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-----

Attachment: pgp78u9_R6FB3.pgp
Description: PGP signature


--- End Message ---

Reply via email to