Compare commits

...

No commits in common. "c8-stream-3.6" and "stream-javapackages-bootstrap-202501-rhel-9.6.0" have entirely different histories.

9 changed files with 149 additions and 18 deletions

View File

@ -1 +0,0 @@
afef31c97292677f68dedd79b041beeb5d7f6642 SOURCES/commons-codec-1.13-src.tar.gz

1
.fmf/version Normal file
View File

@ -0,0 +1 @@
1

6
.gitignore vendored
View File

@ -1 +1,5 @@
SOURCES/commons-codec-1.13-src.tar.gz /.project
/*.src.rpm
/noarch
/.build-*.log
/commons-codec-*-src.tar.gz

View File

@ -1,31 +1,43 @@
Name: apache-commons-codec %bcond_with bootstrap
Version: 1.13
Release: 3%{?dist}
Summary: Implementations of common encoders and decoders
License: ASL 2.0
URL: http://commons.apache.org/codec/
BuildArch: noarch
Source0: http://archive.apache.org/dist/commons/codec/source/commons-codec-%{version}-src.tar.gz Name: apache-commons-codec
Version: 1.17.1
Release: 8%{?dist}
Summary: Implementations of common encoders and decoders
License: Apache-2.0
URL: https://commons.apache.org/codec/
BuildArch: noarch
ExclusiveArch: %{java_arches} noarch
Source0: https://archive.apache.org/dist/commons/codec/source/commons-codec-%{version}-src.tar.gz
# Data in DoubleMetaphoneTest.java originally has an inadmissible license. # Data in DoubleMetaphoneTest.java originally has an inadmissible license.
# The author gives MIT in e-mail communication. # The author gives MIT in e-mail communication.
Source1: aspell-mail.txt Source1: aspell-mail.txt
BuildRequires: maven-local-openjdk8 %if %{with bootstrap}
BuildRequires: mvn(junit:junit) BuildRequires: javapackages-bootstrap
%else
BuildRequires: maven-local
BuildRequires: mvn(org.apache.commons:commons-lang3) BuildRequires: mvn(org.apache.commons:commons-lang3)
BuildRequires: mvn(org.apache.commons:commons-parent:pom:) BuildRequires: mvn(org.apache.commons:commons-parent:pom:)
BuildRequires: mvn(org.hamcrest:hamcrest)
BuildRequires: mvn(org.junit.jupiter:junit-jupiter-engine)
BuildRequires: mvn(org.junit.jupiter:junit-jupiter-params)
%endif
%description %description
Commons Codec is an attempt to provide definitive implementations of Commons Codec is an attempt to provide definitive implementations of
commonly used encoders and decoders. Examples include Base64, Hex, commonly used encoders and decoders. Examples include Base64, Hex,
Phonetic and URLs. Phonetic and URLs.
%{?module_package} %package javadoc
%{?javadoc_package} Summary: API documentation for %{name}
%description javadoc
API documentation for %{name}.
%prep %prep
%autosetup -n commons-codec-%{version}-src %autosetup -p1 -n commons-codec-%{version}-src
cp %{SOURCE1} aspell-mail.txt cp %{SOURCE1} aspell-mail.txt
sed -i 's/\r//' RELEASE-NOTES*.txt LICENSE.txt NOTICE.txt sed -i 's/\r//' RELEASE-NOTES*.txt LICENSE.txt NOTICE.txt
@ -33,31 +45,130 @@ sed -i 's/\r//' RELEASE-NOTES*.txt LICENSE.txt NOTICE.txt
%mvn_alias : commons-codec:commons-codec %mvn_alias : commons-codec:commons-codec
%build %build
%mvn_build %mvn_build -- -Dcommons.osgi.symbolicName=org.apache.commons.codec
%install %install
%mvn_install %mvn_install
%files -n %{?module_prefix}%{name} -f .mfiles %files -f .mfiles
%license LICENSE.txt NOTICE.txt aspell-mail.txt %license LICENSE.txt NOTICE.txt aspell-mail.txt
%doc RELEASE-NOTES* %doc RELEASE-NOTES*
%files javadoc -f .mfiles-javadoc
%changelog %changelog
* Sat Jan 25 2020 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.13-3 * Fri Nov 29 2024 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.17.1-7
- Update javapackages test plan to f42
* Tue Sep 03 2024 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.17.1-6
- Use %%autosetup -C
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.17.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Tue Jul 16 2024 Marian Koncek <mkoncek@redhat.com> - 1.17.1-1
- Update to upstream version 1.17.1
* Tue Apr 02 2024 Marian Koncek <mkoncek@redhat.com> - 1.16.1-1
- Update to upstream version 1.16.1
* Tue Feb 27 2024 Jiri Vanek <jvanek@redhat.com> - 1.16.0-7
- Rebuilt for java-21-openjdk as system jdk
* Fri Feb 23 2024 Jiri Vanek <jvanek@redhat.com> - 1.16.0-6
- bump of release for for java-21-openjdk as system jdk
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Sep 20 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.16.0-3
- Rebuild to regenerate auto-Requires on java
* Fri Sep 01 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.16.0-2
- Rebuild
* Thu Aug 17 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.16.0-1
- Update to upstream version 1.16.0
* Thu Aug 10 2023 Marian Koncek <mkoncek@redhat.com> - 1.15-10
- Use implicit maven toolchains
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.15-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.15-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.15-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Feb 05 2022 Jiri Vanek <jvanek@redhat.com> - 1.15-6
- Rebuilt for java-17-openjdk as system jdk
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.15-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.15-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon May 17 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.15-3
- Bootstrap build
- Non-bootstrap build
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.15-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Fri Sep 11 2020 Marian Koncek <mkoncek@redhat.com> - 1.15-1
- Update to upstream version 1.15
* Fri Sep 04 2020 Mat Booth <mat.booth@redhat.com> - 1.15-1
- Update to latest upstream release
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Jul 10 2020 Jiri Vanek <jvanek@redhat.com> - 1.13-3
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Sat Jan 25 2020 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.14-2
- Build with OpenJDK 8 - Build with OpenJDK 8
* Wed Jan 22 2020 Marian Koncek <mkoncek@redhat.com> - 1.14-1
- Update to upstream version 1.14
* Thu Dec 12 2019 Mat Booth <mat.booth@redhat.com> - 1.13-1
- Update to upstream version 1.13
* Tue Nov 05 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.13-2 * Tue Nov 05 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.13-2
- Mass rebuild for javapackages-tools 201902 - Mass rebuild for javapackages-tools 201902
* Mon Jul 29 2019 Marian Koncek <mkoncek@redhat.com> - 1.13-1 * Mon Jul 29 2019 Marian Koncek <mkoncek@redhat.com> - 1.13-1
- Update to upstream version 1.13 - Update to upstream version 1.13
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Fri May 24 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.12-2 * Fri May 24 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.12-2
- Mass rebuild for javapackages-tools 201901 - Mass rebuild for javapackages-tools 201901
* Mon May 13 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.12-1 * Mon May 13 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.12-1
- Update to upstream version 1.12 - Update to upstream version 1.12
* Thu Feb 07 2019 Mat Booth <mat.booth@redhat.com> - 1.11-6
- Rebuild to regenerate OSGi metadata
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-3 * Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

1
ci.fmf Normal file
View File

@ -0,0 +1 @@
resultsdb-testcase: separate

7
gating.yaml Normal file
View File

@ -0,0 +1,7 @@
--- !Policy
product_versions:
- rhel-9
decision_contexts:
- osci_compose_gate
rules:
- !PassingTestCaseRule {test_case_name: osci.brew-build./plans/javapackages.functional}

7
plans/javapackages.fmf Normal file
View File

@ -0,0 +1,7 @@
summary: Run javapackages-specific tests
discover:
how: fmf
url: https://src.fedoraproject.org/tests/javapackages
ref: c9s
execute:
how: tmt

1
sources Normal file
View File

@ -0,0 +1 @@
SHA512 (commons-codec-1.17.1-src.tar.gz) = c98456664396d4d9cb794c185a479e6bb4a5055ed1f526a8e358fe3a59409c057dbb16f59c251bb52976995dbca14d8f15857074c9d19fbc7bdfed625a13abf0