[Pkg-hhvm-team] Bug#809873: Bug#809873: Bug#809873: hhvm: FTBFS with libpng16
Tobias Frost
tobi at debian.org
Thu Jan 7 20:22:26 UTC 2016
Am Donnerstag, den 07.01.2016, 11:45 -0800 schrieb Faidon Liambotis:
> On Thu, Jan 07, 2016 at 07:29:02PM +0100, Tobias Frost wrote:
> > Am Donnerstag, den 07.01.2016, 08:55 -0800 schrieb Faidon
> > Liambotis:
> > > On Thu, Jan 07, 2016 at 09:06:58AM +0100, Tobias Frost wrote:
> > > We /could/ however switch our B-D to libpng12-dev | libpng-dev
> >
> > PS: Don't do that. This would jeopadize the planned binNMU -- the
> > buildds will take libpng12-dev for the rebuild, and that package
> > will
> > only be gone after libpng12 is removed from sid, that is when the
> > transition is completed.
> > With only libpng-dev, no additional sourceful upload will be
> > reuquired.
>
> With only libpng-dev as you say, the build daemons would not know
> which
> of the two versions to pick when both would be available, no?
This will not happen, as this is coordinated. We will make sure that
there is one alternative available.
> I recall that even lintian warns about this
> (virtual-package-depends-without-real-package-depends) and suggests
> to
> never depend on a virtual package without a real package as an
> alternative first.
We have many packages only depending on libpng-dev, without lintian
emitting any warning.
Also, the buildds will always ONLY install the first alternative, they
ignore the others.
The rule is meant for virtual packages out of this list [1], not the
"private" ones:
[1] https://www.debian.org/doc/packaging-manuals/virtual-package-names-
list.txt
> At minimum, we'd have to depend on libpng16-dev | libpng-dev, AIUI,
> right?
No, please not.
First, that will cause trouble for the next transistion.
Also, (with the information above), this will not work until libpng16-
dev is in sid.
> Faidon
More information about the Pkg-hhvm-team
mailing list