Your message dated Wed, 19 Feb 2025 12:26:52 +0000
with message-id <[email protected]>
and subject line Bug#963688: fixed in neovim-qt 0.2.19-1
has caused the Debian Bug report #963688,
regarding neovim-qt: 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.)
--
963688: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=963688
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: neovim-qt
Version: 0.2.16-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: buildpath
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the Reproducible Builds effort [0] we noticed that
neovim-qt could not be built reproducibly.
This is because it embeds the CFLAGS (via CMAKE_CXX_FLAGS) in an
"About" dialogue, and this environment variable contains the build
path via -ffile-prefix-map etc.
Patch attached that just strips out the CFLAGS; for Debian, we can
simply find these via the buildd logs or similar.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`---- a/debian/patches/reproducible-builds.patch 1970-01-01 01:00:00.000000000
+0100
--- b/debian/patches/reproducible-builds.patch 2020-06-25 10:40:58.190874824
+0100
@@ -0,0 +1,14 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2020-06-25
+
+--- neovim-qt-0.2.16.orig/src/gui/app.cpp
++++ neovim-qt-0.2.16/src/gui/app.cpp
+@@ -347,7 +347,6 @@ void App::showVersionInfo() noexcept
+
+ out << "NVIM-QT v" << PROJECT_VERSION << endl;
+ out << "Build type: " << CMAKE_BUILD_TYPE << endl;
+- out << "Compilation:" << CMAKE_CXX_FLAGS << endl;
+ out << "Qt Version: " << QT_VERSION_STR << endl;
+ out << "Environment: " << endl;
+ out << " nvim: " << nvimExecutable << endl;
--- a/debian/patches/series 1970-01-01 01:00:00.000000000 +0100
--- b/debian/patches/series 2020-06-25 10:40:54.558833843 +0100
@@ -0,0 +1 @@
+reproducible-builds.patch
--- End Message ---
--- Begin Message ---
Source: neovim-qt
Source-Version: 0.2.19-1
Done: James McCoy <[email protected]>
We believe that the bug you reported is fixed in the latest version of
neovim-qt, 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.
James McCoy <[email protected]> (supplier of updated neovim-qt 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, 19 Feb 2025 06:55:54 -0500
Source: neovim-qt
Architecture: source
Version: 0.2.19-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Vim Maintainers <[email protected]>
Changed-By: James McCoy <[email protected]>
Closes: 963688
Changes:
neovim-qt (0.2.19-1) unstable; urgency=medium
.
* New upstream release
+ Exclude compilation flags from version info by default so the build is
reproducible. (Closes: #963688)
* Mark xfvb and xauth Build-Depends <!nocheck>
* Declare compliance with Policy 4.7.0, no changes needed
* Remove obsolete xclip Build-Depends
* Add salsa-ci.yml config
Checksums-Sha1:
0696f400ff79eb9a633e16c58613e4f9c3ed67e6 2427 neovim-qt_0.2.19-1.dsc
5224146a0d07290e072b0fd993224569223e60f8 656424 neovim-qt_0.2.19.orig.tar.xz
144732525acdfaa29cc101f35c5b44c08c9011e1 12784 neovim-qt_0.2.19-1.debian.tar.xz
Checksums-Sha256:
4485602cc74cdc1758f154a475088608d90fe8702e4ffb4aa057549548b585d3 2427
neovim-qt_0.2.19-1.dsc
f8804bdee019b144acf2d4dff32777ece689dbf02bffd89cd11d6e07c93b3350 656424
neovim-qt_0.2.19.orig.tar.xz
69e44090e535b5da4982a7b9fee793ef7be89415a5ce2e3a13e4d9331a72d7a1 12784
neovim-qt_0.2.19-1.debian.tar.xz
Files:
d130e87c8fef4fa00e8bd313aa5ae6a7 2427 editors optional neovim-qt_0.2.19-1.dsc
674b702261d5597ff4d28f7998faa9b5 656424 editors optional
neovim-qt_0.2.19.orig.tar.xz
d8e8a41f469acfd4db69cbd671325c78 12784 editors optional
neovim-qt_0.2.19-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQKoBAEBCgCSFiEEkb+/TWlWvV33ty0j3+aRrjMbo9sFAme1xxBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDkx
QkZCRjRENjk1NkJENURGN0I3MkQyM0RGRTY5MUFFMzMxQkEzREIUHGphbWVzc2Fu
QGRlYmlhbi5vcmcACgkQ3+aRrjMbo9tm7A/+Pxt/CG/EwGkyJc/bSP9riDUMq43P
vEePgIxabCuq1DQYsFpynQM+z2GnF1pdpS2GUhnUgOvgX7/qLcquOvQ0mxISsd6v
MzGpeqUpna/rIJdcQbnZvrq7s+ILoRblVHJSq/E93NCSUKgHmdT9EY79vpHU2hDW
yYidHs6pptqPrs+0Kb9FQJV+3rnaspVyEIB3bGbYy7ynSzjAVzCAVOOPIBGvVWz1
T3gh5k54rGGGgjrzKhFy72Fzuq0rAcIxxXtO/3Jz6Y0DI6xagmo/yhaTZUZterVB
x4A0d8wLpCmdnHuEQZN18kGUzVJi3URwvxdE4HpvsVtz6nI61PjoPSLxtgK9FJdk
6gox5z1nOUZf8gpVIIwd2PU2gBjXMCO2z7XrwRmwaXs8HGWrdA6haNiWdQYmJKZj
Q/ewXdUzmRaZ6jnG+c1lOkxn7nFE3+vuiBahLfEA+xPaGqoNxyHZpOFmriCjqVnE
Q/haPBRMyUwO3M5YY1d+JZ85GwOa6oneMKoNkg4DRUS+KmdyFDfGSB3ymZ9Pu8fe
rnj305yrsCZnNuAnSxGOFCYm1M1MPND8tzylwgpNc8WWgzDliypha/0Hw1AUS13n
Dg88fj930seZICifEztj601kkT6SyuFzHoIdCZVrpuTa2pCs0yBpQiZkTrUudx1M
4RFwS11ioGt4j6Q=
=c3FE
-----END PGP SIGNATURE-----
pgp9r4BQVU2EH.pgp
Description: PGP signature
--- End Message ---