Debian Bug report logs - #840410
xml-core: Drop perl dependency

version graph

Package: xml-core; Maintainer for xml-core is Debian QA Group <packages@qa.debian.org>; Source for xml-core is src:xml-core (PTS, buildd, popcon).

Reported by: Martin Pitt <mpitt@debian.org>

Date: Tue, 11 Oct 2016 10:51:01 UTC

Severity: wishlist

Tags: patch

Found in version xml-core/0.15

Fixed in version xml-core/0.16

Done: Mattia Rizzolo <mattia@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian XML/SGML Group <debian-xml-sgml-pkgs@lists.alioth.debian.org>:
Bug#840410; Package xml-core. (Tue, 11 Oct 2016 10:51:04 GMT) (full text, mbox, link).


Acknowledgement sent to Martin Pitt <mpitt@debian.org>:
New Bug report received and forwarded. Copy sent to Debian XML/SGML Group <debian-xml-sgml-pkgs@lists.alioth.debian.org>. (Tue, 11 Oct 2016 10:51:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Martin Pitt <mpitt@debian.org>
To: Debian BTS Submit <submit@bugs.debian.org>
Subject: xml-core: Drop perl dependency
Date: Tue, 11 Oct 2016 12:48:04 +0200
[Message part 1 (text/plain, inline)]
Package: xml-core
Version: 0.15
Severity: wishlist
Tags: patch
User: ubuntu-devel@lists.ubuntu.com
Usertags: origin-ubuntu ubuntu-patch yakkety

Hello,

xml-core currently depends on perl, but there is no reason for this:
update-xmlcatalog only uses File::Spec and Getopt::Long, both of which
are in perl-base. dh_installxmlcatalogs is a debhelper plugin and
thus depends on debhelper; it also does not import anything directly
from perl/libperl.

This helps to remove perl from smaller installations where xml-core
itself is hard to avoid (as it's a recommends of libxml2).

Patch against Debian packaging git attached.

Thanks for considering,

Martin

-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)
[0001-Call-dh_perl-with-d-to-avoid-depending-on-perl.patch (text/x-diff, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian XML/SGML Group <debian-xml-sgml-pkgs@lists.alioth.debian.org>:
Bug#840410; Package xml-core. (Tue, 11 Oct 2016 11:00:02 GMT) (full text, mbox, link).


Acknowledgement sent to Martin Pitt <mpitt@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian XML/SGML Group <debian-xml-sgml-pkgs@lists.alioth.debian.org>. (Tue, 11 Oct 2016 11:00:02 GMT) (full text, mbox, link).


Message #10 received at 840410@bugs.debian.org (full text, mbox, reply):

From: Martin Pitt <mpitt@debian.org>
To: 840410@bugs.debian.org
Subject: Re: Bug#840410: Acknowledgement (xml-core: Drop perl dependency)
Date: Tue, 11 Oct 2016 12:55:34 +0200
Hello again,

this was actually a regression from
https://anonscm.debian.org/git/debian-xml-sgml/xml-core.git/commit/?id=fed34e01b5
That already used dh_perl -d, but this wasn't ported over to the new
debian/rules.

Martin

-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)



Reply sent to Mattia Rizzolo <mattia@debian.org>:
You have taken responsibility. (Tue, 11 Oct 2016 12:12:14 GMT) (full text, mbox, link).


Notification sent to Martin Pitt <mpitt@debian.org>:
Bug acknowledged by developer. (Tue, 11 Oct 2016 12:12:14 GMT) (full text, mbox, link).


Message #15 received at 840410-close@bugs.debian.org (full text, mbox, reply):

From: Mattia Rizzolo <mattia@debian.org>
To: 840410-close@bugs.debian.org
Subject: Bug#840410: fixed in xml-core 0.16
Date: Tue, 11 Oct 2016 12:10:53 +0000
Source: xml-core
Source-Version: 0.16

We believe that the bug you reported is fixed in the latest version of
xml-core, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 840410@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mattia Rizzolo <mattia@debian.org> (supplier of updated xml-core package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 11 Oct 2016 11:08:35 +0000
Source: xml-core
Binary: xml-core
Architecture: source
Version: 0.16
Distribution: unstable
Urgency: medium
Maintainer: Debian XML/SGML Group <debian-xml-sgml-pkgs@lists.alioth.debian.org>
Changed-By: Mattia Rizzolo <mattia@debian.org>
Description:
 xml-core   - XML infrastructure and XML catalog file support
Closes: 840410
Changes:
 xml-core (0.16) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Martin Pitt ]
   * Call dh_perl with -d to avoid depending on perl. update-xmlcatalog only
     needs modules from perl-base, and dh_installxmlcatalogs only depends on
     debhelper.  Closes: #840410
 .
   [ Mattia Rizzolo ]
   * Rewrite debian/copyright using copyright-format 1.0.
Checksums-Sha1:
 f75b0457b62dabd0ec0178b9249494d8031332b3 1686 xml-core_0.16.dsc
 0fa86975aededb684d42824530d25e00df84e8f7 21040 xml-core_0.16.tar.xz
Checksums-Sha256:
 1aa31f729ce6f6e0344795cdd0f7c545b96deb1b7c4ff79ce476604f7042c45b 1686 xml-core_0.16.dsc
 1324e850e0102e2e5c93fe4a6ff2083d256be20938ca0129c9c71a43ead533ec 21040 xml-core_0.16.tar.xz
Files:
 4ae4bc47094f2174bcaba829358098c0 1686 text optional xml-core_0.16.dsc
 6891475664ec787a9bb403dd575bd253 21040 text optional xml-core_0.16.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIvBAEBCgAZBQJX/MhREhxtYXR0aWFAZGViaWFuLm9yZwAKCRAIFrnhjHYrrW3J
EAC0HR07AVjfTHseiULnsJ4dJtIM8GE1mBvd859zuVlfeor8L5MLlm8sQPJe9Rnt
1ZI/ZYKfcFVVNkUP32818ZW6ZuU0XizZ2L9psuBx8JxCiL6ZQFO7dRRRq/JAItSM
7gC8fJI0F4zPsM8p/fnGOSHqh6JBomKSH4GrUmpjz9s4nN4vsi8Qsi2XVJkBlBct
1DsrLDJYzeVvN1pWfkC08GZY3050kyyjOPbGcplsbzZHrauU2YaeLQ95z3wqlxuf
sCAzMerbFwIZkgB/OQL27Fm4dYhUW5PNEQSIqMyEmpEnTmN9uKmO03OT2cWDyGSI
PRX5rx1Kh8m19376a6wLY0SjlqanhEOZ7avc2ZeU+wCjIHLmxGF+OMiIuTQgJVbc
xaJOlT41sHsYcC2wNAJlZWOaWSKuLL7cRyUKc2Nbsp94JdSfGIoRfAG7KJcHVE1W
NsAuOC31RGaD8M0+EMh3650JiQxg6as0G/a8v5uGsOsKJxwzL0LIUzqrIbYaGYFs
zFr32bKUg1R0kZxAb/8VtK0sgOtm9NxnlYnuQeSvJTXYJ1w9HddY3E7SapPd5lGK
hDkAJDHFshJwZhLumUpuT9gg7I/M4l98epkKpAOeVjL93TLY5PBMbYfdTwOhFX/q
48FOXRavnbDyeMoTMMS5tsJ/wx1tH8uYtOhS8eRMrbRinQ==
=yYWz
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 05 Dec 2016 07:50:27 GMT) (full text, mbox, link).


Bug unarchived. Request was from Don Armstrong <don@debian.org> to control@bugs.debian.org. (Wed, 07 Dec 2016 01:59:50 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 27 Jan 2017 07:55:18 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat Jan 6 05:54:18 2018; Machine Name: beach

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.