Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package sisu for openSUSE:Factory checked in 
at 2026-02-11 18:49:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sisu (Old)
 and      /work/SRC/openSUSE:Factory/.sisu.new.1670 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sisu"

Wed Feb 11 18:49:44 2026 rev:16 rq:1332534 version:1.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/sisu/sisu-extenders.changes      2025-11-06 
18:13:26.432009474 +0100
+++ /work/SRC/openSUSE:Factory/.sisu.new.1670/sisu-extenders.changes    
2026-02-11 18:51:29.608045946 +0100
@@ -1,0 +2,27 @@
+Wed Feb 11 13:51:23 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Upgrade to upstream release 1.0.0
+  * Changes
+    + Bump actions/checkout from 4 to 6
+    + Bump actions/setup-java from 4 to 5
+    + Bump github/codeql-action from 3 to 4
+    + Update key deps and plugins
+    + Switch to maintained Build API
+    + Get rid of ancient logback
+    + Increase test coverage
+    + Improve test
+    + Source formatting and license headers
+    + Update TestNG
+    + Modernize codebase
+    + Update m-fluido-s to 2.1.0
+    + Build with Java 25
+    + Update sonar-m-p to 5.5.0.6356
+    + Expose GitHub secret only as env variable in build step
+    + Remove "Incubation" from bundle names
+- Modified patches:
+  * sisu-no-dependency-on-glassfish-servlet-api.patch
+  * sisu-osgi-api.patch
+  * sisu-reproducible-index.patch
+    + rediff
+
+-------------------------------------------------------------------
sisu-mojos.changes: same change
sisu.changes: same change

Old:
----
  sisu-project-0.9.0.M4.tar.gz

New:
----
  sisu-project-1.0.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sisu-extenders.spec ++++++
--- /var/tmp/diff_new_pack.fg4Htd/_old  2026-02-11 18:51:30.624088738 +0100
+++ /var/tmp/diff_new_pack.fg4Htd/_new  2026-02-11 18:51:30.628088906 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package sisu-extenders
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,18 +16,18 @@
 #
 
 
-%global reltype milestones
+%global reltype releases
 Name:           sisu-extenders
-Version:        0.9.0.M4
+Version:        1.0.0
 Release:        0
 Summary:        Sisu Extenders
 License:        EPL-1.0 AND EPL-2.0
 Group:          Development/Libraries/Java
 URL:            https://www.eclipse.org/sisu
 Source0:        
https://github.com/eclipse-sisu/sisu-project/archive/refs/tags/%{reltype}/%{version}.tar.gz#/sisu-project-%{version}.tar.gz
-Patch1:         sisu-no-dependency-on-glassfish-servlet-api.patch
-Patch3:         sisu-osgi-api.patch
-Patch4:         sisu-reproducible-index.patch
+Patch0:         sisu-no-dependency-on-glassfish-servlet-api.patch
+Patch1:         sisu-osgi-api.patch
+Patch2:         sisu-reproducible-index.patch
 BuildRequires:  fdupes
 BuildRequires:  maven-local
 BuildRequires:  mvn(biz.aQute.bnd:bnd-maven-plugin)
@@ -56,12 +56,13 @@
 %prep
 %setup -q -n sisu-project-%{reltype}-%{version}
 
+%patch -P 0 -p1
 %patch -P 1 -p1
-%patch -P 3 -p1
-%patch -P 4 -p2
+%patch -P 2 -p1
 
 %pom_remove_plugin -r :maven-enforcer-plugin
 %pom_remove_plugin -r :maven-invoker-plugin
+%pom_remove_plugin -r :spotless-maven-plugin
 # it is scope "import" but used only for tests that we don't run
 %pom_remove_dep :junit-bom
 %pom_xpath_remove pom:project/pom:build/pom:extensions

++++++ sisu-mojos.spec ++++++
--- /var/tmp/diff_new_pack.fg4Htd/_old  2026-02-11 18:51:30.704092107 +0100
+++ /var/tmp/diff_new_pack.fg4Htd/_new  2026-02-11 18:51:30.704092107 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package sisu-mojos
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,18 +16,18 @@
 #
 
 
-%global reltype milestones
+%global reltype releases
 Name:           sisu-mojos
-Version:        0.9.0.M4
+Version:        1.0.0
 Release:        0
 Summary:        Sisu plugin for Apache Maven
 License:        EPL-1.0 AND EPL-2.0
 Group:          Development/Libraries/Java
 URL:            https://www.eclipse.org/sisu
 Source0:        
https://github.com/eclipse-sisu/sisu-project/archive/refs/tags/%{reltype}/%{version}.tar.gz#/sisu-project-%{version}.tar.gz
-Patch1:         sisu-no-dependency-on-glassfish-servlet-api.patch
-Patch3:         sisu-osgi-api.patch
-Patch4:         sisu-reproducible-index.patch
+Patch0:         sisu-no-dependency-on-glassfish-servlet-api.patch
+Patch1:         sisu-osgi-api.patch
+Patch2:         sisu-reproducible-index.patch
 BuildRequires:  fdupes
 BuildRequires:  maven-local
 BuildRequires:  mvn(org.apache.maven.plugin-tools:maven-plugin-annotations)
@@ -37,10 +37,11 @@
 BuildRequires:  mvn(org.apache.maven:maven-core)
 BuildRequires:  mvn(org.apache.maven:maven-model)
 BuildRequires:  mvn(org.apache.maven:maven-plugin-api)
+BuildRequires:  mvn(org.codehaus.plexus:plexus-build-api)
 BuildRequires:  mvn(org.codehaus.plexus:plexus-utils)
 BuildRequires:  mvn(org.eclipse.sisu:org.eclipse.sisu.inject) >= %{version}
+BuildRequires:  mvn(org.eclipse.sisu:org.eclipse.sisu.plexus) >= %{version}
 BuildRequires:  mvn(org.slf4j:slf4j-nop)
-BuildRequires:  mvn(org.sonatype.plexus:plexus-build-api)
 #!BuildRequires: maven-compiler-plugin-bootstrap
 #!BuildRequires: maven-jar-plugin-bootstrap
 #!BuildRequires: maven-javadoc-plugin-bootstrap
@@ -62,12 +63,13 @@
 %prep
 %setup -q -n sisu-project-%{reltype}-%{version}
 
+%patch -P 0 -p1
 %patch -P 1 -p1
-%patch -P 3 -p1
-%patch -P 4 -p2
+%patch -P 2 -p1
 
 %pom_remove_plugin -r :maven-enforcer-plugin
 %pom_remove_plugin -r :maven-invoker-plugin
+%pom_remove_plugin -r :spotless-maven-plugin
 # it is scope "import" but used only for tests that we don't run
 %pom_remove_dep :junit-bom
 %pom_xpath_remove pom:project/pom:build/pom:extensions

++++++ sisu.spec ++++++
--- /var/tmp/diff_new_pack.fg4Htd/_old  2026-02-11 18:51:30.796095981 +0100
+++ /var/tmp/diff_new_pack.fg4Htd/_new  2026-02-11 18:51:30.804096319 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package sisu
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,9 @@
 #
 
 
-%global reltype milestones
+%global reltype releases
 Name:           sisu
-Version:        0.9.0.M4
+Version:        1.0.0
 Release:        0
 Summary:        Eclipse dependency injection framework
 License:        BSD-3-Clause AND EPL-1.0 AND EPL-2.0
@@ -26,9 +26,9 @@
 URL:            https://www.eclipse.org/sisu/
 Source0:        
https://github.com/eclipse-sisu/sisu-project/archive/refs/tags/%{reltype}/%{version}.tar.gz#/sisu-project-%{version}.tar.gz
 Source1:        %{name}-build.tar.xz
-Patch1:         sisu-no-dependency-on-glassfish-servlet-api.patch
-Patch3:         sisu-osgi-api.patch
-Patch4:         sisu-reproducible-index.patch
+Patch0:         sisu-no-dependency-on-glassfish-servlet-api.patch
+Patch1:         sisu-osgi-api.patch
+Patch2:         sisu-reproducible-index.patch
 BuildRequires:  ant
 BuildRequires:  atinject
 BuildRequires:  cdi-api
@@ -83,9 +83,9 @@
 %prep
 %setup -q -n sisu-project-%{reltype}-%{version} -a1
 
+%patch -P 0 -p1
 %patch -P 1 -p1
-%patch -P 3 -p1
-%patch -P 4 -p2
+%patch -P 2 -p1
 
 %build
 mkdir -p lib

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.fg4Htd/_old  2026-02-11 18:51:30.916101036 +0100
+++ /var/tmp/diff_new_pack.fg4Htd/_new  2026-02-11 18:51:30.936101878 +0100
@@ -1,6 +1,6 @@
-mtime: 1762243883
-commit: c1d44d3af1ee9236410a52d69a9e611b6e0b4b4738cf830b4122dd2c0a152686
+mtime: 1770818394
+commit: 8e0c35487698ab765d37df05a1a14f915d18704bb87ca116e8639212bb8bc902
 url: https://src.opensuse.org/java-packages/sisu.git
-revision: c1d44d3af1ee9236410a52d69a9e611b6e0b4b4738cf830b4122dd2c0a152686
+revision: 8e0c35487698ab765d37df05a1a14f915d18704bb87ca116e8639212bb8bc902
 projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-02-11 15:01:04.000000000 +0100
@@ -0,0 +1 @@
+.osc

++++++ sisu-build.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/common.xml new/common.xml
--- old/common.xml      2025-06-02 09:05:42.653001868 +0200
+++ new/common.xml      2026-02-11 14:17:35.347876678 +0100
@@ -3,7 +3,7 @@
 <project name="common" basedir=".">
 
   <property file="build.properties"/>
-  <property name="project.version" value="0.9.0.M4"/>
+  <property name="project.version" value="1.0.0"/>
   <property name="project.groupId" value="org.eclipse.sisu"/>
 
   <property name="compiler.release" value="8"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/org.eclipse.sisu.inject/build.xml 
new/org.eclipse.sisu.inject/build.xml
--- old/org.eclipse.sisu.inject/build.xml       2024-06-05 15:36:13.988737899 
+0200
+++ new/org.eclipse.sisu.inject/build.xml       2026-02-11 14:58:18.534642234 
+0100
@@ -117,7 +117,7 @@
         <attribute name="Bundle-Description" value="JSR330-based container; 
supports classpath scanning, auto-binding, and dynamic auto-wiring"/>
         <attribute name="Bundle-License" value="&quot;Eclipse Public License, 
Version 1.0&quot;;link=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;"/>
         <attribute name="Bundle-ManifestVersion" value="2"/>
-        <attribute name="Bundle-Name" value="Sisu-Inject (Incubation)"/>
+        <attribute name="Bundle-Name" value="Sisu-Inject"/>
         <attribute name="Bundle-SymbolicName" 
value="${project.artifactId};singleton:=true"/>
         <attribute name="Bundle-Vendor" value="The Eclipse Foundation"/>
         <attribute name="Bundle-Version" value="${project.version}"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/org.eclipse.sisu.inject.extender/build.xml 
new/org.eclipse.sisu.inject.extender/build.xml
--- old/org.eclipse.sisu.inject.extender/build.xml      2024-06-05 
15:36:04.421994607 +0200
+++ new/org.eclipse.sisu.inject.extender/build.xml      2026-02-11 
14:58:13.470501956 +0100
@@ -109,7 +109,7 @@
         <attribute name="Bundle-Description" value="JSR330-based container; 
supports classpath scanning, auto-binding, and dynamic auto-wiring"/>
         <attribute name="Bundle-License" value="&quot;Eclipse Public License, 
Version 1.0&quot;;link=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;"/>
         <attribute name="Bundle-ManifestVersion" value="2"/>
-        <attribute name="Bundle-Name" value="Sisu-Inject Extender 
(Incubation)"/>
+        <attribute name="Bundle-Name" value="Sisu-Inject Extender"/>
         <attribute name="Bundle-SymbolicName" 
