[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: libjung-free-java_2.0.1-1_amd64.changes REJECTED



I've uploaded an amended package without the offending code and I've deleted the previous debian/2.0.1-1 tag

Andreas, could you review & upload?

On Thu, Jan 14, 2016 at 10:44 AM Michael R. Crusoe <mcrusoe@msu.edu> wrote:
According to their sourceforge page a new release is imminent & they are moving to GitHub (yay!)

https://sourceforge.net/p/jung/discussion/252062/thread/d0540e45/#cc6a

I posted the following message (which is awaiting approval):

"Glad to hear about the new release and move to GitHub!

FYI, the Debian-Med team has a package of Jung in progress right now; we made a patch to replace the unofficial Collections 1.5 and the official Apache Collection 4 release:

Followed by a general transformation in
> xargs sed -i -e \
's/org.apache.commons.collections15/org.apache.commons.collections4/' \
-e 's/org.apache.commons.collections4.Buffer/java.util.Queue/' \
-e 's/org.apache.commons.collections4.buffer.UnboundedFifoBuffer/java.util.LinkedList/' \
-e 's/UnboundedFifoBuffer/LinkedList/' \
-e 's/Buffer</Queue</' \
-e 's/LazyMap.decorate/LazyMap.lazyMap/' \
-e 's/MapTransformer.getInstance/MapTransformer.mapTransformer/' \
-e 's/ChainedTransformer.getInstance/ChainedTransformer.chainedTransformer/' \
-e 's/CloneTransformer.getInstance/CloneTransformer.cloneTransformer/' \
-e 's/CloneTransformer.<Point2D>getInstance/CloneTransformer.cloneTransformer/' \
-e 's/OrPredicate.getInstance/OrPredicate.orPredicate/' \
-e 's/TruePredicate.getInstance/TruePredicate.truePredicate/' ;

I see that the jung-3d package isn't present on GitHub. We had to drop that due to license issues with 
> ./jung-3d-2.0.1-sources/edu/uci/ics/jung/visualization3d/control/*

>  * You acknowledge that this software is not designed, licensed or
>   * intended for use in the design, construction, operation or
>    * maintenance of any nuclear facility.

This restriction on use violates the Debian Free Software Guidelines so I'm dropping it from Debian for now.

Will the jung-3d package have a future release as well?"


On Thu, Jan 14, 2016 at 10:23 AM Michael R. Crusoe <mcrusoe@msu.edu> wrote:
The offending licence is only in 8 files

mcrusoe@mrcdev:~/debian/libjung-java$ find . -type f | xargs grep nucl
./jung-3d-2.0.1-sources/edu/uci/ics/jung/visualization3d/control/PickZoomBehavior.java: * maintenance of any nuclear facility.
./jung-3d-2.0.1-sources/edu/uci/ics/jung/visualization3d/control/MouseRotate.java: * maintenance of any nuclear facility.
./jung-3d-2.0.1-sources/edu/uci/ics/jung/visualization3d/control/PickRotateBehavior.java: * maintenance of any nuclear facility.
./jung-3d-2.0.1-sources/edu/uci/ics/jung/visualization3d/control/PickTranslateBehavior.java: * maintenance of any nuclear facility.
./jung-3d-2.0.1-sources/edu/uci/ics/jung/visualization3d/control/MouseZoom.java: * in the design, construction, operation or maintenance of any nuclear
./jung-3d-2.0.1-sources/edu/uci/ics/jung/visualization3d/control/PickMouseBehavior.java: * maintenance of any nuclear facility.
./jung-3d-2.0.1-sources/edu/uci/ics/jung/visualization3d/control/MouseTranslate.java: * maintenance of any nuclear facility.
./jung-3d-2.0.1-sources/edu/uci/ics/jung/visualization3d/control/MouseWheelZoom.java: * maintenance of any nuclear facility.

I don't need these for trinityrnaseq's Butterfly so I'm going to strip them out of the source while we wait for a response from upstream. If someone else needs them we can make a separate non-free source package.
--
Michael R. Crusoe     CWL Community Engineer     crusoe@ucdavis.edu
Common Workflow Language project    University of California, Davis
https://impactstory.org/MichaelRCrusoe http://twitter.com/biocrusoe

Reply to: