bug#23132: Grafted system retains references to original store items

2016-05-20 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: > Mark H Weaver skribis: > >> l...@gnu.org (Ludovic Courtès) writes: > > [...] > >>> What does “guix build glib” produce? Is the “bin” output of “glib” >>> correctly grafted? >> >> It produces: >> >> /gnu/store/1my476c628x9kxa6pf2jlw8mhdlvr8xr-glib-2.46.1

bug#23132: Grafted system retains references to original store items

2016-05-20 Thread Ludovic Courtès
Mark H Weaver skribis: > l...@gnu.org (Ludovic Courtès) writes: [...] >> What does “guix build glib” produce? Is the “bin” output of “glib” >> correctly grafted? > > It produces: > > /gnu/store/1my476c628x9kxa6pf2jlw8mhdlvr8xr-glib-2.46.1 > /gnu/store/yw2yjlc1mgb4ga6m28nazxwjfh1d2p1n-glib-2.46

bug#23132: Grafted system retains references to original store items

2016-03-28 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> The gnome-session store item above was created by a grafting derivation, >> and all of the ones that follow (starting with glib-2.46.1-bin) are >> ungrafted derivations. The grafting derivation for gnome-session failed >> to in

bug#23132: Grafted system retains references to original store items

2016-03-28 Thread Mark H Weaver
Here's how to reproduce exactly what I'm seeing: Checkout commit ffc13e753b37adb694de1d26f3ea51cf0796a8a2, which is the commit on 'master' immediately before the merge with 'security-updates'. >From that commit, build 'gnome-session'. In my case, I'm doing this on i686-linux, and here's what I s

bug#23132: Grafted system retains references to original store items

2016-03-28 Thread Ludovic Courtès
Mark H Weaver skribis: > The gnome-session store item above was created by a grafting derivation, > and all of the ones that follow (starting with glib-2.46.1-bin) are > ungrafted derivations. The grafting derivation for gnome-session failed > to include a mapping for glib-2.46.1-bin. I suppose

bug#23132: Grafted system retains references to original store items

2016-03-28 Thread Mark H Weaver
I should have also included the guile-builder used by the gnome-session grafting derivation. Here it is: /gnu/store/60a5vinj56nhxzszfyayjjy61b303c8r-gnome-session-3.18.1.2-guile-builder contains: (begin (use-modules (guix build graft) (guix build utils) (ice-9 match)) (define %output (getenv "

bug#23132: Grafted system retains references to original store items

2016-03-27 Thread Mark H Weaver
While testing my preliminary work on grafting improvements, I discovered that my current system is retaining references to the original flawed openssl-1.0.2f. One path of references goes like this: /gnu/store/pnbljdp1hpsvnbgqfl8bws7lpj7pm8cb-system -> /gnu/store/bzdhckvz4sms136fw64pvyhajawdb8r