Need reviewers for changes in java/net regression tests
Dr Andrew John Hughes
ahughes at redhat.com
Fri Jul 30 03:50:21 PDT 2010
On 18:49 Thu 29 Jul , Joe Darcy wrote:
> Chris Hegarty wrote:
> >
> >
> > On 07/26/10 14:00, Dr Andrew John Hughes wrote:
> >> .......
> >>
> >> I'm afraid I don't see the issue with bug IDs here. Each OpenJDK7
> >> changeset already has an associated bug ID. It should thus simply be
> >> a matter of backporting the relevant changesets and dropping any
> >> changes from them that should remain 7 only.
> >
> > Some of the test changes have been made when fixing a bug in the JDK7
> > source... Oh, I noticed that the test in this area is not sufficient
> > or has issues. Some tests have been fixed as part of a general cleanup
> > to remove them from the ProblemList. We don't want to backport all the
> > implementation source changes, only test changes that improve the
> > quality of the tests. So there is no one to one mapping here.
>
> If there are fixes for correctness issues allowable under the Java SE 6
> specification, I'd be open to the fixes being backported to OpenJDK 6.
>
> Cheers,
>
> -Joe
I still think that, even if only a subset of a changeset is backported, the
same bug ID should be used. Creating huge changesets which don't have a clear
trace back to 7 makes things very hard to track.
I'm not sure that the bug-ID-per-changeset per method works well if
developers then pile lots of changes into a single changeset to avoid
having to create multiple bug IDs. I've seen this on a number of
occasions (and also bundling multiple bug fixes into one changeset).
It makes backports to 6 much harder, because you then have a mix of
wanted and unwanted changes. My preference would be for simple changesets
that fix one issue, where possible.
Thanks,
--
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 jdk6-dev
mailing list