Bug 654754 - RFE: rebase rawhide jython to latest upstream release
Summary: RFE: rebase rawhide jython to latest upstream release
Keywords:
Status: CLOSED DUPLICATE of bug 730669
Alias: None
Product: Fedora
Classification: Fedora
Component: jython
Version: rawhide
Hardware: Unspecified
OS: Unspecified
low
medium
Target Milestone: ---
Assignee: Alexander Kurtakov
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-11-18 18:26 UTC by Dave Malcolm
Modified: 2012-05-03 11:13 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-05-03 11:13:46 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Dave Malcolm 2010-11-18 18:26:29 UTC
According to http://www.jython.org/downloads.html, the most recent upstream released of Jython is 2.5.1 (there's a 2.5.2 RC2).

The most recent version in rawhide is 2.2.1

As I understand it, jython and eclipse-pydev must be updated together, so we shouldn't update jython in released Fedoras.

(I may perhaps have some cycles to look at this for the F15 timeframe, if that will help)

Comment 1 Alexander Kurtakov 2010-11-18 18:29:51 UTC
Eclipse team will take care of fixing pydev once we have a new jython packaged. 
But yes pushing jython 2.5.2 into released version will disrupt all people using pydev .

Comment 2 Dave Malcolm 2011-01-31 16:29:56 UTC
(Summarizing email discussion here in bugzilla so it's not just stuck in my Inbox)

Andrew Overholt has created a "jython252rc3" branch of Fedora git, and committed an update of the packaging sources there that bumps jython to 2.5.2rc3 - but "master" is still at 2.2.1, I believe.

Quoting Andrew's comment about the branch:
> I didn't test it, but it builds.
> The main jython JAR is way bigger but I looked at the differences in
> content and nothing struck me as being terribly wrong.

However we need to wait for the pydev folks before we can push the change into rawhide.

Alex also commented via email:
> Jython 2.5.x started to bundle/depend on a lot more 
> packages(shared with jruby) so this package has some more work before it can 
> go into Fedora just try removing all the jars in the prep section and you will 
> see all the failures. :)

Comment 3 Till Maas 2011-08-04 16:20:33 UTC
(In reply to comment #2)
> (Summarizing email discussion here in bugzilla so it's not just stuck in my
> Inbox)
> 
> Andrew Overholt has created a "jython252rc3" branch of Fedora git, and
> committed an update of the packaging sources there that bumps jython to
> 2.5.2rc3 - but "master" is still at 2.2.1, I believe.
> 
> Quoting Andrew's comment about the branch:
> > I didn't test it, but it builds.
> > The main jython JAR is way bigger but I looked at the differences in
> > content and nothing struck me as being terribly wrong.
> 
> However we need to wait for the pydev folks before we can push the change into
> rawhide.

Eclipse-pydev uses the latest release in F15+ afaics:

http://pkgs.fedoraproject.org/gitweb/?p=eclipse-pydev.git;a=commit;h=5faa93a7c7220f8613b5e7e579a07711d6f071be

And jython 2.5.2 has already become stable.

Comment 4 Alexander Kurtakov 2011-08-04 19:16:16 UTC
(In reply to comment #3)
> (In reply to comment #2)
> > (Summarizing email discussion here in bugzilla so it's not just stuck in my
> > Inbox)
> > 
> > Andrew Overholt has created a "jython252rc3" branch of Fedora git, and
> > committed an update of the packaging sources there that bumps jython to
> > 2.5.2rc3 - but "master" is still at 2.2.1, I believe.
> > 
> > Quoting Andrew's comment about the branch:
> > > I didn't test it, but it builds.
> > > The main jython JAR is way bigger but I looked at the differences in
> > > content and nothing struck me as being terribly wrong.
> > 
> > However we need to wait for the pydev folks before we can push the change into
> > rawhide.
> 
> Eclipse-pydev uses the latest release in F15+ afaics:
> 
> http://pkgs.fedoraproject.org/gitweb/?p=eclipse-pydev.git;a=commit;h=5faa93a7c7220f8613b5e7e579a07711d6f071be
> 

Latest Pydev still uses jython 2.2.x
> And jython 2.5.2 has already become stable.

There is a branch for jython 2.5.2 http://pkgs.fedoraproject.org/gitweb/?p=jython.git;a=shortlog;h=refs/heads/jython252rc3. If someone offers me a patch against jython Fedora git repo that updates it to 2.5.2 without using any of the bundled jars I'll do the work to port pydev but I don't have the time for both.

Comment 5 Till Maas 2011-08-04 20:37:57 UTC
It looks like getting jython 2.5.1 into Fedora should be a lot easier, because it is already in debian. A first analysis showed, that the following jar-files are used in debian, but do not exist in Fedora 15:
asm3.jar
asm3-commons.jar
asm3-util.jar
libconstantine-java.jar
jna-posix.jar
mysql-connector-java-5.1.6.jar
postgresql.jar
servlet-api-2.5.jar
xercesImpl.jar

libconstantine-java.jar might be subsituted by jnr-constants.jar, which is in Fedora. For the other jars, there seems to exist at least similar jar files in Fedora. If jython 2.5.1 would suffice to get eclipse-pydev ported, I will try to create a jython.spec next week.

Comment 6 Alexander Kurtakov 2011-08-05 08:06:20 UTC
Well, getting jython 2.5.x in rawhide now(just after branch) will give us ~9 months to get pydev ported - long enough time to find time for it.

Comment 7 Alexander Kurtakov 2012-05-03 11:13:46 UTC
Close as duplicate for the upstream monitoring one for newer jython version.

*** This bug has been marked as a duplicate of bug 730669 ***


Note You need to log in before you can comment on or make changes to this bug.