bug#37164: Generated installation image does not include grub.

2019-08-28 Thread Danny Milosavljevic
Hi, could you check gnu/bootloader/grub.scm install-grub (and maybe install-grub-efi) ? They are build-side code so you can just use (write "foo\n") to add debugging messages. Interesting would be DEVICE, MOUNT-POINT. FWIW, I successfully built a new installation iso image from guix master (and

bug#37160: guix lint --checkers=refresh fails

2019-08-28 Thread Jonathan Brielmaier
On 28.08.19 00:33, Ludovic Courtès wrote: > Hi, > > Jonathan Brielmaier skribis: > >> guix lint --checkers=refresh hello >> Backtrace:ello@2.10 [refresh]... >>9 (apply-smob/1 #) >> In ice-9/boot-9.scm: >> 705:2 8 (call-with-prompt _ _ #) >> In ice-9/eval.scm: >> 619:8 7 (_ #(

bug#37164: Generated installation image does not include grub.

2019-08-28 Thread Ludovic Courtès
Hello Jesse, Jesse Gibbons skribis: > 1. generate the install image > guix system disk-image --file-system-type=iso9600 --verbosity=3 -- > root=installation-os-x86_64.iso --system=x86_64-linux -e '(@ (gnu > system install) installation-os)' > > 2. examine the resulting iso > readlink installat

bug#37207: guix.gnu.org returns Last-Modified = Epoch

2019-08-28 Thread Ludovic Courtès
Hello Guix, Since the use of the ‘static-web-site’ service, which puts web site files in the store, nginx returns a ‘Last-Modified’ header that can trick clients into caching things forever: --8<---cut here---start->8--- $ wget --debug -O /dev/null https://gu

bug#37207: guix.gnu.org Last Modified at epoch

2019-08-28 Thread Gábor Boskovits
Hello, Supressing the last modified header is just an add_header Last-Modified ""; away. To get the info from the symlink seems to be much trickier, i would do with either embedded perl or embedded lua. I am not sure if we should bother with it, though. Wdyt?

bug#37209: [PATCH] gnu: libvirt: Don't wrap with PATH

2019-08-28 Thread 宋文武
Hello, this patch will make libvirt use "/run/current-system/profile/bin/qemu-system-x86_64" in machine's definition, and it can use 'ovs-vsctl' in PATH: >From e463ef6952009a46c96981df0647cee414fb71a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Wed, 28 Aug 2019

bug#37207: guix.gnu.org Last Modified at epoch

2019-08-28 Thread Tobias Geerinckx-Rice via Bug reports for GNU Guix
Gábor, Ludo', Gábor Boskovits 写道: Supressing the last modified header is just an add_header Last-Modified ""; away. You'll also need: # Don't honour client If-Modified-Since constraints. if_modified_since off; # Nginx's etags are hashes of file timestamp & file length. etag off; Turning thes

bug#37207: guix.gnu.org Last Modified at epoch

2019-08-28 Thread Danny Milosavljevic
Hi Gabor, On Wed, 28 Aug 2019 12:40:37 +0200 Gábor Boskovits wrote: > Supressing the last modified header is just an > add_header Last-Modified ""; > away. > > To get the info from the symlink seems to be much trickier, i would do with > either embedded perl or embedded lua. I am not sure if we

bug#36876: guix system delete-generations removes custom boot menu entries

2019-08-28 Thread Jakob L. Kreuze
Hi Ludo, Ludovic Courtès writes: > I agree with Danny here that parsing the GRUB config wouldn’t be great. > > We have information about the user’s extra menu entries. The issue, as > I see it, as that this information is lost once the system is > instantiated. > > But! We have the structure,

bug#36855: guix system switch-generation doesn't

2019-08-28 Thread Jakob L. Kreuze
Hi Ludo, Ludovic Courtès writes: > Jakob, now that we generate scripts for the effectful bits of system > reconfiguration (one of these bits being service upgrades), couldn’t > we take it one step further and store those scripts in the “system” > derivation so we can run them eventually, notably

bug#36855: guix system switch-generation doesn't

2019-08-28 Thread Jakob L. Kreuze
Hi Mark, Mark H Weaver writes: > Hello again, > > Mark H Weaver writes: > >> As a bonus, this approach might solve another issue I've observed: on my >> Guix system, where I build everything locally, several derivations are >> built *during* activation. Based on the terminal output, I get the

bug#36855: guix system switch-generation doesn't

2019-08-28 Thread Mark H Weaver
Hi Jakob, zerodaysford...@sdf.lonestar.org (Jakob L. Kreuze) writes: > Thanks for the input; I wasn't aware that the activation process was > taking so long for some people. One of Ludovic's suggestions was to > create a single derivation, rather than three, to speed up system > activation. I'll

bug#37207: guix.gnu.org Last Modified at epoch

2019-08-28 Thread Gábor Boskovits
Hello Danny, Danny Milosavljevic ezt írta (időpont: 2019. aug. 28., Sze, 17:05): > Hi Gabor, > > On Wed, 28 Aug 2019 12:40:37 +0200 > Gábor Boskovits wrote: > > > Supressing the last modified header is just an > > add_header Last-Modified ""; > > away. > > > > To get the info from the symlink s

bug#37207: guix.gnu.org Last Modified at epoch

2019-08-28 Thread Gábor Boskovits
Hello Tobias, Tobias Geerinckx-Rice via Bug reports for GNU Guix ezt írta (időpont: 2019. aug. 28., Sze, 16:38): > Gábor, Ludo', > > Gábor Boskovits 写道: > > Supressing the last modified header is just an > > add_header Last-Modified ""; > > away. > > You'll also need: > > # Don't honour client I

bug#37207: guix.gnu.org Last Modified at epoch

2019-08-28 Thread Ludovic Courtès
Hello, Gábor Boskovits skribis: > we should create a file with the git last modification time of the files, > updated when there is a new commit in the repo => last-modified > we should create a file with some hash of the files, updated when there is > a new commit in the repo => etag > we could

bug#37047: git needs sed either as propagated input or as input (with some substitute*-work)

2019-08-28 Thread Ludovic Courtès
Hi Björn, Björn Höfling skribis: > guix environment --container -N --ad-hoc go coreutils binutils less emacs > grep findutils git nss-certs > > [env] $ go get github.com/fatih/structs > # cd /home/bjoern/go/src/github.com/fatih/structs; git submodule update > --init --recursive > /gnu/store/

bug#37128: guix system reconfigure stops output after "Evaluating user expression..."

2019-08-28 Thread Ludovic Courtès
Hello, Pierre Neidhardt skribis: > After a guix pull on 0fc235a, guix system reconfigure stop at > > shepherd: Evaluating user expression (let* ((services (map primitive-load > (?))) # ?) ?). > > > instead of > > shepherd: Evaluating user expression (let* ((services (map primitive-load > (?)))

bug#37071: guix import pypi httpie fails

2019-08-28 Thread Ludovic Courtès
Hi, Robert Vollmert skribis: > $ guix import pypi httpie > …0.2.tar.gz 83KiB 291KiB/s 00:00 [##] > 100.0% > ….py3-none-any.whl 58KiB201KiB/s 00:00 [##] > 100.0% > guix import: warning: Failed to extract file: httpie-1.0.2.dist-i

bug#36876: guix system delete-generations removes custom boot menu entries

2019-08-28 Thread Ludovic Courtès
Hello, zerodaysford...@sdf.lonestar.org (Jakob L. Kreuze) skribis: > Ludovic Courtès writes: > >> I agree with Danny here that parsing the GRUB config wouldn’t be great. >> >> We have information about the user’s extra menu entries. The issue, as >> I see it, as that this information is lost on

bug#36747: Official MesCC bootstrap binaries differ from my locally built ones

2019-08-28 Thread Ludovic Courtès
Hi, Mark H Weaver skribis: > I pushed the revised commits to 'core-updates', but something seems to > have gone wrong with the new evaluation on Berlin: > > https://ci.guix.gnu.org/jobset/core-updates-core-updates > https://ci.guix.gnu.org/eval/7008 > > The first URL above shows a big "X" in

bug#37164: Generated installation image does not include grub.

2019-08-28 Thread Danny Milosavljevic
Hi Jesse, On Wed, 28 Aug 2019 11:11:45 -0600 Jesse Gibbons wrote: > Did you follow the instructions in the manual calling the file to > generate that (as the manual specifies) or did you include the option: > > -e '(@ (gnu system install) installation-os)' > > to specify the os configuration?

bug#37164: Generated installation image does not include grub.

2019-08-28 Thread Danny Milosavljevic
> Then I tried the invocation I usually use and it's the same, funny characters > and the image is without grub. Debugging it some further, it's trying to format an iso9660 partition inside the VM. There's an (error ...) inside the VM and the later Guix parts say "successfully built". WTF?!

bug#37164: Generated installation image does not include grub.

2019-08-28 Thread Danny Milosavljevic
I also see in the VM: file-size: /gnu/store/kw357rqfm7kw4rhx1sbakw3jc4zpi6gy-nss-certs-3.45/etc/ssl/certs/NetLock_Arany_=Class_Gold=_F??tan??s??tv??ny:2.6.73.65.44.228.0.16.pem: Noy file-size: /gnu/store/vysii5zxdaxiz4pmb468rpn7i4x08qga-profile/etc/ssl/certs/NetLock_Arany_=Class_Gold=_F??tan??s

bug#37164: Generated installation image does not include grub.

2019-08-28 Thread Danny Milosavljevic
And also the volume uuid passed to xorriso is: "\x0eJ)\x90ö± bn\x00\x19y+u\x90ê" pgpOF9Ol4V96q.pgp Description: OpenPGP digital signature

bug#36855: guix system switch-generation doesn't

2019-08-28 Thread Jakob L. Kreuze
Hi Mark, Mark H Weaver writes: > Hi Jakob, > > zerodaysford...@sdf.lonestar.org (Jakob L. Kreuze) writes: > >> Thanks for the input; I wasn't aware that the activation process was >> taking so long for some people. One of Ludovic's suggestions was to >> create a single derivation, rather than th

bug#37164: Generated installation image does not include grub.

2019-08-28 Thread Danny Milosavljevic
> Jesse Gibbons skribis: > > > 1. generate the install image > > guix system disk-image --file-system-type=iso9600 --verbosity=3 -- > > root=installation-os-x86_64.iso --system=x86_64-linux -e '(@ (gnu > > system install) installation-os)' There's a typo there :) You wrote: iso9600 It should

bug#37164: Generated installation image does not include grub.

2019-08-28 Thread Jesse Gibbons
On Thu, 2019-08-29 at 02:34 +0200, Danny Milosavljevic wrote: > > Jesse Gibbons skribis: > > > > > 1. generate the install image > > > guix system disk-image --file-system-type=iso9600 --verbosity=3 > > > -- > > > root=installation-os-x86_64.iso --system=x86_64-linux -e '(@ > > > (gnu > > > sys

bug#36747: Official MesCC bootstrap binaries differ from my locally built ones

2019-08-28 Thread Ricardo Wurmus
Ludovic Courtès writes: > Mark H Weaver skribis: > >> I pushed the revised commits to 'core-updates', but something seems to >> have gone wrong with the new evaluation on Berlin: >> >> https://ci.guix.gnu.org/jobset/core-updates-core-updates >> https://ci.guix.gnu.org/eval/7008 >> >> The f

bug#37164: Generated installation image does not include grub.

2019-08-28 Thread Gábor Boskovits
Hello, Danny Milosavljevic ezt írta (időpont: 2019. aug. 29., Cs, 2:36): > > Jesse Gibbons skribis: > > > > > 1. generate the install image > > > guix system disk-image --file-system-type=iso9600 --verbosity=3 -- > > > root=installation-os-x86_64.iso --system=x86_64-linux -e '(@ (gnu > > > sy

bug#37207: guix.gnu.org Last Modified at epoch

2019-08-28 Thread Gábor Boskovits
Hello Ludo, Ludovic Courtès ezt írta (időpont: 2019. aug. 28., Sze, 22:32): > Hello, > > Gábor Boskovits skribis: > > > we should create a file with the git last modification time of the files, > > updated when there is a new commit in the repo => last-modified > > we should create a file with

bug#36747: Official MesCC bootstrap binaries differ from my locally built ones

2019-08-28 Thread Ricardo Wurmus
Ricardo Wurmus writes: > (Looks like the cuirass-web service still writes to the same log file, > so I can’t actually see the message amidst all the build logs…) It now logs to cuirass-web.log. -- Ricardo