Re: [Zope-dev] Zope 2.13 - release candidate blockers

2010-10-18 Thread David Glick
 On 10/18/10 1:20 PM, Tres Seaver wrote:
> On 10/17/2010 10:10 AM, Hanno Schlichting wrote:
> > Hi.
>
> > With the release of both a final ZODB 3.10 and the ZTK 1.0, we are
> > good to go on a release candidate for Zope 2.13.
>
> > There's currently two bugs I consider blockers for the release
> candidate:
>
> > - zopectl start - doen't work
> (https://bugs.launchpad.net/zope2/+bug/628448)
> > - Zope2 egg is not available in index
> > (https://bugs.launchpad.net/zope2/+bug/653546)
>
> > I will take care of the egg in index problem.
>
> > If anyone has time to look into the zopectl problem, that would be
> > much appreciated. Once this problem is solved I'll release a rc1 and
> > if no problems are found a final release a week after.
>
> Hmm, another note here:  davisagli fixed this bug on the 2.12 bracnh two
> weeks after it was checked in (a year ago now).  Somehow, that fix
> didn't get propagated to the trunk.
Oops!  Sorry I missed that; thanks for taking care of it.

--  
David Glick
 Web Developer
 davidgl...@groundwire.org
 206.286.1235x32

Groundwire: You Are Connected   
 http://groundwire.org  

We're celebrating 15 years! Come to our big party.
 http://groundwire.org/events/groundwires-15th-anniversary-party
___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Zope 2.13 - release candidate blockers

2010-10-18 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 10/17/2010 10:10 AM, Hanno Schlichting wrote:
> Hi.
> 
> With the release of both a final ZODB 3.10 and the ZTK 1.0, we are
> good to go on a release candidate for Zope 2.13.
> 
> There's currently two bugs I consider blockers for the release candidate:
> 
> - zopectl start - doen't work (https://bugs.launchpad.net/zope2/+bug/628448)
> - Zope2 egg is not available in index
> (https://bugs.launchpad.net/zope2/+bug/653546)
> 
> I will take care of the egg in index problem.
> 
> If anyone has time to look into the zopectl problem, that would be
> much appreciated. Once this problem is solved I'll release a rc1 and
> if no problems are found a final release a week after.

Hmm, another note here:  davisagli fixed this bug on the 2.12 bracnh two
weeks after it was checked in (a year ago now).  Somehow, that fix
didn't get propagated to the trunk.


Tres.
- -- 
===
Tres Seaver  +1 540-429-0999  tsea...@palladion.com
Palladion Software   "Excellence by Design"http://palladion.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAky8rAwACgkQ+gerLs4ltQ4iyACcDvKfwf/5974Im2fSSikb4Q/f
ZXMAoMR7xs6uT2Yr/3AXsx/xTti95kan
=nEmc
-END PGP SIGNATURE-

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


Re: [Zope-dev] Zope 2.13 - release candidate blockers

2010-10-18 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 10/17/2010 10:10 AM, Hanno Schlichting wrote:
> Hi.
> 
> With the release of both a final ZODB 3.10 and the ZTK 1.0, we are
> good to go on a release candidate for Zope 2.13.
> 
> There's currently two bugs I consider blockers for the release candidate:
> 
> - zopectl start - doen't work (https://bugs.launchpad.net/zope2/+bug/628448)
> - Zope2 egg is not available in index
> (https://bugs.launchpad.net/zope2/+bug/653546)
> 
> I will take care of the egg in index problem.
> 
> If anyone has time to look into the zopectl problem, that would be
> much appreciated. Once this problem is solved I'll release a rc1 and
> if no problems are found a final release a week after.

This is a think-o in the latest attempt to make zopectl "Just Work" on
Windows (Withers, are you listening here?)

I've just checked in a fix for 2.13 branch and trunk:  I will go back
and see if it is busted on 2.12 branch as well.


Tres.
- -- 
===
Tres Seaver  +1 540-429-0999  tsea...@palladion.com
Palladion Software   "Excellence by Design"http://palladion.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAky8qwwACgkQ+gerLs4ltQ4rZACfTMXqtLPbqmUykbxFiFBORJmy
0BcAn2VqJJWQdDq9jOJXrtn/R9GOD84N
=F/tA
-END PGP SIGNATURE-

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


Re: [Zope-dev] (re)moving browser subpackage from zc.catalog?

2010-10-18 Thread Michael Howitz
Am 18.10.2010 um 11:02 schrieb Jan-Wijbrand Kolman:
> Hi Michael and Marius,
> 
> Thanks for the feedback and suggestions! This is what I did:
> 
> On 10/13/10 15:37 , Michael Howitz wrote:
>> Am 13.10.2010 um 13:50 schrieb Jan-Wijbrand Kolman:
>>> Then there's no real need for a browser extra, as the browser
>>> subpackage does not really have any code (only registrations). Or
>>> maybe you meant something different?
>> 
>> When someone wants to use the browser package he could use the
>> "browser" extra to get all the packages needed for the ZCML
>> registrations successfully load. Otherwise he has to find out himself
>> where the ZCML directives are declared.
> 
> I created two extra_requires: a browser and a test_browser. The first 
> lists the dependencies for the browser subpackage to work. The second 
> for the corresponding tests to run.
> 
> On 10/13/10 14:42 , Marius Gedminas wrote:
>> On Wed, Oct 13, 2010 at 01:50:39PM +0200, Jan-Wijbrand Kolman wrote:
 Ah, no it wouldn't help there, as the testrunner would find the
 tests in the browser subpackage and it would try to run them
 regardless.
>> You could always conditionally disable them: in each test*.py file
>> have
>> 
>> def test_suite(): suite = unittest.TestSuite() if some condition:
>>suite.addTest(unittest.makeSuite(...))
>>suite.addTest(doctest.DocTestSuite(...))
>>suite.addTest(doctest.DocFileSuite(...)) return suite
> 
> I also made the tests.py in the browser subpackage only add tests to the 
> test suite whenever the test_browser dependencies indeed are available. 
> This fixes the situation where a test runner (in my case the test runner 
> of the grok toolkit) finds these tests and would try to run them.
> 
> The CHANGES.txt contains instructions on how to enable the ZMI views for 
> your project in case you need them.
> 
> I propose to release this as 1.5.0, which would be a major version 
> release that would indicate: "Watch out, potentially backwards 
> incompatible changes ahead!".
> 
> Right?

+1 looks nice.


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
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Zope Tests: 38 OK, 3 Failed

2010-10-18 Thread Marius Gedminas
On Mon, Oct 18, 2010 at 03:24:10PM +0200, Hanno Schlichting wrote:
> On Mon, Oct 18, 2010 at 3:12 PM, Marius Gedminas  wrote:
> > On Mon, Oct 18, 2010 at 01:58:28PM +0200, Zope Tests Summarizer wrote:
> >> Summary of messages to the zope-tests list.
> >> Period Sun Oct 17 12:00:00 2010 UTC to Mon Oct 18 12:00:00 2010 UTC.
> >>
> >> Subject: FAILED : ZTK 1.0dev / Python2.4.6 Linux 64bit
> >> From: ccomb at free.fr
> >> Date: Sun Oct 17 22:04:14 EDT 2010
> >> URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021837.html
> >
> > zope.deprecation fails to find __file__ in f_globals.
> 
> That's a Python 2.4 specific problem. IIRC you simply need to pass in
> __file__=__file__ into the globals of the doctest suite (which makes
> the __file__ point to the tests.py instead of the doctest.txt file,
> but that generally doesn't matter).

Thanks!

Marius Gedminas
-- 
http://pov.lt/ -- Zope 3/BlueBream consulting and development


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


Re: [Zope-dev] Functional areas of Zope

2010-10-18 Thread Jim Fulton
On Mon, Oct 18, 2010 at 8:29 AM, Laurence Rowe  wrote:
> On 18 October 2010 12:51, Thomas Lotze  wrote:

...

> I would say that javascript and client side programming frameworks are
> out of scope for Zope the project. There are plenty of existing client
> side frameworks (jquery, YUI, etc.) with varying degrees of weight and
> functionality. We don't want to build another.

I agree. The only exception would be if someone came up with something
so innovative that we chose to embrace it.  I think that the focus of
the community should be better leveraging existing libraries.

> Zope components may need to implement some rich functionality (form
> widgets for instance), in which case it may be worthwhile picking a
> particular javascript framework to use (Plone uses jquery).

I think it would be counter productive to pick a JS library.  We've
done some work at ZC on abstracting the JS interface for form
generation.  See zc.ajax for an early example.  (Unfortunately, due to
an internal misscommunication here at ZC, that project got forked and
recent work has been in our internal repo. We need to move that to the
zope repo) The basic idea is that server side "widgets" generate
high-level json specifications that can be implemented for different
js libraries.

A number of people have done work in this area.  We should find some
forum to compare notes.

> We also want to make it easy to communicate between client side
> javascript and server side python via JSON (bobo implmented some json
> help classes IIRC).

So does zc.ajax (and our unfortunately internal zc.ajaxform).  These
fit better with zope.publisher, fwiw.  I'm sure there are other
examples of this in the zope ecosystem.

Jim

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


Re: [Zope-dev] Functional areas of Zope

2010-10-18 Thread Jim Fulton
On Mon, Oct 18, 2010 at 7:51 AM, Thomas Lotze  wrote:
> Hi all,
>
> at the Zope summit in September, we were talking about what Zope
> actually is or should be and how to define the goal of the Zope
> project. This led to the idea of identifying the functional areas
> of Zope.

I don't think that's quite right. I don't remember exactly what we
said, but I would hope that we wouldn't contradict the decision, made
some time ago that Zope, unless qualified (as in "Zope Community" or
"Zope Toolkit"), refers to Zope 2.  If we did, it would have been
because we were speaking informally.

> I'd like to pursue this by starting a discussion about
> Zope's functional areas among the developer community and hope to
> come up with a number of commonly agreed-upon items. Wherever it
> matters, I suggest limiting ourselves to discussing the ZTK in
> order to keep things focussed.

I think you mean "ZTK" functional areas.  Or, perhaps better, Zope
Community functional areas.

> As functional areas (for some examples, see below), we consider
> diverse, broadly defined tasks and problems that a web developer
> is being faced with, and that a web framework ought to have an
> answer for. We hope to be able to define better what Zope is and
> is not and how it compares to other web frameworks by starting
> from a set of functional areas and trying to state Zope's answer
> to each of them.

My opinion, stated at the DZUG, is that Zope is *not* a framework.
I think treating it as a framework was an early mistake that has
haunted us for years.

The ZTK (which we should have had from the beginning) is a
collection of frameworks that support Zope the application.

> Another benefit from having a grip on functional areas of Zope

I'm sorry did you mention benefits above?   I dont see them.

> the project would be the possibility to organise the large and
> grown set of individual packages that make up Zope's code.

OK, so a benefit is to organize packages. I guess I can see that.
So, a documentation exercise.  Perhaps this would be better
left to people writing documentation.

I have a feeling that some people want to organize community
development efforts around these areas, although I don't think you're
saying that, although perhaps you hint at that in your summary.

...

> - client-side programming framework (no good solution so far, people use
>  all sorts of Javascript technologies and programming styles)

Huh? There are many good client side development libraries. There
isn't one obviously "right" javascript library, but there shouldn't
be.  (I think Tim made a mistake when he included TOOWTDI in the Zen
of Python).

I'm not going to fault someone for trying to come up with something
newer and better, but I don't think it should be a Zope functional
area.

OTOH, I do agree with Lawrence that there's a lot of value in
collaborating on how to integrate existing JS frameworks with the Zope
server-side frameworks.  Of particular interest to me are:

- integrating with form-generation libraries based on zope.schema,

- transactional REST interfaces, and

- perhaps more direct ZODB data access .

> I hope for the discussion to produce a list of functional areas
> that most developers agree upon, maybe further areas that need more
> consideration, and possibly even some clues about Zope's answers to the
> challenges of each functional area.

If nothing else, I think the discussion will be valuable.

> Thank you very much for your participation.

Thanks for spuring discussion.

Jim

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


Re: [Zope-dev] Zope Tests: 38 OK, 3 Failed

2010-10-18 Thread Hanno Schlichting
On Mon, Oct 18, 2010 at 3:12 PM, Marius Gedminas  wrote:
> On Mon, Oct 18, 2010 at 01:58:28PM +0200, Zope Tests Summarizer wrote:
>> Summary of messages to the zope-tests list.
>> Period Sun Oct 17 12:00:00 2010 UTC to Mon Oct 18 12:00:00 2010 UTC.
>>
>> Subject: FAILED : ZTK 1.0dev / Python2.4.6 Linux 64bit
>> From: ccomb at free.fr
>> Date: Sun Oct 17 22:04:14 EDT 2010
>> URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021837.html
>
> zope.deprecation fails to find __file__ in f_globals.

That's a Python 2.4 specific problem. IIRC you simply need to pass in
__file__=__file__ into the globals of the doctest suite (which makes
the __file__ point to the tests.py instead of the doctest.txt file,
but that generally doesn't matter).

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


Re: [Zope-dev] Zope Tests: 38 OK, 3 Failed

2010-10-18 Thread Marius Gedminas
On Mon, Oct 18, 2010 at 01:58:28PM +0200, Zope Tests Summarizer wrote:
> Summary of messages to the zope-tests list.
> Period Sun Oct 17 12:00:00 2010 UTC to Mon Oct 18 12:00:00 2010 UTC.
> There were 41 messages: 6 from Zope Tests, 4 from buildbot at pov.lt,
> 20 from buildbot at winbot.zope.org, 11 from ccomb at free.fr.
> 
> 
> Test failures
> -
> 
> Subject: FAILED : winbot / ztk_10 py_244_win32
> From: buildbot at winbot.zope.org
> Date: Sun Oct 17 17:04:52 EDT 2010
> URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021813.html

zope.testing.testrunner fails in interesting ways.

> Subject: FAILED : winbot / zc_buildout_dev py_244_win32
> From: buildbot at winbot.zope.org
> Date: Sun Oct 17 17:42:19 EDT 2010
> URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021817.html

Extra unexpected output ("Getting distribution for 'foo==1'")

> Subject: FAILED : ZTK 1.0dev / Python2.4.6 Linux 64bit
> From: ccomb at free.fr
> Date: Sun Oct 17 22:04:14 EDT 2010
> URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021837.html

zope.deprecation fails to find __file__ in f_globals.

Marius Gedminas
-- 
http://pov.lt/ -- Zope 3/BlueBream consulting and development


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


Re: [Zope-dev] Functional areas of Zope

2010-10-18 Thread Laurence Rowe
On 18 October 2010 12:51, Thomas Lotze  wrote:
> Hi all,
>
> at the Zope summit in September, we were talking about what Zope
> actually is or should be and how to define the goal of the Zope
> project. This led to the idea of identifying the functional areas
> of Zope. I'd like to pursue this by starting a discussion about
> Zope's functional areas among the developer community and hope to
> come up with a number of commonly agreed-upon items. Wherever it
> matters, I suggest limiting ourselves to discussing the ZTK in
> order to keep things focussed.
>
> As functional areas (for some examples, see below), we consider
> diverse, broadly defined tasks and problems that a web developer
> is being faced with, and that a web framework ought to have an
> answer for. We hope to be able to define better what Zope is and
> is not and how it compares to other web frameworks by starting
> from a set of functional areas and trying to state Zope's answer
> to each of them.
>
> Another benefit from having a grip on functional areas of Zope
> the project would be the possibility to organise the large and
> grown set of individual packages that make up Zope's code.
>
> To get the discussion started, I'll give a few random examples of
> functional areas that we thought of immediately:
>
> - software architecture (interfaces, components)
> - data persistence (ZODB)
> - URL resolution (object traversal)
> - form generation (form libs for HTML forms, other possibilities?)
> - resource handling (CSS, Javascript delivery)
> - client-side programming framework (no good solution so far, people use
>  all sorts of Javascript technologies and programming styles)

I would say that javascript and client side programming frameworks are
out of scope for Zope the project. There are plenty of existing client
side frameworks (jquery, YUI, etc.) with varying degrees of weight and
functionality. We don't want to build another.

Zope components may need to implement some rich functionality (form
widgets for instance), in which case it may be worthwhile picking a
particular javascript framework to use (Plone uses jquery).

We also want to make it easy to communicate between client side
javascript and server side python via JSON (bobo implmented some json
help classes IIRC).

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


[Zope-dev] Zope Tests: 38 OK, 3 Failed

2010-10-18 Thread Zope Tests Summarizer
Summary of messages to the zope-tests list.
Period Sun Oct 17 12:00:00 2010 UTC to Mon Oct 18 12:00:00 2010 UTC.
There were 41 messages: 6 from Zope Tests, 4 from buildbot at pov.lt, 20 from 
buildbot at winbot.zope.org, 11 from ccomb at free.fr.


Test failures
-

Subject: FAILED : winbot / ztk_10 py_244_win32
From: buildbot at winbot.zope.org
Date: Sun Oct 17 17:04:52 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021813.html

Subject: FAILED : winbot / zc_buildout_dev py_244_win32
From: buildbot at winbot.zope.org
Date: Sun Oct 17 17:42:19 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021817.html

Subject: FAILED : ZTK 1.0dev / Python2.4.6 Linux 64bit
From: ccomb at free.fr
Date: Sun Oct 17 22:04:14 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021837.html


Tests passed OK
---

Subject: OK : winbot / ztk_dev py_254_win32
From: buildbot at winbot.zope.org
Date: Sun Oct 17 16:19:04 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021808.html

Subject: OK : winbot / ztk_dev py_265_win32
From: buildbot at winbot.zope.org
Date: Sun Oct 17 16:27:58 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021809.html

Subject: OK : winbot / ztk_dev py_265_win64
From: buildbot at winbot.zope.org
Date: Sun Oct 17 16:37:29 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021810.html

Subject: OK : winbot / ztk_dev py_270_win32
From: buildbot at winbot.zope.org
Date: Sun Oct 17 16:46:19 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021811.html

Subject: OK : winbot / ztk_dev py_270_win64
From: buildbot at winbot.zope.org
Date: Sun Oct 17 16:55:22 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021812.html

Subject: OK : winbot / ztk_10 py_254_win32
From: buildbot at winbot.zope.org
Date: Sun Oct 17 17:13:23 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021814.html

Subject: OK : winbot / ztk_10 py_265_win32
From: buildbot at winbot.zope.org
Date: Sun Oct 17 17:21:22 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021815.html

Subject: OK : winbot / ztk_10 py_265_win64
From: buildbot at winbot.zope.org
Date: Sun Oct 17 17:29:54 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021816.html

Subject: OK : winbot / zc_buildout_dev py_254_win32
From: buildbot at winbot.zope.org
Date: Sun Oct 17 17:52:30 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021818.html

Subject: OK : winbot / zc_buildout_dev py_265_win32
From: buildbot at winbot.zope.org
Date: Sun Oct 17 18:03:49 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021819.html

Subject: OK : winbot / zc_buildout_dev py_265_win64
From: buildbot at winbot.zope.org
Date: Sun Oct 17 18:15:00 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021820.html

Subject: OK : winbot / zc_buildout_dev py_270_win32
From: buildbot at winbot.zope.org
Date: Sun Oct 17 18:26:22 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021821.html

Subject: OK : winbot / zc_buildout_dev py_270_win64
From: buildbot at winbot.zope.org
Date: Sun Oct 17 18:37:26 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021822.html

Subject: OK : winbot / ZODB_dev py_254_win32
From: buildbot at winbot.zope.org
Date: Sun Oct 17 19:34:27 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021823.html

Subject: OK : ZTK 1.0 / Python2.4.6 Linux 64bit
From: ccomb at free.fr
Date: Sun Oct 17 19:42:13 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021824.html

Subject: OK : ZTK 1.0 / Python2.6.5 Linux 64bit
From: ccomb at free.fr
Date: Sun Oct 17 19:42:44 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021825.html

Subject: OK : ZTK 1.0 / Python2.5.5 Linux 64bit
From: ccomb at free.fr
Date: Sun Oct 17 19:42:56 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021826.html

Subject: OK : winbot / ZODB_dev py_265_win32
From: buildbot at winbot.zope.org
Date: Sun Oct 17 20:30:53 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021827.html

Subject: OK : Zope 3.4 Known Good Set / py2.4-64bit-linux
From: buildbot at pov.lt
Date: Sun Oct 17 21:10:48 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021828.html

Subject: OK : winbot / ZODB_dev py_265_win64
From: buildbot at winbot.zope.org
Date: Sun Oct 17 21:27:34 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021829.html

Subject: OK : Zope-2.10 Python-2.4.6 : Linux
From: Zope Tests
Date: Sun Oct 17 21:31:14 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021830.html

Subject: OK : Zope-2.11 Python-2.4.6 : Linux
From: Zope Tests
Date: Sun Oct 17 21:33:14 EDT 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-October/021831.html

Subject: OK : Zope-2.12 Python

[Zope-dev] Functional areas of Zope

2010-10-18 Thread Thomas Lotze
Hi all,

at the Zope summit in September, we were talking about what Zope
actually is or should be and how to define the goal of the Zope
project. This led to the idea of identifying the functional areas
of Zope. I'd like to pursue this by starting a discussion about
Zope's functional areas among the developer community and hope to
come up with a number of commonly agreed-upon items. Wherever it
matters, I suggest limiting ourselves to discussing the ZTK in
order to keep things focussed.

As functional areas (for some examples, see below), we consider
diverse, broadly defined tasks and problems that a web developer
is being faced with, and that a web framework ought to have an
answer for. We hope to be able to define better what Zope is and
is not and how it compares to other web frameworks by starting
from a set of functional areas and trying to state Zope's answer
to each of them.

Another benefit from having a grip on functional areas of Zope
the project would be the possibility to organise the large and
grown set of individual packages that make up Zope's code.

To get the discussion started, I'll give a few random examples of
functional areas that we thought of immediately:

- software architecture (interfaces, components)
- data persistence (ZODB)
- URL resolution (object traversal)
- form generation (form libs for HTML forms, other possibilities?)
- resource handling (CSS, Javascript delivery)
- client-side programming framework (no good solution so far, people use
  all sorts of Javascript technologies and programming styles)

I hope for the discussion to produce a list of functional areas
that most developers agree upon, maybe further areas that need more
consideration, and possibly even some clues about Zope's answers to the
challenges of each functional area.

Thank you very much for your participation.

-- 
Thomas



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


Re: [Zope-dev] Moving concrete IAuthenticatorPlugin implementations to zope.pluggableauth

2010-10-18 Thread Jan-Wijbrand Kolman
On 10/13/10 18:56 , Michael Howitz wrote:
> Am 13.10.2010 um 16:05 schrieb Jan-Wijbrand Kolman:
>
>> Hi,
>>
>> A while ago zope.pluggable split off reusable components from
>> zope.app.authentication. The concrete IAuthenticatorPlugin
>> implementations (principalfolder and groupfolder) however, were left in
>> zope.app.authentication.
>>
>> I think it makes sense to move these IAuthenticatorPlugin
>> implementations to zope.pluggableauth.plugins as well, leaving backwards
>> compatibility imports and the browser code in zope.app.authentication.
>>
>> For both packages I created branches [1][2] for working on this. I moved
>> the components and made sure the tests pass again.
>>
>> If there're no objections I'd like to merge these branches to the
>> respective trunks and eventually release zope.pluggableauth 1.1.0 and
>> zope.app.authentication 3.9.0.
>
> +1

zope.pluggableauth 1.1 and zope.app.authentication 3.9.0 have been 
released. Thank you for your feedback.

regards, jw

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


Re: [Zope-dev] (re)moving browser subpackage from zc.catalog?

2010-10-18 Thread Jan-Wijbrand Kolman
Hi Michael and Marius,

Thanks for the feedback and suggestions! This is what I did:

On 10/13/10 15:37 , Michael Howitz wrote:
> Am 13.10.2010 um 13:50 schrieb Jan-Wijbrand Kolman:
>> Then there's no real need for a browser extra, as the browser
>> subpackage does not really have any code (only registrations). Or
>> maybe you meant something different?
>
> When someone wants to use the browser package he could use the
> "browser" extra to get all the packages needed for the ZCML
> registrations successfully load. Otherwise he has to find out himself
> where the ZCML directives are declared.

I created two extra_requires: a browser and a test_browser. The first 
lists the dependencies for the browser subpackage to work. The second 
for the corresponding tests to run.

On 10/13/10 14:42 , Marius Gedminas wrote:
> On Wed, Oct 13, 2010 at 01:50:39PM +0200, Jan-Wijbrand Kolman wrote:
>>> Ah, no it wouldn't help there, as the testrunner would find the
>>> tests in the browser subpackage and it would try to run them
>>> regardless.
> You could always conditionally disable them: in each test*.py file
> have
>
> def test_suite(): suite = unittest.TestSuite() if some condition:
> suite.addTest(unittest.makeSuite(...))
> suite.addTest(doctest.DocTestSuite(...))
> suite.addTest(doctest.DocFileSuite(...)) return suite

I also made the tests.py in the browser subpackage only add tests to the 
test suite whenever the test_browser dependencies indeed are available. 
This fixes the situation where a test runner (in my case the test runner 
of the grok toolkit) finds these tests and would try to run them.

The CHANGES.txt contains instructions on how to enable the ZMI views for 
your project in case you need them.

I propose to release this as 1.5.0, which would be a major version 
release that would indicate: "Watch out, potentially backwards 
incompatible changes ahead!".

Right?

Thanks again for your feedback!

kind regards, jw

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