Your message dated Mon, 28 Dec 2009 01:47:14 +0000
with message-id <e1np4hw-0004pa...@ries.debian.org>
and subject line Bug#562014: fixed in dmidecode 2.9-1.2
has caused the Debian Bug report #562014,
regarding dmidecode-udeb: should depend on libc6-udeb instead of libc6
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
562014: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=562014
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dmidecode
Version: 2.9-1.1
Severity: serious
Tags: patch d-i
X-Debbugs-CC: debian-b...@lists.debian.org

The udeb does not get a correct dependency on libc6-udeb, but instead 
depends on the regular libc6 package.

The basic reason is that the control file does not set the correct package 
type for the udeb. Doing that also allows to simplify debian/rules.

The patch also includes a few other packaging improvements:
  * Update debhelper compatibility to version 6.
  * Don't ignore errors during 'make clean' (Linian warning).

The debdiff for the resulting binary packages is clean.

diff -u dmidecode-2.9/debian/rules dmidecode-2.9/debian/rules
--- dmidecode-2.9/debian/rules
+++ dmidecode-2.9/debian/rules
@@ -10,9 +10,6 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-# This is the debhelper compatibility version to use.
-export DH_COMPAT=4
-
 INSTALL = install
 
 include /usr/share/dpatch/dpatch.make
@@ -58,7 +55,7 @@
 	rm -f build-stamp configure-stamp
 
 	# Add here commands to clean up after the build process.
-	-$(MAKE) clean
+	$(MAKE) clean
 
 	dh_clean
 
@@ -80,39 +77,22 @@
 # We have nothing to do by default.
 
 # Build architecture-dependent files here.
-binary-arch: build install binary-dmidecode binary-dmidecode-udeb
-
-binary-dmidecode: install
+binary-arch: build install
 	dh_testdir
 	dh_testroot
-	dh_installdocs -Ndmidecode-udeb
+	dh_installdocs
 	dh_installexamples
-	dh_installman -Ndmidecode-udeb
-	dh_installchangelogs -Ndmidecode-udeb CHANGELOG
-	dh_link
-	dh_strip -Ndmidecode-udeb
-	dh_compress -Ndmidecode-udeb
-	dh_fixperms -Ndmidecode-udeb
-	dh_installdeb -Ndmidecode-udeb
-	dh_shlibdeps -Ndmidecode-udeb
-	dh_gencontrol -Ndmidecode-udeb
-	dh_md5sums -Ndmidecode-udeb
-	dh_builddeb -Ndmidecode-udeb
-
-binary-dmidecode-udeb: install
-	dh_testdir
-	dh_testroot
+	dh_installman
+	dh_installchangelogs CHANGELOG
 	dh_link
-	dh_strip -pdmidecode-udeb
-	dh_compress -pdmidecode-udeb
-	dh_fixperms -pdmidecode-udeb
-	dh_installdeb -pdmidecode-udeb
-	dh_shlibdeps -pdmidecode-udeb
-	# Don't write your stupid guesses to debian/files.
-	dh_gencontrol -n -pdmidecode-udeb -- -fdebian/files~
-	# Register file manually.
-	dpkg-distaddfile $(UFILENAME) debian-installer optional
-	dh_builddeb -pdmidecode-udeb --filename=$(UFILENAME)
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
 
 binary: binary-indep binary-arch
 .PHONY: build clean binary-indep binary-arch binary install configure
diff -u dmidecode-2.9/debian/control dmidecode-2.9/debian/control
--- dmidecode-2.9/debian/control
+++ dmidecode-2.9/debian/control
@@ -2,7 +2,7 @@
 Section: utils
 Priority: optional
 Maintainer: Petter Reinholdtsen <p...@debian.org>
-Build-Depends: debhelper (>> 3.0.0), dpatch
+Build-Depends: debhelper (>= 6), dpatch
 Standards-Version: 3.7.2
 
 Package: dmidecode
@@ -18,6 +18,7 @@
  hardware detection programs.
 
 Package: dmidecode-udeb
+XC-Package-Type: udeb
 Section: debian-installer
 Architecture: i386 ia64 amd64 kfreebsd-i386 knetbsd-i386 kfreebsd-amd64
 Depends: ${shlibs:Depends}
only in patch2:
unchanged:
--- dmidecode-2.9.orig/debian/compat
+++ dmidecode-2.9/debian/compat
@@ -0,0 +1 @@
+6

--- End Message ---
--- Begin Message ---
Source: dmidecode
Source-Version: 2.9-1.2

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

dmidecode-udeb_2.9-1.2_amd64.udeb
  to main/d/dmidecode/dmidecode-udeb_2.9-1.2_amd64.udeb
dmidecode_2.9-1.2.diff.gz
  to main/d/dmidecode/dmidecode_2.9-1.2.diff.gz
dmidecode_2.9-1.2.dsc
  to main/d/dmidecode/dmidecode_2.9-1.2.dsc
dmidecode_2.9-1.2_amd64.deb
  to main/d/dmidecode/dmidecode_2.9-1.2_amd64.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 562...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Frans Pop <f...@debian.org> (supplier of updated dmidecode 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 ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 22 Dec 2009 05:13:24 +0100
Source: dmidecode
Binary: dmidecode dmidecode-udeb
Architecture: source amd64
Version: 2.9-1.2
Distribution: unstable
Urgency: low
Maintainer: Petter Reinholdtsen <p...@debian.org>
Changed-By: Frans Pop <f...@debian.org>
Description: 
 dmidecode  - Dump Desktop Management Interface data
 dmidecode-udeb - Dump Desktop Management Interface data (udeb) (udeb)
Closes: 562014
Changes: 
 dmidecode (2.9-1.2) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Correctly set package type for the udeb. Allows to simplify debian/rules
     and ensures a correct dependency on libc6-udeb. Closes: #562014.
   * Update debhelper compat to version 6.
   * Don't ignore errors during 'make clean'.
Checksums-Sha1: 
 108065099cfdb03497e9cc38b05f3958eb4d42ec 1030 dmidecode_2.9-1.2.dsc
 16e5b31ae95b413e3b1a75a3e695f6b17ca3cd90 5096 dmidecode_2.9-1.2.diff.gz
 e9cfe62a2c64230f7415cfe28196a5fef1d3e2e1 59918 dmidecode_2.9-1.2_amd64.deb
 af4bc6390a6ac6977d58d9f1eb756f69f1f2e554 24808 
dmidecode-udeb_2.9-1.2_amd64.udeb
Checksums-Sha256: 
 9d6961fa78f6a129f97e4202eeba884bbd338d8693aa9b52bea336c68be7cdc6 1030 
dmidecode_2.9-1.2.dsc
 a6b8400baf7a4885c33e01568a62311fde26f7333f00ea98eab8af4a60cf98b5 5096 
dmidecode_2.9-1.2.diff.gz
 9789c77a57f2378bc0c7bc3578baa23ae64fbcf0de9e76d0b0880067e31718c2 59918 
dmidecode_2.9-1.2_amd64.deb
 2fae10a6273aab9624f2db83a58b66ffdffd4b15d3d007a10eb8b69509139381 24808 
dmidecode-udeb_2.9-1.2_amd64.udeb
Files: 
 f7d590539ab0ce9f44b5baf8189f5adc 1030 utils optional dmidecode_2.9-1.2.dsc
 aa3834adecc65da00b022b7c2ffb7a86 5096 utils optional dmidecode_2.9-1.2.diff.gz
 a288efcc05c51447ce4cd495e3a746d6 59918 utils important 
dmidecode_2.9-1.2_amd64.deb
 6760f033041fbc732ff96f9a6b1b4f01 24808 debian-installer optional 
dmidecode-udeb_2.9-1.2_amd64.udeb
Package-Type: udeb

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

iEYEARECAAYFAkswSF0ACgkQgm/Kwh6ICoQTYQCgqW30eKfy92aznCGXGQychwJA
bvsAn2dOGr1jqHTWtJyaF7YVKvJWMWiS
=daGK
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to