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

Bug#683847: unblock: sgml-base/1.26+nmu4



[Dropping Adam from CC since he should receive this Mail via the bug
report as well.]

On Tue, Dec 18, 2012 at 04:44:28PM +0000, Adam D. Barratt wrote:
> Apologies if I missed it, but is there somewhere a concise and
> current list of the remaining issues affecting:

I don't think that there is such a list. Thank you for bringing this up.

> a) packages in sid

I am not aware of any release critical issues affecting a fresh sid
install of sgml-base.

> b) packages in wheezy

>From the original unblock:
| #676717: sgml-base produces broken super catalog when packages are in
|          "rc" state

This issue affects wheezy as is. It can be reproduced by installing a
reverse dependency of sgml-base and then removing but not purging it.

> c) the squeeze to wheezy upgrade process

>From the original unblock:
| #678902: sgml-base needs to Pre-Depend on dpkg 1.16.4

This issue can be reproduced by upgrading sgml-base and its reverse
dependencies very early and only then upgrading dpkg. In that case the
triggers will not run in correct order and some package catalogs will be
missing from the super catalog.

In addition some packages are not yet built with the most recent version
of debhelper which fixes #681194. This bug can be triggered in any
package that uses dh_installcatalogs by installing it in squeeze,
removing it, upgrading the rest of the system to wheezy and installing
the package again. In this case a conffile prompt will show up even
though the user did not change the package. The solution to this kind of
problem is a rebuild of the affected package against a more recent
version of debhelper. A notable exception here is xml2rfc, which was
even buggier in this respect (#680291), but is already fixed in wheezy.

Finally there is a theoretical issue I was unable to reproduce. It has
no bug report associated, but is mentioned on
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678902#62. The issue
supposed being that sgml-base uses a perl feature that is not present in
squeeze and in that case could generate an empty super catalog. I did
not NMU the package for this possible issue, but prepared a trivial fix
(added versioned dependency on perl
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678902#72). Just
highlighting this here for completeness. If you believe that this should
be fixed, I can turn it into an RC bug and fix it.

Not an RC bug, but Julien Cristau complained about misleading warning
messages during package upgrades. Those are removed in the sid version.

To the best of my knowledge this is an exhaustive list of issues
concerning sgml-base.

If you have further questions please don't hesitate to ask.

Helmut


Reply to: