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

Bug#762175: marked as done (gnumach: Introduce kernel versions?)



Your message dated Fri, 07 Nov 2014 03:19:54 +0000
with message-id <E1Xma5a-0005z6-EX@franck.debian.org>
and subject line Bug#762175: fixed in gnumach 2:1.4+git20141107-1
has caused the Debian Bug report #762175,
regarding gnumach: Introduce kernel versions?
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
immediately.)


-- 
762175: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762175
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: gnumach
Version: 2:1.4-12
Severity: normal
Tags: patch
User: debian-hurd@lists.debian.org
Usertags: hurd

Hi,

Currently it is not possible to install multiple versions if gnumach,
since the built images share the same names:
gnumach-1.4-486.gz
gnumach-1.4-486-dbg.gz
gnumach-1.4-xen-486.gz
gnumach-1.4-xen-486-dbg.gz

With the attached path to debian/rules, these names become unique,
enabling installation of multiple versions as is the case for
GNU/Linux:
gnumach-1.4-12-486.gz
etc.

Unless problems arise with reject from Debian's NEW-Queue when new
versions are uploaded, it would be really appreciated to also have
versions for kernels.

If not accepted, maybe the patch can be modified to use the new naming
scheme conditionally, so that custom built images can be installed in
parallel to the stock versions:

export CUSTOM_KERNEL=yes

debian/rules:
ifeq ($(CUSTOM_KERNEL),yes)
DEB_VERSION := $(VERSION)
endif

--- a/debian/rules.orig	2014-08-11 23:19:07.000000000 +0200
+++ b/debian/rules	2014-09-19 09:40:06.000000000 +0200
@@ -6,6 +6,7 @@
 
 FULL_VERSION     := $(shell dpkg-parsechangelog | grep ^Version: | sed -e 's/^.*: //g')
 NOEPOCH_VERSION  := $(shell echo $(FULL_VERSION) | sed -e 's/.*://g')
+DEB_VERSION      := $(NOEPOCH_VERSION)
 TAR_VERSION      := $(shell echo $(NOEPOCH_VERSION) | sed -e 's/-.*//g')
 VERSION          := $(shell echo $(TAR_VERSION) | sed -e 's/\.dfsg.*//g')
 MAJOR            := $(shell echo $(VERSION) | sed -e 's/\..*//g')
@@ -182,12 +183,12 @@
 	
 	mkdir -p $(D_UDEB)/boot
 	cp $(D)/boot/gnumach $(D_UDEB)/boot/
-	mv $(D)/boot/gnumach $(D)/boot/gnumach-$(VERSION)-$(MACHINE)
+	mv $(D)/boot/gnumach $(D)/boot/gnumach-$(DEB_VERSION)-$(MACHINE)
 	mkdir -p $(D_XEN_UDEB)/boot
 	cp $(D_XEN)/boot/gnumach $(D_XEN_UDEB)/boot/
-	mv $(D_XEN)/boot/gnumach $(D_XEN)/boot/gnumach-$(VERSION)-xen-$(MACHINE)
-	mv $(D_DBG)/boot/gnumach $(D_DBG)/boot/gnumach-$(VERSION)-$(MACHINE)-dbg
-	mv $(D_XEN_DBG)/boot/gnumach $(D_XEN_DBG)/boot/gnumach-$(VERSION)-xen-$(MACHINE)-dbg
+	mv $(D_XEN)/boot/gnumach $(D_XEN)/boot/gnumach-$(DEB_VERSION)-xen-$(MACHINE)
+	mv $(D_DBG)/boot/gnumach $(D_DBG)/boot/gnumach-$(DEB_VERSION)-$(MACHINE)-dbg
+	mv $(D_XEN_DBG)/boot/gnumach $(D_XEN_DBG)/boot/gnumach-$(DEB_VERSION)-xen-$(MACHINE)-dbg
 
 ifeq ($(DEB_HOST_ARCH_OS),hurd)
 	for script in preinst prerm postinst postrm ; do \
@@ -238,12 +239,12 @@
 	dh_link -a
 	dh_strip -a -N$(pkg_dbg) -N$(pkg_xen_dbg)
 	dh_compress -a -N$(pkg) -N$(pkg_udeb) -N$(pkg_xen) -N$(pkg_xen_udeb) -N$(pkg_dbg) -N$(pkg_xen_dbg)
-	dh_compress -p$(pkg) boot/gnumach-$(VERSION)-$(MACHINE)
+	dh_compress -p$(pkg) boot/gnumach-$(DEB_VERSION)-$(MACHINE)
 	dh_compress -p$(pkg_udeb) boot/gnumach
-	dh_compress -p$(pkg_xen) boot/gnumach-$(VERSION)-xen-$(MACHINE)
+	dh_compress -p$(pkg_xen) boot/gnumach-$(DEB_VERSION)-xen-$(MACHINE)
 	dh_compress -p$(pkg_xen_udeb) boot/gnumach
-	dh_compress -p$(pkg_dbg) boot/gnumach-$(VERSION)-$(MACHINE)-dbg
-	dh_compress -p$(pkg_xen_dbg) boot/gnumach-$(VERSION)-xen-$(MACHINE)-dbg
+	dh_compress -p$(pkg_dbg) boot/gnumach-$(DEB_VERSION)-$(MACHINE)-dbg
+	dh_compress -p$(pkg_xen_dbg) boot/gnumach-$(DEB_VERSION)-xen-$(MACHINE)-dbg
 	dh_fixperms -a
 	dh_installdeb -a
 	dh_gencontrol -a

--- End Message ---
--- Begin Message ---
Source: gnumach
Source-Version: 2:1.4+git20141107-1

We believe that the bug you reported is fixed in the latest version of
gnumach, 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 762175@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Samuel Thibault <sthibault@debian.org> (supplier of updated gnumach 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: Fri, 07 Nov 2014 01:06:55 +0000
Source: gnumach
Binary: gnumach gnumach-dbg gnumach-image-1-486 gnumach-image-1-xen-486 gnumach-image-1.4-486 gnumach-image-1.4-xen-486 kernel-image-1.4-486-di kernel-image-1.4-xen-486-di gnumach-image-1.4-486-dbg gnumach-image-1.4-xen-486-dbg gnumach-common gnumach-dev
Architecture: source all hurd-i386
Version: 2:1.4+git20141107-1
Distribution: unstable
Urgency: medium
Maintainer: GNU Hurd Maintainers <debian-hurd@lists.debian.org>
Changed-By: Samuel Thibault <sthibault@debian.org>
Description:
 gnumach    - Dummy transition package for gnumach-image-*
 gnumach-common - GNU version of the Mach microkernel, common files.
 gnumach-dbg - Dummy transition package for gnumach-image-*-dbg
 gnumach-dev - GNU version of the Mach microkernel
 gnumach-image-1-486 - GNU version of the Mach microkernel
 gnumach-image-1-xen-486 - GNU version of the Mach microkernel
 gnumach-image-1.4-486 - GNU version of the Mach microkernel
 gnumach-image-1.4-486-dbg - GNU version of the Mach microkernel for debugging
 gnumach-image-1.4-xen-486 - GNU version of the Mach microkernel for Xen
 gnumach-image-1.4-xen-486-dbg - GNU version of the Mach microkernel for Xen for debugging
 kernel-image-1.4-486-di - GNU version of the Mach microkernel for the Debian installer (udeb)
 kernel-image-1.4-xen-486-di - GNU version of the Mach microkernel for the Debian installer (udeb)
Closes: 762175
Changes:
 gnumach (2:1.4+git20141107-1) unstable; urgency=medium
 .
   * New upstream snapshot
   * rules: ignore +git version.
   * patches/git-*, patches/80_missing_files.patch: Remove.
   * Bump Standards-Version to 3.9.6 (no changes).
   * control: rename into control.in with 1.4 replaced with @version@, so
     that...
   * rules: ... make DEB_BUILD_OPTIONS=custom use the package version instead
     of the upstream version. Thanks Svante Signell for the original patch.
     Closes: Bug#762175.
Checksums-Sha1:
 dcd5c98f7ebad4382335ce07127af1f80c3a8990 2939 gnumach_1.4+git20141107-1.dsc
 23f865e2b28840fc5aa1bf6f08a52d142f6867e6 3153839 gnumach_1.4+git20141107.orig.tar.bz2
 cf19e5fed1a3b1a93fb2f2ac31d5df832033fc1c 82726 gnumach_1.4+git20141107-1.debian.tar.bz2
 2eb8cd92a3725fc2c0f76a1cd772776d26241c1e 232376 gnumach-common_1.4+git20141107-1_all.deb
 6b867fcfc3f0d8c336455dfff23137ef2b21f630 136440 gnumach_1.4+git20141107-1_hurd-i386.deb
 2750c0d739cf65613a7c18a6bfc0dca506bf801a 136274 gnumach-dbg_1.4+git20141107-1_hurd-i386.deb
 db0f4101617e07694c42a2389b75ee9cccdf5503 136240 gnumach-image-1-486_1.4+git20141107-1_hurd-i386.deb
 4081d2491e6369962158163fb2d08ecd6747d9e4 136288 gnumach-image-1-xen-486_1.4+git20141107-1_hurd-i386.deb
 bd5c446272e48086156ed45e57e6258f48fa1775 715302 gnumach-image-1.4-486_1.4+git20141107-1_hurd-i386.deb
 92fd6c7453da609fa19e91f6f58e93ca65e45a3d 355538 gnumach-image-1.4-xen-486_1.4+git20141107-1_hurd-i386.deb
 d9673beba6cd0e9ed2b2ef398290a54cd42376cc 574476 kernel-image-1.4-486-di_1.4+git20141107-1_hurd-i386.udeb
 fc9dee718714199f72fd431713e064ec108e6abd 215600 kernel-image-1.4-xen-486-di_1.4+git20141107-1_hurd-i386.udeb
 bb76d00a33b3fa4fef2eb8fa63cac71afa235ca7 2580364 gnumach-image-1.4-486-dbg_1.4+git20141107-1_hurd-i386.deb
 cad69aadab6ab99c02bd95ba1852ab938333d075 1266372 gnumach-image-1.4-xen-486-dbg_1.4+git20141107-1_hurd-i386.deb
 a2f6b4d9c6694dc83663ba897cecd81419f9b501 201060 gnumach-dev_1.4+git20141107-1_hurd-i386.deb
Checksums-Sha256:
 a05ecc2256043f47216b0219743d1e43acda83055612563b2d171af16a91c171 2939 gnumach_1.4+git20141107-1.dsc
 b7dca5147a980ab411e99a0fa474790499eb610ffec03a86049a29a6642cf435 3153839 gnumach_1.4+git20141107.orig.tar.bz2
 6db2395f3334cbbc55811069c71b5b8daa94e9c5e36630042663c4afa92e4c0f 82726 gnumach_1.4+git20141107-1.debian.tar.bz2
 611a32544db6a666263a78675996d511ffc5499fa87caf46703eeaeb702fc35a 232376 gnumach-common_1.4+git20141107-1_all.deb
 0119affa598723b06a9af62748f3659bef9b3ff04a80778a7dd4106c47866a72 136440 gnumach_1.4+git20141107-1_hurd-i386.deb
 fb8ed4fe3f9b1ac5c30e17924e360e2dd20ac7d4010af06bfc8b9993eabfabbf 136274 gnumach-dbg_1.4+git20141107-1_hurd-i386.deb
 b58f344e90eb21e88d545f8558e2ac34e2be24d76096ee395e29ac9435af8d04 136240 gnumach-image-1-486_1.4+git20141107-1_hurd-i386.deb
 fc149f38f63c10c8c1f0d2557063f9cd90052b9b0b28813b0e56448e20033a8b 136288 gnumach-image-1-xen-486_1.4+git20141107-1_hurd-i386.deb
 3e5ea15e6ea93d9938dffa6126fd0790a042921b701c39a96f0d301556847b40 715302 gnumach-image-1.4-486_1.4+git20141107-1_hurd-i386.deb
 ca672d609dc075239b1fd117545c0815f98d4dfdab9a61a3cf13c7bfa68a02e2 355538 gnumach-image-1.4-xen-486_1.4+git20141107-1_hurd-i386.deb
 64f1d01ba8b7aaab72e989cde9890dcb11fba8f342dd08408b757f182d7ea843 574476 kernel-image-1.4-486-di_1.4+git20141107-1_hurd-i386.udeb
 0c645cd6878fe2359eb92e741a3bfcfcf2ba0d8a62383f6bf4752fcc33074d41 215600 kernel-image-1.4-xen-486-di_1.4+git20141107-1_hurd-i386.udeb
 9885df0f2ee569681ade3f17204bbc9464c004b342c9c8252bcd6c0cdbadda9a 2580364 gnumach-image-1.4-486-dbg_1.4+git20141107-1_hurd-i386.deb
 a87e138c17bdb5b876ae1baa3fe83695c391213f7d5849d7d9bdb1ec96e5e3b2 1266372 gnumach-image-1.4-xen-486-dbg_1.4+git20141107-1_hurd-i386.deb
 a2b2adaa6f5cf1f537f4151d8ff1b0ae09e8e793be3f09650a4b6b369f4ba0cd 201060 gnumach-dev_1.4+git20141107-1_hurd-i386.deb
Files:
 93f28512d6f32f4ebf045b7a9b220fdb 2939 kernel optional gnumach_1.4+git20141107-1.dsc
 164df7c33aef76e92fc5d7fbc5626a95 3153839 kernel optional gnumach_1.4+git20141107.orig.tar.bz2
 b9ea6b7fb9a9b52aab48eef505c06d55 82726 kernel optional gnumach_1.4+git20141107-1.debian.tar.bz2
 6c4ccefd82011214f1d05ad856819abd 232376 devel optional gnumach-common_1.4+git20141107-1_all.deb
 e038140da079be4b2d9658683ab5fed0 136440 kernel optional gnumach_1.4+git20141107-1_hurd-i386.deb
 74a502087f29c1df9f72b4ef4dcb3488 136274 debug extra gnumach-dbg_1.4+git20141107-1_hurd-i386.deb
 72f1c684afc106fed6fab6dfd3f2851e 136240 kernel optional gnumach-image-1-486_1.4+git20141107-1_hurd-i386.deb
 03873d7c231b266eae61d252f3a38549 136288 kernel optional gnumach-image-1-xen-486_1.4+git20141107-1_hurd-i386.deb
 ebeca4720d8040ff6fc8f645a7c2cd41 715302 kernel optional gnumach-image-1.4-486_1.4+git20141107-1_hurd-i386.deb
 129164255d1d58b8f7eac9484012c287 355538 kernel optional gnumach-image-1.4-xen-486_1.4+git20141107-1_hurd-i386.deb
 85f2b940bc0b30f90f6c1494a5667202 574476 debian-installer optional kernel-image-1.4-486-di_1.4+git20141107-1_hurd-i386.udeb
 a8dacd6ab2e367a647c8e1c4ff96fdc6 215600 debian-installer optional kernel-image-1.4-xen-486-di_1.4+git20141107-1_hurd-i386.udeb
 3ef02ff0010b9d463122a10d04e06ed2 2580364 debug extra gnumach-image-1.4-486-dbg_1.4+git20141107-1_hurd-i386.deb
 95bf160e7ec9f38f9e83cd34f62df7ae 1266372 debug extra gnumach-image-1.4-xen-486-dbg_1.4+git20141107-1_hurd-i386.deb
 b764d7803c9b950031ebd0a4a43ab17f 201060 devel optional gnumach-dev_1.4+git20141107-1_hurd-i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJUXCFNAAoJEBH0lP5vGG7NAQsP+QFeuzU2LB4OED5hlFKoG7EB
99A9LPFTuAepYlHe0qjXYdBMyxXKuQHD+xOyReDXwpNE8L7ighYJMGHCN5/Z5+nS
xndEGOh2CRvNSsDqfMzJ+g4a/aRVBRFHnhklkQCwSeZOlnNosPh9FgHHZVaVD1kn
d2nU/IezWbHIhaV/OvgLPKMB9ervb8+fsz5lVxjZ2sWyv9yys8Qx1hif4rTGUpvR
DKk+sdwp0nYEm8Gelg+NGQHU4d4ZPFAsaGhir6tOwaFV/nGAWLcAc8qKSh6SU+i0
j+2hzie9MTJDDRqdjhssZvbDQPCWRWsUslJA18kzOBhbe734gHK3LUnwLHqto/Gg
fAcFGTqGiHPO0RQ1m4KYaOC0H/q4zIXXYhjlZMjmLGOdDGs/B3dg6D0rrXGIwSz5
RjNuQoNtLWdpGlgtABkkY6GbmdcmqhwsBoqfoPGzvcuXrR4gk7aEjcsxqVXeYYuo
HzWoaqxqcvPbO16Mx5Cr+3zd8WIf8XWd4D8gxbPDu9SN3erPsR4cs7Ku/QIZ0ik8
jpA88Sm+1egxbgpUaqt0lfvvGeIhMhHmbviVwKnCTTrpnRxfKauToTEK6PclxmKF
1VVRTXSIrJOba3qGVEPonyPJ6kxApvNSZDMxOcEaVHFnhGpMaI/TSWqc4wlqLcSj
VnIPTaIs5BDC2oirFnms
=ifIt
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: