Re: [bootstrappable] Re: wip-full-source-bootstrap: from a 357-byte `hex0' to 'hello'

2021-01-06 Thread Development of GNU Guix and the GNU System distribution.
2021 m. sausio 6 d., trečiadienis 11:32:48 GMT Ludovic Courtès rašė: > Hi! > > Jan Nieuwenhuizen skribis: > > > I have reset Guix' wip-full-source-bootstrap branch with a first working > > implementation of the, well, "Full Source Bootstrap" for x86-linux (and > > x86_64-linux). This bootstrap

Re: [bootstrappable] wip-full-source-bootstrap: from a 357-byte `hex0' to 'hello'

2021-01-06 Thread Paul Sherwood
On 2021-01-04 17:01, Jan Nieuwenhuizen wrote: I have reset Guix' wip-full-source-bootstrap branch with a first working implementation of the, well, "Full Source Bootstrap" for x86-linux (and x86_64-linux). This bootstrap is rooted in the 357-byte hex0-seed from the Stage0 project

Re: Staging branch [aarch64 failures]

2021-01-06 Thread Leo Famulari
On Wed, Jan 06, 2021 at 11:38:17AM +0100, Stefan wrote: > Hi Leo! > > > "while setting up the build environment: executing > > `/gnu/store/x3gq648qnfnla7nppyfjvj62s2i8y7rl-guile-3.0.2/bin/guile': No > > such > > file or directory" > > > > Does anybody have advice? > > I have the same

Re: 02/05: gnu: libmad: Install pkg-config file.

2021-01-06 Thread Kei Kebreau
Ludovic Courtès writes: > Hi Kei, > > Perhaps we can keep the .pc file for libmad, adding a comment mentioning > what you wrote above, but remove it in those cases where it’s not needed > (as in: not required by Audacity & co., and not done in other distros)? > > Thanks, > Ludo’. This sounds

Re: [RFC] Improve Python package quality

2021-01-06 Thread Hartmut Goebel
Am 05.01.21 um 11:48 schrieb Vincent Legoll: > That is better, but the separate file would allow to have proper > syntax highlighting, allow linting/pep8'ing, etc. Probably not worth the effort for trying to put this into a separate file. -- Regards Hartmut Goebel | Hartmut Goebel |

Re: ZFS on Guix

2021-01-06 Thread raid5atemyhomework
Latest patchset: https://issues.guix.gnu.org/45692

Re: Questions regarding Python packaging

2021-01-06 Thread Tanguy LE CARROUR
Excerpts from Lars-Dominik Braun's message of January 5, 2021 11:25 am: > Hi Tanguy, > >> So, I've tried packaging `python-keyring` with those two… >> >> `pep517` keeps on trying to download dependencies, which won't work. >> >> `build` crashes with "ZIP does not support timestamps before

Re: Questions regarding Python packaging

2021-01-06 Thread Tanguy LE CARROUR
Hi Lars, Excerpts from Lars-Dominik Braun's message of January 5, 2021 11:25 am: > Hi Tanguy, > >> So, I've tried packaging `python-keyring` with those two… >> >> `pep517` keeps on trying to download dependencies, which won't work. >> >> `build` crashes with "ZIP does not support timestamps

RE: [bootstrappable] Re: wip-full-source-bootstrap: from a 357-byte `hex0' to 'hello'

2021-01-06 Thread Orians, Jeremiah (DTMB)
> I think that's what mes-m2 rewrite [1] (not to be confused with mes wip-m2 > branch) is trying to achieve. My fault for that confusion. Wish I was faster at implementing syntax-case in C -_- > Outside of Guix we are working on bootstrap that does not depend on guile > driver and is driven

Re: [bootstrappable] wip-full-source-bootstrap: from a 357-byte `hex0' to 'hello'

2021-01-06 Thread Ludovic Courtès
Hi! Jan Nieuwenhuizen skribis: > I have reset Guix' wip-full-source-bootstrap branch with a first working > implementation of the, well, "Full Source Bootstrap" for x86-linux (and > x86_64-linux). This bootstrap is rooted in the 357-byte hex0-seed from > the Stage0 project

Re: 02/05: gnu: libmad: Install pkg-config file.

2021-01-06 Thread Ludovic Courtès
Hi Kei, Kei skribis: >> It seems to me that we shouldn’t provide .pc files if upstream doesn’t >> do it. The main reason is that developers who use Guix will come to >> rely on it and unknowingly write code that doesn’t work on other >> distros. (I remember pestering in the past as I stumbled

Re: BUG: Re: guix environment: error: cannot create container: unprivileged user cannot create user namespaces

2021-01-06 Thread raingloom
On Mon, 07 Dec 2020 05:51:05 +0900 yasu wrote: > Hi Zimoun, > > I tried as you suggested but it didn't work... > > >root@guix ~# echo "kernel.unprivileged_userns_clone = 1" > >/etc/sysctl.d/local.conf >-bash: /etc/sysctl.d/local.conf: No such file or directory This could mean you

Re: Guile 2.0 in make-bootstrap.scm

2021-01-06 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hello Ludo! > > While uploading the powerpc64le-linux tarballs, I noticed they use Guile > 2.0, which reminded me of eef44fea17a735d2f4048a747d16af478d4b9dbc: > > Revert "gnu: guile-static-stripped: Update to 2.2." > > As discussed on IRC, keeping bootstrap

Re: Staging branch [aarch64 failures]

2021-01-06 Thread Stefan
Hi Leo! > "while setting up the build environment: executing > `/gnu/store/x3gq648qnfnla7nppyfjvj62s2i8y7rl-guile-3.0.2/bin/guile': No such > file or directory" > > Does anybody have advice? I have the same problem. See for a workaround. Bye Stefan

Re: Specify substitute url in GUI installer

2021-01-06 Thread Ludovic Courtès
Hi, Mathieu Othacehe skribis: >> However, it's sad that there's no option for user to specify substitute >> url in GUI installer of Guix ISO. It means that people new to Guix still >> have to tolerate the slow connection during the installation. >> >> Can we add such option for GUI installer? >

Re: Identical files across subsequent package revisions

2021-01-06 Thread Ludovic Courtès
Hi, Ludovic Courtès skribis: > It could go along these lines: > > 1. GET /digest/xyz-emacs; the digest contains a list of file/hash > pairs essentially; > > 2. traverse digest and hardlink the files already in /gnu/store/.links > to the target directory; > > 3. pipeline-GET the

Re: Identical files across subsequent package revisions

2021-01-06 Thread Ludovic Courtès
Hi! pukkamustard skribis: > Your research inspired me to do conduct some experiments towards > de-duplication. > > For two similar packages (emacs-27.1 and emacs-26.3) I was able to > de-duplicate ~12% using EROFS and ERIS. Still far from the ~85% > similarity, but an attempt I'd like to share.

Re: Guile 2.0 in make-bootstrap.scm

2021-01-06 Thread Efraim Flashner
On Wed, Jan 06, 2021 at 10:01:15AM +0100, Ludovic Courtès wrote: > Hi Janneke! > > While uploading the powerpc64le-linux tarballs, I noticed they use Guile > 2.0, which reminded me of eef44fea17a735d2f4048a747d16af478d4b9dbc: > > Revert "gnu: guile-static-stripped: Update to 2.2." > >

Guile 2.0 in make-bootstrap.scm

2021-01-06 Thread Ludovic Courtès
Hi Janneke! While uploading the powerpc64le-linux tarballs, I noticed they use Guile 2.0, which reminded me of eef44fea17a735d2f4048a747d16af478d4b9dbc: Revert "gnu: guile-static-stripped: Update to 2.2." As discussed on IRC, keeping bootstrap Guile on 2.0 simplifies adding new

[Outreachy] Strategy to implement guix git log --pretty=

2021-01-06 Thread Leo Prikler
Hello Magali, have you looked into (ice-9 peg)? An easy pretty grammar, that would catch your example would be the following: --8<---cut here---start->8--- (use-modules (ice-9 peg)) (define-peg-pattern commit-hash all (ignore "%h")) (define-peg-pattern

Re: [Outreachy] Strategy to implement guix git log --pretty=

2021-01-06 Thread Gábor Boskovits
Hello, Magali ezt írta (időpont: 2021. jan. 6., Sze, 5:35): > > Hello Guix, > > As you might know, as part of my Outreachy internship I'm currently > working on implementing the subcommand 'guix git log', for browsing the > history of all packages. So far, it works with '--oneline' and >