Bug 1218120 - jetty-artifact-remote-resources: reproducible builds issue
Summary: jetty-artifact-remote-resources: reproducible builds issue
Status: NEW
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Other (show other bugs)
Version: Current
Hardware: Other All
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Fridrich Strba
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-16 06:18 UTC by Bernhard Wiedemann
Modified: 2023-12-16 06:18 UTC (History)
0 users

See Also:
Found By: Development
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bernhard Wiedemann 2023-12-16 06:18:44 UTC
While working on reproducible builds for openSUSE, I found that
our jetty-artifact-remote-resources varies from filesystem-readdir-order.
It probably needs an extra sort somewhere.

example diff is 
--- old//usr/share/java/jetty-artifact-remote-resources/jetty-artifact-remote-resources.jar/META-INF/maven/remote-resources.xml
+++ new//usr/share/java/jetty-artifact-remote-resources/jetty-artifact-remote-resources.jar/META-INF/maven/remote-resources.xml
@@ -3,9 +3,9 @@
     xmlns="http://maven.apache.org/remote-resources/1.1.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <remoteResources>
-    <remoteResource>about.html</remoteResource>
-    <remoteResource>META-INF/LICENSE</remoteResource>
     <remoteResource>META-INF/NOTICE.txt</remoteResource>
+    <remoteResource>META-INF/LICENSE</remoteResource>
+    <remoteResource>about.html</remoteResource>
   </remoteResources>
   <sourceEncoding>UTF-8</sourceEncoding>
 </remoteResourcesBundle>

jetty-distribution-remote-resources is also affected.