On Sun, Mar 17, 2013 at 12:14:24AM +0000, Adam D. Barratt wrote:
> So, having procrastinated on this for far too long, I did some tests.

Thanks for looking into this.

> Starting from a freshly debootstrapped squeeze chroot with
> gnome-desktop-environment installed, I added a local repo containing
> just sgml-base from sid and dist-upgraded.

This /should/ not be a way to discover issues nor to discover
differences between 1.26+nmu{3,4}. (Besides noise during nmu3 triggers.)

> Unfortunately I don't have a typescript to check for any warning
> messages, but the dist-upgrade completed without any apparent issues.

Thanks. But this test is not that useful for sgml-base. All you would be
seeing here had you upgraded to just wheezy would be noisy "please
rebuild" messaged emitted from preinst calls to update-catalog by
packages being upgraded.

The real problems are not related to upgrading/installing/removing. They
are related to using sgml tools. As far as I understand converting an
xml file using xmlto should discover some of the issues. Errors that
point to sgml-base failures are either catalog files that do not exist
or missing definitions (because the catalogs are not listed).

To trigger sgml-base related issues in wheezy try one of the following:
 * Remove but not purge a sgml-base rdep. Observe missing files errors
   from sgml tools. #676717
 * Upgrade squeeze -> wheezy without upgrading dpkg (or upgrading dpkg
   late). Observe missing definitions from sgml tools. #678902
 * Install squeeze. Install a sgml-base rdep. Remove it (not purge).
   Upgrade the system to wheezy. Now install it again. Observe a
   conffile prompt.
 * Just upgrade squeeze -> wheezy. Observe noise about rebuilding
   packages that are already rebuilt.

As the NMUer of sgml-base I recommend to the release team to unblock
sgml-base, because it fixes real issues and has not shown any new issues
in the past months. The changes I made were minimal to the best of my
knowledge and in the spirit of RC bug fixes and freeze policy. I am
happy to attempt different solutions at your preference. In my opinion
at least the first two issues mentioned above must be fixed for wheezy
and the sid version does that. Please don't hesitate to bug me with
further questions.

Helmut

Attachment: signature.asc
Description: Digital signature

Reply via email to