commit 8e4d937a7c3f4623243dd8c3f2fcd703f1ef6815
Author: Eric Herman <eric@freesa.org>
Date: Mon Oct 26 12:59:55 2026 +0100
Add "Forwarded: not-needed" to debian-specific patches
Each of these three patch files make debian-specific adjustments,
and thus no need to forward upstream:
* patches/001_debian_paths
excludes upstream doc/COPYING
adjusts some search paths
* patches/002_sensible_editor
switch to use sensible-editor
* patches/003_data_path
adjusts directories to fit the debian file-system layout
This commit also removes the trailing space from the line added in
the 001_debian_paths.diff patch.
commit 0010a177bec0090d63b2c1805f4bec7115830dcf
Author: Eric Herman <eric@freesa.org>
Date: Sun Oct 25 17:20:09 2026 +0100
Add a metainfo file
Add org.gnu.ddd.metainfo.xml
Add ddd.install
Upstream does not provide an authoritative metainfo file.
The contents of this file are transcribed from the DDD homepage
( https://www.gnu.org/software/ddd/ ) and the doc/NEWS file.
The file passes validation:
$ appstreamcli validate --pedantic debian/additions/org.gnu.ddd.metainfo.xml
✔ Validation was successful.
commit 615624acebbce3faae01c383f89615d5f9a6464d
Author: Eric Herman <eric@freesa.org>
Date: Mon Oct 26 09:57:38 2026 +0100
Convert AUTHORS, CREDITS from ISO-8859-1 to UTF-8
This patch to convert ISO-8859-1 files to UTF-8 was merged upstream in:
https://cgit.git.savannah.gnu.org/cgit/ddd.git/commit/?id=d1cc131f63db80670f63a519821392de643334b0
Was created with:
iconv -f ISO-8859-1 -t UTF-8 doc/AUTHORS
iconv -f ISO-8859-1 -t UTF-8 doc/CREDITS
commit 39e15257e55277565eab65ca6bcce57d58489899
Author: Eric Herman <eric@freesa.org>
Date: Mon Oct 26 13:50:48 2026 +0100
Drop patch removing ICE_MOTIF_DIALOGS_OWN_SELECTION_LIST
If we look at commit 6e42dff66055691ebf248a7363fe41fbcb039da9
(tag: debian/1%3.3.12-4) wee can see that back in 2012, in the DDD
3.3.12 era, previous maintainer reported:
* Remove broken ICE_MOTIF_DIALOGS_OWN_SELECTION_LIST configure test,
which caused the configure process to thrash the swap and hang.
Closes: #682627.
Looking at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682627
I see that "configure hangs for 60 minutes" on (wheezy sid) amd64.
I can not reproduce this hang, and suspect that whatever was causing the
hang is no longer a problem.
commit 99010cd5537335765eac17f812ea9684bec29eae
Author: Eric Herman <eric@freesa.org>
Date: Thu Oct 1 17:23:34 2026 +0200
Add icons/ddd.png
Adds PNG versions of the DDD icon into debian/additions,
and adds a line in debian/rules to copy them in place at build-time.
The icons/ddd.xpm from is:
icons/ddd.xpm: X pixmap image text, 48 x 48 x 8, 1 chars/pixel
which ImageMagick fails to convert.
However upstream introduced a 48x48 pixel PNG version in
commit b7986748a7a7de04c58b01aeb68857125fc3d72d
Author: Stefan Eickeler <eickeler@gnu.org>
Date: Thu Nov 6 20:01:27 2025 +0100
https://cgit.git.savannah.gnu.org/cgit/ddd.git/commit/icons/ddd.png?id=b7986748a7a7de04c58b01aeb68857125fc3d72d
The new debian/additions/ddd.48x48.png is that file.
Later, upstream added a 128x128 version of icons/ddd.xpm in
commit 7a12ce0ecf85ce5acb6dd5be9fd9893472737fb4
Author: Stefan Eickeler <eickeler@gnu.org>
Date: Sat Feb 7 11:41:36 2026 +0100
https://cgit.git.savannah.gnu.org/cgit/ddd.git/commit/icons/ddd.xpm?id=7a12ce0ecf85ce5acb6dd5be9fd9893472737fb4
And ImageMagick convert works fine on this version.
The new file debian/additions/ddd.128x128.png is the output of that version.
In debian/rules, the 128x128 version is used to create the icons/ddd.png
prior to the build.
Among the 5 debian patches available in version 1:3.4.1-1 of the package, we noticed the following issues: