Import from Fedora

This commit is contained in:
Johnny Hughes 2025-01-15 12:52:11 -06:00
commit 7ef45bf3a9
13 changed files with 725 additions and 0 deletions

1
.fmf/version Normal file
View File

@ -0,0 +1 @@
1

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
/*.tar.zst

3
README.md Normal file
View File

@ -0,0 +1,3 @@
# javapackages-bootstrap
The javapackages-bootstrap package

1
ci.fmf Normal file
View File

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

8
gating.yaml Normal file
View File

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

View File

@ -0,0 +1,121 @@
# Licensing breakdown:
# ant has license: Apache-2.0
# aopalliance has license: LicenseRef-Fedora-Public-Domain
# apache-pom has license: Apache-2.0
# apiguardian has license: Apache-2.0
# asm has license: BSD-3-Clause
# assertj-core has license: Apache-2.0
# bnd has license: Apache-2.0 OR EPL-2.0
# build-helper-maven-plugin has license: MIT
# byte-buddy has license: Apache-2.0
# cdi has license: Apache-2.0
# cglib has license: Apache-2.0 AND BSD-3-Clause
# common-annotations-api has license: EPL-2.0 OR GPL-2.0-only WITH Classpath-exception-2.0
# commons-beanutils has license: Apache-2.0
# commons-cli has license: Apache-2.0
# commons-codec has license: Apache-2.0
# commons-collections has license: Apache-2.0
# commons-compress has license: Apache-2.0
# commons-io has license: Apache-2.0
# commons-jxpath has license: Apache-2.0
# commons-lang has license: Apache-2.0
# commons-logging has license: Apache-2.0
# commons-parent-pom has license: Apache-2.0
# cup has license: SMLNJ
# disruptor has license: Apache-2.0
# easymock has license: Apache-2.0
# extra-enforcer-rules has license: Apache-2.0
# felix-parent-pom has license: Apache-2.0
# felix-utils has license: Apache-2.0
# fusesource-pom has license: Apache-2.0
# guava has license: Apache-2.0 AND CC0-1.0
# guice has license: Apache-2.0
# hamcrest has license: BSD-3-Clause
# httpcomponents-client has license: Apache-2.0
# httpcomponents-core has license: Apache-2.0
# httpcomponents-parent-pom has license: Apache-2.0
# injection-api has license: Apache-2.0
# jaf-api has license: BSD-3-Clause
# jansi has license: Apache-2.0
# javacc has license: BSD-2-Clause AND BSD-3-Clause
# javacc-maven-plugin has license: Apache-2.0
# javaparser has license: Apache-2.0 OR LGPL-2.0-or-later
# jcommander has license: Apache-2.0
# jctools has license: Apache-2.0
# jdom has license: Saxpath
# jdom2 has license: Saxpath
# jflex has license: BSD-3-Clause
# jsoup has license: MIT
# jsr-305 has license: BSD-3-Clause
# junit4 has license: EPL-1.0
# junit5 has license: EPL-2.0
# log4j has license: Apache-2.0
# mail-api has license: EPL-2.0 OR GPL-2.0-only WITH Classpath-exception-2.0
# maven has license: Apache-2.0 AND MIT
# maven-antrun-plugin has license: Apache-2.0
# maven-apache-resources has license: Apache-2.0
# maven-archiver has license: Apache-2.0
# maven-artifact-transfer has license: Apache-2.0
# maven-assembly-plugin has license: Apache-2.0
# maven-bundle-plugin has license: Apache-2.0
# maven-common-artifact-filters has license: Apache-2.0
# maven-compiler-plugin has license: Apache-2.0
# maven-dependency-analyzer has license: Apache-2.0
# maven-dependency-plugin has license: Apache-2.0
# maven-dependency-tree has license: Apache-2.0
# maven-enforcer has license: Apache-2.0
# maven-file-management has license: Apache-2.0
# maven-filtering has license: Apache-2.0
# maven-jar-plugin has license: Apache-2.0
# maven-parent-pom has license: Apache-2.0
# maven-plugin-testing has license: Apache-2.0
# maven-plugin-tools has license: Apache-2.0
# maven-remote-resources-plugin has license: Apache-2.0
# maven-resolver has license: Apache-2.0
# maven-resources-plugin has license: Apache-2.0
# maven-shared-incremental has license: Apache-2.0
# maven-shared-io has license: Apache-2.0
# maven-shared-utils has license: Apache-2.0
# maven-source-plugin has license: Apache-2.0
# maven-surefire has license: Apache-2.0 AND CPL-1.0
# maven-verifier has license: Apache-2.0
# maven-wagon has license: Apache-2.0
# mbi has license: Apache-2.0
# mockito has license: MIT
# modello has license: Apache-2.0 AND MIT AND Plexus
# moditect has license: Apache-2.0
# modulemaker-maven-plugin has license: Apache-2.0
# mojo-parent-pom has license: Apache-2.0
# objenesis has license: Apache-2.0
# opentest4j has license: Apache-2.0
# osgi-annotation has license: Apache-2.0
# osgi-cmpn has license: Apache-2.0
# osgi-core has license: Apache-2.0
# plexus-archiver has license: Apache-2.0
# plexus-build-api has license: Apache-2.0
# plexus-cipher has license: Apache-2.0
# plexus-classworlds has license: Apache-2.0 AND Plexus
# plexus-compiler has license: Apache-2.0 AND MIT
# plexus-containers has license: Apache-2.0 AND MIT AND xpp
# plexus-interpolation has license: Apache-1.1 AND Apache-2.0 AND MIT
# plexus-io has license: Apache-2.0
# plexus-languages has license: Apache-2.0
# plexus-pom has license: Apache-2.0
# plexus-resources has license: Apache-2.0 AND MIT
# plexus-sec-dispatcher has license: Apache-2.0
# plexus-testing has license: Apache-2.0
# plexus-utils has license: Apache-1.1 AND Apache-2.0 AND BSD-3-Clause AND LicenseRef-Fedora-Public-Domain AND xpp
# plexus-xml has license: Apache-1.1 AND Apache-2.0 AND xpp
# qdox has license: Apache-2.0
# servlet-api has license: Apache-2.0 AND (EPL-2.0 OR GPL-2.0-only WITH Classpath-exception-2.0)
# sisu has license: BSD-3-Clause AND EPL-1.0
# slf4j has license: Apache-2.0 AND MIT
# testng has license: Apache-2.0
# univocity-parsers has license: Apache-2.0
# velocity-engine has license: Apache-2.0
# xmlunit has license: Apache-2.0
# xmvn has license: Apache-2.0
# xmvn-generator has license: Apache-2.0
# xz-java has license: LicenseRef-Fedora-Public-Domain
# Therefore combined license is:
License: Apache-1.1 AND Apache-2.0 AND (Apache-2.0 OR EPL-2.0) AND (Apache-2.0 OR LGPL-2.0-or-later) AND BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND CPL-1.0 AND EPL-1.0 AND EPL-2.0 AND (EPL-2.0 OR GPL-2.0-only WITH Classpath-exception-2.0) AND LicenseRef-Fedora-Public-Domain AND MIT AND Plexus AND SMLNJ AND Saxpath AND xpp

387
javapackages-bootstrap.spec Normal file
View File

@ -0,0 +1,387 @@
# Exclude automatically generated requires on java interpreter which is not
# owned by any package
%global __requires_exclude ^%{_jvmdir}/jre
# Generated list of bundled packages
%global __local_generator_provides cat %{_builddir}/%{buildsubdir}/bundled-provides.txt
%global __local_generator_path ^%{metadataPath}/.*$
%global debug_package %{nil}
%global javaHomePath %{_jvmdir}/jre-21-openjdk
%global mavenHomePath %{_datadir}/%{name}
%global metadataPath %{mavenHomePath}/maven-metadata
%global artifactsPath %{_prefix}/lib
%global launchersPath %{_libexecdir}/%{name}
Name: javapackages-bootstrap
Version: 1.20.0
Release: 4%{?dist}
Summary: A means of bootstrapping Java Packages Tools
# For detailed info see the file javapackages-bootstrap-PACKAGE-LICENSING
License: Apache-1.1 AND Apache-2.0 AND (Apache-2.0 OR EPL-2.0) AND (Apache-2.0 OR LGPL-2.0-or-later) AND BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND CPL-1.0 AND EPL-1.0 AND EPL-2.0 AND (EPL-2.0 OR GPL-2.0-only WITH Classpath-exception-2.0) AND LicenseRef-Fedora-Public-Domain AND MIT AND Plexus AND SMLNJ AND Saxpath AND xpp
URL: https://github.com/fedora-java/javapackages-bootstrap
ExclusiveArch: %{java_arches}
Source: https://github.com/fedora-java/javapackages-bootstrap/releases/download/%{version}/javapackages-bootstrap-%{version}.tar.zst
# License breakdown
Source: javapackages-bootstrap-PACKAGE-LICENSING
# To obtain the following sources:
# tar -xf ${name}-${version}.tar.zst
# pushd ${name}-${version}
# ./downstream.sh clone
# ./downstream.sh prep
# ./downstream.sh archive
# The results are in the archive directory
Source: ant.tar.zst
Source: aopalliance.tar.zst
Source: apache-pom.tar.zst
Source: apiguardian.tar.zst
Source: asm.tar.zst
Source: assertj-core.tar.zst
Source: bnd.tar.zst
Source: build-helper-maven-plugin.tar.zst
Source: byte-buddy.tar.zst
Source: cdi.tar.zst
Source: cglib.tar.zst
Source: common-annotations-api.tar.zst
Source: commons-beanutils.tar.zst
Source: commons-cli.tar.zst
Source: commons-codec.tar.zst
Source: commons-collections.tar.zst
Source: commons-compress.tar.zst
Source: commons-io.tar.zst
Source: commons-jxpath.tar.zst
Source: commons-lang.tar.zst
Source: commons-logging.tar.zst
Source: commons-parent-pom.tar.zst
Source: cup.tar.zst
Source: disruptor.tar.zst
Source: easymock.tar.zst
Source: extra-enforcer-rules.tar.zst
Source: felix-parent-pom.tar.zst
Source: felix-utils.tar.zst
Source: fusesource-pom.tar.zst
Source: guava.tar.zst
Source: guice.tar.zst
Source: hamcrest.tar.zst
Source: httpcomponents-client.tar.zst
Source: httpcomponents-core.tar.zst
Source: httpcomponents-parent-pom.tar.zst
Source: injection-api.tar.zst
Source: jaf-api.tar.zst
Source: jansi.tar.zst
Source: javacc-maven-plugin.tar.zst
Source: javacc.tar.zst
Source: javaparser.tar.zst
Source: jcommander.tar.zst
Source: jctools.tar.zst
Source: jdom.tar.zst
Source: jdom2.tar.zst
Source: jflex.tar.zst
Source: jsoup.tar.zst
Source: jsr-305.tar.zst
Source: junit4.tar.zst
Source: junit5.tar.zst
Source: log4j.tar.zst
Source: mail-api.tar.zst
Source: maven-antrun-plugin.tar.zst
Source: maven-apache-resources.tar.zst
Source: maven-archiver.tar.zst
Source: maven-artifact-transfer.tar.zst
Source: maven-assembly-plugin.tar.zst
Source: maven-bundle-plugin.tar.zst
Source: maven-common-artifact-filters.tar.zst
Source: maven-compiler-plugin.tar.zst
Source: maven-dependency-analyzer.tar.zst
Source: maven-dependency-plugin.tar.zst
Source: maven-dependency-tree.tar.zst
Source: maven-enforcer.tar.zst
Source: maven-file-management.tar.zst
Source: maven-filtering.tar.zst
Source: maven-jar-plugin.tar.zst
Source: maven-parent-pom.tar.zst
Source: maven-plugin-testing.tar.zst
Source: maven-plugin-tools.tar.zst
Source: maven-remote-resources-plugin.tar.zst
Source: maven-resolver.tar.zst
Source: maven-resources-plugin.tar.zst
Source: maven-shared-incremental.tar.zst
Source: maven-shared-io.tar.zst
Source: maven-shared-utils.tar.zst
Source: maven-source-plugin.tar.zst
Source: maven-surefire.tar.zst
Source: maven-verifier.tar.zst
Source: maven-wagon.tar.zst
Source: maven.tar.zst
Source: mockito.tar.zst
Source: modello.tar.zst
Source: moditect.tar.zst
Source: modulemaker-maven-plugin.tar.zst
Source: mojo-parent-pom.tar.zst
Source: objenesis.tar.zst
Source: opentest4j.tar.zst
Source: osgi-annotation.tar.zst
Source: osgi-cmpn.tar.zst
Source: osgi-core.tar.zst
Source: plexus-archiver.tar.zst
Source: plexus-build-api.tar.zst
Source: plexus-cipher.tar.zst
Source: plexus-classworlds.tar.zst
Source: plexus-compiler.tar.zst
Source: plexus-containers.tar.zst
Source: plexus-interpolation.tar.zst
Source: plexus-io.tar.zst
Source: plexus-languages.tar.zst
Source: plexus-pom.tar.zst
Source: plexus-resources.tar.zst
Source: plexus-sec-dispatcher.tar.zst
Source: plexus-testing.tar.zst
Source: plexus-utils.tar.zst
Source: plexus-xml.tar.zst
Source: qdox.tar.zst
Source: servlet-api.tar.zst
Source: sisu.tar.zst
Source: slf4j.tar.zst
Source: testng.tar.zst
Source: univocity-parsers.tar.zst
Source: velocity-engine.tar.zst
Source: xmlunit.tar.zst
Source: xmvn-generator.tar.zst
Source: xmvn.tar.zst
Source: xz-java.tar.zst
BuildRequires: byaccj
BuildRequires: gcc
BuildRequires: java-21-openjdk-devel
BuildRequires: jurand
BuildRequires: rpm-devel
BuildRequires: rpm-local-generator-support
Requires: bash
Requires: coreutils
Requires: java-21-openjdk-devel
Requires: javapackages-common
Requires: procps-ng
%description
In a nutshell, Java Packages Bootstrap (JPB) is a standalone build of all Java
software packages that are required for Java Packages Tools (JPT) to work.
In order to achieve reliable and reproducible builds of Java packages while
meeting Fedora policy that requires everything to be built from source, without
using prebuilt binary artifacts, it is necessary to build the packages in a
well-defined, acyclic order. Dependency cycles between packages are the biggest
obstacle to achieving this goal and JPT is the biggest offender -- it requires
more than a hundred of Java packages, all of which in turn build-require JPT.
JPB comes with a solution to this problem -- it builds everything that JPT needs
to work, without reliance on any Java software other than OpenJDK. JPT can
depend on JPB for everything, without depending on any other Java packages. For
example, JPB contains embedded version of XMvn, removing dependency of JPT on
XMvn, allowing JPT to be used before one builds XMvn package.
%prep
%autosetup -p1
mkdir archive/
cp %{sources} archive/
./downstream.sh prep-from-archive
%build
JAVA_HOME=%{javaHomePath} ./mbi.sh build -parallel
%install
JAVA_HOME=%{javaHomePath} ./mbi.sh dist \
-javaCmdPath=%{javaHomePath}/bin/java \
-basePackageName=%{name} \
-installRoot=%{buildroot} \
-mavenHomePath=%{mavenHomePath} \
-metadataPath=%{metadataPath} \
-artifactsPath=%{artifactsPath} \
-launchersPath=%{launchersPath} \
-licensesPath=%{_licensedir}/%{name} \
install -D -p -m 644 downstream/xmvn-generator/src/main/rpm/macros.xmvngen %{buildroot}%{_rpmmacrodir}/macros.jpbgen
echo '
%%jpb_env PATH=/usr/libexec/javapackages-bootstrap:$PATH
%%java_home %{javaHomePath}
' >%{buildroot}%{_rpmmacrodir}/macros.jpbgen
# Dynamically generate bundled Provides
./downstream.sh bundled-provides >bundled-provides.txt
%check
%{buildroot}%{launchersPath}/xmvn --version
%files
%{mavenHomePath}
%{metadataPath}/*
%{artifactsPath}/*
%{launchersPath}/*
%{_rpmmacrodir}/*
%license %{_licensedir}/%{name}
%doc README.md
%doc AUTHORS
%changelog
* Fri Nov 29 2024 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.20.0-2
- Update javapackages test plan to f42
* Fri Sep 27 2024 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.20.0-1
- Update to upstream version 1.20.0
- Resolves: rhbz#2315226
* Tue Sep 03 2024 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.19.1-2
- Remove unneeded patch
* Tue Sep 03 2024 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.19.1-1
- Update to upstream version 1.19.1
- Resolves: rhbz#2309413
* Mon Sep 02 2024 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.19.0-2
- Remove sisu-inject dependency on cdi-api
* Mon Sep 02 2024 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.19.0-1
- Update to upstream version 1.19.0
- Resolves: rhbz#2309000
* Mon Aug 26 2024 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.18.0-2
- Drop explicit LC_ALL setting
* Fri Aug 23 2024 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.18.0-1
- Update to upstream version 1.18.0
- Resolves: rhbz#2265202
* Wed Jul 31 2024 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.17.0-1
- Update to upstream version 1.17.0
* Wed Jul 24 2024 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.16.0-4
- Put private JAR files outsides of javadir/jnidir
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Tue Feb 27 2024 Jiri Vanek <jvanek@redhat.com> - 1.16.0-2
- Rebuilt for java-21-openjdk as system jdk
* Mon Feb 19 2024 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.16.0-1
- Update to upstream version 1.16.0
- Switch from Java 17 to Java 21
* Wed Feb 07 2024 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.15.0-1
- Update to upstream version 1.15.0
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jan 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Mon Dec 11 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.14.0-1
- Update to upstream version 1.14.0
* Wed Oct 25 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.13.0-3
- Dynamically generate bundled Provides
* Fri Sep 01 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.13.0-2
- Convert License tag to SPDX format
* Fri Aug 25 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.13.0-1
- Update to upstream version 1.13.0
* Mon Aug 21 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.12.0-1
- Update to upstream version 1.12.0
* Thu Aug 17 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.11.0-2
- Update to upstream version 1.11.0
* Thu Aug 10 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.10.0-1
- Update to upstream version 1.10.0
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Fri Mar 31 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.9.0-2
- Rebuild with no changes
* Mon Mar 27 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.9.0-1
- Update to upstream version 1.9.0
* Mon Mar 20 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.8.1-1
- Update to upstream version 1.8.1
* Fri Mar 17 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.8.0-1
- Update to upstream version 1.8.0
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Oct 19 2022 Marian Koncek <mkoncek@redhat.com> - 1.7.2-1
- Update to upstream version 1.7.2
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Wed Jun 22 2022 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.7.1-1
- Update to upstream version 1.7.1
* Tue Jun 14 2022 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.7.0-3
- Add openjdk8 toolchain subpackage
* Mon Jun 06 2022 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.7.0-2
- Drop build-requires on javapackages-generators
* Fri May 13 2022 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.7.0-1
- Update to upstream version 1.7.0
* Thu May 05 2022 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0^20220505.git4f9a68a-2
- Fix dangling toolchains.xml symlink
* Thu May 05 2022 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0^20220505.git4f9a68a-1
- Update to latest upstream snapshot
* Fri Apr 29 2022 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0^20220429.git1cfada9-1
- Update to latest upstream snapshot
* Sat Feb 05 2022 Jiri Vanek <jvanek@redhat.com> - 1.5.0^20220105.git9f283b7-3
- Rebuilt for java-17-openjdk as system jdk
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.0^20220105.git9f283b7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Jan 05 2022 Marian Koncek <mkoncek@redhat.com> - 1.5.0^20220105.git9f283b7-1
- Update to latest upstream snapshot
* Wed Nov 03 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0^20211102.gitd76c032-2
- Build with OpenJDK 17
* Tue Nov 02 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0^20211102.gitd76c032-1
- Update to latest upstream snapshot
* Thu Oct 28 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0^20211028.git2daa95f-1
- Update to latest upstream snapshot
* Fri Oct 15 2021 Marian Koncek <mkoncek@redhat.com> - 1.5.0~20211015.1e296d5-1
- Update to upstream snapshot 1e296d550d91f89f383e42ceeb0856b97214b51a
* Mon Jul 26 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5.0-1
- Update to upstream version 1.5.0
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Thu Mar 18 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.4.0-1
- Update to upstream version 1.4.0
* Mon Feb 08 2021 Marian Koncek <mkoncek@redhat.com> - 1.3.0-1
- Update to upstream version 1.3.0
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Dec 16 2020 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.2.0-1
- Update to upstream version 1.2.0
* Thu Dec 3 2020 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.1.0-1
- Update to upstream version 1.1.0
* Wed Nov 25 2020 Marian Koncek <mkoncek@redhat.com> - 1.0.0-1
- Initial commit

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

5
plans/smoke.fmf Normal file
View File

@ -0,0 +1,5 @@
summary: Basic smoke test
discover:
how: fmf
execute:
how: tmt

118
sources Normal file
View File

@ -0,0 +1,118 @@
SHA512 (javapackages-bootstrap-1.20.0.tar.zst) = 14e8df20da2f891ac9a4e68f2467eeffe70780aa04a1f03a6a015f9aea567b25d6d8e759578732fce21d7c113803a48197f0b5fcfddb80554b489f96d26954f3
SHA512 (ant.tar.zst) = fca29db0a789a96a48bf7f7396e8b5265394e3cb227b37a6730c25d0943a517d032dfd46d423ccef18ada5336577a713b86a4e2227ecb98e49c529c8cdd5cd81
SHA512 (aopalliance.tar.zst) = f165a90fe028cb7adaffef12472d41ac4d32382f34adb8180d24e1d279b7133fb6e593754765f6f8671f849c90899b7add5d4d5b7363c3bf82669a998cac7a60
SHA512 (apache-pom.tar.zst) = f2221a3ebd8ba0ad9e300fc883f440c3fa5c12a816d737e9003c06fbf96a544d343516374d420d5f6bebc03aa5d6af1be0df1e300f50f8dc3615acd042147821
SHA512 (apiguardian.tar.zst) = 694d377fb023139a6f3d52475423de931beb2a96410ad22db6dd9cc56612a9649da69293102c09a1863cd395ca91b1a77f0e46a222e6ceebb2144255826349e7
SHA512 (asm.tar.zst) = e40fcc5a70b9bb98bce3c92ddad8b60afa18686bbf33970dc835028749f25a4563e9a3a3e4adf664fa13c8dffedb8a3a6394f7fe6882987ec591aa9c34b4415a
SHA512 (assertj-core.tar.zst) = da85c9d3f4d87e99c1096b70461e640fb29e8d077f38577b42124db05ece70a4fdf9cfd9d87f71fb0caba05df4113b904b9769112d4b63f6f93f8d1159a551df
SHA512 (bnd.tar.zst) = 805f0c48a2cab1994955a5d201c242102fe255bace3a9db79459245bcc89b23870cf86e544a16742dddfb16e9fc73a8b866bd2686d16d9e40832ebafe35a2466
SHA512 (build-helper-maven-plugin.tar.zst) = 18a6dcb46dbddd013b9d32319497a5a94ee77e03400d7139db61b9fa5a767af708dfa34aa6ef3eeaf0971eaa88dd71a77ef576e7605879674a7bfb9633f499ae
SHA512 (byte-buddy.tar.zst) = 65a74dac64bc9c7b7e8616f0895c1ccb376a552790ce8a900f7090147a4c2a4e37e0a986719fea6acd343f657d9377979ad312ee52224fb6984d06fad16c290a
SHA512 (cdi.tar.zst) = deaa396f1b35ac397a51b47604fdc9c32558ee479071b07bff53d4892904d54e11003f9ef99038f95eab06e7407cfc184ec86882913ae3794362fae7f3caff52
SHA512 (cglib.tar.zst) = f0a513fcfdfddd46c2fa1c18258294a46db5e51b88ce78ce7526187c9544197bcf23c21a47ced09221201b7cc38155948d325e7ed00ba4485e3e8260be66beb8
SHA512 (common-annotations-api.tar.zst) = 3d97aa7f93515c6e741ebcddc746231990a1996af3ba8a0a88c07c1eb2fba43f3f8abf0c26d3bf79c8d355dcf08eff7ff3a99a5f1ee3cbe5b347f73cd77bf3fe
SHA512 (commons-beanutils.tar.zst) = a8661a5bb0e813304771836873b19d2147a4c1727b2ec6ddbf96b9546869561638cc4877fef8f55daf6039e570b53eb301b600cd97155715fed07a3622bdaeee
SHA512 (commons-cli.tar.zst) = 8861fd6be4e4797f111e7184394c5aaf12db62fa3b8c919d61f39771c217f18e788a13fe50ed05b83649fd9bc489c192768fb418176581ed26e4ce49b3db16ae
SHA512 (commons-codec.tar.zst) = 66ca30d35aa9a5ba809f588fd79c6e2410ee9d611c10b5c1e2f30ba7a7e104354dfa4de1555029bd88616e812ff84c2b0b666a71fb4294c5f1cb055494955c5b
SHA512 (commons-collections.tar.zst) = 50dcff40461373d24851b223ec7f54da443c71f5f6c7f23519570025876c019b24a9826b7c96dd3de1db82085c6a30207c71f6cf42fad55c1da60940a779f749
SHA512 (commons-compress.tar.zst) = daa052a66a42bdd2c48a46f311b2b772a9d034fae7bb899bd6b714a94a0f2efa4850259a2e4f072a10f174a7588bc031afbf63555674ac6c978b286371a5b755
SHA512 (commons-io.tar.zst) = f9ad3b0f135ff1b8ec4312dfbe80cd44d03a0a937214a63b50e44d38812d6398032d7f986dc0c5b5c6fc622c072112cc0c635fb20f1e74ce96613d459f514162
SHA512 (commons-jxpath.tar.zst) = bd29cc9a88e02580a73d4263c628606c733edf26bcf860e00e2b2a16942b50ac872b91f5bf5ab41dc5373c69da2252de275b2af89111ae09d06a2f251aebf783
SHA512 (commons-lang.tar.zst) = c89018c46fc71934b7620ae602109b28dc5c2c1bceaf5d3a9e1a24183fb17fd89d6a35a3447859828cc081ede2a35ac02eada2aac21204cbacda04105f2b3bb1
SHA512 (commons-logging.tar.zst) = 119d9cc4e56c71ea682ea51d7169b6aabf1f7215ff542f33d4996181c46d3ec3b8671729fd08729f387a6db1f61fe4b5388ba0eadeee32bcb192f99ce181c256
SHA512 (commons-parent-pom.tar.zst) = a19fea39638c5c165da9e9c283c6ce893a7f100faf60b4ee995addf114faa5c72fbb17b23d2923d48ce0f7ed0f681dbe74db7c84858b3fdeb3f75d2842acb4a3
SHA512 (cup.tar.zst) = 9bf0f87bffd9283fdac126bbc1e27b092c87af826088eea39dfef2d3679561347597d3b3e7cc4a7b18096e6b287f4120cc12f0a9e388fcfec98d6fd5966e0dfd
SHA512 (disruptor.tar.zst) = 50340403beb0e37a7b91e16cd36e2cbf61ce8e04abd2346eadd12813951bf97e4a01d15530af6cbeac3523d800eb4c85360f5f2452423c9522836448e028d6bb
SHA512 (easymock.tar.zst) = eafb32c327ca9ce7abab499b0599a70d9df6087c60754f71c1edd7bd66421fb5e9c84ed48f2adead93292a96eda38e562e72bb0d33e7d88c16fa5fd8236da44a
SHA512 (extra-enforcer-rules.tar.zst) = e004fe22d3a893f336170dcfe4dbf1152b7a5e3fcde27f775de309fed382095519197473ffed5bce4b51ea4a291171cee559625425682fd1d5ad2c387436b86a
SHA512 (felix-parent-pom.tar.zst) = e05381b0a3888077185f2ad5054e2a38b5b815dab75745476c624828cec18f6fa8d4a91f656cac5b119dbeabd769ddd8eb2183f4e8867dad4c45c141a21109a1
SHA512 (felix-utils.tar.zst) = 6d4d71de612c5917f13ba3803d23a9b804ec972bee9093575c19bc0b73359c12ec2cc9e8327061282d3029edf9220ab719b7ed0f6d7ac49ba16ef9d572b55c9a
SHA512 (fusesource-pom.tar.zst) = b8ba59fd2c753805ba1745305d264c228c8d3c0b10c780bb70ac3006fb4fdfaea7b08336e13c397444159ead7f16859d6b5a9b06dafd9ec779b3283897ebfb0b
SHA512 (guava.tar.zst) = bd3e46314609c93b901c06b783d0df81a5f300302a660aa078a1a33f2705219530612a350ec525ce933a37e5c241a0356458a5a2cb1aef0a0a46cc1c627ea2b1
SHA512 (guice.tar.zst) = 5978e749d4e2817d36dbf3ab6d6836bbb4cdcd2f6a8080ca8960cd786e73a4b352498d259bbc5c85c0c3e2c0e60bb3d6befb3afc5c6b05eb9e272534373c5a62
SHA512 (hamcrest.tar.zst) = 160e950ced1b1ec48e6b2a26f9da84b1da421483d6864f237af1e103a84e49a451a7a8d5c76bec836a0fd9773bd5546054cce4c9ffae102818d6ede30d98ff74
SHA512 (httpcomponents-client.tar.zst) = f360d91386c8fcfd35f03ed45935b79420550139e6e914b4b95afbaf48611ebcc4d18a1243203ecc91a6ebbd434c49db4ce0c0878966433270d74475ea484af2
SHA512 (httpcomponents-core.tar.zst) = 6fa61d4d77a6008b8ad06ddcf62a0cb8c501af1bf59169c1ab1a5891e84b3aabaf1fe7fdb4b127c03815f1c16ede91bcca3584e6247932facb9b548c5538fe41
SHA512 (httpcomponents-parent-pom.tar.zst) = 825aeb542c6efcaec175fc94ddc299e7e9b9b49b122e70c98b6f1da551ecc6eba36862cba8a28db2ad8eb6b56ec985142e33ac5a4b21039a141eb10514d57751
SHA512 (injection-api.tar.zst) = fbd734c5f652145b14b1d7736de181a1eb113f149e6dc664ad8de87bb306ae0ab534e79f9a65c754ac3c50999a68113474721c7e3e825bdddf5aa66be8fd617a
SHA512 (jaf-api.tar.zst) = 41dcecaa7dc0a7069e6c260de02ec9d32951728f266466d7a460e9c86f583123c94f19868dd65984460bda7a45974c5c2074c8ab23e531e4e086d98020901436
SHA512 (jansi.tar.zst) = cb06a87fd48136f03f4d0723a87fa532dbfd48633dd44bfe84f257ccd96c912049f79f0ee6a5719c1af54b492d9cd5a46cdf8e1e6d143dca8a1c4f963d9ad8ec
SHA512 (javacc-maven-plugin.tar.zst) = 7f5940746f86dc53e52d622c5adbcac21b70ce6c4f7d504ec7f2bc23669da1a7f2367007601ade2838d8b95162202c8681d93af48a7c903cb0bc5d630fd26235
SHA512 (javacc.tar.zst) = 94cdb4b9f68418589ec09833c0e9ce29c14f7e617316329842c0f7ae6a9072f4ffee642d95de686a1497e537f8757e1a000ed9d6c259f7b4cc4818eab5353afa
SHA512 (javaparser.tar.zst) = 5e1df9e5ef6cf27cac243ae43d01a9817a289e55288db76b0c22ccbd5344c4b4c2a3bdd2a82a94561f5cde99e34c2a764866e286d0c9b3495fcba87f008fd6af
SHA512 (jcommander.tar.zst) = 865c46937da7fa73b11304e9cad549a27342a01d4de3865e87426756812648f7e9f6b3b67b68b273f49e356b740d39bdc167026a28fea5e6b83088cff168cdd0
SHA512 (jctools.tar.zst) = 4fd48d69dbf13e06c9db78d0fbb0ab6323ea795643dcbe5e3bfb11e886837b1ed00c1e9a122bd15472b90cc5c0045634e6eacfbd93abbdeb94f1a39dc34c1a75
SHA512 (jdom.tar.zst) = f7ac9ed197eb45fe5830b02536b9c23ca0e11f38905a0ccec2805eed2e7a13ac67124abdb1633ef81b1b4aff85b6eb6b25ea239847cdf6c52d67f8e936f2f9d9
SHA512 (jdom2.tar.zst) = a2485dc4693a03cba0fe997196fe672ee86a1de8f65e23ed3aaee4446db1611fc25502e2453f71785f6769c40848ddfd12e65c1c913e8a86770d3782d72e23d5
SHA512 (jflex.tar.zst) = d850ee4040382ca658b3e5f762c2f6b82860abd9f21e32a234bd7a013403717f5b99f63585ddd389f43c20c926b8df8266fff1026b039a16d586d7dceda05fbe
SHA512 (jsoup.tar.zst) = 484965c2c8b5e81a0a0ad2e5357727c489410a68da7b51a6a9c26cf8c1bdc910c22c4deee95703e3a091743ad324e37132825d757cc82eab3d2233eb0ca54beb
SHA512 (jsr-305.tar.zst) = 1d25d2523c954de262f0760e7c8eabde78d467e130b9cc156f2b70a4677ffe6077f23df657684dde0573f7797fb982928ac8db903e0b79387e4b4072682b764c
SHA512 (junit4.tar.zst) = ac80fecc04f451bf405cb5eca287cf0d66489b678cef44cd91576c15f6cf4ae01d7f61df4fd6e022bd116a00aad7dc079c79fdeddb3ec9a333335626ba844a66
SHA512 (junit5.tar.zst) = b4d7dd0c8c9b4a877d801fba75935599e74e8a3dc7f705c0f93a25254b16507546f3988c59a9a1fcc08d6355f2b029105572afb44e9a344fb606ab3776bfe788
SHA512 (log4j.tar.zst) = e9862ef3a63199fed3aabbcb9467c5018c612e8d9a91cdf2af6836143bfe195c58b3d894171990f6cf5d4658c8f680de5554951e9ffec96b28c93fd0a9c2d17f
SHA512 (mail-api.tar.zst) = ee17d8bb1f142bb757a7cba853a3b6cb1f35eca1ce4893587a1f5ab295c553d9c2377a1fe3ad9c70d8548b7d8ee14e5ad8d9a14742f5e8f710e3ddea5368a94e
SHA512 (maven-antrun-plugin.tar.zst) = 36d18315cf2910247e6c2063b6eaba147a99396a52f02e4a40f22b5a67ce71e83f68f8b89fb614c86ecf12956aedccb92ca67a6fdf300f2de0c2607a6aca0a1b
SHA512 (maven-apache-resources.tar.zst) = bd10f586fddf0926b4481488193228d8190dd5c3b77cec2519cf326f042e68fe86cced9b61b357e8d74485c2a535ae29d535596e59b1dc9bb17441716bb38556
SHA512 (maven-archiver.tar.zst) = b566c20a12a358a5a4edfb580f5c919d89aacdf46d2920ce6ba1cba794d8e9a134df53d8af99a79bf8468cb7ee65bb04b0e52f504cf0a68adb70c1d01a50aa8a
SHA512 (maven-artifact-transfer.tar.zst) = 5afbf3f3ce6369d6d1c7361d9f714cc5ccf3699a4d0858afdb616d451ffdc35a95bb26c93b46966f5cfab7ea78c2ba5ae657f6eefa247e1cb35931f765f40388
SHA512 (maven-assembly-plugin.tar.zst) = fd7aae971fa4e19e0b87a2f7e25589eb0cfa451a49bc9268402b1038eb9d48ee1c6df83364d0d4a9e9f152da1ef298e8e920ef88f082dcf3e05c2033b5b29462
SHA512 (maven-bundle-plugin.tar.zst) = 314738325518437ac897e62f8595c18684dec88d3ea17db54f5cc9105f5e7f2cfa738ef0b21267e95de3d9e3c09e8eab53bf459f47733396335b5994b90d7cbd
SHA512 (maven-common-artifact-filters.tar.zst) = 47c784bddb894babd8c61a6e7741699538f24f333300c06f4e7628632b7b5dc9000b663988d67e2059063f024c1527f779ab96b1ae61b01e4a29f2167dc9ae5f
SHA512 (maven-compiler-plugin.tar.zst) = e690220fe62e72f79a198c38da130b3306a92375fee22f93324fb608fc8c0561a02dccf0e73193f696efc315dfe037664611185d3b6eb72c2c88293cfa6014fc
SHA512 (maven-dependency-analyzer.tar.zst) = a0c86e18479ad675f9699bdc6329c1defa34fe11d3035bde3ba7e7a036cd6dfd0e4659f4e0a5939fb2c930fca55d71df7f0202d1b029fcfd3efc5174937abc86
SHA512 (maven-dependency-plugin.tar.zst) = 6ec3601ffc2f718540da958e3f438b6c3cfb02cb50854e94e614c7fa997a5dd764048e8333c2b41db874164ede1188bfc6115a8f627aef6752d25199d3f586ab
SHA512 (maven-dependency-tree.tar.zst) = 388ee3caea17781685094eeb3b3aefed49c70dc69cadd9a72cdfe7c58489e620891b0a82527aab23cf34bedce8b03b2407ec58606f0363014874e0f9a914449c
SHA512 (maven-enforcer.tar.zst) = cc75ac1cfe826b0f811abfa29d4ef8d688a7d8a3a68602e47af47b6438a0282b0cf308cb75dfe9be63babddfd7df1d04e7d1143c65dc52cf43dc55ffe93f485b
SHA512 (maven-file-management.tar.zst) = 52cd063aa5abd3d9e918311b83cbaa2454842c043df99781ead82bf679cc626f59bde3b3f34b3ed17469e09bf1bb96ca30b604d8fec4c0a892509f4552f543d6
SHA512 (maven-filtering.tar.zst) = c121806f6f1534165fb9916328a164bc237ea6d741d7aad046a1fa1081dd0474202ce69e2732c7fcb6a89a78e41b38615de0179a3eba6e45ff188492396e79dc
SHA512 (maven-jar-plugin.tar.zst) = 286d4223640269f099a820e24a7dd1c7730c81428d2568be4a9b7dcc619cae6b34ea69020d5df72a182de47eccf9e82fe5c5accd83132d3aaef6d9887d64f4d5
SHA512 (maven-parent-pom.tar.zst) = b9a0dc759790b8806b1d795b24a65d6b54eb2841cbd3950598459f2049559acb6d3aa975192b55eb7e3a79d36287bc0de2d1551f866ee6f5d7216d244f2e0062
SHA512 (maven-plugin-testing.tar.zst) = 11e6aa691b2f933b9f47ee7116aa4e95b2441ee95c2ff86a2e27dce9b27a31505d96b4d5415defe9ab5c2a478c1b4532e2a15d3946043b65e376d3b0e18c3a0a
SHA512 (maven-plugin-tools.tar.zst) = ee790134b1bcaed6b4343e9f80a5f04114db2f05d052f215f18a3a57d79b6a4ddd3fb18bf7e67a19c53b974a7d07ab97acaf9eac6d9823862e3561993a88e395
SHA512 (maven-remote-resources-plugin.tar.zst) = 6a516c8a3f6822c6436a0e6706bb87af8170bcd85bbd07c62ca4143ec23e9f735df6068bbb8080d17d80a347b2f1d6bbe8fbee408d6b8ca911a659d9b182b0a3
SHA512 (maven-resolver.tar.zst) = d019a6d7e65ae2affdf46771b0194a6cabfd8d8673a1d61840da0827ad8ca494506db4f761503edaa31717994ee23557fecfb19a4f6ead8c0fe77944ae390baf
SHA512 (maven-resources-plugin.tar.zst) = 63a2c7d82e7d7209ea795d1879372c0430b4a29ba4b3289c5e9fdc9f380484b6336e68f79232c816ec55f57c9666b0f9383b63b9453aebd7cddf4fac4b82627c
SHA512 (maven-shared-incremental.tar.zst) = 5c2decc2d2b1ec4d63f141867f81631e96dc4eacc11848817cdc7dc3b1d8adab297c0566914141b9b17a67fe45640eea8dc72413d478e83cab57fbcf3d84107a
SHA512 (maven-shared-io.tar.zst) = afef86bbd5a39e8e556550a8a94af1b8ce6770a60fc1f52891e2f183d3781a68be5a9022547230f34e0a4d931415e6c4a4e5eaaa863c9a696b01d26062fa7a6e
SHA512 (maven-shared-utils.tar.zst) = 99d86d3d2dae200d15f7ed6e2fa23c0a5f1eec88a5d1dfbc1cfc0f5e50c8907f625603ca1660c556de0fbd11fd018348e64aeb38351a7d55a327b45fa75532ea
SHA512 (maven-source-plugin.tar.zst) = 655d6d853351e3a3b19feb81ff1b263c14a76fb1670308c3f1cbbc6ff44d1f51488423aee6494f13dac7a5607d39c3a0aa7f4cf7ecf403de576dcc078e22d5df
SHA512 (maven-surefire.tar.zst) = 769ca77215f6067e75c315a7726f6344c198701c411fe591d5aac03f96bfc071a09b01fe92fecd45a38bdfa616a836c79c9957199de3cfc07dde1bb8a337a40c
SHA512 (maven-verifier.tar.zst) = 484e790a170d6f4a6461c00c21289876797baac9b0b6058492ee876dee522793a78bda47d2729903f55a7a363e278e9206a89321a4a9c8010d62964205bbfc4e
SHA512 (maven-wagon.tar.zst) = 95536fbe9ef94606b1e4f68c978b689bfff92fd2ab32a9624625098c260441befa7d372e0d040d70c5498f4c2dea593d0a05c90baf9f3a5bbeb0e5c824dc39e6
SHA512 (maven.tar.zst) = 5454cd5da935299a978694481de8e9e6c6a7ad6bc8c2a5d8b4063e463af9edc2452b3884bf53753d97b64f45bfb4ce9da5d29034a480e5c1ccf309217fed92ba
SHA512 (mockito.tar.zst) = 96c868f871a275ff995a5f26dde0f15ce6d34221be5a98beee93479c2f158bf8ab10702d1865b5a2fcb0896525a8c93d260da1ea22cd982b60ef79f8d42492ed
SHA512 (modello.tar.zst) = 81a9f238d47ae19c7f7d56f62e285ec75c9ec05dde58f2128f3a6de2a44ab57b620a05152cf18c26330daf02da6f13a3bafb6058c644920c9745c82d8a6ad53b
SHA512 (moditect.tar.zst) = 5fac467640a6fe58cf16c4c68d88b0e5fc5abc247ae89d9dc555f9203ee476b35a4f4b2502a9d5dd6dfe50ef5481609ff8419dbfb3d9f76936ff425c461082c5
SHA512 (modulemaker-maven-plugin.tar.zst) = 9d1be6e52062dae9b1eb39eb5f235fbe5e0e055e3067f433d416e0e6c20e44a680088fed04c694eb4480968eec61e79d5e9815ae896a4a4c313d59b8160a3bce
SHA512 (mojo-parent-pom.tar.zst) = 95efd2a9bb4dd57f1b361bfe097518982bfbf4aa26d496d2582eb62b69c0e2ddb22ae904040a7f22e540c8548f036aea90728ee8f043034af1e20eb67e79727e
SHA512 (objenesis.tar.zst) = 7a592ed466a210bd1a57d82f6375e19f6d9e62cf9dc6aca5d8065474e78d5b66922d6022dc16cf98b7cb116c33fd516c4d8aed3d3f97ad151224eeb4e2e51682
SHA512 (opentest4j.tar.zst) = 8118ed2ce4fd46c2670aa7ba816e89998f1fd4b799925e492aedd28f3d6875ba0ed71fc9efbcb29e7f8cc8d4ce2cc8187f7174d193adebcc9c0db57d207470f0
SHA512 (osgi-annotation.tar.zst) = cb5e2490ea8abdcca21552c7ad0646db8e9f573391a0938e188ce8351c7fddabd880c22061910c790fb07b968be745dcc14e964c8f09a362a005a73fd2616c38
SHA512 (osgi-cmpn.tar.zst) = 5a1f6ba5f80c206f802b4aa277a4285a940c093d6c3d409227aec3a838feb71ace5393d801f0588c06f308064ff5cdba173f738b031650c5b21c80804e4c1972
SHA512 (osgi-core.tar.zst) = 4f70716681e2e521b6cd6bec0156e14f788c572d04be36b30b7fa24da4b81acec5f6b2ab92c7b49af544060222fd4e5f81ac349050c6e34282a8fd0e9e06c8dc
SHA512 (plexus-archiver.tar.zst) = be4ff66d0cacfb0153d48012bb0bb6084f325fd14402b7098e9cc42096ee15a9d8c684955fb1f2810d528e730233856d2d6a7bb21960d2b5ff4462c2e962b1e6
SHA512 (plexus-build-api.tar.zst) = f0f8e99a468bc1edf32b611ddde95b2b5aa136f3fd9a2f0fa8ad2589c47bba260a1ec90341ee8dd125092e095f0e23ab7dddef4961205c76bb4cd4918249dacb
SHA512 (plexus-cipher.tar.zst) = 90de001cdcac49a985d7ea8a71e67d5d59a47408b410b969bf98a618899b32b03f4cbbeda97f03a58af1b6699f9ca9c50097ce88987492fc92e89ab3e8d0c824
SHA512 (plexus-classworlds.tar.zst) = ce9c3dfb96ce848f7b95d775b698cd6aea0e807e23c763be0f1e6e2c172ed515d0625cf1bab014d545ae9c1df57d65cea330ba14c239960180ac5673eee08e9a
SHA512 (plexus-compiler.tar.zst) = add28d469472023f05bab455e225574375a97588b7bd0d407f150a06ca9d026a1485bbe1ae4cf5beb03e0e973e8003bea67118a030d0ddc3c54e29ff00b19ec3
SHA512 (plexus-containers.tar.zst) = 4023fa43175c2f6e571422739af92f5dcee31dd026db5d7ff5f51a3eb4220f432d5fc20f757b40ff7937c6486b65ed8588f98298ce609391f6705e647077c4b4
SHA512 (plexus-interpolation.tar.zst) = 410bbba54209674f1a73aad8d061b1ef7203538bdf5731a4b86b9f2b8c131de6b4350cf8c2e6df20e4a2834f10c48d04c5bb672f4b6da31f78eca464dada56e0
SHA512 (plexus-io.tar.zst) = 02db8012b44060126f6264ee71571d578554498266057b8239e7a5bed8cd90cd5a2873c29f079b4f26781045805c74f567b2845ad32942d0355aad0d1c21896c
SHA512 (plexus-languages.tar.zst) = 86e2979e552b00339595343a72d3c0edf40534de72646c6d1dd9e2244788c437bfaa2562d69d69efcabd056d72aef723ced30c6d8712c208260e232ad70ce3d8
SHA512 (plexus-pom.tar.zst) = 3f1e0c89d9129181d92586e1f55c7f7f29a6bd3bc150cdbe3d424bb3bfecca3dce5faeaf7f52805f107066b70ece1a7658161e29480ed3892ad25db5825df907
SHA512 (plexus-resources.tar.zst) = ea1d9d16733c549f30fdced3a06ff514ee0d39b890b68339b7f28f104b52dedadf8cd9c441f5e12c5f4aaa61b58af3fed1393434133d6e7cb0f4bb59025769c6
SHA512 (plexus-sec-dispatcher.tar.zst) = 8f558e281e3df28187b2d305648f56b42efad127dc0a481b2ac0fe2c0146491bc1053ead3f920f4aa153d67e394c34bcc6afe46aee5ab74799dcf6baf4dd20f6
SHA512 (plexus-testing.tar.zst) = 3eeb9ba6b97dfdeebca0c61092e94992ad7bf706614474d8f6ac715a8d84500e19267968e5d97fc5b93fd817bd9f326b9546c287436a968b3770d1daaa17099e
SHA512 (plexus-utils.tar.zst) = 47a15e5c7ab56f465f3adc3593d1123a399561877598ab8321b0cb81c4896e84b383245e2a7501b13bd4abf2d51fef809518e8d14b05cb7f38236be498422b91
SHA512 (plexus-xml.tar.zst) = c4c2b9ea59a8ee02f454528fb23224c7d1592117eb74146f16510fc8378658ca51b0db4f1328d90b5476821f975a97101696136acc7183a7413599db20045a9a
SHA512 (qdox.tar.zst) = efaf0c08f1a247b4eab90c5999af2f8241fc0fb4b8336ae2a408ee08c6c899dbe3d923ece69bfedd22908f2c61961348c780a81257f2e396c45c7d8e3c0f7d0e
SHA512 (servlet-api.tar.zst) = 97741164bf24e9c61b327937e0e66f198b00ddf4748a162d46a18ab80f13c2833eb2e9a639d172f7439b42ed219e029c958afc78d1f186416bb99ef3611d80bc
SHA512 (sisu.tar.zst) = c9cc729bd868a5b35e6cebe2a6e7be502ac95737554c44b7ae793546863b2d057dbca13dfa8eb3cafa999cc97358dcbc7248056db48a1aa2ef7c2ae9fc7507a7
SHA512 (slf4j.tar.zst) = ca4c8129775f4c7e31754f1cc7831de8d60cd30bdd80a553180cb297410d3555cb0b1748ed73480c905b249a6ee1ed649ae3f7b1c2bcf9cbb2934cea0fb98b7a
SHA512 (testng.tar.zst) = dfb079bb9f37173b9fa183c686734b46f0ba65a60b6405bbd0c58c39238e555c83fb2081b85a3d0a85a1f27dc17626713207cc2b4561f36babf85577e86ab23d
SHA512 (univocity-parsers.tar.zst) = 61835269fec31d3e0d225e5e8a7a9bd248180a41da2ee2c1a041273ec04832d3aaa36c76eba119cbe8286f5f10928d4494ba0ea72f34d0830c46219fe65d97fd
SHA512 (velocity-engine.tar.zst) = cf92460716c021243716719790b6956eb405fb3599e86d4de6ac3124cfe9b213611b6005c267ad6cf6ed7994bd99e0d13fc7a8cd16a94b70e8fd19df34a1689b
SHA512 (xmlunit.tar.zst) = 82372c7226d4f96d39d1a95463e0b5b73d06810a6b9dd48f60f114aea3aaffd6a03bed5d85a21bcafe923c1d7a59ba34313ff82adf2c5d86d6d2a52a01fbfa37
SHA512 (xmvn-generator.tar.zst) = 1fbee76291ac06a4bbf406dfd6076a41f253136a764980a6a672e21f40d0d7f27e259d8717921bfef4117365fefb3d2dc7e433acb250a456330a35720e31a998
SHA512 (xmvn.tar.zst) = c999080f11b761acf0709b9bee9d8204a7c0d749ea02658382b0f4dea4ccfb5be53342359d91fb958009abd47068c068184761b845990b02d6f9d05fc1605207
SHA512 (xz-java.tar.zst) = 4aa312ad0eb7865e072cf3eb072058c242aedb2614bfb126b1121b4e3488d1803b199f92745cc49240cf9cc358a680e4693de7f51a7414f4ff9796e9674eaefc

View File

@ -0,0 +1,5 @@
summary: javapackages-bootstrap smoke test
description: |
Test basic functionality of javapackages-bootstrap.
require:
- javapackages-bootstrap

64
tests/Sanity/smoke/runtest.sh Executable file
View File

@ -0,0 +1,64 @@
#!/bin/bash
# Author: Mikolaj Izdebski <mizdebsk@redhat.com>
. /usr/share/beakerlib/beakerlib.sh
rlJournalStart
PATH="/usr/libexec/javapackages-bootstrap:$PATH"
rlPhaseStartTest "check for presence of libexec binaries"
rlAssertRpm javapackages-bootstrap
rlAssertBinaryOrigin mvn javapackages-bootstrap
rlAssertBinaryOrigin xmvn javapackages-bootstrap
rlAssertBinaryOrigin xmvn-install javapackages-bootstrap
rlAssertBinaryOrigin xmvn-resolve javapackages-bootstrap
rlAssertBinaryOrigin xmvn-subst javapackages-bootstrap
rlAssertBinaryOrigin ant javapackages-bootstrap
rlAssertBinaryOrigin cup javapackages-bootstrap
rlAssertBinaryOrigin jflex javapackages-bootstrap
rlPhaseEnd
rlPhaseStartTest "display mvn version"
rlRun -s "mvn --version"
rlAssertGrep "Red Hat XMvn" $rlRun_LOG
rlAssertGrep "XMvn home: /usr/share/javapackages-bootstrap" $rlRun_LOG
rlPhaseEnd
rlPhaseStartTest "display xmvn version"
rlRun -s "xmvn --version"
rlAssertGrep "Red Hat XMvn" $rlRun_LOG
rlAssertGrep "XMvn home: /usr/share/javapackages-bootstrap" $rlRun_LOG
rlPhaseEnd
rlPhaseStartTest "display xmvn-install help"
rlRun -s "xmvn-install --help"
rlAssertGrep "Usage: xmvn-install" $rlRun_LOG
rlPhaseEnd
rlPhaseStartTest "display xmvn-resolve help"
rlRun -s "xmvn-resolve --help"
rlAssertGrep "Usage: xmvn-resolve" $rlRun_LOG
rlPhaseEnd
rlPhaseStartTest "display xmvn-subst help"
rlRun -s "xmvn-subst --help"
rlAssertGrep "Usage: xmvn-subst" $rlRun_LOG
rlPhaseEnd
rlPhaseStartTest "display ant version"
rlRun -s "ant -version"
rlAssertGrep "Apache Ant(TM) version" $rlRun_LOG
rlPhaseEnd
rlPhaseStartTest "display cup version"
rlRun -s "cup -version" 1
rlAssertGrep "CUP v" $rlRun_LOG
rlPhaseEnd
rlPhaseStartTest "display jflex version"
rlRun -s "jflex --version"
rlAssertGrep "This is JFlex" $rlRun_LOG
rlPhaseEnd
rlJournalEnd
rlJournalPrintText

4
tests/main.fmf Normal file
View File

@ -0,0 +1,4 @@
contact: Mikolaj Izdebski <mizdebsk@redhat.com>
framework: beakerlib
test: ./runtest.sh
tier: 0