all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Liliana Marie Prikler <liliana.prikler@gmail.com>
To: Josselin Poiret <dev@jpoiret.xyz>,
	Nathan Dehnel <ncdehnel@gmail.com>,
	63427@debbugs.gnu.org
Subject: bug#63427: gdk-pixbuf unable to recognize image formats (JPG, PNG, etc.)
Date: Thu, 11 May 2023 21:11:36 +0200	[thread overview]
Message-ID: <5d2305c2acf0784713b7d32e6485a80e35171269.camel@gmail.com> (raw)
In-Reply-To: <874joje1ii.fsf@jpoiret.xyz>

Am Donnerstag, dem 11.05.2023 um 10:05 +0200 schrieb Josselin Poiret:
> Now, if we had packaged everything properly, all the applications you
> mention should *propagate* gdk-pixbuf and not just list it as an
> input
No.  Propagated inputs are *never* the result of proper packaging. 
More often than not, they create more issues than they solve by
reducing Guix to the capabilities of a dumb package manager.  While
yes, they have been accepted as a solution to some issues (e.g. pkg-
config not finding inputs), this by no means translates to "oh,
something's not found, let's propagate an input".  However, even for
those cases where they have become accepted practice, we ought to look
for better solutions, as proliferating propagations do end up biting us
in the form of conflicts.

The only instance in which propagated inputs behave as intended is with
meta packages; there they are even slightly less clunky than their
alternative (union builds).

As for the actual problem at hand, the solution has already been
pointed out by Florian: wrapping commands to bind
GDK_PIXBUF_MODULE_FILE.  Sadly, Florian didn't point these unwanted
side effects of propagation, as contributors are often unaware of them.

Cheers




  parent reply	other threads:[~2023-05-11 19:12 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-05-10 18:50 bug#63427: gdk-pixbuf unable to recognize image formats (JPG, PNG, etc.) Nathan Dehnel
2023-05-10 22:24 ` bug#63427: Sharlatan Hellseher
2023-05-11  8:05 ` bug#63427: gdk-pixbuf unable to recognize image formats (JPG, PNG, etc.) Josselin Poiret via Bug reports for GNU Guix
2023-05-11 11:04   ` pelzflorian (Florian Pelz)
2023-05-11 19:11   ` Liliana Marie Prikler [this message]
2023-05-11 21:22     ` Nathan Dehnel
2023-05-12  9:19       ` pelzflorian (Florian Pelz)
2023-05-12 21:21         ` Nathan Dehnel
2023-05-13 10:49           ` pelzflorian (Florian Pelz)
2023-05-13 13:50             ` Liliana Marie Prikler
2023-05-13 18:38               ` pelzflorian (Florian Pelz)
2023-05-15  5:18                 ` Nathan Dehnel

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5d2305c2acf0784713b7d32e6485a80e35171269.camel@gmail.com \
    --to=liliana.prikler@gmail.com \
    --cc=63427@debbugs.gnu.org \
    --cc=dev@jpoiret.xyz \
    --cc=ncdehnel@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.