Debian Bug report logs - #588427
libuuid-perl: needlessly depends on full perl package when it could use perl-base

version graph

Package: libuuid-perl; Maintainer for libuuid-perl is Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>; Source for libuuid-perl is src:libuuid-perl (PTS, buildd, popcon).

Reported by: Ian Campbell <ijc@hellion.org.uk>

Date: Thu, 8 Jul 2010 08:48:02 UTC

Severity: normal

Tags: patch

Found in version libuuid-perl/0.02-3

Done: Dominic Hargreaves <dom@earth.li>

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 Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#588427; Package libuuid-perl. (Thu, 08 Jul 2010 08:48:04 GMT) (full text, mbox, link).


Acknowledgement sent to Ian Campbell <ijc@hellion.org.uk>:
New Bug report received and forwarded. Copy sent to Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>. (Thu, 08 Jul 2010 08:48:05 GMT) (full text, mbox, link).


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

From: Ian Campbell <ijc@hellion.org.uk>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libuuid-perl: needlessly depends on full perl package when it could use perl-base
Date: Thu, 08 Jul 2010 09:44:36 +0100
Package: libuuid-perl
Version: 0.02-3+b1
Severity: normal
Tags: patch

Hi,

libuuid-perl depends on the full perl package and I believe it only actualy
requires the functionality of perl-base.

This is of interest because the linux-base package (which is depended on by all
linux-image packages) uses libuuid-perl and this dependency therefore pulls perl
into the base system and forces it onto first ISO images etc.

I think this is trivially resolved by the patch below.

Ian.

--- libuuid-perl-0.02/debian/rules
+++ libuuid-perl-0.02/debian/rules
@@ -61,7 +61,7 @@
 	gzip -9f $(CURDIR)/debian/$(package)/usr/share/man/man3/UUID.3pm \
 		$(CURDIR)/debian/$(package)/usr/share/doc/$(package)/changelog.Debian \
 		$(CURDIR)/debian/$(package)/usr/share/doc/$(package)/changelog
-	echo $$(perl -MConfig -e 'printf "perl:Depends=perlapi-%s", $$Config{version}'), perl '(>=' $$(dpkg -s perl | awk '/^Version:/ {print $$2}')')' > debian/$(package).substvars
+	echo $$(perl -MConfig -e 'printf "perl:Depends=perlapi-%s", $$Config{version}'), perl-base '(>=' $$(dpkg -s perl | awk '/^Version:/ {print $$2}')')' > debian/$(package).substvars
 	dpkg-shlibdeps -Tdebian/$(package).substvars debian/$(package)/usr/lib/perl5/auto/UUID/UUID.so
 
 	dpkg-gencontrol -ldebian/changelog -isp -Tdebian/$(package).substvars -Pdebian/$(package)

