[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

(Fwd) Freeze exception for audio-cd

Oops, I just saw that I sent my first unblock request to the wrong
address, and audio-cd is still blocked.

Here we go again, this time with the output of debdiff attached.


----- Forwarded message from gregor herrmann <gregoa@debian.org> -----

From: gregor herrmann <gregoa@debian.org>
To: debian-release@debian.org
Subject: Freeze exception for audio-cd
Date: Fri, 1 Aug 2008 14:53:23 +0200

Hi release team,

I'd like to ask for a freeze exception for libaudio-cd-perl (source
package audio-cd).

0.05-7 in unstable closes an RC bug: #486073 (package empty on some
architectures) and it also adopts the orphaned package. The build
logs at http://buildd.debian.org/pkg.cgi?pkg=audio-cd show that the
package contains what it's supposed to.

I've uploaded audio-cd last Sunday shortly after the freeze but
before reading the freeze announcement, therefore the changes are not
minimal in a literal sense; but in the end they are all trivial and
this is Yet Another Perl Package :)


----- End forwarded message -----

 .''`.   http://info.comodo.priv.at/ | gpg key ID: 0x00F3CFE4
 : :' :  debian gnu/linux user, admin & developer - http://www.debian.org/
 `. `'   member of https://www.vibe.at/ | how to reply: http://got.to/quote/
   `-    NP: Davy Graham: Watermelon Man
--- audio-cd-0.05/debian/README.debian
+++ audio-cd-0.05.orig/debian/README.debian
@@ -1,6 +0,0 @@
-audio-cd for Debian
-This package is supplied by the author of disc-cover
-Bart Warmerdam <bartw@debian.org>, Mon, 16 Dec 2002 18:03:36 +0100
--- audio-cd-0.05/debian/dirs
+++ audio-cd-0.05.orig/debian/dirs
@@ -1 +0,0 @@
--- audio-cd-0.05/debian/docs
+++ audio-cd-0.05.orig/debian/docs
@@ -1 +0,0 @@
diff -u audio-cd-0.05/debian/control audio-cd-0.05/debian/control
--- audio-cd-0.05/debian/control
+++ audio-cd-0.05/debian/control
@@ -2,12 +2,16 @@
 Section: perl
 Priority: optional
-Maintainer: Jereme Corrado <jereme@zoion.net>
-Build-Depends: debhelper, perl, libcdaudio-dev
-Standards-Version: 3.6.2
+Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
+Uploaders: gregor herrmann <gregoa@debian.org>
+Build-Depends: debhelper (>= 5), perl, libcdaudio-dev
+Standards-Version: 3.8.0
+Homepage: http://www.vanhemert.co.uk/disc-cover.html
+Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/audio-cd/
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-perl/trunk/audio-cd/
 Package: libaudio-cd-perl
 Architecture: any
-Depends: ${perl:Depends}, libcdaudio1
-Description: Library to handle CDDB and low-level cd io calls
+Depends: ${shlibs:Depends}, ${perl:Depends}, ${misc:Depends}
+Description: library to handle CDDB and low-level cd io calls
  This module supplies the CDDB functionality and low level calls to CD
diff -u audio-cd-0.05/debian/rules audio-cd-0.05/debian/rules
--- audio-cd-0.05/debian/rules
+++ audio-cd-0.05/debian/rules
@@ -1,73 +1,69 @@
 #!/usr/bin/make -f
-# Made with the aid of debmake, by Christoph Lameter,
-# based on the sample debian/rules file for GNU hello by Ian Jackson.
-b=$(shell pwd)/debian/tmp
-export DH_COMPAT=1
-ifndef PERL
-PERL = /usr/bin/perl
+# This debian/rules file is provided as a template for normal perl
+# packages. It was created by Marc Brockschmidt <marc@dch-faq.de> for
+# the Debian Perl Group (http://pkg-perl.alioth.debian.org/) but may
+# be used freely wherever it is useful.
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+# If set to a true value then MakeMaker's prompt function will
+# always return the default without waiting for user input.
+PERL   ?= /usr/bin/perl
+PACKAGE = $(shell dh_listpackages)
+TMP     = $(CURDIR)/debian/$(PACKAGE)
+# Allow disabling build optimisation by setting noopt in
+CFLAGS = -Wall -g
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+        CFLAGS += -O0
+        CFLAGS += -O2
-TMP     =`pwd`/debian/tmp
-archlib =`$(PERL) -MConfig -e 'print $$Config{installarchlib}'`
-config  =INSTALLDIRS=perl INSTALLMAN1DIR=$(TMP)/usr/share/man/man1 INSTALLMAN3DIR=$(TMP)/usr/share/man/man3 INSTALLPRIVLIB=$(TMP)/usr/lib/perl5 INSTALLARCHLIB=$(TMP)$(archlib) INSTALLBIN=$(TMP)/usr/bin INSTALLSCRIPT=$(TMP)/usr/bin
 build: build-stamp
-	-rm -rf debian/tmp
-	install -d debian/tmp
-	cd debian/tmp && install -d `cat ../dirs`
 	$(PERL) Makefile.PL INSTALLDIRS=vendor
