Re: [Zope-dev] Defining Zope 3.

2009-04-20 Thread Martijn Faassen
Jonathan (dev101) wrote:
 How about starting with Zope 3 Toolkit and then moving to Zope Toolkit 
 after a year or so.

I'll repeat it again: the Zope Toolkit is not intended to fulfill the 
same role as Zope 3. You imply something like that here. I know that the 
Zope Toolkit isn't the same as Zope 3 as that's how I designed it to be. 
  It'd underlying Zope 3 just like it's underlying Grok and Zope 2. 
These are not at all different from each other in the relationship to 
the toolkit.

It seems to be a terribly hard message to get across. I don't know 
whether that's a flaw in the message or inertia in the community, but 
whatever it is, we need to take it into account in our communication.

Regards,

Martijn

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Defining Zope 3.

2009-04-20 Thread Martijn Faassen
Stephan Richter wrote:
 On Sunday 19 April 2009, Tres Seaver wrote:
 -1.  As a branding choice (as opposed to a technology), Zope 3 *is* a
 dead-end:  it implies a strategy (replacing Zope 2) which we no longer
 believe in.  I think the consequences of the brand confusion are hard
 for those uf us inside to estimate, but they are far from trivial.
 
 I never communicated to anyone that I believe that Zope 3 is a successor of 
 Zope 2. Other people pushed that message.

That message has been out there from the start, no matter how it arose. 
One way this conclusion was reached was the obvious 3 versus 2. We need 
to fix that situation.

 Continuing to push that brand is confusing to outsiders, who don't
 understand why anyone would still be using Zope 2 four years after the
 first release of Zope 3.  The folks who are using Zope 3 can
 certainly cope with a split / rename.
 
 That's easy for you to say, since you have no vested interest.

Stephan, I do think we should seriously consider renaming Zope 3 to 
something else. But not to Zope Toolkit; we should of course say that a 
lot of the code in Zope 3 moved to the Toolkit, but we shouldn't just 
get rid of the rest of the concept, no matter how vague that is right now.

If there is to be a new name for Zope 3 and the people involved in it 
can commit to it, I can write a short piece of text that describes what 
is going on for the upcoming story site, and we can coordinate on 
communicating the message without the community. Even without a new name 
I can write such a message, but it's going to be harder for people to 
understand what's going on, as people frequently don't read a lot (and 
why should they?).

Getting everybody on message will be crazily hard given the intense 
disagreements that exist on the way forward, but it is also the only way 
forward out of this mess and towards resolving the disagreements.

Regards,

Martijn

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] [Zope 2.12.0a2]Acquisition+ExtensionClass failures with Python 2.6.2/Linux

2009-04-20 Thread Andreas Zeidler
Andreas Jung wrote:
 In addition, some of the Acquistion test fail when trying to test the 
 package alone:
 [...]
 Can anyone reproduce this?

no, i don't see any failures with neither 2.11.1 nor 2.12.1 on a debian 
box (32-bit, though).


andi

-- 
zeidler it consulting - http://zitc.de/ - i...@zitc.de
friedelstraße 31 - 12047 berlin - telefon +49 30 25563779
pgp key at http://zitc.de/pgp - http://wwwkeys.de.pgp.net/
plone 3.2.2 released! -- http://plone.org/products/plone/

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Defining Zope 3.

2009-04-20 Thread Martijn Faassen
Hey Jonathan,

Jonathan (dev101) wrote:

  I was going to try to further explain my compromise which tried to
  move in the direction you are attempting, but upon reflection decided 
  that you are  completely right and that no-one else gets it (we are
   all as dumb as stones), so instead...  good-bye.

I think you caught the brunt of Lennart's rant here even though he 
wasn't directing it at you mostly.

I do appreciate your contributions to the discussion, even though I'll 
happily disagree with it. I certainly don't think anyone in this thread 
is as dumb as stones or dumb in general.

Regards,

