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

Bug 553976

Summary: net-p2p/frostwire: masked for removal
Product: Gentoo Linux Reporter: Patrice Clement (RETIRED) <monsieurp>
Component: [OLD] JavaAssignee: Java team <java>
Status: RESOLVED FIXED    
Severity: normal CC: net-p2p
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Patrice Clement (RETIRED) gentoo-dev 2015-07-05 11:32:22 UTC
# Patrice Clement <monsieurp@gentoo.org> (5 Jul 2015)
# Package does not compile with recent JDKs (>= jdk-1.8). More recent versions
# use Gradle which we don't have packaged in Gentoo yet.
# Removal in 30 days.
net-p2p/frostwire


Reproducible: Always
Comment 1 Patrice Clement (RETIRED) gentoo-dev 2015-07-05 11:40:30 UTC
@net-p2p: as part of bug 553900 and bug 552452, we need to update ebuild which have a dependency on jython to a more recent one (at least 2.7). frostwire happens to be one of these packages but unfortunately, it hasn't been much looked after in recent years and bumping the slot turns out to be tedious. Truth to be told, I haven't managed to make it work. Further, looking closely at the ebuild, it seems to be yet another of these packages that downloads a binary and installs it as is... that's not what we really want, do we? Latest version uses Gradle which we don't have packaged in Gentoo as of now.

I'm masking it for now. Let me know if you guys want to keep it. Thanks.
Comment 2 Patrice Clement (RETIRED) gentoo-dev 2015-07-05 11:48:53 UTC
Oh and I forgot to mention: I wrote the package does not compile/work with recent JDKs. Given that it installs a precompiled binary, you end up with this error after manually fixing the build in your CVS repo (yes, the ebuild that currently sits in the main repo is completely broken):

>>> Install frostwire-4.20.9 into /var/tmp/portage/net-p2p/frostwire-4.20.9/image/ category net-p2p
 * Incorrect bytecode version found
 * in file: /var/tmp/portage/net-p2p/frostwire-4.20.9/work/frostwire-4.20.9.noarch/FrostWire.jar
 * See /var/tmp/portage/net-p2p/frostwire-4.20.9/temp/class-version-verify.log for more details.
 * ERROR: net-p2p/frostwire-4.20.9::gentoo failed (install phase):
 *   Incorrect bytecode found
Comment 3 Patrice Clement (RETIRED) gentoo-dev 2015-08-07 13:41:12 UTC
[15:40:44] [ @gentoovcs_ ] monsieurp → gentoo-x86 (net-p2p/frostwire/) Remove net-p2p/frostwire. See bug 553976.