Re: Remove lash

2022-11-23 Thread Ludovic Courtès
Hi, Ricardo Wurmus skribis: > on a modern Guix System with Gnome we’re pulling in Python 2. That’s > because gtk uses lash, and lash (last commit was 14 years ago) comes > with Python bindings — for Python 2. > > I’d like to propose one of the following steps: s/steps/options/ ? > - remove

Re: RFC: libgit2 is slow/inefficient; switch to git command?

2022-11-23 Thread Ludovic Courtès
Hi, Maxim Cournoyer skribis: > While attempting to bisect against the Linux kernel tree, the > performance of libgit2 quickly became problematic, to the point where > simply cloning the repo became a multiple hours affair, using upward to > 3 GiB of RAM for the clone and indexing of the objects

Re: RFC: libgit2 is slow/inefficient; switch to git command?

2022-11-23 Thread Ludovic Courtès
Hi, Phil skribis: > In particular we were forced to make this change to our local guix build > to ensure that guix behaved inline with git: > https://github.com/guix-mirror/guix/commit/473954dd92bbb84693b6fa3f007752eb53c804db > > An explanation of why, was raised with libgit2: >

Re: Layout of ‘define-configuration’ records

2022-11-23 Thread Ludovic Courtès
Hi, Maxim Cournoyer skribis: > Ludovic Courtès writes: [...] One last thing: placing ‘%location’ first can let us implement: (define (configuration-location config) (struct-ref config 0)) >>> >>> Would this have worked? >>> >>> scheme@(gnu services mcron)> (define

Re: Fail ’guix time-machine’ on Nov 2021 because libgit2

2022-11-23 Thread Development of GNU Guix and the GNU System distribution.
> Well, is it specific to my machine? Or is it reproducible? I confirm I was able to reproduce. This is probably all I'm able to help with here  Wojtek pgp19nfqwGYdf.pgp Description: OpenPGP digital signature

Re: nss-certs@3.81: server certificate verification failed. CAfile: /gnu/store/…/ca-certificates.crt CRLfile: none

2022-11-23 Thread zimoun
Hi, On Wed, 23 Nov 2022 at 18:18, Tobias Geerinckx-Rice wrote: > It's incorrectly sending an ISRG Root X1 certificate, which chains > to the expired DST Root CA X3. > > It should not send ISRG Root X1 at all. Thanks for the explanations. Reported upstream. Cheers, simon

Fail ’guix time-machine’ on Nov 2021 because libgit2

2022-11-23 Thread zimoun
Hi, Well, I am looking for different past versions of Numpy, so I am trying commit b9595a7659 from Nov 11, 2021, gnu: python-numpy: Update to 1.21.3 and cleanup. and I just run, guix time-machine --commit=b9595a7659 -- help which returns an error: --8<---cut

Re: nss-certs@3.81: server certificate verification failed. CAfile: /gnu/store/…/ca-certificates.crt CRLfile: none

2022-11-23 Thread Tobias Geerinckx-Rice
Hi Simon, zimoun 写道: Is it a bug in Guix nss-certs side? Or on Gitlab server side? No Guix bug, the server is misconfigured. It's incorrectly sending an ISRG Root X1 certificate, which chains to the expired DST Root CA X3. It should not send ISRG Root X1 at all. Kind regards, T G-R

Re: issue tracking in git

2022-11-23 Thread indieterminacy
On 23-11-2022 15:19, Giovanni Biscuolo wrote: [...] I saw your «L'Union Qiuy Fait La Force» presentation at Ten Years of Guix [1] and I have to admit I still have to "digest" it, because I still do not understand the overall architecture (see below). As I (probably) mentioned it tha talk Qiuy

nss-certs@3.81: server certificate verification failed. CAfile: /gnu/store/…/ca-certificates.crt CRLfile: none

2022-11-23 Thread zimoun
Hi, Well, using nss-certs@3.81, I get this failure, --8<---cut here---start->8--- $ guix time-machine --commit=785fd09af0e161906e984944ddae363c384b66dd \ -- show nss-certs | recsel -p version version: 3.81 $ guix time-machine

Re: issue tracking in git

2022-11-23 Thread Giovanni Biscuolo
Pjotr Prins writes: [...] > We also have ci and cd based on our own system containers in Guix. > > => https://ci.genenetwork.org/ > > It would be good to write a Guix blog about all this. Yes: «How to leave useless forges and live happy» :-D >> Please Arun is there a devel mailing list

Re: FOSDEM 2023 - Declarative and Minimalistic Computing - Call for Participation

2022-11-23 Thread Pjotr Prins
Note you can submit a talk for our devroom! If you are unsure whether it is suitable, just run it by me personally. Anything Guile or Guix is of interest. We also want talks on Racket, Lua, C and Zig. Pj. On Sun, Nov 13, 2022 at 10:29:48PM +0200, Manolis Ragkousis wrote: > We are excited to

Re: issue tracking in git

2022-11-23 Thread Giovanni Biscuolo
Hello Jonathan, nice to read you! I saw your «L'Union Qiuy Fait La Force» presentation at Ten Years of Guix [1] and I have to admit I still have to "digest" it, because I still do not understand the overall architecture (see below). indieterminacy writes: [...] > FWIW, Ive been working on

Re: issue tracking in git

2022-11-23 Thread Pjotr Prins
On Wed, Nov 23, 2022 at 11:29:48AM +0100, Giovanni Biscuolo wrote: > Homepage is https://tissue.systemreboot.net/ > > Wow! Very interesting project, it deserves more visibility! (why did I > miss its existance?!? :-O ) Ah well. We have just been using it and building it up over the last year

Re: foreign-distro?

2022-11-23 Thread Development of GNU Guix and the GNU System distribution.
Hi all, Sorry to tell this - I don't think something like this would be even possible to implement :/ AFAIK package definition fields like `(inputs)` don't just describe how the package gets installed. They affect the actual build. So if we really wanted this feature, we'd need to build 2

Re: issue tracking in git

2022-11-23 Thread indieterminacy
Hi Giovanni, On 23-11-2022 11:29, Giovanni Biscuolo wrote: please are there updates about this initiative? Yeah, issue tracker lives here: => https://issues.genenetwork.org/ The actual issues are in gemini format and can be served with a gemini server. The HTML parser+renderer is written

Re: foreign-distro?

2022-11-23 Thread Zhu Zihao
If you want to left the choice to user. You can just don't patch it. Or you can always patch it because user can still use package transformer to specify a custom ffmpeg. jgart writes: > Does Guix have a declarative Guix API way of knowing if it is installing > a package into foreign distro

Re: issue tracking in git

2022-11-23 Thread Giovanni Biscuolo
Hello Pjotr and Arun, thanks Pjotr for the information Pjotr Prins writes: > On Tue, Nov 22, 2022 at 06:57:59PM +0100, Giovanni Biscuolo wrote: [...] >> please are there updates about this initiative? > > Yeah, issue tracker lives here: > > => https://issues.genenetwork.org/ > > The actual

Re: RFC: libgit2 is slow/inefficient; switch to git command?

2022-11-23 Thread zimoun
Hi, On Tue, 22 Nov 2022 at 21:15, Phil wrote: > Just to add mine too - libgit2 behaves differently to command-line git > in ways which can make guix do unexpected things when caching clones in > certain cases. This has resulted in some hard to diagnose issues with > using guix to build PRs for