[Zope-Coders] Mail delivery failed: returning message to sender
Mail Delivery System
Mailer-Daemon@python.org
Tue, 21 May 2002 10:12:11 -0400
This message was created automatically by mail delivery software (Exim).
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
ctbomm652@rmt.flow.com.au
SMTP error from remote mailer after RCPT TO:<ctbomm652@rmt.flow.com.au>:
host ops2.flow.com.au [202.129.64.116]: 554 <ctbomm652@rmt.flow.com.au>:
Recipient address rejected: Relay access denied
------ This is a copy of the message, including all the headers. ------
Return-path: <zope-coders@zope.org>
Received: from exim by mail.python.org with spamc (Exim 4.02)
id 17AAMq-0003r7-00; Tue, 21 May 2002 10:12:00 -0400
Received: from [63.102.49.30] (helo=cvs.baymountain.com)
by mail.python.org with esmtp (Exim 4.02)
id 17AAMq-0003r0-00; Tue, 21 May 2002 10:12:00 -0400
From: "Collector: Zope Bugs, Features, and Patches ..." <zope-coders@zope.org>
To: Robert Thomson <ctbomm652@rmt.flow.com.au>, ajung <andreas@zope.com>, klm <klm@zope.com>, Brian <brian@zope.com>, chrism <chrism@zope.com>, Caseman <casey@zope.com>, _Rejected_ recipient <zope-collector-monitor@zope.org>
Subject: [ZC] 398/ 2 Reject "getPhysicalPath/Acquisition bug when referencing object from different context"
X-Recipients-debug: ['Anonymous User', 'ajung', 'klm', 'Brian', 'chrism', 'Caseman', ('_Rejected_ recipient', 'zope-collector-monitor@zope.org')]
Message-Id: <E17AAMq-0003r0-00@mail.python.org>
Date: Tue, 21 May 2002 10:12:00 -0400
X-Spam-Status: No, hits=-1.0 required=5.0 tests=BODY_PYTHON_ZOPE version=2.20
X-Spam-Level:
Issue #398 Update (Reject) "getPhysicalPath/Acquisition bug when referencing object from different context"
Status Rejected, Zope/bug medium
To followup, visit:
http://collector.zope.org/Zope/398
==============================================================
= Reject - Entry #2 by ajung on May 21, 2002 10:11 am
Status: Pending => Rejected
After reading this issue several times I still do not
understand what you really mean. The example you gave
is not really useful to recognize the real problem.
Please provide a simple testcase that shows the problem.
-aj
________________________________________
= Request - Entry #1 by Anonymous User on May 20, 2002 3:27 am
When calling getPhysicalPath on a Zope object when in a different context (eg. further up the hierarchy), it returns incorrect values. This affects absolute_url() as-well.
I did try to upload a file with examples, but permission errors in the bug collector. Here's a paste of them, though. Try http://rmt.dyndns.org/zopebug.txt also.
More output:
[/private/ipdb]$ call FindRange('202.129.64.4/30').getPhysicalPath()
('202.129.64.4_30', '202.129.64.0_18', '202.129.64.4_30')
[/private/ipdb]$ call FindRange('202.129.64.0/18').getPhysicalPath()
('202.129.64.0_18', 'ipdb', '202.129.64.0_18')
[/private/ipdb]$ call FindRange('202.129.64.0/18')
202.129.64.0/18
[/private/ipdb]$ call FindRange('202.129.64.4/30')
202.129.64.4/30
[/private/ipdb]$ call FindRange('202.129.64.4/30').aq_parent
0.0.0.0/0
# huh? This should return 202.129.64.0/18
[/private/ipdb/202.129.64.0_18/202.129.64.4_30]$ call aq_parent
202.129.64.0/18
# like this!
[/private/ipdb/202.129.64.0_18]$ call FindRange('202.129.64.4/30').aq_parent
202.129.64.0/18
# or this!
[/private/ipdb]$ call FindRange('202.129.64.4/30').aq_parent.getPhysicalPath()
('', 'private', 'ipdb')
[/private/ipdb]$ call FindRange('202.129.64.0/18').getPhysicalPath()
('202.129.64.0_18', 'ipdb', '202.129.64.0_18')
==============================================================