<Swing Dev> Request for review: Bug 100054: Make building the Nimbus look 'n' feel optional

Andrew John Hughes gnu_andrew at member.fsf.org
Mon May 18 18:17:21 UTC 2009


2009/5/16 Mark Reinhold <mr at sun.com>:
>> Date: Fri, 15 May 2009 18:32:14 +0100
>> From: Andrew John Hughes <gnu_andrew at member.fsf.org>
>
>> 2009/5/15 Mark Reinhold <mr at sun.com>:
>>> One changeset is best.  You need somehow to revert the changeset
>>
>> Somehow I thought that's what you were going to say.. :)
>> Looks like I can do a hg backout to revert the last changeset, and
>> then create a new one.  What's the preferred repo to work against?
>> jdk7/jdk7?
>
> The preferred repo is the one into which your change will be pushed.
> In this case I'd suggest jdk7/build so that Xiomara's build testing,
> which runs in the context of the release-engineering system that does
> our product builds, has a chance to catch any problems (which seems
> extremely unlikely in this case).
>

Ok, new webrev created against jdk7/build:

http://fuseyism.com/6841728/webrev.01/

I presume I need to wait a bit due to the current block on pushes though.

>> I commit the changes because OpenJDK's documentation seems to suggest
>> that this is preferred (patch submission says hg export -g is
>> preferable, webrev does an (f)outgoing search first).
>
> Ah, I was assuming you were going to push the change in yourself.  If
> you'd rather just submit a patch that's fine too; whichever you prefer.
>

You're right, I do plan to push the change myself.  I was just using
that as an example of the assumption that the changes would have been
committed prior to patch creation, rather than being local uncommitted
changes.

>>                                                        Do Sun
>> engineers usually just have their
>> patches as uncommitted changes?
>
> No.  My impression (which may be incorrect) is that many Sun engineers
> still aren't all that comfortable slinging patches, so instead they tend
> to work on several different repos/forests, one per change in progress,
> which was a common practice with the old internal TeamWare SCM.
>

Ah, right -- now it makes sense :)

>>> anyway since it'd need a proper comment, with a Sun bug id, before
>>> being pushed upstream.  (I just created one for you: 6841728.)
>>
>> It had a bug ID, just a Bugzilla one...
>
> At the moment we're assigning inbound patches a Sun bug id for tracking
> purposes, and still using Sun bug ids uniformly in changeset comments.
> That will change, in time, as part of the Bugzilla migration project.
>

Understood.  It will be better all round when we we fully migrate.

>> Is the standard format for such messages documented somewhere?
>
> http://openjdk.java.net/guide/producingChangeset.html#changesetComment
>

Thanks.  I'd forgotten about the developer guide.  It was been
discussed for a while, but then things seemed to go quiet.  Is it now
complete?

>>> (I can't resist pointing out that if you were using Mercurial patch
>>>  queues you could just pop to that patch, edit, re-test, finalize,
>>>  and then push the resulting changeset upstream.)
>>
>> Yeah, but can webrev use patch queues yet? ;)
>
> There are no mq-specific features in webrev, but since an mq-managed
> patch shows up as a regular changeset there's no reason you couldn't
> create a webrev comparing that changeset to some other one using the
> exicting capabilities of the webrev script.
>
> - Mark
>
-- 
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 swing-dev mailing list