Skip to content.
The Debian System -- Concepts and Techniques The Debian System -- Concepts and Techniques
Martin F. Krafft Open Source Press / No Starch Press ISBN 3-937514-07-4 / 1-593270-69-0
Sections
Personal tools

Debian bug tracker adds dependencies (page 532)

Document Actions
More...

Reported on: 2005-08-12

In chapter 10. Documentation and resources on page 532:

The debbugs maintainers are on a roll and have added the ability to block bugs with other bugs. "Blocking" is the official term, though the concept may also be described as "bug dependencies." More information is available in this blog entry by Anthony Towns, and this one by Joey Hess.

Discussion

When a bug A is blocked by another bug B, it means that A cannot be fixed until B has been addressed.

Take a quick look at #320867, which requests the removal of a transitional package. This package must not be removed while other packages still depend on it. Bugs have been filed against the depending packages to update their dependency information (and to get rid of the reference to the transitional package), and those bugs block the aforementioned bug against the transitional package. That is, as soon as the transition is complete (and all depending packages have been updated, and their bugs closed), the bug against the transitional package can be addressed and closed too.

At the moment, records of blocking bugs disappear from the report of the blocked bug when these bugs are closed. In the future, there will likely be some indication about blocking bugs that have since been resolved, instead of just removing every mention thereof.

Blocks registered with the new block control command are advisory only. This means that a block will not actually prevent a bug from being closed. It has not been decided whether blocks will in the future prevent a bug from being closed.

Bug blocks have been a long awaited feature which should help even more to streamline the release of future Debian versions.

Credits

Joey Hess and the debbugs team
Feedback

Nico Golde: Krafft manages to illustrate topics such as APT pinning, which have a reputation of being complicated and daunting, in an accessible way. [...] Even long-time users will most certainly find new and interesting stuff between the covers. [...] The book has the potential to become the future Debian Bible.

 
 

Powered by Plone

This site conforms to the following standards: