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

apache-ivy-2.5.2-4.2 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: apache-ivy Distribution: openSUSE Tumbleweed
Version: 2.5.2 Vendor: openSUSE
Release: 4.2 Build date: Tue Feb 20 11:44:09 2024
Group: Development/Tools/Building Build host: reproducible
Size: 1438741 Source RPM: apache-ivy-2.5.2-4.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://ant.apache.org/ivy/
Summary: Java-based dependency manager
Apache Ivy is a tool for managing (recording, tracking, resolving and
reporting) project dependencies.  It is designed as process agnostic and is
not tied to any methodology or structure. while available as a standalone
tool, Apache Ivy works particularly well with Apache Ant providing a number
of powerful Ant tasks ranging from dependency resolution to dependency
reporting and publication.

Provides

Requires

License

Apache-2.0

Changelog

* Tue Feb 20 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %patch -P N instead of deprecated %patchN.
* Mon Oct 30 2023 Fridrich Strba <fstrba@suse.com>
  - Added patch:
    * apache-ivy-pack200.patch
      + conditionally apply to allow building against standalone
      pack200 implementation
* Tue Sep 19 2023 Fridrich Strba <fstrba@suse.com>
  - Added patch:
    * apache-ivy-publication-date.patch
      + Use SOURCE_DATE_EPOCH for publication date in ivy artifacts
* Mon Aug 21 2023 Fridrich Strba <fstrba@suse.com>
  - Upgrade to version 2.5.2 (bsc#1214422)
    * Fixes:
      + ivy:retrieve could fail because of a 'NullPointerException'
      (jira:IVY-1641[])
      + reading POMs may loose dependencies when multiple Maven
      dependencies only differ in 'classifier' (jira:IVY-1642[])
      + CVE-2022-46751: Apache Ivy Is Vulnerable to XML External
      Entity Injections
* Mon Nov 07 2022 David Anes <david.anes@suse.com>
  - Upgrade to version 2.5.1 (bsc#1205142, bsc#1205138)
    * Breaking:
      + Removed old fr\jayasoft\ivy\ant\antlib.xml AntLib definition
      file.
    * Fixes:
      + CVE-2022-37865 allow create/overwrite any file on the system.
      (see https://ant.apache.org/ivy/security.html)
      + CVE-2022-37866 Path traversal in patterns.
      (see https://ant.apache.org/ivy/security.html)
      + ResolveEngine resets dictator resolver to null in the global
      configuration.
      + ConcurrentModificationException in
      MessageLoggerHelper.sumupProblems.
      + useOrigin="true" fails with file-based ibiblio.
      + ivy:retrieve Ant task didn’t create an empty fileset when no
      files were retrieved to a non-empty directory.
      + ivy:retrieve Ant task relied on the default HTTP header
      "Accept" which caused problems with servers that interpret it
      strictly (e.g. AWS CodeArtifact).
    * Improvements:
      + Ivy command now accepts a URL for the -settings option.
* Sat Mar 19 2022 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream version 2.5.0
  - Force building with JDK < 14, since it imports statically a class
    removed in JDK14
  - Change dependencies for the httpclient to httpcomponents-client
    instead of apache-commons-httpclient
  - Modified patch:
    * apache-ivy-global-settings.patch
      + implement the same functionality with a bit of less code
  - Removed patches:
    * apache-ivy-2.4.0-jdk9.patch
    * port-to-bc-1.52.patch
      + not needed with this version
* Tue Dec 10 2019 Fridrich Strba <fstrba@suse.com>
  - Specify bundle.version in order to avoid unexpanded macro
* Tue Sep 24 2019 Fridrich Strba <fstrba@suse.com>
  - Build the bouncycastle signer plugin since bcpg is now present
  - Added patch:
    * port-to-bc-1.52.patch
      + Allow building the signer plugin against bouncycastle >= 1.52
* Tue Jul 02 2019 Fridrich Strba <fstrba@suse.com>
  - Add possibility to build with ssh and vfs integration, since
    we have all the dependencies in openSUSE.
* Mon Apr 08 2019 Fridrich Strba <fstrba@suse.com>
  - Remove the reference to parent from pom file, since we are not
    building using maven.

Files

/etc/ant.d/apache-ivy
/usr/bin/ivy
/usr/share/doc/packages/apache-ivy
/usr/share/doc/packages/apache-ivy/README.adoc
/usr/share/java/apache-ivy
/usr/share/java/apache-ivy/ivy.jar
/usr/share/java/ivy.jar
/usr/share/licenses/apache-ivy
/usr/share/licenses/apache-ivy/LICENSE
/usr/share/licenses/apache-ivy/NOTICE
/usr/share/man/man1/ivy.1.gz
/usr/share/maven-metadata/apache-ivy.xml
/usr/share/maven-poms/JPP-ivy.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Apr 29 23:22:28 2024