GNU bug report logs - #42682
[PATCH 0/2] Qmk cli

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Jan Wielkiewicz <tona_kosmicznego_smiecia@HIDDEN>; Keywords: patch; dated Sun, 2 Aug 2020 20:46:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 42682 <at> debbugs.gnu.org:


Received: (at 42682) by debbugs.gnu.org; 5 Aug 2020 09:17:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 05 05:17:56 2020
Received: from localhost ([127.0.0.1]:49776 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1k3FYZ-0004kq-VB
	for submit <at> debbugs.gnu.org; Wed, 05 Aug 2020 05:17:56 -0400
Received: from eggs.gnu.org ([209.51.188.92]:47466)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@HIDDEN>) id 1k3FYX-0004kc-M1
 for 42682 <at> debbugs.gnu.org; Wed, 05 Aug 2020 05:17:53 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:52479)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <othacehe@HIDDEN>)
 id 1k3FYR-0003ob-Mf; Wed, 05 Aug 2020 05:17:47 -0400
Received: from lfbn-ann-1-356-169.w86-200.abo.wanadoo.fr
 ([86.200.73.169]:36268 helo=meru)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <othacehe@HIDDEN>)
 id 1k3FYR-0005Kd-4Z; Wed, 05 Aug 2020 05:17:47 -0400
From: Mathieu Othacehe <othacehe@HIDDEN>
To: Jan Wielkiewicz <tona_kosmicznego_smiecia@HIDDEN>
Subject: Re: [bug#42682] [PATCH 2/2] gnu: Add qmk-cli.
References: <20200802204910.15356-1-tona_kosmicznego_smiecia@HIDDEN>
 <20200802204910.15356-2-tona_kosmicznego_smiecia@HIDDEN>
 <87y2mwt9t0.fsf@HIDDEN> <20200803144349.06022fa4@HIDDEN>
Date: Wed, 05 Aug 2020 11:17:43 +0200
In-Reply-To: <20200803144349.06022fa4@HIDDEN> (Jan Wielkiewicz's message
 of "Mon, 3 Aug 2020 14:43:49 +0200")
Message-ID: <87o8npjvt4.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 42682
Cc: 42682 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)


Hello Jan,

>> Do we really need to propagate all those inputs?
> The python dependencies were added to propagated inputs automatically
> by "guix import". The other tools are needed in the user profine,
> because qmk-cli uses them, for example it fetches qmk firmware from
> git, it runs some *python stuff* and when user is done making changes
> to their firmware, qmk cli builds the firmware using the compiler and
> flashes it using dfu.

Turns out qmk_cli is just a wrapper around qmk_firmware. It clones qmk
firmware repository because it cannot locate a qmk_firmware directory
using QMK_HOME variable.

I think the proper way to do things would be to package qmk_firwmare
first (it has a root shell.nix file that should help). Then this package
would define QMK_HOME using "search-paths".

This way, qmk_cli would just require some python libraries, but would
not propagate git, and the toolchains.

Does it make sense?

Thanks,

Mathieu




Information forwarded to guix-patches@HIDDEN:
bug#42682; Package guix-patches. Full text available.

Message received at 42682 <at> debbugs.gnu.org:


Received: (at 42682) by debbugs.gnu.org; 3 Aug 2020 12:44:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 03 08:44:00 2020
Received: from localhost ([127.0.0.1]:44596 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1k2Zou-0001uv-Fi
	for submit <at> debbugs.gnu.org; Mon, 03 Aug 2020 08:44:00 -0400
Received: from smtpo.poczta.interia.pl ([217.74.65.155]:56191)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tona_kosmicznego_smiecia@HIDDEN>)
 id 1k2Zor-0001ug-Ol
 for 42682 <at> debbugs.gnu.org; Mon, 03 Aug 2020 08:43:58 -0400
X-Interia-R: Interia
X-Interia-R-IP: 89.64.43.25
X-Interia-R-Helo: <localhost>
Received: from localhost (89-64-43-25.dynamic.chello.pl [89.64.43.25])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (No client certificate requested)
 by poczta.interia.pl (INTERIA.PL) with ESMTPSA;
 Mon,  3 Aug 2020 14:43:50 +0200 (CEST)
