emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#58419: closed (Grafting order depends on store connection state)


From: GNU bug Tracking System
Subject: bug#58419: closed (Grafting order depends on store connection state)
Date: Fri, 21 Oct 2022 23:53:02 +0000

Your message dated Sat, 22 Oct 2022 01:51:53 +0200
with message-id <87y1t84twm.fsf@gnu.org>
and subject line Re: bug#58579: [PATCH 0/4] Rewrite grafts using gexps
has caused the debbugs.gnu.org bug report #58419,
regarding Grafting order depends on store connection state
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@gnu.org.)


-- 
58419: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=58419
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: Grafting order depends on store connection state Date: Mon, 10 Oct 2022 21:40:22 +0200
Hi,

Someone reported yesterday on IRC [1] that they didn't get the same
canonical path for the pass (from `password-store`) binary if they built
it directly or in a profile with `fontconfig` added.  I managed to
isolate the issue down to the following:

--8<---------------cut here---------------start------------->8---
(let ((right (with-store store (run-with-store store (package->derivation
                                                      (specification->package
                                                       "password-store")))))
      (wrong (with-store store (run-with-store store (mbegin %store-monad
                                                       (package->derivation
                                                        (specification->package
                                                         "texlive-bin"))
                                                       (package->derivation
                                                        (specification->package
                                                         "password-store")))))))
  (pk right)
  (pk wrong))
--8<---------------cut here---------------end--------------->8---

Both derivations differ even though they ideally should be identical,
apparently git doesn't appear in the same place in the grafting
derivation.

I've tried to debug the grafting code but to no avail yet.  Does anyone
have any idea?

[1] https://logs.guix.gnu.org/guix/2022-10-09.log#203800

-- 
Josselin Poiret



--- End Message ---
--- Begin Message --- Subject: Re: bug#58579: [PATCH 0/4] Rewrite grafts using gexps Date: Sat, 22 Oct 2022 01:51:53 +0200 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
Hi,

Ludovic Courtès <ludo@gnu.org> skribis:

>   grafts: Move '%graft?' and related bindings to (guix store).
>   Remove now unnecessary uses of (guix grafts).
>   grafts: Rewrite using gexps.
>   build-system/gnu: Disable grafts in 'python-build'.

I took Liliana’s suggestion into account and pushed as
863c228bfd53aac478eee46f6ee54d87fee9d764.

Thanks,
Ludo’.


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]