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
signature.asc
Description: Digital signature