-- System Information:
Debian Release: squeeze/sid
  APT prefers oldstable
  APT policy: (500, 'oldstable'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libuuid-perl depends on:
ii  libc6                         2.11.1-3   Embedded GNU C Library: Shared lib
ii  libuuid1                      2.17.2-3   Universally Unique ID library
ii  perl                          5.10.1-13  Larry Wall's Practical Extraction 
ii  perl-base [perlapi-5.10.0]    5.10.1-13  minimal Perl system

libuuid-perl recommends no packages.

libuuid-perl suggests no packages.

-- no debconf information




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#588427; Package libuuid-perl. (Thu, 08 Jul 2010 09:27:04 GMT) (full text, mbox, link).


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

From: pkg-perl-maintainers@lists.alioth.debian.org
To: 588427@bugs.debian.org, 588427-submitter@bugs.debian.org
Subject: Bug in libuuid-perl fixed in revision 60142
Date: Thu, 08 Jul 2010 09:25:11 +0000
tag 588427 + pending
thanks

Some bugs are closed in revision 60142
by Ansgar Burchardt (ansgar-guest)

Commit message:

* Use debhelper.
* Depend on perl-base instead of the full perl package. (Closes: #588427)
* debian/control: Make build-dep on perl unversioned.
* Use source format 3.0 (quilt).
* Convert debian/copyright to proposed machine-readable format.
* Bump Standards-Version to 3.9.0.
* Add myself to Uploaders.




Added tag(s) pending. Request was from pkg-perl-maintainers@lists.alioth.debian.org to control@bugs.debian.org. (Thu, 08 Jul 2010 09:27:08 GMT) (full text, mbox, link).


Message sent on to Ian Campbell <ijc@hellion.org.uk>:
Bug#588427. (Thu, 08 Jul 2010 09:27:13 GMT) (full text, mbox, link).


Reply sent to Ansgar Burchardt <ansgar@43-1.org>:
You have taken responsibility. (Thu, 08 Jul 2010 15:48:03 GMT) (full text, mbox, link).


Notification sent to Ian Campbell <ijc@hellion.org.uk>:
Bug acknowledged by developer. (Thu, 08 Jul 2010 15:48:03 GMT) (full text, mbox, link).


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

From: Ansgar Burchardt <ansgar@43-1.org>
To: 588427-close@bugs.debian.org
Subject: Bug#588427: fixed in libuuid-perl 0.02-4
Date: Thu, 08 Jul 2010 15:47:29 +0000
Source: libuuid-perl
Source-Version: 0.02-4

We believe that the bug you reported is fixed in the latest version of
libuuid-perl, which is due to be installed in the Debian FTP archive:

libuuid-perl_0.02-4.debian.tar.gz
  to main/libu/libuuid-perl/libuuid-perl_0.02-4.debian.tar.gz
libuuid-perl_0.02-4.dsc
  to main/libu/libuuid-perl/libuuid-perl_0.02-4.dsc
libuuid-perl_0.02-4_i386.deb
  to main/libu/libuuid-perl/libuuid-perl_0.02-4_i386.deb



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 588427@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ansgar Burchardt <ansgar@43-1.org> (supplier of updated libuuid-perl 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@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 08 Jul 2010 18:24:23 +0900
Source: libuuid-perl
Binary: libuuid-perl
Architecture: source i386
Version: 0.02-4
Distribution: unstable
Urgency: low
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Changed-By: Ansgar Burchardt <ansgar@43-1.org>
Description: 
 libuuid-perl - Perl extension for using UUID interfaces as defined in e2fsprogs
Closes: 588427
Changes: 
 libuuid-perl (0.02-4) unstable; urgency=low
 .
   [ gregor herrmann ]
   * debian/control: Changed: Switched Vcs-Browser field to ViewSVN
     (source stanza).
   * debian/control: Added: ${misc:Depends} to Depends: field.
   * debian/control: remove Clint Adams from Uploaders at his request.
   * debian/control: change my email address.
 .
   [ Nathan Handler ]
   * debian/watch: Update to ignore development releases.
 .
   [ Ansgar Burchardt ]
   * Use debhelper.
   * Depend on perl-base instead of the full perl package. (Closes: #588427)
   * debian/control: Make build-dep on perl unversioned.
   * Use source format 3.0 (quilt).
   * Convert debian/copyright to proposed machine-readable format.
   * Bump Standards-Version to 3.9.0.
   * Add myself to Uploaders.
Checksums-Sha1: 
 21efaa94a9c268a180a5a8881ecbddfe12d717f5 1946 libuuid-perl_0.02-4.dsc
 89d50029c28bf048b25997becd0f022ac65ee95c 2143 libuuid-perl_0.02-4.debian.tar.gz
 212db661ce09f03076c4ea9b1558523fe1a4ca9d 10072 libuuid-perl_0.02-4_i386.deb
Checksums-Sha256: 
 1b6094fbc0bb2e4a618a140c47c0bbc6632e85d021b6541d255e443cf42f868c 1946 libuuid-perl_0.02-4.dsc
 7739a828426adee238e599c39cf54d88ced147075dc87d199b983d7d1142711f 2143 libuuid-perl_0.02-4.debian.tar.gz
 3a4566671550a554f354d67cad5980bcc56dfe8842ac3c244af00d25276280a1 10072 libuuid-perl_0.02-4_i386.deb
Files: 
 6440563e565527cf252a9d5ef3e2f74a 1946 perl optional libuuid-perl_0.02-4.dsc
 90db003a13d0758cd8bf92605037247f 2143 perl optional libuuid-perl_0.02-4.debian.tar.gz
 cbe04156d3478fce4d5c1e8bc02a1936 10072 perl optional libuuid-perl_0.02-4_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAEBCAAGBQJMNe+IAAoJELs6aAGGSaoGDCoQAK9KdMcILZT7OR9W56AzsaVU
czKJRza2A+eIi65tQX0+edODVLvqHTpXa/1WsE33OlRp+TbNxjlvbVOiWiCXDwFF
0jjVcNWmUPbTTnqI68pdi/Qb7k3CKx05CNiiCwtaQG6rEvO/v90hKAxUroUOtDpD
JPQHPIqAcwW+2r/LkYQbMZ4rk+LnHywakq85j3y8rnZvVuI8j2eODx/1xAY8FvqT
H8w3Lg9NvmBw0T++lXFOUIOHlTG8i+5G5MtvQen0vEZZr+F+E0+ZrAbgLJMLIKug
NYTJppmVmdkCf/q1HdKyf1HrD6UAWXKWxEqpIj72Ik6Wot0A+cl3WnWe1Ib5nthi
HXOSwy0KJOZ/b+HYlzwviyniVvkXydp55vN3XBjmdaTfpcmwKdgKOd8jgdCz4EPH
1rAbsNQKbjFWYYWKieQWvXGHBIGK/6xWjARJeLekWYNUIS4DtLdxG43/8ppLu56G
58Y9HzUybRW4Sxlm6FQCk+WgHFqTbaupppjfoLrwTsi8i6nlSXG7Bqb7hQA213QP
f4BollCN7TAFBvUw04MXgddW7fIfKah+CvXINo7exx6o7FsZFmRThW/XkUYzYDoW
igaF+zJUb5qs/wuxJ1+827W9faJrnefpiUpSmORX41E5GOSXtSTdb7vGjkpyxN0L
vPsuQaODZglhJcOQ1OM9
=LOdd
-----END PGP SIGNATURE-----





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 16 Aug 2010 07:31:12 GMT) (full text, mbox, link).


Bug unarchived. Request was from Dominic Hargreaves <dom@earth.li> to control@bugs.debian.org. (Sun, 18 Dec 2011 17:57:03 GMT) (full text, mbox, link).


Bug No longer marked as fixed in versions libuuid-perl/0.02-4 and reopened. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 18 Dec 2011 17:57:03 GMT) (full text, mbox, link).


Bug closed, send any further explanations to Ian Campbell <ijc@hellion.org.uk> Request was from Dominic Hargreaves <dom@earth.li> to control@bugs.debian.org. (Sun, 18 Dec 2011 18:03:09 GMT) (full text, mbox, link).


Bug archived. Request was from Dominic Hargreaves <dom@earth.li> to control@bugs.debian.org. (Sun, 18 Dec 2011 18:03:09 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: Tue Jan 9 19:13: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.