guix-devel
[Top][All Lists]
Advanced

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

Re: Rethinking propagated inputs?


From: Maxim Cournoyer
Subject: Re: Rethinking propagated inputs?
Date: Mon, 06 Sep 2021 14:07:21 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)

Hello,

Liliana Marie Prikler <liliana.prikler@gmail.com> writes:

> Hi
>
> Am Sonntag, den 05.09.2021, 18:17 +0200 schrieb Maxime Devos:
>> Liliana Marie Prikler schreef op za 04-09-2021 om 20:24 [+0200]:
>> > Hi Guix,
>> > 
>> > some while ago we made the decision to propagate inputs, that are
>> > mentioned in pkg-config files, the rationale being that those
>> > propagated inputs will be needed in packages in order to
>> > compile.  This
>> > has saved us some typing, but at a cost.  For instance, it is now
>> > no
>> > longer possible to upgrade "zile"
>> 
>> Zile doesn't propagate glib: it's in inputs, not propagated-inputs:
>> https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/zile.scm#n84.
> Oops, what a blunder.  It turns out my mistake was
>> > " and "icecat" independently, because
>> > both propagate glib.  "libreoffice" and "telegram-desktop", two
>> > packages that have failed us loudly before, are also in that list.
>> 
>> libreoffice doesn't propagate anything.  Neither does icecat.

It seems the original issue pointed at was somewhat misguided; is there
still something to be fixed about propagated inputs?  It seems the
discussion has moved toward handling propagated inputs for the use of
pkg-config.

What are the current problems with it, and what would the advantages be
to move away from the status quo?  If there aren't clear benefits, I'd
prefer the status quo, abstaining from the added complexity.

Thanks,

Maxim



reply via email to

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