From 2aec982a47ef3ac8d55e8420247444b1b78e76d6 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Mon, 7 Feb 2011 22:31:51 -0600 Subject: [PATCH 01/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index ff6c41f..1cddead 100644 --- a/bcel.spec +++ b/bcel.spec @@ -39,7 +39,7 @@ Name: bcel Version: 5.2 -Release: 8%{?dist} +Release: 9%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -256,6 +256,9 @@ ant -Dbuild.dest=build/classes -Dbuild.dir=build -Ddocs.dest=docs \ %doc %{_docdir}/%{name}-%{version} %changelog +* Mon Feb 07 2011 Fedora Release Engineering - 0:5.2-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + * Tue Jul 13 2010 Alexander Kurtakov 0:5.2-8 - Use global. - Drop gcj_support. From bf807849565c81022475570065e2528846987afe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Wed, 11 Jan 2012 23:39:58 +0200 Subject: [PATCH 02/76] Specify explicit source encoding to fix build with Java 7. Install jar and javadocs unversioned. Crosslink with JDK javadocs. --- bcel-5.2-build.xml | 6 ++++-- bcel.spec | 34 +++++++++++++++++++--------------- 2 files changed, 23 insertions(+), 17 deletions(-) diff --git a/bcel-5.2-build.xml b/bcel-5.2-build.xml index 13e6f21..1327969 100644 --- a/bcel-5.2-build.xml +++ b/bcel-5.2-build.xml @@ -16,6 +16,7 @@ + @@ -38,7 +39,7 @@ - + @@ -82,10 +83,11 @@ - + + diff --git a/bcel.spec b/bcel.spec index 1cddead..f2ee6b4 100644 --- a/bcel.spec +++ b/bcel.spec @@ -39,7 +39,7 @@ Name: bcel Version: 5.2 -Release: 9%{?dist} +Release: 10%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -110,6 +110,8 @@ being the Xalan XSLT processor at Apache. %package javadoc Summary: Javadoc for %{name} Group: Documentation +BuildRequires: java-javadoc +Requires: java-javadoc %description javadoc %{summary}. @@ -194,13 +196,7 @@ ant -Dbuild.dest=build/classes -Dbuild.dir=build -Ddocs.dest=docs \ # jars %{__mkdir_p} %{buildroot}%{_javadir} %{__install} -m 0644 target/%{name}-%{version}.jar \ - %{buildroot}%{_javadir}/%{name}-%{version}.jar -( - cd %{buildroot}%{_javadir} - for jar in *-%{version}*; do - %{__ln_s} ${jar} `echo $jar | %{__sed} "s|-%{version}||g"` - done -) + %{buildroot}%{_javadir}/%{name}.jar # depmap frags %add_to_maven_depmap %{name} %{name} %{version} JPP %{name} %add_to_maven_depmap org.apache.bcel %{name} %{version} JPP %{name} @@ -210,15 +206,14 @@ ant -Dbuild.dest=build/classes -Dbuild.dir=build -Ddocs.dest=docs \ %{buildroot}%{_datadir}/maven2/poms/JPP-%{name}.pom # javadoc -%{__mkdir_p} %{buildroot}%{_javadocdir}/%{name}-%{version} +%{__mkdir_p} %{buildroot}%{_javadocdir}/%{name} %if %{with_maven} -%{__cp} -pr target/docs/apidocs/* %{buildroot}%{_javadocdir}/%{name}-%{version} +%{__cp} -pr target/docs/apidocs/* %{buildroot}%{_javadocdir}/%{name} %{__rm} -rf target/docs/apidocs %else -%{__cp} -pr dist/docs/api/* %{buildroot}%{_javadocdir}/%{name}-%{version} +%{__cp} -pr dist/docs/api/* %{buildroot}%{_javadocdir}/%{name} %{__rm} -rf dist/docs/api %endif -%{__ln_s} %{name}-%{version} %{buildroot}%{_javadocdir}/%{name} # manual %{__mkdir_p} %{buildroot}%{_docdir}/%{name}-%{version} @@ -238,17 +233,21 @@ ant -Dbuild.dest=build/classes -Dbuild.dir=build -Ddocs.dest=docs \ %postun %update_maven_depmap +%pre javadoc +# workaround for rpm bug, can be removed in F-18 +[ $1 -gt 1 ] && [ -L %{_javadocdir}/%{name} ] && \ +%{__rm} -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || : + %files %defattr(0644,root,root,0755) %doc %{_docdir}/%{name}-%{version} %doc %{_docdir}/%{name}-%{version}/LICENSE.txt -%{_javadir}/* +%{_javadir}/%{name}.jar %{_datadir}/maven2/poms/* %{_mavendepmapfragdir} %files javadoc %defattr(0644,root,root,0755) -%{_javadocdir}/%{name}-%{version} %doc %{_javadocdir}/%{name} %files manual @@ -256,6 +255,11 @@ ant -Dbuild.dest=build/classes -Dbuild.dir=build -Ddocs.dest=docs \ %doc %{_docdir}/%{name}-%{version} %changelog +* Wed Jan 11 2012 Ville Skyttä - 0:5.2-10 +- Specify explicit source encoding to fix build with Java 7. +- Install jar and javadocs unversioned. +- Crosslink with JDK javadocs. + * Mon Feb 07 2011 Fedora Release Engineering - 0:5.2-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild @@ -351,7 +355,7 @@ ant -Dbuild.dest=build/classes -Dbuild.dir=build -Ddocs.dest=docs \ * Mon Mar 24 2003 Nicolas Mailhot - 5.0-6jpp - For jpackage-utils 1.5 -* Tue Feb 25 2003 Ville Skyttä - 5.0-5jpp +* Tue Feb 25 2003 Ville Skyttä - 5.0-5jpp - Rebuild to get docdir right on modern distros. - Fix License tag and source file perms. - Built with IBM's 1.3.1SR3 (doesn't build with Sun's 1.4.1_01). From 9125bd959c6bd95664d9a391b982ac91fc0c9fcd Mon Sep 17 00:00:00 2001 From: Gerard Ryan Date: Sun, 24 Jun 2012 14:59:17 +0100 Subject: [PATCH 03/76] Inject OSGI Manifest - needed for Eclipse plugins that depend on it --- bcel-MANIFEST.MF | 17 +++++++++++++++++ bcel.spec | 14 ++++++++++++-- 2 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 bcel-MANIFEST.MF diff --git a/bcel-MANIFEST.MF b/bcel-MANIFEST.MF new file mode 100644 index 0000000..2170afd --- /dev/null +++ b/bcel-MANIFEST.MF @@ -0,0 +1,17 @@ +Manifest-Version: 1.0 +Ant-Version: Apache Ant 1.8.2 +Created-By: 1.7.0_b147-icedtea-mockbuild_2011_11_10_18_56-b00 (Oracle + Corporation) +Bundle-Vendor: %providerName +Bundle-Localization: plugin +Bundle-RequiredExecutionEnvironment: J2SE-1.4 +Bundle-Name: %pluginName +Bundle-SymbolicName: org.apache.bcel +Export-Package: org.apache.bcel;version="5.2.0",org.apache.bcel.classf + ile;version="5.2.0",org.apache.bcel.generic;version="5.2.0",org.apach + e.bcel.util;version="5.2.0",org.apache.bcel.verifier;version="5.2.0", + org.apache.bcel.verifier.exc;version="5.2.0",org.apache.bcel.verifier + .statics;version="5.2.0",org.apache.bcel.verifier.structurals;version + ="5.2.0" +Bundle-Version: 5.2.0.v201005080400 +Bundle-ManifestVersion: 2 diff --git a/bcel.spec b/bcel.spec index f2ee6b4..886259f 100644 --- a/bcel.spec +++ b/bcel.spec @@ -39,7 +39,7 @@ Name: bcel Version: 5.2 -Release: 10%{?dist} +Release: 11%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -54,11 +54,13 @@ Source4: %{name}-%{version}-jpp-depmap.xml Source5: bcel-jakarta-site2.tar.gz Source6: %{name}-%{version}-build.xml Source7: %{name}-%{version}.pom +Source8: %{name}-MANIFEST.MF Patch0: %{name}-%{version}-project_properties.patch URL: http://jakarta.apache.org/%{name}/ Group: Development/Libraries Requires: regexp +BuildRequires: zip BuildRequires: ant %if %{with_maven} BuildRequires: maven >= 0:1.1 @@ -192,7 +194,12 @@ ant -Dbuild.dest=build/classes -Dbuild.dir=build -Ddocs.dest=docs \ %endif %install -%{__rm} -rf %{buildroot} +# inject OSGi manifests +mkdir -p META-INF +cp -p %{SOURCE8} META-INF/MANIFEST.MF +touch META-INF/MANIFEST.MF +zip -u target/%{name}-%{version}.jar META-INF/MANIFEST.MF + # jars %{__mkdir_p} %{buildroot}%{_javadir} %{__install} -m 0644 target/%{name}-%{version}.jar \ @@ -255,6 +262,9 @@ ant -Dbuild.dest=build/classes -Dbuild.dir=build -Ddocs.dest=docs \ %doc %{_docdir}/%{name}-%{version} %changelog +* Sun Jun 24 2012 Gerard Ryan - 0:5.2-11 +- Inject OSGI Manifest. + * Wed Jan 11 2012 Ville Skyttä - 0:5.2-10 - Specify explicit source encoding to fix build with Java 7. - Install jar and javadocs unversioned. From 589b2f353fe556560bedf0a9d4685a34dc885d5a Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 18 Jul 2012 12:37:58 -0500 Subject: [PATCH 04/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index 886259f..87a1885 100644 --- a/bcel.spec +++ b/bcel.spec @@ -39,7 +39,7 @@ Name: bcel Version: 5.2 -Release: 11%{?dist} +Release: 12%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -262,6 +262,9 @@ zip -u target/%{name}-%{version}.jar META-INF/MANIFEST.MF %doc %{_docdir}/%{name}-%{version} %changelog +* Wed Jul 18 2012 Fedora Release Engineering - 0:5.2-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Sun Jun 24 2012 Gerard Ryan - 0:5.2-11 - Inject OSGI Manifest. From 84cb9b849dedb1f3a2dee6c05a4159674f095b4b Mon Sep 17 00:00:00 2001 From: Andy Grimm Date: Tue, 21 Aug 2012 10:53:28 -0400 Subject: [PATCH 05/76] Release ownership of _mavendepmapfragdir (RHBZ#850005) and other cleanup --- bcel-5.2.pom | 2 + bcel.spec | 127 +++++++-------------------------------------------- 2 files changed, 19 insertions(+), 110 deletions(-) diff --git a/bcel-5.2.pom b/bcel-5.2.pom index 02a5b6e..a106230 100644 --- a/bcel-5.2.pom +++ b/bcel-5.2.pom @@ -4,8 +4,10 @@ bcel 5.2 + regexp regexp 1.4 + diff --git a/bcel.spec b/bcel.spec index 87a1885..391f0ab 100644 --- a/bcel.spec +++ b/bcel.spec @@ -28,18 +28,9 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # -#Fedora currently does not support maven -%global _without_maven 1 - -# If you don't want to build with maven, and use straight ant instead, -# give rpmbuild option '--without maven' - -%global with_maven %{!?_without_maven:1}%{?_without_maven:0} -%global without_maven %{?_without_maven:1}%{!?_without_maven:0} - Name: bcel Version: 5.2 -Release: 12%{?dist} +Release: 13%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -62,36 +53,15 @@ Group: Development/Libraries Requires: regexp BuildRequires: zip BuildRequires: ant -%if %{with_maven} -BuildRequires: maven >= 0:1.1 -BuildRequires: saxon -BuildRequires: saxon-scripts -BuildRequires: maven-plugins-base -BuildRequires: maven-plugin-changelog -BuildRequires: maven-plugin-changes -BuildRequires: maven-plugin-developer-activity -BuildRequires: maven-plugin-jxr -BuildRequires: maven-plugin-license -BuildRequires: maven-plugin-pmd -BuildRequires: maven-plugin-test -BuildRequires: maven-plugin-xdoc -Requires(post): jpackage-utils >= 0:1.7.2 -Requires(postun): jpackage-utils >= 0:1.7.2 -%else BuildRequires: jdom BuildRequires: velocity BuildRequires: jakarta-commons-collections BuildRequires: apache-commons-lang -#excalibur-avalong-logkit should be used once Maven is supported in Fedora -BuildRequires: avalon-logkit -#BuildRequires: excalibur-avalon-logkit +BuildRequires: avalon-logkit BuildRequires: werken-xpath -#BuildRequires: ant-apache-regexp -%endif BuildRequires: regexp BuildRequires: jpackage-utils >= 0:1.7.2 BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description The Byte Code Engineering Library (formerly known as JavaClass) is @@ -112,8 +82,7 @@ being the Xalan XSLT processor at Apache. %package javadoc Summary: Javadoc for %{name} Group: Documentation -BuildRequires: java-javadoc -Requires: java-javadoc +Requires: jpackage-utils %description javadoc %{summary}. @@ -126,21 +95,10 @@ Group: Documentation %{summary}. %prep -#cat <' > $DEPCAT -echo '' >> $DEPCAT -for p in $(find . -name project.xml); do - pushd $(dirname $p) - /usr/bin/saxon project.xml %{SOURCE1} >> $DEPCAT - popd -done -echo >> $DEPCAT -echo '' >> $DEPCAT -/usr/bin/saxon $DEPCAT %{SOURCE2} > %{name}-%{version}-depmap.new.xml - -for p in $(find . -name project.xml); do - pushd $(dirname $p) - %{__cp} -pr project.xml project.xml.orig - /usr/bin/saxon -o project.xml project.xml.orig %{SOURCE3} \ - map="%{SOURCE4}" - popd -done - -export MAVEN_HOME_LOCAL="$(pwd)/.maven" - -maven -e \ - -Dmaven.repo.remote=file:/usr/share/maven/repository \ - -Dmaven.home.local=${MAVEN_HOME_LOCAL} \ - jar:jar javadoc:generate xdoc:transform -%else #ant -Dregexp.jar="file://$(build-classpath regexp)" jar javadoc ant -Dbuild.dest=build/classes -Dbuild.dir=build -Ddocs.dest=docs \ -Ddocs.src=xdocs -Djakarta.site2=jakarta-site2 -Djdom.jar=jdom.jar \ -Dregexp.jar="file://$(build-classpath regexp)" \ jar javadoc xdocs -%endif %install # inject OSGi manifests @@ -204,64 +132,43 @@ zip -u target/%{name}-%{version}.jar META-INF/MANIFEST.MF %{__mkdir_p} %{buildroot}%{_javadir} %{__install} -m 0644 target/%{name}-%{version}.jar \ %{buildroot}%{_javadir}/%{name}.jar -# depmap frags -%add_to_maven_depmap %{name} %{name} %{version} JPP %{name} -%add_to_maven_depmap org.apache.bcel %{name} %{version} JPP %{name} + # pom -%{__mkdir_p} %{buildroot}%{_datadir}/maven2/poms +%{__mkdir_p} %{buildroot}%{_mavenpomdir} %{__install} -m 0644 %{SOURCE7} \ - %{buildroot}%{_datadir}/maven2/poms/JPP-%{name}.pom + %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom + +# depmap frags +%add_maven_depmap JPP-%{name}.pom %{name}.jar -a org.apache.bcel:%{name} # javadoc %{__mkdir_p} %{buildroot}%{_javadocdir}/%{name} -%if %{with_maven} -%{__cp} -pr target/docs/apidocs/* %{buildroot}%{_javadocdir}/%{name} -%{__rm} -rf target/docs/apidocs -%else %{__cp} -pr dist/docs/api/* %{buildroot}%{_javadocdir}/%{name} %{__rm} -rf dist/docs/api -%endif # manual %{__mkdir_p} %{buildroot}%{_docdir}/%{name}-%{version} -%if %{with_maven} -%{__cp} -pr target/docs/* %{buildroot}%{_docdir}/%{name}-%{version} -%else %{__cp} -pr docs/* %{buildroot}%{_docdir}/%{name}-%{version} -%endif %{__cp} LICENSE.txt %{buildroot}%{_docdir}/%{name}-%{version} -%clean -%{__rm} -rf %{buildroot} - -%post -%update_maven_depmap - -%postun -%update_maven_depmap - -%pre javadoc -# workaround for rpm bug, can be removed in F-18 -[ $1 -gt 1 ] && [ -L %{_javadocdir}/%{name} ] && \ -%{__rm} -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || : - %files -%defattr(0644,root,root,0755) %doc %{_docdir}/%{name}-%{version} -%doc %{_docdir}/%{name}-%{version}/LICENSE.txt %{_javadir}/%{name}.jar -%{_datadir}/maven2/poms/* -%{_mavendepmapfragdir} +%{_mavenpomdir}/* +%{_mavendepmapfragdir}/* %files javadoc -%defattr(0644,root,root,0755) %doc %{_javadocdir}/%{name} %files manual -%defattr(0644,root,root,0755) %doc %{_docdir}/%{name}-%{version} %changelog +* Tue Aug 21 2012 Andy Grimm - 0:5.2-13 +- This package should not own _mavendepmapfragdir (RHBZ#850005) +- Build with maven, and clean up deprecated spec constructs +- Fix pom file (See http://jira.codehaus.org/browse/MEV-592) + * Wed Jul 18 2012 Fedora Release Engineering - 0:5.2-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild From 330a487a57437048d38c65c16ab247aae581a303 Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Tue, 13 Nov 2012 11:28:18 -0500 Subject: [PATCH 06/76] package NOTICE.txt --- bcel.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index 391f0ab..d324bd3 100644 --- a/bcel.spec +++ b/bcel.spec @@ -30,7 +30,7 @@ Name: bcel Version: 5.2 -Release: 13%{?dist} +Release: 14%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -150,6 +150,7 @@ zip -u target/%{name}-%{version}.jar META-INF/MANIFEST.MF %{__mkdir_p} %{buildroot}%{_docdir}/%{name}-%{version} %{__cp} -pr docs/* %{buildroot}%{_docdir}/%{name}-%{version} %{__cp} LICENSE.txt %{buildroot}%{_docdir}/%{name}-%{version} +%{__cp} NOTICE.txt %{buildroot}%{_docdir}/%{name}-%{version} %files %doc %{_docdir}/%{name}-%{version} @@ -164,6 +165,9 @@ zip -u target/%{name}-%{version}.jar META-INF/MANIFEST.MF %doc %{_docdir}/%{name}-%{version} %changelog +* Tue Nov 13 2012 Tom Callaway - 0:5.2-14 +- Package NOTICE.txt + * Tue Aug 21 2012 Andy Grimm - 0:5.2-13 - This package should not own _mavendepmapfragdir (RHBZ#850005) - Build with maven, and clean up deprecated spec constructs From 8e42213bffcf211f4ecae24ce7d791604eddabf3 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 13 Feb 2013 11:39:05 -0600 Subject: [PATCH 07/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index d324bd3..7cc37f4 100644 --- a/bcel.spec +++ b/bcel.spec @@ -30,7 +30,7 @@ Name: bcel Version: 5.2 -Release: 14%{?dist} +Release: 15%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -165,6 +165,9 @@ zip -u target/%{name}-%{version}.jar META-INF/MANIFEST.MF %doc %{_docdir}/%{name}-%{version} %changelog +* Wed Feb 13 2013 Fedora Release Engineering - 0:5.2-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Tue Nov 13 2012 Tom Callaway - 0:5.2-14 - Package NOTICE.txt From 8c1b12a92572e3f754800b3ea1b1d5540f01d662 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Fri, 14 Jun 2013 13:23:59 +0200 Subject: [PATCH 08/76] Rewrite spec file --- .gitignore | 3 +- bcel-5.2-build.xml | 188 ------------------------------ bcel-5.2-jpp-depmap.xml | 16 --- bcel-5.2-project_properties.patch | 11 -- bcel-5.2.pom | 13 --- bcel-MANIFEST.MF | 17 --- bcel-pom.xml | 33 ++++++ bcel.spec | 160 +++++-------------------- pom-maven2jpp-depcat.xsl | 109 ----------------- pom-maven2jpp-mapdeps.xsl | 74 ------------ pom-maven2jpp-newdepmap.xsl | 23 ---- sources | 3 +- 12 files changed, 64 insertions(+), 586 deletions(-) delete mode 100644 bcel-5.2-build.xml delete mode 100644 bcel-5.2-jpp-depmap.xml delete mode 100644 bcel-5.2-project_properties.patch delete mode 100644 bcel-5.2.pom delete mode 100644 bcel-MANIFEST.MF create mode 100644 bcel-pom.xml delete mode 100644 pom-maven2jpp-depcat.xsl delete mode 100644 pom-maven2jpp-mapdeps.xsl delete mode 100644 pom-maven2jpp-newdepmap.xsl diff --git a/.gitignore b/.gitignore index 3b95841..165d760 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ -bcel-5.2-src.tar.gz -bcel-jakarta-site2.tar.gz +/bcel-5.2-src.tar.gz diff --git a/bcel-5.2-build.xml b/bcel-5.2-build.xml deleted file mode 100644 index 1327969..0000000 --- a/bcel-5.2-build.xml +++ /dev/null @@ -1,188 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ================================= WARNING ================================ - Junit isn't present in your ${ANT_HOME}/lib directory. Tests not executed. - ========================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - Proxy used : - Proxy host [${proxy.host}] - Proxy port [${proxy.port}] - Proxy user [${proxy.username}] - - - - Proxy not used. - - - - - - - - - - - - - - - - - - - - - - - - The Jakarta-Site2 module is not present! Please check - to make sure that you have checked it out from CVS. - - <http://jakarta.apache.org/site/jakarta-site2.html> - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/bcel-5.2-jpp-depmap.xml b/bcel-5.2-jpp-depmap.xml deleted file mode 100644 index f515b68..0000000 --- a/bcel-5.2-jpp-depmap.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - regexp - regexp - 1.2 - - - JPP - regexp - regexp.jar - 1.2 - - - \ No newline at end of file diff --git a/bcel-5.2-project_properties.patch b/bcel-5.2-project_properties.patch deleted file mode 100644 index 73734fb..0000000 --- a/bcel-5.2-project_properties.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- project.properties.sav 2007-06-26 15:21:10.000000000 +0200 -+++ project.properties 2007-06-26 15:21:35.000000000 +0200 -@@ -42,7 +42,7 @@ - - maven.changes.issue.template = %URL%/bugzilla/show_bug.cgi?id=%ISSUE% - --maven.xdoc.jsl = ../commons-build/commons-site.jsl -+maven.xdoc.jsl = file:${basedir}/commons-build/commons-site.jsl - maven.xdoc.date = left - maven.xdoc.poweredby.image = maven-feather.png - maven.xdoc.version = ${pom.currentVersion} diff --git a/bcel-5.2.pom b/bcel-5.2.pom deleted file mode 100644 index a106230..0000000 --- a/bcel-5.2.pom +++ /dev/null @@ -1,13 +0,0 @@ - - 4.0.0 - bcel - bcel - 5.2 - - - regexp - regexp - 1.4 - - - diff --git a/bcel-MANIFEST.MF b/bcel-MANIFEST.MF deleted file mode 100644 index 2170afd..0000000 --- a/bcel-MANIFEST.MF +++ /dev/null @@ -1,17 +0,0 @@ -Manifest-Version: 1.0 -Ant-Version: Apache Ant 1.8.2 -Created-By: 1.7.0_b147-icedtea-mockbuild_2011_11_10_18_56-b00 (Oracle - Corporation) -Bundle-Vendor: %providerName -Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: J2SE-1.4 -Bundle-Name: %pluginName -Bundle-SymbolicName: org.apache.bcel -Export-Package: org.apache.bcel;version="5.2.0",org.apache.bcel.classf - ile;version="5.2.0",org.apache.bcel.generic;version="5.2.0",org.apach - e.bcel.util;version="5.2.0",org.apache.bcel.verifier;version="5.2.0", - org.apache.bcel.verifier.exc;version="5.2.0",org.apache.bcel.verifier - .statics;version="5.2.0",org.apache.bcel.verifier.structurals;version - ="5.2.0" -Bundle-Version: 5.2.0.v201005080400 -Bundle-ManifestVersion: 2 diff --git a/bcel-pom.xml b/bcel-pom.xml new file mode 100644 index 0000000..a2aaad5 --- /dev/null +++ b/bcel-pom.xml @@ -0,0 +1,33 @@ + + 4.0.0 + org.apache.bcel + bcel + 5.2 + bundle + + ISO-8859-1 + + + + regexp + regexp + 1.2 + + + + src/java + + + org.apache.felix + maven-bundle-plugin + true + + + <_nouses>true + org.apache.bcel.* + + + + + + diff --git a/bcel.spec b/bcel.spec index 7cc37f4..21499f4 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,68 +1,20 @@ -# Copyright (c) 2000-2007, JPackage Project -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the -# distribution. -# 3. Neither the name of the JPackage Project nor the names of its -# contributors may be used to endorse or promote products derived -# from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# - Name: bcel Version: 5.2 -Release: 15%{?dist} +Release: 16%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 -Source0: %{name}-%{version}-src.tar.gz -#svn export https://svn.apache.org/repos/asf/jakarta/bcel/tags/BCEL_5_2 -#tar czvf bcel-5.2-src.tar.gz BCEL_5_2 -Source1: pom-maven2jpp-depcat.xsl -Source2: pom-maven2jpp-newdepmap.xsl -Source3: pom-maven2jpp-mapdeps.xsl -Source4: %{name}-%{version}-jpp-depmap.xml -#Source5: commons-build.tar.gz -Source5: bcel-jakarta-site2.tar.gz -Source6: %{name}-%{version}-build.xml -Source7: %{name}-%{version}.pom -Source8: %{name}-MANIFEST.MF - -Patch0: %{name}-%{version}-project_properties.patch -URL: http://jakarta.apache.org/%{name}/ -Group: Development/Libraries -Requires: regexp -BuildRequires: zip -BuildRequires: ant -BuildRequires: jdom -BuildRequires: velocity -BuildRequires: jakarta-commons-collections -BuildRequires: apache-commons-lang -BuildRequires: avalon-logkit -BuildRequires: werken-xpath -BuildRequires: regexp -BuildRequires: jpackage-utils >= 0:1.7.2 +URL: http://commons.apache.org/proper/commons-bcel/ +Source0: http://archive.apache.org/dist/commons/bcel/source/bcel-5.2-src.tar.gz +# Upstream uses Maven 1, which is not available in Fedora. +# The following is upstream project.xml converted to Maven 2/3. +Source1: %{name}-pom.xml BuildArch: noarch +BuildRequires: maven-local +BuildRequires: mvn(regexp:regexp) +BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) + %description The Byte Code Engineering Library (formerly known as JavaClass) is intended to give users a convenient possibility to analyze, create, and @@ -80,91 +32,37 @@ optimizers, obsfuscators and analysis tools, the most popular probably being the Xalan XSLT processor at Apache. %package javadoc -Summary: Javadoc for %{name} -Group: Documentation -Requires: jpackage-utils +Summary: API documentation for %{name} +Obsoletes: %{name}-manual < %{version}-%{release} %description javadoc -%{summary}. - -%package manual -Summary: Manual for %{name} -Group: Documentation - -%description manual -%{summary}. +This package provides %{summary}. %prep -%setup -q -n BCEL_5_2 -gzip -dc %{SOURCE5} | tar xf - -# remove all binary libs -find . -name "*.jar" -exec rm -f {} \; -mkdir jakarta-site2/lib -pushd jakarta-site2/lib/ - build-jar-repository -s -p . jdom - build-jar-repository -s -p . velocity - build-jar-repository -s -p . commons-collections - build-jar-repository -s -p . commons-lang - build-jar-repository -s -p . avalon-logkit - build-jar-repository -s -p . werken-xpath -popd -cp %{SOURCE6} build.xml -%patch0 -b .sav - -# fix wrong-file-end-of-line-encoding -sed -i 's/\r//' docs/verifier/V_API_SD.eps docs/eps/classloader.fig +%setup -q +cp -p %{SOURCE1} pom.xml +%mvn_alias : bcel: +%mvn_file : %{name} %build -#ant -Dregexp.jar="file://$(build-classpath regexp)" jar javadoc -ant -Dbuild.dest=build/classes -Dbuild.dir=build -Ddocs.dest=docs \ - -Ddocs.src=xdocs -Djakarta.site2=jakarta-site2 -Djdom.jar=jdom.jar \ - -Dregexp.jar="file://$(build-classpath regexp)" \ - jar javadoc xdocs +%mvn_build %install -# inject OSGi manifests -mkdir -p META-INF -cp -p %{SOURCE8} META-INF/MANIFEST.MF -touch META-INF/MANIFEST.MF -zip -u target/%{name}-%{version}.jar META-INF/MANIFEST.MF +%mvn_install -# jars -%{__mkdir_p} %{buildroot}%{_javadir} -%{__install} -m 0644 target/%{name}-%{version}.jar \ - %{buildroot}%{_javadir}/%{name}.jar +%files -f .mfiles +%doc README.txt +%doc LICENSE.txt NOTICE.txt -# pom -%{__mkdir_p} %{buildroot}%{_mavenpomdir} -%{__install} -m 0644 %{SOURCE7} \ - %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom - -# depmap frags -%add_maven_depmap JPP-%{name}.pom %{name}.jar -a org.apache.bcel:%{name} - -# javadoc -%{__mkdir_p} %{buildroot}%{_javadocdir}/%{name} -%{__cp} -pr dist/docs/api/* %{buildroot}%{_javadocdir}/%{name} -%{__rm} -rf dist/docs/api - -# manual -%{__mkdir_p} %{buildroot}%{_docdir}/%{name}-%{version} -%{__cp} -pr docs/* %{buildroot}%{_docdir}/%{name}-%{version} -%{__cp} LICENSE.txt %{buildroot}%{_docdir}/%{name}-%{version} -%{__cp} NOTICE.txt %{buildroot}%{_docdir}/%{name}-%{version} - -%files -%doc %{_docdir}/%{name}-%{version} -%{_javadir}/%{name}.jar -%{_mavenpomdir}/* -%{_mavendepmapfragdir}/* - -%files javadoc -%doc %{_javadocdir}/%{name} - -%files manual -%doc %{_docdir}/%{name}-%{version} +%files javadoc -f .mfiles-javadoc +%doc LICENSE.txt NOTICE.txt %changelog +* Fri Jun 14 2013 Mikolaj Izdebski - 0:5.2-16 +- Complete spec file rewrite +- Build with Maven instead of Ant +- Remove manual subpackage + * Wed Feb 13 2013 Fedora Release Engineering - 0:5.2-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild diff --git a/pom-maven2jpp-depcat.xsl b/pom-maven2jpp-depcat.xsl deleted file mode 100644 index 92834cc..0000000 --- a/pom-maven2jpp-depcat.xsl +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ERROR - - - - - - - - - - JPP - - - - - - - - - - - - - - - - - - - -ERROR - - - - - - - - - - - - - - - - - - -ERROR - - - - - - .jar - . - - - .jar - - - - - - - - - - - - diff --git a/pom-maven2jpp-mapdeps.xsl b/pom-maven2jpp-mapdeps.xsl deleted file mode 100644 index 566a1da..0000000 --- a/pom-maven2jpp-mapdeps.xsl +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pom-maven2jpp-newdepmap.xsl b/pom-maven2jpp-newdepmap.xsl deleted file mode 100644 index 3b8dbfa..0000000 --- a/pom-maven2jpp-newdepmap.xsl +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/sources b/sources index a66fbdd..2d4bc00 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -15c882886f67f90ee773cb526b84b4fa bcel-5.2-src.tar.gz -2c511b30e00109b501c6f3bd757a1ce1 bcel-jakarta-site2.tar.gz +905b7e718e30e7ca726530ecf106e532 bcel-5.2-src.tar.gz From 0575ae2c76a9d41128c38e18b3447a1b9700bef5 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 2 Aug 2013 22:11:26 -0500 Subject: [PATCH 09/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index 21499f4..baecdb4 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,6 +1,6 @@ Name: bcel Version: 5.2 -Release: 16%{?dist} +Release: 17%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -58,6 +58,9 @@ cp -p %{SOURCE1} pom.xml %doc LICENSE.txt NOTICE.txt %changelog +* Sat Aug 03 2013 Fedora Release Engineering - 0:5.2-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Fri Jun 14 2013 Mikolaj Izdebski - 0:5.2-16 - Complete spec file rewrite - Build with Maven instead of Ant From e2b21b14b7a789905ef2890952e7df1dd521fc8c Mon Sep 17 00:00:00 2001 From: Michael Simacek Date: Fri, 9 May 2014 10:06:20 +0200 Subject: [PATCH 10/76] Update to upstream snapshot compatible with Java 8 --- .gitignore | 1 + bcel-pom.xml | 12 +++++++++--- bcel.spec | 22 ++++++++++++++++++---- sources | 2 +- 4 files changed, 29 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 165d760..b5e72d6 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /bcel-5.2-src.tar.gz +/bcel-1592769.tar.xz diff --git a/bcel-pom.xml b/bcel-pom.xml index a2aaad5..d3a119a 100644 --- a/bcel-pom.xml +++ b/bcel-pom.xml @@ -1,13 +1,19 @@ - + 4.0.0 org.apache.bcel bcel - 5.2 + 6.0 bundle ISO-8859-1 + + junit + junit + any + test + regexp regexp @@ -15,7 +21,7 @@ - src/java + src/main/java org.apache.felix diff --git a/bcel.spec b/bcel.spec index baecdb4..4d28567 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,11 +1,18 @@ +%global svnrev 1592769 + Name: bcel -Version: 5.2 -Release: 17%{?dist} +Version: 6.0 +Release: 0.1.20140406svn%{svnrev}%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 URL: http://commons.apache.org/proper/commons-bcel/ -Source0: http://archive.apache.org/dist/commons/bcel/source/bcel-5.2-src.tar.gz +# Source for releases: +# Source0: http://archive.apache.org/dist/commons/bcel/source/bcel-%{version}-src.tar.gz + +# svn export http://svn.apache.org/repos/asf/commons/proper/bcel/trunk bcel +# tar cJf bcel-1592769.tar.xz bcel +Source0: bcel-%{svnrev}.tar.xz # Upstream uses Maven 1, which is not available in Fedora. # The following is upstream project.xml converted to Maven 2/3. Source1: %{name}-pom.xml @@ -39,11 +46,15 @@ Obsoletes: %{name}-manual < %{version}-%{release} This package provides %{summary}. %prep -%setup -q +%setup -q -n %{name} cp -p %{SOURCE1} pom.xml %mvn_alias : bcel: %mvn_file : %{name} +# different path in test +sed -i '\|lib/dt\.jar|s|javaHome|javaHome.substring(0, javaHome.length() - 4)|' \ + src/test/java/org/apache/bcel/PerformanceTest.java + %build %mvn_build @@ -58,6 +69,9 @@ cp -p %{SOURCE1} pom.xml %doc LICENSE.txt NOTICE.txt %changelog +* Tue May 06 2014 Michael Simacek - 0:6.0-0.1.20140406svn1592769 +- Update to upstream snapshot compatible with Java 8 + * Sat Aug 03 2013 Fedora Release Engineering - 0:5.2-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild diff --git a/sources b/sources index 2d4bc00..8ce4687 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -905b7e718e30e7ca726530ecf106e532 bcel-5.2-src.tar.gz +1ad6d683fa3f6fb611673bbaf1f34c1a bcel-1592769.tar.xz From 5689f5b51ce41ded7828c124f8ab91263fe9b8b4 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 6 Jun 2014 21:43:00 -0500 Subject: [PATCH 11/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index 4d28567..eef4600 100644 --- a/bcel.spec +++ b/bcel.spec @@ -2,7 +2,7 @@ Name: bcel Version: 6.0 -Release: 0.1.20140406svn%{svnrev}%{?dist} +Release: 0.2.20140406svn%{svnrev}%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -69,6 +69,9 @@ sed -i '\|lib/dt\.jar|s|javaHome|javaHome.substring(0, javaHome.length() - 4)|' %doc LICENSE.txt NOTICE.txt %changelog +* Sat Jun 07 2014 Fedora Release Engineering - 0:6.0-0.2.20140406svn1592769 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Tue May 06 2014 Michael Simacek - 0:6.0-0.1.20140406svn1592769 - Update to upstream snapshot compatible with Java 8 From 6c3cf28f843f9c120c7c1e3fc3078d4e16f17dc9 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Mon, 11 Aug 2014 14:51:36 +0200 Subject: [PATCH 12/76] Add alias for apache:bcel --- bcel.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bcel.spec b/bcel.spec index eef4600..3c9f5bb 100644 --- a/bcel.spec +++ b/bcel.spec @@ -2,7 +2,7 @@ Name: bcel Version: 6.0 -Release: 0.2.20140406svn%{svnrev}%{?dist} +Release: 0.3.20140406svn%{svnrev}%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -48,7 +48,7 @@ This package provides %{summary}. %prep %setup -q -n %{name} cp -p %{SOURCE1} pom.xml -%mvn_alias : bcel: +%mvn_alias : bcel: apache: %mvn_file : %{name} # different path in test @@ -69,6 +69,9 @@ sed -i '\|lib/dt\.jar|s|javaHome|javaHome.substring(0, javaHome.length() - 4)|' %doc LICENSE.txt NOTICE.txt %changelog +* Mon Aug 11 2014 Mikolaj Izdebski - 0:6.0-0.3.20140406svn1592769 +- Add alias for apache:bcel + * Sat Jun 07 2014 Fedora Release Engineering - 0:6.0-0.2.20140406svn1592769 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From fd9e4410bcc8b727107e77ae3d4cac9d93ec9260 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 17 Jun 2015 01:40:20 +0000 Subject: [PATCH 13/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index 3c9f5bb..23b14db 100644 --- a/bcel.spec +++ b/bcel.spec @@ -2,7 +2,7 @@ Name: bcel Version: 6.0 -Release: 0.3.20140406svn%{svnrev}%{?dist} +Release: 0.4.20140406svn%{svnrev}%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -69,6 +69,9 @@ sed -i '\|lib/dt\.jar|s|javaHome|javaHome.substring(0, javaHome.length() - 4)|' %doc LICENSE.txt NOTICE.txt %changelog +* Wed Jun 17 2015 Fedora Release Engineering - 0:6.0-0.4.20140406svn1592769 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Mon Aug 11 2014 Mikolaj Izdebski - 0:6.0-0.3.20140406svn1592769 - Add alias for apache:bcel From 615c6ca10e507243da5c411ff80a8e3bafbd5289 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 3 Feb 2016 16:55:47 +0000 Subject: [PATCH 14/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index 23b14db..dacce3c 100644 --- a/bcel.spec +++ b/bcel.spec @@ -2,7 +2,7 @@ Name: bcel Version: 6.0 -Release: 0.4.20140406svn%{svnrev}%{?dist} +Release: 0.5.20140406svn%{svnrev}%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -69,6 +69,9 @@ sed -i '\|lib/dt\.jar|s|javaHome|javaHome.substring(0, javaHome.length() - 4)|' %doc LICENSE.txt NOTICE.txt %changelog +* Wed Feb 03 2016 Fedora Release Engineering - 0:6.0-0.5.20140406svn1592769 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Wed Jun 17 2015 Fedora Release Engineering - 0:6.0-0.4.20140406svn1592769 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 3a80789ee3a2add3c05024d4592d248bfdebd6fd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 06:46:33 +0000 Subject: [PATCH 15/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index dacce3c..41e5fa6 100644 --- a/bcel.spec +++ b/bcel.spec @@ -2,7 +2,7 @@ Name: bcel Version: 6.0 -Release: 0.5.20140406svn%{svnrev}%{?dist} +Release: 0.6.20140406svn%{svnrev}%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -69,6 +69,9 @@ sed -i '\|lib/dt\.jar|s|javaHome|javaHome.substring(0, javaHome.length() - 4)|' %doc LICENSE.txt NOTICE.txt %changelog +* Fri Feb 10 2017 Fedora Release Engineering - 0:6.0-0.6.20140406svn1592769 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Wed Feb 03 2016 Fedora Release Engineering - 0:6.0-0.5.20140406svn1592769 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 0d9179655e709649ca093231401ab18ac9ceeba0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 03:50:14 +0000 Subject: [PATCH 16/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index 41e5fa6..bc3c929 100644 --- a/bcel.spec +++ b/bcel.spec @@ -2,7 +2,7 @@ Name: bcel Version: 6.0 -Release: 0.6.20140406svn%{svnrev}%{?dist} +Release: 0.7.20140406svn%{svnrev}%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -69,6 +69,9 @@ sed -i '\|lib/dt\.jar|s|javaHome|javaHome.substring(0, javaHome.length() - 4)|' %doc LICENSE.txt NOTICE.txt %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 0:6.0-0.7.20140406svn1592769 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Feb 10 2017 Fedora Release Engineering - 0:6.0-0.6.20140406svn1592769 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From bdfd305527661ecbb5559a9a2aefe0c4b2e75015 Mon Sep 17 00:00:00 2001 From: Michael Simacek Date: Tue, 19 Sep 2017 15:52:29 +0300 Subject: [PATCH 17/76] Update to upstream version 6.1 --- .gitignore | 1 + bcel.spec | 48 +++++++++++++++++++++++++++++------------------- sources | 2 +- 3 files changed, 31 insertions(+), 20 deletions(-) diff --git a/.gitignore b/.gitignore index b5e72d6..63cc790 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /bcel-5.2-src.tar.gz /bcel-1592769.tar.xz +/bcel-6.1-src.tar.gz diff --git a/bcel.spec b/bcel.spec index bc3c929..fa4bcb5 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,25 +1,20 @@ -%global svnrev 1592769 - Name: bcel -Version: 6.0 -Release: 0.7.20140406svn%{svnrev}%{?dist} +Version: 6.1 +Release: 1%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 URL: http://commons.apache.org/proper/commons-bcel/ -# Source for releases: -# Source0: http://archive.apache.org/dist/commons/bcel/source/bcel-%{version}-src.tar.gz +Source0: http://archive.apache.org/dist/commons/bcel/source/bcel-%{version}-src.tar.gz -# svn export http://svn.apache.org/repos/asf/commons/proper/bcel/trunk bcel -# tar cJf bcel-1592769.tar.xz bcel -Source0: bcel-%{svnrev}.tar.xz -# Upstream uses Maven 1, which is not available in Fedora. -# The following is upstream project.xml converted to Maven 2/3. -Source1: %{name}-pom.xml BuildArch: noarch BuildRequires: maven-local -BuildRequires: mvn(regexp:regexp) +BuildRequires: mvn(junit:junit) +BuildRequires: mvn(net.java.dev.jna:jna) +BuildRequires: mvn(net.java.dev.jna:jna-platform) +BuildRequires: mvn(org.apache.commons:commons-lang3) +BuildRequires: mvn(org.apache.commons:commons-parent:pom:) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) %description @@ -40,14 +35,26 @@ being the Xalan XSLT processor at Apache. %package javadoc Summary: API documentation for %{name} -Obsoletes: %{name}-manual < %{version}-%{release} %description javadoc This package provides %{summary}. %prep -%setup -q -n %{name} -cp -p %{SOURCE1} pom.xml +%setup -q -n %{name}-%{version}-src + +%pom_remove_plugin :maven-source-plugin + +%pom_xpath_set /pom:project/pom:packaging bundle +%pom_add_plugin org.apache.felix:maven-bundle-plugin ' +true + + + <_nouses>true + org.apache.bcel.* + + +' + %mvn_alias : bcel: apache: %mvn_file : %{name} @@ -62,13 +69,16 @@ sed -i '\|lib/dt\.jar|s|javaHome|javaHome.substring(0, javaHome.length() - 4)|' %mvn_install %files -f .mfiles -%doc README.txt -%doc LICENSE.txt NOTICE.txt +%doc RELEASE-NOTES.txt +%license LICENSE.txt NOTICE.txt %files javadoc -f .mfiles-javadoc -%doc LICENSE.txt NOTICE.txt +%license LICENSE.txt NOTICE.txt %changelog +* Tue Sep 19 2017 Michael Simacek - 0:6.1-1 +- Update to upstream version 6.1 + * Wed Jul 26 2017 Fedora Release Engineering - 0:6.0-0.7.20140406svn1592769 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild diff --git a/sources b/sources index 8ce4687..ebacac7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -1ad6d683fa3f6fb611673bbaf1f34c1a bcel-1592769.tar.xz +SHA512 (bcel-6.1-src.tar.gz) = 6a0957d4a46a8caed5f39719691c23c30246a16ee5ea71ceb2436d2b5be6bdf3d70418be1a232673814f8e11eae0438b9a97e1fda4a389b47025c36210637e36 From b01c1fe00fecd125fdfafc026f90f6913450fe3e Mon Sep 17 00:00:00 2001 From: Michael Simacek Date: Tue, 19 Sep 2017 16:07:07 +0300 Subject: [PATCH 18/76] Remove unused pom file --- bcel-pom.xml | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 bcel-pom.xml diff --git a/bcel-pom.xml b/bcel-pom.xml deleted file mode 100644 index d3a119a..0000000 --- a/bcel-pom.xml +++ /dev/null @@ -1,39 +0,0 @@ - - 4.0.0 - org.apache.bcel - bcel - 6.0 - bundle - - ISO-8859-1 - - - - junit - junit - any - test - - - regexp - regexp - 1.2 - - - - src/main/java - - - org.apache.felix - maven-bundle-plugin - true - - - <_nouses>true - org.apache.bcel.* - - - - - - From 089d5fcb156edd7f0feb85cd7dc281d9453ab589 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Fri, 22 Sep 2017 22:28:22 +0200 Subject: [PATCH 19/76] Conditionally build without jna --- bcel.spec | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/bcel.spec b/bcel.spec index fa4bcb5..13f6fb4 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,6 +1,8 @@ +%bcond_without jna + Name: bcel Version: 6.1 -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -10,12 +12,14 @@ Source0: http://archive.apache.org/dist/commons/bcel/source/bcel-%{versio BuildArch: noarch BuildRequires: maven-local +BuildRequires: mvn(org.apache.commons:commons-parent:pom:) +BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) +%if %{with jna} BuildRequires: mvn(junit:junit) BuildRequires: mvn(net.java.dev.jna:jna) BuildRequires: mvn(net.java.dev.jna:jna-platform) BuildRequires: mvn(org.apache.commons:commons-lang3) -BuildRequires: mvn(org.apache.commons:commons-parent:pom:) -BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) +%endif %description The Byte Code Engineering Library (formerly known as JavaClass) is @@ -63,7 +67,11 @@ sed -i '\|lib/dt\.jar|s|javaHome|javaHome.substring(0, javaHome.length() - 4)|' src/test/java/org/apache/bcel/PerformanceTest.java %build +%if %{without jna} +%mvn_build -f +%else %mvn_build +%endif %install %mvn_install @@ -76,6 +84,9 @@ sed -i '\|lib/dt\.jar|s|javaHome|javaHome.substring(0, javaHome.length() - 4)|' %license LICENSE.txt NOTICE.txt %changelog +* Fri Sep 22 2017 Mikolaj Izdebski - 0:6.1-2 +- Conditionally build without jna + * Tue Sep 19 2017 Michael Simacek - 0:6.1-1 - Update to upstream version 6.1 From bbaa7844e94e8534fa80a92c76db8e4fbd41e461 Mon Sep 17 00:00:00 2001 From: Michael Simacek Date: Mon, 11 Dec 2017 10:27:35 +0200 Subject: [PATCH 20/76] Update to upstream version 6.2 --- .gitignore | 1 + bcel.spec | 23 +++++------------------ sources | 2 +- 3 files changed, 7 insertions(+), 19 deletions(-) diff --git a/.gitignore b/.gitignore index 63cc790..b90bbd2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /bcel-5.2-src.tar.gz /bcel-1592769.tar.xz /bcel-6.1-src.tar.gz +/bcel-6.2-src.tar.gz diff --git a/bcel.spec b/bcel.spec index 13f6fb4..976f5a9 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,8 +1,8 @@ %bcond_without jna Name: bcel -Version: 6.1 -Release: 2%{?dist} +Version: 6.2 +Release: 1%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -13,7 +13,6 @@ BuildArch: noarch BuildRequires: maven-local BuildRequires: mvn(org.apache.commons:commons-parent:pom:) -BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) %if %{with jna} BuildRequires: mvn(junit:junit) BuildRequires: mvn(net.java.dev.jna:jna) @@ -48,24 +47,9 @@ This package provides %{summary}. %pom_remove_plugin :maven-source-plugin -%pom_xpath_set /pom:project/pom:packaging bundle -%pom_add_plugin org.apache.felix:maven-bundle-plugin ' -true - - - <_nouses>true - org.apache.bcel.* - - -' - %mvn_alias : bcel: apache: %mvn_file : %{name} -# different path in test -sed -i '\|lib/dt\.jar|s|javaHome|javaHome.substring(0, javaHome.length() - 4)|' \ - src/test/java/org/apache/bcel/PerformanceTest.java - %build %if %{without jna} %mvn_build -f @@ -84,6 +68,9 @@ sed -i '\|lib/dt\.jar|s|javaHome|javaHome.substring(0, javaHome.length() - 4)|' %license LICENSE.txt NOTICE.txt %changelog +* Sun Dec 10 2017 Michael Simacek - 0:6.2-1 +- Update to upstream version 6.2 + * Fri Sep 22 2017 Mikolaj Izdebski - 0:6.1-2 - Conditionally build without jna diff --git a/sources b/sources index ebacac7..2b2cf12 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bcel-6.1-src.tar.gz) = 6a0957d4a46a8caed5f39719691c23c30246a16ee5ea71ceb2436d2b5be6bdf3d70418be1a232673814f8e11eae0438b9a97e1fda4a389b47025c36210637e36 +SHA512 (bcel-6.2-src.tar.gz) = f12d7e51baab0c44a4a125bcefc8d6aae62ef941615b47dbb0895ff59121a4f02990290a40a30b1fbfe7fca3c2fed8cf0d4788d58fdc8fc5a1c0d7c9c67cec28 From 2d8e69b4eb09b7e8d564e3055d9e52d2e13903a6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 03:40:05 +0000 Subject: [PATCH 21/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index 976f5a9..92cbaf2 100644 --- a/bcel.spec +++ b/bcel.spec @@ -2,7 +2,7 @@ Name: bcel Version: 6.2 -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -68,6 +68,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 0:6.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Sun Dec 10 2017 Michael Simacek - 0:6.2-1 - Update to upstream version 6.2 From 15b2de4632dbfc1cf3509b86e51c940211dea39f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 12 Jul 2018 20:59:05 +0000 Subject: [PATCH 22/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index 92cbaf2..9953e9c 100644 --- a/bcel.spec +++ b/bcel.spec @@ -2,7 +2,7 @@ Name: bcel Version: 6.2 -Release: 2%{?dist} +Release: 3%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -68,6 +68,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Thu Jul 12 2018 Fedora Release Engineering - 0:6.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Feb 07 2018 Fedora Release Engineering - 0:6.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From ccef8ae868d64ec0a525f829ee73150140dc2e8f Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Thu, 29 Nov 2018 12:42:46 +0000 Subject: [PATCH 23/76] Expand conditionals --- bcel.spec | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/bcel.spec b/bcel.spec index 92cbaf2..d111a7e 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,4 +1,3 @@ -%bcond_without jna Name: bcel Version: 6.2 @@ -13,12 +12,6 @@ BuildArch: noarch BuildRequires: maven-local BuildRequires: mvn(org.apache.commons:commons-parent:pom:) -%if %{with jna} -BuildRequires: mvn(junit:junit) -BuildRequires: mvn(net.java.dev.jna:jna) -BuildRequires: mvn(net.java.dev.jna:jna-platform) -BuildRequires: mvn(org.apache.commons:commons-lang3) -%endif %description The Byte Code Engineering Library (formerly known as JavaClass) is @@ -51,11 +44,7 @@ This package provides %{summary}. %mvn_file : %{name} %build -%if %{without jna} %mvn_build -f -%else -%mvn_build -%endif %install %mvn_install From 6d3f5a2d998fc9e15fbb83f2964a77e8a8f809d2 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Thu, 29 Nov 2018 13:02:12 +0000 Subject: [PATCH 24/76] Remove explicit Epoch --- bcel.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index d111a7e..7e05756 100644 --- a/bcel.spec +++ b/bcel.spec @@ -2,7 +2,6 @@ Name: bcel Version: 6.2 Release: 2%{?dist} -Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 URL: http://commons.apache.org/proper/commons-bcel/ From 5244e93fdd9bdf69140759018df2ad784542cbf1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 14:28:21 +0000 Subject: [PATCH 25/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index 9953e9c..ce7cecf 100644 --- a/bcel.spec +++ b/bcel.spec @@ -2,7 +2,7 @@ Name: bcel Version: 6.2 -Release: 3%{?dist} +Release: 4%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -68,6 +68,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 0:6.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Thu Jul 12 2018 Fedora Release Engineering - 0:6.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From f8dfc7c67a73102dbf337485f1b9f44555ee583c Mon Sep 17 00:00:00 2001 From: Marian Koncek Date: Tue, 5 Feb 2019 08:41:26 +0100 Subject: [PATCH 26/76] Update to upstream version 6.3 --- .gitignore | 1 + bcel.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b90bbd2..301ff4c 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /bcel-1592769.tar.xz /bcel-6.1-src.tar.gz /bcel-6.2-src.tar.gz +/bcel-6.3-src.tar.gz diff --git a/bcel.spec b/bcel.spec index ce7cecf..eef6de5 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,8 +1,8 @@ %bcond_without jna Name: bcel -Version: 6.2 -Release: 4%{?dist} +Version: 6.3 +Release: 1%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -68,6 +68,10 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Tue Feb 05 2019 Marian Koncek - 0:6.3-1 +- Update to upstream version 6.3 +- Fixes: RHBZ #1670025 + * Thu Jan 31 2019 Fedora Release Engineering - 0:6.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild diff --git a/sources b/sources index 2b2cf12..7b640c3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bcel-6.2-src.tar.gz) = f12d7e51baab0c44a4a125bcefc8d6aae62ef941615b47dbb0895ff59121a4f02990290a40a30b1fbfe7fca3c2fed8cf0d4788d58fdc8fc5a1c0d7c9c67cec28 +SHA512 (bcel-6.3-src.tar.gz) = 358377437a2f667484deca3cf2f3f189ceaaf830dd8a04586047d1a057cd1f3cacc7cb6beaab363c2c7914608b4566cba355790c7b031e5502cd71d5047cb102 From 4d86e92659da5976b843dbbb303c01d7fa50173b Mon Sep 17 00:00:00 2001 From: Marian Koncek Date: Tue, 5 Feb 2019 08:41:26 +0100 Subject: [PATCH 27/76] Update to upstream version 6.3 --- .gitignore | 1 + bcel.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index b90bbd2..301ff4c 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /bcel-1592769.tar.xz /bcel-6.1-src.tar.gz /bcel-6.2-src.tar.gz +/bcel-6.3-src.tar.gz diff --git a/bcel.spec b/bcel.spec index 7e05756..cc900bc 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,7 +1,6 @@ - Name: bcel -Version: 6.2 -Release: 2%{?dist} +Version: 6.3 +Release: 1%{?dist} Summary: Byte Code Engineering Library License: ASL 2.0 URL: http://commons.apache.org/proper/commons-bcel/ @@ -56,6 +55,10 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Tue Feb 05 2019 Marian Koncek - 0:6.3-1 +- Update to upstream version 6.3 +- Fixes: RHBZ #1670025 + * Wed Feb 07 2018 Fedora Release Engineering - 0:6.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild diff --git a/sources b/sources index 2b2cf12..7b640c3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bcel-6.2-src.tar.gz) = f12d7e51baab0c44a4a125bcefc8d6aae62ef941615b47dbb0895ff59121a4f02990290a40a30b1fbfe7fca3c2fed8cf0d4788d58fdc8fc5a1c0d7c9c67cec28 +SHA512 (bcel-6.3-src.tar.gz) = 358377437a2f667484deca3cf2f3f189ceaaf830dd8a04586047d1a057cd1f3cacc7cb6beaab363c2c7914608b4566cba355790c7b031e5502cd71d5047cb102 From e094e35939d69cb8ad368937afcac1179c03c100 Mon Sep 17 00:00:00 2001 From: Marian Koncek Date: Mon, 6 May 2019 15:18:10 +0200 Subject: [PATCH 28/76] Update to upstream version 6.3.1 --- .gitignore | 1 + bcel.spec | 6 +++++- sources | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 301ff4c..40975ce 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /bcel-6.1-src.tar.gz /bcel-6.2-src.tar.gz /bcel-6.3-src.tar.gz +/bcel-6.3.1-src.tar.gz diff --git a/bcel.spec b/bcel.spec index eef6de5..f816681 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,7 +1,7 @@ %bcond_without jna Name: bcel -Version: 6.3 +Version: 6.3.1 Release: 1%{?dist} Epoch: 0 Summary: Byte Code Engineering Library @@ -68,6 +68,10 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Mon May 06 2019 Marian Koncek - 0:6.3.1-1 +- Update to upstream version 6.3.1 +- Fixes: RHBZ #1692150 + * Tue Feb 05 2019 Marian Koncek - 0:6.3-1 - Update to upstream version 6.3 - Fixes: RHBZ #1670025 diff --git a/sources b/sources index 7b640c3..6356747 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bcel-6.3-src.tar.gz) = 358377437a2f667484deca3cf2f3f189ceaaf830dd8a04586047d1a057cd1f3cacc7cb6beaab363c2c7914608b4566cba355790c7b031e5502cd71d5047cb102 +SHA512 (bcel-6.3.1-src.tar.gz) = 4e601b054b003c2077fa00152020e36dc41e216172c8f3075e8ac63e2c6f4b0334a8ab5b075b53fa0b7e64c0c8fd9cd14a28617790f556467bd38182c6c6cbfd From 27c4dce68fea48131ff0e801eeac2fd982ab9908 Mon Sep 17 00:00:00 2001 From: Marian Koncek Date: Mon, 6 May 2019 15:18:10 +0200 Subject: [PATCH 29/76] Update to upstream version 6.3.1 --- .gitignore | 1 + bcel.spec | 6 +++++- sources | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 301ff4c..40975ce 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /bcel-6.1-src.tar.gz /bcel-6.2-src.tar.gz /bcel-6.3-src.tar.gz +/bcel-6.3.1-src.tar.gz diff --git a/bcel.spec b/bcel.spec index cc900bc..8df9ab1 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,5 +1,5 @@ Name: bcel -Version: 6.3 +Version: 6.3.1 Release: 1%{?dist} Summary: Byte Code Engineering Library License: ASL 2.0 @@ -55,6 +55,10 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Mon May 06 2019 Marian Koncek - 0:6.3.1-1 +- Update to upstream version 6.3.1 +- Fixes: RHBZ #1692150 + * Tue Feb 05 2019 Marian Koncek - 0:6.3-1 - Update to upstream version 6.3 - Fixes: RHBZ #1670025 diff --git a/sources b/sources index 7b640c3..6356747 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bcel-6.3-src.tar.gz) = 358377437a2f667484deca3cf2f3f189ceaaf830dd8a04586047d1a057cd1f3cacc7cb6beaab363c2c7914608b4566cba355790c7b031e5502cd71d5047cb102 +SHA512 (bcel-6.3.1-src.tar.gz) = 4e601b054b003c2077fa00152020e36dc41e216172c8f3075e8ac63e2c6f4b0334a8ab5b075b53fa0b7e64c0c8fd9cd14a28617790f556467bd38182c6c6cbfd From 49573466e91e4e328cfb8779b0563c25d0dd4391 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Fri, 24 May 2019 17:00:25 +0200 Subject: [PATCH 30/76] Mass rebuild for javapackages-tools 201901 --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index 8df9ab1..f9a922c 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,6 +1,6 @@ Name: bcel Version: 6.3.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Byte Code Engineering Library License: ASL 2.0 URL: http://commons.apache.org/proper/commons-bcel/ @@ -55,6 +55,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Fri May 24 2019 Mikolaj Izdebski - 6.3.1-2 +- Mass rebuild for javapackages-tools 201901 + * Mon May 06 2019 Marian Koncek - 0:6.3.1-1 - Update to upstream version 6.3.1 - Fixes: RHBZ #1692150 From 896dcc1fe89e25802d3f8799657d762ffa00fd6b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jul 2019 19:06:50 +0000 Subject: [PATCH 31/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index f816681..bb4b30f 100644 --- a/bcel.spec +++ b/bcel.spec @@ -2,7 +2,7 @@ Name: bcel Version: 6.3.1 -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -68,6 +68,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Wed Jul 24 2019 Fedora Release Engineering - 0:6.3.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Mon May 06 2019 Marian Koncek - 0:6.3.1-1 - Update to upstream version 6.3.1 - Fixes: RHBZ #1692150 From 1f242b6e285dfad54ac93f31018e7813bf28916d Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Fri, 4 Oct 2019 16:34:40 +0200 Subject: [PATCH 32/76] update to version 6.4.1 --- .gitignore | 4 ++++ bcel.spec | 7 +++++-- sources | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 40975ce..90ef3da 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,10 @@ +/results_* +/*.src.rpm + /bcel-5.2-src.tar.gz /bcel-1592769.tar.xz /bcel-6.1-src.tar.gz /bcel-6.2-src.tar.gz /bcel-6.3-src.tar.gz /bcel-6.3.1-src.tar.gz +/bcel-6.4.1-src.tar.gz diff --git a/bcel.spec b/bcel.spec index bb4b30f..17183cf 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,8 +1,8 @@ %bcond_without jna Name: bcel -Version: 6.3.1 -Release: 2%{?dist} +Version: 6.4.1 +Release: 1%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -68,6 +68,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Fri Oct 04 2019 Fabio Valentini - 0:6.4.1-1 +- Update to version 6.4.1. + * Wed Jul 24 2019 Fedora Release Engineering - 0:6.3.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild diff --git a/sources b/sources index 6356747..d7a23b1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bcel-6.3.1-src.tar.gz) = 4e601b054b003c2077fa00152020e36dc41e216172c8f3075e8ac63e2c6f4b0334a8ab5b075b53fa0b7e64c0c8fd9cd14a28617790f556467bd38182c6c6cbfd +SHA512 (bcel-6.4.1-src.tar.gz) = 746987c314d3a2bd7308e5cd0b3403c915f09b5127af5980f986a81bccff91cca6098b636fd2f337e8e42f1e3600e8eac14b4f3b0564739b155955603a2e9b7f From 8a3f535be90b9e555fbabedfb580297a09ba8c07 Mon Sep 17 00:00:00 2001 From: Marian Koncek Date: Wed, 23 Oct 2019 09:07:36 +0200 Subject: [PATCH 33/76] Update to upstream version 6.4.1 --- .gitignore | 1 + bcel.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 40975ce..eba72b7 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /bcel-6.2-src.tar.gz /bcel-6.3-src.tar.gz /bcel-6.3.1-src.tar.gz +/bcel-6.4.1-src.tar.gz diff --git a/bcel.spec b/bcel.spec index f9a922c..2e2cd73 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,6 +1,6 @@ Name: bcel -Version: 6.3.1 -Release: 2%{?dist} +Version: 6.4.1 +Release: 1%{?dist} Summary: Byte Code Engineering Library License: ASL 2.0 URL: http://commons.apache.org/proper/commons-bcel/ @@ -55,6 +55,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Wed Oct 16 2019 Marian Koncek - 6.4.1-1 +- Update to upstream version 6.4.1 + * Fri May 24 2019 Mikolaj Izdebski - 6.3.1-2 - Mass rebuild for javapackages-tools 201901 diff --git a/sources b/sources index 6356747..d7a23b1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bcel-6.3.1-src.tar.gz) = 4e601b054b003c2077fa00152020e36dc41e216172c8f3075e8ac63e2c6f4b0334a8ab5b075b53fa0b7e64c0c8fd9cd14a28617790f556467bd38182c6c6cbfd +SHA512 (bcel-6.4.1-src.tar.gz) = 746987c314d3a2bd7308e5cd0b3403c915f09b5127af5980f986a81bccff91cca6098b636fd2f337e8e42f1e3600e8eac14b4f3b0564739b155955603a2e9b7f From 07a57a91c796bb81166ccea8a218a70163939e3c Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Tue, 5 Nov 2019 17:29:27 +0100 Subject: [PATCH 34/76] Mass rebuild for javapackages-tools 201902 --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index 2e2cd73..d472178 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,6 +1,6 @@ Name: bcel Version: 6.4.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Byte Code Engineering Library License: ASL 2.0 URL: http://commons.apache.org/proper/commons-bcel/ @@ -55,6 +55,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Tue Nov 05 2019 Mikolaj Izdebski - 6.4.1-2 +- Mass rebuild for javapackages-tools 201902 + * Wed Oct 16 2019 Marian Koncek - 6.4.1-1 - Update to upstream version 6.4.1 From 287e55d0c71441a8af2a5c73e858feca0475cb23 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 12:47:13 +0000 Subject: [PATCH 35/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index 17183cf..51b2ef9 100644 --- a/bcel.spec +++ b/bcel.spec @@ -2,7 +2,7 @@ Name: bcel Version: 6.4.1 -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -68,6 +68,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 0:6.4.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Fri Oct 04 2019 Fabio Valentini - 0:6.4.1-1 - Update to version 6.4.1. From b30971ef0818d9c62004bf8c889fa758525ed651 Mon Sep 17 00:00:00 2001 From: Jiri Date: Fri, 10 Jul 2020 16:35:59 +0200 Subject: [PATCH 36/76] Rebuilt for JDK-11 --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index 51b2ef9..1567136 100644 --- a/bcel.spec +++ b/bcel.spec @@ -2,7 +2,7 @@ Name: bcel Version: 6.4.1 -Release: 2%{?dist} +Release: 3%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -68,6 +68,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Fri Jul 10 2020 Jiri Vanek - 0:6.4.1-3 +- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11 + * Tue Jan 28 2020 Fedora Release Engineering - 0:6.4.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 08ef61cb3b9b2458ac104b030266f1c0d4433f20 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 12:59:02 +0000 Subject: [PATCH 37/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index 1567136..35a7797 100644 --- a/bcel.spec +++ b/bcel.spec @@ -2,7 +2,7 @@ Name: bcel Version: 6.4.1 -Release: 3%{?dist} +Release: 4%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -68,6 +68,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 0:6.4.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Fri Jul 10 2020 Jiri Vanek - 0:6.4.1-3 - Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11 From fdbaa68096224657a664dfa1ed3402ea3b4a151b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 01:00:40 +0000 Subject: [PATCH 38/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index 35a7797..2222161 100644 --- a/bcel.spec +++ b/bcel.spec @@ -2,7 +2,7 @@ Name: bcel Version: 6.4.1 -Release: 4%{?dist} +Release: 5%{?dist} Epoch: 0 Summary: Byte Code Engineering Library License: ASL 2.0 @@ -68,6 +68,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 0:6.4.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Mon Jul 27 2020 Fedora Release Engineering - 0:6.4.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 211fb8ade8b8572576f72aa011c34cd24fc4d09c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 13:31:51 +0000 Subject: [PATCH 39/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 8c28c651306eca60d25183be03e02d0ecb972208 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 18:28:08 +0000 Subject: [PATCH 40/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index ef6aa19..3bbc5a1 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,6 +1,6 @@ Name: bcel Version: 6.4.1 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Byte Code Engineering Library License: ASL 2.0 URL: http://commons.apache.org/proper/commons-bcel/ @@ -55,6 +55,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Wed Jul 21 2021 Fedora Release Engineering - 6.4.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Mon Jun 28 2021 Mikolaj Izdebski - 6.4.1-6 - Remove dependency on jna From 646901f10bbc144da63a5c4b5c7bc094402c586f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jan 2022 22:11:58 +0000 Subject: [PATCH 41/76] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index 3bbc5a1..afcdb33 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,6 +1,6 @@ Name: bcel Version: 6.4.1 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Byte Code Engineering Library License: ASL 2.0 URL: http://commons.apache.org/proper/commons-bcel/ @@ -55,6 +55,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Wed Jan 19 2022 Fedora Release Engineering - 6.4.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Wed Jul 21 2021 Fedora Release Engineering - 6.4.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 7b3ff8d3d0d04eb8f34b897fba9399523431bb70 Mon Sep 17 00:00:00 2001 From: Jiri Date: Sat, 5 Feb 2022 19:42:02 +0100 Subject: [PATCH 42/76] Rebuilt for java-17-openjdk as system jdk https://fedoraproject.org/wiki/Changes/Java17 --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index afcdb33..54b1457 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,6 +1,6 @@ Name: bcel Version: 6.4.1 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Byte Code Engineering Library License: ASL 2.0 URL: http://commons.apache.org/proper/commons-bcel/ @@ -55,6 +55,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Sat Feb 05 2022 Jiri Vanek - 6.4.1-9 +- Rebuilt for java-17-openjdk as system jdk + * Wed Jan 19 2022 Fedora Release Engineering - 6.4.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 576e7ccb580fada845892e69571b573624b3f1a9 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Sun, 24 Apr 2022 21:36:40 +0200 Subject: [PATCH 43/76] Update to upstream version 6.5.0 --- .gitignore | 1 + bcel.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 90ef3da..a4a9e6a 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /bcel-6.3-src.tar.gz /bcel-6.3.1-src.tar.gz /bcel-6.4.1-src.tar.gz +/bcel-6.5.0-src.tar.gz diff --git a/bcel.spec b/bcel.spec index 54b1457..3a95f34 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,6 +1,6 @@ Name: bcel -Version: 6.4.1 -Release: 9%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: Byte Code Engineering Library License: ASL 2.0 URL: http://commons.apache.org/proper/commons-bcel/ @@ -37,6 +37,7 @@ This package provides %{summary}. %setup -q -n %{name}-%{version}-src %pom_remove_plugin :maven-source-plugin +%pom_remove_plugin :spotbugs-maven-plugin %mvn_alias : bcel: apache: %mvn_file : %{name} @@ -55,6 +56,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Sun Apr 24 2022 Mikolaj Izdebski - 6.5.0-1 +- Update to upstream version 6.5.0 + * Sat Feb 05 2022 Jiri Vanek - 6.4.1-9 - Rebuilt for java-17-openjdk as system jdk diff --git a/sources b/sources index d7a23b1..17a9a18 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bcel-6.4.1-src.tar.gz) = 746987c314d3a2bd7308e5cd0b3403c915f09b5127af5980f986a81bccff91cca6098b636fd2f337e8e42f1e3600e8eac14b4f3b0564739b155955603a2e9b7f +SHA512 (bcel-6.5.0-src.tar.gz) = c6da4b4d4cbad3ad2b3a4c0208063e3858170356fc4f6670c95ce819f0aea69f103914875a12bf2715a869c2b19a3e79fcb55a695eb269d9937520db25da1e3d From da8d5fe6e516dadc7d2a0a643d78d85ae0df315d Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Thu, 12 May 2022 22:33:24 +0200 Subject: [PATCH 44/76] Add ExclusiveArch: %{java_arches} noarch See: https://fedoraproject.org/wiki/Changes/Drop_i686_JDKs --- bcel.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/bcel.spec b/bcel.spec index 3a95f34..b8744ba 100644 --- a/bcel.spec +++ b/bcel.spec @@ -5,6 +5,7 @@ Summary: Byte Code Engineering Library License: ASL 2.0 URL: http://commons.apache.org/proper/commons-bcel/ BuildArch: noarch +ExclusiveArch: %{java_arches} noarch Source0: http://archive.apache.org/dist/commons/bcel/source/bcel-%{version}-src.tar.gz From e4b7d5f2fef28951fcdbcfccb77e83ea1bbff877 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 20 Jul 2022 21:50:29 +0000 Subject: [PATCH 45/76] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index b8744ba..0f13262 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,6 +1,6 @@ Name: bcel Version: 6.5.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Byte Code Engineering Library License: ASL 2.0 URL: http://commons.apache.org/proper/commons-bcel/ @@ -57,6 +57,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Wed Jul 20 2022 Fedora Release Engineering - 6.5.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Sun Apr 24 2022 Mikolaj Izdebski - 6.5.0-1 - Update to upstream version 6.5.0 From e999cebb931956749411e658780ce8d23e0895ca Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Wed, 31 Aug 2022 08:36:51 +0200 Subject: [PATCH 46/76] Onboard package into gating --- .fmf/version | 1 + ci.fmf | 1 + gating.yaml | 8 ++++++++ plans/javapackages.fmf | 7 +++++++ 4 files changed, 17 insertions(+) create mode 100644 .fmf/version create mode 100644 ci.fmf create mode 100644 gating.yaml create mode 100644 plans/javapackages.fmf 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/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..8f6c9cb --- /dev/null +++ b/plans/javapackages.fmf @@ -0,0 +1,7 @@ +summary: Run javapackages-specific tests +discover: + how: fmf + url: https://src.fedoraproject.org/tests/javapackages + ref: f37 +execute: + how: tmt From d36f02eb2137a1646cfbba1bbb95b44e241bfc62 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Thu, 1 Dec 2022 20:15:50 +0100 Subject: [PATCH 47/76] Fix arbitrary bytecode produced via out-of-bounds writing Resolves: CVE-2022-42920 --- 0001-CVE-2022-42920.patch | 67 +++++++++++++++++++++++++++++++++++++++ bcel.spec | 9 +++++- 2 files changed, 75 insertions(+), 1 deletion(-) create mode 100644 0001-CVE-2022-42920.patch diff --git a/0001-CVE-2022-42920.patch b/0001-CVE-2022-42920.patch new file mode 100644 index 0000000..8c64097 --- /dev/null +++ b/0001-CVE-2022-42920.patch @@ -0,0 +1,67 @@ +From 60a3e8874e1646c1198252e531029a6f78ff7a51 Mon Sep 17 00:00:00 2001 +From: Richard Atkins +Date: Wed, 21 Sep 2022 23:18:58 +1000 +Subject: [PATCH] CVE-2022-42920 + +--- + .../java/org/apache/bcel/classfile/ConstantPool.java | 11 +++++++++-- + .../java/org/apache/bcel/generic/ConstantPoolGen.java | 11 ++++++++++- + 2 files changed, 19 insertions(+), 3 deletions(-) + +diff --git a/src/main/java/org/apache/bcel/classfile/ConstantPool.java b/src/main/java/org/apache/bcel/classfile/ConstantPool.java +index c2926c08..b4177771 100644 +--- a/src/main/java/org/apache/bcel/classfile/ConstantPool.java ++++ b/src/main/java/org/apache/bcel/classfile/ConstantPool.java +@@ -218,8 +218,15 @@ public class ConstantPool implements Cloneable, Node { + * @throws IOException + */ + public void dump( final DataOutputStream file ) throws IOException { +- file.writeShort(constantPool.length); +- for (int i = 1; i < constantPool.length; i++) { ++ /* ++ * Constants over the size of the constant pool shall not be written out. ++ * This is a redundant measure as the ConstantPoolGen should have already ++ * reported an error back in the situation. ++ */ ++ final int size = Math.min(constantPool.length, Const.MAX_CP_ENTRIES); ++ ++ file.writeShort(size); ++ for (int i = 1; i < size; i++) { + if (constantPool[i] != null) { + constantPool[i].dump(file); + } +diff --git a/src/main/java/org/apache/bcel/generic/ConstantPoolGen.java b/src/main/java/org/apache/bcel/generic/ConstantPoolGen.java +index 5a09e0d3..ce783549 100644 +--- a/src/main/java/org/apache/bcel/generic/ConstantPoolGen.java ++++ b/src/main/java/org/apache/bcel/generic/ConstantPoolGen.java +@@ -95,7 +95,7 @@ public class ConstantPoolGen { + public ConstantPoolGen(final Constant[] cs) { + final StringBuilder sb = new StringBuilder(DEFAULT_BUFFER_SIZE); + +- size = Math.max(DEFAULT_BUFFER_SIZE, cs.length + 64); ++ size = Math.min(Math.max(DEFAULT_BUFFER_SIZE, cs.length + 64), Const.MAX_CP_ENTRIES + 1); + constants = new Constant[size]; + + System.arraycopy(cs, 0, constants, 0, cs.length); +@@ -224,9 +224,18 @@ public class ConstantPoolGen { + /** Resize internal array of constants. + */ + protected void adjustSize() { ++ // 3 extra spaces are needed as some entries may take 3 slots ++ if (index + 3 >= Const.MAX_CP_ENTRIES + 1) { ++ throw new IllegalStateException("The number of constants " + (index + 3) ++ + " is over the size of the constant pool: " ++ + Const.MAX_CP_ENTRIES); ++ } ++ + if (index + 3 >= size) { + final Constant[] cs = constants; + size *= 2; ++ // the constant array shall not exceed the size of the constant pool ++ size = Math.min(size, Const.MAX_CP_ENTRIES + 1); + constants = new Constant[size]; + System.arraycopy(cs, 0, constants, 0, index); + } +-- +2.38.1 + diff --git a/bcel.spec b/bcel.spec index 0f13262..6d131a4 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,6 +1,6 @@ Name: bcel Version: 6.5.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Byte Code Engineering Library License: ASL 2.0 URL: http://commons.apache.org/proper/commons-bcel/ @@ -9,6 +9,8 @@ ExclusiveArch: %{java_arches} noarch Source0: http://archive.apache.org/dist/commons/bcel/source/bcel-%{version}-src.tar.gz +Patch1: 0001-CVE-2022-42920.patch + BuildRequires: maven-local BuildRequires: mvn(org.apache.commons:commons-parent:pom:) @@ -36,6 +38,7 @@ This package provides %{summary}. %prep %setup -q -n %{name}-%{version}-src +%patch1 -p1 %pom_remove_plugin :maven-source-plugin %pom_remove_plugin :spotbugs-maven-plugin @@ -57,6 +60,10 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Thu Dec 01 2022 Mikolaj Izdebski - 6.5.0-3 +- Fix arbitrary bytecode produced via out-of-bounds writing +- Resolves: CVE-2022-42920 + * Wed Jul 20 2022 Fedora Release Engineering - 6.5.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 0542278fc4879b8b775c0c73a1a708ffc96ce8f7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 18 Jan 2023 22:44:09 +0000 Subject: [PATCH 48/76] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index 6d131a4..f2cf791 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,6 +1,6 @@ Name: bcel Version: 6.5.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Byte Code Engineering Library License: ASL 2.0 URL: http://commons.apache.org/proper/commons-bcel/ @@ -60,6 +60,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Wed Jan 18 2023 Fedora Release Engineering - 6.5.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Thu Dec 01 2022 Mikolaj Izdebski - 6.5.0-3 - Fix arbitrary bytecode produced via out-of-bounds writing - Resolves: CVE-2022-42920 From 142b1d96043bf66fbd542eb1f53f02e6ac0aa32f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 14:26:43 +0000 Subject: [PATCH 49/76] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index f2cf791..c37cb55 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,6 +1,6 @@ Name: bcel Version: 6.5.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Byte Code Engineering Library License: ASL 2.0 URL: http://commons.apache.org/proper/commons-bcel/ @@ -60,6 +60,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Wed Jul 19 2023 Fedora Release Engineering - 6.5.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Wed Jan 18 2023 Fedora Release Engineering - 6.5.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 8e90847c63a27406adfbba9efe9ff0d2fb7e4820 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Fri, 18 Aug 2023 09:21:02 +0200 Subject: [PATCH 50/76] Update to upstream version 6.7.0 --- .gitignore | 1 + bcel.spec | 11 ++++++----- sources | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index a4a9e6a..8bd5536 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /bcel-6.3.1-src.tar.gz /bcel-6.4.1-src.tar.gz /bcel-6.5.0-src.tar.gz +/bcel-6.7.0-src.tar.gz diff --git a/bcel.spec b/bcel.spec index c37cb55..507c99d 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,6 +1,6 @@ Name: bcel -Version: 6.5.0 -Release: 5%{?dist} +Version: 6.7.0 +Release: 1%{?dist} Summary: Byte Code Engineering Library License: ASL 2.0 URL: http://commons.apache.org/proper/commons-bcel/ @@ -9,8 +9,6 @@ ExclusiveArch: %{java_arches} noarch Source0: http://archive.apache.org/dist/commons/bcel/source/bcel-%{version}-src.tar.gz -Patch1: 0001-CVE-2022-42920.patch - BuildRequires: maven-local BuildRequires: mvn(org.apache.commons:commons-parent:pom:) @@ -38,10 +36,10 @@ This package provides %{summary}. %prep %setup -q -n %{name}-%{version}-src -%patch1 -p1 %pom_remove_plugin :maven-source-plugin %pom_remove_plugin :spotbugs-maven-plugin +%pom_remove_plugin :jacoco-maven-plugin %mvn_alias : bcel: apache: %mvn_file : %{name} @@ -60,6 +58,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Fri Aug 18 2023 Mikolaj Izdebski - 6.7.0-1 +- Update to upstream version 6.7.0 + * Wed Jul 19 2023 Fedora Release Engineering - 6.5.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild diff --git a/sources b/sources index 17a9a18..9f08da9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bcel-6.5.0-src.tar.gz) = c6da4b4d4cbad3ad2b3a4c0208063e3858170356fc4f6670c95ce819f0aea69f103914875a12bf2715a869c2b19a3e79fcb55a695eb269d9937520db25da1e3d +SHA512 (bcel-6.7.0-src.tar.gz) = 71f0e227dbc558296f535507b3640ce4c91dddf12ef06502b5fca95b35510b02d09ca649f121427b4b47deb96c2edfe0de70999261cffbcbe170a835730096a0 From f61b1896392349cd31b4a7ccd789e19f581321f6 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Fri, 18 Aug 2023 14:21:34 +0200 Subject: [PATCH 51/76] Add missing build-requires --- bcel.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index 507c99d..6cc1067 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,6 +1,6 @@ Name: bcel Version: 6.7.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Byte Code Engineering Library License: ASL 2.0 URL: http://commons.apache.org/proper/commons-bcel/ @@ -10,7 +10,9 @@ ExclusiveArch: %{java_arches} noarch Source0: http://archive.apache.org/dist/commons/bcel/source/bcel-%{version}-src.tar.gz BuildRequires: maven-local +BuildRequires: mvn(org.apache.commons:commons-lang3) BuildRequires: mvn(org.apache.commons:commons-parent:pom:) +BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) %description The Byte Code Engineering Library (formerly known as JavaClass) is @@ -58,6 +60,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Fri Aug 18 2023 Mikolaj Izdebski - 6.7.0-2 +- Add missing build-requires + * Fri Aug 18 2023 Mikolaj Izdebski - 6.7.0-1 - Update to upstream version 6.7.0 From f02924b4823b4af7361707f02b5a8a48d4254e4c Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Fri, 1 Sep 2023 13:20:31 +0200 Subject: [PATCH 52/76] Convert License tag to SPDX format Related: https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_2 --- bcel.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bcel.spec b/bcel.spec index 6cc1067..7bd235d 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,8 +1,8 @@ Name: bcel Version: 6.7.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Byte Code Engineering Library -License: ASL 2.0 +License: Apache-2.0 URL: http://commons.apache.org/proper/commons-bcel/ BuildArch: noarch ExclusiveArch: %{java_arches} noarch @@ -60,6 +60,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Fri Sep 01 2023 Mikolaj Izdebski - 6.7.0-3 +- Convert License tag to SPDX format + * Fri Aug 18 2023 Mikolaj Izdebski - 6.7.0-2 - Add missing build-requires From 69830a1f2e93ff8989e138c3a31f1cfb5568855f Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Thu, 26 Oct 2023 07:33:07 +0200 Subject: [PATCH 53/76] Update javapackages test plan to f40 --- plans/javapackages.fmf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plans/javapackages.fmf b/plans/javapackages.fmf index 8f6c9cb..a2cdaba 100644 --- a/plans/javapackages.fmf +++ b/plans/javapackages.fmf @@ -2,6 +2,6 @@ summary: Run javapackages-specific tests discover: how: fmf url: https://src.fedoraproject.org/tests/javapackages - ref: f37 + ref: f40 execute: how: tmt From b8f75e8f0c4e0fe2c66ef3342d9c9163f2371c84 Mon Sep 17 00:00:00 2001 From: Marian Koncek Date: Mon, 11 Dec 2023 13:42:50 +0100 Subject: [PATCH 54/76] Update to upstream version 6.8.0 --- .gitignore | 1 + 0001-CVE-2022-42920.patch | 67 --------------------------------------- bcel.spec | 7 ++-- sources | 2 +- 4 files changed, 7 insertions(+), 70 deletions(-) delete mode 100644 0001-CVE-2022-42920.patch diff --git a/.gitignore b/.gitignore index 8bd5536..bec3885 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /bcel-6.4.1-src.tar.gz /bcel-6.5.0-src.tar.gz /bcel-6.7.0-src.tar.gz +/bcel-6.8.0-src.tar.gz diff --git a/0001-CVE-2022-42920.patch b/0001-CVE-2022-42920.patch deleted file mode 100644 index 8c64097..0000000 --- a/0001-CVE-2022-42920.patch +++ /dev/null @@ -1,67 +0,0 @@ -From 60a3e8874e1646c1198252e531029a6f78ff7a51 Mon Sep 17 00:00:00 2001 -From: Richard Atkins -Date: Wed, 21 Sep 2022 23:18:58 +1000 -Subject: [PATCH] CVE-2022-42920 - ---- - .../java/org/apache/bcel/classfile/ConstantPool.java | 11 +++++++++-- - .../java/org/apache/bcel/generic/ConstantPoolGen.java | 11 ++++++++++- - 2 files changed, 19 insertions(+), 3 deletions(-) - -diff --git a/src/main/java/org/apache/bcel/classfile/ConstantPool.java b/src/main/java/org/apache/bcel/classfile/ConstantPool.java -index c2926c08..b4177771 100644 ---- a/src/main/java/org/apache/bcel/classfile/ConstantPool.java -+++ b/src/main/java/org/apache/bcel/classfile/ConstantPool.java -@@ -218,8 +218,15 @@ public class ConstantPool implements Cloneable, Node { - * @throws IOException - */ - public void dump( final DataOutputStream file ) throws IOException { -- file.writeShort(constantPool.length); -- for (int i = 1; i < constantPool.length; i++) { -+ /* -+ * Constants over the size of the constant pool shall not be written out. -+ * This is a redundant measure as the ConstantPoolGen should have already -+ * reported an error back in the situation. -+ */ -+ final int size = Math.min(constantPool.length, Const.MAX_CP_ENTRIES); -+ -+ file.writeShort(size); -+ for (int i = 1; i < size; i++) { - if (constantPool[i] != null) { - constantPool[i].dump(file); - } -diff --git a/src/main/java/org/apache/bcel/generic/ConstantPoolGen.java b/src/main/java/org/apache/bcel/generic/ConstantPoolGen.java -index 5a09e0d3..ce783549 100644 ---- a/src/main/java/org/apache/bcel/generic/ConstantPoolGen.java -+++ b/src/main/java/org/apache/bcel/generic/ConstantPoolGen.java -@@ -95,7 +95,7 @@ public class ConstantPoolGen { - public ConstantPoolGen(final Constant[] cs) { - final StringBuilder sb = new StringBuilder(DEFAULT_BUFFER_SIZE); - -- size = Math.max(DEFAULT_BUFFER_SIZE, cs.length + 64); -+ size = Math.min(Math.max(DEFAULT_BUFFER_SIZE, cs.length + 64), Const.MAX_CP_ENTRIES + 1); - constants = new Constant[size]; - - System.arraycopy(cs, 0, constants, 0, cs.length); -@@ -224,9 +224,18 @@ public class ConstantPoolGen { - /** Resize internal array of constants. - */ - protected void adjustSize() { -+ // 3 extra spaces are needed as some entries may take 3 slots -+ if (index + 3 >= Const.MAX_CP_ENTRIES + 1) { -+ throw new IllegalStateException("The number of constants " + (index + 3) -+ + " is over the size of the constant pool: " -+ + Const.MAX_CP_ENTRIES); -+ } -+ - if (index + 3 >= size) { - final Constant[] cs = constants; - size *= 2; -+ // the constant array shall not exceed the size of the constant pool -+ size = Math.min(size, Const.MAX_CP_ENTRIES + 1); - constants = new Constant[size]; - System.arraycopy(cs, 0, constants, 0, index); - } --- -2.38.1 - diff --git a/bcel.spec b/bcel.spec index 7bd235d..c8b37fa 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,6 +1,6 @@ Name: bcel -Version: 6.7.0 -Release: 3%{?dist} +Version: 6.8.0 +Release: 1%{?dist} Summary: Byte Code Engineering Library License: Apache-2.0 URL: http://commons.apache.org/proper/commons-bcel/ @@ -60,6 +60,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Mon Dec 11 2023 Marian Koncek - 6.8.0-1 +- Update to upstream version 6.8.0 + * Fri Sep 01 2023 Mikolaj Izdebski - 6.7.0-3 - Convert License tag to SPDX format diff --git a/sources b/sources index 9f08da9..1f04241 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bcel-6.7.0-src.tar.gz) = 71f0e227dbc558296f535507b3640ce4c91dddf12ef06502b5fca95b35510b02d09ca649f121427b4b47deb96c2edfe0de70999261cffbcbe170a835730096a0 +SHA512 (bcel-6.8.0-src.tar.gz) = fcec4920f841b9b22b7fe05190ed09a31e2edd32dbc9bc6217981af34fecab0725249bbaf0e5810e0c7ef8a347dbe07fa1dfc1a80a7b651368ad4ea852f54f6e From 1fe134b9ddcbd1e659485fae305a67c82bc75b3b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 14:15:11 +0000 Subject: [PATCH 55/76] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index c8b37fa..6d2e443 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,6 +1,6 @@ Name: bcel Version: 6.8.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Byte Code Engineering Library License: Apache-2.0 URL: http://commons.apache.org/proper/commons-bcel/ @@ -60,6 +60,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 6.8.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Mon Dec 11 2023 Marian Koncek - 6.8.0-1 - Update to upstream version 6.8.0 From 928b97e64a6d81427f27492867fbe01ddff83f72 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 23 Jan 2024 00:11:56 +0000 Subject: [PATCH 56/76] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index 6d2e443..9a0abc9 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,6 +1,6 @@ Name: bcel Version: 6.8.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Byte Code Engineering Library License: Apache-2.0 URL: http://commons.apache.org/proper/commons-bcel/ @@ -60,6 +60,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Tue Jan 23 2024 Fedora Release Engineering - 6.8.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 6.8.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 87ff5c61abea2407abc35c7b2c89ef71b3672dd9 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Thu, 1 Feb 2024 09:56:06 +0100 Subject: [PATCH 57/76] Update to upstream version 6.8.1 --- .gitignore | 1 + bcel.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index bec3885..8eddb0f 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /bcel-6.5.0-src.tar.gz /bcel-6.7.0-src.tar.gz /bcel-6.8.0-src.tar.gz +/bcel-6.8.1-src.tar.gz diff --git a/bcel.spec b/bcel.spec index 9a0abc9..2dbdc62 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,6 +1,6 @@ Name: bcel -Version: 6.8.0 -Release: 3%{?dist} +Version: 6.8.1 +Release: 1%{?dist} Summary: Byte Code Engineering Library License: Apache-2.0 URL: http://commons.apache.org/proper/commons-bcel/ @@ -60,6 +60,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Thu Feb 01 2024 Mikolaj Izdebski - 6.8.1-1 +- Update to upstream version 6.8.1 + * Tue Jan 23 2024 Fedora Release Engineering - 6.8.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild diff --git a/sources b/sources index 1f04241..7bcd686 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bcel-6.8.0-src.tar.gz) = fcec4920f841b9b22b7fe05190ed09a31e2edd32dbc9bc6217981af34fecab0725249bbaf0e5810e0c7ef8a347dbe07fa1dfc1a80a7b651368ad4ea852f54f6e +SHA512 (bcel-6.8.1-src.tar.gz) = 1a38f4603bfe8692e4fc71a911fbb37ddc30ee5afa270d4b36f0325879a555df2cab34e2abf38645a3c7b780e30dec516a0eac21a0d7e18ff412a5762282360e From 13ead7692506a19f08938e5f22c898c0e3a8acaf Mon Sep 17 00:00:00 2001 From: Jiri Vanek Date: Tue, 27 Feb 2024 14:58:07 +0100 Subject: [PATCH 58/76] Rebuilt for java-21-openjdk as system jdk https://fedoraproject.org/wiki/Changes/Java21 --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index 2dbdc62..b67c516 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,6 +1,6 @@ Name: bcel Version: 6.8.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Byte Code Engineering Library License: Apache-2.0 URL: http://commons.apache.org/proper/commons-bcel/ @@ -60,6 +60,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Tue Feb 27 2024 Jiri Vanek - 6.8.1-2 +- Rebuilt for java-21-openjdk as system jdk + * Thu Feb 01 2024 Mikolaj Izdebski - 6.8.1-1 - Update to upstream version 6.8.1 From 6c0265959f97bd5bc71eeb63016d1b409ff3708f Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Thu, 4 Jul 2024 10:03:40 +0200 Subject: [PATCH 59/76] Run upstream test suite as tmt tests We don't run upstream tests during the build, but we should at least run them during CI. --- gating.yaml | 1 + plans/smoke.fmf | 5 +++ tests/Sanity/upstream-tests/main.fmf | 7 ++++ tests/Sanity/upstream-tests/runtest.sh | 47 ++++++++++++++++++++++++++ tests/main.fmf | 5 +++ 5 files changed, 65 insertions(+) create mode 100644 plans/smoke.fmf create mode 100644 tests/Sanity/upstream-tests/main.fmf create mode 100755 tests/Sanity/upstream-tests/runtest.sh create mode 100644 tests/main.fmf diff --git a/gating.yaml b/gating.yaml index 0d484d7..7b6e38f 100644 --- a/gating.yaml +++ b/gating.yaml @@ -5,4 +5,5 @@ decision_contexts: - bodhi_update_push_testing - bodhi_update_push_stable rules: + - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/smoke.functional} - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/javapackages.functional} diff --git a/plans/smoke.fmf b/plans/smoke.fmf new file mode 100644 index 0000000..a1e7bfd --- /dev/null +++ b/plans/smoke.fmf @@ -0,0 +1,5 @@ +summary: Basic smoke test +discover: + how: fmf +execute: + how: tmt diff --git a/tests/Sanity/upstream-tests/main.fmf b/tests/Sanity/upstream-tests/main.fmf new file mode 100644 index 0000000..c957ccd --- /dev/null +++ b/tests/Sanity/upstream-tests/main.fmf @@ -0,0 +1,7 @@ +summary: BCEL upstream tests +description: | + Run BCEL upstream tests that are packaged in the SRPM. +require: + - bcel + - javapackages-tools + - maven diff --git a/tests/Sanity/upstream-tests/runtest.sh b/tests/Sanity/upstream-tests/runtest.sh new file mode 100755 index 0000000..b38cb6c --- /dev/null +++ b/tests/Sanity/upstream-tests/runtest.sh @@ -0,0 +1,47 @@ +#!/bin/bash +# Author: Mikolaj Izdebski +. /usr/share/beakerlib/beakerlib.sh + +rlJournalStart + + rlPhaseStartSetup + rlAssertRpm bcel + rlRun "pushd \$(mktemp -d)" + rlPhaseEnd + + rlPhaseStartTest "prepare test sources" + rlFetchSrcForInstalled bcel + srpm=$(echo bcel-*.src.rpm) + rlAssertExists ${srpm} + rlRun "rpm2cpio ${srpm} | cpio -id" + tarball=$(echo bcel-*.tar.gz) + rlAssertExists ${tarball} + rlRun "tar xf ${tarball}" + basedir=$(echo bcel-*-src) + rlAssertExists ${basedir}/ + jar=$(find-jar bcel) + rlAssertExists ${jar} + rlRun "mkdir ${basedir}/target" + rlRun "ln -s ${jar} ${basedir}/target/classes" + rlPhaseEnd + + mvn="mvn -V -B -f ${basedir}" + + rlPhaseStartTest "compile test sources" + rlRun -s "${mvn} compiler:testCompile" + rlAssertGrep "BUILD SUCCESS" $rlRun_LOG + rlPhaseEnd + + rlPhaseStartTest "generate test resources" + rlRun -s "${mvn} resources:testResources" + rlAssertGrep "BUILD SUCCESS" $rlRun_LOG + rlPhaseEnd + + rlPhaseStartTest "run tests" + rlRun -s "${mvn} surefire:test -Dsurefire.excludes=JdkGenericDumpTestCase,ConstantPoolModuleToStringTestCase,BCELifierTestCase" + rlAssertGrep "BUILD SUCCESS" $rlRun_LOG + rlAssertGrep "Failures: 0, Errors: 0" $rlRun_LOG + rlPhaseEnd + +rlJournalEnd +rlJournalPrintText diff --git a/tests/main.fmf b/tests/main.fmf new file mode 100644 index 0000000..4116d53 --- /dev/null +++ b/tests/main.fmf @@ -0,0 +1,5 @@ +contact: Mikolaj Izdebski +framework: beakerlib +test: ./runtest.sh +tier: 0 +component: bcel From 082cc9b608fb47d22d7ab87009a5366df9b64f1c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 18:08:39 +0000 Subject: [PATCH 60/76] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- bcel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index b67c516..d4ffc53 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,6 +1,6 @@ Name: bcel Version: 6.8.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Byte Code Engineering Library License: Apache-2.0 URL: http://commons.apache.org/proper/commons-bcel/ @@ -60,6 +60,9 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 6.8.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Tue Feb 27 2024 Jiri Vanek - 6.8.1-2 - Rebuilt for java-21-openjdk as system jdk From 51407939b05351f0aff2e940846586debf2c902c Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Wed, 31 Jul 2024 20:53:29 +0200 Subject: [PATCH 61/76] Switch javapackages tests to f41 branch --- plans/javapackages.fmf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plans/javapackages.fmf b/plans/javapackages.fmf index a2cdaba..17c6113 100644 --- a/plans/javapackages.fmf +++ b/plans/javapackages.fmf @@ -2,6 +2,6 @@ summary: Run javapackages-specific tests discover: how: fmf url: https://src.fedoraproject.org/tests/javapackages - ref: f40 + ref: f41 execute: how: tmt From a9d43097522c543c7c923f68e0f3cbabe3230a6d Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Tue, 20 Aug 2024 16:33:56 +0200 Subject: [PATCH 62/76] Switch from %setup to %autosetup --- bcel.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index d4ffc53..77b93ce 100644 --- a/bcel.spec +++ b/bcel.spec @@ -37,7 +37,7 @@ Summary: API documentation for %{name} This package provides %{summary}. %prep -%setup -q -n %{name}-%{version}-src +%autosetup -p1 -n %{name}-%{version}-src %pom_remove_plugin :maven-source-plugin %pom_remove_plugin :spotbugs-maven-plugin From 86f35c821ebd475f065fe079a3b8799f5c49e41d Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Fri, 23 Aug 2024 00:45:02 +0200 Subject: [PATCH 63/76] Convert to %autorelease and %autochangelog --- bcel.spec | 295 +----------------------------------------------------- changelog | 292 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 294 insertions(+), 293 deletions(-) create mode 100644 changelog diff --git a/bcel.spec b/bcel.spec index 77b93ce..e0dadf6 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,6 +1,6 @@ Name: bcel Version: 6.8.1 -Release: 3%{?dist} +Release: %autorelease Summary: Byte Code Engineering Library License: Apache-2.0 URL: http://commons.apache.org/proper/commons-bcel/ @@ -60,295 +60,4 @@ This package provides %{summary}. %license LICENSE.txt NOTICE.txt %changelog -* Wed Jul 17 2024 Fedora Release Engineering - 6.8.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Tue Feb 27 2024 Jiri Vanek - 6.8.1-2 -- Rebuilt for java-21-openjdk as system jdk - -* Thu Feb 01 2024 Mikolaj Izdebski - 6.8.1-1 -- Update to upstream version 6.8.1 - -* Tue Jan 23 2024 Fedora Release Engineering - 6.8.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Fri Jan 19 2024 Fedora Release Engineering - 6.8.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Mon Dec 11 2023 Marian Koncek - 6.8.0-1 -- Update to upstream version 6.8.0 - -* Fri Sep 01 2023 Mikolaj Izdebski - 6.7.0-3 -- Convert License tag to SPDX format - -* Fri Aug 18 2023 Mikolaj Izdebski - 6.7.0-2 -- Add missing build-requires - -* Fri Aug 18 2023 Mikolaj Izdebski - 6.7.0-1 -- Update to upstream version 6.7.0 - -* Wed Jul 19 2023 Fedora Release Engineering - 6.5.0-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Wed Jan 18 2023 Fedora Release Engineering - 6.5.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Thu Dec 01 2022 Mikolaj Izdebski - 6.5.0-3 -- Fix arbitrary bytecode produced via out-of-bounds writing -- Resolves: CVE-2022-42920 - -* Wed Jul 20 2022 Fedora Release Engineering - 6.5.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Sun Apr 24 2022 Mikolaj Izdebski - 6.5.0-1 -- Update to upstream version 6.5.0 - -* Sat Feb 05 2022 Jiri Vanek - 6.4.1-9 -- Rebuilt for java-17-openjdk as system jdk - -* Wed Jan 19 2022 Fedora Release Engineering - 6.4.1-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Wed Jul 21 2021 Fedora Release Engineering - 6.4.1-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Mon Jun 28 2021 Mikolaj Izdebski - 6.4.1-6 -- Remove dependency on jna - -* Tue Jan 26 2021 Fedora Release Engineering - 0:6.4.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Mon Jul 27 2020 Fedora Release Engineering - 0:6.4.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Fri Jul 10 2020 Jiri Vanek - 0:6.4.1-3 -- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11 - -* Tue Jan 28 2020 Fedora Release Engineering - 0:6.4.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Tue Nov 05 2019 Mikolaj Izdebski - 6.4.1-2 -- Mass rebuild for javapackages-tools 201902 - -* Wed Oct 16 2019 Marian Koncek - 6.4.1-1 -- Update to upstream version 6.4.1 - -* Fri Oct 04 2019 Fabio Valentini - 0:6.4.1-1 -- Update to version 6.4.1. - -* Wed Jul 24 2019 Fedora Release Engineering - 0:6.3.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri May 24 2019 Mikolaj Izdebski - 6.3.1-2 -- Mass rebuild for javapackages-tools 201901 - -* Mon May 06 2019 Marian Koncek - 0:6.3.1-1 -- Update to upstream version 6.3.1 -- Fixes: RHBZ #1692150 - -* Tue Feb 05 2019 Marian Koncek - 0:6.3-1 -- Update to upstream version 6.3 -- Fixes: RHBZ #1670025 - -* Thu Jan 31 2019 Fedora Release Engineering - 0:6.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Thu Jul 12 2018 Fedora Release Engineering - 0:6.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Wed Feb 07 2018 Fedora Release Engineering - 0:6.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Sun Dec 10 2017 Michael Simacek - 0:6.2-1 -- Update to upstream version 6.2 - -* Fri Sep 22 2017 Mikolaj Izdebski - 0:6.1-2 -- Conditionally build without jna - -* Tue Sep 19 2017 Michael Simacek - 0:6.1-1 -- Update to upstream version 6.1 - -* Wed Jul 26 2017 Fedora Release Engineering - 0:6.0-0.7.20140406svn1592769 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri Feb 10 2017 Fedora Release Engineering - 0:6.0-0.6.20140406svn1592769 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Wed Feb 03 2016 Fedora Release Engineering - 0:6.0-0.5.20140406svn1592769 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Wed Jun 17 2015 Fedora Release Engineering - 0:6.0-0.4.20140406svn1592769 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Mon Aug 11 2014 Mikolaj Izdebski - 0:6.0-0.3.20140406svn1592769 -- Add alias for apache:bcel - -* Sat Jun 07 2014 Fedora Release Engineering - 0:6.0-0.2.20140406svn1592769 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Tue May 06 2014 Michael Simacek - 0:6.0-0.1.20140406svn1592769 -- Update to upstream snapshot compatible with Java 8 - -* Sat Aug 03 2013 Fedora Release Engineering - 0:5.2-17 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Fri Jun 14 2013 Mikolaj Izdebski - 0:5.2-16 -- Complete spec file rewrite -- Build with Maven instead of Ant -- Remove manual subpackage - -* Wed Feb 13 2013 Fedora Release Engineering - 0:5.2-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Tue Nov 13 2012 Tom Callaway - 0:5.2-14 -- Package NOTICE.txt - -* Tue Aug 21 2012 Andy Grimm - 0:5.2-13 -- This package should not own _mavendepmapfragdir (RHBZ#850005) -- Build with maven, and clean up deprecated spec constructs -- Fix pom file (See http://jira.codehaus.org/browse/MEV-592) - -* Wed Jul 18 2012 Fedora Release Engineering - 0:5.2-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Sun Jun 24 2012 Gerard Ryan - 0:5.2-11 -- Inject OSGI Manifest. - -* Wed Jan 11 2012 Ville Skyttä - 0:5.2-10 -- Specify explicit source encoding to fix build with Java 7. -- Install jar and javadocs unversioned. -- Crosslink with JDK javadocs. - -* Mon Feb 07 2011 Fedora Release Engineering - 0:5.2-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Tue Jul 13 2010 Alexander Kurtakov 0:5.2-8 -- Use global. -- Drop gcj_support. -- Fix groups. -- Fix build. - -* Fri Jul 24 2009 Fedora Release Engineering - 0:5.2-7.1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Mon Feb 23 2009 Fedora Release Engineering - 0:5.2-6.1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Thu Dec 04 2008 Permaine Cheung 0:5.2-5.1 -- Do not install poms in /usr/share/maven2/default_poms - -* Wed Jul 9 2008 Tom "spot" Callaway - 0:5.2-5 -- drop repotag - -* Tue Feb 19 2008 Fedora Release Engineering - 0:5.2-4jpp.2 -- Autorebuild for GCC 4.3 - -* Tue Jan 22 2008 Permaine Cheung 0:5.2-3jpp.1 -- Merge with upstream - -* Mon Jan 07 2008 Permaine Cheung 0:5.2-2jpp.2 -- Fixed unowned directory (Bugzilla 246185) - -* Fri Nov 16 2007 Ralph Apel 0:5.2-3jpp -- Install poms unconditionally -- Add pom in ./maven2/default_poms -- Add org.apache.bcel:bcel depmap frag - -* Wed Sep 19 2007 Permaine Cheung 0:5.2-2jpp.1 -- Update to 5.2 in Fedora - -* Mon Sep 4 2007 Jason Corley 0:5.2-2jpp -- use official 5.2 release tarballs and location -- change vendor and distribution to macros -- add missing requires on and maven-plugin-test, maven-plugins-base, and - maven-plugin-xdoc -- macro bracket fixes -- remove demo subpackage (examples are not included in the distribution tarball) -- build in mock - -* Wed Jun 27 2007 Ralph Apel 0:5.2-1jpp -- Upgrade to 5.2 -- Drop bootstrap option: not necessary any more -- Add pom and depmap frags - -* Fri Feb 09 2007 Ralph Apel 0:5.1-10jpp -- Fix empty-%%post and empty-%%postun -- Fix no-cleaning-of-buildroot - -* Fri Feb 09 2007 Ralph Apel 0:5.1-9jpp -- Optionally build without maven -- Add bootstrap option - -* Thu Aug 10 2006 Matt Wringe 0:5.1-8jpp -- Add missing requires for Javadoc task - -* Sun Jul 23 2006 Matt Wringe 0:5.1-7jpp -- Add conditional native compilation -- Change spec file encoding from ISO-8859-1 to UTF-8 -- Add missing BR werken.xpath and ant-apache-regexp - -* Tue Apr 11 2006 Ralph Apel 0:5.1-6jpp -- First JPP-1.7 release -- Use tidyed sources from svn -- Add resources to build the manual -- Add examples to -demo subpackage -- Build with maven by default -- Add option to build with straight ant - -* Fri Nov 19 2004 David Walluck 0:5.1-5jpp -- rebuild to fix packager - -* Sat Nov 06 2004 David Walluck 0:5.1-4jpp -- rebuild with javac 1.4.2 - -* Sat Oct 16 2004 David Walluck 0:5.1-3jpp -- rebuild for JPackage 1.6 - -* Fri Aug 20 2004 Ralph Apel 0:5.1-2jpp -- Build with ant-1.6.2 - -* Sun May 11 2003 David Walluck 0:5.1-1jpp -- 5.1 -- update for JPackage 1.5 - -* Mon Mar 24 2003 Nicolas Mailhot - 5.0-6jpp -- For jpackage-utils 1.5 - -* Tue Feb 25 2003 Ville Skyttä - 5.0-5jpp -- Rebuild to get docdir right on modern distros. -- Fix License tag and source file perms. -- Built with IBM's 1.3.1SR3 (doesn't build with Sun's 1.4.1_01). - -* Tue Jun 11 2002 Henri Gomez 5.0-4jpp -- use sed instead of bash 2.x extension in link area to make spec compatible - with distro using bash 1.1x - -* Tue May 07 2002 Guillaume Rousse 5.0-3jpp -- vendor, distribution, group tags - -* Wed Jan 23 2002 Guillaume Rousse 5.0-2jpp -- section macro -- no dependencies for manual and javadoc package - -* Tue Jan 22 2002 Henri Gomez 5.0-1jpp -- bcel is now a jakarta apache project -- dependency on jakarta-regexp instead of gnu.regexp -- created manual package - -* Sat Dec 8 2001 Guillaume Rousse 4.4.1-2jpp -- javadoc into javadoc package -- Requires: and BuildRequires: gnu.regexp - -* Wed Nov 21 2001 Christian Zoffoli 4.4.1-1jpp -- removed packager tag -- new jpp extension -- 4.4.1 - -* Thu Oct 11 2001 Guillaume Rousse 4.4.0-2jpp -- first unified release -- used lower case for name -- used original tarball -- s/jPackage/JPackage - -* Mon Aug 27 2001 Guillaume Rousse 4.4.0-1mdk -- first Mandrake release +%autochangelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..3aca486 --- /dev/null +++ b/changelog @@ -0,0 +1,292 @@ +* Wed Jul 17 2024 Fedora Release Engineering - 6.8.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Tue Feb 27 2024 Jiri Vanek - 6.8.1-2 +- Rebuilt for java-21-openjdk as system jdk + +* Thu Feb 01 2024 Mikolaj Izdebski - 6.8.1-1 +- Update to upstream version 6.8.1 + +* Tue Jan 23 2024 Fedora Release Engineering - 6.8.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 6.8.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Mon Dec 11 2023 Marian Koncek - 6.8.0-1 +- Update to upstream version 6.8.0 + +* Fri Sep 01 2023 Mikolaj Izdebski - 6.7.0-3 +- Convert License tag to SPDX format + +* Fri Aug 18 2023 Mikolaj Izdebski - 6.7.0-2 +- Add missing build-requires + +* Fri Aug 18 2023 Mikolaj Izdebski - 6.7.0-1 +- Update to upstream version 6.7.0 + +* Wed Jul 19 2023 Fedora Release Engineering - 6.5.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Wed Jan 18 2023 Fedora Release Engineering - 6.5.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Thu Dec 01 2022 Mikolaj Izdebski - 6.5.0-3 +- Fix arbitrary bytecode produced via out-of-bounds writing +- Resolves: CVE-2022-42920 + +* Wed Jul 20 2022 Fedora Release Engineering - 6.5.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Sun Apr 24 2022 Mikolaj Izdebski - 6.5.0-1 +- Update to upstream version 6.5.0 + +* Sat Feb 05 2022 Jiri Vanek - 6.4.1-9 +- Rebuilt for java-17-openjdk as system jdk + +* Wed Jan 19 2022 Fedora Release Engineering - 6.4.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Wed Jul 21 2021 Fedora Release Engineering - 6.4.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Mon Jun 28 2021 Mikolaj Izdebski - 6.4.1-6 +- Remove dependency on jna + +* Tue Jan 26 2021 Fedora Release Engineering - 0:6.4.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 0:6.4.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Jul 10 2020 Jiri Vanek - 0:6.4.1-3 +- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11 + +* Tue Jan 28 2020 Fedora Release Engineering - 0:6.4.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Tue Nov 05 2019 Mikolaj Izdebski - 6.4.1-2 +- Mass rebuild for javapackages-tools 201902 + +* Wed Oct 16 2019 Marian Koncek - 6.4.1-1 +- Update to upstream version 6.4.1 + +* Fri Oct 04 2019 Fabio Valentini - 0:6.4.1-1 +- Update to version 6.4.1. + +* Wed Jul 24 2019 Fedora Release Engineering - 0:6.3.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri May 24 2019 Mikolaj Izdebski - 6.3.1-2 +- Mass rebuild for javapackages-tools 201901 + +* Mon May 06 2019 Marian Koncek - 0:6.3.1-1 +- Update to upstream version 6.3.1 +- Fixes: RHBZ #1692150 + +* Tue Feb 05 2019 Marian Koncek - 0:6.3-1 +- Update to upstream version 6.3 +- Fixes: RHBZ #1670025 + +* Thu Jan 31 2019 Fedora Release Engineering - 0:6.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Jul 12 2018 Fedora Release Engineering - 0:6.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Feb 07 2018 Fedora Release Engineering - 0:6.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Sun Dec 10 2017 Michael Simacek - 0:6.2-1 +- Update to upstream version 6.2 + +* Fri Sep 22 2017 Mikolaj Izdebski - 0:6.1-2 +- Conditionally build without jna + +* Tue Sep 19 2017 Michael Simacek - 0:6.1-1 +- Update to upstream version 6.1 + +* Wed Jul 26 2017 Fedora Release Engineering - 0:6.0-0.7.20140406svn1592769 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 0:6.0-0.6.20140406svn1592769 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Wed Feb 03 2016 Fedora Release Engineering - 0:6.0-0.5.20140406svn1592769 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jun 17 2015 Fedora Release Engineering - 0:6.0-0.4.20140406svn1592769 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon Aug 11 2014 Mikolaj Izdebski - 0:6.0-0.3.20140406svn1592769 +- Add alias for apache:bcel + +* Sat Jun 07 2014 Fedora Release Engineering - 0:6.0-0.2.20140406svn1592769 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Tue May 06 2014 Michael Simacek - 0:6.0-0.1.20140406svn1592769 +- Update to upstream snapshot compatible with Java 8 + +* Sat Aug 03 2013 Fedora Release Engineering - 0:5.2-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Fri Jun 14 2013 Mikolaj Izdebski - 0:5.2-16 +- Complete spec file rewrite +- Build with Maven instead of Ant +- Remove manual subpackage + +* Wed Feb 13 2013 Fedora Release Engineering - 0:5.2-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Tue Nov 13 2012 Tom Callaway - 0:5.2-14 +- Package NOTICE.txt + +* Tue Aug 21 2012 Andy Grimm - 0:5.2-13 +- This package should not own _mavendepmapfragdir (RHBZ#850005) +- Build with maven, and clean up deprecated spec constructs +- Fix pom file (See http://jira.codehaus.org/browse/MEV-592) + +* Wed Jul 18 2012 Fedora Release Engineering - 0:5.2-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sun Jun 24 2012 Gerard Ryan - 0:5.2-11 +- Inject OSGI Manifest. + +* Wed Jan 11 2012 Ville Skyttä - 0:5.2-10 +- Specify explicit source encoding to fix build with Java 7. +- Install jar and javadocs unversioned. +- Crosslink with JDK javadocs. + +* Mon Feb 07 2011 Fedora Release Engineering - 0:5.2-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Jul 13 2010 Alexander Kurtakov 0:5.2-8 +- Use global. +- Drop gcj_support. +- Fix groups. +- Fix build. + +* Fri Jul 24 2009 Fedora Release Engineering - 0:5.2-7.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Mon Feb 23 2009 Fedora Release Engineering - 0:5.2-6.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Thu Dec 04 2008 Permaine Cheung 0:5.2-5.1 +- Do not install poms in /usr/share/maven2/default_poms + +* Wed Jul 9 2008 Tom "spot" Callaway - 0:5.2-5 +- drop repotag + +* Tue Feb 19 2008 Fedora Release Engineering - 0:5.2-4jpp.2 +- Autorebuild for GCC 4.3 + +* Tue Jan 22 2008 Permaine Cheung 0:5.2-3jpp.1 +- Merge with upstream + +* Mon Jan 07 2008 Permaine Cheung 0:5.2-2jpp.2 +- Fixed unowned directory (Bugzilla 246185) + +* Fri Nov 16 2007 Ralph Apel 0:5.2-3jpp +- Install poms unconditionally +- Add pom in ./maven2/default_poms +- Add org.apache.bcel:bcel depmap frag + +* Wed Sep 19 2007 Permaine Cheung 0:5.2-2jpp.1 +- Update to 5.2 in Fedora + +* Mon Sep 4 2007 Jason Corley 0:5.2-2jpp +- use official 5.2 release tarballs and location +- change vendor and distribution to macros +- add missing requires on and maven-plugin-test, maven-plugins-base, and + maven-plugin-xdoc +- macro bracket fixes +- remove demo subpackage (examples are not included in the distribution tarball) +- build in mock + +* Wed Jun 27 2007 Ralph Apel 0:5.2-1jpp +- Upgrade to 5.2 +- Drop bootstrap option: not necessary any more +- Add pom and depmap frags + +* Fri Feb 09 2007 Ralph Apel 0:5.1-10jpp +- Fix empty-%%post and empty-%%postun +- Fix no-cleaning-of-buildroot + +* Fri Feb 09 2007 Ralph Apel 0:5.1-9jpp +- Optionally build without maven +- Add bootstrap option + +* Thu Aug 10 2006 Matt Wringe 0:5.1-8jpp +- Add missing requires for Javadoc task + +* Sun Jul 23 2006 Matt Wringe 0:5.1-7jpp +- Add conditional native compilation +- Change spec file encoding from ISO-8859-1 to UTF-8 +- Add missing BR werken.xpath and ant-apache-regexp + +* Tue Apr 11 2006 Ralph Apel 0:5.1-6jpp +- First JPP-1.7 release +- Use tidyed sources from svn +- Add resources to build the manual +- Add examples to -demo subpackage +- Build with maven by default +- Add option to build with straight ant + +* Fri Nov 19 2004 David Walluck 0:5.1-5jpp +- rebuild to fix packager + +* Sat Nov 06 2004 David Walluck 0:5.1-4jpp +- rebuild with javac 1.4.2 + +* Sat Oct 16 2004 David Walluck 0:5.1-3jpp +- rebuild for JPackage 1.6 + +* Fri Aug 20 2004 Ralph Apel 0:5.1-2jpp +- Build with ant-1.6.2 + +* Sun May 11 2003 David Walluck 0:5.1-1jpp +- 5.1 +- update for JPackage 1.5 + +* Mon Mar 24 2003 Nicolas Mailhot - 5.0-6jpp +- For jpackage-utils 1.5 + +* Tue Feb 25 2003 Ville Skyttä - 5.0-5jpp +- Rebuild to get docdir right on modern distros. +- Fix License tag and source file perms. +- Built with IBM's 1.3.1SR3 (doesn't build with Sun's 1.4.1_01). + +* Tue Jun 11 2002 Henri Gomez 5.0-4jpp +- use sed instead of bash 2.x extension in link area to make spec compatible + with distro using bash 1.1x + +* Tue May 07 2002 Guillaume Rousse 5.0-3jpp +- vendor, distribution, group tags + +* Wed Jan 23 2002 Guillaume Rousse 5.0-2jpp +- section macro +- no dependencies for manual and javadoc package + +* Tue Jan 22 2002 Henri Gomez 5.0-1jpp +- bcel is now a jakarta apache project +- dependency on jakarta-regexp instead of gnu.regexp +- created manual package + +* Sat Dec 8 2001 Guillaume Rousse 4.4.1-2jpp +- javadoc into javadoc package +- Requires: and BuildRequires: gnu.regexp + +* Wed Nov 21 2001 Christian Zoffoli 4.4.1-1jpp +- removed packager tag +- new jpp extension +- 4.4.1 + +* Thu Oct 11 2001 Guillaume Rousse 4.4.0-2jpp +- first unified release +- used lower case for name +- used original tarball +- s/jPackage/JPackage + +* Mon Aug 27 2001 Guillaume Rousse 4.4.0-1mdk +- first Mandrake release From 73a80c65228ca2ec3928f361800715e235e9eeaa Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Tue, 20 Aug 2024 16:33:56 +0200 Subject: [PATCH 64/76] Use %autosetup -C --- bcel.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index e0dadf6..090a01c 100644 --- a/bcel.spec +++ b/bcel.spec @@ -37,7 +37,7 @@ Summary: API documentation for %{name} This package provides %{summary}. %prep -%autosetup -p1 -n %{name}-%{version}-src +%autosetup -p1 -C %pom_remove_plugin :maven-source-plugin %pom_remove_plugin :spotbugs-maven-plugin From f683a413c602d28fcbe6ae47205aea26a6def1f0 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Fri, 29 Nov 2024 08:28:38 +0100 Subject: [PATCH 65/76] Update javapackages test plan to f42 --- plans/javapackages.fmf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plans/javapackages.fmf b/plans/javapackages.fmf index 17c6113..86bfcea 100644 --- a/plans/javapackages.fmf +++ b/plans/javapackages.fmf @@ -2,6 +2,6 @@ summary: Run javapackages-specific tests discover: how: fmf url: https://src.fedoraproject.org/tests/javapackages - ref: f41 + ref: f42 execute: how: tmt From 5da575499eb87c408a589bd80f7eeb6310568a42 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Tue, 31 Dec 2024 09:59:10 +0100 Subject: [PATCH 66/76] Update javadoc package description [skip changelog] --- bcel.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index 090a01c..afa15b5 100644 --- a/bcel.spec +++ b/bcel.spec @@ -34,7 +34,7 @@ being the Xalan XSLT processor at Apache. Summary: API documentation for %{name} %description javadoc -This package provides %{summary}. +API documentation for %{name}. %prep %autosetup -p1 -C From 2b6cc05ee95ffb89be1fbb1906593fd29bdb9217 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Mon, 13 Jan 2025 10:46:45 +0100 Subject: [PATCH 67/76] Switch upstream URL to https --- bcel.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index afa15b5..27f8f67 100644 --- a/bcel.spec +++ b/bcel.spec @@ -3,7 +3,7 @@ Version: 6.8.1 Release: %autorelease Summary: Byte Code Engineering Library License: Apache-2.0 -URL: http://commons.apache.org/proper/commons-bcel/ +URL: https://commons.apache.org/proper/commons-bcel/ BuildArch: noarch ExclusiveArch: %{java_arches} noarch From d76c2191720b345bd5b8aab508faa1d29163e2b1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 12:20:15 +0000 Subject: [PATCH 68/76] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 51b72a3336b2b3bda002e206dee81cd8831dd9d3 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Mon, 3 Mar 2025 11:57:13 +0100 Subject: [PATCH 69/76] Remove javadoc subpackage --- bcel.spec | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/bcel.spec b/bcel.spec index 27f8f67..05dd62b 100644 --- a/bcel.spec +++ b/bcel.spec @@ -13,6 +13,8 @@ BuildRequires: maven-local BuildRequires: mvn(org.apache.commons:commons-lang3) BuildRequires: mvn(org.apache.commons:commons-parent:pom:) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) +# TODO Remove in Fedora 46 +Obsoletes: %{name}-javadoc < 6.8.1-14 %description The Byte Code Engineering Library (formerly known as JavaClass) is @@ -30,12 +32,6 @@ being used successfully in several projects such as compilers, optimizers, obsfuscators and analysis tools, the most popular probably being the Xalan XSLT processor at Apache. -%package javadoc -Summary: API documentation for %{name} - -%description javadoc -API documentation for %{name}. - %prep %autosetup -p1 -C @@ -47,7 +43,7 @@ API documentation for %{name}. %mvn_file : %{name} %build -%mvn_build -f +%mvn_build -j -f %install %mvn_install @@ -56,8 +52,5 @@ API documentation for %{name}. %doc RELEASE-NOTES.txt %license LICENSE.txt NOTICE.txt -%files javadoc -f .mfiles-javadoc -%license LICENSE.txt NOTICE.txt - %changelog %autochangelog From 83fb93cef29c3da1f992414b5ac1dd0f7d3d47d1 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Wed, 26 Mar 2025 08:43:18 +0100 Subject: [PATCH 70/76] Switch to javapackages tests from CentOS Stream GitLab --- plans/javapackages.fmf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plans/javapackages.fmf b/plans/javapackages.fmf index 86bfcea..e39d47c 100644 --- a/plans/javapackages.fmf +++ b/plans/javapackages.fmf @@ -1,7 +1,7 @@ summary: Run javapackages-specific tests discover: how: fmf - url: https://src.fedoraproject.org/tests/javapackages + url: https://gitlab.com/redhat/centos-stream/tests/javapackages.git ref: f42 execute: how: tmt From 422b9937d1eedd678d2c3689d8a3b08b31df0de7 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Thu, 22 May 2025 13:35:31 +0200 Subject: [PATCH 71/76] Switch javapackages test plan to f43 ref --- plans/javapackages.fmf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plans/javapackages.fmf b/plans/javapackages.fmf index e39d47c..ae17c0c 100644 --- a/plans/javapackages.fmf +++ b/plans/javapackages.fmf @@ -2,6 +2,6 @@ summary: Run javapackages-specific tests discover: how: fmf url: https://gitlab.com/redhat/centos-stream/tests/javapackages.git - ref: f42 + ref: f43 execute: how: tmt From 7d3479cb6116f073f2530b5eb15c1288a93f9cc4 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Sun, 13 Jul 2025 09:22:51 +0200 Subject: [PATCH 72/76] Build with OpenJDK 25 --- bcel.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bcel.spec b/bcel.spec index 05dd62b..7bd0005 100644 --- a/bcel.spec +++ b/bcel.spec @@ -9,7 +9,7 @@ ExclusiveArch: %{java_arches} noarch Source0: http://archive.apache.org/dist/commons/bcel/source/bcel-%{version}-src.tar.gz -BuildRequires: maven-local +BuildRequires: maven-local-openjdk25 BuildRequires: mvn(org.apache.commons:commons-lang3) BuildRequires: mvn(org.apache.commons:commons-parent:pom:) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) From 5a094ca60150c5b8ebdc68ee8fb93da5ee79ee15 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Thu, 17 Jul 2025 07:49:29 +0200 Subject: [PATCH 73/76] Update to upstream version 6.10.0 --- .gitignore | 1 + bcel.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8eddb0f..5b2eb60 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /bcel-6.7.0-src.tar.gz /bcel-6.8.0-src.tar.gz /bcel-6.8.1-src.tar.gz +/bcel-6.10.0-src.tar.gz diff --git a/bcel.spec b/bcel.spec index 7bd0005..54856cc 100644 --- a/bcel.spec +++ b/bcel.spec @@ -1,5 +1,5 @@ Name: bcel -Version: 6.8.1 +Version: 6.10.0 Release: %autorelease Summary: Byte Code Engineering Library License: Apache-2.0 diff --git a/sources b/sources index 7bcd686..2a1c63f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bcel-6.8.1-src.tar.gz) = 1a38f4603bfe8692e4fc71a911fbb37ddc30ee5afa270d4b36f0325879a555df2cab34e2abf38645a3c7b780e30dec516a0eac21a0d7e18ff412a5762282360e +SHA512 (bcel-6.10.0-src.tar.gz) = 7ea129a048bf510ed15212a17680dfa37fe8c4adcc75504fa9a6ff35ef97d25f267547ad019fe146cd2fea9a3ef0eaca432d4c9cac7570ba5e68897f21c29a14 From 50d90c920ce5c53ca3b381aa37ffde193a3a06e2 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Thu, 17 Jul 2025 08:47:25 +0200 Subject: [PATCH 74/76] Update tests for version 6.10.0 --- tests/Sanity/upstream-tests/main.fmf | 1 + tests/Sanity/upstream-tests/runtest.sh | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/Sanity/upstream-tests/main.fmf b/tests/Sanity/upstream-tests/main.fmf index c957ccd..a3a52fb 100644 --- a/tests/Sanity/upstream-tests/main.fmf +++ b/tests/Sanity/upstream-tests/main.fmf @@ -5,3 +5,4 @@ require: - bcel - javapackages-tools - maven + - cpio diff --git a/tests/Sanity/upstream-tests/runtest.sh b/tests/Sanity/upstream-tests/runtest.sh index b38cb6c..9c38473 100755 --- a/tests/Sanity/upstream-tests/runtest.sh +++ b/tests/Sanity/upstream-tests/runtest.sh @@ -38,7 +38,7 @@ rlJournalStart rlPhaseEnd rlPhaseStartTest "run tests" - rlRun -s "${mvn} surefire:test -Dsurefire.excludes=JdkGenericDumpTestCase,ConstantPoolModuleToStringTestCase,BCELifierTestCase" + rlRun -s "${mvn} surefire:test -Dsurefire.excludes=JdkGenericDumpTestCase,ConstantPoolModuleToStringTestCase,ConstantPoolModuleAccessTestCase,BCELifierTestCase" rlAssertGrep "BUILD SUCCESS" $rlRun_LOG rlAssertGrep "Failures: 0, Errors: 0" $rlRun_LOG rlPhaseEnd From 77100c6b1c53884c625ef5be531034a0d7831c61 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 17:37:02 +0000 Subject: [PATCH 75/76] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 03a7be70c6d48193442b504ead9461a2b08ab8c4 Mon Sep 17 00:00:00 2001 From: Jiri Vanek Date: Tue, 29 Jul 2025 19:49:10 +0200 Subject: [PATCH 76/76] Rebuilt for java-25-openjdk as preffered jdk https://fedoraproject.org/wiki/Changes/Java25AndNoMoreSystemJdk Note, that since f43, you should be always explicit on what jdk to use. This commit should do exactly that.