Gentoo Archives: gentoo-dev

From: Mike Frysinger <vapier@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: libpng-1.5 smooth upgrade
Date: Mon, 14 Feb 2011 18:50:03
Message-Id: 201102141349.19198.vapier@gentoo.org
In Reply to: Re: [gentoo-dev] Re: libpng-1.5 smooth upgrade by Alexis Ballier
1 On Monday, February 14, 2011 10:37:27 Alexis Ballier wrote:
2 > On Saturday, February 12, 2011 11:37:29 PM Diego Elio Pettenò wrote:
3 > > Il giorno sab, 12/02/2011 alle 18.21 -0500, Mike Frysinger ha scritto:
4 > > > patching packages in the tree is a huge hassle,
5 > > > you add hassle to end users who d/l random packages and try to build
6 > > > things themselves, and you make Gentoo non-standard wrt every other
7 > > > distro out there.
8 > >
9 > > What I had in mind was something that would work for upstreams as well,
10 > > mostly by having fallback; so if a package supported up to libpng 1.4 it
11 > > would search for -lpng14, then -lpng12, then -lpng (and in Gentoo would
12 > > hit -lpng14); while one supporting 1.5 as well would go -lpng15 -lpng14
13 > > -lpng12 -lpng ...
14 > >
15 > > i.e. what most already do for berkdb but at some point with us not
16 > > providing -lpng at all, if most upstreams would like that idea.
17 > >
18 > > But it's still a bit hairy at the moment, I admit it might just not fly.
19 >
20 > I consider the berkdb thingy as an example of something not to do rather
21 > than a proof of concept.
22 >
23 > Have you thought about doing something like what was done for wxwidgets ?
24
25 i dont think that model is appropriate either. wxwidgets maintains parallel
26 version branches. libpng does not.
27
28 > - an eselect module for out of portage builds
29
30 generally if an eselect module is necessary, that says to me that something
31 more fundamental is broken.
32 -mike

Attachments

File name MIME type
signature.asc application/pgp-signature