On Tue, Sep 13, 2011 at 8:31 PM, Bill Allombert <bill.allomb...@math.u-bordeaux1.fr> wrote: > See threads > http://lists.debian.org/debian-devel/2005/06/msg02111.html
I've re-read the policy. I've found out that the circular dependency 'hell' is about the configure phase and can happen only if *all* packages in the circle have a postinst file. That is not hard to check. On my local system I can find no match for *maven*.postinst (that renders the current bug report invalid) and only a few matches for lib*java*.postinst. The matches can be categorized into: 1) install-docs snippets added by old versions of debhelper. A simple rebuild is enough to fix this. 2) ldconfig snippets added by debhelper in jni packages. Such packages are not very common and are probably never part a dependency circle. 3) rebuild-gcj-db snippets in gcj packages. Many of these package will get dropped if they still exist. We will maintain only a small set of gcj packages in the future and they probably won't be part of dependency circle. 4) There is a very small number of packages left. The risk is low that they will cause real issues. IMHO there is no reason to file random bug reports for innocent packages. Torsten -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org