Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package apache-commons-validator for
openSUSE:Factory checked in at 2026-06-23 17:38:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/apache-commons-validator (Old)
and /work/SRC/openSUSE:Factory/.apache-commons-validator.new.1956 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "apache-commons-validator"
Tue Jun 23 17:38:57 2026 rev:14 rq:1361191 version:1.10.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/apache-commons-validator/apache-commons-validator.changes
2025-11-09 21:13:09.796347722 +0100
+++
/work/SRC/openSUSE:Factory/.apache-commons-validator.new.1956/apache-commons-validator.changes
2026-06-23 17:41:29.091574625 +0200
@@ -1,0 +2,234 @@
+Mon Jun 22 13:33:43 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to 1.10.1
+ * Fixed Bugs
+ + VALIDATOR-502: Circular dependency in static initialization
+ causes NullPointerException in GenericValidator.isCreditCard()
+ * Changes
+ + Bump org.apache.commons:commons-parent from 85 to 92 #361,
+ #370
+ + Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.19.0
+ #346
+ + Bump org.apache.commons:commons-csv from 1.14.0 to 1.14.0
+- Generate and adapt ant build system
+- Removed patches:
+ * commons-validator-1.5.0-locale.patch
+ * commons-validator-1.5.0-srcencoding.patch
+ + not needed with this version
+
+-------------------------------------------------------------------
+Mon Jun 22 13:26:28 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to 1.10.0
+ * New features
+ + VALIDATOR-497: Add org.apache.commons.validator.routines
+ .IBANValidator.validate(String)
+ + DomainValidatorTest: added Maven profile to simplify execution
+ + IBANValidator: Add Honduras from the IBAN registry
+ Release 99 – Dec 2024.
+ + Improve IBANValidatorTest by using registry from SWIFT
+ + VALIDATOR-495: IBANValidator: Add Yemen
+ + Add IBANValidator.Validator.getIbanLength()
+ + Add Validator.getFieldName()
+ + Add Validator.getParameters()
+ + Add Validator.getResources()
+ * Fixed Bugs
+ + Add IBANValidator/IBANCheckDigit to package documentation.
+ + Locale-dependent tests: calculate expected results as output
+ varies between JVMs.
+ + Locale default tests: ensure original is restored on failure
+ + Fix order of actual and expected parameters in assertEquals()
+ #246
+ + InetAddressValidator does not need its instance variable, so
+ uses a touch less memory
+ + Pick up maven-antrun-plugin version from parent POM
+ org.apache:apache
+ + Deprecate GenericTypeValidator.GenericTypeValidator()
+ + Deprecate GenericValidator.GenericValidator()
+ + Deprecate ValidatorUtils.ValidatorUtils()
+ + Deprecate Validator protected instance variable access for
+ getter methods
+ + Remove '-nouses' directive from maven-bundle-plugin. OSGi
+ package imports now state 'uses' definitions for package
+ imports, this doesn't affect JPMS
+ (from org.apache.commons:commons-parent:80)
+ + Shared primitive variable "clientValidation" in one thread may
+ not yield the value of the most recent write from another
+ thread [org.apache.commons.validator.Field] At
+ Field.java:[line 758] AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+ + Shared primitive variable "fieldOrder" in one thread may not
+ yield the value of the most recent write from another thread
+ [org.apache.commons.validator.Field] At Field.java:[line 785]
+ AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+ + Shared primitive variable "page" in one thread may not yield
+ the value of the most recent write from another thread
+ [org.apache.commons.validator.Field] At Field.java:[line 818]
+ AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+ + Shared primitive variable "merged" in one thread may not yield
+ the value of the most recent write from another thread
+ [org.apache.commons.validator.FormSet] At
+ FormSet.java:[line 302] AT_STALE_THREAD_WRITE_OF_PRIMITIVE
+ + Pick up exec-maven-plugin version from parent POM
+ + Use a Calendar constant instead of a magic number in tests.
+ Make the code understandable without comment
+ * Changes
+ + Bump org.apache.commons:commons-parent from 78 to 85, fix
+ changes.xml format for new plugin version
+ + Bump org.apache.commons:commons-parent from 70 to 78 #231,
+ #245, #253, #256, #262, #267, #272, #278
+ + DomainValidator: Changes from 2025061000, Last Updated Tue Jun
+ 10 07:07:01 2025 UTC.
+ + IBANValidatorTest: parameterize SWIFT registry version; update
+ to v99
+ + Bump commons-logging:commons-logging from 1.3.2 to 1.3.5 #238,
+ #254
+ + Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.17.0
+ #248, #257
+ + Bump org.apache.commons:commons-csv from 1.11.0 to 1.14.0
+ #264
+ + Bump org.codehaus.mojo:exec-maven-plugin from 1.2.1 to 3.5.0
+ #305
+ + Bump commons-beanutils:commons-beanutils from 1.9.4 to 1.11.0
+
+-------------------------------------------------------------------
+Mon Jun 22 13:23:12 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to 1.9.0
+ * New features
+ + IBANValidator: #209 - add Falkland Islands, Mongolia,
+ Nicaragua, Oman, Somalia Thanks to homebeaver.
+ + ISINValidator: Add 9 additional exception country code #129
+ + ISINValidator: Add all codes from ISO 3166-1 alpha-2 except
+ unassigned code elements
+ + Add validator CASNumberCheckDigit for Chemical Registry CAS
+ Numbers and ECNumberCheckDigit #217
+ + Add PMD check to default Maven goal
+ * Fixed Bugs
+ + VALIDATOR-492: ValidatorUtils.copyFastHashMap is broken
+ + DomainValidator: Changes from Version 2024040200,
+ Apr 2 07:07:02 2024 UTC
+ + Fix PMD UnnecessaryFullyQualifiedName
+ * Changes
+ + Bump org.apache.commons:commons-parent from 65 to 70 #201
+ + Bump commons-logging:commons-logging from 1.3.0 to 1.3.2 #199,
+ #221
+ + Bump org.apache.commons:commons-csv from 1.10.0 to 1.11.0 #214
+
+-------------------------------------------------------------------
+Mon Jun 22 13:07:37 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to 1.8.0
+ * New features
+ + Add github/codeql-action
+ + VALIDATOR-486: Add new countries to IBAN list: DJ, RU #88
+ + Add IBANValidator.Validator.getRegexValidator()
+ + Add RegexValidator.getPatterns()
+ + Add country codes listed as other countries and territories in
+ the IBAN registry for Finland: AX
+ + Add country codes listed as other countries and territories in
+ the IBAN registry for France: GF, GP, MQ, RE, PF, TF, YT, NC,
+ BL, MF, PM, WF
+ + Add country codes listed as other countries and territories in
+ the IBAN registry for United Kingdom: IM, JE, GG
+ + Add ValidatorAction.setClassName(String) and deprecate
+ setClassname(String)
+ * Fixed Bugs
+ + Update Javadoc for InetAddressValidator isValid #76
+ + VALIDATOR-479: Fix typo in /routines/package-summary.html #79
+ + Use JUnit 5 assertThrows() #92, #93, #94, #95
+ + [StepSecurity] ci: Harden GitHub Actions #136
+ + Javadoc typos #144
+ + Precompile regular expression in InetAddressValidator
+ .isValidInet6Address(String)
+ + Fix SpotBugs [ERROR] Medium: Class org.apache.commons
+ .validator.routines.CreditCardValidator$1 defines
+ non-transient non-serializable instance field ccr
+ [org.apache.commons.validator.routines.CreditCardValidator$1]
+ In CreditCardValidator.java SE_BAD_FIELD
+ + Fix SpotBugs [ERROR] High: Class org.apache.commons.validator
+ .ValidatorAction defines non-transient non-serializable
+ instance field validationMethod [org.apache.commons.validator
+ .ValidatorAction] In ValidatorAction.java SE_BAD_FIELD
+ + Fix SpotBugs [ERROR] High: Found reliance on default encoding
+ in org.apache.commons.validator.ValidatorAction
+ .readJavascriptFile(String): new java.io
+ .InputStreamReader(InputStream)
+ + Fix SpotBugs [ERROR] Medium: Inconsistent synchronization of org
+ .apache.commons.validator.ValidatorAction.jsFunction; locked
+ 62% of time
+ + Port tests to JUnit 5. Exception: DomainValidatorStartupTest
+ + Use singletons in org.apache.commons.validator
+ .CreditCardValidator
+ * Changes
+ + Bump Java from 7 to 8
+ + Bump actions/cache from 2 to 3.0.11 #71, #84. #90, #91
+ + Bump actions/checkout from 2.3.1 to 3.0.2, #38, #47, #70
+ + Bump actions/setup-java from 1.4.0 to 3.6.0 #42, #72, #98
+ + Bump actions/upload-artifact from 3.1.0 to 3.1.1 #96
+ + Bump junit from 4.13 to 5.9.1 Vintage #44
+ + Bump maven-pmd-plugin from 3.13.0 to 3.19.0 #69, #77, #80, #81
+ + Bump commons-parent from 52 to 65 #83, #107, #111, #132
+ + Bump japicmp-maven-plugin from 0.15.3 to 0.15.7
+ + Bump maven-antrun-plugin from 3.0.0 to 3.1.0 #74
+ + Bump commons-csv from 1.6 to 1.10.0 #118
+ + Bump japicmp-maven-plugin from 0.15.7 to 0.16.0
+ + Bump commons-logging:commons-logging from 1.2 to 1.3.0
+ * Removed
+ + Remove FindBugs, SpotBugs is in use #87
+
+-------------------------------------------------------------------
+Mon Jun 22 12:58:23 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to 1.7.0
+ * New features
+ + VALIDATOR-474: DomainValidator should allow local overrides
+ + VALIDATOR-473: Allow Email- and UrlValidator to use specified
+ DomainValidator
+ + VALIDATOR-471: Allow DomainValidator overrides at run-time
+ + VALIDATOR-423: Add ISINValidator
+ + VALIDATOR-455: Add IBAN validator for VA – Vatican City State
+ + VALIDATOR-446: ISSN Validator extract ISSN from EAN-13
+ * Fixed Bugs
+ + VALIDATOR-403: Accept Discover cards of 17 digits long that
+ start with 6011
+ + VALIDATOR-408: DISCOVER Card Validation Patterns
+ + VALIDATOR-472: UrlValidator should not be more lax than
+ java.net.URI
+ + VALIDATOR-283: URLValidator should check for illegal Hex
+ characters
+ + VALIDATOR-445: Inet6Address may also contain a scope id
+ + VALIDATOR-452: Validation of URL containing IPv4-mapped IPv6
+ address
+ + VALIDATOR-438: IBANValidator fails for El Salvador. Add
+ definition
+ + VALIDATOR-434: Field does not synchronize iteration on
+ synchronized list
+ + VALIDATOR-437: Update Apache Commons BeanUtils dependency
+ from 1.9.2 to 1.9.3. This picks up BEANUTILS-482: Update
+ commons-collections from 3.2.1 to 3.2.2 (CVE-2015-4852).
+ + VALIDATOR-460: Update Apache Commons BeanUtils dependency
+ from 1.9.3 to 1.9.4. This picks up BEANUTILS-520: Mitigate
+ CVE-2014-0114.
+ + VALIDATOR-461: Generic .gmbh top level domain is considered
+ invalid
+ + VALIDATOR-444: LongValidator: numbers bigger than the maxvalue
+ are Valid
+ + VALIDATOR-416: CreditCardValidator default ctor disagrees with
+ Javadoc
+ + VALIDATOR-467: URL validator fails if path starts with double
+ slash and has underscores
+ + VALIDATOR-464: UrlValidator says
+ "file://bad ^ domain.com/label/test" is valid
+ + VALIDATOR-449: Leading and trailing spaces in EmailValidator
+ should not be valid
+ + VALIDATOR-302: EMailValidator: Addresses with leading spaces
+ must not be accepted
+ + VALIDATOR-468: DomainValidator.getTLDArray does not synch
+ mutable arrays
+ * Changes
+ + Drop Clirr and Cobertura in favour of JApiCmp and JaCoCo
+ + IANA TLD lists: Updated to Version 2020073100, Last Updated
+ Fri Jul 31 07:07:01 2020 UTC
+ + VALIDATOR-428: Update commons digester to 2.1
+
+-------------------------------------------------------------------
Old:
----
commons-validator-1.5.0-locale.patch
commons-validator-1.5.0-src.tar.gz
commons-validator-1.5.0-srcencoding.patch
New:
----
apache-commons-validator-build.xml
commons-validator-1.10.1-src.tar.gz
----------(Old B)----------
Old:- Removed patches:
* commons-validator-1.5.0-locale.patch
* commons-validator-1.5.0-srcencoding.patch
Old: * commons-validator-1.5.0-locale.patch
* commons-validator-1.5.0-srcencoding.patch
+ not needed with this version
----------(Old E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ apache-commons-validator.spec ++++++
--- /var/tmp/diff_new_pack.2Mh6cr/_old 2026-06-23 17:41:31.791668702 +0200
+++ /var/tmp/diff_new_pack.2Mh6cr/_new 2026-06-23 17:41:31.807669260 +0200
@@ -1,7 +1,7 @@
#
# spec file for package apache-commons-validator
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,26 +18,22 @@
%define short_name commons-validator
Name: apache-%{short_name}
-Version: 1.5.0
+Version: 1.10.1
Release: 0
Summary: Apache Commons Validator
License: Apache-2.0
Group: Development/Libraries/Java
URL: https://commons.apache.org/proper/commons-validator/
Source0:
https://archive.apache.org/dist/commons/validator/source/%{short_name}-%{version}-src.tar.gz
-Patch0: commons-validator-1.5.0-srcencoding.patch
-Patch1: commons-validator-1.5.0-locale.patch
+Source1: %{name}-build.xml
BuildRequires: ant
-BuildRequires: ant-junit
-BuildRequires: commons-beanutils
-BuildRequires: commons-collections
-BuildRequires: commons-digester >= 1.8
-BuildRequires: commons-logging
+BuildRequires: apache-commons-beanutils
+BuildRequires: apache-commons-collections
+BuildRequires: apache-commons-digester >= 1.8
+BuildRequires: apache-commons-logging
BuildRequires: fdupes
BuildRequires: java-devel >= 1.8
BuildRequires: javapackages-local
-BuildRequires: junit
-BuildRequires: oro
Provides: %{short_name} = %{version}-%{release}
Obsoletes: %{short_name} < %{version}-%{release}
Provides: jakarta-%{short_name} = %{version}-%{release}
@@ -71,47 +67,23 @@
Validator Package.
%prep
-%autosetup -p1 -n %{short_name}-%{version}-src
-
-sed -i 's/\r//' LICENSE.txt
-sed -i 's/\r//' RELEASE-NOTES.txt
-sed -i 's/\r//' NOTICE.txt
+%setup -q -n %{short_name}-%{version}-src
+cp %{SOURCE1} build.xml
%build
-export CLASSPATH=$(build-classpath \
+mkdir -p lib
+build-jar-repository -s lib \
commons-collections \
commons-logging \
commons-digester \
- commons-beanutils \
- junit \
- hamcrest \
- oro )
-ant \
- -Dcompile.source=8 -Dcompile.target=8 \
- -Dskip.download=true -Dbuild.sysclasspath=first \
- dist
-
-%check
-%if 0
-export CLASSPATH=$(build-classpath \
- commons-collections \
- commons-logging \
- commons-digester \
- commons-beanutils \
- junit \
- hamcrest \
- oro )
-ant \
- -Dcompile.source=8 -Dcompile.target=8 \
- -Dant.build.javac.source=8 -Dant.build.javac.target=8 \
- -Dskip.download=true -Dbuild.sysclasspath=first \
- test
-%endif
+ commons-beanutils
+
+ant jar javadoc
%install
# jars
install -d -m 0755 %{buildroot}%{_javadir}
-install -pm 644 dist/%{short_name}-%{version}-SNAPSHOT.jar
%{buildroot}%{_javadir}/%{name}.jar
+install -pm 644 target/%{short_name}-%{version}.jar
%{buildroot}%{_javadir}/%{name}.jar
ln -s %{name}.jar %{buildroot}%{_javadir}/%{short_name}.jar
# pom
install -d -m 0755 %{buildroot}%{_mavenpomdir}
@@ -119,7 +91,7 @@
%add_maven_depmap %{name}.pom %{name}.jar -a org.apache.commons:%{short_name}
# javadoc
install -d -m 0755 %{buildroot}%{_javadocdir}/%{name}
-cp -pr dist/docs/api*/* %{buildroot}%{_javadocdir}/%{name}/
+cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}/
%fdupes -s %{buildroot}%{_javadocdir}/%{name}/
%files -f .mfiles
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.2Mh6cr/_old 2026-06-23 17:41:32.119680130 +0200
+++ /var/tmp/diff_new_pack.2Mh6cr/_new 2026-06-23 17:41:32.155681385 +0200
@@ -1,6 +1,6 @@
-mtime: 1761239653
-commit: 85e568bf184e63f2ce6474803237a69fe7832de5d02635ed89e55114edc1b20b
-url: https://src.opensuse.org/java-packages/apache-commons-validator.git
-revision: 85e568bf184e63f2ce6474803237a69fe7832de5d02635ed89e55114edc1b20b
+mtime: 1782135428
+commit: ee63dcde23bd7c2026e8a541cae95559c0dbb401cbd603d4eee7d58f4880d774
+url: https://src.opensuse.org/java-packages/apache-commons-validator
+revision: ee63dcde23bd7c2026e8a541cae95559c0dbb401cbd603d4eee7d58f4880d774
projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj
++++++ apache-commons-validator-build.xml ++++++
<?xml version="1.0" encoding="UTF-8"?>
<project name="commons-validator" default="package" basedir=".">
<!-- ======================================================================
-->
<!-- Build environment properties
-->
<!-- ======================================================================
-->
<property file="build.properties"/>
<property name="project.groupId" value="commons-validator"/>
<property name="project.artifactId" value="commons-validator"/>
<property name="project.version" value="1.10.1"/>
<property name="project.name" value="Apache Commons Validator"/>
<property name="project.description" value="Apache Commons Validator provides
the building blocks for both client-side and server-side data validation. It
may be used standalone or with a framework like Struts."/>
<property name="project.url"
value="http://commons.apache.org/proper/commons-validator/"/>
<property name="project.license.url"
value="https://www.apache.org/licenses/LICENSE-2.0.txt"/>
<property name="project.organization.name" value="The Apache Software
Foundation"/>
<property name="project.organization.id" value="org.apache"/>
<property name="compiler.release" value="8"/>
<property name="compiler.source" value="1.${compiler.release}"/>
<property name="compiler.target" value="${compiler.source}"/>
<property name="build.finalName"
value="${project.artifactId}-${project.version}"/>
<property name="build.dir" value="target"/>
<property name="build.outputDir" value="${build.dir}/classes"/>
<property name="build.srcDir" value="src/main/java"/>
<property name="build.resourceDir.0" value="."/>
<property name="build.resourceDir.1" value="src/main/resources"/>
<property name="reporting.outputDirectory" value="${build.dir}/site"/>
<!-- ======================================================================
-->
<!-- Defining classpaths
-->
<!-- ======================================================================
-->
<path id="build.classpath">
<fileset dir="lib">
<include name="**/*.jar">
</include>
</fileset>
</path>
<!-- ======================================================================
-->
<!-- Cleaning up target
-->
<!-- ======================================================================
-->
<target name="clean" description="Clean the output directory">
<delete dir="${build.dir}"/>
</target>
<!-- ======================================================================
-->
<!-- Compilation target
-->
<!-- ======================================================================
-->
<target name="compile" description="Compile the code">
<mkdir dir="${build.outputDir}"/>
<javac destdir="${build.outputDir}"
encoding="UTF-8"
nowarn="false"
debug="true"
optimize="false"
deprecation="true"
release="${compiler.release}"
target="${compiler.target}"
verbose="false"
fork="false"
source="${compiler.source}">
<src>
<pathelement location="${build.srcDir}"/>
</src>
<classpath refid="build.classpath"/>
</javac>
<mkdir dir="${build.outputDir}/META-INF"/>
<copy todir="${build.outputDir}/META-INF">
<fileset dir="${build.resourceDir.0}">
<include name="NOTICE.txt"/>
<include name="LICENSE.txt"/>
</fileset>
</copy>
<copy todir="${build.outputDir}">
<fileset dir="${build.resourceDir.1}"/>
</copy>
</target>
<!-- ======================================================================
-->
<!-- Javadoc target
-->
<!-- ======================================================================
-->
<target name="javadoc" description="Generates the Javadoc of the application">
<javadoc sourcepath="${build.srcDir}"
packagenames="*"
destdir="${reporting.outputDirectory}/apidocs"
access="protected"
verbose="false"
encoding="UTF-8"
version="true"
use="true"
author="true"
splitindex="false"
nodeprecated="false"
nodeprecatedlist="false"
notree="false"
noindex="false"
nohelp="false"
nonavbar="false"
serialwarn="false"
docencoding="UTF-8"
source="1.8"
linksource="true"
breakiterator="false">
<classpath refid="build.classpath"/>
</javadoc>
</target>
<!-- ======================================================================
-->
<!-- Package target
-->
<!-- ======================================================================
-->
<target name="package" depends="compile" description="Package the
application">
<jar jarfile="${build.dir}/${build.finalName}.jar"
compress="true"
index="false"
basedir="${build.outputDir}"
excludes="**/package.html">
<manifest>
<attribute name="Bundle-Description" value="${project.description}"/>
<attribute name="Bundle-DocURL" value="${project.url}"/>
<attribute name="Bundle-License" value="${project.license.url}"/>
<attribute name="Bundle-ManifestVersion" value="2"/>
<attribute name="Bundle-Name" value="${project.name}"/>
<attribute name="Bundle-SymbolicName"
value="org.apache.commons.${project.artifactId}"/>
<attribute name="Bundle-Vendor" value="${project.organization.name}"/>
<attribute name="Bundle-Version" value="${project.version}"/>
<attribute name="Export-Package"
value="org.apache.commons.validator.resources;version="${project.version}",org.apache.commons.validator.routines.checkdigit;version="${project.version}",org.apache.commons.validator.routines;version="${project.version}";uses:="org.apache.commons.validator.routines.checkdigit",org.apache.commons.validator.util;version="${project.version}";uses:="org.apache.commons.collections",org.apache.commons.validator;version="${project.version}";uses:="org.apache.commons.collections,org.apache.commons.digester,org.xml.sax""/>
<attribute name="Implementation-Title" value="${project.name}"/>
<attribute name="Implementation-Vendor"
value="${project.organization.name}"/>
<attribute name="Implementation-Vendor-Id"
value="${project.organization.id}"/>
<attribute name="Implementation-Version" value="${project.version}"/>
<attribute name="Import-Package"
value="org.apache.commons.beanutils,org.apache.commons.collections,org.apache.commons.digester,org.apache.commons.digester.xmlrules,org.apache.commons.logging,org.xml.sax"/>
<attribute name="Include-Resource"
value="META-INF/LICENSE.txt=LICENSE.txt,META-INF/NOTICE.txt=NOTICE.txt,org/apache/commons/validator/digester-rules.xml=src/main/resources/org/apache/commons/validator/digester-rules.xml,org/apache/commons/validator/resources/validator_1_0.dtd=src/main/resources/org/apache/commons/validator/resources/validator_1_0.dtd,org/apache/commons/validator/resources/validator_1_0_1.dtd=src/main/resources/org/apache/commons/validator/resources/validator_1_0_1.dtd,org/apache/commons/validator/resources/validator_1_1.dtd=src/main/resources/org/apache/commons/validator/resources/validator_1_1.dtd,org/apache/commons/validator/resources/validator_1_1_3.dtd=src/main/resources/org/apache/commons/validator/resources/validator_1_1_3.dtd,org/apache/commons/validator/resources/validator_1_2_0.dtd=src/main/resources/org/apache/commons/validator/resources/validator_1_2_0.dtd,org/apache/commons/validator/resources/validator_1_3_0.dtd=src/main/resources/org/apache/com
mons/validator/resources/validator_1_3_0.dtd,org/apache/commons/validator/resources/validator_1_4_0.dtd=src/main/resources/org/apache/commons/validator/resources/validator_1_4_0.dtd"/>
<attribute name="Java-Version" value="8"/>
<attribute name="Require-Capability"
value="osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=${compiler.target}))""/>
<attribute name="Specification-Title" value="${project.name}"/>
<attribute name="Specification-Vendor"
value="${project.organization.name}"/>
<attribute name="Specification-Version" value="${spec.version}"/>
</manifest>
</jar>
</target>
<!-- ======================================================================
-->
<!-- A dummy target for the package named after the type it creates
-->
<!-- ======================================================================
-->
<target name="jar" depends="package" description="Builds the jar for the
application"/>
</project>
++++++ 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-06-22 15:37:08.000000000 +0200
@@ -0,0 +1 @@
+.osc
++++++ commons-validator-1.5.0-src.tar.gz ->
commons-validator-1.10.1-src.tar.gz ++++++
++++ 55361 lines of diff (skipped)