After some further reflection i have decided to not separate this out and some 
bits going to client and some bits going to dev, and have pushed all changes to 
dev. I realise this might cause some friction but believe it the right thing to 
do.

I remain unconvinced that the separate process for patches such as this scales 
and is a valuable use of our development time and resources. A merging process 
is surely fundamentally more efficient (and anyway has to be performed) over N 
developers having to use a slightly different process [*].

Call me human and flawed in my management of time :-( but higher priority 
things keep getting pushed to the top of my stack before getting around to 
following this separate process and i really don't want the code to bit rot. I 
suspect i am not unique in this regard.

Paul.

[*] Is it documented? I have never managed to obtain a definitive answer, nor 
an explicit white-list of Java package names (external yes, internal no).

On May 20, 2014, at 7:45 AM, Paul Sandoz <paul.san...@oracle.com> wrote:

> 
> On May 19, 2014, at 6:18 PM, Phil Race <philip.r...@oracle.com> wrote:
> 
>> On 5/19/2014 12:50 AM, Alan Bateman wrote:
>>> On 19/05/2014 07:53, Paul Sandoz wrote:
>>>> If i don't have permission to push to the client repo (which might be 
>>>> likely) i will need to hand over the patch to yourself or Sergey to 
>>>> commit. And i presume this will have to be a separate issue.
>>> If you do decide to split this then it will require creating a second issue 
>>> JIRA to avoid running foul of jcheck when jdk/client eventually pushes to 
>>> jdk/dev. I don't know how often jdk9/client integrates into jdk9/dev but it 
>>> doesn't seem to be very frequent (hg incoming suggests there is currently 
>>> about a month of changes backed up in jdk9/client but there may be issues 
>>> to explain this).
>>> 
>>> For this specific case then it doesn't seem worth it, it would be much less 
>>> effort to just push the lot to jdk9/dev. Clearly if there were substantive 
>>> changes then it would be important to push the changes to the forest where 
>>> they are most likely to get tested but it hardly seems worth it here. From 
>>> what I can tell then Phil or others sync up jdk9/client regularly and that 
>>> might be the most efficient way to get these changes into jdk9/client.
>>> 
>> The changes should go through client for the reasons I already gave.
> 
> IIUC these were the reasons you gave in a previous email on this thread:
> 
> "I would not push hotspot changes to client either. Also lots of files
> are being updated in client and doing it this way will minimise merges ..."
> 
> I don't find either very convincing.
> 
> 
>> No new permissions are needed but it will need a unique bug id.
>> 
> 
> Ok.
> 
> 
>> FWIW integrations are intended to be bi-weekly but holidays interfered this 
>> time.
>> 
> 
> Why does it take so long?
> 
> Paul.

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to