value="${project.artifactId};singleton:=true"/>
         <attribute name="Bundle-Vendor" value="The Eclipse Foundation"/>
         <attribute name="Bundle-Version" value="${project.version}"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/org.eclipse.sisu.plexus/build.xml 
new/org.eclipse.sisu.plexus/build.xml
--- old/org.eclipse.sisu.plexus/build.xml       2024-06-05 17:03:16.527214900 
+0200
+++ new/org.eclipse.sisu.plexus/build.xml       2026-02-11 14:58:09.710618138 
+0100
@@ -134,7 +134,7 @@
                <attribute name="Bundle-Description" value="Plexus-JSR330 
adapter; adds Plexus support to the Sisu-Inject container"/>
                <attribute name="Bundle-License" value="&quot;Eclipse Public 
License, Version 
1.0&quot;;link=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;"/>
                <attribute name="Bundle-ManifestVersion" value="2"/>
-               <attribute name="Bundle-Name" value="Sisu-Plexus (Incubation)"/>
+               <attribute name="Bundle-Name" value="Sisu-Plexus"/>
                <attribute name="Bundle-SymbolicName" 
value="${project.artifactId};singleton:=true"/>
                <attribute name="Bundle-Vendor" value="The Eclipse Foundation"/>
                <attribute name="Bundle-Version" value="${project.version}"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/org.eclipse.sisu.plexus.extender/build.xml 
new/org.eclipse.sisu.plexus.extender/build.xml
--- old/org.eclipse.sisu.plexus.extender/build.xml      2024-06-05 
15:52:09.396393495 +0200
+++ new/org.eclipse.sisu.plexus.extender/build.xml      2026-02-11 
14:58:00.366355845 +0100
@@ -112,7 +112,7 @@
                <attribute name="Bundle-Description" value="Plexus-JSR330 
adapter; adds Plexus support to the Sisu-Inject container"/>
                <attribute name="Bundle-License" value="&quot;Eclipse Public 
License, Version 
1.0&quot;;link=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;"/>
                <attribute name="Bundle-ManifestVersion" value="2"/>
-               <attribute name="Bundle-Name" value="Sisu-Plexus Extender 
(Incubation)"/>
+               <attribute name="Bundle-Name" value="Sisu-Plexus Extender"/>
                <attribute name="Bundle-SymbolicName" 
value="${project.artifactId};singleton:=true"/>
                <attribute name="Bundle-Vendor" value="The Eclipse Foundation"/>
                <attribute name="Bundle-Version" value="${project.version}"/>

++++++ sisu-no-dependency-on-glassfish-servlet-api.patch ++++++
--- /var/tmp/diff_new_pack.fg4Htd/_old  2026-02-11 18:51:31.460123948 +0100
+++ /var/tmp/diff_new_pack.fg4Htd/_new  2026-02-11 18:51:31.468124285 +0100
@@ -1,24 +1,21 @@
---- 
sisu-inject/org.eclipse.sisu.inject/src/main/java/org/eclipse/sisu/inject/Implementations.java
     2024-04-09 19:53:29.797479006 +0200
-+++ 
sisu-inject/org.eclipse.sisu.inject/src/main/java/org/eclipse/sisu/inject/Implementations.java
     2024-04-09 19:59:23.506494426 +0200
-@@ -39,17 +39,6 @@
+--- 
a/org.eclipse.sisu.inject/src/main/java/org/eclipse/sisu/inject/Implementations.java
       2026-02-11 14:25:02.494361564 +0100
++++ 
b/org.eclipse.sisu.inject/src/main/java/org/eclipse/sisu/inject/Implementations.java
       2026-02-11 14:28:52.321660010 +0100
+@@ -36,14 +36,6 @@
+     // ----------------------------------------------------------------------
  
-     static
-     {
+     static {
 -        boolean hasGuiceServlet;
--        try
--        {
--            hasGuiceServlet = BindingTargetVisitor.class.isInstance( 
ServletFinder.THIS );
--        }
--        catch ( final LinkageError e )
--        {
+-        try {
+-            hasGuiceServlet = 
BindingTargetVisitor.class.isInstance(ServletFinder.THIS);
+-        } catch (final LinkageError e) {
 -            hasGuiceServlet = false;
 -        }
 -        HAS_GUICE_SERVLET = hasGuiceServlet;
 -
          boolean hasJsr250Priority;
-         try
-         {
-@@ -66,8 +55,6 @@
+         try {
+             hasJsr250Priority = 
javax.annotation.Priority.class.isAnnotation();
+@@ -57,8 +49,6 @@
      // Constants
      // ----------------------------------------------------------------------
  
@@ -27,17 +24,16 @@
      private static final boolean HAS_JSR250_PRIORITY;
  
      // ----------------------------------------------------------------------
-@@ -107,8 +94,7 @@
- 
+@@ -96,7 +86,7 @@
          final Class<?> annotationSource =
-             // when looking for @Priority also consider annotations on 
providers (and servlets/filters if available)
--            binding.acceptTargetVisitor( isPriority ? ( HAS_GUICE_SERVLET ? 
ServletFinder.THIS : ProviderFinder.THIS )
--                                                    : ClassFinder.THIS );
-+            binding.acceptTargetVisitor( isPriority ? ProviderFinder.THIS : 
ClassFinder.THIS );
+                 // when looking for @Priority also consider annotations on 
providers (and servlets/filters if available)
+                 binding.acceptTargetVisitor(
+-                        isPriority ? (HAS_GUICE_SERVLET ? ServletFinder.THIS 
: ProviderFinder.THIS) : ClassFinder.THIS);
++                        isPriority ? ProviderFinder.THIS : ClassFinder.THIS);
  
          T annotation = null;
-         if ( null != annotationSource )
-@@ -253,45 +239,4 @@
+         if (null != annotationSource) {
+@@ -223,43 +213,4 @@
              return binding.getProviderKey().getTypeLiteral().getRawType();
          }
      }
@@ -45,39 +41,37 @@
 -    /**
 -     * {@link ProviderFinder} that also returns servlet/filter 
implementations.
 -     */
--    static final class ServletFinder
--        extends ProviderFinder
--        implements 
com.google.inject.servlet.ServletModuleTargetVisitor<Object, Class<?>>
--    {
+-    static final class ServletFinder extends ProviderFinder
+-            implements 
com.google.inject.servlet.ServletModuleTargetVisitor<Object, Class<?>> {
 -        // 
----------------------------------------------------------------------
 -        // Constants
 -        // 
----------------------------------------------------------------------
 -
--        @SuppressWarnings( "hiding" )
+-        @SuppressWarnings("hiding")
 -        static final BindingTargetVisitor<Object, Class<?>> THIS = new 
ServletFinder();
 -
 -        // 
----------------------------------------------------------------------
 -        // Public methods
 -        // 
----------------------------------------------------------------------
 -
--        public Class<?> visit( final 
com.google.inject.servlet.InstanceFilterBinding binding )
--        {
+-        @Override
+-        public Class<?> visit(final 
com.google.inject.servlet.InstanceFilterBinding binding) {
 -            return binding.getFilterInstance().getClass();
 -        }
 -
--        public Class<?> visit( final 
com.google.inject.servlet.InstanceServletBinding binding )
--        {
+-        @Override
+-        public Class<?> visit(final 
com.google.inject.servlet.InstanceServletBinding binding) {
 -            return binding.getServletInstance().getClass();
 -        }
 -
--        public Class<?> visit( final 
com.google.inject.servlet.LinkedFilterBinding binding )
--        {
+-        @Override
+-        public Class<?> visit(final 
com.google.inject.servlet.LinkedFilterBinding binding) {
 -            // this assumes only one level of indirection: api-->impl
 -            return binding.getLinkedKey().getTypeLiteral().getRawType();
 -        }
 -
--        public Class<?> visit( final 
com.google.inject.servlet.LinkedServletBinding binding )
--        {
+-        @Override
+-        public Class<?> visit(final 
com.google.inject.servlet.LinkedServletBinding binding) {
 -            // this assumes only one level of indirection: api-->impl
 -            return binding.getLinkedKey().getTypeLiteral().getRawType();
 -        }

++++++ sisu-osgi-api.patch ++++++
--- /var/tmp/diff_new_pack.fg4Htd/_old  2026-02-11 18:51:31.488125127 +0100
+++ /var/tmp/diff_new_pack.fg4Htd/_new  2026-02-11 18:51:31.496125465 +0100
@@ -1,12 +1,12 @@
---- 
sisu-plexus/org.eclipse.sisu.plexus/src/main/java/org/eclipse/sisu/plexus/PlexusBundlePlan.java~
   2015-09-13 20:15:37.000000000 +0200
-+++ 
sisu-plexus/org.eclipse.sisu.plexus/src/main/java/org/eclipse/sisu/plexus/PlexusBundlePlan.java
    2017-01-29 19:56:51.608151337 +0100
-@@ -80,7 +80,7 @@
+--- 
a/org.eclipse.sisu.plexus/src/main/java/org/eclipse/sisu/plexus/PlexusBundlePlan.java
      2026-02-11 14:32:16.549734202 +0100
++++ 
b/org.eclipse.sisu.plexus/src/main/java/org/eclipse/sisu/plexus/PlexusBundlePlan.java
      2026-02-11 14:34:11.116176056 +0100
+@@ -73,7 +73,7 @@
+     // ----------------------------------------------------------------------
  
-     protected static boolean hasPlexusAnnotations( final Bundle bundle )
-     {
--        final String imports = bundle.getHeaders().get( 
Constants.IMPORT_PACKAGE );
-+        final String imports = bundle.getHeaders().get( 
Constants.IMPORT_PACKAGE ).toString();
-         return null != imports && imports.contains( 
"org.codehaus.plexus.component.annotations" );
+     protected static boolean hasPlexusAnnotations(final Bundle bundle) {
+-        final String imports = 
bundle.getHeaders().get(Constants.IMPORT_PACKAGE);
++        final String imports = 
bundle.getHeaders().get(Constants.IMPORT_PACKAGE).toString();
+         return null != imports && 
imports.contains("org.codehaus.plexus.component.annotations");
      }
  
 

++++++ sisu-project-0.9.0.M4.tar.gz -> sisu-project-1.0.0.tar.gz ++++++
++++ 63739 lines of diff (skipped)

++++++ sisu-reproducible-index.patch ++++++
--- /var/tmp/diff_new_pack.fg4Htd/_old  2026-02-11 18:51:32.652174153 +0100
+++ /var/tmp/diff_new_pack.fg4Htd/_new  2026-02-11 18:51:32.708176511 +0100
@@ -1,12 +1,12 @@
---- 
sisu-0.3.5/sisu-inject/org.eclipse.sisu.inject/src/main/java/org/eclipse/sisu/space/AbstractSisuIndex.java
 2023-09-05 15:00:59.314655718 +0200
-+++ 
sisu-0.3.5/sisu-inject/org.eclipse.sisu.inject/src/main/java/org/eclipse/sisu/space/AbstractSisuIndex.java
 2023-09-05 15:04:15.889547023 +0200
-@@ -158,7 +158,7 @@
-             final BufferedWriter writer = new BufferedWriter( getWriter( 
INDEX_FOLDER + name ) );
-             try
-             {
--                for ( final String line : table )
-+                for ( final String line : new TreeSet<String>( table ) )
-                 {
-                     writer.write( line );
+--- 
a/org.eclipse.sisu.inject/src/main/java/org/eclipse/sisu/space/AbstractSisuIndex.java
      2026-02-11 14:36:37.906142024 +0100
++++ 
b/org.eclipse.sisu.inject/src/main/java/org/eclipse/sisu/space/AbstractSisuIndex.java
      2026-02-11 14:38:32.910020678 +0100
+@@ -139,7 +139,7 @@
+     private void writeTable(final Object name, final Set<String> table) {
+         try {
+             try (BufferedWriter writer = new 
BufferedWriter(getWriter(INDEX_FOLDER + name))) {
+-                for (final String line : table) {
++                for (final String line : new TreeSet<String>(table)) {
+                     writer.write(line);
                      writer.newLine();
+                 }
 

Reply via email to