libphobos-dev build-dep

Russ Allbery rra at debian.org
Sun Mar 23 00:54:17 UTC 2014


Samuel Thibault <sthibault at debian.org> writes:
> Russ Allbery, le Sat 22 Mar 2014 17:12:49 -0700, a écrit :

>> Only if there is more than one package providing the same virtual
>> package.  If there is only one, the buildds will pick that one.

> I don't think so.

See how libjpeg-dev has been handled for some time.

> If it was true, then we'd have non-deterministic builds depending one
> what package happens to be available.

That's why only one package Provides the virtual package name when they're
used for this purpose.  It would indeed be a bug if multiple packages
provided the same virtual package name at the same time, but it works if
that is not the case.

This approach is a simpler way of implementing the same thing that
gcc-defaults and boost-defaults do with a separate source package.  It
lets multiple versions of a library exist in the archive at the same time
and for most packages to build-depend on the current "default," which can
then be changed by moving the Provides from one package to another and
then rebuilding everything with binNMUs.

-- 
Russ Allbery (rra at debian.org)               <http://www.eyrie.org/~eagle/>



More information about the Pkg-games-devel mailing list