diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/.gitignore b/.gitignore index e69de29..9d5548f 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1,19 @@ +/results_* +/*.src.rpm + +/apache-parent-14.pom +/LICENSE-2.0.txt +/apache-15-source-release.zip +/apache-16-source-release.zip +/apache-17-source-release.zip +/apache-18-source-release.zip +/apache-19-source-release.zip +/apache-21-source-release.zip +/apache-22-source-release.zip +/apache-23-source-release.zip +/apache-26-source-release.zip +/apache-27-source-release.zip +/apache-30-source-release.zip +/apache-31-source-release.zip +/apache-33-source-release.zip +/apache-35-source-release.zip diff --git a/apache-parent.spec b/apache-parent.spec index dc0b8dc..dbb56e7 100644 --- a/apache-parent.spec +++ b/apache-parent.spec @@ -1,40 +1,47 @@ -Name: apache-parent -Version: 10 -Release: 2%{?dist} -Summary: Parent pom file for Apache projects -Group: Development/Libraries -License: ASL 2.0 -URL: http://apache.org/ -Source0: http://svn.apache.org/repos/asf/maven/pom/tags/apache-10/pom.xml -BuildArch: noarch +%bcond_with bootstrap -BuildRequires: jpackage-utils -Requires: jpackage-utils +Name: apache-parent +Version: 35 +Release: %autorelease +Summary: Parent POM file for Apache projects +License: Apache-2.0 +URL: https://apache.org/ +BuildArch: noarch +ExclusiveArch: %{java_arches} noarch + +Source0: https://repo1.maven.org/maven2/org/apache/apache/%{version}/apache-%{version}-source-release.zip + +%if %{with bootstrap} +BuildRequires: javapackages-bootstrap +%else +BuildRequires: maven-local-openjdk25 +BuildRequires: mvn(org.apache.maven.plugins:maven-remote-resources-plugin) +%endif +%if %{without bootstrap} +# Not generated automatically +BuildRequires: mvn(org.apache.apache.resources:apache-jar-resource-bundle) +%endif +Requires: mvn(org.apache.apache.resources:apache-jar-resource-bundle) %description This package contains the parent pom file for apache projects. - %prep +%autosetup -p1 -C +%pom_remove_plugin :maven-enforcer-plugin +%pom_remove_plugin :maven-site-plugin +%pom_remove_plugin :maven-site-plugin docs +%pom_remove_plugin :maven-scm-publish-plugin docs %build - +%mvn_build -j %install -install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir} -install -pm 644 %{SOURCE0} \ - $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom +%mvn_install -%add_maven_depmap JPP-%{name}.pom - -%files -%{_mavenpomdir}/JPP-%{name}.pom -%{_mavendepmapfragdir}/%{name} +%files -f .mfiles +%license LICENSE NOTICE %changelog -* Tue Sep 13 2011 Andy Grimm 10-2 -- Follow suggestions in BZ #736069 - -* Mon Aug 29 2011 Andy Grimm 10-1 -- Initial Build +%autochangelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..22a9adc --- /dev/null +++ b/changelog @@ -0,0 +1,180 @@ +* Wed Jul 17 2024 Fedora Release Engineering - 31-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Tue Feb 27 2024 Jiri Vanek - 31-5 +- Rebuilt for java-21-openjdk as system jdk + +* Fri Feb 23 2024 Jiri Vanek - 31-4 +- bump of release for for java-21-openjdk as system jdk + +* Mon Jan 22 2024 Fedora Release Engineering - 31-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 31-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Dec 08 2023 Marian Koncek - 31-1 +- Update to upstream version 31 + +* Fri Sep 01 2023 Mikolaj Izdebski - 30-2 +- Rebuild + +* Fri Aug 11 2023 Marian Koncek - 30-1 +- Update to upstream version 30 + +* Wed Jul 19 2023 Fedora Release Engineering - 27-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Wed Jan 18 2023 Fedora Release Engineering - 27-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Tue Sep 06 2022 Marian Koncek - 27-1 +- Update to upstream version 27 + +* Wed Jul 20 2022 Fedora Release Engineering - 26-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Wed Apr 27 2022 Mikolaj Izdebski - 26-2 +- Workaround build issue with RPM 4.18 + +* Thu Apr 21 2022 Mikolaj Izdebski - 26-1 +- Update to upstream version 26 + +* Sat Feb 05 2022 Jiri Vanek - 23-8 +- Rebuilt for java-17-openjdk as system jdk + +* Wed Jan 19 2022 Fedora Release Engineering - 23-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Wed Jul 21 2021 Fedora Release Engineering - 23-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Mon May 17 2021 Mikolaj Izdebski - 23-5 +- Bootstrap build +- Non-bootstrap build + +* Tue Jan 26 2021 Fedora Release Engineering - 23-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 23-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Jul 10 2020 Jiri Vanek - 23-2 +- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11 + +* Mon Mar 02 2020 Fabio Valentini - 23-1 +- Update to version 23. + +* Wed Jan 29 2020 Marian Koncek - 23-1 +- Update to upstream version 23 + +* Tue Jan 28 2020 Fedora Release Engineering - 22-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Jan 17 2020 Fabio Valentini - 22-1 +- Update to version 22. + +* Tue Nov 05 2019 Mikolaj Izdebski - 21-3 +- Mass rebuild for javapackages-tools 201902 + +* Wed Jul 24 2019 Fedora Release Engineering - 21-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri May 24 2019 Mikolaj Izdebski - 21-2 +- Mass rebuild for javapackages-tools 201901 + +* Tue May 14 2019 Mikolaj Izdebski - 21-1 +- Update to upstream version 21 + +* Thu Jan 31 2019 Fedora Release Engineering - 19-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Jul 12 2018 Fedora Release Engineering - 19-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Feb 07 2018 Fedora Release Engineering - 19-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jan 25 2018 Mikolaj Izdebski - 19-1 +- Update to upstream version 19 +- Add missing BR on apache-resource-bundles + +* Wed Jul 26 2017 Fedora Release Engineering - 18-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 18-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Tue May 17 2016 Mikolaj Izdebski - 18-1 +- Update to upstream version 18 + +* Wed Feb 03 2016 Fedora Release Engineering - 17-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jun 17 2015 Fedora Release Engineering - 17-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon Apr 27 2015 Mikolaj Izdebski - 17-1 +- Update to upstream version 17 + +* Mon Nov 17 2014 Mikolaj Izdebski - 16-1 +- Update to upstream version 16 + +* Mon Sep 29 2014 Mikolaj Izdebski - 15-1 +- Update to upstream version 15 + +* Sat Jun 07 2014 Fedora Release Engineering - 14-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Wed May 28 2014 Mikolaj Izdebski - 14-2 +- Rebuild to regenerate Maven auto-requires + +* Mon Mar 10 2014 Mikolaj Izdebski - 14-1 +- Update to upstream version 14 + +* Tue Mar 04 2014 Stanislav Ochotnicky - 10-15 +- Remove maven-site-plugin from dependencies + +* Fri Sep 20 2013 Mikolaj Izdebski - 10-14 +- Rebuild to regenerate Maven provides + +* Thu Aug 29 2013 Mikolaj Izdebski - 10-13 +- Add missing R: apache-resource-bundles + +* Mon Aug 26 2013 Michal Srb - 10-12 +- Migrate away from mvn-rpmbuild + +* Sat Aug 03 2013 Fedora Release Engineering - 10-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Wed Feb 13 2013 Fedora Release Engineering - 10-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Wed Feb 06 2013 Java SIG - 10-9 +- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild +- Replace maven BuildRequires with maven-local + +* Tue Dec 18 2012 Michal Srb - 10-8 +- Added license (Resolves: #888287) + +* Wed Nov 21 2012 Stanislav Ochotnicky - 10-7 +- Install patched pom not the original + +* Fri Nov 2 2012 Mikolaj Izdebski - 10-6 +- Add missing R: maven-remote-resources-plugin, apache-resource-bundles +- Add %%check to verify dependencies during build + +* Thu Jul 26 2012 Stanislav Ochotnicky - 10-5 +- Make sure we generate 1.5 version bytecode + +* Wed Jul 18 2012 Fedora Release Engineering - 10-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Thu Jan 12 2012 Fedora Release Engineering - 10-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Sep 13 2011 Andy Grimm 10-2 +- Follow suggestions in BZ #736069 + +* Mon Aug 29 2011 Andy Grimm 10-1 +- Initial Build diff --git a/ci.fmf b/ci.fmf new file mode 100644 index 0000000..c5aa0e0 --- /dev/null +++ b/ci.fmf @@ -0,0 +1 @@ +resultsdb-testcase: separate diff --git a/gating.yaml b/gating.yaml new file mode 100644 index 0000000..0d484d7 --- /dev/null +++ b/gating.yaml @@ -0,0 +1,8 @@ +--- !Policy +product_versions: + - fedora-* +decision_contexts: + - bodhi_update_push_testing + - bodhi_update_push_stable +rules: + - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/javapackages.functional} diff --git a/plans/javapackages.fmf b/plans/javapackages.fmf new file mode 100644 index 0000000..ae17c0c --- /dev/null +++ b/plans/javapackages.fmf @@ -0,0 +1,7 @@ +summary: Run javapackages-specific tests +discover: + how: fmf + url: https://gitlab.com/redhat/centos-stream/tests/javapackages.git + ref: f43 +execute: + how: tmt diff --git a/pom.xml b/pom.xml deleted file mode 100644 index 095e38b..0000000 --- a/pom.xml +++ /dev/null @@ -1,411 +0,0 @@ - - - - - - 4.0.0 - - - org.apache - apache - 10 - pom - - The Apache Software Foundation - - The Apache Software Foundation provides support for the Apache community of open-source software projects. - The Apache projects are characterized by a collaborative, consensus based development process, an open and - pragmatic software license, and a desire to create high quality software that leads the way in its field. - We consider ourselves not simply a group of projects sharing a server, but rather a community of developers - and users. - - http://www.apache.org/ - - The Apache Software Foundation - http://www.apache.org/ - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - apache.snapshots - Apache Snapshot Repository - http://repository.apache.org/snapshots - - false - - - - - - - Apache Announce List - announce-subscribe@apache.org - announce-unsubscribe@apache.org - announce@apache.org - http://mail-archives.apache.org/mod_mbox/www-announce/ - - - - - scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-10 - scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-10 - http://svn.apache.org/viewvc/maven/pom/tags/apache-10 - - - - - apache.releases.https - Apache Release Distribution Repository - https://repository.apache.org/service/local/staging/deploy/maven2 - - - apache.snapshots.https - ${distMgmtSnapshotsName} - ${distMgmtSnapshotsUrl} - - - - - Apache Development Snapshot Repository - https://repository.apache.org/content/repositories/snapshots - http://www.apache.org/images/asf_logo_wide.gif - UTF-8 - source-release - true - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - 1.6 - - - org.apache.maven.plugins - maven-assembly-plugin - 2.2.1 - - - org.apache.maven.plugins - maven-clean-plugin - 2.4.1 - - - org.apache.maven.plugins - maven-compiler-plugin - 2.3.2 - - 1.4 - 1.4 - - - - org.apache.maven.plugins - maven-deploy-plugin - 2.6 - - - org.apache.maven.plugins - maven-docck-plugin - 1.0 - - - org.apache.maven.plugins - maven-enforcer-plugin - 1.0.1 - - - org.apache.maven.plugins - maven-gpg-plugin - 1.3 - - - org.apache.maven.plugins - maven-install-plugin - 2.3.1 - - - org.apache.maven.plugins - maven-invoker-plugin - 1.5 - - - org.apache.maven.plugins - maven-jar-plugin - 2.3.1 - - - - true - true - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.8 - - - org.apache.maven.plugins - maven-plugin-plugin - 2.8 - - - - org.apache.maven.plugins - maven-release-plugin - 2.1 - - false - deploy - -Papache-release - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - 1.2.1 - - - org.apache.maven.plugins - maven-resources-plugin - 2.5 - - - org.apache.maven.plugins - maven-scm-plugin - 1.4 - - - org.apache.maven.plugins - maven-site-plugin - 3.0 - - - org.apache.maven.wagon - wagon-ssh - 1.0 - - - - - org.apache.maven.plugins - maven-source-plugin - 2.1.2 - - - org.apache.maven.plugins - maven-surefire-plugin - 2.9 - - - org.apache.rat - apache-rat-plugin - 0.7 - - - org.codehaus.mojo - clirr-maven-plugin - 2.3 - - - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - - - - process - - - - org.apache:apache-jar-resource-bundle:1.4 - - - - - - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.4 - - - - index - summary - modules - license - project-team - scm - issue-tracking - mailing-list - dependency-management - dependencies - dependency-convergence - cim - plugin-management - plugins - distribution-management - - - - - - - - - - - apache-release - - - - - maven-assembly-plugin - - - org.apache.apache.resources - apache-source-release-assembly-descriptor - 1.0.3 - - - - - source-release-assembly - package - - single - - - true - - ${sourceReleaseAssemblyDescriptor} - - gnu - - - - - - - true - org.apache.maven.plugins - maven-deploy-plugin - - true - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - ${gpg.passphrase} - ${gpg.useagent} - - - - - sign - - - - - - - - - - - maven-3 - - - - ${basedir} - - - - - - org.apache.maven.plugins - maven-site-plugin - - - attach-descriptor - - attach-descriptor - - - - - - - - - - diff --git a/sources b/sources index e69de29..e50d149 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +SHA512 (apache-35-source-release.zip) = 7dcbfa0eacd43e66da1c12274bf558fb2618d3fae0831de6b0309e8df539afc07080eb1963174a0a6cc4d0d81ae8d2a01f147780f7ca44a3caa94d3ffd364b61