bug#61684: can't compose 'with-patch' with 'with-source'

2023-02-25 Thread Simon Tournier
Hi Maxim, On Fri, 24 Feb 2023 at 08:52, Maxim Cournoyer wrote: > if the API was consistent it'd be much easier for everyone Indeed. However, when it is currently not, the implicit rule is to not break backward compatibility. That’s the whole point. :-) We need to be very cautious whe

bug#60657: Rethinking how service extensions work

2023-02-25 Thread Ludovic Courtès
Hi Bruno, Bruno Victal skribis: > The current situation with services in Guix is that service extensions do not > care about dependencies. This is the result of “services” being unrelated to “Shepherd services”, as noted in the manual (info "(guix) Services"). > This can result in cryptic err

bug#61684: can't compose 'with-patch' with 'with-source'

2023-02-25 Thread Maxim Cournoyer
Hi, Simon Tournier writes: > Hi Maxim, > > On Fri, 24 Feb 2023 at 08:52, Maxim Cournoyer > wrote: > >> if the API was consistent it'd be much easier for everyone > > Indeed. However, when it is currently not, the implicit rule is to not > break backward compatibility. That’s the whol

bug#56584: vala build uses bundled bootstrap binaries

2023-02-25 Thread Maxim Cournoyer
Hi Liliana, Liliana Marie Prikler writes: > Am Samstag, dem 16.07.2022 um 10:18 +0200 schrieb Liliana Marie > Prikler: >> The code in vala-bootstrap does not appear helpful, it in fact reads >> exactly like Vala-compiled Vala. > I've now hosted my own vala-bootstrap [1], which has valacompiler.c

bug#61570: [PATCH] services: mpd: Use proper records.

2023-02-25 Thread Maxim Cournoyer
Hi, Bruno Victal writes: > Hi Maxim, Liliana > > On 2023-02-18 17:42, Liliana Marie Prikler wrote:> This patch fixes the issue > of not being able to insert actual users and >> groups into MPD service. Sadly, as define-configuration lacks proper >> support for sanitizers, it's a backwards-inco

bug#61722: (guix cpio) produces corrupted archives when there are non-ASCII filenames

2023-02-25 Thread Maxim Cournoyer
Hi, Maxim Cournoyer writes: > Fixes . > > * guix/cpio.scm (file->cpio-header): Compute the file name length in bytes > rather than in > characters. > (file->cpio-header*, special-file->cpio-header*): Likewise. > (write-cpio-archive): Likewise, and write the fi

bug#61557: vdirsyncer fails to verify certificates

2023-02-25 Thread Leo Famulari
Thanks for the report! Did you follow the instructions about X.509 Certificates in the manual section Application Setup? That section is about using Guix on other distros. I use vdirsyncer from Guix on Debian and it works fine when validating X.509 / TLS / HTTPS certificates.

bug#61795: “guix deploy” doesn’t build all derivations remotely

2023-02-25 Thread Ricardo Wurmus
I’m running “guix deploy deploy.scm” on a x86_64 host. The deploy.scm file looks like this: deploy.scm Description: Binary data The target machine architecture is aarch64-linux, and the x86_64 host cannot offload to any aarch64-linux machines. The machine declaration has the “build-locally?”

bug#58428: [PATCH 1/2] gnu: ddcutil: Update to 1.3.2.

2023-02-25 Thread Tobias Geerinckx-Rice via Bug reports for GNU Guix
Closing this stale bug which was accidentally filed against ‘debbugs’ itself, not ‘guix’! Kind regards, T G-R Sent from a Web browser. Excuse or enjoy my brevity.

bug#61798: infodoc patch doesn't apply to linux 6.2

2023-02-25 Thread Leo Famulari
On Wed, Nov 16, 2022 at 11:55:51AM -0500, Maxim Cournoyer wrote: > .../patches/linux-libre-infodocs-target.patch | 88 ++ This patch doesn't apply to linux-libre 6.2.1, as shown below. If I understand correctly, it's been applied upstream, but I don't understand how to adjust things on our en

bug#58813: [PATCH] doc: Document how to use Patman for patches submission.

2023-02-25 Thread Maxim Cournoyer
Fixes . * doc/contributing.texi (Sending a Patch Series): Mention Patman. Adjust the examples to no longer showcase broken command substitutions. Add a section about how to use Patman, with examples. --- doc/contributing.texi | 119 ++

bug#61798: infodoc patch doesn't apply to linux 6.2

2023-02-25 Thread Maxim Cournoyer
Hi Leo, Leo Famulari writes: > On Wed, Nov 16, 2022 at 11:55:51AM -0500, Maxim Cournoyer wrote: >> .../patches/linux-libre-infodocs-target.patch | 88 ++ > > This patch doesn't apply to linux-libre 6.2.1, as shown below. If I > understand correctly, it's been applied upstream, but I don't u

bug#56137: [PATCH 1/2] gnu: openssl-1.1: Do not quasiquote arguments.

2023-02-25 Thread Maxim Cournoyer
* gnu/packages/tls.scm (openssl-1.1): Do not quasiquote arguments. --- gnu/packages/tls.scm | 190 +-- 1 file changed, 94 insertions(+), 96 deletions(-) diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm index 59e0e28feb..524b801443 100644 --- a/gnu/

bug#56137: [PATCH 2/2] gnu: openssl-1.1: Run the test suite through datefudge.

2023-02-25 Thread Maxim Cournoyer
Fixes . * gnu/packages/tls.scm (openssl-1.1): Bind a RELEASE-DATE variable. [arguments]: Invoke the test suite through datefudge, to avoid certificates from expiring as time passes. [native-inputs]: Add datefudge. --- gnu/packages/tls.scm | 266 +++

bug#56137: [PATCH 2/2] gnu: openssl-1.1: Run the test suite through datefudge.

2023-02-25 Thread Maxim Cournoyer
Hello, Maxim Cournoyer writes: > Fixes . > > * gnu/packages/tls.scm (openssl-1.1): Bind a RELEASE-DATE variable. > [arguments]: Invoke the test suite through datefudge, to avoid certificates > from expiring as time passes. > [native-inputs]: Add datefudge. Hmm