Martijn

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Defining Zope 3.

2009-04-20 Thread Helmut Merz
Am Montag, 20. April 2009 09:35 schrieb Martijn Faassen:
 Stephan Richter wrote:
  ...
  I never communicated to anyone that I believe that Zope 3 is
  a successor of Zope 2. Other people pushed that message.

 That message has been out there from the start, no matter how
 it arose. One way this conclusion was reached was the obvious
 3 versus 2. We need to fix that situation.

I was following the discussion from the beginning and was all the 
time thinking about the right time for me to step in, seems this 
now has come, especially as... last night... how to tell the 
story...

Hm, OK, let's try: Last night I had a strange contact with an 
extraterrestrian Zivilization that somehow, I think via a 5D 
transgalactic intertemporal loop (they called it a Z-loop), got 
access to the slides of the 2014 conference of the European Zope 
User Group (EZUG, or GUZE as it is called in France) in Pariz.

And, believe it or not, there was a keynote by Martijn Faassen 
about the last five years of Zope's history! 

I could only manage to get a quick glance at the slides (a lot of 
slides with only little text and without any pictures) before 
the communication line broke down. So I can only give you a 
short summary of what I remember:

Due to the good work of the Zope Toolkit Steering Group and many 
other members of the Zope community the Zope Toolkit flourished 
and was used for the development of a lot of Zope-based 
applications; also more and more of the Zope 2 code base had 
been refactored and ported to use the Zope Toolkit, always 
keeping backward compatibility, of course, and backed by 
informative deprecation messages.

This culminated in the the use of zope.security for Zope 2 and 
even the replacement of the Zope 2 publisher by that from 
Zope 3.

The Zope 3 ZMI was still alive at that time (due to the good work 
of Yusei Tahara and others); then (I think it was about 2012 or 
2013) somebody replaced the Rotterdam skin by something that 
looked exactly like the Plone 5.2 standard theme - whereupon the 
Plone people (with Plone 6) fully switched to Zope 3, thus 
getting rid of the last parts of Plone configuration that needed 
the ugly Zope 2 ZMI, simply by using the anyway superior Zope 3 
ZMI.

In parallel someone - I could not read his full name, I think I 
remember the first letter of his first name as D, but it may 
also have been an A - extracted all Zope2-specific code 
(especially Acquisition but also a lot of other stuff) to a 
namespace package called zepo (an acronym for Zope's 
Eternally Persisting Origins) so that things suddenly changed: 
Now Zope 3 was the Zope application server, while Zope 2 was 
still there for those who wanted or needed it, just by using the 
Zope Toolkit together with the zepo Packages (which, by the way, 
also contained ZClasses again). So Zope 2.39 was de facto 
replaced by Zepo 1.0 (which still was branded as Zope 2), and 
Zope 3..., hm, see below...

So finally came true what was never intended, thoroughly denied, 
but nevertheless for some unknown reason believed by almost 
everyone: That Zope 3 would be the natural successor of Zope 2.

The only sad aspect of this wonderful story were the 
ongoing Zope Naming Flame Wars that started to rage fiercely 
among the members of the Zope community: While some just wanted 
to keep the Zope 3 brand (it was version 3.6 btw) others 
wanted to call it Zope 4 or Zope 5 (you know: 2 + 3 = 5), or 
even came up with new names like Phoenix (for obvious reasons) 
or Ezop (some strange acronym; I do not remember what it 
meant). 

Some even wanted to call it just Zope - a name that was 
considered extremely confusing by others.

So that's my story.

@Martijn: do you still have access to the PSU time machine? It 
would be great if you could verify this somehow. Or maybe you 
can even get clearer and more consistent information...

Helmut
___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Proposal: Remove the dependency of zope.app.exception on zope.formlib

2009-04-20 Thread Michael Howitz
Am 07.04.2009 um 20:39 schrieb Michael Howitz:

 Hi,

 zope.app.exception depends on zope.formlib to use the NamedTemplate  
 for the Unauthorized view.
 As zope.formlib has many dependencies I propose to depend on  
 z3c.template to get a named template.
 (Even z3c.layer.pagelet depends on zope.app.exception (for the  
 Unauthorized view) and so it depends on zope.formlib.)

 I implemented the proposal in svn+ssh://svn.zope.org/repos/main/ 
 zope.app.exception/branches/icemac_no_formlib (I also added a  
 minimized patch of my changes to this e-mail.)

 Any comments on this implementation?


As there where no further comments besides the one of Stefan Richter,  
I'll merge the proposed changes soon and do a new release.


Yours sincerely,
-- 
Michael Howitz · m...@gocept.com · software developer
gocept gmbh  co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 8 · fax +49 345 1229889 1
Zope and Plone consulting and development

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Zope Tests: 7 OK, 1 Failed

2009-04-20 Thread Zope Tests Summarizer
Summary of messages to the zope-tests list.
Period Sun Apr 19 12:00:00 2009 UTC to Mon Apr 20 12:00:00 2009 UTC.
There were 8 messages: 8 from Zope Tests.


Test failures
-

Subject: FAILED (failures=8) : Zope-trunk-alltests Python-2.4.6 : Linux
From: Zope Tests
Date: Sun Apr 19 20:55:05 EDT 2009
URL: http://mail.zope.org/pipermail/zope-tests/2009-April/011512.html


Tests passed OK
---

Subject: OK : Zope-2.10 Python-2.4.6 : Linux
From: Zope Tests
Date: Sun Apr 19 20:44:55 EDT 2009
URL: http://mail.zope.org/pipermail/zope-tests/2009-April/011507.html

Subject: OK : Zope-2.11 Python-2.4.6 : Linux
From: Zope Tests
Date: Sun Apr 19 20:46:59 EDT 2009
URL: http://mail.zope.org/pipermail/zope-tests/2009-April/011508.html

Subject: OK : Zope-trunk Python-2.4.6 : Linux
From: Zope Tests
Date: Sun Apr 19 20:48:59 EDT 2009
URL: http://mail.zope.org/pipermail/zope-tests/2009-April/011509.html

Subject: OK : Zope-trunk Python-2.5.4 : Linux
From: Zope Tests
Date: Sun Apr 19 20:51:01 EDT 2009
URL: http://mail.zope.org/pipermail/zope-tests/2009-April/011510.html

Subject: OK : Zope-trunk Python-2.6.1 : Linux
From: Zope Tests
Date: Sun Apr 19 20:53:02 EDT 2009
URL: http://mail.zope.org/pipermail/zope-tests/2009-April/011511.html

Subject: OK : Zope-trunk-alltests Python-2.5.4 : Linux
From: Zope Tests
Date: Sun Apr 19 20:57:06 EDT 2009
URL: http://mail.zope.org/pipermail/zope-tests/2009-April/011513.html

Subject: OK : Zope-trunk-alltests Python-2.6.1 : Linux
From: Zope Tests
Date: Sun Apr 19 20:59:06 EDT 2009
URL: http://mail.zope.org/pipermail/zope-tests/2009-April/011514.html

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Fwd: Defining Zope 3.

2009-04-20 Thread Patrick Gerken
Hi,

I usually love gmail, but in these last discussions I have trouble to
understand, where I should write my reply to, since I can not see a
thread. So I write a reply to the first mail and reference to various
mails below. Sorry for that confusion to the people who use real mail
readers!

I would like to comment on this stuff with a bit of an outsider view.
Somewhere in 2005-2006 I got a bit disconnected from zope and its
evolvement.
I was stuck to, I think, 2.8, and lots of Zope2 specialities that
exist in Zope2 and not in Zope3.
I disliked the things that were in Zope2 but not in Zope3. I must
admit, that's a bit of fan boy attitude that I must get rid of. But in
the time 2005, 2006, Z3 was the new kid on the block, everybody was
wondering who would need how much time to migrate to the new zope.
Zope3 was the big rewrite that will be the standard soon.

Now I was told that Zope3 is not being seen as a replacement of Zope2.
That stuck me as odd. Philips book does not say, that Zope3 will
replace Zope2. But he suggests to try to use as much Zope3 technology
through five, to have an easy migration. That at least suggests that
Zope3 is the future while Zope2 is not.
When I go to www.zope.org and click on Zope 3 on the left, I reach a
wiki page that states that Zope 3 improves the development experience.
There is nowhere written that Zope3 replaces Zope2. But it also suggests it.
The English entry of the wikipedia states clearly that Zope3 is not
the successor, an older version even points to suggestions from Jim,
where is a discussion about the possible future:
http://mail.zope.org/pipermail/zope3-dev/2006-February/018415.html

I did not check wikipedia, nor did I skim the last three years of
mailing list traffic, I wonder, did I not do enough thoroughly
research in 2008?

=

I came back to Zope Land in October 2008. I became responsible for a
number of web apps that are based on Zope2, all programming logic in
Script Python, and all data in MySQL. Actually even security was
implemented on its own based on attributes in sql. I considered this
an outdated development model. But I am beginning to understand that
this is wrong, that's my damn fan boy attitude. Everybody said, Zope3 is
better so Zope2 models that were not taken over clearly must suck.

Funnily, I tend to gravitate to products that handle zope2 development
this way. 2005/2006 I was also doing stuff, there all I did was
considered customization and should be handled in script python. The
developers went big ways to make this better and better, they even
added svn support for the scripts! But I disliked it, fan boy that I
am, and was thinking: Hah, when Zope3 comes along and Zope2 will be
outdated, they must rethink their strategy, then they see that this
has no future.

I disregarded the business decisions these companies made with the way
they did Zope development and considered it inferior. But these
companies have based their development model on this. They allow
customers who do customizations in code, and depend on Zope, to take
care that their customers cant break their system. This is their competitive
advantage that they cant afford to loose.

That is a different culture and mind than the ones who do typical
Zope3 development. For the Zope3 developer, the only ones who program
are the programmers and keeping the code in file system and
unrestricted is much much better because you have all the development
tools at hand to have higher productivity and safety. Think versioning
system and easy search and replace over multiple files.

With this in mind, Zope2 and Zope3 are totally different things.
People who use Zope2 and want to continue using it have different
goals than the Zope3 developers. I think, both have the right to have
their own communities. A different name would help separating these
communities. People who do both Zope2 and Zope3 stuff would just be in
two communities.

=

When I started big extensions in October 2008, I wanted to do it
future proof, Zope3ey. I knew of grok, thought of it as something on
top of Zope3 and repoze, that seemed to be something different
altogether.
I wanted to do a smooth migration. As much as possible should be
written on top of the Zope3 part in Zope2, so that one day I would
just run it on Zope3 directly. I didn't want to use grok, because I
feared it would add another complication, and I wanted to do one new
thing at a time. It didn't work out exactly like that. Stumbling and
stumbling but finally succeeding I ended up reimplementing nearly
everything. My goal still was to get it all going on Zope3 one day,
but I stayed with Zope 2.10. Now after reading the threads, I start to
believe that this was the wrong way. I think now grok is not so much
on top of Zope3, and maybe I should have taken a deeper look into
that. But how shall somebody, who does not wade through the 

Re: [Zope-dev] Defining Zope 3.

2009-04-20 Thread Martijn Faassen
Helmut Merz wrote:
[snip story]
 So that's my story.
 
 @Martijn: do you still have access to the PSU time machine? It 
 would be great if you could verify this somehow. Or maybe you 
 can even get clearer and more consistent information...

:)

We need to learn more about this Zivilisation! I hope you will inform us 
if you receive any future mysterious messages.

