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

Re: potential MBF: first alternate depends not available in main

* Holger Levsen [2011-02-28 16:05 +0100]:
> piuparts in master-slave mode currently cannot test packages which first
> alternate depends is not available in main, ie the secvpn package depends
> on "adduser, bc, ssh, ppp, timeout | coreutils (>= 7.5-1), sudo" and timeout
> is only available in lenny and etch, thus piuparts cannot test secvpn in
> squeeze, wheezy and sid. That's a bug in piuparts.
> Another popular example is a depends on "apache | apache2"...

Martin Pitt implemented a script[1] that tests for a similar package
relationship problem in Ubuntu main[2]:

| All build and binary dependencies (including Recommends:) must be
| satisfyable in main (i. e. the preferred alternative must be in main).

> But, anyway, I believe that the first depends of an alternate depends relation
> should be available in main and propose to file bugs about this.
> Do you agree this warrants a mass bug filing? I couldn't find this written out
> in policy ...

If the is a consensus, it could be added to the developer's reference or the policy.


 [1] http://www.piware.de/2011/01/new-tool-to-check-support-status-of-dependencies/
 [2] https://wiki.ubuntu.com/UbuntuMainInclusionRequirements

Reply to: