Your message dated Mon, 08 Sep 2025 15:35:03 +0000
with message-id <[email protected]>
and subject line Bug#1112161: fixed in gnustep-base 1.31.1-4
has caused the Debian Bug report #1112161,
regarding gnustep-base: Problematic dependency/usage on dpkg-dev
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1112161: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1112161
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gnustep-base
Version: 1.31.1-3
Severity: normal
X-Debbugs-Cc: [email protected]
Hi!
The libgnustep-base1.31 binary package has a run-time dependency on
dpkg-dev, because its shared library has been patched to use
dpkg-architecture to fetch the DEB_HOST_MULTIARCH variable.
Given that this is shared library package, the run-time dependency on
dpkg-dev ends up pulling the entire build-essential, and I think the
current reason for the dependency is problematic in any case.
The patch with those changes is supposedly to support the multiarch
layout and cross building, but it's not clear whether the cross
building changes could be restricted to the cross.config file, and the
changes to the Objective C file could be done by hardcoding the value
computed at configure time? Otherwise the shared library might
potentially end up returning the wrong pathname not matching its own
architecture (because dpkg-architecture will honor the
already set environment variables).
I just noticed this on a recently upgraded system (to Debian trixie),
which has otherwise no use for development files, and where
build-essential got pulled in.
Thanks,
Guillem
--- End Message ---
--- Begin Message ---
Source: gnustep-base
Source-Version: 1.31.1-4
Done: Yavor Doganov <[email protected]>
We believe that the bug you reported is fixed in the latest version of
gnustep-base, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Yavor Doganov <[email protected]> (supplier of updated gnustep-base package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 07 Sep 2025 20:13:04 +0300
Source: gnustep-base
Architecture: source
Version: 1.31.1-4
Distribution: unstable
Urgency: medium
Maintainer: Debian GNUstep maintainers
<[email protected]>
Changed-By: Yavor Doganov <[email protected]>
Closes: 1096744 1112161
Changes:
gnustep-base (1.31.1-4) unstable; urgency=medium
.
* debian/patches/gcc-15.patch: New; cherry-pick upstream commit to fix
FTBFS with GCC 15 (Closes: #1096744).
* debian/patches/multiarch+cross.patch: Use the obtained value of
DEB_HOST_MULTIARCH at configure time instead of launching
dpkg-architecture. Thanks Guillem Jover for the report and the idea.
* debian/templates/control.m4 (libgnustep-base`'SOV_BASE): Remove
dpkg-dev thus reverting the last change (Closes: #1112161).
* debian/control: Regenerate.
* debian/gnustep-base-runtime.preinst: Delete; no longer needed.
* debian/templates/gnustep-base-common.postinst.in: Remove snippets
for the leftover directory during the 1.30->1.31 upgrade.
* debian/copyright: Replace FSF's old address with the canonical URL.
Checksums-Sha1:
bca2524168708fab4a2a757d90122bf08ccc999d 3055 gnustep-base_1.31.1-4.dsc
6ae74a5666c47d5df8d63709d4def5a0f68d7c4b 42584
gnustep-base_1.31.1-4.debian.tar.xz
00743b220c349e3058dd5ed0508f1c692b3fd3aa 9609
gnustep-base_1.31.1-4_source.buildinfo
Checksums-Sha256:
05acad1541f5b755fad8a01256c1a675103854319b2b7a5f3b249cced045a7bb 3055
gnustep-base_1.31.1-4.dsc
6cb401046cee8448937c402d02a32b2d4ecf2d5c898377438c6cd61c527b9a2e 42584
gnustep-base_1.31.1-4.debian.tar.xz
5ca67397f56c63ced7c67c1d4073228ef948d5f6ad081b94233de8b31d84a736 9609
gnustep-base_1.31.1-4_source.buildinfo
Files:
788628a29fc349339ae245033355b22c 3055 gnustep optional
gnustep-base_1.31.1-4.dsc
38481af23d5063b0b2b9ccc6d6c55d07 42584 gnustep optional
gnustep-base_1.31.1-4.debian.tar.xz
a0fcbcde44ca08cc4dd7232716317656 9609 gnustep optional
gnustep-base_1.31.1-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEtgob82PcExn/Co6JEWhSvN91FcAFAmi+9QkACgkQEWhSvN91
FcCBfQ/9GlFpvYgNn4f9enq4/viUGnPqGWwxxBxipqV6uWdbc0a1BA/maNfGoDnk
F0KciLb0RkYQHOf3Ss3KynyfhY0q6SIPggMgf4yAu8FLwLtHuIPjhQzlpCeya5Ph
wC44OHqIaVw+caFU7Z9KEB0y+RZcoaTYpl0L9y3JnOkFbIuhTawctGeB/jNTtY+H
7rGoSS2mQCf1/2WXfo7fSj1JaY0O3a0HFJk4G3EjqjdIHIOxqa1zvdM2VZZ+qpCg
I4vcSi4EOFophNvWHqJi1RrJSYPdUt9oIV14JIeeNNqYDtXpr+IKthHA6FP7Qwdl
7GrvBpWMfRLMZ5lk8Hq4Q5lmZs/MblcSfyvPqQCGDhHb+pSvfhkyWMb5WREMWE/Y
4uMBk1JcGYHoSfhYNo6GtlnmqknGuN9iHT2pf4slNdKBd7vA5Y2KjOMyZjvlQOCZ
bnXLBUc/TyGqzlvygMUqQo/HheoC7mSvDaDWTOE1lVmiapsIauN8Mc30iAVfXabT
0mMax+RLFARo0AY+mbvO29/jlEudhHhm3/9R06ntsrNY+6a3eeKVU11Hr4ZustK1
OKudywzjHLhSy/MmoTF5TwGU85bPA0l81JaF1NxMZa/HROYkfBaR3lioz5YbX1Rp
zZcpBU1Oe8tXgBM3dO/g8BTiNKbudcFwLR5bAwv2K0ccR6Pckw8=
=4SJi
-----END PGP SIGNATURE-----
pgpkG3CzeK9ll.pgp
Description: PGP signature
--- End Message ---