Lintian Fixes - ddd
Ready changes
Summary
- Trim trailing whitespace. ( trailing-whitespace )
- Use secure URI in Homepage field. ( homepage-field-uses-insecure-uri )
- Set upstream metadata fields: Bug-Submit (from ./configure), Name (from ./configure). ( upstream-metadata-file-is-missing )
- Update standards version to 4.6.0, no changes needed. ( out-of-date-standards-version )
- Avoid explicitly specifying -Wl,--as-needed linker flag. ( debian-rules-uses-as-needed-linker-flag )
Lintian Result
Diff
diff --git a/debian/changelog b/debian/changelog
index 40e7cbb..3740bd4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+ddd (1:3.3.12-5.4) UNRELEASED; urgency=medium
+
+ * Trim trailing whitespace.
+ * Use secure URI in Homepage field.
+ * Set upstream metadata fields: Bug-Submit (from ./configure), Name (from
+ ./configure).
+ * Update standards version to 4.6.0, no changes needed.
+ * Avoid explicitly specifying -Wl,--as-needed linker flag.
+
+ -- Debian Janitor <janitor@jelmer.uk> Sat, 23 Apr 2022 23:54:50 -0000
+
ddd (1:3.3.12-5.3) unstable; urgency=medium
* Non-maintainer upload.
@@ -200,12 +211,12 @@ ddd (1:3.3.1-21) unstable; urgency=low
* Disable -Werror for a quick 'n dirty way to get it to compile
with g++-3.2. Also work around a couple missed declarations.
Closes: #175752.
-
+
I plan to eventually port ddd to use the standard C++ classes in
place of the container classes copied from libg++. Fixing ddd
to compile without warnings will require at least using the standard
string class in any case, since ddd uses string iostreams.
-
+
* Build against lesstif2. Closes: #143905, #174590.
-- Daniel Schepler <schepler@debian.org> Thu, 9 Jan 2003 15:57:47 -0800
@@ -246,7 +257,7 @@ ddd (1:3.3.1-17) unstable; urgency=low
ddd (1:3.3.1-16) unstable; urgency=low
- * Changed the build dependency on "autoconf" to "autoconf2.13" as things
+ * Changed the build dependency on "autoconf" to "autoconf2.13" as things
break with the current autoconf in sid. (Closes: #157156)
-- J.H.M. Dassen (Ray) <jdassen@debian.org> Sun, 18 Aug 2002 22:27:32 +0200
@@ -269,8 +280,8 @@ ddd (1:3.3.1-14) unstable; urgency=high
ddd (1:3.3.1-13) unstable; urgency=high
- * Added Build-Depends: gs as epstopdf needs it to work, but tetex-bin, the
- package containing epstopdf, lacks a Depends: gs. This should put the
+ * Added Build-Depends: gs as epstopdf needs it to work, but tetex-bin, the
+ package containing epstopdf, lacks a Depends: gs. This should put the
buildds back on the road to happiness. (Closes: #141678)
-- J.H.M. Dassen (Ray) <jdassen@debian.org> Tue, 9 Apr 2002 18:15:36 +0200
@@ -313,7 +324,7 @@ ddd (1:3.3.1-10) unstable; urgency=medium
ddd (1:3.3.1-9) unstable; urgency=low
- * [debian/rules] Call libtoolize to update libtool-related files.
+ * [debian/rules] Call libtoolize to update libtool-related files.
(Closes: #133375)
* [ddd/Makefile.am] Use debian/changelog to construct USERINFO.
@@ -321,10 +332,10 @@ ddd (1:3.3.1-9) unstable; urgency=low
ddd (1:3.3.1-8) unstable; urgency=medium
- * [ddd/configure.in] Disable -Werror on ia64 as it causes the build to
+ * [ddd/configure.in] Disable -Werror on ia64 as it causes the build to
break on
../../ddd/ddd.C: In function `void BlinkCB (void *, XtIntervalId *)':
- ../../ddd/ddd.C:5350: warning: cast to pointer from integer of different
+ ../../ddd/ddd.C:5350: warning: cast to pointer from integer of different
size
-- J.H.M. Dassen (Ray) <jdassen@debian.org> Sat, 10 Nov 2001 00:57:24 +0100
@@ -344,10 +355,10 @@ ddd (1:3.3.1-6) unstable; urgency=low
ddd (1:3.3.1-5) unstable; urgency=low
- * [configure.in, ddd/configure.in, libiberty/configure.in] Implemented
+ * [configure.in, ddd/configure.in, libiberty/configure.in] Implemented
handling of DEB_BUILD_OPTIONS.
* Use libelf to recognise PPC files only on PPC: (Closes: #87829)
- * [ddd/filetype.C] Check for defined(__powerpc__) on all
+ * [ddd/filetype.C] Check for defined(__powerpc__) on all
#ifdef HAVE_LIBELF_H blocks.
* [debian/rules] Use __powerpc__ definedness to set an appropriate value
for LIBELF and pass it down to make.
@@ -376,8 +387,8 @@ ddd (1:3.3.1-3) unstable; urgency=low
* Changes to work on HPPA, thanks to Matthew Wilcox. (Closes: #104612)
* [ddd/logplayer.C] include system header <fstream.h> before local
includes.
- * Newer gcc versions appear to dislike having /usr/include in the
- regular include path, so don't explicitly specify /usr/include as the
+ * Newer gcc versions appear to dislike having /usr/include in the
+ regular include path, so don't explicitly specify /usr/include as the
location for readline headers.
-- J.H.M. Dassen (Ray) <jdassen@debian.org> Tue, 17 Jul 2001 21:57:09 +0200
@@ -400,7 +411,7 @@ ddd (1:3.3.1-1) unstable; urgency=low
* Oops... I messed up the version number. *sigh*
* This upstream release fixes the perl problems. (Closes: #65010)
- * Reported problems with font selection and UI behaviour appear to be
+ * Reported problems with font selection and UI behaviour appear to be
unreproducable. (Closes: #58880, #64265, #64283).
-- J.H.M. Dassen (Ray) <jdassen@debian.org> Sat, 12 May 2001 20:29:38 +0200
@@ -417,13 +428,13 @@ ddd (3.3-4) unstable; urgency=low
a PS viewer. (Closes: #94847)
* Applied patches from Gordon Sadler <gbsadler1@lcisp.com> to fix a pydb
issue and do without an extra copy of the GPL. (Closes: #87834)
- * ddd/show.C does not support external compressed files, so we still
+ * ddd/show.C does not support external compressed files, so we still
include NEWS in the binary.
* ddd/rxscan.C: disabled declaration of isatty that's broken for g++ 3.0.
* ddd/strclass.C: fixed type of new_state from int to ios::iostate so it
works with g++ 3.0.
* Fixed problems noted by lintian: marked app-defaults as conffile and
- removed INSTALL from the package.
+ removed INSTALL from the package.
* Removed dh_testversion from rules, as there's an appropriate
build-dependency already.
* Verified that DDD compiles (but doesn't yet link) with gcc 3.
@@ -517,7 +528,7 @@ ddd (3.2.1-1) frozen unstable; urgency=medium
ddd (3.2-1) frozen unstable; urgency=medium
- * Regular release version (only minor code changes from 3.1.99).
+ * Regular release version (only minor code changes from 3.1.99).
Built against up to date ncurses, readline, Lesstif and X libraries.
* Fixed installation of info documentation.
* Added Build-Depends and updated Standards-Version.
@@ -533,7 +544,7 @@ ddd (3.1.99-1) unstable; urgency=low
ddd (3.1.90-2) unstable; urgency=low
- * Make the documentation package recommend a PDF or PS viewer.
+ * Make the documentation package recommend a PDF or PS viewer.
-- J.H.M. Dassen (Ray) <jdassen@debian.org> Tue, 2 Nov 1999 19:49:24 +0100
@@ -548,7 +559,7 @@ ddd (3.1.90-1) unstable; urgency=low
ddd (3.1.6-3) unstable; urgency=low
- * Rebuilt with new LessTif packages.
+ * Rebuilt with new LessTif packages.
* Downgraded relationship to gdb to "Recommends:" and added "Suggests:"
for the perl and Python debuggers.
@@ -556,7 +567,7 @@ ddd (3.1.6-3) unstable; urgency=low
ddd (3.1.6-2) unstable; urgency=low
- * FHS migration.
+ * FHS migration.
-- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl> Sat, 11 Sep 1999 16:34:26 +0200
@@ -571,7 +582,7 @@ ddd (3.1.6-1) unstable; urgency=low
ddd (3.1.5-4) unstable; urgency=low
* Recompiled to update libstdc++ dependencies and to get tighter LessTif
- dependencies.
+ dependencies.
* Use -fpermissive flag to compile with gcc 2.95.
* Disabled workaround for gcc bug on PowerPC, which is probably no longer
necessary.
@@ -580,8 +591,8 @@ ddd (3.1.5-4) unstable; urgency=low
ddd (3.1.5-3) unstable; urgency=low
- * Remove builddir prior to trying to create it. (Fixes: bug#41354)
- * Fixed duplicate manpages [debhelper doesn't do FHS yet. *sigh*].
+ * Remove builddir prior to trying to create it. (Fixes: bug#41354)
+ * Fixed duplicate manpages [debhelper doesn't do FHS yet. *sigh*].
(Fixes: bug#39803)
* Updated Standards-Version.
@@ -615,7 +626,7 @@ ddd (3.1.4-3) unstable; urgency=low
ddd (3.1.4-2) unstable; urgency=low
- * Really added doc-base support.
+ * Really added doc-base support.
-- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl> Sat, 10 Apr 1999 19:35:17 +0200
@@ -971,5 +982,3 @@ ddd (2.0.9.2-1) unstable; urgency=medium (major enhancements)
build-time information for 'ddd --configuration'.
-- J.H.M. Dassen <jdassen@wi.LeidenUniv.nl> Sun, 23 Mar 1997 17:25:29 +0100
-
-
diff --git a/debian/control b/debian/control
index aeffda8..e02a69b 100644
--- a/debian/control
+++ b/debian/control
@@ -3,8 +3,8 @@ Section: devel
Priority: optional
Build-Depends: bison, debhelper-compat (= 12), flex, info, libmotif-dev, libreadline-dev, libxaw7-dev, texinfo, libelf-dev
Maintainer: Daniel Schepler <schepler@debian.org>
-Homepage: http://www.gnu.org/software/ddd/
-Standards-Version: 4.4.0
+Homepage: https://www.gnu.org/software/ddd/
+Standards-Version: 4.6.0
Vcs-Git: https://salsa.debian.org/debian/ddd.git
Vcs-Browser: https://salsa.debian.org/debian/ddd
@@ -40,7 +40,7 @@ Depends: ${misc:Depends}
Recommends: pdf-viewer, postscript-viewer, ddd
Replaces: ddd (<< 3.1.90)
Description: Additional documentation for the Data Display Debugger
- The "Debugging with DDD" and "Writing DDD Themes" User's Guide and
+ The "Debugging with DDD" and "Writing DDD Themes" User's Guide and
Reference Manual in PDF format ("info" versions are included in the "ddd"
package itself).
.
diff --git a/debian/rules b/debian/rules
index c7b40e8..f4673c6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,7 +2,6 @@
DEB_CFLAGS_MAINT_APPEND = -DNDEBUG
DEB_CXXFLAGS_MAINT_APPEND = -DNDEBUG
-DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
%:
dh $@ --builddirectory=builddir
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..97ff43e
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,3 @@
+---
+Name: ddd
+Bug-Submit: ddd@gnu.org
Debdiff
[The following lists of changes regard files as different if they have different names, permissions or owners.]
Files in second set of .debs but not in first
-rw-r--r-- root/root /usr/lib/debug/.build-id/c8/fde804c8f35db51ab1ca2569389aff9a719baf.debug
Files in first set of .debs but not in second
-rw-r--r-- root/root /usr/lib/debug/.build-id/98/eff365db923a6d22b3f45d32185cb062fd5f85.debug
Control files of package ddd: lines which differ (wdiff format)
Depends: libc6 (>= 2.33), libgcc-s1 (>= 3.0), libstdc++6 (>= 9), libtinfo6 (>= 6), libx11-6, libxaw7, libxaw7 (>= 2:1.0.14), libxm4 (>= 2.3.4), libxmu6 (>= 2:1.1.3), libxpm4, libxt6
Homepage: http://www.gnu.org/software/ddd/ https://www.gnu.org/software/ddd/
Control files of package ddd-dbgsym: lines which differ (wdiff format)
Build-Ids: 98eff365db923a6d22b3f45d32185cb062fd5f85 c8fde804c8f35db51ab1ca2569389aff9a719baf
Control files of package ddd-doc: lines which differ (wdiff format)
Homepage: http://www.gnu.org/software/ddd/ https://www.gnu.org/software/ddd/