RFR: JDK-8150723: HSDB toolbar icons are missing.
Yasumasa Suenaga
yasuenag at gmail.com
Mon Feb 29 13:26:02 UTC 2016
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
>>>
>>>
>
>
More information about the build-dev
mailing list