Your message dated Fri, 11 Oct 2024 08:34:14 +0000
with message-id <[email protected]>
and subject line Bug#1005954: fixed in aspectj-maven-plugin 1.11-3
has caused the Debian Bug report #1005954,
regarding jcabi-aspects: please make the build partly 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.)


-- 
1005954: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1005954
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: jcabi-aspects
Version: 0.22.6-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: filesystem
X-Debbugs-Cc: [email protected]

Hi,

Whilst working on the Reproducible Builds effort [0] we noticed that
jcabi-aspects could not be built reproducibly.

This is because it embedded a builddef-jcabi-aspects.lst in the
generated .JAR file via the aspectj:compile plugin [1] defined in the
package's pom.xml file. This .lst file contained contents based on the
fileystem ordering.

Patch attached that strips this file from the .jar, but it may be
possible and simpler to drop this <plugin>...</plugin> from the
pom.xml entirely; I am just not sure it is used.

An alternative approach could be to patch this plugin to make it (or,
more likely whatever drives *its* input) to iterate over the sorted
order.

 [0] https://reproducible-builds.org/
 [1] 
https://www.mojohaus.org/aspectj-maven-plugin/compile-mojo.html#argumentFileName


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      [email protected] / chris-lamb.co.uk
       `-

--- a/debian/control    2022-02-17 17:19:23.386648743 -0800
--- b/debian/control    2022-02-17 17:36:45.140110914 -0800
@@ -12,6 +12,7 @@
  , libjcabi-log-java
  , libmaven-bundle-plugin-java
  , libtemplating-maven-plugin-java
+ , zip
 Standards-Version: 4.5.1
 Rules-Requires-Root: no
 Vcs-Git: https://salsa.debian.org/java-team/jcabi-aspects.git
--- a/debian/rules      2022-02-17 17:19:23.386648743 -0800
--- b/debian/rules      2022-02-17 17:36:04.528072026 -0800
@@ -9,3 +9,6 @@
 
 %:
        dh $@
+
+execute_after_dh_install:
+       zip -d debian/libjcabi-aspects-java/usr/share/java/jcabi-aspects-*.jar 
builddef-jcabi-aspects.lst

--- End Message ---
--- Begin Message ---
Source: aspectj-maven-plugin
Source-Version: 1.11-3
Done: Emmanuel Bourg <[email protected]>

We believe that the bug you reported is fixed in the latest version of
aspectj-maven-plugin, 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.
Emmanuel Bourg <[email protected]> (supplier of updated aspectj-maven-plugin 
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, 11 Oct 2024 10:12:22 +0200
Source: aspectj-maven-plugin
Architecture: source
Version: 1.11-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers 
<[email protected]>
Changed-By: Emmanuel Bourg <[email protected]>
Closes: 1005954
Changes:
 aspectj-maven-plugin (1.11-3) unstable; urgency=medium
 .
   * Sort the parameters in the builddef.lst file embedded in the
     jar to make the builds reproducible (Closes: #1005954)
   * Standards-Version updated to 4.7.0
   * Switch to debhelper level 13
Checksums-Sha1:
 2920446d39cfd684b1d506f1461e6b8480d9c378 2389 aspectj-maven-plugin_1.11-3.dsc
 3c8cf6b92e4dde56a990e2f6acc91838002bbf13 4968 
aspectj-maven-plugin_1.11-3.debian.tar.xz
 f18f40084def72f96d06b454f90fbbac0bafec36 15920 
aspectj-maven-plugin_1.11-3_source.buildinfo
Checksums-Sha256:
 f1928378780cdf236553c75209c42eb307f772f575d1d4ba7efec8d5bbfe7772 2389 
aspectj-maven-plugin_1.11-3.dsc
 6f22bbaf5c4025801c1612acaad31602fb32629b2709b63a38a497485e331e85 4968 
aspectj-maven-plugin_1.11-3.debian.tar.xz
 4de1e1825f59609e05bbc0351d59ac8a8891dcdd902138997ad263f60c6cdefe 15920 
aspectj-maven-plugin_1.11-3_source.buildinfo
Files:
 610350a9c39b07bce7230a6b7f06877b 2389 java optional 
aspectj-maven-plugin_1.11-3.dsc
 bfeb0d0c25e1d8aac3c86a2b882c16a1 4968 java optional 
aspectj-maven-plugin_1.11-3.debian.tar.xz
 53894d06eda45fcac5d2416a0f336b50 15920 java optional 
aspectj-maven-plugin_1.11-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEuM5N4hCA3PkD4WxA9RPEGeS50KwFAmcI4FoSHGVib3VyZ0Bh
cGFjaGUub3JnAAoJEPUTxBnkudCsvSEP/RK2dyQQUhynEhD5/nGPvn9v4kuvDCF+
4oJWenXcSOUWMUkUjtqMSmLA1JQDqnhwd4wevCWivwP79KIsSt3Lmb6Ehj+/dBJ2
MWmpQjjuTwqIbmnieqBkUocTYbU/SWijwGGdb0XwtnBzL0rn37/+15LydH3oQyCi
NsLYVXBIusvuG/ZFRoc/JXD70FwZGprZ80vTIMPYNHeUAuDWZcgTVukNSQr9NRXY
8JDUjDD1ikVImf4Di3QQFd8rEmDwuq8oEQZY8ielZ6ef0opqvwoLXXOxifziQsQi
8Ksp0CKoQv9Wxni7TPcKAZi6tEd4lLTBJNchCklTw5B1R5UN1pFIkIb4TYR6adpU
6tY56PnxVi6GzETj7cTySAsrv6CUB3yMUbvTVI3l88Ms/PpF01C43l1ggdxlauTK
QDno1FyLAz36JluHQZsymAgqqVRyChZnc5yQ7e4C1DJSuDzBzWICw1V0B9SZMU5q
XfJyjvQuBuoSrIE2Su9M+APU7s9MU8zmfJNVmj6BxVPe5pmEZfqUyU+ZFhJuRrpx
TUdorVEhe0KkgtxyFMct5b39FqxXzwrogFqqdIGAB4PNe3B2FAn7GsDHmcCsrCrG
sYJxTmZAPUxAlXz2lGtwyp5LkF0CYZCRcI5eMl4F2Bim24MYmt1J6K7W61kykIEm
heEQt/gHWHia
=vvjv
-----END PGP SIGNATURE-----

Attachment: pgpSdUXO6Z2GE.pgp
Description: PGP signature


--- End Message ---
__
This is the maintainer address of Debian's Java team
<https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
 Please use
[email protected] for discussions and questions.

Reply via email to