Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 553900 - <dev-java/jython-2.7.0: bump forward dependencies to "2.7" SLOT
Summary: <dev-java/jython-2.7.0: bump forward dependencies to "2.7" SLOT
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Java (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 552452
  Show dependency tree
 
Reported: 2015-07-04 08:11 UTC by Patrice Clement
Modified: 2015-08-04 16:02 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrice Clement gentoo-dev 2015-07-04 08:11:26 UTC
Title says it all.

Reproducible: Always
Comment 1 Patrice Clement gentoo-dev 2015-07-04 08:14:46 UTC
monsieurp@epsilon ~/gentoo-x86 $ qgrep -v 'dev-java/jython'
app-editors/jext/jext-5.0-r1.ebuild:    dev-java/jython:0
app-editors/jext/jext-5.0.ebuild:       dev-java/jython:0
dev-java/bsf/bsf-2.4.0-r1.ebuild:       python? ( >=dev-java/jython-2.1-r5:0 )
dev-java/freemarker/freemarker-2.3.13-r1.ebuild:        >=dev-java/jython-2.2:0
dev-java/mx4j/mx4j-3.0.2-r1.ebuild:             dev-java/jython:2.7
dev-java/mx4j-tools/mx4j-tools-3.0.2-r1.ebuild: dev-java/jython:2.7
net-p2p/frostwire/frostwire-4.20.9.ebuild:      dev-java/jython:0
Comment 2 Patrice Clement gentoo-dev 2015-07-04 08:16:11 UTC
jext is sorted.

  03 Jul 2015; Patrice Clement <monsieurp@gentoo.org> -jext-5.0-r1.ebuild,
  -jext-5.0.ebuild:
  Remove old.

  03 Jul 2015; Patrice Clement <monsieurp@gentoo.org> jext-5.0-r2.ebuild:
  Stable for amd64+x86.

*jext-5.0-r2 (03 Jul 2015)

  03 Jul 2015; Patrice Clement <monsieurp@gentoo.org>
  +files/jext-5.0-enum-as-keyword.patch, +jext-5.0-r2.ebuild:
  Add patch to get the package to compile with jdk-1.8. Update dev-java/jython
  dependency to :2.7. Fix bug 552452.

Looking into bsf right now. Commit should be arriving any second.
Comment 3 Patrice Clement gentoo-dev 2015-07-04 08:26:41 UTC
+*bsf-2.4.0-r2 (04 Jul 2015)
+
+  04 Jul 2015; Patrice Clement <monsieurp@gentoo.org> +bsf-2.4.0-r2.ebuild,
+  +files/bsf-2.4.0-PyJavaInstance.patch:
+  EAPI 5 bump. dev-java/jython SLOT bump from :0 to :2.7. Patch to add missing
+  imports due to jython:2.7 move. Drop ppc+ppc64. Fix bug 553892.
+
Comment 4 Patrice Clement gentoo-dev 2015-07-04 08:28:12 UTC
Damn it! I got mixed up. It wasn't the right bug number. :[
Comment 5 Patrice Clement gentoo-dev 2015-07-04 19:11:03 UTC
bsd sorted as well:
*bsf-2.4.0-r2 (04 Jul 2015)

  04 Jul 2015; Patrice Clement <monsieurp@gentoo.org> +bsf-2.4.0-r2.ebuild,
  +files/bsf-2.4.0-PyJavaInstance.patch:
  EAPI 5 bump. dev-java/jython SLOT bump from :0 to :2.7. Patch to add missing
  imports due to jython:2.7 move. Drop ppc+ppc64.

I'm trying to bump freemarker to the latest version available so that we don´t need to monkey patch it.
Comment 6 Patrice Clement gentoo-dev 2015-07-05 08:18:02 UTC
+*freemarker-2.3.13-r2 (05 Jul 2015)
+
+  05 Jul 2015; Patrice Clement <monsieurp@gentoo.org>
+  +files/freemarker-2.3.13-PyJavaInstance.patch, +freemarker-2.3.13-r2.ebuild:
+  EAPI 5 bump. dev-java/jython SLOT bump from :0 to :2.7. Patch to add missing
+  imports due to jython:2.7 move. Drop ppc. Fix bug 553900.
+

Well.. I eventually gave up on bumping freemarker since they use a blend of ant+ant-ivy+maven+a bunch of other weird namespaces in the latest iteration of the build.xml file. Of course, we support none of those fancy stuff. I managed to generate a build.xml after hours of fiddling around but that effort amounted to nothing whereas it took me five minutes to patch the version we have in the tree and get it to work with jython:2.7 :/ I did learn a ton wrt to ant though so it wasn't wasted time.
Comment 7 Patrice Clement gentoo-dev 2015-07-05 11:54:10 UTC
frostwire-4.20.9.ebuild can be read as if it were.. poetry. I enjoyed it so much that I deciced it was time to kiss it goodbye. This package is going away. See bug 553976.
Comment 8 Patrice Clement gentoo-dev 2015-08-04 16:02:49 UTC
monsieurp@epsilon ~/gentoo-x86 $ qgrep -v 'dev-java/jython:0'
net-p2p/frostwire/frostwire-4.20.9.ebuild:      dev-java/jython:0

frostwire has been masked for removal. We're done here. Closing this bug.