Lintian Fixes - ddd

Ready changes

Summary

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/

Run locally

More details

Full run details