[BLOG] On migration to the Hurd

2020-04-01 Thread Jan Nieuwenhuizen
, ludo, rekado, mbakke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: core-updates frozen!

2020-03-29 Thread Jan Nieuwenhuizen
st! :-) Yes, let's do that when core-updates is merged into master! "someone" is still struggling a bit with the documentation anyway. ;-) janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: core-updates frozen!

2020-03-28 Thread Jan Nieuwenhuizen
Marius Bakke writes: > Jan Nieuwenhuizen writes: > >> Marius Bakke writes: >> >>> The branch currently represents 676 commits by 26 people. Some >>> highlights from this round: >>> >>> * Guix runs natively on GNU/Hurd. >>>

Re: core-updates frozen!

2020-03-28 Thread Jan Nieuwenhuizen
Pierre Neidhardt writes: > Jan Nieuwenhuizen writes: > >> These are exciting changes! Let's also not forget: >> >> * for x86 and x86_64: another reduction of the bootstrap binary seed by >> roughly %0%, to ~60MB! > > %0%? :p Hah -- should have been yeah

Re: core-updates frozen!

2020-03-28 Thread Jan Nieuwenhuizen
E 3.34 (on a separate branch, will get merged shortly). These are exciting changes! Let's also not forget: * for x86 and x86_64: another reduction of the bootstrap binary seed by roughly %0%, to ~60MB! > Thanks to everyone who contributed to this branch. Let the rebuilds > begin! \o

Re: wip-postfix

2020-03-17 Thread Jan Nieuwenhuizen
how, this is a great start; next Mailman? Greetings, janneke >From 062afde1f7aa335f3be5e1074187a6dd0d33614b Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Tue, 17 Mar 2020 08:37:32 +0100 Subject: [PATCH] gnu: postfix-minimal: Fix startup warnings. This avoids kind of funny replacement

Re: 31/31: DRAFT gnu: bootstrap: Add support for the Hurd.

2020-03-15 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: >> For the sake of reducing complexity and keeping supported systems as >> close to one another as possible, would it be an option to keep using >> 2.0 for GNU/Hurd, like on the other systems? ... >> That would entail changing make-bootstrap.scm t

Re: 15/33: gnu: coreutils: Remove libcap dependency for the Hurd.

2020-03-14 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: > Jan Nieuwenhuizen skribis: > >> commit 7653827b8919ad85d025ba1a701ba38ab7d2e388 >> Author: Jan Nieuwenhuizen >> Date: Sat Mar 7 03:53:38 2020 -0500 >> >> gnu: coreutils: Remove libcap dependency for the Hurd. >>

Re: 31/31: DRAFT gnu: bootstrap: Add support for the Hurd.

2020-03-12 Thread Jan Nieuwenhuizen
re annoying but I find managing/juggling different working setups especially cumbersome. A rebuild takes about a half a day round-trip time and during that I'm also doing development. I want to test smaller changes but am also making changes that will trigger another rebuild. Also, I don't want to lose

Re: 23/33: gnu: commencement: gcc-boot0: Build fix for the Hurd.

2020-03-12 Thread Jan Nieuwenhuizen
Efraim Flashner writes: > On March 11, 2020 4:20:26 PM UTC, Jan Nieuwenhuizen wrote: >>Efraim Flashner writes: >> >>> If you're using gcc-7 as the bootstrap gcc for the Hurd then IMO you >>> should go ahead and either use gcc-7 or gcc for the lib

Re: 33/33: daemon: Workaround issues for the Hurd.

2020-03-12 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hello! > Jan Nieuwenhuizen skribis: > >>>> +#if !__GNU__ >>>> int status = pid.wait(true); >>>> if (status != 0) >>>> throw Error(format("cannot kill processes for uid `%1%': %2%") % >

Re: 15/33: gnu: coreutils: Remove libcap dependency for the Hurd.

2020-03-11 Thread Jan Nieuwenhuizen
Vincent Legoll writes: > Hello > > On Wed, Mar 11, 2020 at 4:01 PM Jan Nieuwenhuizen wrote: >> + `(("libcap" ,libcap)) ;capability support is 'ls', etc. > > s/is/in/ or s/is/for/ maybe ? Yes, probably. Typo fixed in upcoming patch series; thanks :)

Re: 23/33: gnu: commencement: gcc-boot0: Build fix for the Hurd.

2020-03-11 Thread Jan Nieuwenhuizen
though that patch won't get in, in its current form, right? We'd have to think of some solution... janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: 15/33: gnu: coreutils: Remove libcap dependency for the Hurd.

2020-03-11 Thread Jan Nieuwenhuizen
k that's the right way forward. Changed it to commit 7653827b8919ad85d025ba1a701ba38ab7d2e388 Author: Jan Nieuwenhuizen Date: Sat Mar 7 03:53:38 2020 -0500 gnu: coreutils: Remove libcap dependency for the Hurd. * gnu/packages/linux.scm (libcap)[supported-systems]: Remove the Hurd. * gnu/packages/base.scm (

Re: 23/33: gnu: commencement: gcc-boot0: Build fix for the Hurd.

2020-03-11 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: > Efraim Flashner writes: > >> On Tue, Mar 10, 2020 at 10:13:37AM +0100, Ludovic Courtès wrote: >>> guix-comm...@gnu.org skribis: >>> >>> > commit 7a57ca758c590742b63100944f07fddb7290f797 >>> > Author: Jan Nieuwenh

Re: 23/33: gnu: commencement: gcc-boot0: Build fix for the Hurd.

2020-03-10 Thread Jan Nieuwenhuizen
Efraim Flashner writes: > On Tue, Mar 10, 2020 at 10:13:37AM +0100, Ludovic Courtès wrote: >> guix-comm...@gnu.org skribis: >> >> > commit 7a57ca758c590742b63100944f07fddb7290f797 >> > Author: Jan Nieuwenhuizen >> > AuthorDate: Sun Mar 1 13:45:42 2020

Re: 33/33: daemon: Workaround issues for the Hurd.

2020-03-10 Thread Jan Nieuwenhuizen
7..df2cb1eb09 100644 --- a/nix/libutil/util.cc +++ b/nix/libutil/util.cc @@ -872,9 +872,11 @@ void killUser(uid_t uid) _exit(0); }); +#if !__GNU__ int status = pid.wait(true); if (status != 0) throw Error(format("cannot kill processes for uid `%1%': %2%"

Re: 27/33: gnu: commencement: glibc-intermediate: Build fixes for the Hurd.

2020-03-10 Thread Jan Nieuwenhuizen
h' on Hurd systems. ,(when (hurd-system?) '(substitute* '("sysdeps/mach/Makefile" suffering a rebuild now anyway. -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: 11/33: gnu: glibc: Add and update patches for the Hurd.

2020-03-10 Thread Jan Nieuwenhuizen
ime_monotonic.patch namely Fatal Python error: Py_Initialize: can't initialize time OSError: [Errno 1073741846] Invalid argument has somehow regressed...bah! Combining that with our make v4.1/v4.3 problem, I guess I'll need to dive into these Debian patches some more. Greetings, janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: 05/33: gnu: hurd: Fix hurd-target?.

2020-03-10 Thread Jan Nieuwenhuizen
riplet?. > > Would be nice to squash with the previous one. :-) The previous/next hurd-system one, I guess.. :) done. -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: `guix build hello' now succeeds on the Hurd

2020-03-10 Thread Jan Nieuwenhuizen
odes behind ci.guix.gnu.org. Thanks, yes that would be great! We just identified the wish to get make-4.3 to work; which could mean another couple of rebuild world rounds... janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: 08/33: gnu: make: Revert to 4.1 for the Hurd.

2020-03-10 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hello Ludo, > I’m commenting as I see messages come by, hope that’s fine. :-) Sure, that's great! > guix-comm...@gnu.org skribis: > >> commit f7804e0f00741a65e7538fe7f3f0cf9844c2165c >> Author: Jan Nieuwenhuizen >> AuthorDate: Wed

Re: `guix build hello' now succeeds on the Hurd

2020-03-10 Thread Jan Nieuwenhuizen
ional avoided in these files is a win > in the not-so-long term. That’d be my guideline as we merge it. :-) > > Anyhow, thumbs up! I’m looking forward to merging it and having it > built on CI (we could offload to a Debian VM!)! Yes, that would be awesome! janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

`guix build hello' now succeeds on the Hurd

2020-03-06 Thread Jan Nieuwenhuizen
hurd-> `wip-hurd-old?); I could also rewrite wip-hurd-bootstrap? When we mave a branch I'd like to open a bug report on merging it, and setting up build hosts (as discussed with Ricardo on IRC). Greetings, janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://J

Re: Hurd bootstrap breaks guix building binutils-boot0@2.34

2020-02-29 Thread Jan Nieuwenhuizen
hive/html/guix-devel/2019-09/msg0.html > https://lists.gnu.org/archive/html/guix-devel/2019-09/msg00014.html > https://lists.gnu.org/archive/html/guix-devel/2019-09/msg00225.html > for some of the efforts to make Guix work on GNU/Hurd. Thanks for the pointers janneke -- Jan Nieuwenh

Re: Hurd bootstrap breaks guix building binutils-boot0@2.34

2020-02-29 Thread Jan Nieuwenhuizen
nd has a workaround. And there may be some other stuff there too; thanks! Greetings, janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Hurd bootstrap breaks guix building binutils-boot0@2.34

2020-02-29 Thread Jan Nieuwenhuizen
to v2.0 (https://lists.gnu.org/archive/html/guix-devel/2019-09/msg00106.html) and possibly binutils-boot0 to v2.32. Find my notes attached for how I am setting up Hurd development for Guix. Greetings, janneke INSTALL Description: Binary data -- Jan Nieuwenhuizen | GNU LilyPond http

Re: powerpc64[le]-linux port progress

2020-02-23 Thread Jan Nieuwenhuizen
dftxbs3e writes: Hi! > On 2/22/20 1:34 PM, Jan Nieuwenhuizen wrote: >> Have you tried building static gawk standalone and check it for that >> bash? You could do something like >> >>grep -ao '/gnu/store/e*-bash' $(./pre-inst-env guix build -e '(@@ (gnu >>

Re: powerpc64[le]-linux port progress

2020-02-22 Thread Jan Nieuwenhuizen
nu/store/eee* store-references with actual bootstrap file names; see `%bootstrap-mes-rewired' in core-updates http://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/commencement.scm?h=core-updates#n251 HTH, janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: [bug#38390] [core-updates] Scheme-only bootstrap: merge wip-bootstrap / Starting `core-updates'

2020-02-17 Thread Jan Nieuwenhuizen
Marius Bakke writes: > Jan Nieuwenhuizen writes: > >> Marius Bakke writes: >> >> Hello Marius, >> >>> The 'core-updates' branch is starting to look pretty good, and I am >>> happy to report that it "works for me". :-) >>>

Re: Starting 'core-updates'?

2020-02-13 Thread Jan Nieuwenhuizen
ap' on core-updates, so I think that from our point of view we are ready for merge. WYDT? Greetings, janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: [Proposal] The Formal Methods in GNU Guix Working Group

2020-02-12 Thread Jan Nieuwenhuizen
y plans for Hurd? Your suspicion is somewhat correct. GNU Mes v0.22 added initial support for the Hurd, and introduced a FreeBSD scaffold. Support for the Hurd has always been the plan, see the Guix ROADMAP or the manual (https://guix.gnu.org/manual/en/html_node/operating_002dsystem-Reference.html#F

Re: Stage0 Release 0.4.0, M2-Planet Release 1.5.0 and mescc-tools-seed Release 1.2

2020-02-04 Thread Jan Nieuwenhuizen
number of possible segfaults. >> Knight-native gained support for large binaries (2GB) >> Oh and to bury the lead a bit. >> Deesix single handedly ported AArch64 support into M2-Planet! (up next >> RISC-V [32 and 64bit]) > > Congrats! Ooh, that's amazing; very good n

Re: Meeting in Brussels on Wednesday evening?

2020-01-28 Thread Jan Nieuwenhuizen
round 5PM in Brussels. See you soon! janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

GNU Mes 0.22 released

2020-01-23 Thread Jan Nieuwenhuizen
ect/GNUMes -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com signature.asc Description: PGP signature

Re: new snapshot available: sed-4.7.13-3c1e

2020-01-08 Thread Jan Nieuwenhuizen
Jim Meyering writes: > On Mon, Jan 6, 2020 at 10:08 AM Jan Nieuwenhuizen wrote: >> >> Jim Meyering writes: >> >> > It's been a year since the preceding release, so this feels overdue. >> > Please give it a whirl and let us know how it goes. >> >

Re: extending the documentation of the Scheme API

2019-12-29 Thread Jan Nieuwenhuizen
uld be great if these were split off from Guix. I guess that documenting them right now, as a first step, would be nice in itself. I am not sure where Guix records could go (Guile?); but many (guix build utils) could move to Gash or a common library even. WDYT? Greetings, jannneke -- Jan Nieuwenh

Re: [Proposal] The Formal Methods in GNU Guix Working Group

2019-12-29 Thread Jan Nieuwenhuizen
C compiler written in Scheme, MesCC which is based on Nyacc; but that's not what you propose to do? Greetings, janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

GNU Mes 0.21 released

2019-11-25 Thread Jan Nieuwenhuizen
] https://gitlab.com/janneke/tinycc [10] http://www.softwarepreservation.org/projects/LISP/book/LISP%201.5%20Programmers%20Manual.pdf [11] https://savannah.nongnu.org/projects/stage0 [12] https://nlnet.nl/project/GNUMes -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http

Re: #850644: RFP: Guix in Debian

2019-11-12 Thread Jan Nieuwenhuizen
org/902174 > > I've made some progress on packaging MES as well, but I'm not sure we > want to wait till that's done to upload to Debian... Although GNU MES is now part of the Guix bootstrap, a regular Guix build does not depend on mes; so I would suggest not to have guix wait for that. T

Re: Performance improvements

2019-10-15 Thread Jan Nieuwenhuizen
'package-with-bootstrap-guile'. Ah, that's great! We get graph images that are actually usable, and this makes more space for me to slightly worsen things again with my Scheme-only bootstrap experiments, coming real soon now ;-) Greetings, janneke -- Jan Nieuwenhuizen | GNU LilyPond http://

Guix Reduces Bootstrap Seed by 50%

2019-10-08 Thread Jan Nieuwenhuizen
``seed'' of binary code was practically non-auditable, which makes it hard to establish what source code produced them. Big thanks to all who helped make this a reality! janneke -- on behalf of the bootstrappable team -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http

GNU Mes 0.20 released

2019-09-09 Thread Jan Nieuwenhuizen
org/projects/LISP/book/LISP%201.5%20Programmers%20Manual.pdf [11] https://github.com/oriansj/stage0 [12] https://nlnet.nl/project/GNUMes -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com signature.asc Description:

Re: “Towards Guix for DevOps”

2019-07-27 Thread Jan Nieuwenhuizen
orry for the noise. > Though, I'm not quite sure what to do about this issue in particular, as > (if I understand correctly) we concluded that this was a problem with > the 'user-homes' service, and the idea of rolling out a workaround > specific to that in 'guix deploy' doesn't sit particularly well with me. Yes. Greetings, janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: “Towards Guix for DevOps”

2019-07-27 Thread Jan Nieuwenhuizen
d a big thank you Jakob! Greetings, janneke I've also put this up on https://gitlab/janneke/deploy deploy-vm.sh Description: Bourne shell script bare-bones.scm Description: Binary data deploy-vm.scm Description: Binary data channels.scm Description: Binary data -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: [core-updates] Due to flawed bootstrap tarball, full rebuild needed

2019-07-21 Thread Jan Nieuwenhuizen
alls; IWBN if you could verify the new, stripped set. janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

[ANN] Emacsy 0.4.1 released

2019-07-02 Thread Jan Nieuwenhuizen
the EMACSY_ prefix C constants (WAS: EY_). *** emacsy_initialize now takes flags: EMACSY_INTERACTIVE EMACSY_NON_INTERACTIVE. Greetings, janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com signature.asc

Re: “Bitcoin Build System Security” video

2019-06-16 Thread Jan Nieuwenhuizen
t > weren’t enough, it even explains what functional package management is > about and why it matters. > > Kudos, Carl, and thank you! Carl what an amazingly clear talk, very well done and thanks! janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://

Re: [ANN] guile-gi v0.0.1 released

2019-06-04 Thread Jan Nieuwenhuizen
hat to XFAIL_TEST because it fails -- now make check fails because this test is fixed. The attach patch removes that workaround again. If you apply this or something equivalent, I will update the Guix package to point to your updated repo. Greetings, jannneke >From 810baa9427145d08b4c9ff46ee

Re: [ANN] guile-gi v0.0.1 released

2019-06-03 Thread Jan Nieuwenhuizen
lly rough code. I had lost momentum on > this project, but, I'll try to get back to it. Great! > Thanks for checking it out. Thanks for this awesome project, it's real impressive :) I'll update the guix package to your git (or a next release) again when that builds without patches. janneke

