#1 remove BuildRequires: rhino
Closed 4 years ago by decathorpe. Opened 4 years ago by decathorpe.
Unknown source master  into  master

file modified
+4 -1
@@ -1,1 +1,4 @@

- bsf-src-2.4.0.tar.gz

+ /results_*

+ /*.src.rpm

+ 

+ /bsf-src-2.4.0.tar.gz

file modified
+5 -3
@@ -1,7 +1,7 @@

  Name:           bsf

  Epoch:          0

  Version:        2.4.0

- Release:        33%{?dist}

+ Release:        34%{?dist}

  Summary:        Bean Scripting Framework

  License:        ASL 2.0

  URL:            http://commons.apache.org/bsf/
@@ -17,7 +17,6 @@

  BuildRequires:  ant

  BuildRequires:  apache-parent

  BuildRequires:  xalan-j2

- BuildRequires:  rhino

  BuildRequires:  apache-commons-logging

  

  %description
@@ -62,7 +61,7 @@

  %mvn_alias : org.apache.bsf:

  

  %build

- export CLASSPATH=$(build-classpath apache-commons-logging rhino xalan-j2)

+ export CLASSPATH=$(build-classpath apache-commons-logging xalan-j2)

  ant jar javadocs

  

  %mvn_artifact %{SOURCE1} build/lib/%{name}.jar
@@ -78,6 +77,9 @@

  %license LICENSE.txt NOTICE.txt

  

  %changelog

+ * Wed Aug 14 2019 Fabio Valentini <decathorpe@gmail.com> - 0:2.4.0-34

+ - Remove BuildRequires: rhino.

+ 

  * Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.4.0-33

  - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

  

rhino is used for JavaScript scripting support, which is apparently unused in fedora.

A test rebuild of the whole dependency tree was successful:
https://copr.fedorainfracloud.org/coprs/decathorpe/bsf-pr/monitor/

There are no new build failures (except java-uuid-generator, which has an unreliable test suite, as always).

This change is already live in the modular branches of bsf:

ACK, all for dropping dependencies.

Pull-Request has been closed by decathorpe

4 years ago

closed this PR and created PR#2 to work around a pagure issue which prevented me from merging it.