vcswatch reports that
this package seems to have a new changelog entry (version
1:1.42.0-2, distribution
UNRELEASED) and new commits
in its VCS. You should consider whether it's time to make
an upload.
Here are the relevant commit messages:
commit 72a5e714e67886f1bc9d115a9bcd9223bf5002df
Author: Fabio Fantoni <fantonifabio@tiscali.it>
Date: Sat Jun 20 17:52:54 2026 +0200
update changelog
commit e7f8313699b7c2833fa7eeeaa1b421fc0cf0f9bd
Author: Fabio Fantoni <fantonifabio@tiscali.it>
Date: Sat Jun 20 17:51:38 2026 +0200
d/patches: drop install-time rpath from generated ldc2.conf
LDC 1.42 refactored ldc2.conf generation into a conf directory and
started writing `rpath = "/usr/lib"` into the install section of the
generated 50-target-default.conf. That value ends up as DT_RUNPATH in
every binary linked against the shared D runtime, tripping lintian's
custom-library-search-path (E) on all D packages built with this
compiler (gir-to-d, glib-d, gtk-d, tilix, ...).
The rpath is both redundant and stale for the Debian layout: the shared
runtime libraries are relocated by the .install files into the multiarch
directory (/usr/lib/<triplet>), already part of ld.so's default search
path, so no DT_RUNPATH is needed. Pointing it at the multiarch dir would
not help either, as any public library directory is still flagged by
lintian; only a package-private subdir would be exempt.
The new Debian-specific patch drops the RPATH argument from the INSTALL
section of makeConfSection so the line is omitted entirely (passing an
empty value would instead emit `rpath = "";`). The build-time rpath is
left untouched (needed for the in-tree build/test runners). Marked
Forwarded: not-needed.
Verified with an sbuild rebuild: 50-target-default.conf no longer
carries an rpath, and a D program compiled against the shared runtime
has no DT_RUNPATH (readelf -d) while phobos/druntime still resolve via
the multiarch dir.
Assisted-by: Claude Code (Opus 4.8)
commit 590de51ce23a62c5b1c63a04557b8e61209f7d74
Author: Fabio Fantoni <fantonifabio@tiscali.it>
Date: Tue Jun 16 21:49:26 2026 +0200
d/copyright: add missing copyright holders, licenses and SPDX references
Address the findings from the NEW/DFSG review of 1:1.42.0-1 (accepted
with findings): the author check flagged a number of copyright holders
present in the source that were not enumerated in debian/copyright. Add
a dedicated Files stanza for each.
Group with a distinct license (new License stanzas added):
- runtime/druntime/src/etc/valgrind/{valgrind,memcheck}.h: Julian
Seward; these headers carry the bzip2 license (same author), matching
SPDX bzip2-1.0.6 verbatim.
- runtime/phobos/etc/c/curl.d: Daniel Stenberg et al, curl license
(SPDX curl).
- runtime/phobos/std/random.d: Makoto Matsumoto and Takuji Nishimura
(Mersenne Twister, a BSD-3-Clause variant) and Rick Booth.
- runtime/phobos/std/datetime/timezone.d: embedded Unicode CLDR sample,
Unicode-DFS-2016.
- runtime/phobos/std/regex/internal/tests.d: test vectors from Henry
Spencer's regexp (University of Toronto), Spencer-86.
Group already covered by BSL-1.0, only the holder was missing:
- runtime/druntime solaris/*: Jason King.
- runtime/phobos math (CEPHES): Stephen L. Moshier.
- runtime/phobos/std/net/isemail.d: Daniel Marschall (test schema doc).
DMD test files with no explicit grant (documented as part of the
Boost-licensed DMD test suite):
- tests/dmd/runnable/exe1.c: Symantec / Walter Bright.
- tests/dmd/runnable/exe3.c, exe4.c: Walter Bright.
- tests/dmd/runnable/imports/inline2a.d: Kris Bell (Zlib license).
Also add a "SPDX <id>: <url>" reference line to every License stanza
(verified against the SPDX list and ScanCode LicenseDB; exact-text
matches only). bzip2-1.0.6, curl, Spencer-86 and Unicode-DFS-2016 map to
exact identifiers; the Mersenne Twister variant and the Project
Gutenberg public-domain notice have no exact SPDX/ScanCode id and are
left without one.
Assisted-by: Claude Code (Opus 4.8)
commit 2448a2a8dc51c2480b52da6a84036cde3903bdd4
Author: Gianfranco Costamagna <locutusofborg@debian.org>
Date: Wed Jun 10 19:13:40 2026 +0200
Revert "Switch to unversioned llvm again"
This reverts commit 96092d1253beacafc471a14dddd6fd9868e847bc.
commit 5a571b0593e4369c74875244e465f9afbdbc5041
Author: Gianfranco Costamagna <locutusofborg@debian.org>
Date: Wed Jun 10 19:13:35 2026 +0200
Revert "trying llvm-20"
This reverts commit 881ddb135e711f72d7cf863cd59fcae8cb131895.
commit 881ddb135e711f72d7cf863cd59fcae8cb131895
Author: Gianfranco Costamagna <locutusofborg@debian.org>
Date: Wed Jun 10 18:57:35 2026 +0200
trying llvm-20
commit 96092d1253beacafc471a14dddd6fd9868e847bc
Author: Gianfranco Costamagna <locutusofborg@debian.org>
Date: Wed Jun 10 17:33:12 2026 +0200
Switch to unversioned llvm again