Done!

Martin Grigorov
Freelancer. Available for hire!
Wicket Training and Consulting
https://twitter.com/mtgrigorov

On Tue, Jul 7, 2015 at 9:36 AM, Martin Grigorov <[email protected]>
wrote:

> Agreed!
>
> Martin Grigorov
> Freelancer. Available for hire!
> Wicket Training and Consulting
> https://twitter.com/mtgrigorov
>
> On Tue, Jul 7, 2015 at 9:29 AM, Sven Meier <[email protected]> wrote:
>
>> Hi,
>>
>> could we rather remove #getCacheableResourceStream()? For me this
>> method's name is confusing.
>>
>> Sven
>>
>>
>>
>> On 06.07.2015 22:36, Martin Grigorov wrote:
>>
>>> Hi,
>>>
>>> With https://issues.apache.org/jira/browse/WICKET-5909 we consolidated
>>> PackageResource#getResourceStream() and
>>> PackageResource#getCacheableResourceStream().
>>> #getResourceStream() is deprecated in favour of
>>> #getCacheableResourceStream().
>>> Being deprecated actually hides a problem - Wicket doesn't call it
>>> anymore
>>> at
>>> org.apache.wicket.request.resource.PackageResource#newResourceResponse().
>>> If the application currently overrides #getResourceStream() then
>>> migrating
>>> to Wicket 7.x will lead to a compilation *warning* but the application
>>> will
>>> fail at runtime.
>>> The application should really be updated to override
>>> #getCacheableResourceStream() to do its work.
>>> I've just hit this problem with Wicket Bootstrap:
>>>
>>> https://github.com/l0rdn1kk0n/wicket-bootstrap/commit/4dfd5cf49770e2bcf5dbfb775a9e542bfbfdc447
>>>
>>> If you agree I'll remove PackageResource#getResourceStream() and add an
>>> entry to the migration guide.
>>>
>>> Martin Grigorov
>>> Freelancer. Available for hire!
>>> Wicket Training and Consulting
>>> https://twitter.com/mtgrigorov
>>>
>>>
>>
>

Reply via email to