the directive did nothing more than configure a single global utility.
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design"http://palladion.com
-BEGIN PGP SIGN
for doing so beyond Jim's adapts()
> hook (I won't count suggestions that seek to replace ZCML with ZConfig, YAML,
> etc.).
I don't think objecttions based on "why do I have to type the namespace
declrartion?" are valid: they get trumped by "explicit is bet
ary code. It is also conceivable that the metadata they declare is
overharsh, and that the component might work well with an "equiavlent"
interface to the one it was written for. In this case, ideally one
would update the software with a more generic interface; but allowing
the config
things as "active content
components," or somthing, and they are not logically the same thing as
"stock" templates used for software, but they do include ZPT.
Tres.
- --
===
Tres Seaver +1 202-558-7113
ation, and then the big codebases can
> move forward using both.
I think the other major point is the "door #2" proposal takes pressure
off of Zope3: under that regime, Zope3 does not need to grow all the
features present in Zope2, which door #1 *does* imply.
Tres.
- --
=
y under zope.app.
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design"http://palladion.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http:/
test.py --package=zope.app.component
>
> A full test runs without problems.
A trunk checkout fails for me with the same traceback when run with that
command line.
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellen
beyond the idea that Python is the ideal place to spell
everything. It is particularly bad to have to modify the software
shipped by the developer in order to change policy, which is where we
are going if we continue down this road. Having to accept choices made
by a component developer is a ba
"released" versions of the eggs (maybe
numbering them according to the Z3 release they point into), and
reorganizing the download page a bit (maybe "development" builds
need to go on one page, and "release" builds on another).
Tres.
- --
===
only admins for the sites they deploy are *not*
representative of the intended audience for ZCML; they are much more
comfortable with "back to Python" as a solution than more traditional
admins / integrators would be. "Big" directives, with clearly
documented knobs for specifying policies, a
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Jim Fulton wrote:
> Tres Seaver wrote:
>
>> -BEGIN PGP SIGNED MESSAGE-
>> Hash: SHA1
>>
>> Nathan R. Yergler wrote:
>>
>>> During the Zope3 sprint following PyCon, Paul and I, with Jim's
&
te is rendered.
Tres.
- --
=======
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design"http://palladion.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)
C
ot;source" it:
Tres.
- --
=======
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design"http://palladion.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)
Com
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Paul Winkler wrote:
> On Thu, Mar 16, 2006 at 11:38:02AM -0500, Tres Seaver wrote:
>
>>
>
>
> eh?
>
> http://www.google.com/search?hl=en&lr=&q=ktupema+necro+halogo&btnG=Search
>
> "Your search -
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Jeff Shell wrote:
> On 3/16/06, Tres Seaver <[EMAIL PROTECTED]> wrote:
>
>>
>>
>>Hmm, another case where high-level ZCML support would be useful:
>>defining simple terms for a vocabulary. Why should somebody who w
t; setup.cfg.in. README.txt in projectsupport has also been updated with
> some new details of the develop.py process.
Great! I just fixed the other eggification packages I had checked out
accordingly, including adding setup.cfg to the svn:ignore list.
Tres.
- --
ich do
your "simpler / cleaner" thing.
Deprecation is not always a reasonable model, given disagreement about
the value of the simplification.
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palla
would *not* require
settling the config-file-format debate.
Tres.
- --
=======
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design"http://palladion.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (G
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Jeff Shell wrote:
> On 3/17/06, Tres Seaver <[EMAIL PROTECTED]> wrote:
>
>>Jeff Shell wrote:
>>
>>>By the way, isn't it pretty easy to provide straight up values anyways
>>>for those quick drop-down
install_scripts
error: cannot copy tree 'build/scripts-2.4': not a directory
make: *** [install] Error 1
$ make clobber inplace
...
$ ls -laF bin
ls: bin: No such file or directory
(The 'bin' directory was, in Zope 2.7, 2.8, the location for the
scripts, created during
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Jeff Shell wrote:
> On 3/20/06, Tres Seaver <[EMAIL PROTECTED]> wrote:
>
>>So *don't use ZCML*; use Python: there is literally nothing which can
>>be done in ZCML which cannot be done in Python. I wish that folks who
&
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Jim Fulton wrote:
> Tres Seaver wrote:
> ...
>
>> I'm not sure what Chris meant, but the change to the visual output of
>> the testrunner when running "with dots" seems gratuitous to me, as well
>> - -
Specification((I1, I2, I3))
>>> I3.providedBy(spec)
False
>>> I3.implementedBy(spec)
False
>>> spec.extends(I3)
True
>>> [x for x in spec.interfaces()]
[, ,
]
Tres.
- --
===
Tres Sea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Chris Withers wrote:
> Philipp von Weitershausen wrote:
>
>> Tres Seaver wrote:
>>
>>> I'm not sure what Chris meant, but the change to the visual output of
>>> the testrunner when running "with dots&q
make Zope eggs. It can
> be used a setuptools source.
Note that I am actively working in that directory on eggifying a number
of the "top-level" zope packages in "released" verisons (typically in
the flavors which shipped with ZopeX3.0.0 and Zope3.2).
> If you want to use
o scp the zc.resourcelibrary egg into it, but
> I get permission denied when I scp, possibly because I don't know which
> directory 'distribution' really is on the actual system.
/var/www/download.zope.org/distribution
Tres.
- --
=
needs to be edited to point to your package. At that
point, you should have all your package's dependencies installed
(assuming that you named them in 'setup.py'), and should be able to run
the tests using your local eggs:
$ PYTHONPATH=lib /path/to/your/python test.py
Nathan, Jim,
s; I therefore
quit giving form fields an 'id' attribute long ago, just because I
couldn't keep it straight.
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design"http://palladion.com
---
somebody needs to remove the
> martijn_test.txt again, unless scp has file removal capabilities I don't
> know about. :)
Done.
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion So
ffic in the
collector, in that case), please let me know.
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design"http://palladion.com
-BEGIN PGP SI
pes is the only reasonable thing to do,
given the prevalence of persistent BTrees out in the wild. Changing the
runtime behavior (footprint, performance) of those objects is probably
not something which most users are going to want, at least not without
carefully considering the implications.
Tr
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Jim Fulton wrote:
> Tres Seaver wrote:
>
>> -BEGIN PGP SIGNED MESSAGE-
>> Hash: SHA1
>>
>> Fred Drake wrote:
>>
>>> I have a need for 64-bit BTrees (at least for IOBTree and OIBTree),
>&
e
cnange. "First, do no harm" is a good principle in such cases.
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design"http://palladion.com
-
dler,
args = ('provideAdapter',
(for_, layer), Interface, name, factory,
_context.info),
)
Note this implementation does not require majyk classes -- the factory
instances here function in place of the synthesize classes.
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Philipp von Weitershausen wrote:
> Tres Seaver wrote:
>
>>-1 on breaking ZCML in the wild. Propose *new* directives which have
>>new semantics, but for existing directives, we should clean up the
>>implementation rather
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Philipp von Weitershausen wrote:
> Tres Seaver wrote:
>
>> - Introducing new deprecation warnings in "third-dot" releases is
>> probably inappropriate:
>
>
> When we have we done this?
2.9.1 just did it
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Philipp von Weitershausen wrote:
> Tres Seaver wrote:
>
>>>>>- Deprectaion of an older, stable alternative, *no matter how grotty,*
>>>>> should go hand in hand with *lots* of confidence that the new favored
&
mulated_headers, body]
>
> timeit confirms this, here on python 2.4.2:
I think this may be a fossil from a much earlier version of Python, in
which 'list.extend' had undesirable performance (the new one is
O(1)-amortized, I think).
Tres.
- --
==
rty-application directives"
which do *not* use templates is *tiny*.
> Example::
>
> class HelloPage(zope.formlib.Page):
> def __call__(self):
> return u'Hello World'
>
> class HelloTemplatePage(zope.formlib.Page):
> __call__ =
ure to me.
If we don't adopt a new namespace, perhaps 'browser:published'would
serve as a 'nominalized adjective" noun form of 'browser:publish'.
In any case, I would argue for having the new directives deployed as
alternatives for at least a release *before* we talk
e storage. This was needed to support wrapping a ZEO client
storage as a ``DemoStorage`` base storage, as some new Zope tests
want to do.
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software &q
nciple: we have been guilty of
violating it several times in tha past.
Tres.
- --
=======
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design"http://palladion.com
-BEGIN
would probably be based on the
> persistent-module experiments. This is a fair bit of deep work
> though and I'm not sure who has the interest and ability to make
> it happen.
>
> I'm really not interested in a reload faclity, like the one commonly
> used i
ck inline, during
parsing, it should record the name, plus file and line number, for
checking only after the actions have been run.
At that point, all actions should be trivially picklable, and we get the
bonus of being able to introspect the ZCML without actually executing it.
Tres.
- --
=
ould easily construe the omission of the 'time' field type as a
bug; adding it is near zero-risk, as well.
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design"http://palladion.com
-BEGIN
snuck into the upcoming 3.3 release?
> Pretty
> pretty please with sugar on top?
+1. I'm not even sure why you're asking. ;)
Tres.
- --
=======
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Pall
ased Zope install, I think such a gesture would
map onto "check out the source egg and force it into the path.'
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellenc
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Lennart Regebro wrote:
> On 6/26/06, Tres Seaver <[EMAIL PROTECTED]> wrote:
>> - -1. The externals are just that, external to the Zope project.
>
> Uhm. I have a hard time seeing Five and lib/python/zope as "external to
>
re_zpkg-2.10/lib/python/zope/formlib/form.txt",
line 1547, in form.txt
Failed example:
print MyAddForm(None, request)() # doctest: +NORMALIZE_WHITESPACE
Expected:
Got:
not onlyt that, but I don't believe that '2002 12 2 12:30:00
not sure how this is pertinent to the problem you have found, but
Zope will never traverse '#bar' or '%23bar' in the real world.
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Pall
he trunk, or a tag, or a branch, will get that overview in the
"top" of their checkout.
Tres.
- --
=======
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design&quo
I would bet that spending your thirty
minutes adding minimal tests to such a module is a *higher* value
activity than fixing most bugs, because it makes it easier for you (or
someone else) to fix that bug and others in that module.
Tres.
- --
==
he risks associated with it. TTW ReST
is *valuable* to people: it gets used by content authors, among others.
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design"http://palladion.com
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Michael Haubenwallner wrote:
> Tres Seaver wrote:
>> -BEGIN PGP SIGNED MESSAGE-
>> Hash: SHA1
>>
>> Jim Fulton wrote:
>>
>>> Zope 3, as releases is not affected by the security hole that
>>>
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Michael Haubenwallner wrote:
> Tres Seaver wrote:
>> -BEGIN PGP SIGNED MESSAGE-
>> Hash: SHA1
>>
>> Michael Haubenwallner wrote:
>>> Tres Seaver wrote:
>>>> -BEGIN PGP SIGNED MESSAGE
versions, as long as the packagers know about the fork, right?
Hoping-we-are-in-violent-agreement'ly,
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design
B-based solution, either a content repository (I've done this for
large media sites) or else making the documents themselves into
containers for revisions and drafts (I've done that as well for systems
with fewer, but more complex, documents).
Tres.
- --
=
g stuff around to suit the course
of the wrangle) we don't even ship the documents which label those
directives as 'dangeroous' (they are off in the 'test' subtree).
Tres.
- --
===
Tres Seaver +1 202-
the SVN team is
uninterested in supporting release managers' use cases, it seems.
Tres.
- --
=======
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design"http://palladi
ich depends on
the GPL, and then ask the foundation's permission before readding it.
In the meanwhile, codespeak.net might provide a reasonable place from
which to continue development of said code.
Tres.
- --
===
Tres Seaver +1 202-
type HTTP
> - address 127.0.0.1:8080
> + address 8080
>
>
> # Ready to go HTTPS server. You just need to make sure OpenSSL is installed.
> @@ -69,7 +67,7 @@
> path $DATADIR/Data.fs
>
>
> -# uncomment this if you want to connect to a local ZEO server
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Andreas Jung wrote:
> --On 17. August 2006 01:11:44 -0400 Tres Seaver <[EMAIL PROTECTED]>
> wrote:
>>
>> The appropriate thing here would be to remove the code which depends on
>> the GPL, and then ask the foundation
n:externals don't work
> on files but only on directories.
Maybe make it a package, 'lib/pythong/ClientForm', with the current
module code in its '__init__.py'.
'lib/python' shoulc not carry around such "forks", if we can help it;
better svn:exte
hich is pretty straightforward.
>
> Well, it's not exactly the same use case and it's more generic AFAIU.
*And* more complex, *and* it requires that you run Twisted. ClockServer
is dirt simple, robuts, and runs inside ZServer. It doesn't try to be
anything more than a way to
or configured by adapters, IMHO; better to configure
the "service" (the error log object, or its global equivalent) to handle
such choices.
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Softwar
That module would also be the logical place for lots of
the BBB code now scattered around the tree.
I'm OK with having "in-tree" code not use zapi, but I don't see a win in
propagating all the mess out to the rest of the world. I'll also note
that "janitorial depreca
ite
> a few trivial packages redirecting to the relocated packages.
As I said earlier, I actually *like* the insulation provided by a
"façade" package: it leaves the "internal" location free to change
wildly, without propagating the churn from that change out to those who
are
on environments (which is very nearly the case
today).
Tres.
- --
=======
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design"http://palladion.com
-BEGIN PGP SIGNATURE
//www.zope.org/DevHome/Subversion/ZopeDevelopmentProcess
Tres.
- --
=======
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design"http://palladion.com
-BEGIN PGP SIGNATURE-
Vers
> bugfixes), the question is whether we shall adopt this policy now or not.
I'm already on record in favor. ;)
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design"http://palladion.com
-
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Rocky Burt wrote:
> On Mon, 2006-11-09 at 11:28 -0400, Tres Seaver wrote:
>> Philipp von Weitershausen wrote:
>>> Jim Fulton wrote:
>>>> I agree in principle. In practice, I'm not sure we have enough
>>>&
onding so late.
I'll note that one developer (Andreas) did try to merge the patch, and
then ended up backing it out because it broke tests. I'm also not quite
sure I understood the rationale for the patch, when reading it, which
makes it harder for me to just jump in and merge it.
after your last checkin on the 3.3 branch.
Tres.
- --
=======
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design"http://palladion.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using Gn
he issue.
If we did a 'make install' or 'make instance', that step could do the
copying automatically.
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software &quo
because then you have a, b, c. :-)
+1 for 'c1', because it fits the way other Python packages are numbered,
and how setuptools interprets the value.
Tres.
- --
=======
Tres Seaver +1 202-558-7113 [EMAIL
the
> workaround. I'd like to commit this in zc.selenium if there are no
> objections.
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design"
fter the first ZC-internal Zope3 sprint, I think)
that the '' directive should be allowed to be complex, with
subelements like '' or '' to pull in specific directives.
Such a practice would require either that we have XPath support
available, or else that we come up with a way to m
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Philipp von Weitershausen wrote:
> Tres Seaver wrote:
>>>> How should I do things such that they can do that?
>>> I'm just wondering whether you really need the disabling feature.
>>
>> I've wanted it.
>
; and feature requests:
>
> https://features.launchpad.net/products/zc.buildout/
>
> So far this is working OK. I haven't really stressed it. Launchpad makes
> this very easy to set up and I don't think they are allergic to having
> us create lots of projects.
If we
en, which means storing filename / line number information with each
dotted name so that the failed resolution can be reported when actions
are running.
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Pa
en
> objects are committed to the zodb?
No.
- --
=======
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design"http://palladion.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.2 (GNU/Linux)
Commen
oo early (during parsing: in
particular, we check the resolvability of "dotted names"), we force some
directives to have "early" effects.
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PR
urity and restricted python / security proxies are the main
> issue, what about if one is running Zope sites with absolutely ZERO
> through the web code - no page templates, nothing - can't there be a
> lighter weight security implementation that wouldn't take half a year
>
t;> import zope.schema
>>>> zope.schema.__all__
> Traceback (most recent call last):
> File "", line 1, in ?
> AttributeError: 'module' object has no attribute '__all__'
>>>>
>
> I just think that similar approach would give a b
u may have intended to remove the module.
Marking the directories containing the sourceless .pyc files as readonly
would be a reasonable workaround: if your forgot the '-k', the
testrunner would just whine and halt.
Tres.
- --
HTTPS and SFTP support?
No se. Remove the code and see what breaks ;).
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design"http://palladion.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.2
of transaction.commit()'s meant it took over
> 400s! :-(
>
> So I'm left what the actual use for savepoints is and if they could be
> made any faster?
Dunno, but this question belongs on zodb-dev.
Tres.
- --
===
T
but only if that feature is required).
[1] http://peak.telecommunity.com/DevCenter/setuptools
Tres
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design"h
x27;t match their package names) may still require the
extra syntax.
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design"http://palladion.com
-BEGIN
away?
> Also, there are several packages that have been copied that /are/
> included in the core.
Again, 'svn:external' is the way to avoid the duplication.
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAI
m doing that?
>
> If you find out, PLEASE tell me too. :-)
I use "View | Message Source" to deal with that.
Tres.
- --
=======
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excel
indexing use cases: adapting the catalogued
object to a string value (or tuple, or whatever) using named adapters is
a very "natural" way to make indexing pluggable: what is *unnatural*
(or at least a "dead chicken") is the requirement to adapt to an
'IString', when
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Philipp von Weitershausen wrote:
> Tres Seaver wrote:
>> Thnk of cataloguing / indexing use cases: adapting the catalogued
>> object to a string value (or tuple, or whatever) using named adapters is
>> a very "nat
e] = whoami
...
>>> map['foo']()
'foo'
>>> map['bar']()
'bar'
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software "Excellence by Design"http://palladion
;t permit registering them:
it requires that the 'provided' argument be either an interface or None
(although the 'required' args can be concrete types).
Hope that clarifies, rather than confuses, the discussion.
Tres.
- --
==
y worked, and just "made it work."
'pushpage' has a view directive which uses instances, rather than
generated classes:
http://agendaless.com/Members/tseaver/software/pushpage
Tres.
- --
===
Tres Seaver +1 2
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Chris Withers wrote:
> Tres Seaver wrote:
>> We were discussion a (notional) "value adapter", whose factory would
>> have the contract of returning an object of a specific concrete type,
>> rather than on implementing an
dex. In many cases, having 'None' as the value for an attribute is
*not* the same thing as not having the attribute at all -- I'll agree
with you that objects who don't have the attribute should not
Tres.
- --
===
Tres Seaver +1 202-558-71
'vindaloo', 'madras', 'tiki_masala'):
globals()[name] = MNA_factory_maker(name)
and then in ZCML:
Tres.
- --
===
Tres Seaver +1 202-558-7113 [EMAIL PROTECTED]
Palladion Software
been the source of a lot of lost hair in the
past -- content itmes know their IDs, which means that renaming them
involves modifying *both* the container *and* the item. There was a
fishbowl proposal for Zope2 to move the ID into the acquisition wrapper,
which would have removed the need for conten
1 - 100 of 282 matches
Mail list logo