Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ant for openSUSE:Factory checked in 
at 2026-09-12 21:15:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ant (Old)
 and      /work/SRC/openSUSE:Factory/.ant.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ant"

Sat Sep 12 21:15:16 2026 rev:104 rq:1377308 version:1.10.18

Changes:
--------
--- /work/SRC/openSUSE:Factory/ant/ant.changes  2026-06-10 15:46:50.789037392 
+0200
+++ /work/SRC/openSUSE:Factory/.ant.new.1265/ant.changes        2026-09-12 
21:15:33.893010236 +0200
@@ -1,0 +2,140 @@
+Thu Sep 10 19:38:22 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Upgrade to version 1.10.18
+  * Breaking changes:
+    + the default value for <ftp>'s useSecureDataChannel has been
+      changed to true which means using ftps now also tries to use
+      an encrypted data channel by default.
+    + the <ftp> and <scp> tasks have new allowFilesToEscapeDest
+    attributes. When set to false - which is the default - the tasks
+    will not download files or create directories outside the
+    designated destination directory when downloading from the
+    remote server. In the unlikely case you need the old bahaviour
+    of writing outside the destination directory you must set the
+    value to true explicitly.
+  * Other changes:
+    + when using the SOURCE_DATE_EPOCH environment variable to set
+      the time for <tstamp> the timezone will now be set to UTC for
+      DSTAMP, TSTAMP and TODAY. This also applies to nested formats
+      where the locale now also defaults to en_US unless it (or the
+      timezone) have been set explicitly.
+    + Upgraded the jakarta.mail dependency to 2.0.2 because of
+      CVE-2025-7962.
+    + the SOURCE_DATE_EPOCH environment variable as well as the
+      magic ant.tstamp.now and ant.tstamp.now.iso properties now
+      also affect the timestamp added to a properties file written
+      by <propertyfile> - but only if jdkproperties has its default
+      value of false.
+    + a new method getBuildDate in Project can now be used to
+      calculate a notion of a "build date" that consults the
+      SOURCE_DATE_EPOCH environment variable as well as the magic
+      ant.tstamp.now and ant.tstamp.now.iso properties in this order
+      which you can use if you want to obtain a reproducible
+      timestamp in tasks you write yourself.
+    + The "record" task now has a new "relativeToBaseDir" attribute,
+      which can be set to "yes" or "no", to control where the
+      recorder's file gets created. In the absence of this
+      attribute, if the "name" of the recorder was a relative path,
+      then the recorder would create the file in the current working
+      directory of the process. With this new attribute, the
+      recorder can be configured to create that file in the basedir
+      of the project.
+  * Fixed bugs:
+    + When running with "microsoft" Java, Ant used to hardcode the
+      "$JAVA_HOME/Packages" directory in the runtime Paths for
+      certain tasks. The JDK shipped by Microsoft no longer contains
+      that directory (for several decades now). As a result, when
+      running with "microsoft" Java, an exception would be raised
+      due to the missing directory. This has now been fixed and Ant
+      no longer adds that directory to the Java runtime Paths.
+    + Inaccuracies in the documentation of the "record" task have
+      been fixed.
+    + <mappedresources> with "enableMultipleMappings" set to "true"
+      threw a NullPointerException if the mapper didn't apply to
+      one of the resources. Unmapped resources are now omitted from
+      the collection.
+- Changes of version 1.10.17
+  * Fixed bugs:
+    + The JavaEnvUtils and FileUtils classes statically depend on
+      each other since Ant 1.10.16 making it impossible to load
+      JavaEnvUtils without loading FileUtils first causing
+      NullPointerException for programmatic use on Windows. This
+      affected Eclipse and may also affect other projects using Ant
+      as a library. The classes can now be loaded independently
+      again.
+- Changes of version 1.10.16
+  * Breaking changes:
+    + <xslt> now uses the same logic to compare file timestamps when
+      determining whether a target file is out-of-date with respect
+      to the source file or stylesheet that most other tasks use.
+      This means it will assume a default timestamp granularity that
+      depends on the current operating system.
+      A new granularity attribute allows you to override the assumed
+      granularity.
+      Under certain edge cases this means xslt will now not process
+      files it would have processed before (when the timestamps of
+      source or stylesheet are very close or even equal to the
+      timestamp of the target). In this case you can set granularity
+      to 0 to get back to the behavior of 1.10.15.
+    + the <mail> task as well as MailLogger will now check the server
+      identity as specified by RFC 2595 when JavaMail is used in
+      combination with TLS (plain TLS or StartTLS).
+      The check can be disabled with a new MailLogger property
+      MailLogger.tls.checkserveridentity or a new <mail> task
+      attribute checkServerIdentity.
+    + Ant now recognizes Windows junctions and treats them just like
+      symbolic links in general. With this builds on Windows that
+      use followSymlinks="false" and rely on Ant following Windows
+      junctions will break. In order to get the old behavior you
+      need to set followSymlinks to true and exclude real symbolic
+      links via the <symlink> selector.
+  * Fixed bugs:
+    + <scp> now properly handles IPv6 addresses as hostnames.
+    + javac task has been fixed to generate the "-classpath" option
+      only when there are any classpath elements present.
+    + URLResource#getName could strip the first character of a
+      resource path even if it was not a file separator.
+    + ant.bat now exits with a non-zero exit code if ANT_HOME is not
+      set.
+    + A regression in ftp task caused some files to not be
+      downloaded. That has been fixed now.
+  * Other changes:
+    + Ant will no longer set a java.lang.SecurityManager at runtime
+      if the "java.security.manager" system property is set to
+      "disallow".
+    + <mail> and MailLogger can now enforce the use of STARTLS
+      rather than silently fall back to unencrypted authentication
+      via a new MailLogger property and a new <mail> task attribute.
+    + added a Windows specific <mklink> task that can be used to
+      create hard links, symbolic links and junctions.
+    + added <delete link="..."> that can be used delete symbolic
+      links or Windows junctions. For symbolic links this duplicates
+      what <symlink action="delete" ...> does - it has been
+      introduced to handle symlinks and junctions via a single API.
+    + added <canCreateSymlink> condition that evaluates to true if
+      the current Ant process can create symbolic links.
+    + added <windowsjunction> file selector which only selects
+      directories that are Windows junctions.
+    + added a new actOnLinkTargets attribute to <setpermissions> to
+      control whether the permissions apply to a symbolic link or
+      Windows junction or the target of the respective links. The
+      old behavior of changing the link's target remains as default.
+    + a new combination of attributes allows <sshexec> to mask
+      sensitive data specified for the command line to execute.
+- Modified patches:
+  * apache-ant-bootstrap.patch
+  * apache-ant-class-path-in-manifest.patch
+  * apache-ant-no-test-jar.patch
+  * apache-ant-xml-apis.patch
+  * reproducible-jar-mtime.patch
+  * reproducible-javadoc.patch
+    + rebase
+  * reproducible-build-manifest.patch
+    + just omit completely the Created-By if SOURCE_DATE_EPOCH is
+      set
+- Removed patches:
+  * reproducible-build-date.patch
+  * reproducible-propertyfile-task.patch
+    + rendered obsolete by upstream changes
+
+-------------------------------------------------------------------

Old:
----
  apache-ant-1.10.15-src.tar.xz
  apache-ant-1.10.15-src.tar.xz.asc
  reproducible-build-date.patch
  reproducible-propertyfile-task.patch

New:
----
  apache-ant-1.10.18-src.tar.xz
  apache-ant-1.10.18-src.tar.xz.asc

----------(Old B)----------
  Old:- Removed patches:
  * reproducible-build-date.patch
  * reproducible-propertyfile-task.patch
  Old:  * reproducible-build-date.patch
  * reproducible-propertyfile-task.patch
    + rendered obsolete by upstream changes
----------(Old E)----------

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

Other differences:
------------------
++++++ ant.spec ++++++
--- /var/tmp/diff_new_pack.zneW2j/_old  2026-09-12 21:15:36.388114003 +0200
+++ /var/tmp/diff_new_pack.zneW2j/_new  2026-09-12 21:15:36.391114128 +0200
@@ -52,7 +52,7 @@
 %endif
 %endif
 %endif
-Version:        1.10.15
+Version:        1.10.18
 Release:        0
 License:        Apache-2.0
 Group:          Development/Tools/Building
@@ -61,19 +61,17 @@
 Source1:        apache-ant-1.8.ant.conf
 Source10:       ant-bootstrap.pom.in
 Source1000:     
