[Zope-dev] Re: brain.getObject and traversal

2005-04-06 Thread Andreas Jung

--On Mittwoch, 6. April 2005 10:16 Uhr +0100 Chris Withers 
[EMAIL PROTECTED] wrote:


 It is really up to
Andreas whether or not to accept such a change on the 2.7 line.
Andreas, whatcha think?
Sorry, I have to catch up with this thread. I thought the problem was 
solved by
Tres new configuration option.

-aj

pgpQeSFBv0tNI.pgp
Description: PGP signature
___
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] Can't import objects in Zope 2.8a2

2005-04-06 Thread Santi Camps
Hi all,
I'm just trying recent Zope 2.8 a2 and I'm not able to import any .zexp 
file.   At the begin I thought that it could be caused by the zexp I was 
trying to import, but default Examples.zexp also cause the same error.   
I've tried with and without ZEO, and with and without debug mode, always 
the same result.I'm doing something wrong or this could be a bug ?

Thanks in advance
The obtained traceback is this one:
Time
2005/04/06 14:05:06.943 GMT+2
User Name (User Id)
admin (admin)
Request URL
http://localhost.localdomain:8083/manage_importObject
Exception Type
BdbQuit
Exception Value
Traceback (innermost last):
Module ZPublisher.Publish, line 113, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 40, in call_object
Module OFS.ObjectManager, line 554, in manage_importObject
Module Shared.DC.Scripts.Bindings, line 311, in __call__
Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
Module App.special_dtml, line 175, in _exec
Module DocumentTemplate.DT_Let, line 76, in render
Module DocumentTemplate.DT_In, line 703, in renderwob
Module App.PersistentExtra, line 44, in locked_in_version
Module ZODB.Connection, line 831, in modifiedInVersion
Module pdb, line 992, in set_trace
Module bdb, line 52, in trace_dispatch
Module bdb, line 80, in dispatch_return
___
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] Can't import objects in Zope 2.8a2

2005-04-06 Thread Jens Vagelpohl
On Apr 6, 2005, at 14:11, Santi Camps wrote:
Hi all,
I'm just trying recent Zope 2.8 a2 and I'm not able to import any 
.zexp file.   At the begin I thought that it could be caused by the 
zexp I was trying to import, but default Examples.zexp also cause the 
same error.   I've tried with and without ZEO, and with and without 
debug mode, always the same result.I'm doing something wrong or 
this could be a bug ?
LOL  looks like someone left a pdb.set_trace() in the 
ZODB.Connection.modifiedInVersion method...

jens
___
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] Can't import objects in Zope 2.8a2

2005-04-06 Thread Andreas Jung

--On Mittwoch, 6. April 2005 14:22 Uhr +0200 Jens Vagelpohl 
[EMAIL PROTECTED] wrote:

On Apr 6, 2005, at 14:11, Santi Camps wrote:
Hi all,
I'm just trying recent Zope 2.8 a2 and I'm not able to import any
.zexp file.   At the begin I thought that it could be caused by the
zexp I was trying to import, but default Examples.zexp also cause the
same error.   I've tried with and without ZEO, and with and without
debug mode, always the same result.I'm doing something wrong or
this could be a bug ?
LOL  looks like someone left a pdb.set_trace() in the
ZODB.Connection.modifiedInVersion method...
There was something with a pdb.set_trace() in ZODB code (on some Zope list
lately).
-aj

pgpG7VpzZXNZw.pgp
Description: PGP signature
___
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] Can't import objects in Zope 2.8a2

2005-04-06 Thread Jens Vagelpohl
On Apr 6, 2005, at 15:00, Tim Peters wrote:
LOL  looks like someone left a pdb.set_trace() in the
ZODB.Connection.modifiedInVersion method...
Yup, that got checked in by mistake during the recent ZODB sprint at 
PyCon.

It's repaired on Zope trunk / ZODB 3.4a2, so try the trunk instead.
Another thing it proves is that Zope's test suite is somewhat lacking 
wink.
So I was clicking through svn.zope.org trying to find the ZODB code in 
question but couldn't, simply because I did not know what tag/branch 
the version stitched into Zope 2.8a2 is. How can you tell from looking 
at the Zope code on http://svn.zope.org which ZODB branch/tag is 
stitched in during checkout?

jens
___
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] Re: brain.getObject and traversal

2005-04-06 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Andreas Jung wrote:
 
 
 --On Mittwoch, 6. April 2005 10:16 Uhr +0100 Chris Withers
 [EMAIL PROTECTED] wrote:
 

  It is really up to
 Andreas whether or not to accept such a change on the 2.7 line.


 Andreas, whatcha think?
 
 
 Sorry, I have to catch up with this thread. I thought the problem was
 solved by
 Tres new configuration option.

Chris wants to backport it to 2.7 x;  I'm opposed.  Your call.


Tres.
- --
===
Tres Seaver[EMAIL PROTECTED]
Zope Corporation  Zope Dealers   http://www.zope.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCU+T4GqWXf00rNCgRAmunAJ9KhHjABM6gcjsdFpfjz3OfQISUVACdFLQy
J9CiMRtEQu0CV4CRJxVEX+c=
=vinQ
-END PGP SIGNATURE-
___
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] Re: brain.getObject and traversal

2005-04-06 Thread Andreas Jung

--On Mittwoch, 6. April 2005 9:32 Uhr -0400 Tres Seaver [EMAIL PROTECTED] 
wrote:

Chris wants to backport it to 2.7 x;  I'm opposed.  Your call.
If it does not change the default behaviour we have in 2.7.5... why not...
Andreas


pgp7uZ3q8EeTC.pgp
Description: PGP signature
___
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] Re: Can't import objects in Zope 2.8a2

2005-04-06 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Jens Vagelpohl wrote:
 
 On Apr 6, 2005, at 15:00, Tim Peters wrote:
 
 LOL  looks like someone left a pdb.set_trace() in the
 ZODB.Connection.modifiedInVersion method...


 Yup, that got checked in by mistake during the recent ZODB sprint at
 PyCon.

 It's repaired on Zope trunk / ZODB 3.4a2, so try the trunk instead.

 Another thing it proves is that Zope's test suite is somewhat lacking
 wink.
 
 
 So I was clicking through svn.zope.org trying to find the ZODB code in
 question but couldn't, simply because I did not know what tag/branch the
 version stitched into Zope 2.8a2 is. How can you tell from looking at
 the Zope code on http://svn.zope.org which ZODB branch/tag is stitched
 in during checkout?

viewcvs doesn't seem to give access to the DAV properties of the
folders.  The name of the property is 'svn:externals', which contains a
list of name-URL mappings.


Tres.
- --
===
Tres Seaver[EMAIL PROTECTED]
Zope Corporation  Zope Dealers   http://www.zope.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCU+oNGqWXf00rNCgRAuaYAJ4/4TAtb1DZy8Nh10gs8pwCD3AvCgCfbNbV
19uJRye/Hr0s3ToATHhuXt8=
=asYz
-END PGP SIGNATURE-

___
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] opinion: speeding up large PUT uploads

2005-04-06 Thread Florent Guillaume
Chris McDonough  [EMAIL PROTECTED] wrote:
 On Wed, 2005-04-06 at 00:45, Pavel Zaitsev wrote:
  If you look above I had problems with zope creating temp files, as I am 
  using Mac OS X and Webdav to Zope
  mounted on the same machine. There is some race condition on locks in 
  mach kernel, and sometimes zope
  dies, as open system call never returns. 
 
 That sounds bad.  I'm surprised you've had so much trouble with this.  I
 thought OS X was just BSD, and BSD works fine?

The webdav kernel drivers are known to have quite a number of problems
in Mac OS X 10.3 (don't know about upcoming Tiger).

Florent

-- 
Florent Guillaume, Nuxeo (Paris, France)   CTO, Director of RD
+33 1 40 33 71 59   http://nuxeo.com   [EMAIL PROTECTED]
___
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] Can't import objects in Zope 2.8a2

