RFR: JDK-8150723: HSDB toolbar icons are missing.
Dmitry Samersoff
dmitry.samersoff at oracle.com
Mon Feb 29 13:28:09 UTC 2016
Yasumasa,
Looks good for me!
-Dmitry
On 2016-02-29 16:26, Yasumasa Suenaga wrote:
> Hi Dmitry, Erik,
>
> I've uploaded new webrev:
>
> hotspot: http://cr.openjdk.java.net/~ysuenaga/JDK-8150723/webrev.02/hotspot/
> makefile: http://cr.openjdk.java.net/~ysuenaga/JDK-8150723/webrev.02/make/
>
>
>> Could you move gif files to correct location and remove custom makefile
>> logic?
>
> I moved classes/images/toolbarButtonGraphics to classes/toolbarButtonGraphics .
> Could you review it?
>
>> I'll sponsor the push then.
>
> Thanks!
>
>
> Yasumasa
>
>
> On 2016/02/29 17:52, Dmitry Samersoff wrote:
>> Yasumasa,
>>
>> I think it's better to have a complete fix rather than yet another
>> workaround.
>>
>> Could you move gif files to correct location and remove custom makefile
>> logic?
>>
>> I'll sponsor the push then.
>>
>> -Dmitry
>>
>> On 2016-02-27 06:44, Yasumasa Suenaga wrote:
>>> Hi Erik,
>>>
>>> Thanks!
>>> I've uploaded new webrev. Could you review it?
>>> http://cr.openjdk.java.net/~ysuenaga/JDK-8150723/webrev.01/
>>>
>>>> However, the real fix is to move the gifs out of the images dir so that
>>>> they have the correct subdir relative to the classes dir in both the
>>>> source and the output. Then we can remove this whole SetupCopyFiles
>>>> construct and just add .gif to jdk.hotspot.agent_COPY.
>>>
>>> Comments in CompileJavaModules.gmk are as below:
>>> ------------
>>> ### Copy gif files
>>> # Special handling to copy gif files in images/toolbarButtonGraphics \
>>> # -> classes/toolbarButtonGraphics.
>>> # These can't be handled by COPY to SetupJavaCompilation since they chop off
>>> # one directory level.
>>> ------------
>>>
>>> According to them, I guess that our fix makes expected behavior.
>>> If we should fix as you say, I think that we work for it in another issue.
>>>
>>>
>>> Thanks,
>>>
>>> Yasumasa
>>>
>>>
>>> On 2016/02/27 1:59, Erik Joelsson wrote:
>>>> Hello,
>>>>
>>>> Actually you only need this:
>>>>
>>>> erik at pilot:/localhome/hg/jdk9-dev$ hg diff
>>>> diff -r c7be2a78c31b make/CompileJavaModules.gmk
>>>> --- a/make/CompileJavaModules.gmk
>>>> +++ b/make/CompileJavaModules.gmk
>>>> @@ -381,7 +381,7 @@
>>>> DEST := $(JDK_OUTPUTDIR)/modules/$(MODULE), \
>>>> FILES := $(wildcard
>>>> $(HOTSPOT_TOPDIR)/src/jdk.hotspot.agent/share/classes/images/*/*/*.gif), \
>>>> ))
>>>> - jdk.hotspot.agent: $(COPY_SA_IMAGES)
>>>> + jdk.hotspot.agent_COPY_EXTRA += $(COPY_SA_IMAGES)
>>>> endif
>>>>
>>>> ################################################################################
>>>>
>>>> However, the real fix is to move the gifs out of the images dir so that
>>>> they have the correct subdir relative to the classes dir in both the
>>>> source and the output. Then we can remove this whole SetupCopyFiles
>>>> construct and just add .gif to jdk.hotspot.agent_COPY.
>>>>
>>>> /Erik
>>>>
>>>> On 2016-02-26 04:28, Yasumasa Suenaga wrote:
>>>>> Hi all,
>>>>>
>>>>> HSDB toolbar icons (hotspot/src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics)
>>>>> are missing in appmodules.jimage .
>>>>> They should be contained to appmodules.jimage .
>>>>>
>>>>> I've uploaded a webrev:
>>>>> http://cr.openjdk.java.net/~ysuenaga/JDK-8150723/webrev.00/
>>>>>
>>>>> Could you review it?
>>>>>
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Yasumasa
>>>>
>>>>
>>
>>
--
Dmitry Samersoff
Oracle Java development team, Saint Petersburg, Russia
* I would love to change the world, but they won't give me the sources.
More information about the build-dev
mailing list