GNU bug report logs - #72797
qt-tools is unnecessary optional dependency for monero

Previous Next

Package: guix;

Reported by: 0xFFFC <0xFFFC0000 <at> proton.me>

Date: Sat, 24 Aug 2024 23:44:02 UTC

Severity: normal

Tags: notabug

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#72797: closed (qt-tools is unnecessary optional dependency
 for monero)
Date: Sat, 14 Sep 2024 13:06:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Sat, 14 Sep 2024 22:04:32 +0900
with message-id <877cbetmhr.fsf <at> gmail.com>
and subject line Re: bug#72797: qt-tools is unnecessary optional dependency for monero
has caused the debbugs.gnu.org bug report #72797,
regarding qt-tools is unnecessary optional dependency for monero
to be marked as done.

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


-- 
72797: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=72797
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: 0xFFFC <0xFFFC0000 <at> proton.me>
To: "bug-guix <at> gnu.org" <bug-guix <at> gnu.org>
Subject: qt-tools is unnecessary optional dependency for monero
Date: Sat, 24 Aug 2024 20:26:03 +0000
[Message part 3 (text/plain, inline)]
Hi Guix community,

Thank you for your great software :)

I noticed that the Monero package has an (a huge) unnecessary dependency here [1]. qt is an optional dependency for Monero code base (we only need that in case of using translations).

Anyway to make this optional? or get rid of this?

1.https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/finance.scm#n716

Freedom wins.
0xFFFC
[Message part 4 (text/html, inline)]
[Message part 5 (message/rfc822, inline)]
From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Guillaume Le Vaillant <glv <at> posteo.net>
Cc: GNU Debbugs <control <at> debbugs.gnu.org>, 0xFFFC <0xFFFC0000 <at> proton.me>,
 72797-done <at> debbugs.gnu.org
Subject: Re: bug#72797: qt-tools is unnecessary optional dependency for monero
Date: Sat, 14 Sep 2024 22:04:32 +0900
tag 72797 + notabug
quit

Hi Guillaume,

Guillaume Le Vaillant <glv <at> posteo.net> writes:

> Here's a corrected definition:
>
> (define-public monero-without-translations
>   (package
>     (inherit monero)
>     (name "monero-without-translations")
>     (native-inputs (modify-inputs (package-native-inputs monero)
>                      (delete "qttools")))))
>

Thanks for providing the above tip for users who'd like rewrite the
dependencies of monero.  Guix will continue shipping translations in its
stock package, so you should use the above.  qt-tools is also a native
dependency, so shouldn't end up in the closure of the built package.

-- 
Thanks,
Maxim


This bug report was last modified 308 days ago.

Previous Next


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