[Python-checkins] pymigr: Update todo

antoine.pitrou python-checkins at python.org
Fri Feb 25 20:19:59 CET 2011


antoine.pitrou pushed ddaae6fa1dea to pymigr:

http://hg.python.org/pymigr/rev/ddaae6fa1dea
changeset:   105:ddaae6fa1dea
tag:         tip
user:        Antoine Pitrou <solipsis at pitrou.net>
date:        Fri Feb 25 20:19:57 2011 +0100
summary:
  Update todo

files:
  todo.txt

diff --git a/todo.txt b/todo.txt
--- a/todo.txt
+++ b/todo.txt
@@ -1,20 +1,10 @@
-Before test repo (2010-11-20)
-=============================
-
-* tag renaming (mostly done, needs some tuning)
-
-Before final conversion (tentatively 2010-12-12)
+Before final conversion (tentatively 2011-03-05)
 ================================================
 
-* write documents for hg n00bs in python-dev
 * HALF DONE investigate roundup changes required
   (issue links are done, rietveld integration pending)
 * resolve open issues in PEP 385
 * (optionally) fight some more about workflow and decide the branch structure
-* set up automatic installation of changes to ssh keys, decide upon
-  account managers
-* make sure the performance is okay
-* adapt build identification for Windows build process
 
 Done
 ====
@@ -33,27 +23,37 @@
 =====================
 
 * find a nice way of modifying the templates (possibly involving jinja)
-* check if we should speed up svn revision matching/lookups
+* check if we should speed up svn revision matching/lookups (since the
+  lookup WSGI app resides permanently in a mod_wsgi process, building a
+  cache at startup should be sufficient)
 
 After migration
 ===============
 
+* set up automatic installation of changes to ssh keys, decide upon
+  account managers
+* adapt build identification for Windows build process
+
 Buildbot
 --------
 
-To let the buildbots build out of Mercurial:
+* Experimental hg buildbots are already setup for the non-official mirrors
+  at http://code.python.org. Their configuration must be moved to the official
+  cpython repo, and the ``/data/buildbot/master/master.cfg`` file must be
+  edited.
 
-* Edit the ``/data/buildbot/master/master.cfg`` on dinsdale and
-  take all steps marked as ``XXX(gbrandl) for Mercurial``.
+* According to Martin, obsolete categories (such as ``hg-XXX`` when it gets
+  renamed to ``XXX``) should be redirected to the ``empty`` SVN branch and
+  a build forced there (by pushing a dummy changeset to the empty branch?)
+  so as to release disk space on the build slaves for these slaves.
 
-* Similar edits must be made for the community buildbot master in
-  ``/data/buildbot/community/buildbot``, if these bots are still
-  to be maintained.
+* Later, add a new buildslave category ("custom"?) receiving no changesets,
+  but allowing for custom builds from a given hg.python.org repository (e.g.
+  a bugfix repo).  This should work by using the ``branchType='dirname'``
+  option for the given category, and then let users fill in the name of the
+  repo in the "branch" fields of the "force build" form.
 
-* Activate the ``python:/home/hg/repos/hooks/buildbot.py:hook``
-  changegroup hook in the repo used for CPython.  Configure the
-  ``[hgbuildbot]`` section for the buildmaster(s) at
-  ``localhost:9020`` and ``localhost:9070`` (community).
+  (it would be nice to customize that form to make it more readable...)
 
 Tracker
 -------

--
Repository URL: http://hg.python.org/pymigr


More information about the Python-checkins mailing list