Your message dated Wed, 13 Aug 2025 13:54:16 +0000
with message-id <[email protected]>
and subject line Bug#1105014: fixed in xmake 3.0.1+ds-1
has caused the Debian Bug report #1105014,
regarding xmake: filesystem order influences build result
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.)
--
1105014: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1105014
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: xmake
Version: 2.9.9+ds-1
User: [email protected]
Usertag: filesystem
Hi,
xmake's ./configure uses `find` to produce lists of build targets.
The files found are returned by `find` in filesystem order, which is
not deterministic.
This order then gets propagated to the `ar -c` call for libxmake.a,
making libxmake.a not reproducible.
Please find a patch attached which should fix this issue.
Thanks for considering.
Chris
--- xmake-2.9.9+ds.orig/configure
+++ xmake-2.9.9+ds/configure
@@ -243,9 +243,9 @@ _os_find() {
local name="${2}"
local depth="${3}"
if test_nz "${depth}"; then
- _ret=$(find "${dir}" -maxdepth "${depth}" -mindepth "${depth}" -type f
-name "${name}")
+ _ret=$(find "${dir}" -maxdepth "${depth}" -mindepth "${depth}" -type f
-name "${name}" | sort)
else
- _ret=$(find "${dir}" -type f -name "${name}")
+ _ret=$(find "${dir}" -type f -name "${name}" | sort)
fi
}
--- End Message ---
--- Begin Message ---
Source: xmake
Source-Version: 3.0.1+ds-1
Done: Lance Lin <[email protected]>
We believe that the bug you reported is fixed in the latest version of
xmake, 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.
Lance Lin <[email protected]> (supplier of updated xmake 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: Wed, 13 Aug 2025 19:57:28 +0700
Source: xmake
Architecture: source
Version: 3.0.1+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Lance Lin <[email protected]>
Changed-By: Lance Lin <[email protected]>
Closes: 1105014
Changes:
xmake (3.0.1+ds-1) unstable; urgency=medium
.
* New upstream version (Closes: #1105014)
* d/copyright: Update year to 2025 for debian files.
* d/clean: Fix cleaning for consecutive builds.
* New upstream version
Checksums-Sha1:
1123917dd4e8772e61b6b91070dc0d8886447871 2052 xmake_3.0.1+ds-1.dsc
61def67e812a3b07b8f097bde66c7cd4c5f30d6a 865396 xmake_3.0.1+ds.orig.tar.xz
af39ea1064e872e49950ffa05611d6785b8c90cd 6460 xmake_3.0.1+ds-1.debian.tar.xz
8f0801980364aad2de13186a78131fc5dd6f59c3 6632 xmake_3.0.1+ds-1_amd64.buildinfo
Checksums-Sha256:
eb096bc9982dcc98a16db973b44cde4df0549439ee35bc7fdd32a0bdd4d65f58 2052
xmake_3.0.1+ds-1.dsc
4717e4d6680c15c6c799510d1069c39ffafdf89e1576655ad3658ea4a31d7a1e 865396
xmake_3.0.1+ds.orig.tar.xz
8863b93a992a6cd94d042c864580554d25c89408b4dbdf78eac6e6206f5117c1 6460
xmake_3.0.1+ds-1.debian.tar.xz
20eb21767df3cb7fc73fe14a6bdd72e68758c06d97c055f70a76213c0337808d 6632
xmake_3.0.1+ds-1_amd64.buildinfo
Files:
d68abbb3c2cfc317522cc520b32afb1d 2052 devel optional xmake_3.0.1+ds-1.dsc
14754ad942b16831e588db501e141129 865396 devel optional
xmake_3.0.1+ds.orig.tar.xz
29ef5f894621cc54947399e9758e2d5e 6460 devel optional
xmake_3.0.1+ds-1.debian.tar.xz
d82a78d27ed90b86d9f689122fada26c 6632 devel optional
xmake_3.0.1+ds-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEESjHbWh7kCWyHOZiAkDZJKUwz+bcFAmick5MACgkQkDZJKUwz
+bc50g//VIjjTUzjAwIbtgvBPDo3qtOFWiEBEP1iKC2rRuWIhWqzmrAUdnESKRRa
xPPxDaC+ibuH5+F9DDlPdF0DjbetLfn4apPAoQvfc+oZ18upsW5xNbKUYYbLOjOa
TaXFLwXXI7+AVHT733CdDa+8bn6/x5EOOVgkY6N50Megfq26uiKykz8D1QHOprY/
xqBVRy6Xp8acM6LtA9nuJR+Cy+erNie+a3MgqCP9fJpBFlqTLHXZm3VNxSN/oJWB
3s3wI+MM/gt7jbZHR1VgG3MqsIr1nAMIQo6GEl2gdOiVs9KR6E9Ex7JWhUDJrlaN
G2cfZKc0UwF68ohc0cBuPeq1TpCynxHLG6r3xv19CfMuHT3U3RiRxysWDIEY067J
G4KJGKsGF7x5NBlHNptwx3Bd6YnadpzJJFPdCGbyNphYHVrtc3jyKFclPxcHZXu8
DCPXDVi5CR5h0aQ7R41ru0wJKG+s0K3iuxcgMyyk13XwlMMv/oWXPzempdqCmz0P
vBQn4jmn9KzVznI8GBb2vF1d8nXogq5wgJAGJ2FDz4il+XYvRLVdaQc9GpMiwx4v
SkZ37Z774UMTR6EuusrT3SEW6L8KuMhHSXkT7SCiBRybqk2ZEd4DoMVk4qb5+W05
DYFk7fAUVOB8OIOt4B24dMej4V2Td4Q9kwoyZd3fJUB4KWfKLjg=
=CI+i
-----END PGP SIGNATURE-----
pgp1IIWaYGa1t.pgp
Description: PGP signature
--- End Message ---