Your message dated Sun, 28 Dec 2025 23:18:50 +0000
with message-id <[email protected]>
and subject line Bug#1122385: fixed in geoalchemy2 0.18.1-1
has caused the Debian Bug report #1122385,
regarding geoalchemy2: please make the build reproducible
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.)
--
1122385: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1122385
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: geoalchemy2
Version: 0.15.2-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: nocheck
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the Reproducible Builds effort [0], we noticed that
geoalchemy2 could not be built reproducibly.
This is because if the tests are run, then an additional copy of
part of the source tree is included, nested, within the binary
package:
/usr/lib/python3/dist-packages/build/geoalchemy2/
^^^^^
This is almost certainly a bug, but it does affect reproducibility
too as it only happens if the tests are run. (I don't think this
extra code can even be importable via "import build" as it lacks
an __init__.py.)
A patch is attached that removes this extra tree after running the
tests, but there might be another solution.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/rules 2025-12-10 11:31:31.262605207 -0800
--- b/debian/rules 2025-12-10 12:10:32.202787527 -0800
@@ -13,6 +13,8 @@
$(eval BUILD_DIR=$(shell pybuild --print '{build_dir}'))
cp -r tests $(BUILD_DIR)
python3 $(CURDIR)/debian/tests/setup-db-and-run-tests.py
+ # Remove duplicated tree
+ rm -rf $(BUILD_DIR)/build
endif
override_dh_installdocs:
--- End Message ---
--- Begin Message ---
Source: geoalchemy2
Source-Version: 0.18.1-1
Done: Edward Betts <[email protected]>
We believe that the bug you reported is fixed in the latest version of
geoalchemy2, 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.
Edward Betts <[email protected]> (supplier of updated geoalchemy2 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: Sat, 27 Dec 2025 10:36:43 +0000
Source: geoalchemy2
Architecture: source
Version: 0.18.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Edward Betts <[email protected]>
Closes: 1122385
Changes:
geoalchemy2 (0.18.1-1) unstable; urgency=medium
.
[ Edward Betts ]
* New upstream release.
* Fix non-reproducible build by removing duplicated source tree after tests.
(Closes: #1122385)
* Move packages required for tests to Build-Depends-Indep.
* Remove 'Priority: optional', now the default.
* Remove 'Rules-Requires-Root: no', now the default.
* Update Standards-Version.
* Update tests to work with MariaDB.
* Update copyright year.
* Update debian/watch to format version 5.
* Add debian/salsa-ci.yml.
.
[ Bas Couwenberg ]
* Disable i386 build in Salsa CI.
Checksums-Sha1:
50cbf1d0020fee52ba1becfce43fc6471eeadf64 2824 geoalchemy2_0.18.1-1.dsc
9d8a6f56e12eb3ac4d24ed6457d148033c3863fe 234454 geoalchemy2_0.18.1.orig.tar.gz
85637a35568f51f99201cd1853513f0c0b79297e 9604
geoalchemy2_0.18.1-1.debian.tar.xz
858d7af277a6911be7d11a877a87bdf87f98daee 6570
geoalchemy2_0.18.1-1_source.buildinfo
Checksums-Sha256:
84d9fef6a1e6b47c9d1125891530dc74fcb9220dcad0d7ce8e8715c59e53f0b4 2824
geoalchemy2_0.18.1-1.dsc
f3ef86705fdce20313fc6bd214637bb0ac179f64494857c5fc65e7ffb82ffb41 234454
geoalchemy2_0.18.1.orig.tar.gz
6371b88e6b28945b22ae8715873dcb83cdfef8fd4585dc2fbeb3f7912dd50456 9604
geoalchemy2_0.18.1-1.debian.tar.xz
138160ba45578f2d35323f7ecbc0f03eec8f62def6aee33320de3ab3712a1824 6570
geoalchemy2_0.18.1-1_source.buildinfo
Files:
8b5487cdaf35874a30630ed0401effa6 2824 python optional geoalchemy2_0.18.1-1.dsc
3b3bcc57d3f38898f63979bd8583dbd8 234454 python optional
geoalchemy2_0.18.1.orig.tar.gz
e46035967c5138fc3860843e9bcfeaab 9604 python optional
geoalchemy2_0.18.1-1.debian.tar.xz
e8b8973b7fcf0f3adb9a27c31ad621e3 6570 python optional
geoalchemy2_0.18.1-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE+4rPp4xyYInDitAmlgWhCYxjuSoFAmlRtYEACgkQlgWhCYxj
uSqf6g/8CXa/U8FXAqrJMVYAGeauOJ5h1764bQ+tGALUwm4adJXX2uIxokmC+0bm
AH7EMyNX7okjtfMyS8gntpDRpp8ZC0jkDsHCdkiI31RT1CPSLwmqmdevzRKRxsL/
PmVfDz9D5jo9EyS28/L35tp0NIB+w5rSplDnDAoLhRMNRQ/5nSCUsmePvfL8U0AA
6iVYlOksM3YPWckngNMeU24AdMe9PZO0wsMmwJjiru/vBTmz0N+U7YuoU+q0RbRg
PtHz5IaOtCsTKSH1O4KWKft6OXHunVbYONVyfxF7CXQCQMKpfCYG4Owg8WXv1tRi
Knbj1qDTM6jTPHC7PsCrvnPi3jvxyOOn3+b9EtV/JJhFjLHbrZqeNLUFeC6aKV+9
mc0oGtuxdBP2pd0WC7VMo1zztinyX2uLS7HC6g6N38Y4lUnLdOWYjbEAl0QPPmLn
do0Ddyl34Q2WrgAQzDd+bgVauTYi2AbkYHYRtV9SeA7c0psGHILci0i9Q4BOkYyT
fdoyQ0AIHe+JEfHvKokAOBd8pidK3bbFed4blXI2bezIE5yqGogirr9LdpUKLl7J
dMuvE0qlhvHJQwjLRjGyZvaQ2JoaCxmMHLWsAfG7svDxdJ/eyJ8G+57yteIiMudo
9bYNYMfhkRqGdyOf4NMyZ+sMeC/L1txy1zDPDVWK4if9w294NZk=
=I8A5
-----END PGP SIGNATURE-----
pgp1ItXw30d3o.pgp
Description: PGP signature
--- End Message ---