Re: Maintaining GNU Jami package for Guix

2019-10-27 Thread Jan Wielkiewicz
e are missing this one, so > it would need to be packaged first. (But that's unrelated to the > patch issue.) I'm going to package it eventually, but for now I want to fix the current problems and then proceed with the rest. Jan Wielkiewicz

Re: Maintaining GNU Jami package for Guix

2019-10-25 Thread Jan Wielkiewicz
Dnia 2019-10-25, o godz. 17:03:01 Pierre Neidhardt napisał(a): > Hi Jan, > > any luck with Jami? Let me know if you need more specific help (my > previous message was maybe not too clear :p), I can dig into this > deeper in the coming days. > I had little time recently, bu

Re: Maintaining GNU Jami package for Guix

2019-10-19 Thread Jan
package I want to update) depends on a specific version of a library? Should I just update the package, or should I add a separate version of the library? Jan Wielkiewicz

Re: Maintaining GNU Jami package for Guix

2019-10-19 Thread Jan Wielkiewicz
Hello, Dnia 2019-10-19, o godz. 11:02:35 Pierre Neidhardt napisał(a): > Hi Jan, > > glad you are interested in picking this one up! :) > I'm the last packager of Jami, so I might be able to help. Yes, thank you, I definitely will need help. > After a quick glance, here

Maintaining GNU Jami package for Guix

2019-10-18 Thread Jan
t or build systems. What are the things I need to learn to be able to start packaging? Jan Wielkiewicz

Re: Performance improvements

2019-10-15 Thread Jan Nieuwenhuizen
nu: Remove unnecessary uses of '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

Guix Reduces Bootstrap Seed by 50%

2019-10-08 Thread Jan Nieuwenhuizen
the ~250MB ``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.o

Re: Joint statement on the GNU Project

2019-10-08 Thread Jan
-archermedes.github.io/ I don't really know what should I think about all of this, but it would be a bit unjust if Stallman didn't have any defense, even if he made a mistake. Hope I won't get excluded from the project, because of my opinion, Jan

GNU Mes 0.20 released

2019-09-09 Thread Jan Nieuwenhuizen
inycc [10] http://www.softwarepreservation.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://Ava

Re: “Towards Guix for DevOps”

2019-07-27 Thread Jan Nieuwenhuizen
g on at the moment. Ah, right. I think I even saw that. Sorry 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
orks, but that already starts to feel clumsy :) Anyway, very impressive and 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
set of tarballs; 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-01 Thread Jan Nieuwenhuizen
e?. ** C API *** The C API now uses 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:

Re: “Bitcoin Build System Security” video

2019-06-15 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
w passes. I added that 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 810baa

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

2019-06-03 Thread Jan Nieuwenhuizen
It is really 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

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

2019-06-02 Thread Jan Nieuwenhuizen
t -l 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 |

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

2019-06-01 Thread Jan Nieuwenhuizen
f74cb2690b01fb23638ce2037ccd9105 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

Re: glibc 2.29 needs Python

2019-06-01 Thread Jan Nieuwenhuizen
t. >> 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 m

Re: 01/01: Merge branch 'staging'

2019-02-09 Thread Jan Nieuwenhuizen
c6770a Merge: 722ac64cd7 69fb26d4f5 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
x27;m 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
neke gcc-mesboot0.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
de 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 am

Re: [bootstrappable] Re: GNU Mes 0.19 released

2018-12-17 Thread Jan Nieuwenhuizen
itial 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
e we'll not see 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
servation.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://JoyofSource.com | Avatar® http://AvatarAcademy.com signature.asc Description: PGP signature

Re: Gash and Geesh together at last

2018-12-14 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hi! > Timothy Sample skribis: > >> I am very happy to announce that Gash and Geesh are merging into a >> single project. Jan and I discussed this earlier today, and decided >> that the time has come. We worked out a list of goodies from each &

Re: Preparing the reduced bootstrap tarballs, take 3

2018-12-14 Thread Jan Nieuwenhuizen
cardo 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
tlab 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

Re: Building Bash with Geesh

2018-12-08 Thread Jan Nieuwenhuizen
amp;co in the initial 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 d

Re: bootstrapping SED-4.5, circular dependency?

2018-12-08 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hello, > Jan, could it be that the ‘basename’ and ‘dirname’ implementations in > Gash fail this test? It might be that sed is not needed if you get > these right. Ah, yes! I have added some test to Gash and this basename -- / failed, producing the emp

