
Hi, LP BZR Mirror status -------------------- Martin Pool enabled trunk import directly from SVN repo and the branch is available here: https://code.launchpad.net/~vcs-imports/twisted/trunk The mirror is refreshed about every 5 to 6 hours. Only trunk is available. Own BZR Mirror -------------- I have hacked a quick and dirty script for pulling / creating / deleting all Twisted svn branches. The code is here: http://pastebin.ubuntu.com/639582/ Synchronizing all branches takes about 41 minutes on an Intel Xeon 2.8G CPU. It does not uses to much memory since each branch is pulled using a different bzr pull process. Pulling a single branch takes about 15 seconds, so maybe we the SVN repo can have some commit hooks to execute 'bzr pull' in the right branch. ----- Please let me know what do you think should be the next action for resolving the bzr mirror issues? ----- Cheers, Adi On Wed, 2011-07-06 at 22:51 +0300, Adi Roiban wrote:
Hi,
To move things forwards, I would like to discuss the next actions for BZR mirror. After the BZR mirror is done, I will look at git.
Launchpad BZR mirror ----------------
AFAIK Launchpad can only import a single svn branch, so importing all twisted in-development branches in Launchpad is not possible.
Right now, Twisted trunk is mirrored into Launchpad using the bzr mirror and the last change is : 15922. By exarkun on 2011-06-14.
Maybe Launchpad can be configured to mirror the SVN trunk branch, instead of the BZR branch. In this way Launchpad mirror will not depend on Twisted BZR mirror errors.
Jonathan Lange, do you think this is a good idea?
Twisted self hosted BZR mirror ------------------------------
In the following days I will look at the current state of BZR mirror available here http://svn.twistedmatrix.com/bzr/Twisted/ , document the tools used for maintaining the mirror and try to reproduce a mirror on my server.
Cheers, Adi
On Tue, 2011-07-05 at 19:22 +0000, exarkun@twistedmatrix.com wrote:
On 05:56 pm, _@lvh.cc wrote:
Hey,
Cool, thanks for offering to chip in!
I think buildbot management is more important, since I can manage github + wolfwood git mirrors pretty much on my own, and the launchpad mirror looks permanently up to snuff.
*Keeping* the Launchpad bzr mirror up to date is still a job we're trying to assign (that's why it's on the jobs page).
Beyond that, it would be nice if more than just trunk were on Launchpad. As it is now, if you want to use Launchpad, you can't work on any branches people have made in svn.
Jean-Paul
_______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
_______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python