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]

