[Piuparts-devel] Fwd: dh_installcatalogs /etc/sgml management

Dave Steele dsteele at gmail.com
Wed Mar 21 03:01:19 UTC 2012


A strategy for clearing out half the sid dependency-failed-testing queue:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=664822
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=611418


---------- Forwarded message ----------
From: Dave Steele <dsteele at gmail.com>
Date: Tue, Mar 20, 2012 at 10:45 PM
Subject: dh_installcatalogs /etc/sgml management
To: submit at bugs.debian.org


Package: debhelper
Version: 9.20120312
Severity: normal
Tags: patch
X-Debbugs-CC: debian-xml-sgml-devel at lists.alioth.debian.org,
piuparts-devel at lists.alioth.debian.org
thanks

Management of the /etc/sgml directory by dh_installcatalogs typically
causes the following piuparts error for packages which use the helper:

    ERROR: FAIL: Package purging left files on system:
      /etc/sgml      owned by: <...>, xml-core

The attached patch to dh_installcatalogs changes the handling of
/etc/sgml so that the directory is not owned by multiple packages, and
is removed cleanly on purge.

dh_installxmlcatalogs, in xml-core, exhibits the same behavior for
/etc/xml. Bug #611418 includes a patch for it.

Packages using these helpers would need to be updated to clear the errors.

There are a handful of packages in the sid section of
piuparts.debian.org which currently show this failure. These, in turn,
are holding 600 packages in the dependency-failed-testing state. It
appears that most of the waiting packages have never been tested by
the server.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: manage-etc-sgml.patch
Type: application/octet-stream
Size: 1007 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/piuparts-devel/attachments/20120320/c76b8546/attachment.obj>


More information about the Piuparts-devel mailing list