----- Original Message ----- > > > ----- Original Message ----- > > On 7/05/2013 1:19 PM, Martin Buchholz wrote: > > > On Thu, May 2, 2013 at 9:06 AM, Andrew Hughes <gnu.and...@redhat.com > > > <mailto:gnu.and...@redhat.com>> wrote: > > > > > > HotSpot is even more of a problem because not being able to commit > > > directly > > > risks people losing credit for the work they've done and, with an > > > open source > > > project, credit is the only reward. > > > > > > > > > It *is* possible with mercurial to create/import/manipulate changesets > > > with a different user, so that credit remains with the true author even > > > when first submitted into mercurial by an Oracle employee. And that > > > should be the standard practice. > > > > Absolutely! If a non-Oracle person can create a changeset then the > > Oracle sponsor can import it and push via JPRT. Otherwise the sponsor > > should create a changeset with a Contributed-by attribution. > > > > Indeed. I do this with the Oracle patches when applying them to IcedTea. > The problem is how this gets done is down to the sponsor; I've had ones > that have been imported, ones where I've just been giving the Contributed-by > attribution (despite having commit rights) and at least one with no credit at > all. > > A simple solution to this would be to setup a hotspot-jprt tree where > non-Oracle > people can commit their changesets. An Oracle employee can then run it > through > JPRT and pull it into one of the other trees, in much the same way trees are > already > promoted to the main HotSpot & jdk8 trees. This has the advantage that the > committer > retains control of their changeset and also means that bulk JPRT processing > could be > performed if appropriate. > > > David > >
An example I just came across when looking into an issue: changeset: 2657:46cb9a7b8b01 parent: 2647:ca1f1753c866 user: dsamersoff date: Wed Aug 10 15:04:21 2011 +0400 files: src/share/vm/runtime/os.cpp description: 7073913: The fix for 7017193 causes segfaults Summary: Buffer overflow in os::get_line_chars Reviewed-by: coleenp, dholmes, dcubed Contributed-by: a...@redhat.com That should have had 'aph' as the user. If you get the default output: changeset: 2657:46cb9a7b8b01 parent: 2647:ca1f1753c866 user: dsamersoff date: Wed Aug 10 15:04:21 2011 +0400 summary: 7073913: The fix for 7017193 causes segfaults it looks like Dmitry wrote the fix. -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07