2005-04-06 Thread Tim Peters
[Jens Vagelpohl]
 So I was clicking through svn.zope.org trying to find the ZODB code in
 question but couldn't, simply because I did not know what tag/branch
 the version stitched into Zope 2.8a2 is. How can you tell from looking
 at the Zope code on http://svn.zope.org which ZODB branch/tag is
 stitched in during checkout?

Never tried before, and don't think you can.  From the root of a Zope
checkout, you can do:

svn proplist -v utilities lib/python
___
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] Can't import objects in Zope 2.8a2

2005-04-06 Thread Jens Vagelpohl
On Apr 6, 2005, at 17:50, Tim Peters wrote:
[Jens Vagelpohl]
So I was clicking through svn.zope.org trying to find the ZODB code in
question but couldn't, simply because I did not know what tag/branch
the version stitched into Zope 2.8a2 is. How can you tell from looking
at the Zope code on http://svn.zope.org which ZODB branch/tag is
stitched in during checkout?
Never tried before, and don't think you can.  From the root of a Zope
checkout, you can do:
svn proplist -v utilities lib/python
Well, I was trying to *avoid* making a checkout to see that detail, 
that's all...

jens
___
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] I want Zope 2.9 to use Zope 3's security architecture.

2005-04-06 Thread Jim Fulton
Paul Winkler wrote:
On Wed, Apr 06, 2005 at 08:33:39AM -0400, Jim Fulton wrote:
I very much want Zope 2.9 to use Zope 3's security architecture.
Zope 3's security architecture is far more robust, but it is different
in some significant ways:
(snip)
Will this all be under the hood?
i.e. will Products have to be rewritten for 2.9?
I don't know.  I expect that most products would not
have to be rewritten.  I expect that *some* proucts
would.  (e.g. products that depend on key-based access
control.)
i.e. will I still write:
security.declareProtected(SomePermission, 'foo')
def foo(self):
...
That will work, and I don't see a need to deprecate it.
Eventually, though, I expect products to migrate to
ZCML-based security declarations.
...
 o No support for key-based access control

Don't know what that is.
It was/is possible to control access to mapping items
based on item values (e.g. key values).
Jim
--
Jim Fulton   mailto:[EMAIL PROTECTED]   Python Powered!
CTO  (540) 361-1714http://www.python.org
Zope Corporation http://www.zope.com   http://www.zope.org
___
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] I want Zope 2.9 to use Zope 3's security architecture.

2005-04-06 Thread Paul Winkler
On Wed, Apr 06, 2005 at 12:49:19PM -0400, Jim Fulton wrote:
  o No support for key-based access control
 
 
 Don't know what that is.
 
 It was/is possible to control access to mapping items
 based on item values (e.g. key values).

OK... I've never used this AFAIK.
Anybody know if it's a widely used feature?

-- 

Paul Winkler
http://www.slinkp.com
___
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 2.7.6 release schedule

2005-04-06 Thread Andreas Jung
The schedule for the next Zope release is a follows:
2.7.6 b1: April 13th
2.7.6 RC1: April 20th
2.7.6 final: April 27th
Although 2.7.5 had been relased lately, yesterdays hotfix and another bug 
justify a new release this month.

Andreas


pgplUhIIumTkV.pgp
Description: PGP signature
___
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] I want Zope 2.9 to use Zope 3's security architecture.

2005-04-06 Thread Dieter Maurer
Jim Fulton wrote at 2005-4-6 08:33 -0400:

I very much want Zope 2.9 to use Zope 3's security architecture.
Zope 3's security architecture is far more robust, but it is different
in some significant ways:

Even small modifications to the security machinery tend to 
end up in lots of problems.

The latest prominent example: the changes introduced with
Zope 2.7.3: It took two releases (until 2.7.5) and
more than 6 months (at least in my memory) before everything
worked again as it should...

Hopefully, such a major change will not require 4, 5, 6
minor releases and years for stabilazation...

-- 
Dieter
___
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] I want Zope 2.9 to use Zope 3's security architecture.

2005-04-06 Thread Jim Fulton
Dieter Maurer wrote:
Jim Fulton wrote at 2005-4-6 08:33 -0400:
I very much want Zope 2.9 to use Zope 3's security architecture.
Zope 3's security architecture is far more robust, but it is different
in some significant ways:

Even small modifications to the security machinery tend to 
end up in lots of problems.

The latest prominent example: the changes introduced with
Zope 2.7.3: It took two releases (until 2.7.5) and
more than 6 months (at least in my memory) before everything
worked again as it should...
Hopefully, such a major change will not require 4, 5, 6
minor releases and years for stabilazation...
Hopefully not.  It depends on whether people choose to
test their application during the beta cycle or during
the release cycle.
This will be a *big* change.  Possibly, this will be
bigger than the change from 2.7 to 2.8.  I do think it
will provide significant benefits that justify the pain.
Of course, when we try it, we may find it is too painful
and we'll have to reconsider.
Jim
--
Jim Fulton   mailto:[EMAIL PROTECTED]   Python Powered!
CTO  (540) 361-1714http://www.python.org
Zope Corporation http://www.zope.com   http://www.zope.org
___
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] SiteRoot and VHM

2005-04-06 Thread Florent Guillaume
After spending an hour helping someone debug a site that had an hidden 
SiteRoot somewhere that prevented a virtual host monster from working, 
it was suggested to me that if there's a virtual host monster, it 
should take precedence (and deactivates) any further SiteRoot. I think 
it's a good idea.

Should I create a patch ?
Florent
--
Florent Guillaume, Nuxeo (Paris, France)   CTO, Director of RD
+33 1 40 33 71 59   http://nuxeo.com   [EMAIL PROTECTED]
___
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] I want Zope 2.9 to use Zope 3's security architecture.

2005-04-06 Thread Richard Jones
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Thu, 7 Apr 2005 02:49 am, Jim Fulton wrote:
 Paul Winkler wrote:
  i.e. will I still write:
 
  security.declareProtected(SomePermission, 'foo')
  def foo(self):
  ...

 That will work, and I don't see a need to deprecate it.
 Eventually, though, I expect products to migrate to
 ZCML-based security declarations.

Is this a general trend for Zope 2? I'd rather see Zope 2 kinda avoid ZCML if 
possible. It's just one of those personal preference things, I suppose, but I 
know I'm not the only one who isn't that enamored of the ZCML approach. I 
actually like having the declarations all in the python code like it is in 
Zope 2.

I'd like to see the declarative style that Zope 2 move to using decorators. I 
was sitting in a presentation at PyCon talking about MetaClasses, and I 
finally *got* them. I realised that the security declarations in Zope 2 are a 
perfect fit for metaclasses and decorators. If only I had the time to 
actually implement this dream ;)

Note that this all comes from the perspective of someone whose only exposure 
to Zope 3 has been through two sprints. I've not actually tried to develop 
any sort of application using it. My day job is very firmly fixed in Zope 2, 
and isn't likely to change for a long time. So I'm definitely speaking from 
ignorance of real-world application development in Zope 3.


 Richard
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFCVIIirGisBEHG6TARAowSAKCGSgaIkZeLJfg1NFlnzKdhOZDa3QCePu30
f5MPM1sUwbBEVykehbyNH7o=
=v736
-END PGP SIGNATURE-
___
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] I want Zope 2.9 to use Zope 3's security architecture.

2005-04-06 Thread Andreas Jung

--On Mittwoch, 6. April 2005 21:59 Uhr +0200 Dieter Maurer 
[EMAIL PROTECTED] wrote:

Jim Fulton wrote at 2005-4-6 08:33 -0400:
I very much want Zope 2.9 to use Zope 3's security architecture.
Zope 3's security architecture is far more robust, but it is different
in some significant ways:
Even small modifications to the security machinery tend to
end up in lots of problems.
The latest prominent example: the changes introduced with
Zope 2.7.3: It took two releases (until 2.7.5) and
more than 6 months (at least in my memory) before everything
worked again as it should...
I don't know exactly to which changes do you refer. Either little
people that this problem or people did not use these releases or
people did not test enough or people did not contribute enough
to fix this bug in time *wink*.
-aj

pgpU4uTM9RZcM.pgp
Description: PGP signature
___
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 )