-	if ! grep ^install_vendor Makefile >/dev/null; then \
-		$(MAKE) clean; \
-		$(PERL) Makefile.PL $(config); \
-	fi
-	$(MAKE)
-	touch build-stamp
+	# there are no tests ...
+	# $(MAKE) test
+	touch $@
-	-rm -f build-stamp install-stamp
-	-$(MAKE) clean
-	-rm Makefile Makefile.old
-	-rm -rf debian/tmp
-	dh_clean
+	dh_clean build-stamp install-stamp
+	[ ! -f Makefile ] || $(MAKE) realclean
 install: install-stamp
 install-stamp: build-stamp
 	dh_clean -k
-	dh_installdirs
-	if grep ^install_vendor Makefile; then \
-		$(MAKE) install PREFIX=$(PWD)/debian/tmp/usr; \
-	else \
-		$(MAKE) pure_install DESTDIR=$(PWD)/debian/tmp; \
-	fi
-	touch install-stamp
+	$(MAKE) install DESTDIR=$(TMP) PREFIX=/usr
+	[ ! -d $(TMP)/usr/share/perl5 ] || \
+		rmdir --ignore-fail-on-non-empty --parents --verbose \
+		$(TMP)/usr/share/perl5
+	touch $@
+# Build architecture-independent files here.
 binary-indep: build install
+# We have nothing to do here for an architecture-dependent package
+# Build architecture-dependent files here.
 binary-arch: build install
+	dh_installexamples eg/*
 	dh_installdocs README
-	dh_perl
-	dh_installexamples
-	dh_installmenu
-	dh_installcron
-	dh_installman
-	dh_link
+	dh_shlibdeps
+	dh_perl
@@ -78,5 +74,2 @@
-source diff:
-	@echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
 binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary
+.PHONY: build clean binary-indep binary-arch binary install
diff -u audio-cd-0.05/debian/changelog audio-cd-0.05/debian/changelog
--- audio-cd-0.05/debian/changelog
+++ audio-cd-0.05/debian/changelog
@@ -1,3 +1,35 @@
+audio-cd (0.05-7) unstable; urgency=medium
+  [ Sandro Tosi ]
+  * debian/control
+    - bump Standards-Version to 3.8.0
+    - lowered case for show description
+    - added ${misc:Depends} to binary package Depends
+    - set versioned dependency on debhelper
+  * debian/rules
+    - replaced pwd with $(CURDIR); thanks to Niko Tyni for the report; Closes:
+      #486073 (RC bug, hence urgency set to medium)
+    - removed DH_COMPAT
+    - doesn't ignore error in clean target anymore
+  * debian/compat
+    - added with value 5
+  [ gregor herrmann ]
+  * Adopt for the Debian Perl Group (closes: #491605).
+  * debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser
+    field (source stanza); Homepage field (source stanza). Changed:
+    Maintainer set to Debian Perl Group <pkg-perl-
+    maintainers@lists.alioth.debian.org>. Added: /me to Uploaders.
+  * Add debian/watch.
+  * Refresh debian/rules, no functional changes.
+  * Remove debian/{dirs,docs,examples}, not needed.
+  * debian/control: add ${shlibs:Depends} to Depends: and remove hard-coded
+    libcdaudio1.
+  * debian/copyright: rewrite almost from scratch.
+  * Remove debian/README.debian, doesn't help users.
+ -- gregor herrmann <gregoa@debian.org>  Sun, 27 Jul 2008 17:40:00 +0200
 audio-cd (0.05-6) unstable; urgency=low
   * Updated Build-Depends and Depends for new libcdaudio packages,
diff -u audio-cd-0.05/debian/copyright audio-cd-0.05/debian/copyright
--- audio-cd-0.05/debian/copyright
+++ audio-cd-0.05/debian/copyright
@@ -5,131 +5,25 @@
+The current URL seems to be http://www.vanhemert.co.uk/disc-cover.html
+Alternative upstream URL: http://search.cpan.org/dist/Audio-CD/
-			 The "Artistic License"
-				Preamble
-The intent of this document is to state the conditions under which a
-Package may be copied, such that the Copyright Holder maintains some
-semblance of artistic control over the development of the package,
-while giving the users of the package the right to use and distribute
-the Package in a more-or-less customary fashion, plus the right to make
-reasonable modifications.
-	"Package" refers to the collection of files distributed by the
-	Copyright Holder, and derivatives of that collection of files
-	created through textual modification.
-	"Standard Version" refers to such a Package if it has not been
-	modified, or has been modified in accordance with the wishes
-	of the Copyright Holder as specified below.
-	"Copyright Holder" is whoever is named in the copyright or
-	copyrights for the package.
-	"You" is you, if you're thinking about copying or distributing
-	this Package.
-	"Reasonable copying fee" is whatever you can justify on the
-	basis of media cost, duplication charges, time of people involved,
-	and so on.  (You will not be required to justify it to the
-	Copyright Holder, but only to the computing community at large
-	as a market that must bear the fee.)
-	"Freely Available" means that no fee is charged for the item
-	itself, though there may be fees involved in handling the item.
-	It also means that recipients of the item may redistribute it
-	under the same conditions they received it.
-1. You may make and give away verbatim copies of the source form of the
-Standard Version of this Package without restriction, provided that you
-duplicate all of the original copyright notices and associated disclaimers.
-2. You may apply bug fixes, portability fixes and other modifications
-derived from the Public Domain or from the Copyright Holder.  A Package
-modified in such a way shall still be considered the Standard Version.
-3. You may otherwise modify your copy of this Package in any way, provided
-that you insert a prominent notice in each changed file stating how and
-when you changed that file, and provided that you do at least ONE of the
-    a) place your modifications in the Public Domain or otherwise make them
-    Freely Available, such as by posting said modifications to Usenet or
-    an equivalent medium, or placing the modifications on a major archive
-    site such as uunet.uu.net, or by allowing the Copyright Holder to include
-    your modifications in the Standard Version of the Package.
-    b) use the modified Package only within your corporation or organization.
-    c) rename any non-standard executables so the names do not conflict
-    with standard executables, which must also be provided, and provide
-    a separate manual page for each non-standard executable that clearly
-    documents how it differs from the Standard Version.
-    d) make other distribution arrangements with the Copyright Holder.
-4. You may distribute the programs of this Package in object code or
-executable form, provided that you do at least ONE of the following:
-    a) distribute a Standard Version of the executables and library files,
-    together with instructions (in the manual page or equivalent) on where
-    to get the Standard Version.
-    b) accompany the distribution with the machine-readable source of
-    the Package with your modifications.
-    c) give non-standard executables non-standard names, and clearly
-    document the differences in manual pages (or equivalent), together
-    with instructions on where to get the Standard Version.
-    d) make other distribution arrangements with the Copyright Holder.
-5. You may charge a reasonable copying fee for any distribution of this
-Package.  You may charge any fee you choose for support of this
-Package.  You may not charge a fee for this Package itself.  However,
-you may distribute this Package in aggregate with other (possibly
-commercial) programs as part of a larger (possibly commercial) software
-distribution provided that you do not advertise this Package as a
-product of your own.  You may embed this Package's interpreter within
-an executable of yours (by linking); this shall be construed as a mere
-form of aggregation, provided that the complete Standard Version of the
-interpreter is so embedded.
-6. The scripts and library files supplied as input to or produced as
-output from the programs of this Package do not automatically fall
-under the copyright of this Package, but belong to whoever generated
-them, and may be sold commercially, and may be aggregated with this
-Package.  If such scripts or library files are aggregated with this
-Package via the so-called "undump" or "unexec" methods of producing a
-binary executable image, then distribution of such an image shall
-neither be construed as a distribution of this Package nor shall it
-fall under the restrictions of Paragraphs 3 and 4, provided that you do
-not represent such an executable image as a Standard Version of this
-7. C subroutines (or comparably compiled subroutines in other
-languages) supplied by you and linked into this Package in order to
-emulate subroutines and variables of the language defined by this
-Package shall not be considered part of this Package, but are the
-equivalent of input as in Paragraph 6, provided these subroutines do
-not change the language in any way that would cause it to fail the
-regression tests for the language.
-8. Aggregation of this Package with a commercial distribution is always
-permitted provided that the use of this Package is embedded; that is,
-when no overt attempt is made to make this Package's interfaces visible
-to the end user of the commercial distribution.  Such use shall not be
-construed as a distribution of this Package.
-9. The name of the Copyright Holder may not be used to endorse or promote
-products derived from this software without specific prior written permission.
-				The End
+Files: *
+Copyright: (C) 1999-2002 by Doug MacEachern
+License: Artistic
+ When included as part of the Standard Version of Perl or as
+ part of its complete documentation whether printed or
+ otherwise, this work may be distributed only under the terms
+ of Perl's Artistic License as included in the file COPYING.
+ Any distribution of this file or derivatives thereof outside
+ of that package requires that special arrangements be made
+ with copyright holder.
+Files: cddb_lookup.{c,h}
+Copyright: (C) 1998-99 Tony Arcieri
+License: GPL-2+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+On Debian GNU/Linux systems, the complete text of the
+GNU General Public License can be found in `/usr/share/common-licenses/GPL'
+and the Artistic Licence in `/usr/share/common-licenses/Artistic'.
--- audio-cd-0.05/debian/examples
+++ audio-cd-0.05.orig/debian/examples
@@ -1 +0,0 @@
only in patch2:
--- audio-cd-0.05.orig/debian/watch
+++ audio-cd-0.05/debian/watch
@@ -0,0 +1,8 @@
+# old
+# http://search.cpan.org/dist/Audio-CD/  .+/Audio-CD-v?(\d[\d_.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$
+http://www.vanhemert.co.uk/disc-cover.html .+/Audio-CD-v?(\d[\d_.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$
+# or
+# http://downloads.sourceforge.net/disc-cover/Audio-CD-v?(\d[\d_.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)\?.*
only in patch2:
--- audio-cd-0.05.orig/debian/compat
+++ audio-cd-0.05/debian/compat
@@ -0,0 +1 @@

Attachment: signature.asc
Description: Digital signature

Reply to: