[Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread yuppie
Hi Chris! Chris McDonough wrote: On Jun 14, 2006, at 1:00 PM, yuppie wrote: It's not that simple. registerClass has an optional 'legacy' argument that does something quite similar. It just monkey patches ObjectManager instead of Folder. So at least for some use cases registerClass *will* hel

Re: [Zope-dev] Re: OFS.Application deprecations for Zope 2.10

2006-06-14 Thread Florent Guillaume
On 14 Jun 2006, at 22:06, Dieter Maurer wrote: Florent Guillaume wrote at 2006-6-13 22:13 +0200: Yes but the deprecation has been there for a while, and the third party product developers have been ignoring the warning. Their loss. Interestingly, it is usually not the loss for the third party

Re: [Zope-dev] Time-based releases a good idea?

2006-06-14 Thread Dieter Maurer
Chris Withers wrote at 2006-6-14 07:32 +0100: > ... >Would be interested to know what other people think... I like time based releases but I hate deprecations for "cosmetic annoyances" (term stolen from Andreas). I have the feeling that most deprecations so far have been for "cosmetics" only.

Re: [Zope-dev] Re: OFS.Application deprecations for Zope 2.10

2006-06-14 Thread Dieter Maurer
Florent Guillaume wrote at 2006-6-13 22:13 +0200: > ... >Yes but the deprecation has been there for a while, and the third >party product developers have been ignoring the warning. Their loss. Interestingly, it is usually not the loss for the third party product developers (as they usually gain

[Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Chris McDonough
Hi yuppie... On Jun 14, 2006, at 1:00 PM, yuppie wrote: Hi Chris! Chris McDonough wrote: On Wed, 2006-06-14 at 15:42 +0200, yuppie wrote: Reading the sources I had the impression that the fact there was no warning for the deprecated feature was a bug and I did consider my change a bugfi

Re: [Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Martijn Faassen
Paul Winkler wrote: On Wed, Jun 14, 2006 at 11:47:13AM -0400, Chris McDonough wrote: I think that's the sanest policy. So it's OK if "bullshit" gets called on people putting deprecation warnings into any .1, .2, etc through .9 releases, then? This seems like the only thing that can work.

Re: [Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Chris McDonough
On Jun 14, 2006, at 1:09 PM, Lennart Regebro wrote: On 6/14/06, Chris McDonough <[EMAIL PROTECTED]> wrote: There are problems with the deprecation period, but only for __ac_permissions__ and meta_types assuming we choose not to deprecate 'methods'. The problem in this case being that we didn

Re: [Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Lennart Regebro
On 6/14/06, Chris McDonough <[EMAIL PROTECTED]> wrote: There are problems with the deprecation period, but only for __ac_permissions__ and meta_types assuming we choose not to deprecate 'methods'. The problem in this case being that we didn't use to issue deprecation warnings. ;) In any case,

[Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread yuppie
Hi Chris! Chris McDonough wrote: On Wed, 2006-06-14 at 15:42 +0200, yuppie wrote: Reading the sources I had the impression that the fact there was no warning for the deprecated feature was a bug and I did consider my change a bugfix. Without warning it was already deprecated for many years.

Re: [Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Chris McDonough
On Jun 14, 2006, at 12:32 PM, Lennart Regebro wrote: On 6/14/06, Chris McDonough <[EMAIL PROTECTED]> wrote: That is the case for meta_types and __ac_permissions__ but I think you mistook the fact that "methods" followed a comment that said "handle old-style product data" for the fact that it

Re: [Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Lennart Regebro
On 6/14/06, Chris McDonough <[EMAIL PROTECTED]> wrote: That is the case for meta_types and __ac_permissions__ but I think you mistook the fact that "methods" followed a comment that said "handle old-style product data" for the fact that it was deprecated. But it never was officially deprecated,

Re: [Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Paul Winkler
On Wed, Jun 14, 2006 at 11:47:13AM -0400, Chris McDonough wrote: > I think that's the sanest policy. So it's OK if "bullshit" gets > called on people putting deprecation warnings into any .1, .2, etc > through .9 releases, then? This seems like the only thing that can > work. We can't exp

[Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Lennart Regebro wrote: > On 6/14/06, Chris McDonough <[EMAIL PROTECTED]> wrote: >> The time-based release cycle just amplifies this across many branches >> and point releases, so nobody really knows which products work with >> what branch/release and u

Re: [Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Chris McDonough
On Jun 14, 2006, at 11:35 AM, Andreas Jung wrote: The general rule for Zope 2 + 3: 1 year = 2 full major releases according the current half-yr schedule OK, good! I never said something like that. I even did not comment on the this issue since I have very little insight about the internals

[Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Chris McDonough wrote: > On Wed, 2006-06-14 at 17:03 +0200, Andreas Jung wrote: >> --On 14. Juni 2006 10:59:09 -0400 Chris McDonough <[EMAIL PROTECTED]> wrote: >> >>> So... you're saying that 2.10 isn't going to be released until December >>> 2006, the

Re: [Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Andreas Jung
--On 14. Juni 2006 11:24:45 -0400 Chris McDonough <[EMAIL PROTECTED]> wrote: > That would indeed make the deprecation period longer than 1 > year, which seems to have been the intent. This makes no sense to me. Let's start clean here. What interval of time is reasonable for the period

Re: [Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Chris McDonough
On Wed, 2006-06-14 at 17:03 +0200, Andreas Jung wrote: > > --On 14. Juni 2006 10:59:09 -0400 Chris McDonough <[EMAIL PROTECTED]> wrote: > > > So... you're saying that 2.10 isn't going to be released until December > > 2006, then? > > huh? The wiki says June/July...we are just running a bit late

Re: [Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Andreas Jung
--On 14. Juni 2006 10:59:09 -0400 Chris McDonough <[EMAIL PROTECTED]> wrote: So... you're saying that 2.10 isn't going to be released until December 2006, then? huh? The wiki says June/July...we are just running a bit late with the beta releases because Philikon needed some time for the ZP

Re: [Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Chris McDonough
So... you're saying that 2.10 isn't going to be released until December 2006, then? That would indeed make the deprecation period longer than 1 year, which seems to have been the intent. But wouldn't that make Zope's a yearly release cycle, given that the first beta of 2.9 was released *last* Dec

[Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Chris McDonough
On Wed, 2006-06-14 at 15:42 +0200, yuppie wrote: > If you calculate the deprecation cycle from the day the warning was > added I agree it is too short. Whew, I'm not nuts then. ;-) > Reading the sources I had the impression > that the fact there was no warning for the deprecated feature was a

Re: [Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Andreas Jung
--On 14. Juni 2006 10:40:05 -0400 Chris McDonough <[EMAIL PROTECTED]> wrote: Hmmm. Then I think someone needs to explain this: http://www.zope.org/Wikis/DevSite/Projects/Zope2.10/CurrentStatus (Final release late June/early July 2006) You know that the project wikis were always vapourw

Re: [Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Chris McDonough
On Wed, 2006-06-14 at 15:44 +0200, Wichert Akkerman wrote: > Previously Chris McDonough wrote: > > A year suits me fine if it were the *actual* deprecation period, rather > > than the six-month deprecation cycle as is the case with zLOG and the > > eight-month deprecation cycle as is the case with

Re: [Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Lennart Regebro
On 6/14/06, Chris McDonough <[EMAIL PROTECTED]> wrote: A year suits me fine if it were the *actual* deprecation period, rather than the six-month deprecation cycle as is the case with zLOG and the eight-month deprecation cycle as is the case with 'methods'. zLOG got deprecated for the use of lo

Re: [Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Wichert Akkerman
Previously Chris McDonough wrote: > A year suits me fine if it were the *actual* deprecation period, rather > than the six-month deprecation cycle as is the case with zLOG and the > eight-month deprecation cycle as is the case with 'methods'. I haven't kept track of zLOG (I'm still new to this wor

[Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread yuppie
Hi Chris! Chris McDonough wrote: On Wed, 2006-06-14 at 14:09 +0200, Wichert Akkerman wrote: No matter what period we decide on it will always be too short for some and too long for others. With the current setup the deprecation period is a year, which seems like a decent middle ground. A yea

Re: [Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Chris McDonough
On Wed, 2006-06-14 at 14:09 +0200, Wichert Akkerman wrote: > No matter what period we decide on it will always be too short for some > and too long for others. With the current setup the deprecation period > is a year, which seems like a decent middle ground. A year suits me fine if it were the *a

Re: [Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Lennart Regebro
On 6/14/06, Max M <[EMAIL PROTECTED]> wrote: But the problem is that I don't fix bugs that doesn't exist for my customers. So deprecation warnings are ignored, until the product sponsor chooses upgrade. Very reasonable. If this is how OSS generally works, as I expect, then deprecations will b

[Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Max M
Wichert Akkerman wrote: Previously Max M wrote: Except that it hits a sore spot for open source right on the head. Products are developed for our customers, and they will keep working for those customers until they choose to upgrade. But until then you don't upgrade and the changes made in

Re: [Zope-dev] Time-based releases a good idea?

2006-06-14 Thread Andreas Jung
--On 14. Juni 2006 08:23:53 -0400 Chris McDonough <[EMAIL PROTECTED]> wrote: The product I speak of above has 700 individual unit tests and still has bugs. Shrug. I expect some breakage, and the tests will catch most of them, and that's fine. But I also have maybe five or six open source

Re: [Zope-dev] Time-based releases a good idea?

2006-06-14 Thread Chris McDonough
On Wed, 2006-06-14 at 13:34 +0200, Lennart Regebro wrote: > On 6/14/06, Chris McDonough <[EMAIL PROTECTED]> wrote: > Well, ignoring the confusion about zLOG, updating things for a new > version of Zope with deprecation warnings is not much work. Honestly. > You update to the new version, look at th

Re: [Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Wichert Akkerman
Previously Max M wrote: > Andreas Jung wrote: > >At some point you have to make a cut to get rid of old crap. Fixing the > >zLOG > >issue is a straight forward approach with very little risks for the > >programmer and it won't take too much time..I don't see a major problem > >with that. > > >

[Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Rocky Burt
On Wed, 2006-14-06 at 13:34 +0200, Lennart Regebro wrote: > The majority has agreed that the path forward for Zope is to make it > possible for people to use Zope3 technologies without having to > rewrite everything from scratch. The changes you see in Zope2 are a > direct effect of that. You shoul

[Zope-dev] Re: Time-based releases a good idea?

2006-06-14 Thread Max M
Andreas Jung wrote: At some point you have to make a cut to get rid of old crap. Fixing the zLOG issue is a straight forward approach with very little risks for the programmer and it won't take too much time..I don't see a major problem with that. Except that it hits a sore spot for open so

Re: [Zope-dev] Time-based releases a good idea?

2006-06-14 Thread Lennart Regebro
On 6/14/06, Chris McDonough <[EMAIL PROTECTED]> wrote: The time-based release cycle just amplifies this across many branches and point releases, so nobody really knows which products work with what branch/release and under what configuration some feature is supposed to emit a deprecation warning

Re: [Zope-dev] Re: Re: OFS.Application deprecations for Zope 2.10

2006-06-14 Thread Chris McDonough
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I'm sympathetic to that. Change is hard, though and keeping existing code running is more important to the "Zope brand" than notional API cleanliness, and it's important to pick your battles. An example of cruft removal that is worthwhile: the

Re: [Zope-dev] Time-based releases a good idea?

2006-06-14 Thread Andreas Jung
--On 14. Juni 2006 06:47:37 -0400 Chris McDonough <[EMAIL PROTECTED]> wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Warning: This is gonna be ranty and will almost certainly contain foul language. ;-) You're allowed to do so :-) There was a message sent to the list about deprecat

[Zope-dev] Re: Re: OFS.Application deprecations for Zope 2.10

2006-06-14 Thread Rocky Burt
On Wed, 2006-14-06 at 01:04 +0200, Florent Guillaume wrote: > Then the framework never gets cleaned up. I'm actively learning Zope 2 core as much and as quickly as possible so I can become a more valuable contributor. The less "gunk" I have to learn about and understand the more quickly I'll beco

Re: [Zope-dev] Time-based releases a good idea?

2006-06-14 Thread Chris McDonough
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Warning: This is gonna be ranty and will almost certainly contain foul language. ;-) I've never actually seen a deprecation warning emitted for zLOG. And I'm about as "in the loop" as anybody could expect someone to be, but I've not actually

Re: [Zope-dev] Time-based releases a good idea?

2006-06-14 Thread Andreas Jung
--On 14. Juni 2006 10:28:08 +0200 Jens Vagelpohl <[EMAIL PROTECTED]> wrote: For me, the fact that Zope 2.9.3 still emits deprecation warnings on a fresh install (zLOG...) is a pretty bad sign. I think this is a dead horse now. Some things were deprecated without actually converting all ins

Re: [Zope-dev] Time-based releases a good idea?

2006-06-14 Thread Jens Vagelpohl
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 14 Jun 2006, at 09:44, Andreas Jung wrote: --On 14. Juni 2006 07:32:42 +0100 Chris Withers <[EMAIL PROTECTED]> wrote: I know the good reasoning behind the time-based releases, but have they really worked out? Yes and No. Yes: It's a must

Re: [Zope-dev] Time-based releases a good idea?

2006-06-14 Thread Andreas Jung
--On 14. Juni 2006 07:32:42 +0100 Chris Withers <[EMAIL PROTECTED]> wrote: Florent Guillaume wrote: Yes but the deprecation has been there for a while, and the third party product developers have been ignoring the warning. Their loss. And this is only for Zope 2.10 which I doubt these third

[Zope-dev] Time-based releases a good idea?

2006-06-14 Thread Chris Withers
Florent Guillaume wrote: Yes but the deprecation has been there for a while, and the third party product developers have been ignoring the warning. Their loss. And this is only for Zope 2.10 which I doubt these third party products are using at the moment. If we don't remove things at some point

Re: [Zope-dev] Re: OFS.Application deprecations for Zope 2.10

2006-06-14 Thread Chris Withers
Chris McDonough wrote: So be it. This is really minor. Not deprecating it is the right thing, and I won't even qualify that with a "IMO" ;-) +1 Chris -- Simplistix - Content Management, Zope & Python Consulting - http://www.simplistix.co.uk __