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

Bug#564488: marked as done (bogl: improve packaging for the bogl-bterm-udeb)

Your message dated Wed, 13 Jan 2010 18:02:10 +0000
with message-id <E1NV7Xm-0006cp-9y@ries.debian.org>
and subject line Bug#564488: fixed in bogl 0.1.18-3.1
has caused the Debian Bug report #564488,
regarding bogl: improve packaging for the bogl-bterm-udeb
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 owner@bugs.debian.org

564488: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=564488
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: bogl
Version: 0.1.18-3
Severity: important
Tags: patch, d-i

Please apply the attached patch which updates the packaging to use current 
functionality provided by packaging tools for building udebs.

This simplifies debian/rules and, more importantly, ensures a correct 
versioned dependency on libc6 for the udeb.

I've checked the result with debdiff, and that was correct.

As the package is maintained by QA I will probably NMU the package in a few 
days, unless there is a response from a QA team member.

diff -Nru bogl-0.1.18/debian/changelog bogl-0.1.18/debian/changelog
--- bogl-0.1.18/debian/changelog	2009-04-23 18:02:03.000000000 +0200
+++ bogl-0.1.18/debian/changelog	2010-01-09 20:01:26.000000000 +0100
@@ -1,3 +1,10 @@
+bogl (0.1.18-3.1) UNRELEASED; urgency=low
+  * Non-maintainer upload.
+  * Improve packaging of the udeb by using current debhelper functionality.
+ -- Frans Pop <fjp@debian.org>  Sat, 09 Jan 2010 19:59:45 +0100
 bogl (0.1.18-3) unstable; urgency=low
   * QA upload.
diff -Nru bogl-0.1.18/debian/control bogl-0.1.18/debian/control
--- bogl-0.1.18/debian/control	2009-04-23 17:58:40.000000000 +0200
+++ bogl-0.1.18/debian/control	2010-01-09 19:58:05.000000000 +0100
@@ -40,10 +40,11 @@
  This package contains bterm, a UTF-enabled framebuffer terminal.
 Package: bogl-bterm-udeb
+XC-Package-Type: udeb
 Section: debian-installer
 Architecture: any
 Priority: extra
-Depends: libc-udeb
+Depends: ${shlibs:Depends}
 Provides: editor
 Description: Ben's Own Graphics Library - graphical terminal
  Ben's Own Graphics Library is a small framebuffer library,
diff -Nru bogl-0.1.18/debian/rules bogl-0.1.18/debian/rules
--- bogl-0.1.18/debian/rules	2009-04-23 17:57:01.000000000 +0200
+++ bogl-0.1.18/debian/rules	2010-01-09 19:59:43.000000000 +0100
@@ -37,9 +37,6 @@
 	@echo No architecture-independent packages.
-VERSION := $(shell dpkg-parsechangelog | grep ^Version: | cut -d ' ' -f 2)
-ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
 # Build architecture-dependent files here.
 binary-arch: build
@@ -54,11 +51,11 @@
 	install -d debian/bogl-bterm-udeb/usr/share/terminfo/b
 	install -m 644 debian/bogl-bterm/usr/share/terminfo/b/bterm debian/bogl-bterm-udeb/usr/share/terminfo/b/bterm
-	dh_installdocs -Nbogl-bterm-udeb
-	dh_installexamples -Nbogl-bterm-udeb
-	dh_installman -Nbogl-bterm-udeb
-	dh_installinfo -Nbogl-bterm-udeb
-	dh_installchangelogs -Nbogl-bterm-udeb
+	dh_installdocs
+	dh_installexamples
+	dh_installman
+	dh_installinfo
+	dh_installchangelogs
@@ -68,12 +65,9 @@
-	dh_gencontrol -Nbogl-bterm-udeb
-	dh_gencontrol -pbogl-bterm-udeb -- -fdebian/files~
-	dpkg-distaddfile bogl-bterm-udeb_$(VERSION)_$(ARCH).udeb debian-installer extra
-	dh_md5sums -Nbogl-bterm-udeb
-	dh_builddeb -Nbogl-bterm-udeb
-	dh_builddeb -pbogl-bterm-udeb --filename=bogl-bterm-udeb_$(VERSION)_$(ARCH).udeb
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
 binary: binary-indep binary-arch
 .PHONY: build clean binary-indep binary-arch binary configure

--- End Message ---
--- Begin Message ---
Source: bogl
Source-Version: 0.1.18-3.1

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

  to main/b/bogl/bogl-bterm-udeb_0.1.18-3.1_amd64.udeb
  to main/b/bogl/bogl-bterm_0.1.18-3.1_amd64.deb
  to main/b/bogl/bogl_0.1.18-3.1.dsc
  to main/b/bogl/bogl_0.1.18-3.1.tar.gz
  to main/b/bogl/libbogl-dev_0.1.18-3.1_amd64.deb
  to main/b/bogl/libbogl0_0.1.18-3.1_amd64.deb

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

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

Debian distribution maintenance software
Frans Pop <fjp@debian.org> (supplier of updated bogl 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)

Hash: SHA1

Format: 1.8
Date: Sun, 10 Jan 2010 11:33:52 +0100
Source: bogl
Binary: libbogl-dev libbogl0 bogl-bterm bogl-bterm-udeb
Architecture: source amd64
Version: 0.1.18-3.1
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Frans Pop <fjp@debian.org>
 bogl-bterm - Ben's Own Graphics Library - graphical terminal
 bogl-bterm-udeb - Ben's Own Graphics Library - graphical terminal (udeb)
 libbogl-dev - Ben's Own Graphics Library - development files
 libbogl0   - Ben's Own Graphics Library - shared library
Closes: 539775 564488
 bogl (0.1.18-3.1) unstable; urgency=low
   * Non-maintainer upload.
   * Improve packaging of the udeb by using current debhelper functionality.
     Ensures correct versioned dependency on libc. Closes: #564488.
   * Drop the 'Provides: editor' for bogl-bterm-udeb. It's unused and most
     likely incorrect.
   * Avoid executable stack. Patch taken from Fedora. Closes: #539775.
 642ea59b7e7ecf3e84a822cccbcbdac7d659afa1 806 bogl_0.1.18-3.1.dsc
 ec7d8ad3136cf5e14a0cb350a69876d22e5847f8 106929 bogl_0.1.18-3.1.tar.gz
 d2f5286d20d4285fb452a2f42eebed355e3b4d16 92104 libbogl-dev_0.1.18-3.1_amd64.deb
 c7af3fedafeb31f664a4f7233935698154df14e4 53106 libbogl0_0.1.18-3.1_amd64.deb
 a870253b95368f5c9125478c23f8d015ad427a7b 30536 bogl-bterm_0.1.18-3.1_amd64.deb
 b57cca0866df0f13f34a110d9c70ec4bb7d0bd24 24640 bogl-bterm-udeb_0.1.18-3.1_amd64.udeb
 36ecc860466a99f2890fbd63f84207d56d04be79c667290f9ac92e4cf813ecf7 806 bogl_0.1.18-3.1.dsc
 7e62ee51c4f641d8fb671211107e68318bba8a8a5dd21a5afbaf41ea50faa453 106929 bogl_0.1.18-3.1.tar.gz
 8f085c77e487ef341c659e6ff1d8630c1a7864c356c6d37708dd0f5b94dc94b4 92104 libbogl-dev_0.1.18-3.1_amd64.deb
 c5c68abb7f1abda32a9816ac3d7c7e7530e740b8054375c8771440e48b4ae320 53106 libbogl0_0.1.18-3.1_amd64.deb
 c6913dcc665ab081364e6d6e1cdc54b8cc9a8d941c536998cb3710c756bba6dc 30536 bogl-bterm_0.1.18-3.1_amd64.deb
 8aec6ebaf17391feb8381537fedf0db5fe60c09ac90a040d5eea1fec78e00a2b 24640 bogl-bterm-udeb_0.1.18-3.1_amd64.udeb
 91f38c16022c235386b449b874b1a234 806 devel optional bogl_0.1.18-3.1.dsc
 739f28cdc34bd00bcdf97f933dab2659 106929 devel optional bogl_0.1.18-3.1.tar.gz
 70baae650c6267227a5e92072e1f6848 92104 libdevel optional libbogl-dev_0.1.18-3.1_amd64.deb
 5b1afcbb8203f9b27574fe212b0fc0aa 53106 libs optional libbogl0_0.1.18-3.1_amd64.deb
 a3431f6cdbcecc9b5694b9bfe72fc35f 30536 utils optional bogl-bterm_0.1.18-3.1_amd64.deb
 140497c06fcc85f66be097591446ec67 24640 debian-installer extra bogl-bterm-udeb_0.1.18-3.1_amd64.udeb
Package-Type: udeb

Version: GnuPG v1.4.9 (GNU/Linux)


--- End Message ---

Reply to: