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

apache-commons-exec-1.6.0-1.3 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: apache-commons-exec Distribution: openSUSE Tumbleweed
Version: 1.6.0 Vendor: openSUSE
Release: 1.3 Build date: Mon May 11 09:56:06 2026
Group: Development/Libraries/Java Build host: reproducible
Size: 90321 Source RPM: apache-commons-exec-1.6.0-1.3.src.rpm
Packager: http://bugs.opensuse.org
Url: https://commons.apache.org/exec/
Summary: Java library to reliably execute external processes from within the JVM
Commons Exec is a library for dealing with external process execution and
environment management in Java.

Provides

Requires

License

Apache-2.0

Changelog

* Mon May 11 2026 Fridrich Strba <fstrba@suse.com>
  - Upgrade to version 1.6.0
    * New features:
      + TimeoutObserver now extends Consumer<Watchdog>
      + Add org.apache.commons.exec.Watchdog.getTimeout()
    * Fixed Bugs:
      + Watchdog.builder().get() now uses a default timeout of 30
      seconds instead of throwing a NullPointerException
      + ExecuteWatchdog.builder().get() now uses a default timeout of
      30 seconds instead of throwing a NullPointerException
      + Calling org.apache.commons.exec.Watchdog.Builder
      .setTimeout(Duration) with null now resets to the default
      INFINITE_TIMEOUT_DURATION timeout
      + Calling org.apache.commons.exec.ExecuteWatchdog.Builder
      .setTimeout(Duration) with null now resets to the default
      INFINITE_TIMEOUT_DURATION timeout
      + Calling org.apache.commons.exec.Watchdog.Builder
      .setThreadFactory(ThreadFactory) with null now resets to the
      default java.util.concurrent.Executors.defaultThreadFactory()
      + Calling org.apache.commons.exec.ExecuteWatchdog.Builder
      .setThreadFactory(ThreadFactory) with null now resets to the
      default java.util.concurrent.Executors.defaultThreadFactory()
      + Fix Checkstyle issues
      + Fix StringUtils.quoteArgument(String) when input contains
      single and double quotes #309
      + Fix Apache RAT plugin console warnings
    * Changes:
      + Bump org.apache.commons:commons-parent from 83 to 93
      + Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.20.0
* Mon May 11 2026 Fridrich Strba <fstrba@suse.com>
  - Upgrade to version 1.5.0
    * New features:
      + Add Maven property project.build.outputTimestamp for build
      reproducibility
      + Add CommandLine.CommandLine(Path)
      + Add Executor.getWorkingDirectoryPath()
      + Add DefaultExecutor.Builder.setWorkingDirectory(Path)
      + Add CommandLauncher.exec(CommandLine, Map<String, String>,
      Path)
    * Fixed Bugs:
      + EXEC-122: Document PumpStreamHandler stream thread-safety
      requirements
      + Fix CI only running on Ubuntu and improve OS-specific tests
      + Fix PMD UnnecessaryFullyQualifiedName in DefaultExecutor
      + Fix PMD EmptyCatchBlock by allowing commented blocks
      + Fix PMD EmptyControlStatement by allowing commented blocks
      + Replace OS.OS_* use of Locale.ENGLISH with Locale.ROOT
      + Deprecate DebugUtils.DebugUtils()
      + Deprecate MapUtils.MapUtils()
      + Deprecate StringUtils.StringUtils()
      + Fix Javadoc warnings
      + Fix SpotBugs AT_STALE_THREAD_WRITE_OF_PRIMITIVE: Shared
      primitive variable "shouldDestroy" in one thread may not yield
      the value of the most recent write from another thread
      [org.apache.commons.exec.ShutdownHookProcessDestroyer
      $ProcessDestroyerThread]
      + Fix SpotBugs AT_STALE_THREAD_WRITE_OF_PRIMITIVE: Shared
      primitive variable "added" in one thread may not yield the
      value of the most recent write from another thread
      [org.apache.commons.exec.ShutdownHookProcessDestroyer]
    * Changes:
      + Bump org.apache.commons:commons-parent from 65 to 83
    * Removed:
      + Remove obsolete and unmaintained Ant build file
  - Generate Ant build file for our build
  - Removed patch:
    * commons-exec-1.3-build_xml.patch
      + not needed anymore