Unfortunately I lost access to the PSU time machine last year because I 
sent it back to my former self of 2006 to use it there to go back into 
the past. It's lost in an n-complexity infinite temporal recursion. 
There is some hope that advanced aquisition paradox engineering could 
lift it out again, but it hasn't worked yet.

Regards,

Martijn

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Defining Zope 3.

2009-04-20 Thread Martin Aspeli
Stephan Richter wrote:
 On Sunday 19 April 2009, Tres Seaver wrote:
 -1.  As a branding choice (as opposed to a technology), Zope 3 *is* a
 dead-end:  it implies a strategy (replacing Zope 2) which we no longer
 believe in.  I think the consequences of the brand confusion are hard
 for those uf us inside to estimate, but they are far from trivial.
 
 I never communicated to anyone that I believe that Zope 3 is a successor of 
 Zope 2. Other people pushed that message.

It's not a message that needs pushing.

In virtually every other piece of software ever created, when a version 
3 comes out, it's meant to supersede version 2.

No amount of navel-gazing is going to make that less confusing to people 
who are not happy to read the 40 messages of nuanced debate a day this 
list has produced lately.

Martin

-- 
Author of `Professional Plone Development`, a book for developers who
want to work with Plone. See http://martinaspeli.net/plone-book

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Fwd: Defining Zope 3.

2009-04-20 Thread Martijn Faassen
Hey Patrick,

Patrick Gerken wrote:
[snip]
 I did not check wikipedia, nor did I skim the last three years of
 mailing list traffic, I wonder, did I not do enough thoroughly
 research in 2008?

I think the strong impression was given that Zope 3 was going to be the 
new bright future and that Zope 2 was going to be replaced by Zope 3, 
one way or the other. It doesn't matter what exactly was said, the 
impression was given.

The path that this took has evolved over time. The original ideas about 
Zope 3 being able to run Zope 2 code, perhaps with a migration script, 
never went anywhere. But along another path in some ways we are already 
in that future, as Zope 2 apps use a large amount of Zope 3 approaches 
and code.

One thing that happened recently is that we extracted the concept of the 
Zope Toolkit from Zope 3. We'd now say that Zope 2 uses the Zope 
Toolkit. It could use more of the toolkit, it could use the toolkit 
better, and the toolkit itself is imperfect, but it's going forward, and 
that's good.

[snip]
 I disregarded the business decisions these companies made with the way
 they did Zope development and considered it inferior. But these
 companies have based their development model on this. They allow
 customers who do customizations in code, and depend on Zope, to take
 care that their customers cant break their system. This is their competitive
 advantage that they cant afford to loose.
 
 That is a different culture and mind than the ones who do typical
 Zope3 development. 

Yes, I think that this is an important realization; that development 
using the ZMI, while flawed in many ways, is also *superior* in other
ways to the development model that Zope 3 (and the Zope Toolkit) use.

I talked a bit about that here:

http://faassen.n--tree.net/blog/view/weblog/2008/09/19/0

One response to this is to try to make the development model of the Zope 
Toolkit less challenging for developers. That's Grok. Another response 
is to make there simply less code to worry about when developing; that's 
BFG. Hopefully we'll manage to continue to evolve the Toolkit in the 
direction of increased simplicity too.

But there are other responses. One is to reconsider through the web 
development patterns and see how they might be supported in the context 
of the Zope Toolkit. I have some ideas...

 For the Zope3 developer, the only ones who program
 are the programmers and keeping the code in file system and
 unrestricted is much much better because you have all the development
 tools at hand to have higher productivity and safety. Think versioning
 system and easy search and replace over multiple files.

 With this in mind, Zope2 and Zope3 are totally different things.
 People who use Zope2 and want to continue using it have different
 goals than the Zope3 developers. I think, both have the right to have
 their own communities. A different name would help separating these
 communities. People who do both Zope2 and Zope3 stuff would just be in
 two communities.

