[Zope-dev] HEADS UP: QA Problems with Zope 2

Tim Peters tim.peters at gmail.com
Mon Apr 4 10:53:54 EDT 2005


...

[Christian Theune]
>> d) I have no idea about zopectl on windows. Is there some knowledge
>>    around on this?

[Mark Hammond]
> I recall a message from Tim saying it has never worked and probably never
> will.

Well, everything that builds on zdaemon is Unix-specific --  the
underlying machinery uses stuff like this freely and ubiquitously:

+ Unix domain sockets.

+ os.fork()

+ The signals signal.SIGTERM, signal.SIGHUP, signal.SIGINT, and
   signal.SIGCHLD, with Unix semantics.

If nothing else, it's a wonderful demonstration of how core Python
allows writing wholly platform-specific code.

> IIUC correctly, its functionality isn't as desired on Windows due to
> the service support.

Unix-heads certainly want it anyway; Windows-heads aren't used to
anything better than the Windows services API, so they don't even
bring it up.

> Enfold has a simple log rotation strategy I have detailed in a previous mail to
> this list, and we will contribute code shortly.

Check it in too!  Nobody is volunteering to look at your patches, and
they're important.  I can't make time for it myself (would if I
could).

> I have on my todo list for the next week (or 2) to steer through my service
> changes on both the 2.7 and 2.8 brances as discussed here recently.  If that
> goes well, the Zope3 trunk will get a look-in too :)

The Zope3 Windows installers to date are produced via "setup.py
bdist_wininst", and that's all.  No Windows service support, no
bundling of Python, no bundling of win32all, ..., the Zope3 Windows
story really has nothing in common with Zope2's so far.  That's a
discussion for zope3-dev, though.

> Printing-the-contrib-form-now ly,

Thank you.  Poor Mark <0.5 wink>.


More information about the Zope-Dev mailing list