Bug 1218120

Summary: jetty-artifact-remote-resources: reproducible builds issue
Product: [openSUSE] openSUSE Tumbleweed Reporter: Bernhard Wiedemann <bwiedemann>
Component: OtherAssignee: Fridrich Strba <fstrba>
Status: NEW --- QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

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.