Subject: bug#72797: closed (Re: bug#72797: qt-tools is unnecessary optional dependency for monero)

From: [email-masked] (GNU bug Tracking System)
Date: Sat, 14 Sep 2024 13:06:02 +0000

Your bug report

#72797: qt-tools is unnecessary optional dependency for monero

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
72797: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=72797
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#72797: qt-tools is unnecessary optional dependency for monero
From: Maxim Cournoyer <[email-masked]>
To: Guillaume Le Vaillant <[email-masked]>
Cc: GNU Debbugs <[email-masked]>, 0xFFFC <[email-masked]>, [email-masked]
Date: Sat, 14 Sep 2024 22:04:32 +0900
List-Id: <debbugs-submit.debbugs.gnu.org>

tag 72797 + notabug
quit

Hi Guillaume,

Guillaume Le Vaillant <[email-masked]> 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

Subject: qt-tools is unnecessary optional dependency for monero
From: 0xFFFC <[email-masked]>
To: "[email-masked]" <[email-masked]>
Date: Sat, 24 Aug 2024 20:26:03 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

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