https://www.apache.org/dist/ant/source/apache-ant-%{version}-src.tar.xz.asc
+# https://downloads.apache.org/ant/KEYS
 Source1001:     ant.keyring
 Patch0:         apache-ant-no-test-jar.patch
 Patch1:         apache-ant-class-path-in-manifest.patch
 Patch2:         apache-ant-bootstrap.patch
-#PATCH-FEATURE-OPENSUSE bmwiedemann -- have fixed build dates
-Patch3:         reproducible-build-date.patch
 # PATCH-FEATURE-OPENSUSE reproducible-build-manifest.patch -- have fixed 
"Created-by" in manifest
-Patch5:         reproducible-build-manifest.patch
-Patch6:         apache-ant-xml-apis.patch
+Patch3:         reproducible-build-manifest.patch
+Patch4:         apache-ant-xml-apis.patch
 # PATCH-FEATURE-OPENSUSE debian patch to use SOURCE_DATE_EPOCH for timestamp 
in property files
-Patch7:         reproducible-propertyfile-task.patch
-Patch8:         reproducible-jar-mtime.patch
-Patch9:         reproducible-javadoc.patch
+Patch5:         reproducible-jar-mtime.patch
+Patch6:         reproducible-javadoc.patch
 BuildRequires:  antlr-bootstrap
 BuildRequires:  java-devel >= 1.8
 BuildRequires:  javapackages-local >= 6
@@ -417,14 +415,12 @@
 %if %{with bootstrap}
 %patch -P 0 -p1
 %endif
-%patch -P 1
+%patch -P 1 -p1
 %patch -P 2 -p1
 %patch -P 3 -p1
+%patch -P 4 -p1
 %patch -P 5 -p1
 %patch -P 6 -p1
-%patch -P 7 -p1
-%patch -P 8 -p1
-%patch -P 9 -p1
 
 # clean jar files
 find . -name "*.jar" -print -delete

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.zneW2j/_old  2026-09-12 21:15:36.454116748 +0200
+++ /var/tmp/diff_new_pack.zneW2j/_new  2026-09-12 21:15:36.459116956 +0200
@@ -1,6 +1,6 @@
-mtime: 1781021198
-commit: 5f9f5c7e07b608439318dad951e4016f9a1cc4cb44aa21bb6f967318a19b7827
+mtime: 1789072252
+commit: 3bf3336541b51362a7d93d93d93ae049c8d4ff6a67ff0c92711cd75713bbc421
 url: https://src.opensuse.org/java-packages/ant
-revision: 5f9f5c7e07b608439318dad951e4016f9a1cc4cb44aa21bb6f967318a19b7827
+revision: 3bf3336541b51362a7d93d93d93ae049c8d4ff6a67ff0c92711cd75713bbc421
 projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj
 

++++++ ant.keyring ++++++
--- /var/tmp/diff_new_pack.zneW2j/_old  2026-09-12 21:15:36.496118495 +0200
+++ /var/tmp/diff_new_pack.zneW2j/_new  2026-09-12 21:15:36.502118745 +0200
@@ -8,31 +8,6 @@
         (gpg --list-sigs <your name>
              && gpg --armor --export <your name>) >> this file.
 
-Type Bits/KeyID    Date       User ID
-pub  1024/FEECAAED 1998/11/11 Stefan Bodewig <[email protected]>
-                              Stefan Bodewig <[email protected]>
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: 2.6.3i
-
-mQCNAzZJoiMAAAEEAMzhUxTOC20Nprp6K4nLTiARt+EXii/dovNWWcfzZcYXi/lX
-r3zpUTTZxlKQpd4RaHjFmGgoOraZE4jCRFARVcFJgYmGUKpcWJZO7YKL36WUizTM
-+dyB2ycOtzlty1W5VmRL3FGqo67pKA9F/QHg3NSu9hY1W9xPPK7Kq3f+7KrtAAUR
-tCBTdGVmYW4gQm9kZXdpZyA8Ym9kZXdpZ0Bib3N0LmRlPokAlQIFEDZSrGXHcgyK
-jiW9zQEBshEEAMlG4qVjKp4/agdJG56M6izx9oaKecFLXHQJrFUy3w2PvZHFYtXc
-osXKorX6bPrE8uB57MxbY2WapKeVRodlG0+j39vAf501duK8q2rktfWt9Cl4JjJ4
-DbWhSWfV1ci62u2gCxwYQe22F9Wh+vhOR5NK9RTbSKhupdlFsnrk/i7xiQCVAwUQ
-NkmiI67Kq3f+7KrtAQGdxQQAlcFOzSv7G6M4uGbgvw7IGgrhx7rawtIyv9hLXgVC
-7ua9xaZV8G0Fl9gh8RnbdcZ4R/aT+KIiAFaslfZ3t6hlC4MTbnAJqvdS/NO98ZkJ
-YvnzZSKHflAbd5gyE7IVxBC9/xRlF/Wls5sYNwb6RjoRCaOjxN/y3WCLa3Va101v
-zNy0I1N0ZWZhbiBCb2Rld2lnIDxib2Rld2lnQGFwYWNoZS5vcmc+iQCVAwUQOxIo
-BK7Kq3f+7KrtAQGn6gP/SBACdHakA4H//otpyESSrk4PmyOaYF0Kyok43Gee2mT+
-m9+jZ3jLcC0oav6iH+otL/lhk9t/JDM8LjD2kAkdWWoIvvuPyCx97gOzojIo0Ve2
-1wuxJTF/VIjwyOtE8FzE7p4tkc6EubVpeZkV9Pq9HFRBCUcyKJDLnF4tbstScLU=
-=OBLe
------END PGP PUBLIC KEY BLOCK-----
-
-
 pub  1024D/51898504 2001-05-29 Conor MacNeill <[email protected]>
 sig 3       51898504 2001-05-29   Conor MacNeill <[email protected]>
 sig         5F6B8B72 2002-01-11   Stefan Bodewig <[email protected]>
@@ -1545,3 +1520,91 @@
 =AEKY
 -----END PGP PUBLIC KEY BLOCK-----
 
+pub   ed25519 2024-12-30 [SC]
+      BC26C53AF531F8B4B3F5930AAFBD3AF8EAFA72DA
+uid           [ultimate] Stefan Bodewig <[email protected]>
+sig 3        AFBD3AF8EAFA72DA 2024-12-30  [self-signature]
+sig          0BF6E64A4B6CD3A9 2024-12-30  Stefan Bodewig 
<[email protected]>
+sig          844DE34409ACD5AB 2024-12-30  Stefan Bodewig 
<[email protected]>
+sig          A2115AE15F6B8B72 2024-12-30  Stefan Bodewig <[email protected]>
+sub   cv25519 2024-12-30 [E] [expires: 2027-12-30]
+sig          AFBD3AF8EAFA72DA 2024-12-30  [self-signature]
+sub   ed25519 2024-12-30 [S] [expires: 2027-12-30]
+sig          AFBD3AF8EAFA72DA 2024-12-30  [self-signature]
+sub   ed25519 2024-12-30 [S] [expires: 2027-12-30]
+sig          AFBD3AF8EAFA72DA 2024-12-30  [self-signature]
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mDMEZ3LX/xYJKwYBBAHaRw8BAQdAIdAjqLeHEeaXXtvamSE2M95tcMTIgPQuvvSz
+BqTnpEK0I1N0ZWZhbiBCb2Rld2lnIDxib2Rld2lnQGFwYWNoZS5vcmc+iJIEExYK
+ADoCGwMECwkIBwIiAgUVCgkICwUWAgMBAAIeBwIXgBYhBLwmxTr1Mfi0s/WTCq+9
+Ovjq+nLaBQJnctjaAAoJEK+9Ovjq+nLaUMoBAMgZa0dqNjw00pica09+VSDgz9Cs
+sL+XZzv8AEt2S/+kAP9G00SlCJ3k/W104qDivF0YGtyfSlq5pMdEw0ReR9sXDIhd
+BBARCgAdFiEEzoB1olFUe+4km8FRohFa4V9ri3IFAmdy2bcACgkQohFa4V9ri3L5
+rQCfZWC7ZQxgwg0XNqFdLuRk2zBQrmAAn0A+K1N6wfjwzv25BYcK0b9dOBeKiHUE
+EBYKAB0WIQQF2oV/su/K7JTvWZEL9uZKS2zTqQUCZ3LZwAAKCRAL9uZKS2zTqRVq
+AQCRkSNiqdNxPr5e1KSaDhiuNYEhKUUKq66TC3WscPg5TQEAn5kQ7moJTHR7NBCc
+OH2sp/qIJuzEn/qHhT0LXC1HfA2IdQQQFgoAHRYhBHvEN0xvJBz7EuEj8oRN40QJ
+rNWrBQJnctnLAAoJEIRN40QJrNWrNcgA/2c5i+sn+6BKpGvMaV2rXZ5MFMxukRW3
+FikmA66g/6dPAQDgvGh+dEgbOIlgcqPvpbhGLO2Yt43HJqJ2QcCtHsFMDrg4BGdy
+1/8SCisGAQQBl1UBBQEBB0Bs0CQtg9weuJjoNtIQJQn7XHwPR0GtNOacd7qZxmEZ
+KQMBCAeIfgQYFgoAJhYhBLwmxTr1Mfi0s/WTCq+9Ovjq+nLaBQJnctf/AhsMBQkF
+o5qAAAoJEK+9Ovjq+nLaQeMBAMpI/yNKfCd8nbaxQy6Dy6KR9IWBYzKaX5f6u/hq
+t8FUAPsE+OkDuBIpgy7evYQdPjJSkbwV3cpFpNVsrKsKudccDLgzBGdy2XsWCSsG
+AQQB2kcPAQEHQJ44M1+NSlL80UdYbdfB1q6Zg4khBBbj/J2PTW+16N+uiPUEGBYK
+ACYWIQS8JsU69TH4tLP1kwqvvTr46vpy2gUCZ3LZewIbAgUJBaOagACBCRCvvTr4
+6vpy2nYgBBkWCgAdFiEEapMWHrGZDoNG57orI3ON/XxA3kMFAmdy2XsACgkQI3ON
+/XxA3kM5nQEA2jK3nH7TW0Ls674aJp7P2QaX5+AeHQa9EZJ2QPpdG6MA/jkRrgks
+npjmWqxm2u4iDne3Boy5xjXlT0O8pp5kkZ8IyskA/01BmPnSawNG9/Qj31zsCsbZ
+ME6Yn00f/kRfqxTKqRlFAQDeRTv+jqzqTmjWgUtI42W7w30hESpXxPj+O3es5t0I
+D7gzBGdy2ZEWCSsGAQQB2kcPAQEHQGXhwP8T8y25hwiGKq4LkFkhmXEKMCS51VYt
+6i3k4PQtiPUEGBYKACYWIQS8JsU69TH4tLP1kwqvvTr46vpy2gUCZ3LZkQIbAgUJ
+BaOagACBCRCvvTr46vpy2nYgBBkWCgAdFiEEAFdnB9Qznc2Ij6wCcoDN8JRAIesF
+Amdy2ZEACgkQcoDN8JRAIes0ywD/SZ8cYI+n9vjQsw41WWNTjiDDCSt+oXZiM71c
+KrvHCxoBAJbqqi7c7PjthusXv0YGIgNMLJmImEOtjItLmwJ3Py0KJpgBAP5K+1gZ
+3VEqgj7PGecdHhEXWylGkDP+Nxsi0E5tfblwAQDk1fX0K5gtBCbffc07RCTph0Kr
+HnrkmyNfv4VwYtvsCA==
+=WGMJ
+-----END PGP PUBLIC KEY BLOCK-----
+
+pub   ed25519 2024-11-14 [SC] [expires: 2036-06-01]
+      05DA857FB2EFCAEC94EF59910BF6E64A4B6CD3A9
+uid           [ultimate] Stefan Bodewig <[email protected]>
+sig 3        0BF6E64A4B6CD3A9 2024-12-28  [self-signature]
+sig          844DE34409ACD5AB 2024-12-30  Stefan Bodewig 
<[email protected]>
+sig          A2115AE15F6B8B72 2024-12-28  Stefan Bodewig <[email protected]>
+sig          AFBD3AF8EAFA72DA 2024-12-30  Stefan Bodewig <[email protected]>
+sub   cv25519 2024-11-14 [E] [expires: 2029-11-13]
+sig          0BF6E64A4B6CD3A9 2024-11-14  [self-signature]
+sub   ed25519 2024-12-28 [S] [expires: 2036-06-01]
+sig          0BF6E64A4B6CD3A9 2024-12-28  [self-signature]
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mDMEZzWjjRYJKwYBBAHaRw8BAQdAB7a5YZTrsLo9e9moTTaXcDuRbS1eml6g8U79
+U5xek/G0KVN0ZWZhbiBCb2Rld2lnIDxzdGVmYW4uYm9kZXdpZ0Bpbm5vcS5jb20+
+iJsEExYKAEMCGwMCF4AFCRW36SECHgcECwkIBwIiAgUVCgkICwUWAgMBABYhBAXa
+hX+y78rslO9ZkQv25kpLbNOpBQJncCuhAhkBAAoJEAv25kpLbNOpzK0A/A20ny4T
+rxxJ9NTWfVNlASjB7NA6MKjc//ENhx+5FmpMAP9RzvWacrE8+BxLTUiZI5OzpX9x
++bdj1ToYsotr0nHMBIhdBBARCgAdFiEEzoB1olFUe+4km8FRohFa4V9ri3IFAmdw
+LecACgkQohFa4V9ri3L4uACfR5DUIP6IBBlwWWcUYa6qZt35QKMAnAlY8578IzIA
+Pk/kQ4PEttr2IfDsiHUEEBYKAB0WIQR7xDdMbyQc+xLhI/KETeNECazVqwUCZ3LX
+jAAKCRCETeNECazVqzKdAQCi4FhnFZRKeghvuKW9++3KRZnh+5K/YhhFRH+zn8V2
+5wD/ZVps3CBZYgJP5G8h2ih9hsh7a7yYdYMHmjyzGcEJtQ6IdQQQFgoAHRYhBLwm
+xTr1Mfi0s/WTCq+9Ovjq+nLaBQJnctnxAAoJEK+9Ovjq+nLaUNYBAKdzwN+4elGP
+j5jKEE8YJwT5Ia1JfhYjjufq542yU6e1AQCRN19M1SiFtd0YXsxZIoHxtSzzymEJ
+bM5e/jWyLjtvDLg4BGc1o40SCisGAQQBl1UBBQEBB0BQ00aF9Z4gzz/AoKp3kLom
+swtwM/0xVOQjQvycgNEbeQMBCAeIfgQYFgoAJhYhBAXahX+y78rslO9ZkQv25kpL
+bNOpBQJnNaONAhsMBQkJZgGAAAoJEAv25kpLbNOpkpMA/RaNRHNU3cyu/+zx3xYB
+qj4iRkvHSCifu/f7hROP21rzAP0ebvmvV43KepOTSBqI5pmjMXMGnRC3yjqNtUZo
+zwTEC7gzBGdwCVYWCSsGAQQB2kcPAQEHQGm4P2uvoVbUb7B6y6aZORQWuJZok/mm
+gX3EMVm1KSY1iPUEGBYKACYWIQQF2oV/su/K7JTvWZEL9uZKS2zTqQUCZ3AJVgIb
+AgUJFX2DgACBCRAL9uZKS2zTqXYgBBkWCgAdFiEEvtWX78S/OZ0yg/aXQy3Jfntz
+8LYFAmdwCVYACgkQQy3Jfntz8LYOSAEAtMNtODF2q+uGFKUZHyzm3sGhF6h8URVP
+UKgXbQuNUloBAIJlbVRuiP9ts0/uCeFKdjScarLJC5107P9lcVvuaW0FU7AA/iTJ
+r84qaB9ZJxAoD49X2u9AD1iu67OTi4GQPY5MBBjjAP9AQeuT2tr9oxcWcq+RtSnu
+UvofJWmV0vYA0s4/4jSZBw==
+=Wce1
+-----END PGP PUBLIC KEY BLOCK-----
+

