bug#28445: match-error in 'device-sexp->device' while building system

2017-10-06 Thread Ludovic Courtès
Hi Mark, Mark H Weaver skribis: > l...@gnu.org (Ludovic Courtès) writes: >> Andy pushed the first half of the fix as >> 96bc6518002c3b2ad9f15cf36991b20bebcbbe8a. Could you check whether the >> ‘ensure-not-/dev’ part below solves the rest? > > I see that you've pushed the 'ensure-not-/dev' part,

bug#28445: match-error in 'device-sexp->device' while building system

2017-10-04 Thread Mark H Weaver
Hi, Sorry for the delayed response. l...@gnu.org (Ludovic Courtès) writes: > Andy pushed the first half of the fix as > 96bc6518002c3b2ad9f15cf36991b20bebcbbe8a. Could you check whether the > ‘ensure-not-/dev’ part below solves the rest? I see that you've pushed the 'ensure-not-/dev' part, and

bug#28445: match-error in 'device-sexp->device' while building system

2017-09-20 Thread Ludovic Courtès
Hello Mark, Andy pushed the first half of the fix as 96bc6518002c3b2ad9f15cf36991b20bebcbbe8a. Could you check whether the ‘ensure-not-/dev’ part below solves the rest? Thanks, Ludo’. l...@gnu.org (Ludovic Courtès) skribis: > Mark H Weaver skribis: > >> # Set 'root' to the partition that con

bug#28445: match-error in 'device-sexp->device' while building system

2017-09-18 Thread Ludovic Courtès
Hi, Mark H Weaver skribis: > # Set 'root' to the partition that contains /gnu/store. > -search --file --set > /gnu/store/21ngnlx9k0x9x2jj1px7mdlb4j6mzz6x-grub-2.02/share/grub/unicode.pf2 > +search --label --set /dev/mapper/jojen-root Oops. I believe the patch below does the trick (‘store-dev

bug#28445: match-error in 'device-sexp->device' while building system

2017-09-18 Thread Mark H Weaver
Hi Ludovic, l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> At least for some transition period, it would be good to find a way to >> cope with (store (device #f)) in some older system generations. >> >> What do you think? > > I think the patch below, which is Marius’ patch

bug#28445: match-error in 'device-sexp->device' while building system

2017-09-17 Thread Ludovic Courtès
Hello, Apologies for not chiming in earlier! Mark H Weaver skribis: > At least for some transition period, it would be good to find a way to > cope with (store (device #f)) in some older system generations. > > What do you think? I think the patch below, which is Marius’ patch + adjusts ‘read-

bug#28445: match-error in 'device-sexp->device' while building system

2017-09-13 Thread Mark H Weaver
I wrote: > For now, to allow me to apply security updates to my system, I > reverted the following commits: To be clear, I reverted these commits only on a private branch in my local git repo. Mark > 96da5d629 system: Add gexp compiler for . > 45bba4751 store: 'run-with-store' has a #:

bug#28445: match-error in 'device-sexp->device' while building system

2017-09-13 Thread Mark H Weaver
For now, to allow me to apply security updates to my system, I reverted the following commits: 96da5d629 system: Add gexp compiler for . 45bba4751 store: 'run-with-store' has a #:target parameter. fc2de6ce1 guix system: Pretty-print device UUIDs. 7940188eb system: Fix typo in 'read-boot-pa

bug#28445: match-error in 'device-sexp->device' while building system

2017-09-13 Thread Mark H Weaver
Hi Marius, Marius Bakke writes: > I have an identical setup, and the problem is that the parameters file > contains "(store (device #f))". You can confirm this by `cat > /var/guix/profiles/system-9-link/parameters`. Indeed, I discovered that as well. > This patch fixes the parameters generati

bug#28445: match-error in 'device-sexp->device' while building system

2017-09-13 Thread Mark H Weaver
Mark H Weaver writes: > I just started getting this error while trying to build my x86_64 GuixSD > system: > > mhw@jojen ~$ guix system build -K /etc/config-new.scm [...] > gnu/system.scm:238:4: In procedure device-sexp->device: > gnu/system.scm:238:4: Throw to key `match-error' with args `("matc

bug#28445: match-error in 'device-sexp->device' while building system

2017-09-13 Thread Marius Bakke
Mark H Weaver writes: > I just started getting this error while trying to build my x86_64 GuixSD > system: > > --8<---cut here---start->8--- > mhw@jojen ~$ guix system build -K /etc/config-new.scm > Backtrace: > 14 (primitive-load "/home/mhw/guix/scri

bug#28445: match-error in 'device-sexp->device' while building system

2017-09-13 Thread Mark H Weaver
I just started getting this error while trying to build my x86_64 GuixSD system: --8<---cut here---start->8--- mhw@jojen ~$ guix system build -K /etc/config-new.scm Backtrace: 14 (primitive-load "/home/mhw/guix/scripts/guix") In guix/ui.scm: 1331:12