Your message dated Thu, 02 Jul 2026 14:38:26 +0000
with message-id <[email protected]>
and subject line Bug#1140251: fixed in gir-to-d 0.23.4-2
has caused the Debian Bug report #1140251,
regarding gir-to-d: FTBFS: Error: variable `core.internal.newaa.Entry!(string,
inout(Node)*).Entry.value` - only parameters or stack-based variables can be
`inout`
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.)
--
1140251: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1140251
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:gir-to-d
Version: 0.23.4-1
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, this package failed to build.
Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:
https://people.debian.org/~sanvila/build-logs/202606/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:gir-to-d, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean --buildsystem=meson
dh_auto_clean -O--buildsystem=meson
dh_autoreconf_clean -O--buildsystem=meson
dh_clean -O--buildsystem=meson
debian/rules binary
dh binary --buildsystem=meson
dh_update_autotools_config -O--buildsystem=meson
dh_autoreconf -O--buildsystem=meson
dh_auto_configure -O--buildsystem=meson
cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8
meson setup .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr
--sysconfdir=/etc --localstatedir=/var --libdir=lib/x86_64-linux-gnu
-Dpython.bytecompile=-1
The Meson build system
Version: 1.11.1
Source dir: /<<PKGBUILDDIR>>
Build dir: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
Build type: native build
Project name: GIR-to-D
Project version: 0.23.4
D compiler for the host machine: ldc2 (llvm 1.42.0 "LDC - the LLVM D compiler
(1.42.0):")
D linker for the host machine: ldc2 ld.bfd 2.46.50.20260608
Host machine cpu family: x86_64
Host machine cpu: x86_64
Build targets in project: 2
GIR-to-D 0.23.4
User defined options
buildtype : plain
libdir : lib/x86_64-linux-gnu
localstatedir : /var
prefix : /usr
python.bytecompile: -1
sysconfdir : /etc
wrap_mode : nodownload
Found ninja-1.13.2 at /usr/bin/ninja
dh_auto_build -O--buildsystem=meson
cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j2 -v
[1/20] /usr/bin/meson --internal vcstagger ../VERSION.in VERSION 0.23.4
/<<PKGBUILDDIR>> @VCS_TAG@ '(.*)' git describe --dirty=+ --tags
[2/20] ldc2 -I=girtod.p -I=. -I=.. -I=../source -enable-color -wi
-J/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -release -wi -g -O2
-fcf-protection=full --allinst -makedeps=girtod.p/source_girtod.d.o.deps
-of=girtod.p/source_girtod.d.o -c ../source/girtod.d
FAILED: [code=1] girtod.p/source_girtod.d.o
ldc2 -I=girtod.p -I=. -I=.. -I=../source -enable-color -wi
-J/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -release -wi -g -O2
-fcf-protection=full --allinst -makedeps=girtod.p/source_girtod.d.o.deps
-of=girtod.p/source_girtod.d.o -c ../source/girtod.d
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(110): Error:
variable `core.internal.newaa.Entry!(string, inout(Node)*).Entry.value` - only
parameters or stack-based variables can be `inout`
V value;
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(375): Error:
template instance `core.internal.newaa.Entry!(string, inout(Node)*)` error
instantiating
Entry!(K, V)* entry;
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(217):
instantiated from here: `Bucket!(string, inout(Node)*)`
alias Bucket = .Bucket!(K, V);
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(44):
instantiated from here: `Impl!(string, inout(Node)*)`
Impl!(K,V)* impl;
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(77):
instantiated from here: `AA!(string, inout(Node)*)`
return *(cast(const(AA!(K, V))*)&aa);
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(900): ...
(1 instantiations, -v to show) ...
scope aa1 = _toAA!(K, V)(a1);
^
../source/gtd/LinkedHasMap.d(227): instantiated from here:
`_d_aaEqual!(string, inout(Node)*)`
return data == that.data;
^
../source/gtd/GirStruct.d(74): instantiated from here: `Map!(string,
GirFunction)`
Map!(string, GirFunction) functions;
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(110): Error:
variable `core.internal.newaa.Entry!(string, inout(Node)*).Entry.value` - only
parameters or stack-based variables can be `inout`
V value;
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(375): Error:
template instance `core.internal.newaa.Entry!(string, inout(Node)*)` error
instantiating
Entry!(K, V)* entry;
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(217):
instantiated from here: `Bucket!(string, inout(Node)*)`
alias Bucket = .Bucket!(K, V);
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(44):
instantiated from here: `Impl!(string, inout(Node)*)`
Impl!(K,V)* impl;
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(77):
instantiated from here: `AA!(string, inout(Node)*)`
return *(cast(const(AA!(K, V))*)&aa);
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(900): ...
(1 instantiations, -v to show) ...
scope aa1 = _toAA!(K, V)(a1);
^
../source/gtd/LinkedHasMap.d(227): instantiated from here:
`_d_aaEqual!(string, inout(Node)*)`
return data == that.data;
^
../source/gtd/GirPackage.d(63): instantiated from here: `Map!(string,
GirAlias)`
Map!(string, GirAlias) collectedAliases; /// Aliases defined in the
gir file.
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(110): Error:
variable `core.internal.newaa.Entry!(string, inout(Node)*).Entry.value` - only
parameters or stack-based variables can be `inout`
V value;
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(375): Error:
template instance `core.internal.newaa.Entry!(string, inout(Node)*)` error
instantiating
Entry!(K, V)* entry;
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(217):
instantiated from here: `Bucket!(string, inout(Node)*)`
alias Bucket = .Bucket!(K, V);
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(44):
instantiated from here: `Impl!(string, inout(Node)*)`
Impl!(K,V)* impl;
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(77):
instantiated from here: `AA!(string, inout(Node)*)`
return *(cast(const(AA!(K, V))*)&aa);
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(900): ...
(1 instantiations, -v to show) ...
scope aa1 = _toAA!(K, V)(a1);
^
../source/gtd/LinkedHasMap.d(227): instantiated from here:
`_d_aaEqual!(string, inout(Node)*)`
return data == that.data;
^
../source/gtd/GirPackage.d(65): instantiated from here: `Map!(string,
GirConstant)`
Map!(string, GirConstant) collectedConstants;
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(110): Error:
variable `core.internal.newaa.Entry!(string, inout(Node)*).Entry.value` - only
parameters or stack-based variables can be `inout`
V value;
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(375): Error:
template instance `core.internal.newaa.Entry!(string, inout(Node)*)` error
instantiating
Entry!(K, V)* entry;
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(217):
instantiated from here: `Bucket!(string, inout(Node)*)`
alias Bucket = .Bucket!(K, V);
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(44):
instantiated from here: `Impl!(string, inout(Node)*)`
Impl!(K,V)* impl;
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(77):
instantiated from here: `AA!(string, inout(Node)*)`
return *(cast(const(AA!(K, V))*)&aa);
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(900): ...
(1 instantiations, -v to show) ...
scope aa1 = _toAA!(K, V)(a1);
^
../source/gtd/LinkedHasMap.d(227): instantiated from here:
`_d_aaEqual!(string, inout(Node)*)`
return data == that.data;
^
../source/gtd/GirPackage.d(66): instantiated from here: `Map!(string,
GirEnum)`
Map!(string, GirEnum) collectedEnums; /// Enums defined in the gir
file.
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(110): Error:
variable `core.internal.newaa.Entry!(string, inout(Node)*).Entry.value` - only
parameters or stack-based variables can be `inout`
V value;
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(375): Error:
template instance `core.internal.newaa.Entry!(string, inout(Node)*)` error
instantiating
Entry!(K, V)* entry;
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(217):
instantiated from here: `Bucket!(string, inout(Node)*)`
alias Bucket = .Bucket!(K, V);
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(44):
instantiated from here: `Impl!(string, inout(Node)*)`
Impl!(K,V)* impl;
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(77):
instantiated from here: `AA!(string, inout(Node)*)`
return *(cast(const(AA!(K, V))*)&aa);
^
/usr/lib/ldc/x86_64-linux-gnu/include/d/core/internal/newaa.d(900): ...
(1 instantiations, -v to show) ...
scope aa1 = _toAA!(K, V)(a1);
^
../source/gtd/LinkedHasMap.d(227): instantiated from here:
`_d_aaEqual!(string, inout(Node)*)`
return data == that.data;
^
../source/gtd/GirPackage.d(68): instantiated from here: `Map!(string,
GirStruct)`
Map!(string, GirStruct) collectedStructs;
^
[3/20] ldc2 -I=girtod.p -I=. -I=.. -I=../source -enable-color -wi
-J/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -release -wi -g -O2
-fcf-protection=full --allinst -makedeps=girtod.p/source_gtd_DefReader.d.o.deps
-of=girtod.p/source_gtd_DefReader.d.o -c ../source/gtd/DefReader.d
ninja: build stopped: subcommand failed.
dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j2 -v
returned exit code 1
make: *** [debian/rules:16: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit
status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: gir-to-d
Source-Version: 0.23.4-2
Done: Gianfranco Costamagna <[email protected]>
We believe that the bug you reported is fixed in the latest version of
gir-to-d, 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.
Gianfranco Costamagna <[email protected]> (supplier of updated gir-to-d
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: Thu, 02 Jul 2026 15:46:15 +0200
Source: gir-to-d
Built-For-Profiles: derivative.ubuntu noudeb
Architecture: source
Version: 0.23.4-2
Distribution: unstable
Urgency: medium
Maintainer: Debian D Language Group <[email protected]>
Changed-By: Gianfranco Costamagna <[email protected]>
Closes: 1140251
Changes:
gir-to-d (0.23.4-2) unstable; urgency=medium
.
[ Fabio Fantoni ]
* Team upload.
* Add 0001-Fix-FTBFS-with-ldc-1.42-avoid-inout-associative-arra.patch
(Closes: #1140251)
* d/control:
- remove redundant Rules-Requires-Root: no
- remove redundant Priority: optional
* add d/salsa-ci.yml
* Update debian/copyright
* improve d/gbp.conf
* Update standards version to 4.7.4
* Add debian/upstream/metadata
Checksums-Sha1:
842928739261722e8e8f2f7504647716778ae5e6 1986 gir-to-d_0.23.4-2.dsc
11eee181e766eacab257830f79b775468fe90d10 4572 gir-to-d_0.23.4-2.debian.tar.xz
f12d25e5e3ce60653a337ddb9dd23331a0acbb6f 8075
gir-to-d_0.23.4-2_source.buildinfo
Checksums-Sha256:
7669db73725d667f907e582d934b2fe48b7b7760b00c77440a1dd00bc301d4fa 1986
gir-to-d_0.23.4-2.dsc
ba8544a3f58502a33249f51bbdae0b5042d8c8e3afecb6b32c76aed9bb460362 4572
gir-to-d_0.23.4-2.debian.tar.xz
edfba78d3078b338f813b929db063dffe055b24825f56f160f0a6e27fadcf1b7 8075
gir-to-d_0.23.4-2_source.buildinfo
Files:
43c584dc677f1150075cf3f87a540ece 1986 devel optional gir-to-d_0.23.4-2.dsc
a3e6772eae0ffa2a66351a6ec5a1289c 4572 devel optional
gir-to-d_0.23.4-2.debian.tar.xz
88cc1192b6ea45adb4fec4c29b4c300b 8075 devel optional
gir-to-d_0.23.4-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJNBAEBCgA3FiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmpGbCwZHGxvY3V0dXNv
ZmJvcmdAZGViaWFuLm9yZwAKCRDzTwl0Tp9d2bSbD/9fjCg0C22UvyFK2juECPsu
weqRTlqbzrWvGyQzSR56z3Qw4VEncBAkWmOZfev0SAh7FF2Ich2FUOPoYNju1VYn
GQutF/7vtBohFi1yuM2wc9jSYWOarKyDxh75Su7i2OsoqKTNxKfhabQ/rBs01a07
MngbFcmfhdHXzCY6MSjti33knf5LJVdXINu/nSnarS9S8ZOtb/+RDVyF0uH+rajg
OYLBiTHcuECd3UUBn25yC/nVwcP060VT8iZMba0k5XCnOTrl+nVqnstUA7VDTRNg
j+esNSXJ309q8qDFbGE0fK2PK0a1Q+jaMF7sd44uCXd399DJnDasBP1vRn78mV71
Icvh2E0COTDtAZWnHsyjmHW1RaCSfLyx/iofWkH66jZmSHP3F4G2T1jDoLJ972BO
BS8qpgYxWmZ6mrT1UTxIMZ5VEK72ln0JCqiBc42KlOyDnBUG9jtwuIGQmNINFT4U
my9E6ozyGQISr9nhNC+/Repfd5QTNiJntPIWLkB3+rTiazz4DCpzyiIrchPdOaSd
E2ms/p/viOhmiC5oGvynsvFsPD6+OONguTcMJVjjHZir4x5hfNVMlBRz4zc9J1sO
OiQhr1a+kIVc+7hv8EU9IIVfEgtXm4Xl6/dJB/IN5xq9ZiZWnG1p1cG+zefr+iYc
LTHR0XVo7zsZiDUrpIlhsA==
=RSFT
-----END PGP SIGNATURE-----
pgp78u9_R6FB3.pgp
Description: PGP signature
--- End Message ---