++++++ apache-ant-1.10.15-src.tar.xz -> apache-ant-1.10.18-src.tar.xz ++++++
++++ 15778 lines of diff (skipped)

++++++ apache-ant-bootstrap.patch ++++++
--- /var/tmp/diff_new_pack.zneW2j/_old  2026-09-12 21:15:37.522161167 +0200
+++ /var/tmp/diff_new_pack.zneW2j/_new  2026-09-12 21:15:37.525161291 +0200
@@ -1,6 +1,6 @@
---- apache-ant-1.10.7/bootstrap.sh     2019-09-01 08:14:10.000000000 +0200
-+++ apache-ant-1.10.7/bootstrap.sh     2019-10-12 12:34:23.892369973 +0200
-@@ -143,7 +143,7 @@
+--- a/bootstrap.sh
++++ b/bootstrap.sh
+@@ -144,7 +144,7 @@ else
    echo ... Compiling Ant Classes with ${JAVAC_RELEASE_VERSION}
  fi
  

++++++ apache-ant-class-path-in-manifest.patch ++++++
--- /var/tmp/diff_new_pack.zneW2j/_old  2026-09-12 21:15:37.543162040 +0200
+++ /var/tmp/diff_new_pack.zneW2j/_new  2026-09-12 21:15:37.547162206 +0200
@@ -1,8 +1,6 @@
-Index: build.xml
-===================================================================
---- build.xml.orig
-+++ build.xml
-@@ -719,7 +719,7 @@
+--- a/build.xml
++++ b/build.xml
+@@ -864,7 +864,7 @@
        </metainf>
        <manifest>
          <attribute name="Main-Class" value="org.apache.tools.ant.Main"/>

++++++ apache-ant-no-test-jar.patch ++++++
--- /var/tmp/diff_new_pack.zneW2j/_old  2026-09-12 21:15:37.566162997 +0200
+++ /var/tmp/diff_new_pack.zneW2j/_new  2026-09-12 21:15:37.571163204 +0200
@@ -1,10 +1,10 @@
---- apache-ant-1.10.7/build.xml        2019-09-01 08:14:10.000000000 +0200
-+++ apache-ant-1.10.7/build.xml        2019-10-12 12:30:11.014986025 +0200
-@@ -976,7 +976,7 @@
+--- a/build.xml
++++ b/build.xml
+@@ -1041,7 +1041,7 @@
           Create the essential distribution that can run Apache Ant
         ===================================================================
    -->
--  <target name="dist-lite" depends="jars,test-jar,-ant-dist-warn-jdk9+"
+-  <target name="dist-lite" 
depends="jars,test-jar,component-boms,-ant-dist-warn-jdk9+"
 +  <target name="dist-lite" depends="jars,-ant-dist-warn-jdk9+"
            description="--> creates a minimum distribution to run Apache Ant">
  

++++++ apache-ant-xml-apis.patch ++++++
--- /var/tmp/diff_new_pack.zneW2j/_old  2026-09-12 21:15:37.595164203 +0200
+++ /var/tmp/diff_new_pack.zneW2j/_new  2026-09-12 21:15:37.599164369 +0200
@@ -1,6 +1,6 @@
---- apache-ant-1.10.5/src/script/ant   2018-07-10 06:50:31.000000000 +0200
-+++ apache-ant-1.10.5/src/script/ant   2018-12-10 09:12:59.451126724 +0100
-@@ -206,7 +206,7 @@
+--- a/src/script/ant
++++ b/src/script/ant
+@@ -208,7 +208,7 @@ fi
  # request optional jars and their dependencies via the OPT_JAR_LIST
  # variable
  if $rpm_mode && [ -x /usr/bin/build-classpath ]; then

++++++ 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-10 22:30:52.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ reproducible-build-manifest.patch ++++++
--- /var/tmp/diff_new_pack.zneW2j/_old  2026-09-12 21:15:37.750170649 +0200
+++ /var/tmp/diff_new_pack.zneW2j/_new  2026-09-12 21:15:37.754170816 +0200
@@ -1,33 +1,25 @@
-Use Java major version for manifest's Created-by
-
-No need of detailed version such java.vm.version. Java's jar command
-uses java.version when it fills the manifest's "Created-by" field,
-let's make ant do the same.
-
-Using a detailed version makes that every Java release triggers a
-new publication for ant-based applications, only because a line in
-manifest has changed - not because the binary or dependencies have
-changed. Using a less detailed version reduces these publications.
-
-Using a less detailed version also prevents more subtle problems
-such as in boo#1110024: noarch packages differ depending on the
-builder architecture, when Java vm version contains an architecture
-information (which is the case for openSUSE, though it's probably
-not relevant).
-
---
 --- a/src/main/org/apache/tools/ant/taskdefs/Manifest.java
 +++ b/src/main/org/apache/tools/ant/taskdefs/Manifest.java
-@@ -760,10 +760,7 @@
+@@ -760,13 +760,15 @@ public class Manifest {
                      defManifest);
              }
              Manifest defaultManifest = new Manifest(new InputStreamReader(in, 
JAR_CHARSET));
 -            String version = System.getProperty("java.runtime.version");
 -            if (version == null) {
 -                version = System.getProperty("java.vm.version");
--            }
-+            String version = System.getProperty("java.version");
-             Attribute createdBy = new Attribute("Created-By", version
-                     + " (" + System.getProperty("java.vm.vendor") + ")");
-             defaultManifest.getMainSection().storeAttribute(createdBy);
++            if (System.getenv("SOURCE_DATE_EPOCH") == null) {
++                String version = System.getProperty("java.runtime.version");
++                if (version == null) {
++                    version = System.getProperty("java.vm.version");
++                }
++                Attribute createdBy = new Attribute("Created-By", version
++                        + " (" + System.getProperty("java.vm.vendor") + ")");
++                defaultManifest.getMainSection().storeAttribute(createdBy);
+             }
+-            Attribute createdBy = new Attribute("Created-By", version
+-                    + " (" + System.getProperty("java.vm.vendor") + ")");
+-            defaultManifest.getMainSection().storeAttribute(createdBy);
+             return defaultManifest;
+         } catch (ManifestException e) {
+             throw new BuildException("Default manifest is invalid !!", e);
 

++++++ reproducible-jar-mtime.patch ++++++
--- /var/tmp/diff_new_pack.zneW2j/_old  2026-09-12 21:15:37.767171356 +0200
+++ /var/tmp/diff_new_pack.zneW2j/_new  2026-09-12 21:15:37.771171523 +0200
@@ -1,6 +1,6 @@
---- apache-ant-1.10.14/src/main/org/apache/tools/ant/taskdefs/Zip.java 
2024-09-18 09:25:56.006778808 +0200
-+++ apache-ant-1.10.14/src/main/org/apache/tools/ant/taskdefs/Zip.java 
2024-09-18 11:06:39.405766871 +0200
-@@ -846,6 +846,14 @@
+--- a/src/main/org/apache/tools/ant/taskdefs/Zip.java
++++ b/src/main/org/apache/tools/ant/taskdefs/Zip.java
+@@ -846,6 +846,14 @@ public class Zip extends MatchingTask {
                  archiveType);
          }
  

++++++ reproducible-javadoc.patch ++++++
--- /var/tmp/diff_new_pack.zneW2j/_old  2026-09-12 21:15:37.784172063 +0200
+++ /var/tmp/diff_new_pack.zneW2j/_new  2026-09-12 21:15:37.791172354 +0200
@@ -1,6 +1,6 @@
---- apache-ant-1.10.14/src/main/org/apache/tools/ant/taskdefs/Javadoc.java     
2024-08-13 16:34:16.694518372 +0200
-+++ apache-ant-1.10.14/src/main/org/apache/tools/ant/taskdefs/Javadoc.java     
2024-08-13 16:36:49.825656246 +0200
-@@ -1807,6 +1807,16 @@
+--- a/src/main/org/apache/tools/ant/taskdefs/Javadoc.java
++++ b/src/main/org/apache/tools/ant/taskdefs/Javadoc.java
+@@ -1807,6 +1807,16 @@ public class Javadoc extends Task {
       */
      @Override
      public void execute() throws BuildException {
@@ -17,7 +17,7 @@
          checkTaskName();
  
          final List<String> packagesToDoc = new Vector<>();
-@@ -2013,6 +2023,10 @@
+@@ -2013,6 +2023,10 @@ public class Javadoc extends Task {
              toExecute.createArgument().setValue("-author");
          }
  

Reply via email to