From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel Subject: bzr send workflow (Was: Locks on the Bzr repository) Date: Sun, 22 Aug 2010 16:56:00 +0900 Message-ID: <87lj7z6pyn.fsf@uwakimon.sk.tsukuba.ac.jp> References: <87occvzosg.fsf@bnikolic.co.uk> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1282463967 30207 80.91.229.12 (22 Aug 2010 07:59:27 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 22 Aug 2010 07:59:27 +0000 (UTC) Cc: Stefan Monnier , emacs-devel@gnu.org To: Bojan Nikolic Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Aug 22 09:59:26 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1On5Sd-0004ew-Cu for ged-emacs-devel@m.gmane.org; Sun, 22 Aug 2010 09:59:23 +0200 Original-Received: from localhost ([127.0.0.1]:55476 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1On5Sd-0003jY-1Y for ged-emacs-devel@m.gmane.org; Sun, 22 Aug 2010 03:59:23 -0400 Original-Received: from [140.186.70.92] (port=44123 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1On5SU-0003iy-9W for emacs-devel@gnu.org; Sun, 22 Aug 2010 03:59:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1On5ST-00029X-1X for emacs-devel@gnu.org; Sun, 22 Aug 2010 03:59:14 -0400 Original-Received: from imss12.cc.tsukuba.ac.jp ([130.158.254.161]:52826) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1On5SS-00029H-PM for emacs-devel@gnu.org; Sun, 22 Aug 2010 03:59:12 -0400 Original-Received: from imss12.cc.tsukuba.ac.jp (imss12.cc.tsukuba.ac.jp [127.0.0.1]) by postfix.imss70 (Postfix) with ESMTP id 93669F4004; Sun, 22 Aug 2010 16:59:10 +0900 (JST) Original-Received: from mgmt2.sk.tsukuba.ac.jp (unknown [130.158.97.224]) by imss12.cc.tsukuba.ac.jp (Postfix) with ESMTP id 8234EF4002; Sun, 22 Aug 2010 16:59:10 +0900 (JST) Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) by mgmt2.sk.tsukuba.ac.jp (Postfix) with ESMTP id 7CF39970304; Sun, 22 Aug 2010 16:59:10 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id A3C841A2C38; Sun, 22 Aug 2010 16:56:00 +0900 (JST) In-Reply-To: <87occvzosg.fsf@bnikolic.co.uk> X-Mailer: VM undefined under 21.5 (beta29) "garbanzo" ed3b274cc037 XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:129012 Archived-At: Bojan Nikolic writes: > As already much discussed, the problems people are experiencing are > basically due to many people trying to write (in some way) to the > same sftp://bzr.sv.gnu.org/srv/bzr/emacs/trunk/ location via the > dumb sftp protocol. > > There are many ways around this, but one I did not see mentioned > (maybe I missed it) is using the bzr send command to send merge > "bundles" via email. This is the way bzr development itself worked > while I followed it, and I've used it on some of my own projects > too. I was always very impressed how well it worked. I don't think this helps much. The underlying problem for Emacs (and other bzr-based projects on Savannah) is that Savannah doesn't want to allow bzr+ssh until the Savannah admins understand the security implications. The Bazaar development workflow involves at least one separate server application not yet available on Savannah (the pqm Patch Queue Manager), and I can't imagine that installing that would be any easier than upgrading already installed software to use a smart server over ssh.