Your message dated Fri, 05 Jun 2026 15:33:52 +0000
with message-id <[email protected]>
and subject line Bug#1138639: fixed in meshy 26.06-1
has caused the Debian Bug report #1138639,
regarding meshy: 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.)


-- 
1138639: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1138639
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: meshy
Version: 0.0~git20260527.eb01027-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed that
meshy could not be built reproducibly.

This is because the /usr/bin/meshy embeds the current build date. A
patch is attached that generates this VERSION string from the
SOURCE_DATE_EPOCH environment variable instead.


 [0] https://reproducible-builds.org/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      [email protected] / chris-lamb.co.uk
       `-
--- a/debian/patches/Reproducible-build.patch   1969-12-31 16:00:00.000000000 
-0800
--- b/debian/patches/Reproducible-build.patch   2026-06-01 09:42:17.395387979 
-0700
@@ -0,0 +1,21 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2026-06-01
+
+--- meshy-0.0~git20260527.eb01027.orig/meson.build
++++ meshy-0.0~git20260527.eb01027/meson.build
+@@ -28,7 +28,13 @@ endforeach
+ APPLICATION_ID = 'page.codeberg.sesivany.Meshy'
+ pkgdatadir = get_option('prefix') / get_option('datadir') / 'meshy'
+ 
+-date_version = run_command('date', '+%Y%m%d', check: true).stdout().strip()
++date_exe = find_program('date')
++cmd = run_command('sh', '-c', 'echo $SOURCE_DATE_EPOCH')
++source_date_epoch = cmd.stdout().strip()
++if source_date_epoch == ''
++      source_date_epoch = run_command(date_exe, '+%s').stdout().strip()
++endif
++date_version = run_command(date_exe, '-u', '-d', '@' + source_date_epoch, 
'+%Y%m%d').stdout().strip()
+ 
+ conf = configuration_data()
+ conf.set('PYTHON', py_installation.full_path())
--- a/debian/patches/series     2026-06-01 09:30:26.769966310 -0700
--- b/debian/patches/series     2026-06-01 09:42:16.452513634 -0700
@@ -1,2 +1,3 @@
 Install-into-PYTHONDIR-instead-of-usr-share-meshy.patch
 gresource-is-in-usr-share-meshy.patch
+Reproducible-build.patch

--- End Message ---
--- Begin Message ---
Source: meshy
Source-Version: 26.06-1
Done: Manuel Traut <[email protected]>

We believe that the bug you reported is fixed in the latest version of
meshy, 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.
Manuel Traut <[email protected]> (supplier of updated meshy 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: Fri, 05 Jun 2026 16:54:37 +0200
Source: meshy
Architecture: source
Version: 26.06-1
Distribution: unstable
Urgency: medium
Maintainer: DebianOnMobile Maintainers 
<[email protected]>
Changed-By: Manuel Traut <[email protected]>
Closes: 1138639
Changes:
 meshy (26.06-1) unstable; urgency=medium
 .
   * First upstream release 26.06 (Closes: #1138639)
   * d/watch: Use released versions
   * d/patches: Remove all patches (are upstream now)
Checksums-Sha1:
 aa198a81f70af8981408dfc3c7b9b7a863a3b91c 2170 meshy_26.06-1.dsc
 5df687a9e0ac42b3964a0340fe7403ce801e9f63 933713 meshy_26.06.orig.tar.gz
 642e01bcfee517d66329feffc0f46190ec8e1b1c 2096 meshy_26.06-1.debian.tar.xz
 254a21f6cef78d401721fc82d385dcf86ef84579 20046 meshy_26.06-1_source.buildinfo
Checksums-Sha256:
 d0f0347b4f36622fee46f24c2046bfb530cb0c5424120b66008eb3f1c90ad391 2170 
meshy_26.06-1.dsc
 bd22f9ff92d445a908b54d0445b964cf1bd68c151717b1556038119c55fd15f4 933713 
meshy_26.06.orig.tar.gz
 eb1e3c909643bfccedc691ec32ec3a5049b936061a5142c5ca049bff14f8c84b 2096 
meshy_26.06-1.debian.tar.xz
 e4e480837f4729f4cd12d7a2b8c6900f88987427111cad39c317bf2c6ac14d30 20046 
meshy_26.06-1_source.buildinfo
Files:
 ceed9f2209c91ea4a27de7c645cdda23 2170 hamradio optional meshy_26.06-1.dsc
 4189c7df5bd360682987f3d6dac8710f 933713 hamradio optional 
meshy_26.06.orig.tar.gz
 d156d77c8139b02671c2ef14a6885a94 2096 hamradio optional 
meshy_26.06-1.debian.tar.xz
 b23c8b1831fba9784b1746de00098908 20046 hamradio optional 
meshy_26.06-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEEPdh/zTwGp20PyD44OohmnVS6NbgFAmoi5ucRHG1hbnV0QGRl
Ymlhbi5vcmcACgkQOohmnVS6NbgzCBAAjgNABt+eeoNdoKRUWr556QjniNI7cMa0
LZ5SpnIW/1F0yClXPiqS3ZuzXxcoMe62cthaXETR8Sl1rT1aZ+RcRp4U3mHdsCZs
cUaAVSYPnUqIMcxLpbl3mNVJoPMV/YqQO3UM7hHyRcrIw/EYxB4Je+5luNo3z66n
FNxgbcTMbYOaz6a3JtievbdsOu//UsLoj8sIGcUPitMeU3gqglaljwr35L4sQBtj
arT3c5rhmf4CcBLl7b0hF/sZHsgkkW267yq13MsI3ZdnTycJamyASwYQj6V3hWVW
ziYDqQSZI+qdpqTwH5DtWGG61blu6n5soxNF9K6cjwLCkWOyl8Ch9Xe+k38BHRui
euwFESkQ9grIH2qEmFPWp+pVuo3aJrhOIqkGA6++vwgP6Zx9XhLPDS1Ix8pHRd36
y/mhJaOdn0QHs/DziGDdFmC3K/EKrgRchx9YEegb6x4aySZoFoua/hjyMiZXgE2i
9/e+/f1nh5PTr3TrMChEZ7GvkQdf8HJpR1uQQeCeGSg00cvBQpY3LTvWrSfg/xy2
6iEG+f78x0vZ6ChGj5pIPM38E+Ic4dfykH3l1zCNDqA/H9p4AIdOJtjbY43pCxds
48xL2/1mhWdck3bSbKskJkkPzjlUimE3ZXFOcKA4h4716IxVvv1sRvEIagYULBiJ
Nri//pSd1Hs=
=oH8v
-----END PGP SIGNATURE-----

Attachment: pgpVUAMc0WNpk.pgp
Description: PGP signature


--- End Message ---

Reply via email to