Date: Mon, 3 Aug 2020 14:43:49 +0200
From: Jan Wielkiewicz <tona_kosmicznego_smiecia@HIDDEN>
To: Mathieu Othacehe <othacehe@HIDDEN>
Subject: Re: [bug#42682] [PATCH 2/2] gnu: Add qmk-cli.
Message-ID: <20200803144349.06022fa4@HIDDEN>
In-Reply-To: <87y2mwt9t0.fsf@HIDDEN>
References: <20200802204910.15356-1-tona_kosmicznego_smiecia@HIDDEN>
 <20200802204910.15356-2-tona_kosmicznego_smiecia@HIDDEN>
 <87y2mwt9t0.fsf@HIDDEN>
X-Mailer: Claws Mail 3.17.6 (GTK+ 2.24.32; x86_64-unknown-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Interia-Antivirus: OK
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl;
 s=biztos; t=1596458630;
 bh=HmiZxVxEFK9wrmOgh3Jh8MG5+r9VZN1+ejOBWVI6930=;
 h=X-Interia-R:X-Interia-R-IP:X-Interia-R-Helo:Date:From:To:Cc:
 Subject:Message-ID:In-Reply-To:References:X-Mailer:MIME-Version:
 Content-Type:Content-Transfer-Encoding:X-Interia-Antivirus;
 b=GRcbsMB6CHWO1qjlW/TlduKMWf6riKon7kf8Kagk5H1M7xTkex5yFa4qjJIgxNSmL
 m+71ZT+dTTdmfdmKS3zT2iROh3koloJ0AYKBOQjzOGv/xLJUi7GZaqcfUMOOLYDn1t
 mqWnJL2IsJ/j3yx4kxvaia207sura4M39c1ap8hU=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 42682
Cc: 42682 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Dnia 2020-08-03, o godz. 10:26:03
Mathieu Othacehe <othacehe@HIDDEN> napisa=C5=82(a):

>=20
> > +    (propagated-inputs
> > +     `(("arm-none-eabi-gcc" ,gcc-arm-none-eabi-7-2018-q2-update)
> > +       ("avr-gcc" ,avr-toolchain-5)
> > +       ("avrdude" ,avrdude)
> > +       ("dfu-programmer" ,dfu-programmer)
> > +       ("dfu-util" ,dfu-util)
> > +       ("git" ,git)
> > +       ("python3" ,python)
> > +       ("python-appdirs" ,python-appdirs)
> > +       ("python-argcomplete" ,python-argcomplete)
> > +       ("python-colorama" ,python-colorama)
> > +       ("python-flake8" ,python-flake8)
> > +       ("python-hjson" ,python-hjson)
> > +       ("python-nose2" ,python-nose2)
> > +       ("python-yapf" ,python-yapf)))
>=20
> Do we really need to propagate all those inputs?
The python dependencies were added to propagated inputs automatically
by "guix import". The other tools are needed in the user profine,
because qmk-cli uses them, for example it fetches qmk firmware from
git, it runs some *python stuff* and when user is done making changes
to their firmware, qmk cli builds the firmware using the compiler and
flashes it using dfu.

I think it would be cool if Guix allowed defining profiles and
environments the same way it allows defining packages.
This way installing qmk-cli would also install say qmk-profile with all
headers (and tools) needed for development. Now, even though
arv-toolchain is installed, I have to run "guix environment qmk-cli" to
be able to work with the firmware without getting build errors.

> Can't we hardcode the
> path to those tools directly in the sources, if they are not
> registered at build time?
I need them installed, so qmk-cli doesn't complain. Should the user be
responsible for installing all the tools needed for development?

> > +    (arguments
> > +     `(#:phases (modify-phases %standard-phases
> > +                  (add-before 'check 'set-qmk-home
> > +                    (lambda _
> > +                      ;; tests fail without this variable set
> > +                      (setenv "QMK_HOME"
> > +                              "")
>=20
> Who is supposed to set it otherwise?
I'm not sure. That's the first thing qmk-cli sets when it is already
installed. Normally, qmk-cli is installed by pip, maybe it is
responsible for setting the variables?

> > +     "A program to help users work with QMK Firmware.")
>=20
> You also need to elaborate here :)
Should I describe what qmk firmware is or say more about what working
with qmk firmware is, or both?

> Thanks,
>=20
> Mathieu





Information forwarded to guix-patches@HIDDEN:
bug#42682; Package guix-patches. Full text available.

Message received at 42682 <at> debbugs.gnu.org:


Received: (at 42682) by debbugs.gnu.org; 3 Aug 2020 12:28:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 03 08:28:44 2020
Received: from localhost ([127.0.0.1]:44559 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1k2Za7-0001X9-W0
	for submit <at> debbugs.gnu.org; Mon, 03 Aug 2020 08:28:44 -0400
Received: from smtpo.poczta.interia.pl ([217.74.65.155]:39607)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tona_kosmicznego_smiecia@HIDDEN>)
 id 1k2Za2-0001Wr-II
 for 42682 <at> debbugs.gnu.org; Mon, 03 Aug 2020 08:28:42 -0400
X-Interia-R: Interia
X-Interia-R-IP: 89.64.43.25
X-Interia-R-Helo: <localhost>
Received: from localhost (89-64-43-25.dynamic.chello.pl [89.64.43.25])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (No client certificate requested)
 by poczta.interia.pl (INTERIA.PL) with ESMTPSA;
 Mon,  3 Aug 2020 14:28:32 +0200 (CEST)
Date: Mon, 3 Aug 2020 14:28:24 +0200
From: Jan Wielkiewicz <tona_kosmicznego_smiecia@HIDDEN>
To: Mathieu Othacehe <othacehe@HIDDEN>
Subject: Re: [bug#42682] [PATCH 1/2] gnu: Add python-hjson.
Message-ID: <20200803142824.125def3c@HIDDEN>
In-Reply-To: <873654uolk.fsf@HIDDEN>
References: <20200802204208.14992-1-tona_kosmicznego_smiecia@HIDDEN>
 <20200802204910.15356-1-tona_kosmicznego_smiecia@HIDDEN>
 <873654uolk.fsf@HIDDEN>
X-Mailer: Claws Mail 3.17.6 (GTK+ 2.24.32; x86_64-unknown-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Interia-Antivirus: OK
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl;
 s=biztos; t=1596457712;
 bh=gzYlm0Sciwhpgi9/tyrXrR4eGgL56a8ew7VjZZ7YalE=;
 h=X-Interia-R:X-Interia-R-IP:X-Interia-R-Helo:Date:From:To:Cc:
 Subject:Message-ID:In-Reply-To:References:X-Mailer:MIME-Version:
 Content-Type:Content-Transfer-Encoding:X-Interia-Antivirus;
 b=DiEupMgpDmaiN+lp1n6BEgWoCr7uxYJzFrdlfnhs6Q1Nnlo3MbHtd9JD0TMu5S9RW
 xI1rf0JyuK355mW7/J/wym2ZKbAd7apNrPdEujP6KMaY7PsDjOEpDITklfWyU9izaf
 34jHK+7rQTDVMx9KmZQZ5KiXX0426WZVcghfRY9M=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 42682
Cc: 42682 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Dnia 2020-08-03, o godz. 10:21:11
Mathieu Othacehe <othacehe@HIDDEN> napisa=C5=82(a):

>=20
> Hello Jan,
>=20
> Thanks for this patch. Please make sure to run the linter that reports
> two warnings here.
Okay. I'll check that.
>=20
> You need to elaborate on that with at least two or three sentences,
> explaining what is this user interface and what does it bring.
To be honest, I'm not sure what they mean by "user interface to JSON".
They vaguely explain this on their website https://hjson.github.io/
I'm also not sure if I'm permited to just copy and paste text from
their website because of copyright.
My English is also sloppy sometimes and I fail to write meaningful
description about too abstract things.
I can try diving in and check what it does, but I don't have any
experience with Python.

> Thanks,
>=20
> Mathieu





Information forwarded to guix-patches@HIDDEN:
bug#42682; Package guix-patches. Full text available.

Message received at 42682 <at> debbugs.gnu.org:


Received: (at 42682) by debbugs.gnu.org; 3 Aug 2020 08:26:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 03 04:26:15 2020
Received: from localhost ([127.0.0.1]:44197 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1k2VnS-00080x-Sy
	for submit <at> debbugs.gnu.org; Mon, 03 Aug 2020 04:26:15 -0400
Received: from eggs.gnu.org ([209.51.188.92]:35560)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@HIDDEN>) id 1k2VnR-00080h-JC
 for 42682 <at> debbugs.gnu.org; Mon, 03 Aug 2020 04:26:13 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:36334)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <othacehe@HIDDEN>)
 id 1k2VnL-00051B-BR; Mon, 03 Aug 2020 04:26:08 -0400
Received: from [2a01:cb18:832e:5f00:b06a:601:6fcc:d1cf] (port=52848
 helo=cervin)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <othacehe@HIDDEN>)
 id 1k2VnJ-00078p-SZ; Mon, 03 Aug 2020 04:26:06 -0400
From: Mathieu Othacehe <othacehe@HIDDEN>
To: Jan Wielkiewicz <tona_kosmicznego_smiecia@HIDDEN>
Subject: Re: [bug#42682] [PATCH 2/2] gnu: Add qmk-cli.
References: <20200802204910.15356-1-tona_kosmicznego_smiecia@HIDDEN>
 <20200802204910.15356-2-tona_kosmicznego_smiecia@HIDDEN>
Date: Mon, 03 Aug 2020 10:26:03 +0200
In-Reply-To: <20200802204910.15356-2-tona_kosmicznego_smiecia@HIDDEN> (Jan
 Wielkiewicz's message of "Sun, 2 Aug 2020 22:49:10 +0200")
Message-ID: <87y2mwt9t0.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 42682
Cc: 42682 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)


> +    (propagated-inputs
> +     `(("arm-none-eabi-gcc" ,gcc-arm-none-eabi-7-2018-q2-update)
> +       ("avr-gcc" ,avr-toolchain-5)
> +       ("avrdude" ,avrdude)
> +       ("dfu-programmer" ,dfu-programmer)
> +       ("dfu-util" ,dfu-util)
> +       ("git" ,git)
> +       ("python3" ,python)
> +       ("python-appdirs" ,python-appdirs)
> +       ("python-argcomplete" ,python-argcomplete)
> +       ("python-colorama" ,python-colorama)
> +       ("python-flake8" ,python-flake8)
> +       ("python-hjson" ,python-hjson)
> +       ("python-nose2" ,python-nose2)
> +       ("python-yapf" ,python-yapf)))

Do we really need to propagate all those inputs? Can't we hardcode the
path to those tools directly in the sources, if they are not registered at
build time?

> +    (arguments
> +     `(#:phases (modify-phases %standard-phases
> +                  (add-before 'check 'set-qmk-home
> +                    (lambda _
> +                      ;; tests fail without this variable set
> +                      (setenv "QMK_HOME"
> +                              "")

Who is supposed to set it otherwise?

> +     "A program to help users work with QMK Firmware.")

You also need to elaborate here :)

Thanks,

Mathieu




Information forwarded to guix-patches@HIDDEN:
bug#42682; Package guix-patches. Full text available.

Message received at 42682 <at> debbugs.gnu.org:


Received: (at 42682) by debbugs.gnu.org; 3 Aug 2020 08:21:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 03 04:21:23 2020
Received: from localhost ([127.0.0.1]:44182 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1k2Vik-0007tI-QY
	for submit <at> debbugs.gnu.org; Mon, 03 Aug 2020 04:21:23 -0400
Received: from eggs.gnu.org ([209.51.188.92]:33322)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@HIDDEN>) id 1k2Vii-0007t2-Ug
 for 42682 <at> debbugs.gnu.org; Mon, 03 Aug 2020 04:21:21 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:36266)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <othacehe@HIDDEN>)
 id 1k2Vic-00043x-VC; Mon, 03 Aug 2020 04:21:14 -0400
Received: from [2a01:cb18:832e:5f00:b06a:601:6fcc:d1cf] (port=52824
 helo=cervin)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <othacehe@HIDDEN>)
 id 1k2Vib-0006Ma-Nb; Mon, 03 Aug 2020 04:21:14 -0400
From: Mathieu Othacehe <othacehe@HIDDEN>
To: Jan Wielkiewicz <tona_kosmicznego_smiecia@HIDDEN>
Subject: Re: [bug#42682] [PATCH 1/2] gnu: Add python-hjson.
References: <20200802204208.14992-1-tona_kosmicznego_smiecia@HIDDEN>
 <20200802204910.15356-1-tona_kosmicznego_smiecia@HIDDEN>
Date: Mon, 03 Aug 2020 10:21:11 +0200
In-Reply-To: <20200802204910.15356-1-tona_kosmicznego_smiecia@HIDDEN> (Jan
 Wielkiewicz's message of "Sun, 2 Aug 2020 22:49:09 +0200")
Message-ID: <873654uolk.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 42682
Cc: 42682 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)


Hello Jan,

Thanks for this patch. Please make sure to run the linter that reports
two warnings here.

> +(define-public python-hjson
> +  (package
> +   (name "python-hjson")
> +   (version "3.0.1")
> +   (source
> +    (origin
> +     (method url-fetch)
> +     (uri (pypi-uri "hjson" version))
> +     (sha256
> +      (base32
> +       "1yaimcgz8w0ps1wk28wk9g9zdidp79d14xqqj9rjkvxalvx2f5qx"))))
> +   (build-system python-build-system)
> +   (arguments
> +    '(#:tests? #f)) ; no tests
> +   (home-page "http://github.com/hjson/hjson-py")
> +   (synopsis "User interface for JSON.")
> +   (description "Hjson, a user interface for JSON.")

You need to elaborate on that with at least two or three sentences,
explaining what is this user interface and what does it bring.

Thanks,

Mathieu




Information forwarded to guix-patches@HIDDEN:
bug#42682; Package guix-patches. Full text available.

Message received at 42682 <at> debbugs.gnu.org:


Received: (at 42682) by debbugs.gnu.org; 2 Aug 2020 20:49:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 02 16:49:36 2020
Received: from localhost ([127.0.0.1]:43592 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1k2KvH-00034j-Ve
	for submit <at> debbugs.gnu.org; Sun, 02 Aug 2020 16:49:36 -0400
Received: from smtpo.poczta.interia.pl ([217.74.65.153]:50370)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tona_kosmicznego_smiecia@HIDDEN>)
 id 1k2KvG-00034W-7G
 for 42682 <at> debbugs.gnu.org; Sun, 02 Aug 2020 16:49:34 -0400
X-Interia-R: Interia
X-Interia-R-IP: 89.64.43.25
X-Interia-R-Helo: <localhost.localdomain>
Received: from localhost.localdomain (89-64-43-25.dynamic.chello.pl
 [89.64.43.25])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)
 by poczta.interia.pl (INTERIA.PL) with ESMTPSA;
 Sun,  2 Aug 2020 22:49:28 +0200 (CEST)
From: Jan Wielkiewicz <tona_kosmicznego_smiecia@HIDDEN>
To: 42682 <at> debbugs.gnu.org
Subject: [PATCH 2/2] gnu: Add qmk-cli.
Date: Sun,  2 Aug 2020 22:49:10 +0200
Message-Id: <20200802204910.15356-2-tona_kosmicznego_smiecia@HIDDEN>
X-Mailer: git-send-email 2.28.0
In-Reply-To: <20200802204910.15356-1-tona_kosmicznego_smiecia@HIDDEN>
References: <20200802204910.15356-1-tona_kosmicznego_smiecia@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Interia-Antivirus: OK
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl;
 s=biztos; t=1596401368;
 bh=yGhINnQXUhTokQTR1bYYv8RsbaqkBiRrA/6l+5PW+HQ=;
 h=X-Interia-R:X-Interia-R-IP:X-Interia-R-Helo:From:To:Cc:Subject:
 Date:Message-Id:X-Mailer:In-Reply-To:References:MIME-Version:
 Content-Type:Content-Transfer-Encoding:X-Interia-Antivirus;
 b=uqnBIFzKkzEbDomWNSwMm+WuW2aYL8WGD/KEbuxGGYDN5A44e6hzeo5yEKmBVTOV+
 GFTTjTmBbQSYqRc6rshIUqMcuFrT2zl4MwcM1hvakxd/UJhH1V6lU5vWGOZsTr7Q3g
 e1QB26YhhjIFBqk0WIWeFksNR/9VPTlbaSS1etgA=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 42682
Cc: Jan Wielkiewicz <tona_kosmicznego_smiecia@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

* gnu/packages/hardware.scm (qmk-cli): New variable.
---
 gnu/packages/hardware.scm | 50 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)

diff --git a/gnu/packages/hardware.scm b/gnu/packages/hardware.scm
index 211a5a34ac..adab986d75 100644
--- a/gnu/packages/hardware.scm
+++ b/gnu/packages/hardware.scm
@@ -2,6 +2,7 @@
 ;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice <me@HIDDEN>
 ;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@HIDDEN>
 ;;; Copyright © 2020 Brice Waegeneire <brice@HIDDEN>
+;;; Copyright © 2020 Jan Wielkiewicz <tona_kosmicznego_smiecia@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -19,6 +20,7 @@
 ;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
 
 (define-module (gnu packages hardware)
+  #:use-module (gnu packages avr)
   #:use-module (gnu packages admin)
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages bash)
@@ -27,6 +29,8 @@
   #:use-module (gnu packages cpp)
   #:use-module (gnu packages crypto)
   #:use-module (gnu packages documentation)
+  #:use-module (gnu packages embedded)
+  #:use-module (gnu packages flashing-tools)
   #:use-module (gnu packages gcc)
   #:use-module (gnu packages glib)
   #:use-module (gnu packages libusb)
@@ -36,10 +40,14 @@
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages polkit)
   #:use-module (gnu packages protobuf)
+  #:use-module (gnu packages python)
+  #:use-module (gnu packages python-xyz)
+  #:use-module (gnu packages version-control)
   #:use-module (gnu packages xdisorg)
   #:use-module (gnu packages xml)
   #:use-module (gnu packages xorg)
   #:use-module (guix build-system gnu)
+  #:use-module (guix build-system python)
   #:use-module (guix download)
   #:use-module (guix git-download)
   #:use-module ((guix licenses) #:prefix license:)
@@ -465,3 +473,45 @@ authorization policies (what kind of USB devices are authorized) as well as
 method of use policies (how a USB device may interact with the system).
 Simply put, it is a USB device whitelisting tool.")
     (license license:gpl2)))
+
+(define-public qmk-cli
+  (package
+    (name "qmk-cli")
+    (version "0.0.35")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "qmk" version))
+       (sha256
+        (base32
+         "1dd3q38r5bs9ih8jiwsb7q2655wyka2a8wlwv7yln9narlqwl177"))))
+    (build-system python-build-system)
+    (propagated-inputs
+     `(("arm-none-eabi-gcc" ,gcc-arm-none-eabi-7-2018-q2-update)
+       ("avr-gcc" ,avr-toolchain-5)
+       ("avrdude" ,avrdude)
+       ("dfu-programmer" ,dfu-programmer)
+       ("dfu-util" ,dfu-util)
+       ("git" ,git)
+       ("python3" ,python)
+       ("python-appdirs" ,python-appdirs)
+       ("python-argcomplete" ,python-argcomplete)
+       ("python-colorama" ,python-colorama)
+       ("python-flake8" ,python-flake8)
+       ("python-hjson" ,python-hjson)
+       ("python-nose2" ,python-nose2)
+       ("python-yapf" ,python-yapf)))
+    (arguments
+     `(#:phases (modify-phases %standard-phases
+                  (add-before 'check 'set-qmk-home
+                    (lambda _
+                      ;; tests fail without this variable set
+                      (setenv "QMK_HOME"
+                              "")
+                      #t)))))
+    (home-page "https://github.com/qmk/qmk_cli")
+    (synopsis
+     "Tools for developing QMK Firmware")
+    (description
+     "A program to help users work with QMK Firmware.")
+    (license license:expat)))
-- 
2.28.0





Information forwarded to guix-patches@HIDDEN:
bug#42682; Package guix-patches. Full text available.

Message received at 42682 <at> debbugs.gnu.org:


Received: (at 42682) by debbugs.gnu.org; 2 Aug 2020 20:49:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 02 16:49:24 2020
Received: from localhost ([127.0.0.1]:43589 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1k2Kv6-00034L-HQ
	for submit <at> debbugs.gnu.org; Sun, 02 Aug 2020 16:49:24 -0400
Received: from smtpo.poczta.interia.pl ([217.74.65.153]:53828)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tona_kosmicznego_smiecia@HIDDEN>)
 id 1k2Kv4-000347-Di
 for 42682 <at> debbugs.gnu.org; Sun, 02 Aug 2020 16:49:23 -0400
X-Interia-R: Interia
X-Interia-R-IP: 89.64.43.25
X-Interia-R-Helo: <localhost.localdomain>
Received: from localhost.localdomain (89-64-43-25.dynamic.chello.pl
 [89.64.43.25])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)
 by poczta.interia.pl (INTERIA.PL) with ESMTPSA;
 Sun,  2 Aug 2020 22:49:16 +0200 (CEST)
From: Jan Wielkiewicz <tona_kosmicznego_smiecia@HIDDEN>
To: 42682 <at> debbugs.gnu.org
Subject: [PATCH 1/2] gnu: Add python-hjson.
Date: Sun,  2 Aug 2020 22:49:09 +0200
Message-Id: <20200802204910.15356-1-tona_kosmicznego_smiecia@HIDDEN>
X-Mailer: git-send-email 2.28.0
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Interia-Antivirus: OK
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl;
 s=biztos; t=1596401356;
 bh=5kkVet0e13AtGNI/CVB2eEqoLogAgEyw0Id4/8ulwtE=;
 h=X-Interia-R:X-Interia-R-IP:X-Interia-R-Helo:From:To:Cc:Subject:
 Date:Message-Id:X-Mailer:MIME-Version:Content-Type:
 Content-Transfer-Encoding:X-Interia-Antivirus;
 b=CdFQv+6ARvrgAdn7ruKUjlRBuvknMdbTVvxkopG68JrWMXZtimsGn5gZs6fl9pM4Q
 AHduuKWzI20EBr0HyflAVsiontFRkzhzylvGKlkRIu9okl8LOLjSbZt7JYhyf2eXd2
 u+bL2xGAsd42wID3kl2oxQ0iG838ReSOSOpHHQnE=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 42682
Cc: Jan Wielkiewicz <tona_kosmicznego_smiecia@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

* gnu/packages/python-xyz.scm (python-hjson): New variable.
---
 gnu/packages/python-xyz.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 9ab0b12383..316865ddf1 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -83,6 +83,7 @@
 ;;; Copyright © 2020 Michael Rohleder <mike@HIDDEN>
 ;;; Copyright © 2020 Vinicius Monego <monego@HIDDEN>
 ;;; Copyright © 2020 Guy Fleury Iteriteka <gfleury@HIDDEN>
+;;; Copyright © 2020 Jan Wielkiewicz <tona_kosmicznego_smiecia@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -21298,3 +21299,22 @@ and have a maximum lifetime built-in.")
      "This package contains a small collection of test tool plugins for
 @code{nose2} and @code{flake8}.")
     (license license:asl2.0)))
+
+(define-public python-hjson
+  (package
+   (name "python-hjson")
+   (version "3.0.1")
+   (source
+    (origin
+     (method url-fetch)
+     (uri (pypi-uri "hjson" version))
+     (sha256
+      (base32
+       "1yaimcgz8w0ps1wk28wk9g9zdidp79d14xqqj9rjkvxalvx2f5qx"))))
+   (build-system python-build-system)
+   (arguments
+    '(#:tests? #f)) ; no tests
+   (home-page "http://github.com/hjson/hjson-py")
+   (synopsis "User interface for JSON.")
+   (description "Hjson, a user interface for JSON.")
+   (license license:expat)))
-- 
2.28.0





Information forwarded to guix-patches@HIDDEN:
bug#42682; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 2 Aug 2020 20:45:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 02 16:45:40 2020
Received: from localhost ([127.0.0.1]:43584 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1k2KrT-0002yT-UR
	for submit <at> debbugs.gnu.org; Sun, 02 Aug 2020 16:45:40 -0400
Received: from lists.gnu.org ([209.51.188.17]:59374)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tona_kosmicznego_smiecia@HIDDEN>)
 id 1k2KrR-0002yK-TF
 for submit <at> debbugs.gnu.org; Sun, 02 Aug 2020 16:45:38 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:44136)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <tona_kosmicznego_smiecia@HIDDEN>)
 id 1k2KrR-0004n2-9x
 for guix-patches@HIDDEN; Sun, 02 Aug 2020 16:45:37 -0400
Received: from smtpo.poczta.interia.pl ([217.74.65.153]:59125)
 by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <tona_kosmicznego_smiecia@HIDDEN>)
 id 1k2KrO-0002X7-Pk
 for guix-patches@HIDDEN; Sun, 02 Aug 2020 16:45:37 -0400
X-Interia-R: Interia
X-Interia-R-IP: 89.64.43.25
X-Interia-R-Helo: <localhost.localdomain>
Received: from localhost.localdomain (89-64-43-25.dynamic.chello.pl
 [89.64.43.25])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)
 by poczta.interia.pl (INTERIA.PL) with ESMTPSA;
 Sun,  2 Aug 2020 22:42:21 +0200 (CEST)
From: Jan Wielkiewicz <tona_kosmicznego_smiecia@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 0/2] Qmk cli
Date: Sun,  2 Aug 2020 22:42:08 +0200
Message-Id: <20200802204208.14992-1-tona_kosmicznego_smiecia@HIDDEN>
X-Mailer: git-send-email 2.28.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Interia-Antivirus: OK
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl;
 s=biztos; t=1596400941;
 bh=572sYZfKfhUXr1nK9ErS6U1jviHYN4sERaeFPapneCE=;
 h=X-Interia-R:X-Interia-R-IP:X-Interia-R-Helo:From:To:Cc:Subject:
 Date:Message-Id:X-Mailer:MIME-Version:Content-Transfer-Encoding:
 X-Interia-Antivirus;
 b=gl7fyQSU5AYMbXINRUTfG4l9u9HBWdmnvD6jYxJi3MSq66aWE/JVt7gc6pZcE0m6M
 IuXIO4Qwmz3iB3+Zn5gD6tlAocZHmSFcLxpiRsn3UVnJtElYlWwEuKiZG+9M/CZ7Eg
 tkAGLQcRDXjPhQFqBYcIHRX1Wom2cyv1RR1ksBrw=
Received-SPF: pass client-ip=217.74.65.153;
 envelope-from=tona_kosmicznego_smiecia@HIDDEN;
 helo=smtpo.poczta.interia.pl
X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/02 16:42:22
X-ACL-Warn: Detected OS   = Linux 2.2.x-3.x (no timestamps) [generic]
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -0.4 (/)
X-Debbugs-Envelope-To: submit
Cc: Jan Wielkiewicz <tona_kosmicznego_smiecia@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)

Hello,

these patches add qmk-cli - a command line utility helping its users to mofify
and flash qmk firmware on input devices like keyboards or mouses.
I also add one python dependency.
Project's website: https://qmk.fm/


Jan Wielkiewicz (2):
  gnu: Add python-hjson.
  gnu: Add qmk-cli.

 gnu/packages/hardware.scm   | 50 +++++++++++++++++++++++++++++++++++++
 gnu/packages/python-xyz.scm | 20 +++++++++++++++
 2 files changed, 70 insertions(+)


Jan Wielkiewicz

-- 
2.28.0






Acknowledgement sent to Jan Wielkiewicz <tona_kosmicznego_smiecia@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#42682; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 5 Aug 2020 09:30:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.