[IMMINENT RELEASE] 1.10.1

Dr Andrew John Hughes ahughes at redhat.com
Thu Mar 24 07:23:22 PDT 2011


On 13:14 Thu 24 Mar     , Matthias Klose wrote:
> On 23.03.2011 17:08, Dr Andrew John Hughes wrote:
> > I'd like to release 1.10.1 on Wednesday the 30th of March at 14h00 UTC.
> 
> We do want to have some time for testing. Not all proposed changes are found in
> the branch yet, so I really would like to see these changes in the branch, and
> *then* have a week for testing. Assuming that the changes are checked in today
> or tomorrow, please don't release before Mar 31 or Apr 1 (no April joke).
> 

Ok, let's make it the same time on Monday the 4th of April.  I'm not around on
the 1st, and even if there is a release on the 31st there may be issues.

> > other additions?
> 
> yes, testing, and documentation of testing.  With the latest security fixes and
> the non-default hotspot came some regressions.  If not fixed, these should be at
> least documented.

Well, the branch is there to test.  If things need to be documented, we can review
patches for README or INSTALL as suitable.

Can you elaborate on these regressions?  I thought they'd all been resolved before
the release of 1.10.

> 
> If testing reveals regressions, do we consider these as release blockers, and if
> yes, for which configurations?

Has to be on a case-by-case basis.

> 
> For the documentation of the tests, maybe have a wiki page for each release
> branch with a matrix architecture/VM, and the cells mentioning the last version
> tested on this branch.  Then at least it's visible which configurations did see
> some attention.
> 
> Which VM's to test?
> 
>  - default hotspot on x86
> 
> should be required for x86 and x86_64, regressions should be release blockers.
> 
>  - zero on x86? ARM? powerpc?
>  - shark?
>  - optional hotspot on x86?
> 
> I assume these could be tested without too much trouble, and even running the
> jdk tests for a subset of these should be possible.
> 
>  - JamVM?
>  - CACAO?
> 
> Optional, but would be good to know that a certain configuration is tested.
> 

Well, a lot of this depends on what hardware people have available, though mjw's
builders can help with that.  For instance, I only regularly build on x86_64 as
that's the main hardware I have available.  I can build on ppc if there's a need.
I simply don't have x86 hardware any more.  I usually just do a default build
(configure plus zip locations) with an additional alt-HotSpot build if the change
affects HotSpot code.

For Zero, Shark, CACAO, JamVM, and the ARM port, I rely on people who care about
these to maintain them.  For major releases, I try to build them, and AFAIK they
were all working for 1.10.  For CACAO and JamVM, Xerxes certainly seems to have 
given them a lot of love and I trust him on this.  I have no clue what's going
on with the ARM port and, as I've posted twice before, it will be dropped with
1.11 unless the situation changes.

>   Matthias

-- 
Andrew :)

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

Support Free Java!
Contribute to GNU Classpath and IcedTea
http://www.gnu.org/software/classpath
http://icedtea.classpath.org
PGP Key: F5862A37 (https://keys.indymedia.org/)
Fingerprint = EA30 D855 D50F 90CD F54D  0698 0713 C3ED F586 2A37



More information about the distro-pkg-dev mailing list