I think it's valuable for those communities to share code and 
approaches, but yes, I think a different name (for either Zope 2 or Zope 
3, where Zope 3 would be the road of least resistance) would help make 
clear the vast differences between Zope 2 and Zope 3. There are a large 
number of overlaps too, but fundamentally the Zope 2 TTW web development 
model is quite different.

[snip]
 I think now grok is not so much
 on top of Zope3, and maybe I should have taken a deeper look into
 that. 

In the past, when Zope 3 meant both Zope Toolkit and Zope 3 the thing 
you install and start developing with, Grok was on top of Zope 3 in 
part. Now we simply state that Grok is built on top of the Zope Toolkit. 
It mostly adds an alternative configuration mechanism to the Zope 
Toolkit (through Martian), and tries to make it easier to hook up 
applications this way.

 But how shall somebody, who does not wade through the mailing
 lists, make an informed decision? 

No. This is why I think good information on the web and a consistent 
message are both important. We're not there yet for both. I think we 
need a home page that says: want to get started with Zope? Here are the 
options. That is being worked on.

 If the Zope3 App Server with its zmi
 is becoming more of an implementation to show whats possible with the
 ZTK, why should it be called Zope3?

I don't think it's to show what's possible. I think it is a development 
platform that pre-integrates the Zope Toolkit and adds a bit 
(documentation, installation methods, a user community).

 People start to get annoyed of this discussion, since some started to
 say bad words. I for one am happy about this discussion, because I
 hope that It might result in a better common understanding and after
 that a better public statement, whats happening, what frameworks are
 around and which have what advantages and disadvantages.

Me too!

 Also, I want be be in the Zope foundation, so that Lennart makes me
 drunk 

Re: [Zope-dev] Defining Zope 3.

2009-04-20 Thread Albertas Agejevas
On Sat, Apr 18, 2009 at 08:32:52AM -0600, Shane Hathaway wrote:
 Given that definition, Zope Toolkit will start relatively small, since
 much of Zope 3 does not yet qualify.  However, as people refine
 packages, the packages will be reconsidered for inclusion in the Zope
 Toolkit, and the Zope Toolkit will hopefully grow into something similar
 to what we currently know as Zope 3.
 
 Zope 3 can't die; people are relying on it and maintaining it.  The
 maintainers are doing a rather good job too, IMHO.  The checkins list
 has been active lately.  We don't have to create any more Zope 3
 tarballs, but we should keep up the KGS.
 
 The Zope Toolkit will be the subset that's good for building
 applications, web sites, and frameworks.  Zope 3 will be designed only
 for building applications and web sites.

+1, this sounds like a good way forward.

Albertas
___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Defining Zope 3.

2009-04-20 Thread Shane Hathaway
Albertas Agejevas wrote:
 On Sat, Apr 18, 2009 at 08:32:52AM -0600, Shane Hathaway wrote:
 Given that definition, Zope Toolkit will start relatively small, since
 much of Zope 3 does not yet qualify.  However, as people refine
 packages, the packages will be reconsidered for inclusion in the Zope
 Toolkit, and the Zope Toolkit will hopefully grow into something similar
 to what we currently know as Zope 3.

 Zope 3 can't die; people are relying on it and maintaining it.  The
 maintainers are doing a rather good job too, IMHO.  The checkins list
 has been active lately.  We don't have to create any more Zope 3
 tarballs, but we should keep up the KGS.

 The Zope Toolkit will be the subset that's good for building
 applications, web sites, and frameworks.  Zope 3 will be designed only
 for building applications and web sites.
 
 +1, this sounds like a good way forward.

Thanks.

It occurred to me that one simple test of a Zope naming scheme is to 
consider what employers will write in job descriptions.  Consider these 
alternatives:

1. Candidate must be have Zope 3 experience.

2. Candidate must be experienced with the Zope Toolkit.

