On Tue, Sep 13, 2011 at 8:31 PM, Bill Allombert
<[email protected]> 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



__
This is the maintainer address of Debian's Java team
<http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. 
Please use
[email protected] for discussions and questions.

Reply via email to