Received: (at 46215) by debbugs.gnu.org; 6 Feb 2021 12:41:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 06 07:41:44 2021 Received: from localhost ([127.0.0.1]:45400 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l8MuC-00084p-8y for submit <at> debbugs.gnu.org; Sat, 06 Feb 2021 07:41:44 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:51042) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo.prikler@HIDDEN>) id 1l8Mu5-00084Y-Up for 46215 <at> debbugs.gnu.org; Sat, 06 Feb 2021 07:41:38 -0500 Received: from nijino.local (217-149-173-242.nat.highway.telekom.at [217.149.173.242]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DXsNV11vsz1LLyX; Sat, 6 Feb 2021 13:41:29 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DXsNV11vsz1LLyX DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1612615290; bh=+Dj1wwzP6jsOuaNTHLIyUKTyiifvIHRHIZwpHndrCms=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=Ik0m/Ks9UZRK238KQ0+4U965TpGzfVPOlivFz38UzGtOTSKxPTtJ7nynovwViHgNz 15yusDq4WRJslrfTo8wkTlBoIQzhQnhCxg0Y5tiWRGD5ZCexsC0KGwV13e1nBA/a1f dB9YU6foKszAXzGIJfV/MVMKm4SU8jJMmlX2XiE0= Message-ID: <e58fed8faae06e5d5f2a7e848faf9a4d92d1e09c.camel@HIDDEN> Subject: Re: [bug#46215] [PATCH] Add yadm From: Leo Prikler <leo.prikler@HIDDEN> To: Tobias Geerinckx-Rice <me@HIDDEN> Date: Sat, 06 Feb 2021 13:41:29 +0100 In-Reply-To: <87y2g1wha4.fsf@nckx> References: <20210131164721.8792-1-me@HIDDEN> <84ab5054792abeb5e9b85d21229cd7182204d817.camel@HIDDEN> <87czxkc0yv.fsf@HIDDEN> <0ff6a0c2cc9a2f65cd51c1eeb9e6a33aa4789766.camel@HIDDEN> <669deac8-ffa5-42ba-8741-3cae0b18220e@HIDDEN> <38ed969df583e9254802fa7a4a80299ec5caddc4.camel@HIDDEN> <a69c6126-5304-48ca-a992-a6a0254e2d84@HIDDEN> <9efaa5895bc488ddd4fd8c456aa5c2fdf09cb4af.camel@HIDDEN> <87pn1dpkwr.fsf@HIDDEN> <d3e6681b2ad06ddbd0458aae96773b1d8128a26e.camel@HIDDEN> <9b32a7b7-9664-4108-a66c-f3de42d10c68@HIDDEN> <78f1ced9e2125994a806383fb1d985d256874a81.camel@HIDDEN> <87y2g1wha4.fsf@nckx> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 46215 Cc: 46215 <at> debbugs.gnu.org, Ellis =?UTF-8?Q?Keny=C5=91?= <me@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: -3.3 (---) Tobias, Am Samstag, den 06.02.2021, 12:46 +0100 schrieb Tobias Geerinckx-Rice: > Leo, Ellis, > > Leo Prikler 写道: > > I'd like to say "use your best judgement", but you seem to be a > > little > > too fixated on having a minimal package description (and putting > > minimal effort into it). > > That's uncalled for. It's certainly not the impression I get. Apologies. To me it read like Ellis wanted to avoid making certain substitutions for no apparent reason. I understand, that there may at times be valid concerns w.r.t. having something as input, but rather than talk about specific concerns, we just went in circles over what "optional" means. > > For instance, when the package advertises encryption, while it > > is > > technically optional, shipping it without gpg would be a grave > > oversight! > > Well, that depends. My own rule of thumb for ‘foo supports > encryption!’ is: > > $ gpg > bash: gpg: command not found > $ foo --encrypt > error: whoopsie: BUG in do_foo()+0x4f44! > <16 lines of barftrace> > error: warning: error: No such file or directory. (-ERROR) > $ > > => Make gpg an input, and quick. > > $ gpg > bash: gpg: command not found > $ foo --encrypt > error: gpg not found, please install it. > $ > > => This is totally fine, users who want it know what to do next. Fair enough, but I'd still like to raise a point w.r.t. frequency. If most use cases were to somehow involve encryption, I still think it's better to have it in by default rather than not. Unlike Debian, we don't really have (and probably don't want) a "recommended packages" field in packages. Regards, Leo
guix-patches@HIDDEN
:bug#46215
; Package guix-patches
.
Full text available.Received: (at 46215) by debbugs.gnu.org; 6 Feb 2021 12:03:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 06 07:03:31 2021 Received: from localhost ([127.0.0.1]:45338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l8MJG-0002sY-FI for submit <at> debbugs.gnu.org; Sat, 06 Feb 2021 07:03:31 -0500 Received: from tobias.gr ([80.241.217.52]:58640) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1l8MJE-0002sP-4L for 46215 <at> debbugs.gnu.org; Sat, 06 Feb 2021 07:03:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tobias.gr; s=2018; bh=DCEjH+fMKqkALMxNygwnXUQSnpgPVkogJ641l1TEr+s=; h=date:in-reply-to: references:subject:cc:to:from; b=piN7qvxtqCNlJIePmWh882bXXYCa2svfVdUwi 7ghM/brjF180UUD2Qx2yMekuXWTHVM8p0HJK3FH/VDtptDEMgB7yNSzSSgNLsTv83gnhiz 0qsSB6HSKoHesBEU864tw+brPQDIF0ilapGpvuZySMbZ9N02b9eaj1JuODWT2VVEa8mxep tQsdSQD3PsT1dkENE6d+NkJj4bsaYYE5X9E0eQjIelHtM++aKhH6Z8pcS8LVg+H7h9SOjQ iv+9pZr9MUM/10s5lmSFc72uWaPnrlnpKYkeJf1YKYNWggEIZHOGmftcF5+VJdKMqMQwPY 1Vd4QTkLjFPcA9TbH5As8Ehig== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 28a10e59 (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO); Sat, 6 Feb 2021 12:04:10 +0000 (UTC) BIMI-Selector: v=BIMI1; s=default; From: Tobias Geerinckx-Rice <me@HIDDEN> To: Leo Prikler <leo.prikler@HIDDEN> Subject: Re: [bug#46215] [PATCH] Add yadm References: <20210131164721.8792-1-me@HIDDEN> <84ab5054792abeb5e9b85d21229cd7182204d817.camel@HIDDEN> <87czxkc0yv.fsf@HIDDEN> <0ff6a0c2cc9a2f65cd51c1eeb9e6a33aa4789766.camel@HIDDEN> <669deac8-ffa5-42ba-8741-3cae0b18220e@HIDDEN> <38ed969df583e9254802fa7a4a80299ec5caddc4.camel@HIDDEN> <a69c6126-5304-48ca-a992-a6a0254e2d84@HIDDEN> <9efaa5895bc488ddd4fd8c456aa5c2fdf09cb4af.camel@HIDDEN> <87pn1dpkwr.fsf@HIDDEN> <d3e6681b2ad06ddbd0458aae96773b1d8128a26e.camel@HIDDEN> <9b32a7b7-9664-4108-a66c-f3de42d10c68@HIDDEN> <871rdtxwkx.fsf@nckx> <a72f963c30d6d36b3b03bc8a4015ad6f9cb4aac4.camel@HIDDEN> In-reply-to: <a72f963c30d6d36b3b03bc8a4015ad6f9cb4aac4.camel@HIDDEN> Date: Sat, 06 Feb 2021 13:03:25 +0100 Message-ID: <87v9b5wghe.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 46215 Cc: 46215 <at> debbugs.gnu.org, Ellis =?utf-8?Q?Keny=C5=91?= <me@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: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Leo Prikler =E5=86=99=E9=81=93=EF=BC=9A > In this context, templates are files, in which specific=20 > substitutions > are made by a template engine, e.g. a hardcoded awk script. It=20 > has > little to do with environment variables. Schade. Thanks! Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYB6FjQ0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW1501QA+wYDAEgOIhtGf85zkkZoXNaQli0lMNA55l7QpoX7 sktNAQCVhz//DDlbCOdWWsN+Y91SAM9OFD3fWP+LFgVUjQcwBQ== =Ft4O -----END PGP SIGNATURE----- --=-=-=--
guix-patches@HIDDEN
:bug#46215
; Package guix-patches
.
Full text available.Received: (at 46215) by debbugs.gnu.org; 6 Feb 2021 11:58:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 06 06:58:31 2021 Received: from localhost ([127.0.0.1]:45329 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l8MER-0000dt-KZ for submit <at> debbugs.gnu.org; Sat, 06 Feb 2021 06:58:31 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:22791) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo.prikler@HIDDEN>) id 1l8MEP-0000dk-Ig for 46215 <at> debbugs.gnu.org; Sat, 06 Feb 2021 06:58:30 -0500 Received: from nijino.local (217-149-173-242.nat.highway.telekom.at [217.149.173.242]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DXrQp1Bz5z3wb0; Sat, 6 Feb 2021 12:58:25 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1612612706; bh=AWib++p9/tJXZcwvYA1s7ehwVwC34jSDQHFunj/KW4g=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=ckDTwO6aT4bhEf0y7RkEIpqG4jmwEcfYpnFGo/Ss2+yf1lVpqJXYHLCzXDMOlzIkN VM/QQVdLrqRuqj5+TS/TwE5Cj9xp/QPxI8aBbUrYZrqcn8s5OZecNY2eHUVgMfWQcA p2/q8tbetnXc4W4vhrhMJUdHSxhZUsSvsSU9f9oc= Message-ID: <a72f963c30d6d36b3b03bc8a4015ad6f9cb4aac4.camel@HIDDEN> Subject: Re: [bug#46215] [PATCH] Add yadm From: Leo Prikler <leo.prikler@HIDDEN> To: Tobias Geerinckx-Rice <me@HIDDEN>, Ellis =?UTF-8?Q?Keny=C5=91?= <me@HIDDEN> Date: Sat, 06 Feb 2021 12:58:25 +0100 In-Reply-To: <871rdtxwkx.fsf@nckx> References: <20210131164721.8792-1-me@HIDDEN> <84ab5054792abeb5e9b85d21229cd7182204d817.camel@HIDDEN> <87czxkc0yv.fsf@HIDDEN> <0ff6a0c2cc9a2f65cd51c1eeb9e6a33aa4789766.camel@HIDDEN> <669deac8-ffa5-42ba-8741-3cae0b18220e@HIDDEN> <38ed969df583e9254802fa7a4a80299ec5caddc4.camel@HIDDEN> <a69c6126-5304-48ca-a992-a6a0254e2d84@HIDDEN> <9efaa5895bc488ddd4fd8c456aa5c2fdf09cb4af.camel@HIDDEN> <87pn1dpkwr.fsf@HIDDEN> <d3e6681b2ad06ddbd0458aae96773b1d8128a26e.camel@HIDDEN> <9b32a7b7-9664-4108-a66c-f3de42d10c68@HIDDEN> <871rdtxwkx.fsf@nckx> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 46215 Cc: 46215 <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 (---) Am Samstag, den 06.02.2021, 12:30 +0100 schrieb Tobias Geerinckx-Rice: > For things like templates {native-,}search-paths can be a > solution, depending on how yadm (or its templating library) > searches for these. In this context, templates are files, in which specific substitutions are made by a template engine, e.g. a hardcoded awk script. It has little to do with environment variables. Regards, Leo
guix-patches@HIDDEN
:bug#46215
; Package guix-patches
.
Full text available.Received: (at 46215) by debbugs.gnu.org; 6 Feb 2021 11:46:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 06 06:46:17 2021 Received: from localhost ([127.0.0.1]:45300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l8M2a-0007mi-VZ for submit <at> debbugs.gnu.org; Sat, 06 Feb 2021 06:46:17 -0500 Received: from tobias.gr ([80.241.217.52]:58572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1l8M2Y-0007jJ-7t for 46215 <at> debbugs.gnu.org; Sat, 06 Feb 2021 06:46:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tobias.gr; s=2018; bh=6SFXa/oI30kAcxMuZczYR7/FM55VvJwye4xAmdcxiM0=; h=date:in-reply-to: references:subject:cc:to:from; b=O681G2xGqYouXtS2xm7Z9L1rPUAW3PRj+0Av7 RdmeZPD8Rrg05Ls9j5Pkj26IyPOp4gGznFzIiiHvPXHbp7UFBfUupoM9byJq+dDU/bpplf EIADqJDAVQYm/1Bxda9gEU1JcxpQwlmgA+UPRhkL6119IiS+5Wk0tcGHIrWrmKPf+Lk9I2 oLDptS7eZ1CzLf9+TCe7T/NHFMBmbuNeym12qmchhqa8S9Qp3dbfvkvmlQ5aZ8FQi6lxAn JleclPRFpSkV5KAB6/CwuJXfLb36EofPYCyR2txrVlYVBUJd89ugSGno5V6qOV9Ut4lfrI FUi2BXnu7M3rEb8QXJw/5k4XQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id b1628d00 (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO); Sat, 6 Feb 2021 11:46:56 +0000 (UTC) BIMI-Selector: v=BIMI1; s=default; From: Tobias Geerinckx-Rice <me@HIDDEN> To: Leo Prikler <leo.prikler@HIDDEN> Subject: Re: [bug#46215] [PATCH] Add yadm References: <20210131164721.8792-1-me@HIDDEN> <84ab5054792abeb5e9b85d21229cd7182204d817.camel@HIDDEN> <87czxkc0yv.fsf@HIDDEN> <0ff6a0c2cc9a2f65cd51c1eeb9e6a33aa4789766.camel@HIDDEN> <669deac8-ffa5-42ba-8741-3cae0b18220e@HIDDEN> <38ed969df583e9254802fa7a4a80299ec5caddc4.camel@HIDDEN> <a69c6126-5304-48ca-a992-a6a0254e2d84@HIDDEN> <9efaa5895bc488ddd4fd8c456aa5c2fdf09cb4af.camel@HIDDEN> <87pn1dpkwr.fsf@HIDDEN> <d3e6681b2ad06ddbd0458aae96773b1d8128a26e.camel@HIDDEN> <9b32a7b7-9664-4108-a66c-f3de42d10c68@HIDDEN> <78f1ced9e2125994a806383fb1d985d256874a81.camel@HIDDEN> In-reply-to: <78f1ced9e2125994a806383fb1d985d256874a81.camel@HIDDEN> Date: Sat, 06 Feb 2021 12:46:11 +0100 Message-ID: <87y2g1wha4.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 46215 Cc: guix-patches@HIDDEN, 46215 <at> debbugs.gnu.org, Ellis =?utf-8?Q?Keny=C5=91?= <me@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: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Leo, Ellis, Leo Prikler =E5=86=99=E9=81=93=EF=BC=9A > I'd like to say "use your best judgement", but you seem to be a=20 > little > too fixated on having a minimal package description (and putting > minimal effort into it). That's uncalled for. It's certainly not the impression I get. > For instance, when the package advertises encryption, while it=20 > is > technically optional, shipping it without gpg would be a grave=20 > oversight! Well, that depends. My own rule of thumb for =E2=80=98foo supports=20 encryption!=E2=80=99 is: $ gpg bash: gpg: command not found $ foo --encrypt error: whoopsie: BUG in do_foo()+0x4f44! <16 lines of barftrace> error: warning: error: No such file or directory. (-ERROR) $ =3D> Make gpg an input, and quick. $ gpg bash: gpg: command not found $ foo --encrypt error: gpg not found, please install it. $ =3D> This is totally fine, users who want it know what to do next. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYB6Bgw0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15xkoBAMFThoVuK+dIf/i917Fnk9RBNFcUxKXqqRH3BhIH R3pRAQD4XlUZH8EIba0nh3sd05OneuL0V/H9xzHA1fyzPctxBg== =U7xR -----END PGP SIGNATURE----- --=-=-=--
guix-patches@HIDDEN
:bug#46215
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 6 Feb 2021 11:46:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 06 06:46:19 2021 Received: from localhost ([127.0.0.1]:45304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l8M2d-0007p1-91 for submit <at> debbugs.gnu.org; Sat, 06 Feb 2021 06:46:19 -0500 Received: from lists.gnu.org ([209.51.188.17]:36102) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1l8M2b-0007nh-Vz for submit <at> debbugs.gnu.org; Sat, 06 Feb 2021 06:46:18 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:45974) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1l8M2b-000160-Ne for guix-patches@HIDDEN; Sat, 06 Feb 2021 06:46:17 -0500 Received: from tobias.gr ([2a02:c205:2020:6054::1]:40382) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1l8M2Z-0004jB-Dc for guix-patches@HIDDEN; Sat, 06 Feb 2021 06:46:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tobias.gr; s=2018; bh=6SFXa/oI30kAcxMuZczYR7/FM55VvJwye4xAmdcxiM0=; h=date:in-reply-to: references:subject:cc:to:from; b=O681G2xGqYouXtS2xm7Z9L1rPUAW3PRj+0Av7 RdmeZPD8Rrg05Ls9j5Pkj26IyPOp4gGznFzIiiHvPXHbp7UFBfUupoM9byJq+dDU/bpplf EIADqJDAVQYm/1Bxda9gEU1JcxpQwlmgA+UPRhkL6119IiS+5Wk0tcGHIrWrmKPf+Lk9I2 oLDptS7eZ1CzLf9+TCe7T/NHFMBmbuNeym12qmchhqa8S9Qp3dbfvkvmlQ5aZ8FQi6lxAn JleclPRFpSkV5KAB6/CwuJXfLb36EofPYCyR2txrVlYVBUJd89ugSGno5V6qOV9Ut4lfrI FUi2BXnu7M3rEb8QXJw/5k4XQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id b1628d00 (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO); Sat, 6 Feb 2021 11:46:56 +0000 (UTC) BIMI-Selector: v=BIMI1; s=default; From: Tobias Geerinckx-Rice <me@HIDDEN> To: Leo Prikler <leo.prikler@HIDDEN> Subject: Re: [bug#46215] [PATCH] Add yadm References: <20210131164721.8792-1-me@HIDDEN> <84ab5054792abeb5e9b85d21229cd7182204d817.camel@HIDDEN> <87czxkc0yv.fsf@HIDDEN> <0ff6a0c2cc9a2f65cd51c1eeb9e6a33aa4789766.camel@HIDDEN> <669deac8-ffa5-42ba-8741-3cae0b18220e@HIDDEN> <38ed969df583e9254802fa7a4a80299ec5caddc4.camel@HIDDEN> <a69c6126-5304-48ca-a992-a6a0254e2d84@HIDDEN> <9efaa5895bc488ddd4fd8c456aa5c2fdf09cb4af.camel@HIDDEN> <87pn1dpkwr.fsf@HIDDEN> <d3e6681b2ad06ddbd0458aae96773b1d8128a26e.camel@HIDDEN> <9b32a7b7-9664-4108-a66c-f3de42d10c68@HIDDEN> <78f1ced9e2125994a806383fb1d985d256874a81.camel@HIDDEN> In-reply-to: <78f1ced9e2125994a806383fb1d985d256874a81.camel@HIDDEN> Date: Sat, 06 Feb 2021 12:46:11 +0100 Message-ID: <87y2g1wha4.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@HIDDEN; helo=tobias.gr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: guix-patches@HIDDEN, 46215 <at> debbugs.gnu.org, Ellis =?utf-8?Q?Keny=C5=91?= <me@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 (--) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Leo, Ellis, Leo Prikler =E5=86=99=E9=81=93=EF=BC=9A > I'd like to say "use your best judgement", but you seem to be a=20 > little > too fixated on having a minimal package description (and putting > minimal effort into it). That's uncalled for. It's certainly not the impression I get. > For instance, when the package advertises encryption, while it=20 > is > technically optional, shipping it without gpg would be a grave=20 > oversight! Well, that depends. My own rule of thumb for =E2=80=98foo supports=20 encryption!=E2=80=99 is: $ gpg bash: gpg: command not found $ foo --encrypt error: whoopsie: BUG in do_foo()+0x4f44! <16 lines of barftrace> error: warning: error: No such file or directory. (-ERROR) $ =3D> Make gpg an input, and quick. $ gpg bash: gpg: command not found $ foo --encrypt error: gpg not found, please install it. $ =3D> This is totally fine, users who want it know what to do next. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYB6Bgw0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15xkoBAMFThoVuK+dIf/i917Fnk9RBNFcUxKXqqRH3BhIH R3pRAQD4XlUZH8EIba0nh3sd05OneuL0V/H9xzHA1fyzPctxBg== =U7xR -----END PGP SIGNATURE----- --=-=-=--
guix-patches@HIDDEN
:bug#46215
; Package guix-patches
.
Full text available.Received: (at 46215) by debbugs.gnu.org; 6 Feb 2021 11:43:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 06 06:43:36 2021 Received: from localhost ([127.0.0.1]:45282 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l8M00-0006Zc-IC for submit <at> debbugs.gnu.org; Sat, 06 Feb 2021 06:43:36 -0500 Received: from mail.elken.dev ([165.22.120.78]:37455) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1l8Lzz-0006ZO-79 for 46215 <at> debbugs.gnu.org; Sat, 06 Feb 2021 06:43:35 -0500 Received: from authenticated-user (mail.elken.dev [165.22.120.78]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.elken.dev (Postfix) with ESMTPSA id 5ED153F165; Sat, 6 Feb 2021 12:43:29 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elken.dev; s=mail; t=1612611809; bh=EHgTE+fvRmnt+62sO7vN300Ng3DrGbCS/nzY3D65mg4=; h=In-Reply-To:References:Subject:From:Date:To:CC:From; b=BlSKRNAZnpeoNL3L2EIto92IiFrzOPUGQ4msHvuGf44EIDlBUkZHlqwOILR14pNVv 8BwoXN0gfBaPdw7Wqr5MLNdwWxQKfm6WpH8qpcrfSRgQDvXwnVNAvbxaLrpNAr66we GyPsAgweeOeEiHPmxVxLSH/8AjgfWsyqAIa543yt0lIFYVeWIHtDVzRbUfaIfJiAKq uyUmCusxzHsOC9Dhel7NGJ78EpLh0kO1EBG4JpXzBBR19HpdMavgK+UiuICvRts+/G JAf85wZdGLu6dn8uA7FqSXLTRsm4q1kspJsMB/bpZb0qsZwUKg4KnVIz3WL6K/tO2f OX7BbvHjELRzg== In-Reply-To: <871rdtxwkx.fsf@nckx> References: <20210131164721.8792-1-me@HIDDEN> <84ab5054792abeb5e9b85d21229cd7182204d817.camel@HIDDEN> <87czxkc0yv.fsf@HIDDEN> <0ff6a0c2cc9a2f65cd51c1eeb9e6a33aa4789766.camel@HIDDEN> <669deac8-ffa5-42ba-8741-3cae0b18220e@HIDDEN> <38ed969df583e9254802fa7a4a80299ec5caddc4.camel@HIDDEN> <a69c6126-5304-48ca-a992-a6a0254e2d84@HIDDEN> <9efaa5895bc488ddd4fd8c456aa5c2fdf09cb4af.camel@HIDDEN> <87pn1dpkwr.fsf@HIDDEN> <d3e6681b2ad06ddbd0458aae96773b1d8128a26e.camel@HIDDEN> <9b32a7b7-9664-4108-a66c-f3de42d10c68@HIDDEN> <871rdtxwkx.fsf@nckx> X-Referenced-Uid: 2619 Thread-Topic: Re: [bug#46215] [PATCH] Add yadm X-Is-Generated-Message-Id: true MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----7ML3IOUIQNY4CECWC3VK218LQFFT2T" Content-Transfer-Encoding: 7bit Subject: Re: [bug#46215] [PATCH] Add yadm From: =?UTF-8?Q?Ellis_Keny=C5=91?= <me@HIDDEN> Date: Sat, 06 Feb 2021 11:43:28 +0000 To: Tobias Geerinckx-Rice <me@HIDDEN> Message-ID: <69ac9a7c-8e9f-44b4-8cbd-f860262350a9@HIDDEN> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 46215 Cc: Leo Prikler <leo.prikler@HIDDEN>, 46215 <at> debbugs.gnu.org, guix-patches@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.0 (-) ------7ML3IOUIQNY4CECWC3VK218LQFFT2T Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Hi Tobias, Yes I am aware that it's more complicated than the initial ques= tion, I'm fine with adding all the dependencies as inputs=2E I was simply = asking the correct way to handle optional inputs=2E > Does that not work? = Yes it would absolutely work, I have tested as such in depth on multiple g= uix systems=2E > For things like templates {native-,}search-paths can be a= solution, depending on how yadm (or its templating library) searches for= these=2E Yes I still have further testing with regards to templates as I = don't personally use them=2E Thanks you for your input Tobias On 6 Feb 2= 021, 11:37, at 11:37, Tobias Geerinckx-Rice <me@tobias=2Egr> wrote: >Ellis,= > >Ellis Keny=C5=91 via Guix-patches via =E5=86=99=E9=81=93=EF=BC=9A >> I = was asking if there was a simple way to handle optional >> inputs=2E > >Wh= ile this is an oxymoron for the reasons pointed out by Leo, >there is _not= hing_ wrong with simply leaving some variables at >their default e=2Eg=2E = > > GPG_PROGRAM=3D"gpg" > >and letting yadm look them up at run time in it= s $PATH=2E > >Does that not work? > >For things like templates {native-,}se= arch-paths can be a >solution, depending on how yadm (or its templating li= brary) >searches for these=2E > >Kind regards, > >T G-R ------7ML3IOUIQNY4CECWC3VK218LQFFT2T Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><head></head><body style=3D"zoom: 0%;"><div dir=3D"auto">Hi Tobias,<b= r><br></div> <div dir=3D"auto">Yes I am aware that it's more complicated th= an the initial question, I'm fine with adding all the dependencies as input= s=2E<br><br></div> <div dir=3D"auto">I was simply asking the correct way to= handle optional inputs=2E<br><br></div> <div dir=3D"auto">> Does that n= ot work?<br><br></div> <div dir=3D"auto">Yes it would absolutely work, I ha= ve tested as such in depth on multiple guix systems=2E<br><br></div> <div d= ir=3D"auto">> For things like templates {native-,}search-paths can be a = <br></div> <div dir=3D"auto">solution, depending on how yadm (or its templa= ting library) <br></div> <div dir=3D"auto">searches for these=2E<br><br></d= iv> <div dir=3D"auto">Yes I still have further testing with regards to temp= lates as I don't personally use them=2E<br><br></div> <div dir=3D"auto">Tha= nks you for your input Tobias </div> <div class=3D"gmail_quote" >On 6 Feb 2= 021, at 11:37, Tobias Geerinckx-Rice <<a href=3D"mailto:me@tobias=2Egr" = target=3D"_blank">me@tobias=2Egr</a>> wrote:<blockquote class=3D"gmail_q= uote" style=3D"margin: 0pt 0pt 0pt 0=2E8ex; border-left: 1px solid rgb(204,= 204, 204); padding-left: 1ex;"> <pre class=3D"blue">Ellis,<br><br>Ellis Ke= ny=C5=91 via Guix-patches via =E5=86=99=E9=81=93=EF=BC=9A<br><blockquote cl= ass=3D"gmail_quote" style=3D"margin: 0pt 0pt 1ex 0=2E8ex; border-left: 1px = solid #729fcf; padding-left: 1ex;"> I was asking if there was a simple way = to handle optional <br> inputs=2E<br></blockquote><br>While this is an oxym= oron for the reasons pointed out by Leo, <br>there is _nothing_ wrong with = simply leaving some variables at <br>their default e=2Eg=2E<br><br> GPG_PR= OGRAM=3D"gpg"<br><br>and letting yadm look them up at run time in its $PATH= =2E<br><br>Does that not work?<br><br>For things like templates {native-,}s= earch-paths can be a <br>solution, depending on how yadm (or its templating= library) <br>searches for these=2E<br><br>Kind regards,<br><br>T G-R<br></= pre></blockquote></div></body></html> ------7ML3IOUIQNY4CECWC3VK218LQFFT2T--
guix-patches@HIDDEN
:bug#46215
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 6 Feb 2021 11:43:39 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 06 06:43:39 2021 Received: from localhost ([127.0.0.1]:45284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l8M02-0006Zq-Uy for submit <at> debbugs.gnu.org; Sat, 06 Feb 2021 06:43:39 -0500 Received: from lists.gnu.org ([209.51.188.17]:35046) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1l8M00-0006ZZ-59 for submit <at> debbugs.gnu.org; Sat, 06 Feb 2021 06:43:36 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:45406) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1l8Lzz-0000R5-Tv for guix-patches@HIDDEN; Sat, 06 Feb 2021 06:43:35 -0500 Received: from mail.elken.dev ([165.22.120.78]:50305) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1l8Lzx-0003Jx-77 for guix-patches@HIDDEN; Sat, 06 Feb 2021 06:43:35 -0500 Received: from authenticated-user (mail.elken.dev [165.22.120.78]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.elken.dev (Postfix) with ESMTPSA id 5ED153F165; Sat, 6 Feb 2021 12:43:29 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elken.dev; s=mail; t=1612611809; bh=EHgTE+fvRmnt+62sO7vN300Ng3DrGbCS/nzY3D65mg4=; h=In-Reply-To:References:Subject:From:Date:To:CC:From; b=BlSKRNAZnpeoNL3L2EIto92IiFrzOPUGQ4msHvuGf44EIDlBUkZHlqwOILR14pNVv 8BwoXN0gfBaPdw7Wqr5MLNdwWxQKfm6WpH8qpcrfSRgQDvXwnVNAvbxaLrpNAr66we GyPsAgweeOeEiHPmxVxLSH/8AjgfWsyqAIa543yt0lIFYVeWIHtDVzRbUfaIfJiAKq uyUmCusxzHsOC9Dhel7NGJ78EpLh0kO1EBG4JpXzBBR19HpdMavgK+UiuICvRts+/G JAf85wZdGLu6dn8uA7FqSXLTRsm4q1kspJsMB/bpZb0qsZwUKg4KnVIz3WL6K/tO2f OX7BbvHjELRzg== In-Reply-To: <871rdtxwkx.fsf@nckx> References: <20210131164721.8792-1-me@HIDDEN> <84ab5054792abeb5e9b85d21229cd7182204d817.camel@HIDDEN> <87czxkc0yv.fsf@HIDDEN> <0ff6a0c2cc9a2f65cd51c1eeb9e6a33aa4789766.camel@HIDDEN> <669deac8-ffa5-42ba-8741-3cae0b18220e@HIDDEN> <38ed969df583e9254802fa7a4a80299ec5caddc4.camel@HIDDEN> <a69c6126-5304-48ca-a992-a6a0254e2d84@HIDDEN> <9efaa5895bc488ddd4fd8c456aa5c2fdf09cb4af.camel@HIDDEN> <87pn1dpkwr.fsf@HIDDEN> <d3e6681b2ad06ddbd0458aae96773b1d8128a26e.camel@HIDDEN> <9b32a7b7-9664-4108-a66c-f3de42d10c68@HIDDEN> <871rdtxwkx.fsf@nckx> X-Referenced-Uid: 2619 Thread-Topic: Re: [bug#46215] [PATCH] Add yadm X-Is-Generated-Message-Id: true MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----7ML3IOUIQNY4CECWC3VK218LQFFT2T" Content-Transfer-Encoding: 7bit Subject: Re: [bug#46215] [PATCH] Add yadm From: =?UTF-8?Q?Ellis_Keny=C5=91?= <me@HIDDEN> Date: Sat, 06 Feb 2021 11:43:28 +0000 To: Tobias Geerinckx-Rice <me@HIDDEN> Message-ID: <69ac9a7c-8e9f-44b4-8cbd-f860262350a9@HIDDEN> Received-SPF: pass client-ip=165.22.120.78; envelope-from=me@HIDDEN; helo=mail.elken.dev X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Leo Prikler <leo.prikler@HIDDEN>, 46215 <at> debbugs.gnu.org, guix-patches@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 (--) ------7ML3IOUIQNY4CECWC3VK218LQFFT2T Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Hi Tobias, Yes I am aware that it's more complicated than the initial ques= tion, I'm fine with adding all the dependencies as inputs=2E I was simply = asking the correct way to handle optional inputs=2E > Does that not work? = Yes it would absolutely work, I have tested as such in depth on multiple g= uix systems=2E > For things like templates {native-,}search-paths can be a= solution, depending on how yadm (or its templating library) searches for= these=2E Yes I still have further testing with regards to templates as I = don't personally use them=2E Thanks you for your input Tobias On 6 Feb 2= 021, 11:37, at 11:37, Tobias Geerinckx-Rice <me@tobias=2Egr> wrote: >Ellis,= > >Ellis Keny=C5=91 via Guix-patches via =E5=86=99=E9=81=93=EF=BC=9A >> I = was asking if there was a simple way to handle optional >> inputs=2E > >Wh= ile this is an oxymoron for the reasons pointed out by Leo, >there is _not= hing_ wrong with simply leaving some variables at >their default e=2Eg=2E = > > GPG_PROGRAM=3D"gpg" > >and letting yadm look them up at run time in it= s $PATH=2E > >Does that not work? > >For things like templates {native-,}se= arch-paths can be a >solution, depending on how yadm (or its templating li= brary) >searches for these=2E > >Kind regards, > >T G-R ------7ML3IOUIQNY4CECWC3VK218LQFFT2T Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><head></head><body style=3D"zoom: 0%;"><div dir=3D"auto">Hi Tobias,<b= r><br></div> <div dir=3D"auto">Yes I am aware that it's more complicated th= an the initial question, I'm fine with adding all the dependencies as input= s=2E<br><br></div> <div dir=3D"auto">I was simply asking the correct way to= handle optional inputs=2E<br><br></div> <div dir=3D"auto">> Does that n= ot work?<br><br></div> <div dir=3D"auto">Yes it would absolutely work, I ha= ve tested as such in depth on multiple guix systems=2E<br><br></div> <div d= ir=3D"auto">> For things like templates {native-,}search-paths can be a = <br></div> <div dir=3D"auto">solution, depending on how yadm (or its templa= ting library) <br></div> <div dir=3D"auto">searches for these=2E<br><br></d= iv> <div dir=3D"auto">Yes I still have further testing with regards to temp= lates as I don't personally use them=2E<br><br></div> <div dir=3D"auto">Tha= nks you for your input Tobias </div> <div class=3D"gmail_quote" >On 6 Feb 2= 021, at 11:37, Tobias Geerinckx-Rice <<a href=3D"mailto:me@tobias=2Egr" = target=3D"_blank">me@tobias=2Egr</a>> wrote:<blockquote class=3D"gmail_q= uote" style=3D"margin: 0pt 0pt 0pt 0=2E8ex; border-left: 1px solid rgb(204,= 204, 204); padding-left: 1ex;"> <pre class=3D"blue">Ellis,<br><br>Ellis Ke= ny=C5=91 via Guix-patches via =E5=86=99=E9=81=93=EF=BC=9A<br><blockquote cl= ass=3D"gmail_quote" style=3D"margin: 0pt 0pt 1ex 0=2E8ex; border-left: 1px = solid #729fcf; padding-left: 1ex;"> I was asking if there was a simple way = to handle optional <br> inputs=2E<br></blockquote><br>While this is an oxym= oron for the reasons pointed out by Leo, <br>there is _nothing_ wrong with = simply leaving some variables at <br>their default e=2Eg=2E<br><br> GPG_PR= OGRAM=3D"gpg"<br><br>and letting yadm look them up at run time in its $PATH= =2E<br><br>Does that not work?<br><br>For things like templates {native-,}s= earch-paths can be a <br>solution, depending on how yadm (or its templating= library) <br>searches for these=2E<br><br>Kind regards,<br><br>T G-R<br></= pre></blockquote></div></body></html> ------7ML3IOUIQNY4CECWC3VK218LQFFT2T--
guix-patches@HIDDEN
:bug#46215
; Package guix-patches
.
Full text available.Received: (at 46215) by debbugs.gnu.org; 6 Feb 2021 11:30:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 06 06:30:29 2021 Received: from localhost ([127.0.0.1]:45235 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l8LnI-0006BY-Ti for submit <at> debbugs.gnu.org; Sat, 06 Feb 2021 06:30:29 -0500 Received: from tobias.gr ([80.241.217.52]:57958) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1l8LnF-0006BN-Iv for 46215 <at> debbugs.gnu.org; Sat, 06 Feb 2021 06:30:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tobias.gr; s=2018; bh=QwHdoi1pO9XvATYILnGcEb7oJpf3DJLB04NCcZga3i4=; h=date:in-reply-to: references:subject:cc:to:from; b=cgYBs5AnXgHfFo/wSsLjN5NiSst+34cWdZA7b QXqU2rKyBHIrqvN6Ftsi4SGmRq6Lw8wefVouz+E5UvvVlR1vCzFffG7U0Ge9Bq0IfMSi9p cNyrlZrdxYMWhxnoJ3ZeNlABMiriE7ryxxsUMZSCs+ImtbT4g4AzTYypKY8JgrpKt28JQv VyfGX2wZFJ/tJtOFbkfzeifthE491EwN2tbu6P9zaAEC3MB1uBrVuruNuN4ennZInTfzAB 6pzRlUynLGOf4/qKrxDOwKQA0J+90GX9BI4L5lyF/ER9zFVsnWL3PNESY2PJMLps17QRf4 gP3z1Eicbo43WwCFyybCYLgnw== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 7a2a75cd (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO); Sat, 6 Feb 2021 11:31:07 +0000 (UTC) BIMI-Selector: v=BIMI1; s=default; From: Tobias Geerinckx-Rice <me@HIDDEN> To: Ellis =?utf-8?Q?Keny=C5=91?= <me@HIDDEN> Subject: Re: [bug#46215] [PATCH] Add yadm References: <20210131164721.8792-1-me@HIDDEN> <84ab5054792abeb5e9b85d21229cd7182204d817.camel@HIDDEN> <87czxkc0yv.fsf@HIDDEN> <0ff6a0c2cc9a2f65cd51c1eeb9e6a33aa4789766.camel@HIDDEN> <669deac8-ffa5-42ba-8741-3cae0b18220e@HIDDEN> <38ed969df583e9254802fa7a4a80299ec5caddc4.camel@HIDDEN> <a69c6126-5304-48ca-a992-a6a0254e2d84@HIDDEN> <9efaa5895bc488ddd4fd8c456aa5c2fdf09cb4af.camel@HIDDEN> <87pn1dpkwr.fsf@HIDDEN> <d3e6681b2ad06ddbd0458aae96773b1d8128a26e.camel@HIDDEN> <9b32a7b7-9664-4108-a66c-f3de42d10c68@HIDDEN> In-reply-to: <9b32a7b7-9664-4108-a66c-f3de42d10c68@HIDDEN> Date: Sat, 06 Feb 2021 12:30:22 +0100 Message-ID: <871rdtxwkx.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 46215 Cc: Leo Prikler <leo.prikler@HIDDEN>, 46215 <at> debbugs.gnu.org, guix-patches@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: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Ellis, Ellis Keny=C5=91 via Guix-patches via =E5=86=99=E9=81=93=EF=BC=9A > I was asking if there was a simple way to handle optional=20 > inputs. While this is an oxymoron for the reasons pointed out by Leo,=20 there is _nothing_ wrong with simply leaving some variables at=20 their default e.g. GPG_PROGRAM=3D"gpg" and letting yadm look them up at run time in its $PATH. Does that not work? For things like templates {native-,}search-paths can be a=20 solution, depending on how yadm (or its templating library)=20 searches for these. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYB59zg0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15UgoBAJUizEAAR+MHMzz+jVmscRlMwjAYI2/YCMvZoqQ2 PJJWAP9vosK1ucO7rmhlDJYGnj9yQJme1ANYkOBJjyiROPv1Bg== =BQbI -----END PGP SIGNATURE----- --=-=-=--
guix-patches@HIDDEN
:bug#46215
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 6 Feb 2021 11:30:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 06 06:30:33 2021 Received: from localhost ([127.0.0.1]:45239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l8LnN-0006Br-6S for submit <at> debbugs.gnu.org; Sat, 06 Feb 2021 06:30:33 -0500 Received: from lists.gnu.org ([209.51.188.17]:57254) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1l8LnM-0006Bk-3G for submit <at> debbugs.gnu.org; Sat, 06 Feb 2021 06:30:32 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:42244) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1l8LnL-0004wF-SW for guix-patches@HIDDEN; Sat, 06 Feb 2021 06:30:31 -0500 Received: from tobias.gr ([2a02:c205:2020:6054::1]:39766) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1l8LnG-0005jW-J5 for guix-patches@HIDDEN; Sat, 06 Feb 2021 06:30:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tobias.gr; s=2018; bh=QwHdoi1pO9XvATYILnGcEb7oJpf3DJLB04NCcZga3i4=; h=date:in-reply-to: references:subject:cc:to:from; b=cgYBs5AnXgHfFo/wSsLjN5NiSst+34cWdZA7b QXqU2rKyBHIrqvN6Ftsi4SGmRq6Lw8wefVouz+E5UvvVlR1vCzFffG7U0Ge9Bq0IfMSi9p cNyrlZrdxYMWhxnoJ3ZeNlABMiriE7ryxxsUMZSCs+ImtbT4g4AzTYypKY8JgrpKt28JQv VyfGX2wZFJ/tJtOFbkfzeifthE491EwN2tbu6P9zaAEC3MB1uBrVuruNuN4ennZInTfzAB 6pzRlUynLGOf4/qKrxDOwKQA0J+90GX9BI4L5lyF/ER9zFVsnWL3PNESY2PJMLps17QRf4 gP3z1Eicbo43WwCFyybCYLgnw== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 7a2a75cd (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO); Sat, 6 Feb 2021 11:31:07 +0000 (UTC) BIMI-Selector: v=BIMI1; s=default; From: Tobias Geerinckx-Rice <me@HIDDEN> To: Ellis =?utf-8?Q?Keny=C5=91?= <me@HIDDEN> Subject: Re: [bug#46215] [PATCH] Add yadm References: <20210131164721.8792-1-me@HIDDEN> <84ab5054792abeb5e9b85d21229cd7182204d817.camel@HIDDEN> <87czxkc0yv.fsf@HIDDEN> <0ff6a0c2cc9a2f65cd51c1eeb9e6a33aa4789766.camel@HIDDEN> <669deac8-ffa5-42ba-8741-3cae0b18220e@HIDDEN> <38ed969df583e9254802fa7a4a80299ec5caddc4.camel@HIDDEN> <a69c6126-5304-48ca-a992-a6a0254e2d84@HIDDEN> <9efaa5895bc488ddd4fd8c456aa5c2fdf09cb4af.camel@HIDDEN> <87pn1dpkwr.fsf@HIDDEN> <d3e6681b2ad06ddbd0458aae96773b1d8128a26e.camel@HIDDEN> <9b32a7b7-9664-4108-a66c-f3de42d10c68@HIDDEN> In-reply-to: <9b32a7b7-9664-4108-a66c-f3de42d10c68@HIDDEN> Date: Sat, 06 Feb 2021 12:30:22 +0100 Message-ID: <871rdtxwkx.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@HIDDEN; helo=tobias.gr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Leo Prikler <leo.prikler@HIDDEN>, 46215 <at> debbugs.gnu.org, guix-patches@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 (--) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Ellis, Ellis Keny=C5=91 via Guix-patches via =E5=86=99=E9=81=93=EF=BC=9A > I was asking if there was a simple way to handle optional=20 > inputs. While this is an oxymoron for the reasons pointed out by Leo,=20 there is _nothing_ wrong with simply leaving some variables at=20 their default e.g. GPG_PROGRAM=3D"gpg" and letting yadm look them up at run time in its $PATH. Does that not work? For things like templates {native-,}search-paths can be a=20 solution, depending on how yadm (or its templating library)=20 searches for these. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYB59zg0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15UgoBAJUizEAAR+MHMzz+jVmscRlMwjAYI2/YCMvZoqQ2 PJJWAP9vosK1ucO7rmhlDJYGnj9yQJme1ANYkOBJjyiROPv1Bg== =BQbI -----END PGP SIGNATURE----- --=-=-=--
guix-patches@HIDDEN
:bug#46215
; Package guix-patches
.
Full text available.Received: (at 46215) by debbugs.gnu.org; 6 Feb 2021 11:27:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 06 06:27:09 2021 Received: from localhost ([127.0.0.1]:45216 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l8Lk5-00064I-CG for submit <at> debbugs.gnu.org; Sat, 06 Feb 2021 06:27:09 -0500 Received: from mail.elken.dev ([165.22.120.78]:49775) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1l8Lk2-00063m-96 for 46215 <at> debbugs.gnu.org; Sat, 06 Feb 2021 06:27:07 -0500 Received: from authenticated-user (mail.elken.dev [165.22.120.78]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.elken.dev (Postfix) with ESMTPSA id 1B6383F165; Sat, 6 Feb 2021 12:27:00 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elken.dev; s=mail; t=1612610820; bh=p/EXt7EHE8sKa64zPTTFnhBVsNzYbv2qyLQlnEqbJRM=; h=In-Reply-To:References:Subject:From:Date:To:CC:From; b=cwd0APILyY8D9gZRwIPnFEq1W3AbRrf1f5Z5XKYeCU7Zl3AopY94h7Ur9nKmQ7jSq B9I2HOMBokI+Emkw8bhNj2xxozipTvd/PE7rXRhCxJfVJo2Pvz5fZzP9zzTAHNQVWs REdT5n8jWYNT0fEmvJ8n6eVpBrmrhZD5GoGn+q/aiUTBHdAH9HyDK9vCpl8voIzqkH OJs+MQrF7OS1ihfzWwkNdkSwBi5vVeFPJyPkQzGRvgM81X/c7CNP8pcO5Tuv3qymT0 uRJYm06MjUzfK1T+UajpPplb2iCtoNHg9qSTmJB6qgnVrs+Hug2bA9yeSybVYzxag0 +i2romJBpneaw== In-Reply-To: <78f1ced9e2125994a806383fb1d985d256874a81.camel@HIDDEN> References: <20210131164721.8792-1-me@HIDDEN> <84ab5054792abeb5e9b85d21229cd7182204d817.camel@HIDDEN> <87czxkc0yv.fsf@HIDDEN> <0ff6a0c2cc9a2f65cd51c1eeb9e6a33aa4789766.camel@HIDDEN> <669deac8-ffa5-42ba-8741-3cae0b18220e@HIDDEN> <38ed969df583e9254802fa7a4a80299ec5caddc4.camel@HIDDEN> <a69c6126-5304-48ca-a992-a6a0254e2d84@HIDDEN> <9efaa5895bc488ddd4fd8c456aa5c2fdf09cb4af.camel@HIDDEN> <87pn1dpkwr.fsf@HIDDEN> <d3e6681b2ad06ddbd0458aae96773b1d8128a26e.camel@HIDDEN> <9b32a7b7-9664-4108-a66c-f3de42d10c68@HIDDEN> <78f1ced9e2125994a806383fb1d985d256874a81.camel@HIDDEN> X-Referenced-Uid: 2618 Thread-Topic: Re: [PATCH] Add yadm X-Is-Generated-Message-Id: true MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----JL93IFDTIF4PIJ6U9MKCCIEIDYLI4H" Content-Transfer-Encoding: 7bit Subject: Re: [PATCH] Add yadm From: =?UTF-8?Q?Ellis_Keny=C5=91?= <me@HIDDEN> Date: Sat, 06 Feb 2021 11:26:59 +0000 To: Leo Prikler <leo.prikler@HIDDEN> Message-ID: <330eb3b4-1e90-4c0e-bb83-a8bd2cd81365@HIDDEN> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 46215 Cc: 46215 <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.0 (-) ------JL93IFDTIF4PIJ6U9MKCCIEIDYLI4H Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 I'm not at all fixated on a minimal package and I resent the idea of puttin= g minimal effort in=2E I was purely asking a simple question, there's no n= eed to resort to rudeness=2E On 6 Feb 2021, 11:22, at 11:22, Leo Prikler = <leo=2Eprikler@student=2Etugraz=2Eat> wrote: >Am Samstag, den 06=2E02=2E202= 1, 10:58 +0000 schrieb Ellis Keny=C5=91: >> > As long as it can reasonably = be expected, that users will want it, >> > yes=2E >> > If the soft depende= ncy is indeed completely optional, the software >> > works perfectly fine w= ithout it and few people will be negatively >> > impacted by a minor featur= e missing, then it's fine to leave it >> > as-is >> >> This is the only po= int I'm making=2E Things like templates and >> encryption aren't used by ev= eryone so could definitely be optional, >> so I was asking if there was a s= imple way to handle optional inputs=2E >> As it doesn't seem like there is = I'll just add everything required=2E >I'd like to say "use your best judgem= ent", but you seem to be a little >too fixated on having a minimal package = description (and putting >minimal effort into it)=2E For instance, when th= e package advertises >encryption, while it is technically optional, shippin= g it without gpg >would be a grave oversight! (On the other hand, you need= not >necessarily have openssl, since encryption requires any of gpg or >op= enssl, not both=2E) Same for templates, at least awk is required and >eith= er j2cli or envtpl would be nice to have=2E > >Regards, >Leo ------JL93IFDTIF4PIJ6U9MKCCIEIDYLI4H Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><head></head><body style=3D"zoom: 0%;"><div dir=3D"auto">I'm not at a= ll fixated on a minimal package and I resent the idea of putting minimal ef= fort in=2E<br><br></div> <div dir=3D"auto">I was purely asking a simple que= stion, there's no need to resort to rudeness=2E </div> <div class=3D"gmail_= quote" >On 6 Feb 2021, at 11:22, Leo Prikler <<a href=3D"mailto:leo=2Epr= ikler@student=2Etugraz=2Eat" target=3D"_blank">leo=2Eprikler@student=2Etugr= az=2Eat</a>> wrote:<blockquote class=3D"gmail_quote" style=3D"margin: 0p= t 0pt 0pt 0=2E8ex; border-left: 1px solid rgb(204, 204, 204); padding-left:= 1ex;"> <pre class=3D"blue">Am Samstag, den 06=2E02=2E2021, 10:58 +0000 sch= rieb Ellis Keny=C5=91:<br><blockquote class=3D"gmail_quote" style=3D"margin= : 0pt 0pt 1ex 0=2E8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">= <blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 1ex 0=2E8ex; bor= der-left: 1px solid #ad7fa8; padding-left: 1ex;"> As long as it can reasona= bly be expected, that users will want it, <br> yes=2E<br> If the soft depen= dency is indeed completely optional, the software<br> works perfectly fine = without it and few people will be negatively<br> impacted by a minor featur= e missing, then it's fine to leave it<br> as-is<br></blockquote> <br> This = is the only point I'm making=2E Things like templates and<br> encryption ar= en't used by everyone so could definitely be optional,<br> so I was asking = if there was a simple way to handle optional inputs=2E<br> As it doesn't se= em like there is I'll just add everything required=2E<br></blockquote>I'd l= ike to say "use your best judgement", but you seem to be a little<br>too fi= xated on having a minimal package description (and putting<br>minimal effor= t into it)=2E For instance, when the package advertises<br>encryption, whi= le it is technically optional, shipping it without gpg<br>would be a grave = oversight! (On the other hand, you need not<br>necessarily have openssl, s= ince encryption requires any of gpg or<br>openssl, not both=2E) Same for t= emplates, at least awk is required and<br>either j2cli or envtpl would be n= ice to have=2E<br><br>Regards,<br>Leo<br></pre></blockquote></div></body></= html> ------JL93IFDTIF4PIJ6U9MKCCIEIDYLI4H--
guix-patches@HIDDEN
:bug#46215
; Package guix-patches
.
Full text available.Received: (at 46215) by debbugs.gnu.org; 6 Feb 2021 11:22:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 06 06:22:13 2021 Received: from localhost ([127.0.0.1]:45205 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l8LfJ-0005nJ-9m for submit <at> debbugs.gnu.org; Sat, 06 Feb 2021 06:22:13 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:18343) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo.prikler@HIDDEN>) id 1l8LfG-0005n9-LM for 46215 <at> debbugs.gnu.org; Sat, 06 Feb 2021 06:22:12 -0500 Received: from nijino.local (217-149-173-242.nat.highway.telekom.at [217.149.173.242]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DXqcv4qgpz1LBRv; Sat, 6 Feb 2021 12:22:07 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DXqcv4qgpz1LBRv DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1612610527; bh=bIvadDvgOEBd8G1BO7whUhmczKgISqJpFEZPTfS2MpA=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=pxbqlVEuy7NVlMyfarOqekSsEQupqCHO9ckidD/lVQ/Ol/2lOMR5TzdnjDhdvbRE2 vQuL4De/4M1ZLNAuvXIlmN6BVTVRUxTdzxWJlyYGs235hYGNxASHvyATJVIHWzTa57 9/PlPlNr2A/ii1EuaRW/s7ymhMSu3zx3SYljB0wk= Message-ID: <78f1ced9e2125994a806383fb1d985d256874a81.camel@HIDDEN> Subject: Re: [PATCH] Add yadm From: Leo Prikler <leo.prikler@HIDDEN> To: Ellis =?UTF-8?Q?Keny=C5=91?= <me@HIDDEN> Date: Sat, 06 Feb 2021 12:22:06 +0100 In-Reply-To: <9b32a7b7-9664-4108-a66c-f3de42d10c68@HIDDEN> References: <20210131164721.8792-1-me@HIDDEN> <84ab5054792abeb5e9b85d21229cd7182204d817.camel@HIDDEN> <87czxkc0yv.fsf@HIDDEN> <0ff6a0c2cc9a2f65cd51c1eeb9e6a33aa4789766.camel@HIDDEN> <669deac8-ffa5-42ba-8741-3cae0b18220e@HIDDEN> <38ed969df583e9254802fa7a4a80299ec5caddc4.camel@HIDDEN> <a69c6126-5304-48ca-a992-a6a0254e2d84@HIDDEN> <9efaa5895bc488ddd4fd8c456aa5c2fdf09cb4af.camel@HIDDEN> <87pn1dpkwr.fsf@HIDDEN> <d3e6681b2ad06ddbd0458aae96773b1d8128a26e.camel@HIDDEN> <9b32a7b7-9664-4108-a66c-f3de42d10c68@HIDDEN> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 46215 Cc: 46215 <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 (---) Am Samstag, den 06.02.2021, 10:58 +0000 schrieb Ellis Kenyő: > > As long as it can reasonably be expected, that users will want it, > > yes. > > If the soft dependency is indeed completely optional, the software > > works perfectly fine without it and few people will be negatively > > impacted by a minor feature missing, then it's fine to leave it > > as-is > > This is the only point I'm making. Things like templates and > encryption aren't used by everyone so could definitely be optional, > so I was asking if there was a simple way to handle optional inputs. > As it doesn't seem like there is I'll just add everything required. I'd like to say "use your best judgement", but you seem to be a little too fixated on having a minimal package description (and putting minimal effort into it). For instance, when the package advertises encryption, while it is technically optional, shipping it without gpg would be a grave oversight! (On the other hand, you need not necessarily have openssl, since encryption requires any of gpg or openssl, not both.) Same for templates, at least awk is required and either j2cli or envtpl would be nice to have. Regards, Leo
guix-patches@HIDDEN
:bug#46215
; Package guix-patches
.
Full text available.Received: (at 46215) by debbugs.gnu.org; 6 Feb 2021 10:58:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 06 05:58:16 2021 Received: from localhost ([127.0.0.1]:45164 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l8LI8-00035s-0f for submit <at> debbugs.gnu.org; Sat, 06 Feb 2021 05:58:16 -0500 Received: from mail.elken.dev ([165.22.120.78]:51897) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1l8LI5-00035b-Ev for 46215 <at> debbugs.gnu.org; Sat, 06 Feb 2021 05:58:14 -0500 Received: from authenticated-user (mail.elken.dev [165.22.120.78]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.elken.dev (Postfix) with ESMTPSA id F2CF23F156; Sat, 6 Feb 2021 11:58:06 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elken.dev; s=mail; t=1612609087; bh=cofRkQTmoKadt2vVk7eSFlQje6Yj0y3D138lmbXfqqM=; h=In-Reply-To:References:Subject:From:Date:To:CC:From; b=dmrct5tsiWPPdJfo7voVaAb4xfqmDQeHHSQKwW4X2qMr7aAqh8IlEEOX5jl+uVJOk yHX2QbnIa6KXfH4E0awDfWp4PPBzZCBBTVtXLLqFZ0W/PUsPIleTI9ZMUIXo1gAaaY 1aeOQlsSfYbdss7+H+4M4MtD+8mAj/nWsKpDZJJApKGTopAakOBW7EG15ehxntXYB1 pKS6pXzH9kgeaRDzMNihJ5EqDk++o+na+3LYHg0cwdrb4+4QEqYgzQo6lTKcWh3bwU +uKA+DpTimlYGozNcIGTIWXdn/WzVAEnbLVk+iY29/J72Tuwx9K9ZEfqlck1dMoOxY 4cjsge48tbv/w== In-Reply-To: <d3e6681b2ad06ddbd0458aae96773b1d8128a26e.camel@HIDDEN> References: <20210131164721.8792-1-me@HIDDEN> <84ab5054792abeb5e9b85d21229cd7182204d817.camel@HIDDEN> <87czxkc0yv.fsf@HIDDEN> <0ff6a0c2cc9a2f65cd51c1eeb9e6a33aa4789766.camel@HIDDEN> <669deac8-ffa5-42ba-8741-3cae0b18220e@HIDDEN> <38ed969df583e9254802fa7a4a80299ec5caddc4.camel@HIDDEN> <a69c6126-5304-48ca-a992-a6a0254e2d84@HIDDEN> <9efaa5895bc488ddd4fd8c456aa5c2fdf09cb4af.camel@HIDDEN> <87pn1dpkwr.fsf@HIDDEN> <d3e6681b2ad06ddbd0458aae96773b1d8128a26e.camel@HIDDEN> X-Referenced-Uid: 2617 Thread-Topic: Re: [PATCH] Add yadm X-Is-Generated-Message-Id: true MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----1TFWF4E09KZGMFB9XTE25HP6FDJQ0N" Content-Transfer-Encoding: 7bit Subject: Re: [PATCH] Add yadm From: =?UTF-8?Q?Ellis_Keny=C5=91?= <me@HIDDEN> Date: Sat, 06 Feb 2021 10:58:06 +0000 To: Leo Prikler <leo.prikler@HIDDEN> Message-ID: <9b32a7b7-9664-4108-a66c-f3de42d10c68@HIDDEN> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 46215 Cc: 46215 <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.0 (-) ------1TFWF4E09KZGMFB9XTE25HP6FDJQ0N Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 > As long as it can reasonably be expected, that users will want it, yes=2E= If the soft dependency is indeed completely optional, the software works p= erfectly fine without it and few people will be negatively impacted by a mi= nor feature missing, then it's fine to leave it as-is This is the only poi= nt I'm making=2E Things like templates and encryption aren't used by everyo= ne so could definitely be optional, so I was asking if there was a simple w= ay to handle optional inputs=2E As it doesn't seem like there is I'll just = add everything required=2E On 6 Feb 2021, 10:48, at 10:48, Leo Prikler <l= eo=2Eprikler@student=2Etugraz=2Eat> wrote: >Hi Ellis, > >Am Samstag, den 06= =2E02=2E2021, 10:05 +0000 schrieb Ellis Keny=C5=91: >> I don't think you're= understanding my question=2E >> >> A number of the dependencies are optio= nal, for example some of the >> jinja template commands=2E >And Guix' poli= cy is =E2=80=93 as I've already pointed out =E2=80=93 to provide such >opti= onal dependencies as inputs up to a reasonable limit in closure >size=2E > = >> When this builds, if those packages aren't installed before you >> inst= all yadm, the path gets set to `#f`=2E >That's not how building works=2E I= f jinja is *present in the build >environment*, it is available for substit= ution=2E This has nothing to do >with packages the user may or may not hav= e installed at that point=2E >If not, then yeah, you end up with #f=2E It = makes no sense to set up >substitutions for commands, that aren't present i= n the build >environment=2E > >> If you then later install them (one of the= m for example is a >> python module so likely wouldn't be installed throug= h guix), the >> path in yadm is still `#f` so it would never find them=2E = >You can and should install python packages through Guix=2E We here at >Gu= ix Solutions=E2=84=A2 do not approve of the need for programming language >= specific package managers, especially not multiple ones within the same >pr= oject=2E > >> Do I have to also package everything it has a soft dependency= on? >As long as it can reasonably be expected, that users will want it, ye= s=2E >If the soft dependency is indeed completely optional, the software >w= orks perfectly fine without it and few people will be negatively >impacted = by a minor feature missing, then it's fine to leave it as-is, >provided tha= t the missing dependency is itself free software=2E If there >is an option= al dependency on non-free software, mentions of that >software should be re= moved=2E > >Regards, >Leo ------1TFWF4E09KZGMFB9XTE25HP6FDJQ0N Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><head></head><body style=3D"zoom: 0%;"><div dir=3D"auto">> As long= as it can reasonably be expected, that users will want it, yes=2E<br></div= > <div dir=3D"auto">If the soft dependency is indeed completely optional, t= he software<br></div> <div dir=3D"auto">works perfectly fine without it and= few people will be negatively<br></div> <div dir=3D"auto">impacted by a mi= nor feature missing, then it's fine to leave it as-is<br><br></div> <div di= r=3D"auto">This is the only point I'm making=2E Things like templates and e= ncryption aren't used by everyone so could definitely be optional, so I was= asking if there was a simple way to handle optional inputs=2E As it doesn'= t seem like there is I'll just add everything required=2E </div> <div class= =3D"gmail_quote" >On 6 Feb 2021, at 10:48, Leo Prikler <<a href=3D"mailt= o:leo=2Eprikler@student=2Etugraz=2Eat" target=3D"_blank">leo=2Eprikler@stud= ent=2Etugraz=2Eat</a>> wrote:<blockquote class=3D"gmail_quote" style=3D"= margin: 0pt 0pt 0pt 0=2E8ex; border-left: 1px solid rgb(204, 204, 204); pad= ding-left: 1ex;"> <pre class=3D"blue">Hi Ellis,<br><br>Am Samstag, den 06= =2E02=2E2021, 10:05 +0000 schrieb Ellis Keny=C5=91:<br><blockquote class=3D= "gmail_quote" style=3D"margin: 0pt 0pt 1ex 0=2E8ex; border-left: 1px solid = #729fcf; padding-left: 1ex;"> I don't think you're understanding my questio= n=2E<br> <br> A number of the dependencies are optional, for example some o= f the <br> jinja template commands=2E<br></blockquote>And Guix' policy is = =E2=80=93 as I've already pointed out =E2=80=93 to provide such<br>optional= dependencies as inputs up to a reasonable limit in closure<br>size=2E<br><= br><blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 1ex 0=2E8ex; = border-left: 1px solid #729fcf; padding-left: 1ex;"> When this builds, if t= hose packages aren't installed before you <br> install yadm, the path gets = set to `#f`=2E<br></blockquote>That's not how building works=2E If jinja i= s *present in the build<br>environment*, it is available for substitution= =2E This has nothing to do<br>with packages the user may or may not have i= nstalled at that point=2E<br>If not, then yeah, you end up with #f=2E It m= akes no sense to set up<br>substitutions for commands, that aren't present = in the build<br>environment=2E<br><br><blockquote class=3D"gmail_quote" sty= le=3D"margin: 0pt 0pt 1ex 0=2E8ex; border-left: 1px solid #729fcf; padding-= left: 1ex;"> If you then later install them (one of them for example is a <= br> python module so likely wouldn't be installed through guix), the <br> p= ath in yadm is still `#f` so it would never find them=2E<br></blockquote>Yo= u can and should install python packages through Guix=2E We here at<br>Gui= x Solutions=E2=84=A2 do not approve of the need for programming language<br= >specific package managers, especially not multiple ones within the same<br= >project=2E<br><br><blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0= pt 1ex 0=2E8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> Do I h= ave to also package everything it has a soft dependency on?<br></blockquote= >As long as it can reasonably be expected, that users will want it, yes=2E<= br>If the soft dependency is indeed completely optional, the software<br>wo= rks perfectly fine without it and few people will be negatively<br>impacted= by a minor feature missing, then it's fine to leave it as-is,<br>provided = that the missing dependency is itself free software=2E If there<br>is an o= ptional dependency on non-free software, mentions of that<br>software shoul= d be removed=2E<br><br>Regards,<br>Leo<br></pre></blockquote></div></body><= /html> ------1TFWF4E09KZGMFB9XTE25HP6FDJQ0N--
guix-patches@HIDDEN
:bug#46215
; Package guix-patches
.
Full text available.Received: (at 46215) by debbugs.gnu.org; 6 Feb 2021 10:48:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 06 05:48:24 2021 Received: from localhost ([127.0.0.1]:45149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l8L8a-0002qa-C1 for submit <at> debbugs.gnu.org; Sat, 06 Feb 2021 05:48:24 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:62533) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo.prikler@HIDDEN>) id 1l8L8W-0002qJ-VO for 46215 <at> debbugs.gnu.org; Sat, 06 Feb 2021 05:48:22 -0500 Received: from nijino.local (217-149-173-242.nat.highway.telekom.at [217.149.173.242]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DXpss6kxmz1LBRv; Sat, 6 Feb 2021 11:48:17 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DXpss6kxmz1LBRv DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1612608498; bh=EptUb2CV1WVSXe/IXiO4UYsGIUV05oVZoh3dmzemxog=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=CFffWvPJkwqfTUk3DC02Yj4OfN9/r2kFjGvbb/gNqoXC+rKkHAmOBa5EuTUfUjx7r r/YKbkkYgKo1n9mUpRxvgHCdNYcxTqCoHv3LSVYzJaV8Vg2gUWAgSrepmsMVu1Mlsc p/DEdWfQvs6E80JhRWV82pNfH2r9egjh82l6WIUY= Message-ID: <d3e6681b2ad06ddbd0458aae96773b1d8128a26e.camel@HIDDEN> Subject: Re: [PATCH] Add yadm From: Leo Prikler <leo.prikler@HIDDEN> To: Ellis =?UTF-8?Q?Keny=C5=91?= <me@HIDDEN> Date: Sat, 06 Feb 2021 11:48:16 +0100 In-Reply-To: <87pn1dpkwr.fsf@HIDDEN> References: <20210131164721.8792-1-me@HIDDEN> <84ab5054792abeb5e9b85d21229cd7182204d817.camel@HIDDEN> <87czxkc0yv.fsf@HIDDEN> <0ff6a0c2cc9a2f65cd51c1eeb9e6a33aa4789766.camel@HIDDEN> <669deac8-ffa5-42ba-8741-3cae0b18220e@HIDDEN> <38ed969df583e9254802fa7a4a80299ec5caddc4.camel@HIDDEN> <a69c6126-5304-48ca-a992-a6a0254e2d84@HIDDEN> <9efaa5895bc488ddd4fd8c456aa5c2fdf09cb4af.camel@HIDDEN> <87pn1dpkwr.fsf@HIDDEN> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 46215 Cc: 46215 <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 (---) Hi Ellis, Am Samstag, den 06.02.2021, 10:05 +0000 schrieb Ellis Kenyő: > I don't think you're understanding my question. > > A number of the dependencies are optional, for example some of the > jinja template commands. And Guix' policy is – as I've already pointed out – to provide such optional dependencies as inputs up to a reasonable limit in closure size. > When this builds, if those packages aren't installed before you > install yadm, the path gets set to `#f`. That's not how building works. If jinja is *present in the build environment*, it is available for substitution. This has nothing to do with packages the user may or may not have installed at that point. If not, then yeah, you end up with #f. It makes no sense to set up substitutions for commands, that aren't present in the build environment. > If you then later install them (one of them for example is a > python module so likely wouldn't be installed through guix), the > path in yadm is still `#f` so it would never find them. You can and should install python packages through Guix. We here at Guix Solutions™ do not approve of the need for programming language specific package managers, especially not multiple ones within the same project. > Do I have to also package everything it has a soft dependency on? As long as it can reasonably be expected, that users will want it, yes. If the soft dependency is indeed completely optional, the software works perfectly fine without it and few people will be negatively impacted by a minor feature missing, then it's fine to leave it as-is, provided that the missing dependency is itself free software. If there is an optional dependency on non-free software, mentions of that software should be removed. Regards, Leo
guix-patches@HIDDEN
:bug#46215
; Package guix-patches
.
Full text available.Received: (at 46215) by debbugs.gnu.org; 6 Feb 2021 10:10:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 06 05:10:01 2021 Received: from localhost ([127.0.0.1]:45062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l8KXQ-0008A9-T1 for submit <at> debbugs.gnu.org; Sat, 06 Feb 2021 05:10:01 -0500 Received: from mail.elken.dev ([165.22.120.78]:46643) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1l8KXN-00089u-UC for 46215 <at> debbugs.gnu.org; Sat, 06 Feb 2021 05:09:58 -0500 Received: from authenticated-user (mail.elken.dev [165.22.120.78]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by mail.elken.dev (Postfix) with ESMTPSA id 516C63F156; Sat, 6 Feb 2021 11:09:51 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elken.dev; s=mail; t=1612606191; bh=vfc4xqEhsxfKjaHBKT8jvay6F/b/rD1EEDN2YFNAeso=; h=References:From:To:Cc:Subject:Date:In-reply-to:From; b=MIuUHwolDCIbrMLtJrGFmyvK/Yvuo5bzmM0nV4eYSVsbuL6tE3igbRAdA77If+456 aG20uE0HaPnu9LIevYtTC89NR8WyJLcNYreV6UNNZkbH+WxBfaZeNF/xVDkR42tdML WGX+lBbmKp+c7sl4ZvV4SrL+H8N2+1izka3SfgSermq6zw/nySKQYXaQNiO3xFquY+ tQGvkZzmef1uasF5awpLY7csBHvg+q+1hXbKRTTlum1u/Y14/SSbPoBNuVBb9+w8Li NGyufrYJb8kmeIKsrk2U2/gq6D/reNXQP+jEjXDNS04bAYgF+tpNQfZaYTGUnqtBBd Iv77vVUuzyvCQ== References: <20210131164721.8792-1-me@HIDDEN> <84ab5054792abeb5e9b85d21229cd7182204d817.camel@HIDDEN> <87czxkc0yv.fsf@HIDDEN> <0ff6a0c2cc9a2f65cd51c1eeb9e6a33aa4789766.camel@HIDDEN> <669deac8-ffa5-42ba-8741-3cae0b18220e@HIDDEN> <38ed969df583e9254802fa7a4a80299ec5caddc4.camel@HIDDEN> <a69c6126-5304-48ca-a992-a6a0254e2d84@HIDDEN> <9efaa5895bc488ddd4fd8c456aa5c2fdf09cb4af.camel@HIDDEN> From: Ellis =?utf-8?Q?Keny=C5=91?= <me@HIDDEN> To: Leo Prikler <leo.prikler@HIDDEN> Subject: Re: [PATCH] Add yadm Date: Sat, 06 Feb 2021 10:05:13 +0000 In-reply-to: <9efaa5895bc488ddd4fd8c456aa5c2fdf09cb4af.camel@HIDDEN> Message-ID: <87pn1dpkwr.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 46215 Cc: 46215 <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.0 (-) I don't think you're understanding my question. A number of the dependencies are optional, for example some of the=20 jinja template commands. When this builds, if those packages aren't installed before you=20 install yadm, the path gets set to `#f`. If you then later install them (one of them for example is a=20 python module so likely wouldn't be installed through guix), the=20 path in yadm is still `#f` so it would never find them. Do I have to also package everything it has a soft dependency on? Leo Prikler <leo.prikler@HIDDEN> writes: > Am Montag, den 01.02.2021, 10:06 +0000 schrieb Ellis Keny=C5=91: >> I understand that, the question was how are they handled if=20 >> they're >> installed after yadm? Would yadm be rebuilt with the new=20 >> inputs? > I think you are fundamentally misunderstanding the nature of=20 > functional > package management here. yadm should =E2=80=93 like any other package = =E2=80=93=20 > depend > on its inputs and just its inputs. Whether or not you have=20 > another > package installed should not be relevant for the functioning of=20 > yadm > and likewise not cause a rebuild. What should cause a rebuild=20 > is any > of its inputs changing between two generations of `guix pull'. > > Regards, > Leo --=20 Regards, elken
guix-patches@HIDDEN
:bug#46215
; Package guix-patches
.
Full text available.Received: (at 46215) by debbugs.gnu.org; 1 Feb 2021 11:44:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 01 06:44:48 2021 Received: from localhost ([127.0.0.1]:59158 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l6XdP-0007JA-Tt for submit <at> debbugs.gnu.org; Mon, 01 Feb 2021 06:44:48 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:56426) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo.prikler@HIDDEN>) id 1l6XdM-0007Iq-UW for 46215 <at> debbugs.gnu.org; Mon, 01 Feb 2021 06:44:46 -0500 Received: from nijino.local (217-149-173-242.nat.highway.telekom.at [217.149.173.242]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DTmMD6z49z3x6b; Mon, 1 Feb 2021 12:44:40 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1612179881; bh=AIMwB96Bg6V1vrCrB9GA+I3ySHl0YuUh02b6PShjve0=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=JaM7wddTLpvCyt4rvdxJp19vw9Imh29AFKGufjWiVy/YVqVGp0UwMbUM027vdq2Fh 93oq2OeRg+PAdUuFrBXnHVHvCVUroXeQbu2kbOklwo4kzpF1ubeaAVy/MwPhhYArIg BcIotX5g6BeByKfLCUa5NBg66GhEXnrmvz9KKP0o= Message-ID: <9efaa5895bc488ddd4fd8c456aa5c2fdf09cb4af.camel@HIDDEN> Subject: Re: [PATCH] Add yadm From: Leo Prikler <leo.prikler@HIDDEN> To: Ellis =?UTF-8?Q?Keny=C5=91?= <me@HIDDEN> Date: Mon, 01 Feb 2021 12:44:40 +0100 In-Reply-To: <a69c6126-5304-48ca-a992-a6a0254e2d84@HIDDEN> References: <20210131164721.8792-1-me@HIDDEN> <84ab5054792abeb5e9b85d21229cd7182204d817.camel@HIDDEN> <87czxkc0yv.fsf@HIDDEN> <0ff6a0c2cc9a2f65cd51c1eeb9e6a33aa4789766.camel@HIDDEN> <669deac8-ffa5-42ba-8741-3cae0b18220e@HIDDEN> <38ed969df583e9254802fa7a4a80299ec5caddc4.camel@HIDDEN> <a69c6126-5304-48ca-a992-a6a0254e2d84@HIDDEN> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 46215 Cc: 46215 <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 (---) Am Montag, den 01.02.2021, 10:06 +0000 schrieb Ellis Kenyő: > I understand that, the question was how are they handled if they're > installed after yadm? Would yadm be rebuilt with the new inputs? I think you are fundamentally misunderstanding the nature of functional package management here. yadm should – like any other package – depend on its inputs and just its inputs. Whether or not you have another package installed should not be relevant for the functioning of yadm and likewise not cause a rebuild. What should cause a rebuild is any of its inputs changing between two generations of `guix pull'. Regards, Leo
guix-patches@HIDDEN
:bug#46215
; Package guix-patches
.
Full text available.Received: (at 46215) by debbugs.gnu.org; 1 Feb 2021 10:06:15 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 01 05:06:15 2021 Received: from localhost ([127.0.0.1]:58923 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l6W62-0004Vj-7u for submit <at> debbugs.gnu.org; Mon, 01 Feb 2021 05:06:15 -0500 Received: from mail.elken.dev ([165.22.120.78]:51461) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1l6W5z-0004VO-9S for 46215 <at> debbugs.gnu.org; Mon, 01 Feb 2021 05:06:12 -0500 Received: from authenticated-user (mail.elken.dev [165.22.120.78]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.elken.dev (Postfix) with ESMTPSA id E0F443F3B4; Mon, 1 Feb 2021 11:06:04 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elken.dev; s=mail; t=1612173964; bh=M/eKYOYDIeGYYLmXv3oS9FyTio3LK34vAVqs78jw57k=; h=In-Reply-To:References:Subject:From:Date:To:CC:From; b=yxlbtt3sixV7qaDKGYkok4l40GnodcG8my4baFRfAOGCrmRG6p8wAlQc4pXkF9A0C 4fLdHc7sYYnqF07SuPCCJ81VM/bbFP7vfVc+HUosx0iZNyA9b5D/kN1jeNyRsC41XP 4z+7bTejXC4Bitrzkwj/y2JtoBKfcKT9IXU4UnXNVmtONoeiNR+N0hSB/J/0tA7YIu +PYRjcR+Xzk2T4YTXgeMmztQcYcEVZZRF8NGkScQE5jxdYCU2SrbzTbWcM6gX/hKq0 J/fbAe9c8Ocma0wPoyIihHbNP4lQ2sGFQAW3FvcKq0rNHjjMlfqYB/A6/ZMElosSr8 clOn2QGba7bKA== In-Reply-To: <38ed969df583e9254802fa7a4a80299ec5caddc4.camel@HIDDEN> References: <20210131164721.8792-1-me@HIDDEN> <84ab5054792abeb5e9b85d21229cd7182204d817.camel@HIDDEN> <87czxkc0yv.fsf@HIDDEN> <0ff6a0c2cc9a2f65cd51c1eeb9e6a33aa4789766.camel@HIDDEN> <669deac8-ffa5-42ba-8741-3cae0b18220e@HIDDEN> <38ed969df583e9254802fa7a4a80299ec5caddc4.camel@HIDDEN> X-Referenced-Uid: 2581 Thread-Topic: Re: [PATCH] Add yadm X-Is-Generated-Message-Id: true MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----ROPBZIAUN11FPVRS4JS4BP9773KDDS" Content-Transfer-Encoding: 7bit Subject: Re: [PATCH] Add yadm From: =?UTF-8?Q?Ellis_Keny=C5=91?= <me@HIDDEN> Date: Mon, 01 Feb 2021 10:06:03 +0000 To: Leo Prikler <leo.prikler@HIDDEN> Message-ID: <a69c6126-5304-48ca-a992-a6a0254e2d84@HIDDEN> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 46215 Cc: 46215 <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.0 (-) ------ROPBZIAUN11FPVRS4JS4BP9773KDDS Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 I understand that, the question was how are they handled if they're install= ed after yadm? Would yadm be rebuilt with the new inputs? On 1 Feb 2021, = 08:14, at 08:14, Leo Prikler <leo=2Eprikler@student=2Etugraz=2Eat> wrote: >= Am Montag, den 01=2E02=2E2021, 03:44 +0000 schrieb Ellis Keny=C5=91: >> Hi = Leo, >> >> I understand what to do, I just wasn't sure how dependencies >>= installed later would be handled=2E Some are optional and if they don't >>= exist yadm just carries on, but some are required=2E >> >> Would the opti= onal ones still be handled? >Guix' policy is to include as many optional de= pendencies as possible, >up to a reasonable limit in closure size=2E In th= is case, that's >hopefully all of them=2E > >Regards, >Leo ------ROPBZIAUN11FPVRS4JS4BP9773KDDS Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><head></head><body style=3D"zoom: 0%;"><div dir=3D"auto">I understand= that, the question was how are they handled if they're installed after yad= m? Would yadm be rebuilt with the new inputs? </div> <div class=3D"gmail_qu= ote" >On 1 Feb 2021, at 08:14, Leo Prikler <<a href=3D"mailto:leo=2Eprik= ler@student=2Etugraz=2Eat" target=3D"_blank">leo=2Eprikler@student=2Etugraz= =2Eat</a>> wrote:<blockquote class=3D"gmail_quote" style=3D"margin: 0pt = 0pt 0pt 0=2E8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1= ex;"> <pre class=3D"blue">Am Montag, den 01=2E02=2E2021, 03:44 +0000 schrie= b Ellis Keny=C5=91:<br><blockquote class=3D"gmail_quote" style=3D"margin: 0= pt 0pt 1ex 0=2E8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> Hi= Leo,<br> <br> I understand what to do, I just wasn't sure how dependencies= <br> installed later would be handled=2E Some are optional and if they don'= t<br> exist yadm just carries on, but some are required=2E<br> <br> Would t= he optional ones still be handled?<br></blockquote>Guix' policy is to inclu= de as many optional dependencies as possible,<br>up to a reasonable limit i= n closure size=2E In this case, that's<br>hopefully all of them=2E<br><br>= Regards,<br>Leo<br></pre></blockquote></div></body></html> ------ROPBZIAUN11FPVRS4JS4BP9773KDDS--
guix-patches@HIDDEN
:bug#46215
; Package guix-patches
.
Full text available.Received: (at 46215) by debbugs.gnu.org; 1 Feb 2021 08:14:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 01 03:14:02 2021 Received: from localhost ([127.0.0.1]:58648 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l6ULR-0007v3-RZ for submit <at> debbugs.gnu.org; Mon, 01 Feb 2021 03:14:02 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:9209) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo.prikler@HIDDEN>) id 1l6ULN-0007uU-P0 for 46215 <at> debbugs.gnu.org; Mon, 01 Feb 2021 03:14:00 -0500 Received: from nijino.local (217-149-173-242.nat.highway.telekom.at [217.149.173.242]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DTgh24sgtz3xMN; Mon, 1 Feb 2021 09:13:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1612167234; bh=dt61bASlU/AbriUpyHwGXULIp7LxpmS91Ks68D37rDg=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=F6stV6CCrGNyvmxLbjZRZrcHjHJ0tyorNVdIFrWhLRaV8jdbJAbYToOfWFYhXPF1G 7aVBc4A4IgbmowWKLZSGym3gAPCs/ZopOAYBv4z7xrHXpiMRSqgt3HSNZyu8Yfg77L tjzzu9l0jTnY5kfq61UbNIXAXQI0bWHQ3BuOHr50= Message-ID: <38ed969df583e9254802fa7a4a80299ec5caddc4.camel@HIDDEN> Subject: Re: [PATCH] Add yadm From: Leo Prikler <leo.prikler@HIDDEN> To: Ellis =?UTF-8?Q?Keny=C5=91?= <me@HIDDEN> Date: Mon, 01 Feb 2021 09:13:53 +0100 In-Reply-To: <669deac8-ffa5-42ba-8741-3cae0b18220e@HIDDEN> References: <20210131164721.8792-1-me@HIDDEN> <84ab5054792abeb5e9b85d21229cd7182204d817.camel@HIDDEN> <87czxkc0yv.fsf@HIDDEN> <0ff6a0c2cc9a2f65cd51c1eeb9e6a33aa4789766.camel@HIDDEN> <669deac8-ffa5-42ba-8741-3cae0b18220e@HIDDEN> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 46215 Cc: 46215 <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 (---) Am Montag, den 01.02.2021, 03:44 +0000 schrieb Ellis Kenyő: > Hi Leo, > > I understand what to do, I just wasn't sure how dependencies > installed later would be handled. Some are optional and if they don't > exist yadm just carries on, but some are required. > > Would the optional ones still be handled? Guix' policy is to include as many optional dependencies as possible, up to a reasonable limit in closure size. In this case, that's hopefully all of them. Regards, Leo
guix-patches@HIDDEN
:bug#46215
; Package guix-patches
.
Full text available.Received: (at 46215) by debbugs.gnu.org; 1 Feb 2021 03:44:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 31 22:44:18 2021 Received: from localhost ([127.0.0.1]:58441 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l6Q8P-0000tb-P2 for submit <at> debbugs.gnu.org; Sun, 31 Jan 2021 22:44:18 -0500 Received: from mail.elken.dev ([165.22.120.78]:36147) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1l6Q8M-0000tN-S1 for 46215 <at> debbugs.gnu.org; Sun, 31 Jan 2021 22:44:15 -0500 Received: from authenticated-user (mail.elken.dev [165.22.120.78]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.elken.dev (Postfix) with ESMTPSA id 79CCA3F14E; Mon, 1 Feb 2021 04:44:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elken.dev; s=mail; t=1612151048; bh=SFtrD+rnxu8VzNkrJ2l1TU3F6gFEYbYQK4nd6LXFjUI=; h=In-Reply-To:References:Subject:From:Date:To:CC:From; b=a3NIJswDx2XIVr1c2tZwMkcRaEX3D2o2vg/FJULAtmFhHJQKQltnX2D8AulieDGpS 99y5QzgC8blz2bG3kFPLk6kWkTu0hCQXvQMTbhUSJZpLIHsqJGJUHfpLHHb2NjiZNe SBUBpWCP0x7l2rRsaibt+bqIXv1JhNTeB+LuFPCrYIlQPl0RKJMLH2cNhY8h+gYnES duZaHASCLwROywWkUzoXkqjL0jDCY0f7VpVTjEvspheR2DPi8H/qW8dyGXcCPQ9KCC Ej1GMBnZ/m1ojiBgUlydcmF1RfDyx/Yv40/ianKM8mWEVpCnO7q+A29MhZ/CXPu1W7 rgRssQJqKwQBw== In-Reply-To: <0ff6a0c2cc9a2f65cd51c1eeb9e6a33aa4789766.camel@HIDDEN> References: <20210131164721.8792-1-me@HIDDEN> <84ab5054792abeb5e9b85d21229cd7182204d817.camel@HIDDEN> <87czxkc0yv.fsf@HIDDEN> <0ff6a0c2cc9a2f65cd51c1eeb9e6a33aa4789766.camel@HIDDEN> X-Referenced-Uid: 2577 Thread-Topic: Re: [PATCH] Add yadm X-Is-Generated-Message-Id: true MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----3J4PSSI0ZWU07F1HEYBN3YFS0DRI30" Content-Transfer-Encoding: 7bit Subject: Re: [PATCH] Add yadm From: =?UTF-8?Q?Ellis_Keny=C5=91?= <me@HIDDEN> Date: Mon, 01 Feb 2021 03:44:06 +0000 To: Leo Prikler <leo.prikler@HIDDEN> Message-ID: <669deac8-ffa5-42ba-8741-3cae0b18220e@HIDDEN> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 46215 Cc: 46215 <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.0 (-) ------3J4PSSI0ZWU07F1HEYBN3YFS0DRI30 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Hi Leo, I understand what to do, I just wasn't sure how dependencies insta= lled later would be handled=2E Some are optional and if they don't exist ya= dm just carries on, but some are required=2E Would the optional ones still= be handled? On 31 Jan 2021, 20:36, at 20:36, Leo Prikler <leo=2Eprikler@= student=2Etugraz=2Eat> wrote: >Hi Ellen, > >Am Sonntag, den 31=2E01=2E2021,= 20:16 +0000 schrieb Ellis Keny=C5=91: >> Hi Leo, >> >> Thanks for the fee= dback=2E >> >> > Your commit is missing a ChangeLog in its message=2E >> T= his will be added with the next patch=2E >> >> > Document why (i=2Ee=2E "n= o check target")=2E >> I have also added similar comments for the other rem= oved stages=2E >That's not as important, gnu-build-system is often used as = base for >packages and build system, that don't actually have configure=2E = For >disabled tests, however, it is not clear without comment whether they= >fail or whether they simply don't exist=2E > >> > yadm has a few things y= ou need to patch=2E For one, its shebang >> > is >> > /bin/sh despite req= uiring bash=2E Also it contains a large number >> > of >> > _PROGRAM vari= ables, which would be need to be replaced by their >> > actual >> > store = path (use the which procedure for that)=2E >> >> Patch them to be the $(wh= ich <exe>) expression or evaluate that? >> If the latter, I'm not sure how = that would handle installing deps >> retroactively=2E >You'd add the packag= es, that define those programs as inputs, then >you do something along the = lines of > > (substitute* "yadm" > (("(=2E*)_PROGRAM=3D\"(=2E*)\"" all= var prog) > (format #f "~a_PROGRAM=3D~s" var (which prog)))) > >inside= some phase after unpack=2E >Please apologize if the snippet above doesn't = actually work for your >case, I haven't tried it=2E > >By the way, git form= at-patch seems to swallow the Umlaut (or however >it's called in your langu= age) in your surname=2E If you want it to be >that way, then fair enough, = just know that there's no policy >prohibiting UTF-8 in committer names=2E >= >Regards, >Leo ------3J4PSSI0ZWU07F1HEYBN3YFS0DRI30 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><head></head><body style=3D"zoom: 0%;"><div dir=3D"auto">Hi Leo,<br><= br></div> <div dir=3D"auto">I understand what to do, I just wasn't sure how= dependencies installed later would be handled=2E Some are optional and if = they don't exist yadm just carries on, but some are required=2E<br><br></di= v> <div dir=3D"auto">Would the optional ones still be handled? </div> <div = class=3D"gmail_quote" >On 31 Jan 2021, at 20:36, Leo Prikler <<a href=3D= "mailto:leo=2Eprikler@student=2Etugraz=2Eat" target=3D"_blank">leo=2Eprikle= r@student=2Etugraz=2Eat</a>> wrote:<blockquote class=3D"gmail_quote" sty= le=3D"margin: 0pt 0pt 0pt 0=2E8ex; border-left: 1px solid rgb(204, 204, 204= ); padding-left: 1ex;"> <pre class=3D"blue">Hi Ellen,<br><br>Am Sonntag, de= n 31=2E01=2E2021, 20:16 +0000 schrieb Ellis Keny=C5=91:<br><blockquote clas= s=3D"gmail_quote" style=3D"margin: 0pt 0pt 1ex 0=2E8ex; border-left: 1px so= lid #729fcf; padding-left: 1ex;"> Hi Leo,<br> <br> Thanks for the feedback= =2E<br> <br><blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 1ex = 0=2E8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;"> Your commit i= s missing a ChangeLog in its message=2E<br></blockquote> This will be added= with the next patch=2E<br> <br><blockquote class=3D"gmail_quote" style=3D"= margin: 0pt 0pt 1ex 0=2E8ex; border-left: 1px solid #ad7fa8; padding-left: = 1ex;"> Document why (i=2Ee=2E "no check target")=2E<br></blockquote> I have= also added similar comments for the other removed stages=2E<br></blockquot= e>That's not as important, gnu-build-system is often used as base for<br>pa= ckages and build system, that don't actually have configure=2E For<br>disa= bled tests, however, it is not clear without comment whether they<br>fail o= r whether they simply don't exist=2E<br><br><blockquote class=3D"gmail_quot= e" style=3D"margin: 0pt 0pt 1ex 0=2E8ex; border-left: 1px solid #729fcf; pa= dding-left: 1ex;"><blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0p= t 1ex 0=2E8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;"> yadm ha= s a few things you need to patch=2E For one, its shebang <br> is<br> /bin/= sh despite requiring bash=2E Also it contains a large number <br> of<br> _= PROGRAM variables, which would be need to be replaced by their <br> actual<= br> store path (use the which procedure for that)=2E<br></blockquote> <br> = Patch them to be the $(which <exe>) expression or evaluate that?<br> = If the latter, I'm not sure how that would handle installing deps<br> retro= actively=2E<br></blockquote>You'd add the packages, that define those progr= ams as inputs, then<br>you do something along the lines of<br><br> (substi= tute* "yadm" <br> (("(=2E*)_PROGRAM=3D\"(=2E*)\"" all var prog)<br> = (format #f "~a_PROGRAM=3D~s" var (which prog))))<br><br>inside some phase a= fter unpack=2E<br>Please apologize if the snippet above doesn't actually wo= rk for your<br>case, I haven't tried it=2E<br><br>By the way, git format-pa= tch seems to swallow the Umlaut (or however<br>it's called in your language= ) in your surname=2E If you want it to be<br>that way, then fair enough, j= ust know that there's no policy<br>prohibiting UTF-8 in committer names=2E<= br><br>Regards,<br>Leo<br></pre></blockquote></div></body></html> ------3J4PSSI0ZWU07F1HEYBN3YFS0DRI30--
guix-patches@HIDDEN
:bug#46215
; Package guix-patches
.
Full text available.Received: (at 46215) by debbugs.gnu.org; 31 Jan 2021 20:36:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 31 15:36:59 2021 Received: from localhost ([127.0.0.1]:58185 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l6JSs-0005cC-MU for submit <at> debbugs.gnu.org; Sun, 31 Jan 2021 15:36:59 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:5511) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo.prikler@HIDDEN>) id 1l6JSq-0005c2-5k for 46215 <at> debbugs.gnu.org; Sun, 31 Jan 2021 15:36:57 -0500 Received: from nijino.local (217-149-173-242.nat.highway.telekom.at [217.149.173.242]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DTNCn2ldWz1LBMx; Sun, 31 Jan 2021 21:36:53 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DTNCn2ldWz1LBMx DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1612125413; bh=lk+O+il58psFa2dbAwJTvGlHvfPB06i8kYyyzve8ltI=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=rxerunEbUSyErxqcmG7rbNpuEJKzfYvPZaX2Qgttbv0SPD2uqGvelDKFIks8EG3M0 3MqKShhkImEZX8sMNS/HVhTIkyekC3XZmfPhYdmkJE8pskK4Tyk4qHI6z6ExuPyWPw ZPJCIFlY7I8R6hwuosbgU5URLSK3lIRrpooH2VJI= Message-ID: <0ff6a0c2cc9a2f65cd51c1eeb9e6a33aa4789766.camel@HIDDEN> Subject: Re: [PATCH] Add yadm From: Leo Prikler <leo.prikler@HIDDEN> To: Ellis =?UTF-8?Q?Keny=C5=91?= <me@HIDDEN> Date: Sun, 31 Jan 2021 21:36:52 +0100 In-Reply-To: <87czxkc0yv.fsf@HIDDEN> References: <20210131164721.8792-1-me@HIDDEN> <84ab5054792abeb5e9b85d21229cd7182204d817.camel@HIDDEN> <87czxkc0yv.fsf@HIDDEN> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 46215 Cc: 46215 <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 (---) Hi Ellen, Am Sonntag, den 31.01.2021, 20:16 +0000 schrieb Ellis Kenyő: > Hi Leo, > > Thanks for the feedback. > > > Your commit is missing a ChangeLog in its message. > This will be added with the next patch. > > > Document why (i.e. "no check target"). > I have also added similar comments for the other removed stages. That's not as important, gnu-build-system is often used as base for packages and build system, that don't actually have configure. For disabled tests, however, it is not clear without comment whether they fail or whether they simply don't exist. > > yadm has a few things you need to patch. For one, its shebang > > is > > /bin/sh despite requiring bash. Also it contains a large number > > of > > _PROGRAM variables, which would be need to be replaced by their > > actual > > store path (use the which procedure for that). > > Patch them to be the $(which <exe>) expression or evaluate that? > If the latter, I'm not sure how that would handle installing deps > retroactively. You'd add the packages, that define those programs as inputs, then you do something along the lines of (substitute* "yadm" (("(.*)_PROGRAM=\"(.*)\"" all var prog) (format #f "~a_PROGRAM=~s" var (which prog)))) inside some phase after unpack. Please apologize if the snippet above doesn't actually work for your case, I haven't tried it. By the way, git format-patch seems to swallow the Umlaut (or however it's called in your language) in your surname. If you want it to be that way, then fair enough, just know that there's no policy prohibiting UTF-8 in committer names. Regards, Leo
guix-patches@HIDDEN
:bug#46215
; Package guix-patches
.
Full text available.Received: (at 46215) by debbugs.gnu.org; 31 Jan 2021 20:21:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 31 15:21:12 2021 Received: from localhost ([127.0.0.1]:58135 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l6JDc-0005Bz-DZ for submit <at> debbugs.gnu.org; Sun, 31 Jan 2021 15:21:12 -0500 Received: from mail.elken.dev ([165.22.120.78]:48207) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1l6JDZ-0005Bl-QS for 46215 <at> debbugs.gnu.org; Sun, 31 Jan 2021 15:21:11 -0500 Received: from authenticated-user (mail.elken.dev [165.22.120.78]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by mail.elken.dev (Postfix) with ESMTPSA id 592BD3FBF2; Sun, 31 Jan 2021 21:21:03 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elken.dev; s=mail; t=1612124463; bh=TibonrHSXqCEPTGgFj0OQIX07bnX+MG1LGawF+gTiZ8=; h=References:From:To:Cc:Subject:Date:In-reply-to:From; b=oSbhuHmtbFwxeoKKYho0LQTnuqoB4Lzi5uUnVbldUbaFpN/3yFqFpmnj/vNUlhVDc oDDBotAZ3tD/ChsBgUBOOQtTITV1q83jFURkODrJuwI8Fdwuaqi1M60P50p4QKI69x oPlxuhFm92RAR6LhQN78urbwVwt9YkEnGB/zW+kJyewnA3IGH0MieDZj8eCR3wUlOU OqLJU4umVOPWfsvXclR5tRAQYd7NCyoonlv06oCyWH6lrsR6l8Qu9cKRh8hy9R8Vqa GzFEgFrydblUNhaq9HM4Q52icw1fWwqEuIRI3ZSgTA6ZalLDYSuvwpRCs/cLSGVkVH 7G3t2o2dr0kXg== References: <20210131164721.8792-1-me@HIDDEN> <84ab5054792abeb5e9b85d21229cd7182204d817.camel@HIDDEN> From: Ellis =?utf-8?Q?Keny=C5=91?= <me@HIDDEN> To: Leo Prikler <leo.prikler@HIDDEN> Subject: Re: [PATCH] Add yadm Date: Sun, 31 Jan 2021 20:16:32 +0000 In-reply-to: <84ab5054792abeb5e9b85d21229cd7182204d817.camel@HIDDEN> Message-ID: <87czxkc0yv.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 46215 Cc: 46215 <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.0 (-) Hi Leo, Thanks for the feedback. > Your commit is missing a ChangeLog in its message. This will be added with the next patch. > Document why (i.e. "no check target"). I have also added similar comments for the other removed stages. > yadm has a few things you need to patch. For one, its shebang=20 > is > /bin/sh despite requiring bash. Also it contains a large number=20 > of > _PROGRAM variables, which would be need to be replaced by their=20 > actual > store path (use the which procedure for that). Patch them to be the $(which <exe>) expression or evaluate that? If the latter, I'm not sure how that would handle installing deps retroactively. > Nice advertisement, but not really a description. yadm.1 has a=20 > better > one, but keep to the formatting in Guix (particularly double=20 > spaces > after sentence end). I was looking for an accurate description on the site, I have=20 replaced with that and the linter passes. > Should be gpl3+. This will also be added to the next patch. Leo Prikler <leo.prikler@HIDDEN> writes: > Hello Ellis, > > Am Sonntag, den 31.01.2021, 16:47 +0000 schrieb Ellis Kenyo: >> --- >> gnu/packages/package-management.scm | 32 >> +++++++++++++++++++++++++++++ >> 1 file changed, 32 insertions(+) > Your commit is missing a ChangeLog in its message. > >> [...] >> + (build-system gnu-build-system) >> + (arguments >> + '(#:tests? #f > Document why (i.e. "no check target"). > >> + #:make-flags (list (string-append "PREFIX=3D" (assoc-ref >> %outputs "out"))) >> + #:phases >> + (modify-phases %standard-phases >> + (delete 'bootstrap) >> + (delete 'configure) >> + (delete 'build)))) > yadm has a few things you need to patch. For one, its shebang=20 > is > /bin/sh despite requiring bash. Also it contains a large number=20 > of > _PROGRAM variables, which would be need to be replaced by their=20 > actual > store path (use the which procedure for that). > >> + (description "When you live in a command line,=20 >> configurations >> are a deeply >> +personal thing. They are often crafted over years of=20 >> experience, >> battles lost, >> +lessons learned, advice followed, and ingenuity rewarded. When=20 >> you >> are away >> +from your own configurations, you are an orphaned refugee in >> unfamiliar and >> +hostile surroundings. You feel clumsy and out of sorts. You=20 >> are >> filled with a >> +sense of longing to be back in a place you know. A place you=20 >> built. >> A place >> +where all the short-cuts have been worn bare by your own=20 >> travels. A >> place you >> +proudly call=E2=80=A6 $HOME.") > Nice advertisement, but not really a description. yadm.1 has a=20 > better > one, but keep to the formatting in Guix (particularly double=20 > spaces > after sentence end). > >> + (license license:gpl3))) > Should be gpl3+. > > Regards, > Leo --=20 --- elken
guix-patches@HIDDEN
:bug#46215
; Package guix-patches
.
Full text available.Received: (at 46215) by debbugs.gnu.org; 31 Jan 2021 17:38:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 31 12:38:12 2021 Received: from localhost ([127.0.0.1]:57897 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l6Gfr-0001BY-4G for submit <at> debbugs.gnu.org; Sun, 31 Jan 2021 12:38:12 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:25281) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo.prikler@HIDDEN>) id 1l6Gfm-0001BJ-Ia for 46215 <at> debbugs.gnu.org; Sun, 31 Jan 2021 12:38:09 -0500 Received: from nijino.local (217-149-173-242.nat.highway.telekom.at [217.149.173.242]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DTJFR261vz1LBMy; Sun, 31 Jan 2021 18:38:03 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DTJFR261vz1LBMy DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1612114683; bh=Zeu/NO00BX0Fy2nIwXpSVa6BQB5STkjuAjmhMyiK71Y=; h=Subject:From:To:Date:In-Reply-To:References:From; b=dVAwfmg+OHeKmsOv/qUngw4ozq2WL6xTIxTnEOMkW/7FWs7HYaCwFhD7t+6CWmsOh 1e/i5I2XTY9c/xKZrrhP0wWyeI/npIahhv5Pd+LcX3pt5Y+iHKkdoM3JMLKPaAMWCf gQwMHy77zELRsqm9n5FBBpr4gWKsHdSjixevRH04= Message-ID: <84ab5054792abeb5e9b85d21229cd7182204d817.camel@HIDDEN> Subject: Re: [PATCH] Add yadm From: Leo Prikler <leo.prikler@HIDDEN> To: Ellis Kenyo <me@HIDDEN>, 46215 <at> debbugs.gnu.org Date: Sun, 31 Jan 2021 18:38:02 +0100 In-Reply-To: <20210131164721.8792-1-me@HIDDEN> References: <20210131164721.8792-1-me@HIDDEN> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 46215 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 Ellis, Am Sonntag, den 31.01.2021, 16:47 +0000 schrieb Ellis Kenyo: > --- > gnu/packages/package-management.scm | 32 > +++++++++++++++++++++++++++++ > 1 file changed, 32 insertions(+) Your commit is missing a ChangeLog in its message. > [...] > + (build-system gnu-build-system) > + (arguments > + '(#:tests? #f Document why (i.e. "no check target"). > + #:make-flags (list (string-append "PREFIX=" (assoc-ref > %outputs "out"))) > + #:phases > + (modify-phases %standard-phases > + (delete 'bootstrap) > + (delete 'configure) > + (delete 'build)))) yadm has a few things you need to patch. For one, its shebang is /bin/sh despite requiring bash. Also it contains a large number of _PROGRAM variables, which would be need to be replaced by their actual store path (use the which procedure for that). > + (description "When you live in a command line, configurations > are a deeply > +personal thing. They are often crafted over years of experience, > battles lost, > +lessons learned, advice followed, and ingenuity rewarded. When you > are away > +from your own configurations, you are an orphaned refugee in > unfamiliar and > +hostile surroundings. You feel clumsy and out of sorts. You are > filled with a > +sense of longing to be back in a place you know. A place you built. > A place > +where all the short-cuts have been worn bare by your own travels. A > place you > +proudly call… $HOME.") Nice advertisement, but not really a description. yadm.1 has a better one, but keep to the formatting in Guix (particularly double spaces after sentence end). > + (license license:gpl3))) Should be gpl3+. Regards, Leo
guix-patches@HIDDEN
:bug#46215
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 31 Jan 2021 16:47:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 31 11:47:37 2021 Received: from localhost ([127.0.0.1]:57839 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l6Fsv-0008Q6-AR for submit <at> debbugs.gnu.org; Sun, 31 Jan 2021 11:47:37 -0500 Received: from lists.gnu.org ([209.51.188.17]:47960) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1l6Fss-0008Px-GZ for submit <at> debbugs.gnu.org; Sun, 31 Jan 2021 11:47:36 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:39514) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1l6Fsq-0002RK-C8 for guix-patches@HIDDEN; Sun, 31 Jan 2021 11:47:34 -0500 Received: from mail.elken.dev ([165.22.120.78]:52859) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1l6Fsm-0002VJ-G0 for guix-patches@HIDDEN; Sun, 31 Jan 2021 11:47:31 -0500 Received: from authenticated-user (mail.elken.dev [165.22.120.78]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by mail.elken.dev (Postfix) with ESMTPSA id 08C283F185; Sun, 31 Jan 2021 17:47:25 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elken.dev; s=mail; t=1612111646; bh=+cdS6IVc3H4/vw5OondN1Li/AjtjBMqlmBy23sDgZl8=; h=From:To:Cc:Subject:Date:From; b=p73rvOeVyIXJXMiqn5U1B5hR+gprNywAK1AF1thtA0ikS/Hj3hWPJKWaLJEikxsWp c+VL6piMWNuKErYKpO0x3crO+kNqZXF2EPFrCD6nRt36NGknBTbH4SIQd8R4gxYtgm RBolchqYDlu3ulH2dV/uikbNPvLH6TiDnSRqIBulbKRxpKuJd7vl5br28IhRPoc592 fcvvPEO4LBfs/pMUoIqYcMfse2ZarzaS6yFuCKrLkBcR3wYTgiWVaNhjwYoMAXh98o 22bcRT7NRx4hyfZ9gf5ZsXW3p+9VJLkvTz+xqayqrdPEBzbUlAhh9rgUhzC8tE1+9w 9CY3x5pbon5EA== From: Ellis Kenyo <me@HIDDEN> To: guix-patches@HIDDEN Subject: [PATCH] Add yadm Date: Sun, 31 Jan 2021 16:47:21 +0000 Message-Id: <20210131164721.8792-1-me@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=165.22.120.78; envelope-from=me@HIDDEN; helo=mail.elken.dev X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Ellis Kenyo <me@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 (--) --- gnu/packages/package-management.scm | 32 +++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index 98af2187fa..845098aa10 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -1479,3 +1479,35 @@ It is mainly meant for programmers who develop portable programs or libraries in but could potentially work for end-users of those programs. It also has a translator from R7RS, which allows most R7RS code to run on R6RS implementations.") (license license:gpl3+))) + +(define-public yadm + (package + (name "yadm") + (version "3.0.2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/TheLocehiliosan/yadm") + (commit version))) + (file-name (git-file-name name version)) + (sha256 (base32 "18lqy8hm1y1hkzmjpiwn1i29yk2hg7mrvyi0x5imvfxz3j4jj2qa")))) + (build-system gnu-build-system) + (arguments + '(#:tests? #f + #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))) + #:phases + (modify-phases %standard-phases + (delete 'bootstrap) + (delete 'configure) + (delete 'build)))) + (synopsis "Yet Another Dotfile Manager") + (home-page "https://yadm.io") + (description "When you live in a command line, configurations are a deeply +personal thing. They are often crafted over years of experience, battles lost, +lessons learned, advice followed, and ingenuity rewarded. When you are away +from your own configurations, you are an orphaned refugee in unfamiliar and +hostile surroundings. You feel clumsy and out of sorts. You are filled with a +sense of longing to be back in a place you know. A place you built. A place +where all the short-cuts have been worn bare by your own travels. A place you +proudly call… $HOME.") + (license license:gpl3))) -- 2.30.0
Ellis Kenyo <me@HIDDEN>
:guix-patches@HIDDEN
.
Full text available.guix-patches@HIDDEN
:bug#46215
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.