[Zope-CMF] Re: CMF 1.5 beta coming -- last call before feature freeze!

Tres Seaver tseaver at zope.com
Fri Aug 6 08:18:49 EDT 2004


BTW, I am seeing a ton of delayed / failed mail delivery to your 
mail.udag.de address.  Maybe you'll see this on gmane.org, or something.

yuppie wrote:

> Hi!
> 
> 
> These issues are still unresolved:
> 
> a.) mark getActionById() as deprecated / add a warning
> 
>     -> ok?

+1

> b.) CMFSetup
> 
>>>   #1:     Should be able to steal UI from the "Configured CMF Site" bit
>>>           (I added the underlying machinery in order to support that).
>>>
>>>   #2:
> 
> 
>     remove 'Compare Snapshots' button from 'Snapshots' tab
> 
>     -> ok?

+1.

>>>   #5:
> 
> 
>     fix import of workflow bindings

I saw some checkins from you yesterday on the workflow export / import. 
  What is left?

>>>   #6:     The page templates we are using need to be CR-free.  We may
>>>           need to change the mechanism we use for building the Windows
>>>           release binary, such that it checks the sources out and
>>>           zips them on a Windows system (I can't do that easily myself).
>>>   #7:     I can't fix it, as I don't run Windows.
> 
> 
> #8:    'Configured CMF Site' factory is still experimental
> 
>     -> remove registration on release branch?

Or add a note on the factory form which explains that the site will need 
further tweaking.

> #9:    some unittests fail if run with test.py

This is how I run them:

   $ bin/zopectl run /path/to/all_cmf_tests.py
   ... # note a DeprecationWarning, which I am still not happy with
   ----------------------------------------------------------------------
   Ran 769 tests in 82.757s

   OK

I am not convinced that test.py is suitable for running tests of 
non-core software;  your report suggests to me a bug in test.py.
Can you elaborate on what you think we could do in the CMF tests to
work around that problem?

> #10:    Not purging the existing setup seems to have some issues
> 
>     -> ?
> 
> How is not-purging supposed to work? Currently existing Actions are 
> deleted, reimporting raises errors.

Each import step is supposed to know whether "don't purge" is sensible 
for it. and what to do when purging.  Running the same import twice 
without purging is highly likely to create conflicts (the same actions 
will be created twice, etc).

In theory, "don't purge" will be useful when applying a profile as an 
"update" to an existing site;  for it to work cleanly, the steps in the 
profile need to be designed for that.

Tres.
-- 
===============================================================
Tres Seaver                                tseaver at zope.com
Zope Corporation      "Zope Dealers"       http://www.zope.com


More information about the Zope-CMF mailing list