I've prepared an NMU for pydb (versioned as 1.25-1.1) and uploaded it to DELAYED/7. It's also in svn. Please feel free to tell me if I should delay it longer or cancel it, or preempt it with a maintainer upload.
Regards, S
diffstat for pydb_1.25-1 pydb_1.25-1.1 debian/patches/00list | 2 debian/patches/01_man_hyphens.dpatch | 89 +++++++++++++++++++++++++++++++++++ debian/patches/02_man_Sp.dpatch | 22 ++++++++ debian/pydb.docs | 1 pydb-1.25/debian/README.Debian | 2 pydb-1.25/debian/changelog | 24 +++++++++ pydb-1.25/debian/control | 3 - pydb-1.25/debian/copyright | 3 + pydb-1.25/debian/menu | 2 pydb-1.25/debian/pydb.links | 2 pydb-1.25/debian/rules | 11 +--- 11 files changed, 150 insertions(+), 11 deletions(-) diff -u pydb-1.25/debian/copyright pydb-1.25/debian/copyright --- pydb-1.25/debian/copyright +++ pydb-1.25/debian/copyright @@ -11,6 +11,9 @@ Current upstream author: Rocky Bernstein <ro...@panix.com> +Copyright (C) 2006, 2007, 2008 Rocky Bernstein <ro...@gnu.org> +Copyright (C) 2006 Nikolaj Schumacher <bugs * nschum , de> + This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later diff -u pydb-1.25/debian/changelog pydb-1.25/debian/changelog --- pydb-1.25/debian/changelog +++ pydb-1.25/debian/changelog @@ -1,3 +1,27 @@ +pydb (1.25-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Assume the directory layout seen in python-support 1.0 rather than + 0.8.x, with modules in /usr/share/pyshared (Closes: #516324) + * Do the initial installation into the directories used by the default + version of Python, not 2.4 + * Don't sed away a wrong path in the man page that actually no longer exists + * Lintian fixes: + - Move python-support to Build-Depends-Indep and do the build in + build-indep, not build-arch, as this package is architecture-independent + - Move menu entry from obsolete Apps to Applications + - Install upstream ChangeLog as conventional changelog.gz, not ChangeLog.gz + - Copy the actual copyright statements to debian/copyright, not just the + upstream author's name + - debian/patches/01_man_hyphens.dpatch: replace all "-" with either "\-" + (minus) or "\(hy" (hyphen) depending on apparent intention, according to + the best practice explained by lintian + - debian/patches/02_man_Sp.dpatch: Remove undefined Sp macro (the man + page seems to look fine without it) + - debian/README.Debian: fix a spelling mistake + + -- Simon McVittie <s...@debian.org> Tue, 04 Aug 2009 22:48:49 +0100 + pydb (1.25-1) unstable; urgency=low [Sandro Tosi] diff -u pydb-1.25/debian/control pydb-1.25/debian/control --- pydb-1.25/debian/control +++ pydb-1.25/debian/control @@ -4,7 +4,8 @@ Maintainer: Oleksandr Moskalenko <ma...@debian.org> Uploaders: Debian Python Modules Team <python-modules-t...@lists.alioth.debian.org> Standards-Version: 3.8.0 -Build-Depends: debhelper (>= 7), python-support (>= 0.8), dpatch +Build-Depends: debhelper (>= 7), dpatch +Build-Depends-Indep: python-support (>= 1.0) Vcs-Svn: svn://svn.debian.org/python-modules/packages/pydb/trunk/ Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/pydb/trunk/ Homepage: http://bashdb.sourceforge.net/pydb/ diff -u pydb-1.25/debian/README.Debian pydb-1.25/debian/README.Debian --- pydb-1.25/debian/README.Debian +++ pydb-1.25/debian/README.Debian @@ -5,7 +5,7 @@ A little about pydb development. Active development on Pydb stopped sometime around 2000. Richard Wolff who was working on that and the python debugger as -a parallel (not unified) efforts has retired. About the begining of 2006 I +a parallel (not unified) efforts has retired. About the beginning of 2006 I wanted to add a restart to the stock python debugger, pdb. With Richard Wolff's blessing, I took over the name pydb. Since then I've merged in improvements that had gone on in pdb with those in pydb that were not in pdb reverted: --- pydb-1.25/debian/pydb.docs +++ pydb-1.25.orig/debian/pydb.docs @@ -1 +0,0 @@ -ChangeLog diff -u pydb-1.25/debian/rules pydb-1.25/debian/rules --- pydb-1.25/debian/rules +++ pydb-1.25/debian/rules @@ -2,7 +2,7 @@ #export DH_VERBOSE=1 DEBIAN_DIR = $(shell pwd)/debian PACKAGE = pydb -PYTHON_VER = 2.4 +PYTHON_VER = $(shell pyversions -d -v) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) @@ -38,21 +38,17 @@ $(MAKE) install rm -rf $(DEBIAN_DIR)/$(PACKAGE)/usr/man rm -f $(DEBIAN_DIR)/$(PACKAGE)/usr/bin/pydb - sed -i 's:^.*site-packages/pydb.doc:/usr/share/python-support/pydb/pydb/pydb.doc and:' Doc/pydb.1 touch install-stamp # Build architecture-independent files here. binary-indep: build install - -# Build architecture-dependent files here. -binary-arch: build install dh_testdir dh_testroot dh_installdocs dh_installemacsen dh_installmenu dh_installman Doc/pydb.1 - dh_installchangelogs + dh_installchangelogs ChangeLog dh_strip dh_compress dh_fixperms @@ -65,4 +61,7 @@ dh_builddeb +# Build architecture-dependent files here. +binary-arch: build install + binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary patch unpatch diff -u pydb-1.25/debian/menu pydb-1.25/debian/menu --- pydb-1.25/debian/menu +++ pydb-1.25/debian/menu @@ -1 +1 @@ -?package(pydb):needs="text" title="pydb" section="Apps/Programming" command="/usr/bin/pydb" hints="Debuggers" +?package(pydb):needs="text" title="pydb" section="Applications/Programming" command="/usr/bin/pydb" hints="Debuggers" diff -u pydb-1.25/debian/pydb.links pydb-1.25/debian/pydb.links --- pydb-1.25/debian/pydb.links +++ pydb-1.25/debian/pydb.links @@ -1 +1 @@ -usr/share/python-support/pydb/pydb/pydb.py usr/bin/pydb +usr/share/pyshared/pydb/pydb.py usr/bin/pydb only in patch2: unchanged: --- pydb-1.25.orig/debian/patches/01_man_hyphens.dpatch +++ pydb-1.25/debian/patches/01_man_hyphens.dpatch @@ -0,0 +1,89 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 01_man_hyphens.dpatch by Simon McVittie <s...@debian.org> +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Use \(hy or \- rather than - in man page +## DP: +## DP: As per `lintian-info --tags hyphen-used-as-minus-sign`, explicit is +## DP: better than implicit. + +...@dpatch@ +diff -urNad pydb~/Doc/pydb.1.in pydb/Doc/pydb.1.in +--- pydb~/Doc/pydb.1.in 2008-06-10 02:05:35.000000000 +0100 ++++ pydb/Doc/pydb.1.in 2009-08-02 14:24:43.000000000 +0100 +@@ -6,9 +6,9 @@ + .\"=================================================================== + .SH SYNOPSIS + .B pydb +-[debugger-options] +-python-script +-[script-options...] ++[debugger\(hyoptions] ++python\(hyscript ++[script\(hyoptions...] + .\"=================================================================== + .SH DESCRIPTION + This manual page documents briefly the +@@ -43,7 +43,7 @@ + \ \ \ \(bu Change things in your program, so you can experiment with correcting the effects of one bug and go on to learn about another. + .PP + +-Here are some of the most frequently-needed commands: ++Here are some of the most frequently\(hyneeded commands: + + .\"------------------------------------------------------------------- + .TP +@@ -72,12 +72,12 @@ + .B continue \fR[\fIline\fR] + \& + Continue running your program until the next breakpoint or until the +-end of the program. If a line number is given set a one-time ++end of the program. If a line number is given set a one\(hytime + breakpoint at that line. + .PP + .\"------------------------------------------------------------------- + .TP +-.B delete \fR[\fIbreakpoint-numbers\fR] ++.B delete \fR[\fIbreakpoint\(hynumbers\fR] + \& + Delete breakpoints by number. To delete all breakpoints, give no + breakpoint number. See also the +@@ -105,9 +105,9 @@ + Run until the completion of the current function or method. + .PP + .TP +-.BI frame " frame-number" ++.BI frame " frame\(hynumber" + \& +-Set the stack frame to \fIframe-number\fR for purposes of examinine local variables. For positioning relative to the current frame, use ++Set the stack frame to \fIframe\(hynumber\fR for purposes of examinine local variables. For positioning relative to the current frame, use + .B up + or + .B down. +@@ -240,8 +240,8 @@ + .TP + .TP + .B \-e | \-\-exec +-Run debugger commands command-list. Commands should be separated by +-";;"-the same as you would do inside the debugger. You may need to ++Run debugger commands command\(hylist. Commands should be separated by ++";;"\(hythe same as you would do inside the debugger. You may need to + quote this option to prevent command shell interpretation, e.g. + .B \-\-exec + "break 20;; continue" +@@ -255,12 +255,12 @@ + .B \-\-sigcheck + Set to watch for signal handler changes. + .TP +-.B -T, --threading ++.B \-T, \-\-threading + Start off with threading debug support. + .TP + .B \-A LEVEL | \-\-annotate=LEVEL +-Set gdb-like annotation_level. The annotation level is used by +-front-ends to get posted about program information when things change ++Set gdb\(hylike annotation_level. The annotation level is used by ++front\(hyends to get posted about program information when things change + without having to poll for the information. + .PD + .\"=================================================================== only in patch2: unchanged: --- pydb-1.25.orig/debian/patches/00list +++ pydb-1.25/debian/patches/00list @@ -0,0 +1,2 @@ +01_man_hyphens.dpatch +02_man_Sp.dpatch only in patch2: unchanged: --- pydb-1.25.orig/debian/patches/02_man_Sp.dpatch +++ pydb-1.25/debian/patches/02_man_Sp.dpatch @@ -0,0 +1,22 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 02_man_Sp.dpatch by Simon McVittie <s...@debian.org> +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Remove undefined .Sp macro; whatever it was meant to do, the man page +## DP: looks fine without it. + +...@dpatch@ +diff -urNad pydb~/Doc/pydb.1.in pydb/Doc/pydb.1.in +--- pydb~/Doc/pydb.1.in 2009-08-02 14:22:03.000000000 +0100 ++++ pydb/Doc/pydb.1.in 2009-08-02 14:22:09.000000000 +0100 +@@ -265,10 +265,8 @@ + .PD + .\"=================================================================== + .SH "SEE ALSO" +-.Sp + http://bashdb.sourceforge.net/pydb/ + .PP +-.Sp + http://bashdb.sourceforge.net/pydb/lib/index.html + .\"=================================================================== + .SH AUTHOR
signature.asc
Description: Digital signature