[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