Re: bootstrapping SED-4.5, circular dependency?

2018-12-08 Thread Jan Nieuwenhuizen
a first step to get a working sed, then 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
0 for a bit might be feasible (I haven't looked at details). > Overall I’m in favor of changing the bootstrap seeds as rarely as > possible. Also, if our horizon is a full Scheme bootstrap has Jan > proposed (and I think that’s a great plan!), then perhaps we’ll have to > arrange to

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

2018-12-07 Thread Jan Nieuwenhuizen
that 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
(though hopefully not too much). Once > these things are done, we will be pretty close to being able to retire > the “coreutils&co” bootstrap binary. We certainly could make it a lot > smaller. (AFAIK, we are still missing a few things, but Jan knows > better than I do.) Just yeste

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

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-st

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
esterday. 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

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
ild scripts for Bash. I will 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

Preparing the reduced bootstrap tarballs, take 2

2018-11-21 Thread Jan Nieuwenhuizen
>From 5c2209ad4edd198f600dbf1fef58d434cd3bd92a Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Tue, 20 Nov 2018 08:12:09 +0100 Subject: [PATCH] bootstrap: Force i686-linux for bootstrap-tarballs. * gnu/packages/make-bootstrap.scm (%mescc-tools-static): Force i686-linux for bootstrap-tarballs. (%mes

updating substitutes, over and over

2018-11-19 Thread Jan Nieuwenhuizen
updating 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://hydr

Re: Preparing the reduced bootstrap tarballs

2018-11-18 Thread Jan Nieuwenhuizen
could be to replace bootstrap-guile 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
>> From cc3782c5f9d2c606a265be0dfdca44d79ec25622 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 >> 5702107a31f52a615c516084b

Re: Preparing the reduced bootstrap tarballs

2018-11-16 Thread Jan Nieuwenhuizen
es to produce 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-se

Re: Preparing the reduced bootstrap tarballs

2018-11-16 Thread Jan Nieuwenhuizen
ult—assuming 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.

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 als

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 compi

GNU Mes 0.18 released

2018-10-07 Thread Jan Nieuwenhuizen
s.indiana.edu/chezscheme/syntax-case/old-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 LilyPo

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 wo

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 to

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/y7wy6yr4j

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: d7

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

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

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

2018-09-17 Thread Jan Nieuwenhuizen
uit (I think!) is using Gash instead of Bash, > though that’s completely orthogonal. Yes! I'd love to get this discussion going too, and start to do some planning. I integrated most of bournish into Gash, and then also Timothy's Geesh came on my radar. Interesting puzzle this...Timothy? > Thank you for the amazing work, and again apologies for taking so long > to get back to you! Thanks! To be fair, although wip-bootstrap has been "mostly working" for quite some time now, I only got wip-bootstrap in a somewhat reviewable state and fixed the integration with Guix since a week. janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

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

2018-09-17 Thread Jan Nieuwenhuizen
some more work. Thanks for chiming in! janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bootstrap: i686-linux progress report

2018-09-08 Thread Jan Nieuwenhuizen
For the 3rd time, again I believe that I have built i686-linux `hello' without using any bootstrap inputs. This time, I have actually built ./pre-inst-env guix build --system=i686-linux hello on x86_64 (Previously, I did most development in a x86 VM which hides problems with --system= settin

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

2018-09-06 Thread Jan Nieuwenhuizen
*** [Makefile:349: install-cc1libLTLIBRARIES] Error 1 --8<---cut here---end--->8--- Any help, suggestions or encouragements much appreciated. janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

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

2018-09-05 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: > The wip-bootstrap branch now builds without binutils, gcc, and glibc seeds. Well, I'm very sorry but I cheered just a little bit too early, as I just found out. > Thanks to #bootstrappable and #glibc and a week's work of hammering and > determinat

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

2018-09-03 Thread Jan Nieuwenhuizen
tly overlapping goal to create a posix/bash compatible shell in Guile. Although it may not be the highest priority from a full source bootstrap point of view, having a shell in Guile is very exciting and would help Guix a lot. We need to evaluate gash and geesh and formulate a strategy. -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

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

2018-09-01 Thread Jan Nieuwenhuizen
taking.  Iow, I'm stuck here. > > Hello Jan, I'm currently on vacation, but I would be interested to > have a look into this issue when I get home. Could you send me some > details? Thank you! First, enjoy your vacation! I'll share some details here, but things are chang

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

2018-08-31 Thread Jan Nieuwenhuizen
ow, I'm stuck here. *) Gash and Geesh are exciting new projects that have the mostly overlapping goal to create a posix/bash compatible shell in Guile. Although it may not be the highest priority from a full source bootstrap point of view, having a shell in Guile is very exciting and

Re: Roadmap for Guix 1.0

2018-08-30 Thread Jan Nieuwenhuizen
hing will be fine. :-) Yes, I found that "SD" is often more confusing than not. janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

GNU Mes 0.17 released [alpha]

2018-08-10 Thread Jan Nieuwenhuizen
We are delighted to announce the release of GNU Mes 0.17, representing 64 commits over 6 weeks. Mes is now an official GNU package and we have bootstrapped gcc-4.7.4 for x86-linux with a reduced binary seed (i.e., without regular toolchain). Next targets: - upstream the x86 Mes bootstrap to Gui

Re: bootstrap integration strategies

2018-07-13 Thread Jan Nieuwenhuizen
ork into the x86 bootstrap first too. Do you/Ricardo want to help with that too? > Thank you for your patience! Thanks for your help and support! janneke. -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: bootstrap integration strategies

2018-07-12 Thread Jan Nieuwenhuizen
vely have a rope bridge to full bootstrappability Hear, hear! > But we still have a lot of details to hammer out, like getting basic > ARM support and having the ARM and x86 binaries verify each other's > bootstrap; > Hammer out cross-platform build details for MesCC and M2-Planet The

Re: bootstrap integration strategies

2018-07-12 Thread Jan Nieuwenhuizen
bootstrap paths only have to be >> divergent up to the M1-macro level. >> After that, we could simply use flags make the source work on different >> platforms > > Sounds nice. I wonder if Jan was referring to something else then? I was looking at a narrower, or more sho

Re: SOLVED: Re: gcc-4.7.4: libgcc2.h:157: error: unable to emulate 'TF'

2018-07-11 Thread Jan Nieuwenhuizen
d looking project :-) Thanks for showing interest! Greetings, janneke [0] http://gitlab.com/janneke/mes [1] https://www.gnu.org/software/guix [2] http://bootstrappable.org -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

SOLVED: Re: gcc-4.7.4: libgcc2.h:157: error: unable to emulate 'TF'

2018-07-11 Thread Jan Nieuwenhuizen
pch\ --disable-build-with-cxx Greetings, janneke [0] http://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/mes.scm?h=wip-bootstrap -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: gcc-4.7.4: libgcc2.h:157: error: unable to emulate 'TF'

2018-07-10 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: > Gábor Boskovits writes: > >> It seems that the errors you were getting are related to 128 bit >> floating point support. It also seems that 128 bit floating point >> support is enabled on 64 bits. I'm not sure about the 32 bit case >>

Re: gcc-4.7.4: libgcc2.h:157: error: unable to emulate 'TF'

2018-07-10 Thread Jan Nieuwenhuizen
xgcc' compiler be used to compile libgcc2? janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: gcc-4.7.4: libgcc2.h:157: error: unable to emulate 'TF'

2018-07-10 Thread Jan Nieuwenhuizen
gt; > If they both are the same arch then I would suggest to get the one > fixed first where the STACK_DIRECTION is seemingly detected wrongly. Hmm, this is definitely wrong. I'll have a look at this first... janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

bootstrap integration strategies

2018-07-09 Thread Jan Nieuwenhuizen
help/2018-07/msg00060.html [1] http://lilypond.org/janneke/mes [2] http://gitlab.com/rutger.van.beusekom/gash friendly fork with bournish commands: http://gitlab.com/janneke/gash -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: gcc-4.7.4: libgcc2.h:157: error: unable to emulate 'TF'

2018-07-09 Thread Jan Nieuwenhuizen
' or '__attribute__' before '_Fract' > It would also be helpful if you could post also your libiberty/config.h Sure, attached. janneke build-i686-pc-linux-gnu--libiberty--config.h Description: Binary data host-i386-unknown-linux--libiberty--config.h Description: Binary data -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

gcc-4.7.4: libgcc2.h:157: error: unable to emulate 'TF'

2018-07-09 Thread Jan Nieuwenhuizen
27; or '__attribute__' before '__umoddi3' ../.././libgcc/libgcc2.h:376: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__moddi3' ... Gcc-4.7.4 advertises it can be built with gcc-2.95

Mes 0.16 released

2018-06-26 Thread Jan Nieuwenhuizen
ww.cs.indiana.edu/chezscheme/syntax-case/old-psyntax.html [7] https://www.nongnu.org/nyacc [8] https://www.gnu.org/software/guile/docs/master/guile.html/PEG-Parsing.html [9] https://gitlab.com/janneke/tinycc [10] http://www.softwarepreservation.org/projects/LISP/book/LISP%25201.5%2520Programmers%252

Re: [bootstrappable] M2-Planet latest release

2018-06-22 Thread Jan Nieuwenhuizen
> or via any C compiler that supports only 60% of the features of M2-Planet And very bootstrappable! janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: [rb-general] Mes 0.15 released

2018-06-12 Thread Jan Nieuwenhuizen
Holger Levsen writes: > On Tue, Jun 12, 2018 at 07:22:02PM +0200, Jan Nieuwenhuizen wrote: >> As of 0.14, Mes+MesCC compiles a self-hosting TinyCC. Using the 0.15 >> Mes C library, this TinyCC can build the GNU tools triplet: >> binutils-2.14, gcc-2.95.3, glibc-2.2.5. >

Mes 0.15 released

2018-06-12 Thread Jan Nieuwenhuizen
c/ [7] https://www.gnu.org/software/guile/docs/master/guile.html/PEG-Parsing.html [8] https://gitlab.com/janneke/tinycc [9] http://www.softwarepreservation.org/projects/LISP/book/LISP%25201.5%2520Programmers%2520Manual.pdf [10] https://github.com/oriansj/stage0 -- Jan Nieuwenhuizen | GNU LilyPo

Mes 0.14 released

2018-05-23 Thread Jan Nieuwenhuizen
l [8] https://gitlab.com/janneke/tinycc [9] https://lists.gnu.org/archive/html/tinycc-devel/2017-05/msg00103.html [10] http://www.softwarepreservation.org/projects/LISP/book/LISP%25201.5%2520Programmers%2520Manual.pdf [11] https://github.com/oriansj/stage0 -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond

Re: wip-bootstrap updated

2018-05-03 Thread Jan Nieuwenhuizen
x27;ll be looking at the tcc and MesCC compiler again. >> The plan is to replace the mes.M1 seed with mes.M2 > Exciting. Yes, and it's so much fun over at #bootstrappable. M2-Planet just got anonymous structs and function pointers -- that should be enough for mes.c :-)

wip-bootstrap updated

2018-05-01 Thread Jan Nieuwenhuizen
gs, janneke [0] http://git.savannah.gnu.org/cgit/guix.git/log/?h=wip-bootstrap [1] https://gitlab.com/janneke/mes [2] https://github.com/oriansj/m2-planet [3] https://gitlab.com/janneke/mes-seed -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Mes 0.13 released

2018-04-28 Thread Jan Nieuwenhuizen
%2520Programmers%2520Manual.pdf [11] https://github.com/oriansj/stage0 mes-boot-bag.svg Description: Binary data tcc-boot-bag.svg Description: Binary data -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

New signing key

2018-04-23 Thread Jan Nieuwenhuizen
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Hi! Just to clarify that I lost the key I've been using to sign commits the past year and didn't have a backup: pub rsa4096 2017-06-09 [SC] DB34 CB51 D25C 9408 156F CDD6 A12F 8797 8D70 1B99 uid [ f

Mes 0.12 released

2018-04-08 Thread Jan Nieuwenhuizen
ttp://www.softwarepreservation.org/projects/LISP/book/LISP%25201.5%2520Programmers%2520Manual.pdf [11] https://github.com/oriansj/stage0 -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: [PATCH] gnu: Add systemd.

2018-04-01 Thread Jan Nieuwenhuizen
inux-pam) > + ("lz4" ,lz4) > + ("pcre2" ,pcre2) > + ("python" ,python) > + ("qrencode" ,qrencode) > + ("util-linux" ,util-linux) > + ("xz" ,xz) > + ("zlib" ,zlib))) I have good hopes of bootstrapping Guile but...won't we be creating a non-bootstrappable system here? Does this mean that modern Linux systems are essentially non-bootstrappable? Has this been discussed? Greetings, janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

Re: Kernel modules in initrd

2018-02-22 Thread Jan Nieuwenhuizen
the USB key. And what >fits onto a 1 GB USB key should also easily fit on a hard disk... > > What do you think? I'm not experienced in this, otoh if things "just work", that's always nice. janneke -- Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

<    1   2   3   4   5   6   7   8   >