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

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: