[Zope-Checkins] SVN: zdaemon/branches/py3/ Create a branch for Python 3.

2013-02-13 Thread Stephen Richter
Log message for revision 129325:
  Create a branch for Python 3.
  

Changed:
  A   zdaemon/branches/py3/

-=-
___
Zope-Checkins maillist  -  Zope-Checkins@zope.org
https://mail.zope.org/mailman/listinfo/zope-checkins


[Zope-Checkins] SVN: zdaemon/branches/py3/ Initial stab at porting. I need help. :-)

2013-02-13 Thread Stephen Richter
Log message for revision 129326:
  Initial stab at porting. I need help. :-)
  

Changed:
  _U  zdaemon/branches/py3/
  U   zdaemon/branches/py3/CHANGES.txt
  A   zdaemon/branches/py3/MANIFEST.in
  U   zdaemon/branches/py3/bootstrap.py
  U   zdaemon/branches/py3/buildout.cfg
  U   zdaemon/branches/py3/setup.py
  U   zdaemon/branches/py3/src/zdaemon/README.txt
  U   zdaemon/branches/py3/src/zdaemon/tests/parent.py
  U   zdaemon/branches/py3/src/zdaemon/tests/tests.py
  U   zdaemon/branches/py3/src/zdaemon/tests/testuser.py
  U   zdaemon/branches/py3/src/zdaemon/tests/testzdoptions.py
  U   zdaemon/branches/py3/src/zdaemon/tests/testzdrun.py
  U   zdaemon/branches/py3/src/zdaemon/zdctl.py
  U   zdaemon/branches/py3/src/zdaemon/zdoptions.py
  U   zdaemon/branches/py3/src/zdaemon/zdrun.py
  A   zdaemon/branches/py3/tox.ini

-=-

Property changes on: zdaemon/branches/py3
___
Modified: svn:ignore
   - .installed.cfg
build
develop-eggs
dist
eggs
bin
parts

   + .coverage
.installed.cfg
.tox
build
coverage
develop-eggs
dist
eggs
bin
parts
*.xml


Modified: zdaemon/branches/py3/CHANGES.txt
===
--- zdaemon/branches/py3/CHANGES.txt2013-02-13 14:10:31 UTC (rev 129325)
+++ zdaemon/branches/py3/CHANGES.txt2013-02-13 14:14:00 UTC (rev 129326)
@@ -2,6 +2,13 @@
 Change log
 ==
 
+4.0.0 (unreleased)
+==
+
+- Added tox support and MANIFEST.in for proper releasing.
+
+- Drop Python 2.4 and 2.5 support.
+
 3.0.5 (2012-11-27)
 ==
 

Added: zdaemon/branches/py3/MANIFEST.in
===
--- zdaemon/branches/py3/MANIFEST.in(rev 0)
+++ zdaemon/branches/py3/MANIFEST.in2013-02-13 14:14:00 UTC (rev 129326)
@@ -0,0 +1,9 @@
+include *.rst
+include *.txt
+include tox.ini
+include bootstrap.py
+include buildout.cfg
+
+recursive-include src *
+
+global-exclude *.pyc

Modified: zdaemon/branches/py3/bootstrap.py
===
--- zdaemon/branches/py3/bootstrap.py   2013-02-13 14:10:31 UTC (rev 129325)
+++ zdaemon/branches/py3/bootstrap.py   2013-02-13 14:14:00 UTC (rev 129326)
@@ -16,51 +16,150 @@
 Simply run this script in a directory containing a buildout.cfg.
 The script accepts buildout command-line options, so you can
 use the -c option to specify an alternate configuration file.
-
-$Id: bootstrap.py 68905 2006-06-29 10:46:56Z jim $
 """
 
-import os, shutil, sys, tempfile, urllib2
+import os, shutil, sys, tempfile
+from optparse import OptionParser
 
 tmpeggs = tempfile.mkdtemp()
 
-ez = {}
-exec urllib2.urlopen('http://peak.telecommunity.com/dist/ez_setup.py'
- ).read() in ez
-ez['use_setuptools'](to_dir=tmpeggs, download_delay=0)
+usage = '''\
+[DESIRED PYTHON FOR BUILDOUT] bootstrap.py [options]
 
-import pkg_resources
+Bootstraps a buildout-based project.
 
-is_jython = sys.platform.startswith('java')
+Simply run this script in a directory containing a buildout.cfg, using the
+Python that you want bin/buildout to use.
 
-if is_jython:
-import subprocess
+Note that by using --setup-source and --download-base to point to
+local resources, you can keep this script from going over the network.
+'''
 
-ws = pkg_resources.working_set
+parser = OptionParser(usage=usage)
+parser.add_option("-v", "--version", help="use a specific zc.buildout version")
 
-if is_jython:
-assert subprocess.Popen(
-   [sys.executable] + ['-c', 
-   'from setuptools.command.easy_install import main; main()',
-   '-mqNxd', tmpeggs, 'zc.buildout'],
-   env = dict(
-PYTHONPATH = 
-ws.find(pkg_resources.Requirement.parse('setuptools')).location
-   ),
-).wait() == 0
+parser.add_option("-t", "--accept-buildout-test-releases",
+  dest='accept_buildout_test_releases',
+  action="store_true", default=False,
+  help=("Normally, if you do not specify a --version, the "
+"bootstrap script and buildout gets the newest "
+"*final* versions of zc.buildout and its recipes and "
+"extensions for you.  If you use this flag, "
+"bootstrap and buildout will get the newest releases "
+"even if they are alphas or betas."))
+parser.add_option("-c", "--config-file",
+   help=("Specify the path to the buildout configuration "
+ "file to be used."))
+parser.add_option("-f", "--find-links",
+   help=("Specify a URL to search for buildout releases"))
 
-else:
-assert os.spawnle(
-os.P_WAIT, sys.executable, sys.executable,
-'-c', 'from setuptools.command.easy_install import main; main()',
-'-mqNxd', tmpeggs, 'zc.buildout',
- 

[Zope-Checkins] SVN: zdaemon/trunk/ Moved to github

2013-02-19 Thread Stephen Richter
Log message for revision 129494:
  Moved to github

Changed:
  D   zdaemon/trunk/CHANGES.txt
  D   zdaemon/trunk/COPYRIGHT.txt
  D   zdaemon/trunk/LICENSE.txt
  D   zdaemon/trunk/MANIFEST.in
  A   zdaemon/trunk/MOVED_TO_GITHUB
  D   zdaemon/trunk/README.txt
  D   zdaemon/trunk/bootstrap.py
  D   zdaemon/trunk/buildout.cfg
  D   zdaemon/trunk/setup.py
  D   zdaemon/trunk/src/
  D   zdaemon/trunk/tox.ini

-=-
Deleted: zdaemon/trunk/CHANGES.txt
===
--- zdaemon/trunk/CHANGES.txt   2013-02-20 01:13:40 UTC (rev 129493)
+++ zdaemon/trunk/CHANGES.txt   2013-02-20 01:29:46 UTC (rev 129494)
@@ -1,271 +0,0 @@
-==
-Change log
-==
-
-4.0.0 (unreleased)
-==
-
-- Nothing changed yet.
-
-
-4.0.0a1 (2013-02-15)
-
-
-- Added tox support and MANIFEST.in for proper releasing.
-
-- Added Python 3.3 support.
-
-- Drop Python 2.4 and 2.5 support.
-
-3.0.5 (2012-11-27)
-==
-
-- Fixed: the status command didn't return a non-zero exit status when
-  the program wasn't running. This made it impossible for other
-  software (e.g. Puppet) to tell if a process was running.
-
-3.0.4 (2012-07-30)
-==
-
-- Fixed: The start command exited with a zero exit status even when
-  the program being started failed to start (or exited imediately).
-
-3.0.3 (2012-07-10)
-==
-
-- Fixed: programs started with zdaemon couldn't, themselves, invoke
-  zdaemon.
-
-3.0.2 (2012-07-10)
-==
-
-Fail :(
-
-3.0.1 (2012-06-08)
-==
-
-- Fixed:
-
-  The change in 2.0.6 to set a user's supplemental groups broke common
-  configurations in which the effective user was set via ``su`` or
-  ``sudo -u`` prior to invoking zdaemon.
-
-  Now, zdaemon doesn't set groups or the effective user if the
-  effective user is already set to the configured user.
-
-3.0.0 (2012-06-08)
-==
-
-- Added an option, ``start-test-program`` to supply a test command to
-  test whether the program managed by zdaemon is up and operational,
-  rather than just running.  When starting a program, the start
-  command doesn't return until the test passes. You could, for
-  example, use this to wait until a web server is actually accepting
-  connections.
-
-- Added a ``start-timeout`` option to error if a program takes too long to
-  start. This is especially useful in combination with the
-  ``start-test-program`` option.
-
-- Added an option, stop-timeout, to control how long to wait
-  for a graceful shutdown.
-
-  Previously, this was controlled by backoff-limit, which didn't make
-  much sense.
-
-- Several undocumented, untested, and presumably unused features were removed.
-
-2.0.6 (2012-06-07)
-==
-
-- Fixed: When the ``user`` option was used to run as a particular
-  user, supplemental groups weren't set to the user's supplemental
-  groups.
-
-2.0.5 (2012-06-07)
-==
-
-(Accidental release. Please ignore.)
-
-2.0.4 (2009-04-20)
-==
-
-- Version 2.0.3 broke support for relative paths to the socket (``-s``
-  option and ``socket-name`` parameter), now relative paths work again
-  as in version 2.0.2.
-
-- Fixed change log format, made table of contents nicer.
-
-- Fixed author's email address.
-
-- Removed zpkg stuff.
-
-
-2.0.3 (2009-04-11)
-==
-
-- Added support to bootstrap on Jython.
-
-- If the run directory does not exist it will be created. This allow to use
-  `/var/run/mydaemon` as run directory when /var/run is a tmpfs (LP #318118).
-
-Bugs Fixed
---
-
-- No longer uses a hard-coded file name (/tmp/demo.zdsock) in unit tests.
-  This lets you run the tests on Python 2.4 and 2.5 simultaneously without
-  spurious errors.
-
-- make -h work again for both runner and control scripts.
-  Help is now taken from the __doc__ of the options class users by
-  the zdaemon script being run.
-
-2.0.2 (2008-04-05)
-==
-
-Bugs Fixed
---
-
-- Fixed backwards incompatible change in handling of environment option.
-
-2.0.1 (2007-10-31)
-==
-
-Bugs Fixed
---
-
-- Fixed test renormalizer that did not work in certain cases where the
-  environment was complex.
-
-2.0.0 (2007-07-19)
-==
-
-- Final release for 2.0.0.
-
-2.0a6 (2007-01-11)
-==
-
-Bugs Fixed
---
-
-- When the user option was used, it only affected running the daemon.
-
-2.0a3, 2.0a4, 2.0a5 (2007-01-10)
-
-
-Bugs Fixed
---
-
-- The new (2.0) mechanism used by zdaemon to start the daemon manager
-  broke some applications that extended zdaemon.
-
-- Added extra checks to deal with programs that extend zdaemon
-  and copy the schema and thus don't see updates to the ZConfig schema.
-
-2.0a2 (2007-01-10)
-==
-
-New Features
-
-
-- Added support for setting environment variables in the configuration
-  file.  T

[Zope-Checkins] SVN: Zope/trunk/ Moved to GitHub.

2013-02-26 Thread Stephen Richter
Log message for revision 129850:
  Moved to GitHub.

Changed:
  D   Zope/trunk/.bzrignore
  D   Zope/trunk/.gitignore
  D   Zope/trunk/COPYRIGHT.txt
  D   Zope/trunk/LICENSE.txt
  D   Zope/trunk/MANIFEST.in
  A   Zope/trunk/MOVED_TO_GITHUB
  D   Zope/trunk/README.txt
  D   Zope/trunk/bootstrap.py
  D   Zope/trunk/buildout.cfg
  D   Zope/trunk/develop/
  D   Zope/trunk/doc/
  D   Zope/trunk/setup.py
  D   Zope/trunk/sources.cfg
  D   Zope/trunk/src/
  D   Zope/trunk/versions.cfg

-=-
Deleted: Zope/trunk/.bzrignore
===
--- Zope/trunk/.bzrignore   2013-02-26 15:47:47 UTC (rev 129849)
+++ Zope/trunk/.bzrignore   2013-02-26 16:41:03 UTC (rev 129850)
@@ -1,11 +0,0 @@
-./.installed.cfg
-./bin
-./build
-./develop-eggs
-./eggs
-./parts
-./include/Acquisition
-./include/ExtensionClass
-./include/persistent
-*.egg-info
-.mr.developer.cfg

Deleted: Zope/trunk/.gitignore
===
--- Zope/trunk/.gitignore   2013-02-26 15:47:47 UTC (rev 129849)
+++ Zope/trunk/.gitignore   2013-02-26 16:41:03 UTC (rev 129850)
@@ -1,12 +0,0 @@
-/.installed.cfg
-/bin
-/build
-/develop
-/develop-eggs
-/eggs
-/parts
-/include/Acquisition
-/include/ExtensionClass
-/include/persistent
-*.egg-info
-*.py?

Deleted: Zope/trunk/COPYRIGHT.txt
===
--- Zope/trunk/COPYRIGHT.txt2013-02-26 15:47:47 UTC (rev 129849)
+++ Zope/trunk/COPYRIGHT.txt2013-02-26 16:41:03 UTC (rev 129850)
@@ -1 +0,0 @@
-Zope Foundation and Contributors
\ No newline at end of file

Deleted: Zope/trunk/LICENSE.txt
===
--- Zope/trunk/LICENSE.txt  2013-02-26 15:47:47 UTC (rev 129849)
+++ Zope/trunk/LICENSE.txt  2013-02-26 16:41:03 UTC (rev 129850)
@@ -1,44 +0,0 @@
-Zope Public License (ZPL) Version 2.1
-
-A copyright notice accompanies this license document that identifies the
-copyright holders.
-
-This license has been certified as open source. It has also been designated as
-GPL compatible by the Free Software Foundation (FSF).
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-1. Redistributions in source code must retain the accompanying copyright
-notice, this list of conditions, and the following disclaimer.
-
-2. Redistributions in binary form must reproduce the accompanying copyright
-notice, this list of conditions, and the following disclaimer in the
-documentation and/or other materials provided with the distribution.
-
-3. Names of the copyright holders must not be used to endorse or promote
-products derived from this software without prior written permission from the
-copyright holders.
-
-4. The right to distribute this software or to use it for any purpose does not
-give you the right to use Servicemarks (sm) or Trademarks (tm) of the
-copyright
-holders. Use of them is covered by separate agreement with the copyright
-holders.
-
-5. If any files are modified, you must cause the modified files to carry
-prominent notices stating that you changed the files and the date of any
-change.
-
-Disclaimer
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY EXPRESSED
-OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Deleted: Zope/trunk/MANIFEST.in
===
--- Zope/trunk/MANIFEST.in  2013-02-26 15:47:47 UTC (rev 129849)
+++ Zope/trunk/MANIFEST.in  2013-02-26 16:41:03 UTC (rev 129850)
@@ -1,9 +0,0 @@
-include *.txt
-
-recursive-include doc *
-recursive-include src *
-
-global-exclude *.dll
-global-exclude *.pyc
-global-exclude *.pyo
-global-exclude *.so

Added: Zope/trunk/MOVED_TO_GITHUB
===
--- Zope/trunk/MOVED_TO_GITHUB  (rev 0)
+++ Zope/trunk/MOVED_TO_GITHUB  2013-02-26 16:41:03 UTC (rev 129850)
@@ -0,0 +1 @@
+See https://github.com/zopefoundation/Zope
\ No newline at end of file

Deleted: Zope/trunk/README.txt
===
--- Zope/trunk/README.txt   2013-02-26 15:47:47 UTC (rev 129849)
+++ Zope/trunk/README.txt   2013-02-26 16:41:03 UTC (rev 129850)
@@ -1,44 +0,0 @@