ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> Jython-dev
Jython-dev
Re: [Jython-dev] Let's make an interim release
by Samuele Pedroni other posts by this author
Apr 7 2003 11:31AM messages near this date
Re: MySQL Connector/J license change, was: > Re: [Jython-dev] Let's make an interim release | Re: [Jython-dev] Let's make an interim release
From: "Kevin Butler" <jython-kbutler@[...].com> 
>  I think we should put together a release of the post Jython 2.1,
>  pre-Jython 2.2 development, both to help abate the "is it dead?"
>  questions and also to give easier access to the useful development that
>  has occurred since 2.1 was released.
> 
>  I'd suggest calling it something like Jython 2.1.5, or 2.1+1, or some
>  such, to make it clear that development has proceeded beyond 2.1.
>  Another option could be 2.2pre1, though that may suggest we are nearly
>  feature complete for Python 2.2. (An outstanding task list would be
>  helpful - anyone?)

My opinion remains the same, the most meaningful thing would be a bug-fix-only
2.1.1 release, but:

- Sadly we didn't plan for that: in the commits - I think - bug fixes and new
features are rather mixed up.
- We have more commited new features but still a lot of pending even trivial
bugs, and anyway some java intergration bugs are best left untouched given the
reworkings needed for class/types unification.
- Nobody has shown interest in doing this heartless  task.

So the bug-fix-only release is wishful thinking. So obviously I'm not going to
stop you :)

For an interim release:

- It should be very clear which 2.2 features are supported and which not,
otherwise we will have a lot of questions: in particular jythonc is basically
still in its 2.1 shape. How to support generators, class/types unification and
how to solve its maintainance problems is an open issue.
- Apart from the liveliness showing, how many people are interested for serious
work in an oddball package of partial 2.2 features and pending bugs?

Pending tasks:
- bug fixing
- see the task manager:
http://sourceforge.net/pm/task.php?group_project_id=22641&group_id=12867&func=b
rowse
- 2.2 and 2.3 PEPs:  264, 302...

Generators in the interpreter are mostly finished, and the list archives
contain the discussion about what is left to do and how to do it.

Technically: the major problem for such an interim release is that one cannot
simply ship the 2.2 std lib but one should pick from both the 2.1 and 2.2,
because some modules e.g. pickle and related in 2.2 depend on class/type
unification which is still a pending task. So one should carefully use the test
suite to pick the modules and sort out possible dependencies issues.

>  What else do I need to do to create an interim release? (I'm looking at
>  the installer subdirectory, anything else?)

No matter what, a streamlined document on how to produce a release would be
very valuable, Finn at the moment is the repository of such knowledge.

> 
>  Python2.2:
>  Used for python library (?)

see remark above.



-------------------------------------------------------
This SF.net email is sponsored by: ValueWeb: 
Dedicated Hosting for just $79/mo with 500 GB of bandwidth! 
No other company gives more support or power for your dedicated server
http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/
_______________________________________________
Jython-dev mailing list
Jython-dev@[...].net
https://lists.sourceforge.net/lists/listinfo/jython-dev
Thread:
Samuele Pedroni
Noel Rappin

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved