[Zope3-dev] Re: [Zope-CMF] Fighting the Zope 2.9 testrunner

Tres Seaver tseaver at palladion.com
Tue Mar 21 07:59:59 EST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jim Fulton wrote:
> Chris Withers wrote:
> 
>> Jens Vagelpohl wrote:
>>
>>>
>>>  From the old testrunner, which I miss *a lot*, I could ensure I am
>>> indeed running a specific module by doing...
>>
>>
>>
>> Yup, this is one of the things I like least from the Zope 3 world.
>> What happened to proposals and community agreement before inflicting
>> big changes on other people who're trying to help out?
> 
> 
> Oh cut the crap.  The new test runner tries very hard to be backward
> compatible.  The old test runner was increasingly unmaintaiable and
> had a host of bugs of it's own.
> 
> I can't tell what you snipped, but I'm guessing that it was the
> breakage of supplying a module name as a positional argument.
> This breakage was not intentional. It was a bug.  There is an
> easy work around: just use the -m option.
> 
>> I particularly hate the fact that no real effort was put into
>> backwards compatibility, not to mention those silly weird
>> sort-of-fifty-dots-per-line thing that doesn't actually work.

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
- -- I don't see any benefit to the "indented, narrower" output,
especially because it's "prettiness" gets fouled up anyway by
deprecation warnings, etc.  I objected to the change enough to file
collector issues:

  http://www.zope.org/Collectors/Zope/1958

  http://www.zope.org/Collectors/Zope3-dev/493

> What the heck are you talking about? What doesn't work?

Zope 2.9 broke the 'confiugre-make' dance in several ways, due (I think)
to the choice to bolt on^H^H^H^H^H^H^Hretrofit zpkg.  E.g.:

 $ cd /tmp
 $ svn co svn+ssh://svn.zope.org/repos/main/Zope/trunk zt
 $ cd zt
 $ ./configure --prefix=/tmp/zt-sw && make && make install
 ...
 running 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 an inplace build).


Tres.
- --
===================================================================
Tres Seaver          +1 202-558-7113          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFEH/jP+gerLs4ltQ4RAhlOAKDBNhLZNaLvUn9bHOTBiIjBz2CYLQCeI6gp
WD21iz7SSHQfCTOd0PxT22s=
=k4TY
-----END PGP SIGNATURE-----



More information about the Zope3-dev mailing list