* Mon May 11 2026 Fridrich Strba <fstrba@suse.com>
  - Upgrade to version 1.4.0
    * New features:
      + Add ShutdownHookProcessDestroyer.isEmpty()
      + Add DefaultExecuteResultHandler.waitFor(Duration)
      + Add Watchdog.Watchdog(Duration)
      + Add ExecuteWatchdog.ExecuteWatchdog(Duration)
      + Add PumpStreamHandler.setStopTimeout(Duration) and deprecate
      PumpStreamHandler.setStopTimeout(long)
      + Add DefaultExecutor.Builder
      + Add DaemonExecutor.Builder
      + Add ExecuteWatchdog.Builder
      + Add Watchdog.Builder
    * Fixed Bugs:
      + EXEC-105: Fix code snippet in tutorial page
      + EXEC-100: Sync org.apache.commons.exec.OS with the newest Ant
      source file.
      + EXEC-64: DefaultExecutor swallows IOException cause instead
      of propagating it (work-round for Java 1.5)
      + Java-style Array declaration and remove empty finally block
      + Use JUnit 5 assertThrows()
      + [StepSecurity] ci: Harden GitHub Actions
      + Port from JUnit 4 to 5
      + [Javadoc] CommandLine.toCleanExecutable(final String
      dirtyExecutable) IllegalArgumentException #61
      + ExecuteException propagates its cause to its IOException
      superclass
      + Propagate exception in DebugUtils.handleException(String,
      Exception)
      + Deprecate StringUtils.toString(String[], String) in favor of
      String.join(CharSequence, CharSequence...)
      + EXEC-78: No need to use System.class.getMethod("getenv",...)
      any more
      + EXEC-70: Delegate thread creation to
      java.util.concurrent.ThreadFactory
      + Avoid NullPointerException in MapUtils.prefix(Map, String)
    * Changes:
      + Bump github actions #52
      + EXEC-111: Update from Java 5 to 6
      + Update from Java 7 to 8
      + Bump actions/cache from 2 to 3.0.11
      + Bump actions/checkout from 2.3.2 to 3.1.0
      + Bump actions/setup-java from 1.4.0 to 3.8.0
      + Bump junit from 4.13 to 5.9.1 Vintage
      + Bump maven-pmd-plugin from 2.7.1 to 3.19.0
      + Bump maven-checkstyle-plugin from 2.13 to 3.2.0
      + Bump commons-parent from 52 to 65
      + Bump japicmp-maven-plugin from 0.15.6 to 0.16.0
    * Removed:
      + Deprecate DefaultExecuteResultHandler.waitFor(long)
      + Deprecate ExecuteWatchdog.ExecuteWatchdog(long)
      + Deprecate Watchdog.Watchdog(long)
      + Drop obsolete and unmaintained Ant build
      + Drop CLIRR plugin, replaced by JApiCmp
* Wed Oct 02 2024 Fridrich Strba <fstrba@suse.com>
  - Spec file cleanup
* Tue Feb 20 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN.
* Wed Mar 23 2022 Fridrich Strba <fstrba@suse.com>
  - Build with java source and target levels 8
* Thu Apr 04 2019 Fridrich Strba <fstrba@suse.com>
  - Initial packaging of apache-commons-exec 1.3
  - Added patch:
    * commons-exec-1.3-build_xml.patch
      + Adapt the build.xml file to produce javadoc, to be able
      to switch off tests from command-line and add a proper OSGi
      manifest

Files

/usr/share/doc/packages/apache-commons-exec
/usr/share/doc/packages/apache-commons-exec/RELEASE-NOTES.txt
/usr/share/java/apache-commons-exec.jar
/usr/share/java/commons-exec.jar
/usr/share/licenses/apache-commons-exec
/usr/share/licenses/apache-commons-exec/LICENSE.txt
/usr/share/licenses/apache-commons-exec/NOTICE.txt
/usr/share/maven-metadata/apache-commons-exec.xml
/usr/share/maven-poms/commons-exec.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:14:27 2026