Re: zope.schema

Godefroid Chapelle <[email protected]>
Newsgroups gmane.comp.web.zope.devel
Message-ID <[email protected]>
On 22/12/09 17:55, Hanno Schlichting wrote:
> On Tue, Dec 22, 2009 at 5:33 PM, Godefroid Chapelle<[email protected]>  wrote:
>> On 22/12/09 17:23, Hanno Schlichting wrote:
>>> I also made the required changes in all the other Zope Toolkit
>>> packages to the new testing output, released new versions of them all
>>> and updated the ZTK.
>>
>> This is a nice x-mas gift ! Thanks for the work. I had overlooked fixes
>> needed in other packages.
>>
>> Is there a buildout you can point me at so that next time I get warned and
>> do those fixes myself ?
>
> We only have a buildbot testing the ZTK itself. The ZTK does not track
> SVN trunk or "the latest release" of all its packages. Instead it
> tracks a defined list of versions of these packages, which are known
> to work together.
>
> It's definition lives at svn+ssh://svn.zope.org/repos/main/zopetoolkit/trunk
>
> So if you want to be nice, you check and build out that location. Make
> your changes to the package you are working on, stick it into that
> buildout as a develop egg and run all tests for all packages via
> bin/test-ztk.
>
> If all tests for all packages pass, you can release a new version of
> the package and update the ztk.cfg in the buildout to point to that
> release.
>
> I frequently do that the other way around, where I first release new
> versions of packages, then update the ztk.cfg locally. Run the tests
> and if errors in other packages come up, fix those, make new releases
> of those, and repeat the dance.
>
> The important rule is, that the SVN trunk of the ztk.cfg will at all
> times give a test-failure free configuration. But as a contributor to
> an individual package, you are not required to care about the ZTK as a
> whole. You can contribute to one of them, without all the overhead.
> Other people like me have an interest in maintaining the ZTK and will
> do so.
>
> Cheers,
> Hanno

Thanks for all details. I dunno if this is documented somewhere else.
If it is not, where could that be added to help newcomers ?

-- 
Godefroid Chapelle (aka __gotcha) http://bubblenet.be
_______________________________________________
Zope-Dev maillist  -  [email protected]
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.