Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package plexus-resources for
openSUSE:Factory checked in at 2026-09-29 17:49:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plexus-resources (Old)
and /work/SRC/openSUSE:Factory/.plexus-resources.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plexus-resources"
Tue Sep 29 17:49:35 2026 rev:8 rq:1381215 version:1.4.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/plexus-resources/plexus-resources.changes
2025-10-07 18:31:59.870656876 +0200
+++
/work/SRC/openSUSE:Factory/.plexus-resources.new.383539/plexus-resources.changes
2026-09-29 17:51:00.762296119 +0200
@@ -1,0 +2,18 @@
+Mon Sep 28 13:16:14 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to version 1.4.0
+ * New features and improvements
+ + Establish an automatic module name
+ * Maintenance
+ + Rewrite README with usage, status and version guidance
+ + JUnit Jupiter best practices
+ * Build
+ + Update parent to plexus 27
+ * Dependency updates
+ + Bump plexus-utils to 4.1.0
+ + Bump org.codehaus.plexus:plexus from 23 to 26
+ + Bump release-drafter/release-drafter from 6 to 7.7.0
+ + Bump org.codehaus.plexus:plexus-utils from 4.0.2 to 4.0.3
+ + Bump org.codehaus.plexus:plexus-testing from 1.6.0 to 2.1.0
+
+-------------------------------------------------------------------
Old:
----
plexus-resources-1.3.1.tar.xz
New:
----
plexus-resources-1.4.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plexus-resources.spec ++++++
--- /var/tmp/diff_new_pack.L3MO0z/_old 2026-09-29 17:51:01.589330654 +0200
+++ /var/tmp/diff_new_pack.L3MO0z/_new 2026-09-29 17:51:01.592330779 +0200
@@ -17,7 +17,7 @@
Name: plexus-resources
-Version: 1.3.1
+Version: 1.4.0
Release: 0
Summary: Plexus Resource Manager
License: MIT
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.L3MO0z/_old 2026-09-29 17:51:01.632332449 +0200
+++ /var/tmp/diff_new_pack.L3MO0z/_new 2026-09-29 17:51:01.636332616 +0200
@@ -1,6 +1,6 @@
-mtime: 1759842192
-commit: 2d735c06396af8a285001830414cd937b5cb0ba95d7ec14775d8cbe902300a70
-url: https://src.opensuse.org/java-packages/plexus-resources.git
-revision: 2d735c06396af8a285001830414cd937b5cb0ba95d7ec14775d8cbe902300a70
+mtime: 1790601636
+commit: fda0a257b9a922b5f806555c12f36b33d616e4a359e16a660e5603a25ec39c72
+url: https://src.opensuse.org/java-packages/plexus-resources
+revision: fda0a257b9a922b5f806555c12f36b33d616e4a359e16a660e5603a25ec39c72
projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj
++++++ _service ++++++
--- /var/tmp/diff_new_pack.L3MO0z/_old 2026-09-29 17:51:01.665333827 +0200
+++ /var/tmp/diff_new_pack.L3MO0z/_new 2026-09-29 17:51:01.668333952 +0200
@@ -2,7 +2,7 @@
<service name="tar_scm" mode="disabled">
<param name="scm">git</param>
<param
name="url">https://github.com/codehaus-plexus/plexus-resources.git</param>
- <param name="revision">plexus-resources-1.3.1</param>
+ <param name="revision">plexus-resources-1.4.0</param>
<param name="match-tag">plexus-resources-*</param>
<param name="versionformat">@PARENT_TAG@</param>
<param
name="versionrewrite-pattern">plexus-resources-(.*)</param>
++++++ 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-09-28 15:20:36.000000000 +0200
@@ -0,0 +1 @@
+.osc
++++++ plexus-resources-1.3.1.tar.xz -> plexus-resources-1.4.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plexus-resources-1.3.1/.github/release-drafter.yml
new/plexus-resources-1.4.0/.github/release-drafter.yml
--- old/plexus-resources-1.3.1/.github/release-drafter.yml 2025-08-25
23:30:45.000000000 +0200
+++ new/plexus-resources-1.4.0/.github/release-drafter.yml 1970-01-01
01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-_extends: .github
-tag-template: plexus-resources-$NEXT_MINOR_VERSION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plexus-resources-1.3.1/.github/workflows/release-drafter.yml
new/plexus-resources-1.4.0/.github/workflows/release-drafter.yml
--- old/plexus-resources-1.3.1/.github/workflows/release-drafter.yml
2025-08-25 23:30:45.000000000 +0200
+++ new/plexus-resources-1.4.0/.github/workflows/release-drafter.yml
2026-08-19 17:58:12.000000000 +0200
@@ -7,6 +7,6 @@
update_release_draft:
runs-on: ubuntu-latest
steps:
- - uses: release-drafter/release-drafter@v6
+ - uses: release-drafter/[email protected]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plexus-resources-1.3.1/README.md
new/plexus-resources-1.4.0/README.md
--- old/plexus-resources-1.3.1/README.md 2025-08-25 23:30:45.000000000
+0200
+++ new/plexus-resources-1.4.0/README.md 2026-08-19 17:58:12.000000000
+0200
@@ -1,9 +1,60 @@
-Plexus-Resources
-================
+# Plexus Resources
-[](http://www.apache.org/licenses/)
-[](https://search.maven.org/artifact/org.codehaus.plexus/plexus-resources)
+[](https://central.sonatype.com/artifact/org.codehaus.plexus/plexus-resources)
[](https://github.com/codehaus-plexus/plexus-resources/actions/workflows/maven.yml)
[](https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/org/codehaus/plexus/plexus-resources/README.md)
+[](https://www.apache.org/licenses/LICENSE-2.0)
-The canonical git repository is located at
https://github.com/codehaus-plexus/plexus-resources
+Retrieves a resource by name without the caller needing to know where it
lives. `ResourceManager` tries a
+set of loaders in turn — the filesystem, the thread context classpath, a jar,
a URL — and hands back a
+stream or a `File`.
+
+Useful when a plugin accepts a configuration file that a user might supply as
a path, as something on the
+classpath, or as a URL, and you would rather not write that lookup three times.
+
+## Status
+
+Maintained, quietly. The API is small and settled; expect dependency updates
rather than new features.
+
+## Using it
+
+```xml
+<dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-resources</artifactId>
+ <version>1.3.1</version>
+</dependency>
+```
+
+Check the badge above for the current version.
+
+```java
+@Inject
+ResourceManager resourceManager;
+
+resourceManager.addSearchPath( FileResourceLoader.ID,
project.getFile().getParentFile().getAbsolutePath() );
+
+InputStream in = resourceManager.getResourceAsInputStream( "checkstyle.xml" );
+File file = resourceManager.getResourceAsFile( "checkstyle.xml" );
+```
+
+`getResourceAsFile` will materialise a temporary file when the resource is not
already one, so it works for
+classpath and URL resources too.
+
+## Requirements
+
+Java 8 or later.
+
+## Documentation
+
+- [Project site](https://codehaus-plexus.github.io/plexus-resources/)
+- [Javadoc](https://javadoc.io/doc/org.codehaus.plexus/plexus-resources)
+- [Release notes](https://github.com/codehaus-plexus/plexus-resources/releases)
+
+## Contributing
+
+See
[CONTRIBUTING.md](https://github.com/codehaus-plexus/.github/blob/master/CONTRIBUTING.md).
In short:
+`mvn verify` builds, and run `mvn spotless:apply` before pushing or CI will
fail on formatting.
+
+Please report security vulnerabilities privately — see
+[SECURITY.md](https://github.com/codehaus-plexus/.github/blob/master/SECURITY.md),
not a public issue.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plexus-resources-1.3.1/pom.xml
new/plexus-resources-1.4.0/pom.xml
--- old/plexus-resources-1.3.1/pom.xml 2025-08-25 23:30:45.000000000 +0200
+++ new/plexus-resources-1.4.0/pom.xml 2026-08-19 17:58:12.000000000 +0200
@@ -5,12 +5,12 @@
<parent>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus</artifactId>
- <version>23</version>
+ <version>27</version>
<relativePath />
</parent>
<artifactId>plexus-resources</artifactId>
- <version>1.3.1</version>
+ <version>1.4.0</version>
<name>Plexus Resource Component</name>
<description>A component to transparently retrieve resources from the
filesystem, classpath or internet.</description>
@@ -18,7 +18,7 @@
<scm>
<connection>scm:git:[email protected]:codehaus-plexus/plexus-resources.git</connection>
<developerConnection>scm:git:[email protected]:codehaus-plexus/plexus-resources.git</developerConnection>
- <tag>plexus-resources-1.3.1</tag>
+ <tag>plexus-resources-1.4.0</tag>
<url>http://github.com/codehaus-plexus/plexus-resources</url>
</scm>
<issueManagement>
@@ -33,7 +33,7 @@
</distributionManagement>
<properties>
-
<project.build.outputTimestamp>2025-08-25T21:30:42Z</project.build.outputTimestamp>
+
<project.build.outputTimestamp>2026-08-19T15:58:07Z</project.build.outputTimestamp>
<mockito.version>4.11.0</mockito.version>
</properties>
@@ -42,7 +42,7 @@
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-utils</artifactId>
- <version>4.0.2</version>
+ <version>4.1.0</version>
</dependency>
</dependencies>
</dependencyManagement>
@@ -54,7 +54,7 @@
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-xml</artifactId>
- <version>3.0.1</version>
+ <version>3.1.0</version>
</dependency>
<dependency>
<groupId>javax.inject</groupId>
@@ -94,7 +94,7 @@
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-testing</artifactId>
- <version>1.6.0</version>
+ <version>2.2.0</version>
<scope>test</scope>
</dependency>
</dependencies>
@@ -103,6 +103,17 @@
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestEntries>
+
<Automatic-Module-Name>org.codehaus.plexus.resource</Automatic-Module-Name>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-scm-publish-plugin</artifactId>
<configuration>
<content>${project.reporting.outputDirectory}</content>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plexus-resources-1.3.1/src/test/java/org/codehaus/plexus/resource/ResourceManagerTest.java
new/plexus-resources-1.4.0/src/test/java/org/codehaus/plexus/resource/ResourceManagerTest.java
---
old/plexus-resources-1.3.1/src/test/java/org/codehaus/plexus/resource/ResourceManagerTest.java
2025-08-25 23:30:45.000000000 +0200
+++
new/plexus-resources-1.4.0/src/test/java/org/codehaus/plexus/resource/ResourceManagerTest.java
2026-08-19 17:58:12.000000000 +0200
@@ -49,7 +49,7 @@
private ResourceManager resourceManager;
@Test
- void testResourceManagerRetrievingInputStreams() throws Exception {
+ void resourceManagerRetrievingInputStreams() throws Exception {
InputStream in;
File absoluteFile = new File(getBasedir(),
"src/test/file-resources/dir/file.txt").getAbsoluteFile();
@@ -72,7 +72,7 @@
}
@Test
- void testResourceManagerRetrievingFiles() throws Exception {
+ void resourceManagerRetrievingFiles() throws Exception {
File f;
File absoluteFile = new File(getBasedir(),
"src/test/file-resources/dir/file.txt").getAbsoluteFile();
@@ -95,7 +95,7 @@
}
@Test
- void testResourceManagerRetrievingFilesToSpecificLocation() throws
Exception {
+ void resourceManagerRetrievingFilesToSpecificLocation() throws Exception {
File outDir = new File(getBasedir(),
"target/test/unit/output-directory");
resourceManager.setOutputDirectory(outDir);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plexus-resources-1.3.1/src/test/java/org/codehaus/plexus/resource/loader/FileResourceLoaderTest.java
new/plexus-resources-1.4.0/src/test/java/org/codehaus/plexus/resource/loader/FileResourceLoaderTest.java
---
old/plexus-resources-1.3.1/src/test/java/org/codehaus/plexus/resource/loader/FileResourceLoaderTest.java
2025-08-25 23:30:45.000000000 +0200
+++
new/plexus-resources-1.4.0/src/test/java/org/codehaus/plexus/resource/loader/FileResourceLoaderTest.java
2026-08-19 17:58:12.000000000 +0200
@@ -39,24 +39,24 @@
@PlexusTest
class FileResourceLoaderTest extends AbstractResourceLoaderTest {
@Test
- void testLookupWithAAbsolutePathName() throws Exception {
+ void lookupWithAAbsolutePathName() throws Exception {
assertResource("/dir/file.txt", "file.txt");
}
@Test
- void testLookupWithARelativePath() throws Exception {
+ void lookupWithARelativePath() throws Exception {
assertResource("dir/file.txt", "file.txt");
}
@Test
- void testLookupWhenTheResourceIsMissing() throws Exception {
+ void lookupWhenTheResourceIsMissing() throws Exception {
assertMissingResource("/foo.txt");
assertMissingResource("foo.txt");
}
@Test
- void testPlexusResource() throws Exception {
+ void plexusResource() throws Exception {
PlexusResource resource = resourceLoader.getResource("/dir/file.txt");
final File f = new File("src/test/file-resources", "/dir/file.txt");
assertEquals(f.getAbsolutePath(), resource.getFile().getPath());
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plexus-resources-1.3.1/src/test/java/org/codehaus/plexus/resource/loader/ThreadContextClasspathResourceLoaderTest.java
new/plexus-resources-1.4.0/src/test/java/org/codehaus/plexus/resource/loader/ThreadContextClasspathResourceLoaderTest.java
---
old/plexus-resources-1.3.1/src/test/java/org/codehaus/plexus/resource/loader/ThreadContextClasspathResourceLoaderTest.java
2025-08-25 23:30:45.000000000 +0200
+++
new/plexus-resources-1.4.0/src/test/java/org/codehaus/plexus/resource/loader/ThreadContextClasspathResourceLoaderTest.java
2026-08-19 17:58:12.000000000 +0200
@@ -41,24 +41,24 @@
@PlexusTest
class ThreadContextClasspathResourceLoaderTest extends
AbstractResourceLoaderTest {
@Test
- void testLookupWithAAbsolutePathName() throws Exception {
+ void lookupWithAAbsolutePathName() throws Exception {
assertResource("/dir/classpath.txt", "classpath.txt");
}
@Test
- void testLookupWithARelativePath() throws Exception {
+ void lookupWithARelativePath() throws Exception {
assertResource("dir/classpath.txt", "classpath.txt");
}
@Test
- void testLookupWhenTheResourceIsMissing() throws Exception {
+ void lookupWhenTheResourceIsMissing() throws Exception {
assertMissingResource("/foo.txt");
assertMissingResource("foo.txt");
}
@Test
- void testLookupWithANullThreadContextClassLoader() throws Exception {
+ void lookupWithANullThreadContextClassLoader() throws Exception {
ClassLoader loader = Thread.currentThread().getContextClassLoader();
Thread.currentThread().setContextClassLoader(null);
@@ -71,7 +71,7 @@
}
@Test
- void testPlexusResource() throws Exception {
+ void plexusResource() throws Exception {
PlexusResource resource =
resourceLoader.getResource("/dir/classpath.txt");
assertNull(resource.getFile());
assertNull(resource.getURI());
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plexus-resources-1.3.1/src/test/java/org/codehaus/plexus/resource/loader/URLResourceLoaderTest.java
new/plexus-resources-1.4.0/src/test/java/org/codehaus/plexus/resource/loader/URLResourceLoaderTest.java
---
old/plexus-resources-1.3.1/src/test/java/org/codehaus/plexus/resource/loader/URLResourceLoaderTest.java
2025-08-25 23:30:45.000000000 +0200
+++
new/plexus-resources-1.4.0/src/test/java/org/codehaus/plexus/resource/loader/URLResourceLoaderTest.java
2026-08-19 17:58:12.000000000 +0200
@@ -21,7 +21,7 @@
private ResourceLoader resourceLoader = new URLResourceLoader();
@Test
- void testMalformedURL() {
+ void malformedURL() {
try {
resourceLoader.getResource("LICENSE.txt");
fail();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plexus-resources-1.3.1/src/test/java/org/codehaus/plexus/resource/loader/manager/ResourceManagerTest.java
new/plexus-resources-1.4.0/src/test/java/org/codehaus/plexus/resource/loader/manager/ResourceManagerTest.java
---
old/plexus-resources-1.3.1/src/test/java/org/codehaus/plexus/resource/loader/manager/ResourceManagerTest.java
2025-08-25 23:30:45.000000000 +0200
+++
new/plexus-resources-1.4.0/src/test/java/org/codehaus/plexus/resource/loader/manager/ResourceManagerTest.java
2026-08-19 17:58:12.000000000 +0200
@@ -42,7 +42,7 @@
private ResourceManager resourceManager;
@Test
- void testFoo() {
+ void foo() {
assertNotNull(resourceManager);
}
}
++++++ plexus-resources-build.xml ++++++
--- /var/tmp/diff_new_pack.L3MO0z/_old 2026-09-29 17:51:01.924344643 +0200
+++ /var/tmp/diff_new_pack.L3MO0z/_new 2026-09-29 17:51:01.927344768 +0200
@@ -10,7 +10,7 @@
<property name="project.groupId" value="org.codehaus.plexus"/>
<property name="project.artifactId" value="plexus-resources"/>
- <property name="project.version" value="1.3.1"/>
+ <property name="project.version" value="1.4.0"/>
<property name="compiler.release" value="8"/>
<property name="compiler.source" value="1.${compiler.release}"/>
@@ -131,6 +131,7 @@
basedir="${build.outputDir}"
excludes="**/package.html">
<manifest>
+ <attribute name="Automatic-Module-Name"
value="org.codehaus.plexus.resource"/>
<attribute name="JavaPackages-ArtifactId"
value="${project.artifactId}"/>
<attribute name="JavaPackages-GroupId" value="${project.groupId}"/>
<attribute name="JavaPackages-Version" value="${project.version}"/>