GNU bug report logs - #57762
dragon-drop package's binary is missing

Previous Next

Package: guix;

Reported by: "bdju" <bdju <at> tilde.team>

Date: Tue, 13 Sep 2022 03:33:02 UTC

Severity: normal

To reply to this bug, email your comments to 57762 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#57762; Package guix. (Tue, 13 Sep 2022 03:33:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to "bdju" <bdju <at> tilde.team>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Tue, 13 Sep 2022 03:33:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: "bdju" <bdju <at> tilde.team>
To: <bug-guix <at> gnu.org>
Subject: dragon-drop package's binary is missing
Date: Mon, 12 Sep 2022 22:32:48 -0500
After upgrades I no longer have the `dragon` command that is used by the
dragon-drop package, making the program unusable. The package is still
in my manifest file that I applied, still shows up in a search, and I
also tried to manually `guix install` it again. No luck.

I use this in a lot of scripts due to gtk file pickers crashing software
for me a lot and trying to avoid them. A fix would be very much
appreciated.




Information forwarded to bug-guix <at> gnu.org:
bug#57762; Package guix. (Tue, 13 Sep 2022 11:56:01 GMT) Full text and rfc822 format available.

Message #8 received at 57762 <at> debbugs.gnu.org (full text, mbox):

From: "bdju" <bdju <at> tilde.team>
To: "bdju" <bdju <at> tilde.team>, <57762 <at> debbugs.gnu.org>
Subject: Re: bug#57762: dragon-drop package's binary is missing
Date: Tue, 13 Sep 2022 06:55:35 -0500
On Mon Sep 12, 2022 at 10:32 PM CDT, bdju via Bug reports for GNU Guix wrote:
> After upgrades I no longer have the `dragon` command that is used by the
> dragon-drop package, making the program unusable. The package is still
> in my manifest file that I applied, still shows up in a search, and I
> also tried to manually `guix install` it again. No luck.
>
> I use this in a lot of scripts due to gtk file pickers crashing software
> for me a lot and trying to avoid them. A fix would be very much
> appreciated.

I found that doing the following:
find $(guix build dragon-drop)

revealed that `dragon` is inside .../bin/bin instead of just /bin.
Perhaps this could cause issues with setting the PATH properly.




Information forwarded to bug-guix <at> gnu.org:
bug#57762; Package guix. (Wed, 14 Sep 2022 10:06:01 GMT) Full text and rfc822 format available.

Message #11 received at 57762 <at> debbugs.gnu.org (full text, mbox):

From: "bdju" <bdju <at> tilde.team>
To: "bdju" <bdju <at> tilde.team>, <57762 <at> debbugs.gnu.org>
Subject: Re: bug#57762: dragon-drop package's binary is missing
Date: Wed, 14 Sep 2022 05:05:47 -0500
On Tue Sep 13, 2022 at 6:55 AM CDT, bdju wrote:
> On Mon Sep 12, 2022 at 10:32 PM CDT, bdju via Bug reports for GNU Guix wrote:
> > After upgrades I no longer have the `dragon` command that is used by the
> > dragon-drop package, making the program unusable. The package is still
> > in my manifest file that I applied, still shows up in a search, and I
> > also tried to manually `guix install` it again. No luck.
> >
> > I use this in a lot of scripts due to gtk file pickers crashing software
> > for me a lot and trying to avoid them. A fix would be very much
> > appreciated.
>
> I found that doing the following:
> find $(guix build dragon-drop)
>
> revealed that `dragon` is inside .../bin/bin instead of just /bin.
> Perhaps this could cause issues with setting the PATH properly.

I did a rollback until dragon worked again, then did a whereis on it
output shows just one bin dir and not two
/gnu/store/njlv1a4b1pvcs42dy0wwgcxr6cx2wf55-profile/bin/dragon


Hopefully this info helps someone figure out the problem.




Information forwarded to bug-guix <at> gnu.org:
bug#57762; Package guix. (Wed, 14 Sep 2022 14:28:02 GMT) Full text and rfc822 format available.

Message #14 received at 57762 <at> debbugs.gnu.org (full text, mbox):

From: arkhan <at> disroot.org
To: "bdju" <bdju <at> tilde.team>, 57762 <at> debbugs.gnu.org
Subject: Re: bug#57762: dragon-drop package's binary is missing
Date: Wed, 14 Sep 2022 14:27:09 +0000
14 de septiembre de 2022, 5:07, "bdju" escribió:



> 
> On Tue Sep 13, 2022 at 6:55 AM CDT, bdju wrote:
> 
> > 
> > On Mon Sep 12, 2022 at 10:32 PM CDT, bdju via Bug reports for GNU Guix wrote:
> >  After upgrades I no longer have the `dragon` command that is used by the
> >  dragon-drop package, making the program unusable. The package is still
> >  in my manifest file that I applied, still shows up in a search, and I
> >  also tried to manually `guix install` it again. No luck.
> > 
> >  I use this in a lot of scripts due to gtk file pickers crashing software
> >  for me a lot and trying to avoid them. A fix would be very much
> >  appreciated.
> > 
> >  I found that doing the following:
> >  find $(guix build dragon-drop)
> > 
> >  revealed that `dragon` is inside .../bin/bin instead of just /bin.
> >  Perhaps this could cause issues with setting the PATH properly.
> > 
> 
> I did a rollback until dragon worked again, then did a whereis on it
> output shows just one bin dir and not two
> /gnu/store/njlv1a4b1pvcs42dy0wwgcxr6cx2wf55-profile/bin/dragon
> 
> Hopefully this info helps someone figure out the problem.
>

Hello, I did this part to solve this problem, but they still do not approve it:

https://issues.guix.gnu.org/57761

From 7b4913915bb174c53a7c09455251317af6a3f2ba Mon Sep 17 00:00:00 2001
From: arkhan <arkhan <at> riseup.net>
Date: Mon, 12 Sep 2022 21:45:05 -0500
Subject: [PATCH] [PATCH] gnu: dragon-drop: Fix build prefix

* gnu/packages/gtk.scm (dragon-drop): Fix prefix
---
 gnu/packages/gtk.scm | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index 4beaebf64a..488d1fb836 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -2586,8 +2586,7 @@ (define-public dragon-drop
       #:make-flags
       (list (string-append "CC=" ,(cc-for-target))
             ;; makefile uses PREFIX for the binary location
-            (string-append "PREFIX=" (assoc-ref %outputs "out")
-                           "/bin"))
+            (string-append "PREFIX=" (assoc-ref %outputs "out")))
       #:phases
       (modify-phases %standard-phases
         (delete 'configure))))                    ; no configure script
--
2.37.3




This bug report was last modified 1 year and 222 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.