Re: Issue 1891

Jens Vagelpohl <[email protected]> Sat, 17 Sep 2005 11:02:45 +0200
Newsgroups gmane.comp.web.zope.coders
Message-ID <[email protected]>
On 17 Sep 2005, at 02:32, Sidnei da Silva wrote:

> Issue 1891 has a patch to remove some references to the 'whrandom'
> module, that has been deprecated since python2.1.
>
> I've cleaned up that patch and expanded it to remove *all* references
> to whrandom, including code that enabled it for use by 'Script  
> (Python)'
> and DTML.
>
> It's my opinion that people using 'whrandom' explicitly should know
> what they are doing and won't be harmed too much by the removal of
> this.
>
> Any thoughts?

I'm all for removing deprecated stuff like that, the sticky point is  
removing it in places that immediately breaks users' own scripts. You  
can't do that within the 2.8 release cycle, sites breaking from one  
third-dot release to the next is clearly a problem.

Can we handle the deprecation like other deprecations so far? For the  
next release line, meaning Zope 2.9, emit deprecation warnings when  
users have scripts with whrandom in Zope, and kill it completely in  
2.10. On the other hand, all places where Zope uses whrandom  
*internally* that don't have anything to do with user code could  
probably be cleaned up right away.

jens