[squeak-dev] Unload 39Deprecated, 311Deprecated, and 45Deprecated in Trunk

Levente Uzonyi leves at elte.hu
Sat May 2 19:45:39 UTC 2015


The problem here is that some of these have assumptions which have never 
been met.
39Deprecated:
- ContextPart >> #methodSelector can be safely removed
- SharedQueue2 >> #flush and #flushAllSuchThat: can be removed, but that 
will make it incompatible with SharedQueue. The migration to SharedQueue2 
has not happened yet, so these methods have senders in the image (even if 
the receiver is not a SharedQueue2). And it's possible that we'll migrate 
to something else.
311Deprecated: Everything looks safe to be removed.
45Deprecated: Most methods seem to be safe to be removed.

Levente

On Sat, 2 May 2015, Tobias Pape wrote:

>
> On 02.05.2015, at 15:07, David T. Lewis <lewis at mail.msen.com> wrote:
>
>> On Fri, May 01, 2015 at 05:23:15AM -0700, Marcel Taeumel wrote:
>>> Hi ---
>>>
>>> We should unload all historic deprecations... and focus on what is needed
>>> for 46Deprecated (if it cannot be deleted).
>>>
>>
>> It might be better to do this immediately after the next release, rather than
>> before. Removing things can have unintended side effects, so it is good to do
>> it earlier in the release cycle.
>
> Those things (39 and 311) have been deprecated for long, so I'd rather
> say to lose them right before and keep 45 around one more cycle…
> Best
> 	-Tobias
>
>
>
>


More information about the Squeak-dev mailing list