#1 is ambiguous.  If I'm highly experienced with Grok or Repoze, doesn't 
that count?  What if I'm a modern Plone developer?  If the HR department 
does the hiring, they are likely to disqualify good candidates.

#2 should allow developers experienced with Grok, Repoze, modern Plone, 
and possibly even Twisted, but does not allow old-school Zope 2 or 
inexperienced Python developers.  This seems much more like what typical 
employers want to express.

Shane
___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Defining Zope 3.

2009-04-20 Thread Shane Hathaway
Shane Hathaway wrote:
 1. Candidate must be have Zope 3 experience.
 
 2. Candidate must be experienced with the Zope Toolkit.

Of course I meant...

1. Candidate must have Zope 3 experience.

2. Candidate must have Zope Toolkit experience.

Shane

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Defining Zope 3.

2009-04-20 Thread Helmut Merz
Am Montag, 20. April 2009 16:11 schrieb Martijn Faassen:
 Helmut Merz wrote:
 [snip story]

  So that's my story.
 
  @Martijn: do you still have access to the PSU time machine?
  It would be great if you could verify this somehow. Or maybe
  you can even get clearer and more consistent information...
 
 :)

 We need to learn more about this Zivilisation! I hope you will
 inform us if you receive any future mysterious messages.

Hm, I don't think I'd like to contact them again - they look like 
this: 
http://www.ff2d.com/blog/wp-content/uploads/2008/03/caveman.jpg

Though I would be curious to find out what will happen to TTW 
development...

 Unfortunately I lost access to the PSU time machine last year
 because I sent it back to my former self of 2006 to use it
 there to go back into the past. It's lost in an n-complexity
 infinite temporal recursion. There is some hope that advanced
 aquisition paradox engineering could lift it out again, but it
 hasn't worked yet.

For A-APE you would have to employ XMMP (eXtended 
Multidimensional Monkey Patching). Or you could just remove all 
acquisition-related stuff (hint: put it into zepo.acquisition) 
and reboot the universe.

Helmut
___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Python 2.4 + Zope 2.12 [Was: Zope Tests: 7 OK, 1 Failed]

2009-04-20 Thread Stefan H. Holek
Do we still care about Python 2.4 + Zope 2.12? Do we go Python 2.6 only?

Thanks,
Stefan


On 20.04.2009, at 14:00, Zope Tests Summarizer wrote:

 Summary of messages to the zope-tests list.
 Period Sun Apr 19 12:00:00 2009 UTC to Mon Apr 20 12:00:00 2009 UTC.
 There were 8 messages: 8 from Zope Tests.


 Test failures
 -

 Subject: FAILED (failures=8) : Zope-trunk-alltests Python-2.4.6 :  
 Linux
 From: Zope Tests
 Date: Sun Apr 19 20:55:05 EDT 2009
 URL: http://mail.zope.org/pipermail/zope-tests/2009-April/011512.html

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Python 2.4 + Zope 2.12 [Was: Zope Tests: 7 OK, 1 Failed]

2009-04-20 Thread Hanno Schlichting
Stefan H. Holek wrote:
 Do we still care about Python 2.4 + Zope 2.12? Do we go Python 2.6 only?

We still care about Python 2.4, I made a premature checkin of a new
zope.session version that is BBB incompatible. Bad me only tested under
Python 2.6 before checking in.

Hanno

 On 20.04.2009, at 14:00, Zope Tests Summarizer wrote:
 
 Summary of messages to the zope-tests list.
 Period Sun Apr 19 12:00:00 2009 UTC to Mon Apr 20 12:00:00 2009 UTC.
 There were 8 messages: 8 from Zope Tests.


 Test failures
 -

 Subject: FAILED (failures=8) : Zope-trunk-alltests Python-2.4.6 :  
 Linux
 From: Zope Tests
 Date: Sun Apr 19 20:55:05 EDT 2009
 URL: http://mail.zope.org/pipermail/zope-tests/2009-April/011512.html
 
 ___
 Zope-Dev maillist  -  Zope-Dev@zope.org
 http://mail.zope.org/mailman/listinfo/zope-dev
 **  No cross posts or HTML encoding!  **
 (Related lists - 
  http://mail.zope.org/mailman/listinfo/zope-announce
  http://mail.zope.org/mailman/listinfo/zope )
 

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Defining Zope 3.

2009-04-20 Thread Lennart Regebro
On Mon, Apr 20, 2009 at 18:42, Shane Hathaway sh...@hathawaymix.org wrote:
 It occurred to me that one simple test of a Zope naming scheme is to
 consider what employers will write in job descriptions.

That's a bloody good point.

-- 
Lennart Regebro: Python, Zope, Plone, Grok
http://regebro.wordpress.com/
+33 661 58 14 64
___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Defining Zope 3.

2009-04-20 Thread Shane Hathaway
Lennart Regebro wrote:
 On Mon, Apr 20, 2009 at 18:42, Shane Hathaway sh...@hathawaymix.org wrote:
 It occurred to me that one simple test of a Zope naming scheme is to
 consider what employers will write in job descriptions.
 
 That's a bloody good point.

Thanks.  I take it this point reinforces your proposal that we should 
both create Zope Toolkit as a subset of Zope 3, *and* rename Zope 3 to 
something else.

We could rename Zope 3 to Zope Toolkit Reference Application for the 
InterNet, or ZTRAIN.  This name expresses several intents:

- Zope 3 is the reference application for building something for the 
Internet on top of Zope Toolkit.

- Not all of the Zope community is using it.  If everyone were using it, 
we would call it simply Zope.  However, someone is using it, otherwise 
we wouldn't bother naming it.

- Zope 3 was derailed (pun, ha ha) a bit and now we're trying to put it 
back on track.

- People who like Ruby on Rails might like this too.

Also, it follows the open source tradition of slightly whimsical names. 
  The logo could be a train engine driven by a Zope fish. :-)

Shane

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Defining Zope 3.

2009-04-20 Thread Shane Hathaway
Lennart Regebro wrote:
 On Mon, Apr 20, 2009 at 23:32, Shane Hathaway sh...@hathawaymix.org wrote:
 Also, it follows the open source tradition of slightly whimsical names.  The
 logo could be a train engine driven by a Zope fish. :-)
 
 Done. Does this mailing list accept attachements?

Wowsers.  LOL!

Shane

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Defining Zope 3.

2009-04-20 Thread Paul Everitt
On 4/20/09 3:35 AM, Martijn Faassen wrote:
 Stephan Richter wrote:
 On Sunday 19 April 2009, Tres Seaver wrote:
 -1.  As a branding choice (as opposed to a technology), Zope 3 *is* a
 dead-end:  it implies a strategy (replacing Zope 2) which we no longer
 believe in.  I think the consequences of the brand confusion are hard
 for those uf us inside to estimate, but they are far from trivial.
 I never communicated to anyone that I believe that Zope 3 is a successor of
 Zope 2. Other people pushed that message.

 That message has been out there from the start, no matter how it arose.
 One way this conclusion was reached was the obvious 3 versus 2. We need
 to fix that situation.

I think Martijn's right on this point.

FWIW, there was a mailing list setup to discuss this when it came up in 
Jan 2003:

 
http://archives.free.net.ph/mindex/zope2-migrat...@20021201.05..en.html

Here's a useful thread showing a dialog between Seb Bacon, Jim, and me:

   http://archives.free.net.ph/message/20030214.073424.f58e0929.en.html

We have arrived at a different result, of course, but it is still useful 
to agree on the background.

We also had the discussion when the decision was made to drop the X in 
Zope 3X, without fulfilling one part of the bullet points for why there 
was an X.

Stephan, I agree that you didn't communicate that message.  But I think 
it is pretty easy to show that Zope communicated that message, 
officially and unofficially.

--Paul

___
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )