Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 580094

Summary: dev-java/freehep-*: masked for removal
Product: Gentoo Linux Reporter: Patrice Clement <monsieurp>
Component: [OLD] JavaAssignee: Java team <java>
Status: RESOLVED FIXED    
Severity: normal CC: bog, mva
Priority: Normal Keywords: PMASKED
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard: Removal on 18/05
Package list:
Runtime testing required: ---

Description Patrice Clement gentoo-dev 2016-04-15 15:03:20 UTC
I'm in favour of nuking those ebuilds. Most of them are still EAPI 0 ebuilds which speak volume and shows this stuff isn't maintained at all. Let's proceed.

Also, last release came out in 2010. See http://java.freehep.org/.

Reproducible: Always
Comment 1 James Le Cuirot gentoo-dev 2016-04-15 15:16:51 UTC
Just to add some context, they were added by weaver in 2010 and never touched again. Upstream hasn't released in years but the Subversion repository is still active. They're not needed by anything now and I don't expect that to change.
Comment 2 Patrice Clement gentoo-dev 2016-04-17 17:29:27 UTC
+# Patrice Clement <monsieurp@gentoo.org> (17 Apr 2016)
+# Unmaintained ebuilds (EAPI 0!) which don't compile with Java 8.
+# Removal in 30 days. See bug 580094.
+dev-java/freehep-export
+dev-java/freehep-graphics2d
+dev-java/freehep-graphicsio
+dev-java/freehep-graphicsio-emf
+dev-java/freehep-graphicsio-java
+dev-java/freehep-graphicsio-pdf
+dev-java/freehep-graphicsio-ps
+dev-java/freehep-graphicsio-svg
+dev-java/freehep-graphicsio-swf
+dev-java/freehep-graphicsio-tests
+dev-java/freehep-io
+dev-java/freehep-mcfio
+dev-java/freehep-misc-deps
+dev-java/freehep-parameterdatabase
+dev-java/freehep-record
+dev-java/freehep-rootio
+dev-java/freehep-rtti
+dev-java/freehep-sio
+dev-java/freehep-stdhep
+dev-java/freehep-swing
+dev-java/freehep-util
+dev-java/freehep-xdr
+dev-java/freehep-xml
Comment 3 Vadim A. Misbakh-Soloviov (mva) gentoo-dev 2016-04-30 16:06:03 UTC
Can you stop removing, and place 'maintainer needed' there? These packages are depends of SweetHome3D https://bugs.gentoo.org/show_bug.cgi?id=209696
Comment 4 Patrice Clement gentoo-dev 2016-04-30 17:18:58 UTC
(In reply to Vadim A. Misbakh-Soloviov (mva) from comment #3)
> Can you stop removing, and place 'maintainer needed' there? These packages
> are depends of SweetHome3D https://bugs.gentoo.org/show_bug.cgi?id=209696

I'll leave the decision up to James but quite frankly, I'd like to see them go.
Comment 5 Khumba 2016-05-21 11:54:27 UTC
Sorry I'm late to the party, but FreeHEP is an optional dependency of Scilab in the science overlay as well (for EMF file export support).

https://github.com/gentoo-science/sci/issues/627

Also, the last release in Maven was v2.4 in September 2014, not 2010.  Perhaps this newer version builds with Java 8.
Comment 6 James Le Cuirot gentoo-dev 2016-05-21 12:01:40 UTC
Don't worry, I'm not going to remove it. Bumping it is next on my list. Some of the components have releases from just last year so it's not as dead as it first appears.
Comment 7 James Le Cuirot gentoo-dev 2016-05-25 22:05:42 UTC
I have now removed the bits we don't need and bumped the bits we do.