Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

sisu-plexus-1.0.0-2.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: sisu-plexus Distribution: openSUSE Tumbleweed
Version: 1.0.0 Vendor: openSUSE
Release: 2.1 Build date: Wed Apr 8 17:53:08 2026
Group: Development/Libraries/Java Build host: reproducible
Size: 218041 Source RPM: sisu-1.0.0-2.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.eclipse.org/sisu/
Summary: Sisu Plexus
This package contains Sisu Plexus.

Provides

Requires

License

BSD-3-Clause AND EPL-1.0 AND EPL-2.0

Changelog

* Wed Apr 08 2026 Fridrich Strba <fstrba@suse.com>
  - Removed patches:
    * sisu-osgi-api.patch
      + not needed any more
    * sisu-no-dependency-on-glassfish-servlet-api.patch
      + we can depend on that particular package
* Wed Feb 11 2026 Fridrich Strba <fstrba@suse.com>
  - 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
* Tue Jun 03 2025 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream milestone 0.9.0.M4
    * Most important change
      + ASM is "demoted" to plain dependency, hence, consumer is able
      to override/update it the usual "Maven way". This applies to
      all components: inject, plexus and sisu-maven-plugin as well.
      + Historically, Sisu shaded in ASM just like Guice did. Later
      Sisu started shipping "main" JAR with shaded ASM but also
      "no_asm" classified artifact without ASM (just like Guice did
      with  "classes" classified JAR). Starting from this version,
      Sisu does not shade ASM anymore, it is "demoted" to transitive
      dependency.
    * Changes
      + Disable shallow clones for sonarcloud analysis
      + Remove spurious asserts
      + Post release cleanup
      + Fix jacoco + code coverage
      + Enable code coverage again for all modules
      + Use default property for the jacoco agent
      + Add documentation on Plexus Configurator API
      + Remove about.html as only relevant for Eclipse plugins
      + Document Lifecycle support
      + Call TypeAwareExpressionEvaluator.evaluate(String,Class) if
      available
      + Pass strict flag also via "discoverComponents"
      + Embed/relocate ASM via m-shade-p
      + Update to ASM 9.8
      + Increase coverage
      + Align subproject names (and naming)
      + Build infra updates
      + Reproducible
      + Fix sisu-maven-plugin
      + Lax array converter
      + Update dependencies
      + Publishing to Central
* Thu Mar 13 2025 Fridrich Strba <fstrba@suse.com>
  - Add alias to org.eclipse.sisu:org.eclipse.sisu.inject::no_asm:
    artifact, needed by maven 4.x
* Mon Jun 10 2024 Fridrich Strba <fstrba@suse.com>
  - Add dependency on jakarta-inject, needed by google-guice 6.0.0
* Wed Jun 05 2024 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream milestone 0.9.0.M3
    * Changes
      + Annotate new method
      + Update workflow to run on Java 21
      + Build with final Java 21 on GitHub
      + Switch to JUnit5
      + Disable annotation processor by default
      + Do not silently fail in case of class scanning exceptions
      + Formatting issues
      + Update to ASM 9.7
      + Update CONTRIBUTING.md
      + Align Plexus ASM version
      + Rename release profile
      + Fix Jacoco coverage repots in Sonar
      + Add a method to allow LifecycleManager to free keys
      + Licence change: From EPL1 to EPL2
      + update documentation for exposed core extensions, fix anchors
      + Trigger Sonarcloud analysis from GHA
  - Build sisu-mojos as a second spec within sisu package, since the
    sources of sisu-mojos, sisu-inject and sisu-plexus were joined in
    the same upstream project
* Thu May 16 2024 Fridrich Strba <fstrba@suse.com>
  - Provide plexus-containers-container-default for easier update
* Sun Apr 14 2024 Fridrich Strba <fstrba@suse.com>
  - Update to upstream milestone 0.9.0.M2
    * Changes of sisu.inject 0.9.0.M2
      + Fix SpaceScanner to use latest ASM API version
      + 3.7 is not an officially supported version therefore specify
      3.8 instead
      + Provide script to help upgrade embedded copy of ASM
      + ASM_9_4
      + Require Java 8
      + Sisu specific PreConstruct/PreDestroy annotations
      + Update build plugins
      + ASM 9.5
      + Align to latest Maven plugins
      + Move release elements from oss-parent to local project
      + Create a 'no_asm' jar at release time which doesn't embed ASM
    * Changes of sisu.inject 9.0.M1
      + Fix CDI related issues
      + Build with Eclipse/Tycho 2.5.0 and Java 11
      + Raise problem reporting logs to DEBUG, fixes #36
      + Upgrade internal copy of ASM to 9.2
      + Implement PathTypeConverter
      + Add JUnit 5 annotations to InjectedTest setUp/tearDown
      + Fix static parameters binding lookup
      + Run injection tests against multiple versions of Guice
      + Support using @priority on Providers
      + Use read lock when subscribing to publishers…
      + Cache binding lookups for single bean providers
      + Use AtomicReferenceFieldUpdater as it works better for large
      numbers of instances
      + Enable Java CI workflow
      + Enable CodeQL analysis
      + Replace potentially-expensive regex with simple tokenizer
      + Allow Main to boot with extra bindings
      + Re-enable various resource-related unit tests
      + Rework globber pattern strategy to avoid use of regex
      + Use GlobberStrategy.PATTERN instead of regex for
      ServiceBindings filtering
    * Changes of sisu.plexus 0.9.0.M2
      + Make build work with Java17
      + Align to latest Maven plugins
      + Move release elements from oss-parent to local project
    * Changes of sisu.plexus 0.9.0.M1
      + Align logback with sisu.inject
      + Build with Eclipse/Tycho 2.5.0 and Java 11
      + Support configuration of collections with complex generic
      types
      + Enable Java CI workflow
      + Enable CodeQL analysis
  - Removed patches:
    * sisu-OSGi-import-guava.patch
    * sisu-ignored-tests.patch
      + not needed with this version any more
  - Modified patches:
    * sisu-no-dependency-on-glassfish-servlet-api.patch
    * sisu-osgi-api.patch
    * sisu-reproducible-index.patch
      + rediff to changed context
* Tue Apr 02 2024 Fridrich Strba <fstrba@suse.com>
  - Add dependency on plexus-xml where relevant
    * this will be needed for smooth upgrade to plexus-utils 4.0.0
* Wed Feb 21 2024 Fridrich Strba <fstrba@suse.com>
  - Use %patch -P N instead of deprecated %patchN.
* Tue Sep 05 2023 Fridrich Strba <fstrba@suse.com>
  - Added patch:
    * sisu-reproducible-index.patch
      + Sort the classes by name in META-INF/sisu/javax.inject.Named
      to make the output reproducible

Files

/usr/share/java/org.eclipse.sisu.plexus.jar
/usr/share/java/plexus-containers
/usr/share/java/plexus-containers/plexus-container-default.jar
/usr/share/maven-metadata/sisu-plexus.xml
/usr/share/maven-poms/org.eclipse.sisu.plexus.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 21 22:23:10 2026