Release Schedule

Andrew John Hughes ahughes at redhat.com
Fri Jun 11 03:12:45 PDT 2010


On 11 June 2010 09:41, Matthias Klose <doko at ubuntu.com> wrote:
> On 09.06.2010 11:50, Andrew John Hughes wrote:
>>
>> I have a number of new IcedTea releases in planning:
>>
>> * IcedTea6 1.6 branch:
>> http://icedtea.classpath.org/hg/release/icedtea6-1.6/shortlog/
>>
>> There will be a 1.6.3 release as the branch has a lot of patches not
>> yet released including security updates.  It is ready for testing now.
>>  I have a few more patches to look into, but it's otherwise ready.
>> doko reported an issue with Zero a while back, but I've not heard
>> anything since.
>
> I didn't look at these anymore.  For my liking, the 1.6 branch has too many
> build system patches backported, which apparently did break some
> configurations.  I'd like to avoid these kind of backports for more recent
> branches.
>

Can you be more specific?  The only build changes added to that branch
were necessary fixes to make it build (including updating hs11 support
which was broken with the initial release).

>> * IcedTea6 1.7 branch:
>> http://icedtea.classpath.org/hg/release/icedtea6-1.7/shortlog/
>>
>> There will be a 1.7.4 release to update the plugin with recent bug
>> fixes in 1.8 and beyond.  This will be a plugin-only release.  Most of
>> the patches have been backported (up to 1.8) and so this is also
>> eligible for testing now.
>>
>> * IcedTea7: http://icedtea.classpath.org/hg/release/icedtea/shortlog
>>
>> There will be based on b89 (Milestone 7).  I see from
>> http://openjdk.java.net/projects/jdk7/milestones/ that we've
>> apparently just reached Milestone 8, but I've seen nothing from Oracle
>> on either milestone 6, 7 or 8 and I don't believe 8 is feature
>> complete; I've seen no commits relating to closures for one thing.  As
>> you may have seen from the IcedTea7 commits, I've been backporting
>> over six months worth of work on IcedTea6 to IcedTea7 over the last
>> few weeks.  There's still some to go, so I'll let the list know when
>> it's worth testing.   But it should be soon.
>
> Build patches are likely needed for some of the more obscure Debian builds.
> if "soon" is too soon, then I'd like to make these build changes on a 1.7
> branch as well. A release date after the IcedTea6 releases would be
> appreciated.

'Soon' is referring to the backporting of patches from IcedTea6, not
the release.  There are now just five left to check (some of which may
not be forwardported).  All the plugin and Shark stuff is done, but
I've no idea how well this works in practice because Shark changes
were bundled together with Zero changes, with no bug IDs (if they were
even upstreamed at all).  Zero is upstream in both OpenJDK6 and
OpenJDK7 now, so local copies should preferably be dropped.

The IcedTea7 release will be when it's ready, and I certainly prefer
we ship something that works for you as well.  That said, I'd prefer
it to be sooner rather than later, as both IcedTea6 and OpenJDK7 will
move forward while we stabilise, and we don't want to release
something too outdated.

This note was to say we are (just about) ready for testing rather than
release.  I still have to make the CACAO and VisualVM changes as
mentioned below.  I expect Zero to be building by release.  Shark has
never done a full bootstrap on any IcedTea7 release (in fact, I only
think I've seen it done once on any version of IcedTea) so, while it
would be nice to have, it's not a regression and thus not a release
blocker.

>
>> A couple of changes I plan for this release are updating the CACAO
>> build to use the development branch: see
>> http://server.complang.tuwien.ac.at/cgi-bin/bugzilla/show_bug.cgi?id=139
>> and dropping VisualVM, which I believe is broken anyway.  VisualVM
>> will be migrated to its own repository.
>>
>> I'd like to make the same VisualVM change with IcedTea6 HEAD in due
>> course.
>
> agreed. Did we hear back from VisualVM upstream to provide a visualvm
> project on IcedTea.classpath.org?

I haven't heard anything.

>
> Is there some commitment from the CACAO project to keep the OpenJDK build
> working?
>

They suggested bumping to the development line, if you read the bug.
Hopefully us testing it will push them into doing a new release.
0.99.4 is becoming more and more unmaintainable.  I got it to build,
but not bootstrap.  The fix for that issue is apparently in the
rewrite.

>> As to IcedTea6 HEAD generally, I don't think we're ready for
>> another release yet so I doubt we'll have a release based on b19.  The
>> only major change there was an upgrade to hs16, which we provided as
>> an option in 1.8 anyway.  I'd rather we wait for b20 and then begin
>> preparing a release, stabilising on hs17, which will bring us in line
>> with the proprietary JDK6.
>
> skipping b20 sounds fine. I personally do not want to work on b19 anymore.
>

We're skipping b19 (I imagine you meant 'skipping to b20'), the
current IcedTea6 HEAD and moving to the new b20 release.

>> For 1.8, I will backport any plugin fixes that are post-1.8 as I do
>> them for 1.7, but I'll leave releases up to the release manager, doko.
>
> please feel free to apply these to the 1.8 branch. Trying for a 1.8.1
> release around the same time as for the 1.7.4 release.
>

Done (I took your questions on IRC about them the other day as
indication that you wanted them too).  The 1.7 branch is ready for
testing and will be released as soon as it seems ready.

>  Matthias
>



-- 
Andrew :-)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8



More information about the distro-pkg-dev mailing list