Re: [ANN] guile-gi v0.0.1 released

2019-06-02 Thread Jan Nieuwenhuizen
guix.scm ./bootstrap && ./configure && make tools/uninstalled-env tools/guile-gi test/browser.scm tools/uninstalled-env tools/guile-gi test/editor.scm --8<---cut here-------end--->8--- janneke -- Jan Nieuwenhuizen | GNU

Re: [ANN] guile-gi v0.0.1 released

2019-06-01 Thread Jan Nieuwenhuizen
e2037ccd9105 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Fri, 31 May 2019 19:47:21 +0200 Subject: [PATCH] gnu: Add guile-gi. * gnu/packages/guile-xyz.scm (guile-gi): New variable. --- gnu/packages/guile-xyz.scm | 42 ++ 1 file changed, 42 inserti

Re: glibc 2.29 needs Python

2019-06-01 Thread Jan Nieuwenhuizen
not. >> I’ll take a look at python-on-guile and see if we can run the scripts >> with it. > > That’d be sweet! Yes! ... Although...how are we -- in the far future -- going to replace Guile with Mes for the Guix bootstrap? Could it be that the glibc developers haven't seen my tal

Re: 01/01: Merge branch 'staging'

2019-02-09 Thread Jan Nieuwenhuizen
18:51:52 janneke@dundal:~/src/guix/master $ git grep ghostscript-CVE-2018-16509.patch [1]18:51:56 janneke@dundal:~/src/guix/master --8<---cut here-------end--->8--- ...what's going on? janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: Meeting in Brussels on Wednesday evening?

2019-01-30 Thread Jan Nieuwenhuizen
planning to join you there, see you tonight! janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: Merging ‘wip-newt-installer’ in master?

2019-01-16 Thread Jan Nieuwenhuizen
/tmp/t.img That's helpful instruction! I got a different lucky ISO number, but getting a config.scm generated worked very nicely. Impressive work! janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

`Scheme-only' bootstrap progress

2019-01-14 Thread Jan Nieuwenhuizen
.svg Description: Binary data -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: New Gash build Bash without Bash, Coreutils, and a few others

2018-12-22 Thread Jan Nieuwenhuizen
at <https://gitlab.com/samplet/geesh> (yes, > the URL needs an update). The work described in this message is on the > “wip-bootstrap” branch. I think we should really rename our `geesh' archives to gash, and try to define a 0.1 target -- WDYT? Thanks for your amazing work! jan

Re: [bootstrappable] Re: GNU Mes 0.19 released

2018-12-17 Thread Jan Nieuwenhuizen
build of GNU make. You can read the full Guix bootstrap build recipe here: http://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/commencement.scm?h=core-updates Greetings, janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Proposed bootstrap update: mes-minimal-stripped-tarball-0.19

2018-12-17 Thread Jan Nieuwenhuizen
many Mes updates real soon and aim for the next release to be Mes-1.0, built with M2-Planet. I do plan on getting a bootstrap-gash in some time soon, hopefully within a month or so. Greetings, janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

GNU Mes 0.19 released

2018-12-16 Thread Jan Nieuwenhuizen
pdf [11] https://github.com/oriansj/stage0 -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com signature.asc Description: PGP signature

Re: Gash and Geesh together at last

2018-12-14 Thread Jan Nieuwenhuizen
est to reduce bootstrap > binaries! Indeed, I have been experimenting somewhat with Gash on the wip-bootstrap branch in an attempt to remove coreutils and am now blocked for missing functionality. Once we have this merger in place I suspect we may see a lot of progress on the Scheme-only boot

Re: Preparing the reduced bootstrap tarballs, take 3

2018-12-14 Thread Jan Nieuwenhuizen
and are working on at least a new mes-minimal-stripped-tarball that I expect any day now. janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: Preparing the reduced bootstrap tarballs, take 3

2018-12-11 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: > Jan Nieuwenhuizen skribis: > >> Ludovic Courtès writes: >> >> Hi! >> >>> I’ve just uploaded these to >>> <https://alpha.gnu.org/gnu/guix/bootstrap/i686-linux/20181020>: >>> >>> linux-libre-heade

Re: Preparing the reduced bootstrap tarballs, take 3

2018-12-09 Thread Jan Nieuwenhuizen
core-updates-next, not to savannah yet. janneke >From 3cc2f27208de71f9dd0b37593db974b7c1a305f3 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Sun, 9 Dec 2018 19:05:45 +0100 Subject: [PATCH] bootstrap: Switch to official bootstrap urls. * gnu/packages/bootstrap.scm (%bootstrap-linu

Re: Building Bash with Geesh

2018-12-08 Thread Jan Nieuwenhuizen
al bootstrap. Greetings, janneke Also put up on: https://gitlab.com/janneke/geesh >From 0aca7e71517b63fc3f67f3a72757f69d7a91158a Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Sun, 9 Dec 2018 07:35:18 +0100 Subject: [PATCH 1/2] guix: Use getcwd instead of hard-coded directory. * guix.s

Re: bootstrapping SED-4.5, circular dependency?

2018-12-08 Thread Jan Nieuwenhuizen
ty string, where coreutils' basename returns `/'. Gash "simply" (there is som if'ing involved) calls Guile's basename, which disagrees here and returns "" for "/". I'm assuming that this is expected behaviour for Guile?... so I special-cased this for Gash' basename. Gr

Re: bootstrapping SED-4.5, circular dependency?

2018-12-08 Thread Jan Nieuwenhuizen
use it > to build other packages (I can help with that if you want, send me an > email). Many thanks, also for these two last resort options! I'm sure we'll manage to bootstrap SED. I'll let you know how it goes. Greetings, janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bootstrapping SED-4.5, circular dependency?

2018-12-08 Thread Jan Nieuwenhuizen
ile. Do you know whether bootstrapping of GZIP and/or SED is supported? Can you advise me on my next step (looking to bootstrap an earlier SED -- which version? or an earlier GZIP -- which version?) Thanks! janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: Building Bash with Geesh

2018-12-07 Thread Jan Nieuwenhuizen
bootstrappable Guile or replacing Guile with Mes. > Anyway, kudos on these achievements! I guess we at least need Geesh and > Gash packages now! :-) Hehe, there's a Gash package on wip-bootstrap. However, Gash is still failing 19 (of 120) shell test; we'll want to fix those before releasin

Re: Video of Talk: "Everyday Use of GNU Guix"

2018-12-07 Thread Jan Nieuwenhuizen
you managed > to cover all these topics! Yes, I second that. I enjoyed the recorded talk a lot and especially liked your Hello world/Hey there edit; showing how free software and guix go hand in hand to empower you. janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: Building Bash with Geesh

2018-12-07 Thread Jan Nieuwenhuizen
ut there ;), if you’re new to Guile > and want a simple project learn with, Geesh might be right for you! It > was a Guile-learning project for me, and it served its purpose > admirably. Thanks! janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: GuixSD on librem phone?

2018-12-06 Thread Jan Nieuwenhuizen
> I would like to know if there is any interest in this? I'm interested! janneke

Re: Preparing the reduced bootstrap tarballs, take 3

