[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#41232: AMENDMENT 1999-07-23] Build-time dependencies on binary packages



From: Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>

>> Does it run with lprng but only build with the real lpr? If so, its
>> a bug, that it doesn't compile and should be fixed. If it doesn't
>> run or compile with lprng, it should depend on the real lpr.

> I don't know if it runs with lprng.... But in any way, it can't
> depend only on the real lpr, as lprng provides lpr!

So the bug seems to be with lprng, since it doesn't provide lpr
completly. Maybe a virtual package is needed there.

>> source-suggests means, that you can build this package without, but
>> debian usually has it installed

> This further complicates the build system... I guess you mean that
> Build-Suggests packages should be installed for auto-builds, right?

Yes, they should be installed and the auto-build demons should treat
suggest just as depends. But maybe someone wants or needs a minimal
system, so he wants to build packages with less features, disabling
gif, png, tiff ... for gimp for example.

>> and source-recoments means that you could build with that package
>> installed, but debian usually builds without.

> Aiee... this is somewhat against the usual understanding of
> "recommends", isn't it? :-)

Yeah, recommends might be the wrong word, source-possible or
source-leftout could be better. dpkg-source -x should warn when those
are installed, since those should not be installed for a "pure" debian 
package. Autobuild demons should treat those as source-conflicts.

> IMHO we (...the source deps) should define *one* set of packages so
> that results of recompilations are reproducible.

There might be packages that can be compiled with additional features
(like xanim), but those are not part of debian. The Debian package
would be build without those features, but the user might want to
compile them in as well. A source-recommends, source-possible or
source-leftout would give the needed hints what package he needs to
install to get those unusual features, e.g. compile xanim with
additional non-free codecs.

May the Source be with you.
                        Goswin


Reply to: