Hi Fabian,

On Sat, 2008-04-12 at 10:09:54 +0300, Fabian Fagerholm wrote:
> Package: dpkg
> Version: 1.14.16.6
> Severity: wishlist
> 
> The Debian package cyrus-sasl2 can build the binary package
> libsasl2-modules-gssapi-mit, which supplies a plugin compiled against
> the MIT implementation of GSSAPI (Kerberos 5). However, some users wish
> to use the Heimdal implementation of GSSAPI. For them, the binary
> package is libsasl2-modules-gssapi-heimdal, which can be built from
> exactly the same upstream source as the MIT version. However, both
> packages cannot be built from the same Debian source package, because
> it is impossible to build-depend on both libkrb5-dev (MIT version) and
> heimdal-dev (Heimdal version) since they conflict. Thus we've had to
> create two source packages that are identical except for the fact that
> one of them builds only the libsasl2-modules-gssapi-heimdal binary
> package.
> 
> Could dpkg be extended to support multiple build passes, where each
> build pass would have a distinct set of build-dependencies? This would
> simplify maintenance of our package, and could also reduce the build
> time. There are probably other packages which could make use of such a
> feature.

dpkg-dev alone cannot do much about this, most of the work would have
to be done on sbuild. I think this feature would be rarely used, it
would require intrusive changes to our infrastrucutre and I think it
might be more useful (in general) to make conflicting Build-Dependencies
co-installable.

I'm tending to think this request should be just closed, will wait few
more days for more input from you or other members of the team, though.

regards,
guillem




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to