2018-12-03 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hello Ludo', > Jan Nieuwenhuizen skribis: > >> I have updated core-updates-next with this fix, a documentation update >> and to also include Marius' mes bootstrap cleanups from his wip-gcc7 >> branch. >> >> $ for i in $(./pre-inst-env

Re: Preparing the reduced bootstrap tarballs, take 3

2018-12-03 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: >> >> <http://web.fdn.fr/~lcourtes/tmp/guile-static-stripped-2.2.4-x86_64-linux.tar.xz> >> >> Could you share yours so we can compare? > > Mine is here > > > http://lilypond.org/janneke/mes/x86_64-linux/guile-static

Re: Merging core-updates

2018-12-01 Thread Jan Nieuwenhuizen
Ricardo Wurmus writes: >> Overall I’m in favor of merging. > > I agree. > > I’ve been using core-updates on my laptop (both system and user profile) > for about a week now without any problems. Me too. janneke

Re: mescc-tools-static hash mismatch on core-updates-next

2018-11-25 Thread Jan Nieuwenhuizen
y. Should be fixed now. Can you try again? I have been working on two newer set of tarballs in preparation of comparing results and uploading one of those to ftp.gnu.org. Thanks! janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Ava

Preparing the reduced bootstrap tarballs, take 3

2018-11-23 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: Hello again! The last problem left for me before we can verify the new bootstrap tarballs and move them to ftp.gnu.org:guix was for ./pre-inst-env guix bootstrap-tarballs to succeed. We needed to force #:system "i686-linux" for mescc-tools-static and m

Re: Preparing the reduced bootstrap tarballs

2018-11-21 Thread Jan Nieuwenhuizen
contact you then in case > you have any new advice on which scripts are important or anything else. Great, Keep up the good work! -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

updating substitutes, over and over

2018-11-19 Thread Jan Nieuwenhuizen
substitutes from 'https://mirror.guixsd.org'... 100.0% substitute: updating substitutes from 'https://hydra.gnu.org'... 100.0% substitute: updating substitutes from 'https://mirror.guixsd.org'... 100.0% substitute: updating substitutes from 'https://hydra.gnu.org'... 100.0% -- Jan Nieuwenhuizen

Re: Preparing the reduced bootstrap tarballs

2018-11-18 Thread Jan Nieuwenhuizen
ile with mes, or create a real small version of bootstrappable Guile. Greetings, janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: Preparing the reduced bootstrap tarballs

2018-11-18 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: >> If you want, before pushing this patch, you can first push the one >> above. From there I (and possibly others!) will run “guix build >> bootstrap-tarballs” and make sure we get the same result as you did. > >

Re: Preparing the reduced bootstrap tarballs

2018-11-17 Thread Jan Nieuwenhuizen
82c5f9d2c606a265be0dfdca44d79ec25622 Mon Sep 17 00:00:00 2001 >> From: Jan Nieuwenhuizen >> Date: Fri, 16 Nov 2018 21:30:00 +0100 >> Subject: [PATCH 2/3] bootstrap: Add %bootstrap-mescc-tools. >> >> Built with >> 5702107a31f52a615c516084b7a82d9f5e2967e0 boot

Re: Preparing the reduced bootstrap tarballs

2018-11-16 Thread Jan Nieuwenhuizen
roduce those. And then: ascii seeds is not what we want, mescc-tools should be bootstrappable without any seeds, ascii or binary. I don't see how to write a Guix packages to build mescc-tools without any dependencies (apart from stage0 maybe). It seems we still need a mescc-tools-seed package anyw

Re: Preparing the reduced bootstrap tarballs

2018-11-16 Thread Jan Nieuwenhuizen
ng this is all bit-reproducible.) > > The one we’re using today in Guix date back to 2013. Okay, I am proposing the attached patches, also available on my core-updates-next at http://gitlab.com/janneke/guix Still I hope these won't last for five more years ;-) janneke. >From 570210

Re: Preparing the reduced bootstrap tarballs

2018-11-15 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hi! > (This is a followup to .) > I (finally!) run “guix build bootstrap-tarballs” on ‘core-updates-next’, > but that was a bit silly of me since that built the x86_64-linux > tarballs—i.e., not the “reduced seed.” > > So I was about to re-run

Re: Mono and .NET Core

2018-10-24 Thread Jan Nieuwenhuizen
ient of mine and thought it would be nice to share the result. janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: GuixSD on the SoftIron OverDrive 1000 (AArch64)

2018-10-20 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: > Following advice and encouragements from Vagrant and Danny :-), I > successfully installed GuixSD on the SoftIron OverDrive 1000 machine > that was donated last January¹ (its PSU died a while back and I just > received a replacement from SoftIron, and I thought it was

Re: GNU Mes 0.18 released

2018-10-07 Thread Jan Nieuwenhuizen
Arne Babenhauserheide writes: > That’s awesome! Thank you! Thanks for your support. > What is M2 Planet? M2-Planet is a very simple C-subset (C with-structs) compiler, written in M1 assembly, fully bootstrappable from source https://github.com/oriansj/m2-planet It's not yet ready to

GNU Mes 0.18 released

2018-10-07 Thread Jan Nieuwenhuizen
-psyntax.html [8] https://www.nongnu.org/nyacc [9] https://gitlab.com/janneke/tinycc [10] http://www.softwarepreservation.org/projects/LISP/book/LISP%201.5%20Programmers%20Manual.pdf [11] https://github.com/oriansj/stage0 -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http

Re: Meetup in Paris, Dec. 10th?

2018-09-27 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: > Some of us will be in Paris, France, for the Reproducible-Build Summit¹, > December 11–13. > > I was wondering if people would be willing to gather, say, the day > before the summit (December 10) to discuss Guix things and/or have hack > sessions. Who’s in? :-) That

branched core-updates-next [WAS: Re: bootstrap: i686-linux now builds without binutils, gcc seeds]

2018-09-23 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: > Jan Nieuwenhuizen writes: > >> Hmm, make check showed some silly errors, I needed this patch > > And I needed another one to get tests/builders.scm to pass. And > although it passes it builds most of Mes bootstrap in ./test-tmp, which > t

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-22 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: > Hmm, make check showed some silly errors, I needed this patch And I needed another one to get tests/builders.scm to pass. And although it passes it builds most of mes bootstrap in ./test-tmp, which takes quite a bit of time. Moreover, quite some other probl

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-22 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hi! >> I finally realised what it really means that the GuixSD bootstrap has >> `binutils-cross-boot0' (I really think that should be reflected in the >> SCM name too?) and `gcc-cross-boot0': bolting the x86_64-linux bootstrap >> onto the i686-linux Mes bootstrap proved

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-22 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hi Ludo', > (And sorry for the delay; I reckon my mail scheduling algorithm leaves a > lot to be desired…) AFAICS, esp. what's coming your way you schedule way better than I do ;) >> +@node Reduced Binary Seed Bootstrap >> +@section The Reduced Binary Seed Bootstrap > >

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-19 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: > Just to give you a heads up: four `Oops' fixup-commits later I decided > to squash them again and create a fresh wip-bootstrap: d7feea557. > > I think it could be ready for a rename to core-updates-next. > > $ guix hash -r /gnu/store/y7wy6yr4j19f7d

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-18 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: > I just push a fresh wip-bootstrap 6d975c901, and all differences between > native x86 and --system=i686-linux are now gone! Just to give you a heads up: four `Oops' fixup-commits later I decided to squash them again and create a fresh wip-bootstrap: d7feea5

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-18 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: Hi Ludo'! Replying to your initial review to notice the things that I initially postponed and now have been done and the things that are still todo. >> Previously we discussed that “-s i686-linux” on x86_64 would lead to a >> different graph compared to a

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-18 Thread Jan Nieuwenhuizen
Vincent Legoll writes: > nice work here ! Thanks! >> +Guix---like other GNU/Linux distributions---is traditionally bootstrapped >> from >> +from a set of bootstrap binaries: Bourne shell, command-line tools provided >> by > > double "from-from" Thanks, fixed. janneke

Re: bootstrap: i686-linux now builds without binutils, gcc seeds

2018-09-18 Thread Jan Nieuwenhuizen
doesn’t need to be public, but I think either way is > fine. Ok, removed public here too. janneke. -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

<    1   2   3   4   5   6   >