New tool to check support status of dependencies
Martin Pitt
martin.pitt at ubuntu.com
Fri Jan 14 01:37:57 UTC 2011
Hello fellow developers,
A common source of unnoticed depwaits or uninstallability are main packages
which introduce new build or binary dependencies from universe. These either
require fixing, or filing a main inclusion report.
To help with this, I added a new check-mir script into ubuntu-dev-tools version
0.110, which walks through all build and binary dependencies, checks if they
are in main/restricted, also considers alternative dependencies, and create a
report with a few hints.
For a main package where everything is alright, it looks like this:
----------------------------
$ check-mir
Checking support status of build dependencies...
Checking support status of binary dependencies...
All dependencies are supported in main or restricted.
----------------------------
Example output for a totally synthetic situation with universe dependencies,
non-preferred alternatives in main, and other special cases:
----------------------------
Checking support status of build dependencies...
* pmount binary and source package is in universe
... alternative libexif-dev is already in main; consider preferring it
* weechat binary and source package is in universe
* sendmail-bin is in universe, but its source sendmail is already in main; file an ubuntu-archive bug for promoting the current preferred alternative
Checking support status of binary dependencies...
* wesnot does not exist (pure virtual?)
* wesnoth binary and source package is in universe
Please check https://wiki.ubuntu.com/MainInclusionProcess if this source package needs to get into in main/restricted, or reconsider if the package really needs above dependencies.
----------------------------
It's suggested that you run this after merging from Debian, or
packaging a new source.
Thanks,
Martin
--
Martin Pitt | http://www.piware.de
Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <https://lists.ubuntu.com/archives/ubuntu-devel-announce/attachments/20110113/afbced81/attachment.pgp>
More information about the ubuntu-devel-announce
mailing list