Survex debian package uninstallable on hppa
Here is mail from upstream about minor patch to fix uninstallability
of survex-aven on hppa. I assume this is OK to upload via unstable,
and with urgency high? I have the package built and await an OK for
upload.
No-one has actualy filed a bug about this, but this binNMU
http://buildd.debian.org/build.php?&pkg=survex&ver=1.0.39%2Bb1&arch=hppa&file=log
caused survex-aven to become uninstallable due to the packaging not
being 'binNMU safe'. This has recently come to our attention, hence
the fix below.
----- Forwarded message from Olly Betts <olly@survex.com> -----
From: Olly Betts <olly@survex.com>
Date: Sat, 16 Dec 2006 05:11:32 +0000
To: Wookey <wookey@aleph1.co.uk>
Subject: Re: survex debian packages
X-Spam-Status: No, score=-2.2 required=5.0 tests=AWL,BAYES_00 autolearn=ham
version=3.0.3
I've noticed a few other issues which probably should be fixed, but feel
free to disagree. They're all low-risk, non-invasive changes. I've
attached a diff between 1.0.39 and what I suggest should be 1.0.39-1. I
believe the uninstallability on hppa is an RC bug, so "urgency=high" is
justified, but you probably have a better idea than me.
Cheers,
Olly
diff -ru survex-1.0.39/debian/changelog survex-1.0.39-1/debian/changelog
--- survex-1.0.39/debian/changelog 2006-01-16 02:04:05.000000000 +0000
+++ survex-1.0.39-1/debian/changelog 2006-12-16 05:07:59.000000000 +0000
@@ -1,3 +1,19 @@
+survex (1.0.39-1) unstable; urgency=high
+
+ * "urgency=high" because survex-aven is currently uninstallable on hppa
+ after a binNMU (which is an RC bug). The other changes are very safe too.
+ * debian/control: Make binNMU safe.
+ * debian/control: Lowercase first letter of description for survex package
+ as recommended by "best packaging practices".
+ * debian/copyright.in,debian/copyright: Fix failed automatic substitution
+ of copyright statements.
+ * debian/control: "Standards-Version: 3.7.2" - no changes required.
+ * debian/doc-base: Use valid "Apps/Science" section, not invalid "math";
+ Use document ID "survex-manual" rather than the overly generic "manual"
+ since the document ID is supposed to be unique.
+
+ -- Wookey <wookey@survex.com> Sat, 16 Dec 2006 04:50:47 +0000
+
survex (1.0.39) unstable; urgency=low
* Updates to French translation from Michel Bovey. Also updates to German,
diff -ru survex-1.0.39/debian/control survex-1.0.39-1/debian/control
--- survex-1.0.39/debian/control 2006-01-12 04:37:24.000000000 +0000
+++ survex-1.0.39-1/debian/control 2006-12-16 04:26:03.000000000 +0000
@@ -2,15 +2,15 @@
Section: science
Priority: extra
Maintainer: Wookey <wookey@survex.com>
-Standards-Version: 3.6.2
-Build-Depends: debhelper (>= 4.2.13), libx11-dev, libxext-dev, x-dev, libwxgtk2.4-dev
+Standards-Version: 3.7.2
+Build-Depends: debhelper (>= 4.2.13), libx11-dev, libxext-dev, x-dev, libwxgtk2.4-dev, dpkg-dev (>= 1.13.19)
Package: survex
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
-Recommends: survex-aven (= 1.0.39)
-Suggests: survex-svxedit (= 1.0.39)
-Description: Cave surveying and mapping software
+Recommends: survex-aven (= ${binary:Version})
+Suggests: survex-svxedit (= ${source:Version})
+Description: cave surveying and mapping software
A software suite to process, view, and print cave survey data. Survex
is cross-platform (Linux/Unix, MS Windows, DOS, RISC OS). It includes
English, French, German, Portuguese, Catalan, Spanish, Slovak, and Romanian
@@ -21,7 +21,7 @@
Package: survex-aven
Architecture: any
-Depends: survex (= 1.0.39), ${misc:Depends}, ${shlibs:Depends}
+Depends: survex (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
Description: sophisticated cave survey viewer for Survex
Advanced cave viewer for Survex, written using the wxWindows library.
Aven supersedes the xcaverot viewer in the main survex package.
@@ -29,7 +29,7 @@
Package: survex-svxedit
Architecture: all
Depends: tk8.4|wish, bwidget
-Recommends: survex (= 1.0.39)
+Recommends: survex (>= ${source:Version})
Description: survey data editor for Survex
Experimental cave survey data entry editor for Survex. Packaged separately
as it requires TCL to be installed, and a text editor may be used instead.
diff -ru survex-1.0.39/debian/copyright survex-1.0.39-1/debian/copyright
--- survex-1.0.39/debian/copyright 2006-01-12 05:01:11.000000000 +0000
+++ survex-1.0.39-1/debian/copyright 2006-12-16 04:13:50.000000000 +0000
@@ -7,9 +7,8 @@
Copyright:
-@COPYRIGHT_MSG_ASCII@
-
-@AVEN_COPYRIGHT_MSG_ASCII@
+Copyright (C) 1990-2006 Olly Betts
+Copyright (C) 1999-2002 Mark R. Shinwell
You are free to distribute this software under the terms of the GNU
General Public License.
diff -ru survex-1.0.39/debian/copyright.in survex-1.0.39-1/debian/copyright.in
--- survex-1.0.39/debian/copyright.in 2003-07-26 18:05:37.000000000 +0100
+++ survex-1.0.39-1/debian/copyright.in 2006-12-16 04:13:11.000000000 +0000
@@ -7,9 +7,8 @@
Copyright:
-@COPYRIGHT_MSG_ASCII@
-
-@AVEN_COPYRIGHT_MSG_ASCII@
+@COPYRIGHT_MSG@
+@AVEN_COPYRIGHT_MSG@
You are free to distribute this software under the terms of the GNU
General Public License.
diff -ru survex-1.0.39/debian/doc-base survex-1.0.39-1/debian/doc-base
--- survex-1.0.39/debian/doc-base 2001-09-22 01:49:43.000000000 +0100
+++ survex-1.0.39-1/debian/doc-base 2006-12-16 04:38:44.000000000 +0000
@@ -1,9 +1,9 @@
-Document: manual
+Document: survex-manual
Title: Survex Manual
Author: Wookey and Olly Betts
Abstract: This manual describes what Survex is and how it can be used to
process cave survey data.
-Section: math
+Section: Apps/Science
Format: postscript
Files: /usr/share/doc/survex/manual.ps.gz
----- End forwarded message -----
Wookey
--
Aleph One Ltd, Bottisham, CAMBRIDGE, CB5 9BA, UK Tel +44 (0) 1223 811679
work: http://www.aleph1.co.uk/ play: http://wookware.org/
Reply to: