Ensure stable order of Sisu component list
Related: RHEL-17126
This commit is contained in:
parent
6081ceae84
commit
269aa7a6e2
38
0002-Ensure-stable-order-of-Sisu-component-list.patch
Normal file
38
0002-Ensure-stable-order-of-Sisu-component-list.patch
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
From 1338780416e7f046b72d5d269bf6167e5281f66e Mon Sep 17 00:00:00 2001
|
||||||
|
From: Marian Koncek <mkoncek@redhat.com>
|
||||||
|
Date: Fri, 2 Feb 2024 14:05:08 +0100
|
||||||
|
Subject: [PATCH] Ensure stable order of Sisu component list Upstream related
|
||||||
|
fix:
|
||||||
|
https://github.com/fedora-java/javapackages-bootstrap/commit/d18cc7bd703f6a53baeb6145ac0c876d56cef46a
|
||||||
|
|
||||||
|
---
|
||||||
|
mbi/cdc/src/org/fedoraproject/mbi/tool/cdc/CdcTool.java | 6 +++---
|
||||||
|
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/mbi/cdc/src/org/fedoraproject/mbi/tool/cdc/CdcTool.java b/mbi/cdc/src/org/fedoraproject/mbi/tool/cdc/CdcTool.java
|
||||||
|
index 6965b0c..bf22268 100644
|
||||||
|
--- a/mbi/cdc/src/org/fedoraproject/mbi/tool/cdc/CdcTool.java
|
||||||
|
+++ b/mbi/cdc/src/org/fedoraproject/mbi/tool/cdc/CdcTool.java
|
||||||
|
@@ -20,8 +20,8 @@ import java.lang.annotation.Annotation;
|
||||||
|
import java.lang.reflect.Field;
|
||||||
|
import java.nio.file.Files;
|
||||||
|
import java.nio.file.Path;
|
||||||
|
-import java.util.ArrayList;
|
||||||
|
-import java.util.List;
|
||||||
|
+import java.util.Set;
|
||||||
|
+import java.util.TreeSet;
|
||||||
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
import javax.inject.Named;
|
||||||
|
@@ -62,7 +62,7 @@ public class CdcTool
|
||||||
|
|
||||||
|
private Element plexusComponents;
|
||||||
|
|
||||||
|
- private List<String> sisuComponents = new ArrayList<>();
|
||||||
|
+ private Set<String> sisuComponents = new TreeSet<>();
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void initialize()
|
||||||
|
--
|
||||||
|
2.43.0
|
||||||
|
|
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
Name: javapackages-bootstrap
|
Name: javapackages-bootstrap
|
||||||
Version: 1.7.1
|
Version: 1.7.1
|
||||||
Release: 2%{?dist}
|
Release: 3%{?dist}
|
||||||
Summary: A means of bootstrapping Java Packages Tools
|
Summary: A means of bootstrapping Java Packages Tools
|
||||||
# For detailed info see the file javapackages-bootstrap-PACKAGE-LICENSING
|
# For detailed info see the file javapackages-bootstrap-PACKAGE-LICENSING
|
||||||
License: ASL 2.0 and ASL 1.1 and (ASL 2.0 or EPL-2.0) and (EPL-2.0 or GPLv2 with exceptions) and MIT and BSD with advertising and BSD and EPL-1.0 and EPL-2.0 and CDDL-1.0 and xpp and CC0 and Public Domain
|
License: ASL 2.0 and ASL 1.1 and (ASL 2.0 or EPL-2.0) and (EPL-2.0 or GPLv2 with exceptions) and MIT and BSD with advertising and BSD and EPL-1.0 and EPL-2.0 and CDDL-1.0 and xpp and CC0 and Public Domain
|
||||||
@ -150,6 +150,7 @@ Source1107: xmvn.tar.xz
|
|||||||
Source1108: xz-java.tar.xz
|
Source1108: xz-java.tar.xz
|
||||||
|
|
||||||
Patch0: 0001-Bind-to-OpenJDK-17-for-runtime.patch
|
Patch0: 0001-Bind-to-OpenJDK-17-for-runtime.patch
|
||||||
|
Patch1: 0002-Ensure-stable-order-of-Sisu-component-list.patch
|
||||||
|
|
||||||
Provides: bundled(ant) = 1.10.12
|
Provides: bundled(ant) = 1.10.12
|
||||||
Provides: bundled(apache-parent) = 26
|
Provides: bundled(apache-parent) = 26
|
||||||
@ -308,6 +309,7 @@ do
|
|||||||
done
|
done
|
||||||
|
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
|
%patch1 -p1
|
||||||
|
|
||||||
for patch_path in patches/*/*
|
for patch_path in patches/*/*
|
||||||
do
|
do
|
||||||
@ -361,6 +363,9 @@ echo '%%jpb_env PATH=/usr/libexec/javapackages-bootstrap:$PATH' >%{buildroot}%{_
|
|||||||
%doc AUTHORS
|
%doc AUTHORS
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Feb 02 2024 Marián Konček <mkoncek@redhat.com> - 1.7.1-3
|
||||||
|
- Ensure stable order of Sisu component list
|
||||||
|
|
||||||
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-2
|
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-2
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user