From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: bug-gnu-emacs@gnu.org (Emacs bug Tracking System) Newsgroups: gmane.emacs.bugs Subject: bug#5291: marked as done (23.1.91; "bzr status" FAILED) Date: Sat, 09 Jan 2010 08:07:02 +0000 Message-ID: References: <83637baejr.fsf@gnu.org> <83d41se72h.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----------=_1263024422-17266-0" X-Trace: ger.gmane.org 1263025194 8321 80.91.229.12 (9 Jan 2010 08:19:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 9 Jan 2010 08:19:54 +0000 (UTC) Cc: emacs-bug-tracker@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jan 09 09:19:47 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1NTWXw-0007ei-Bz for geb-bug-gnu-emacs@m.gmane.org; Sat, 09 Jan 2010 09:19:45 +0100 Original-Received: from localhost ([127.0.0.1]:53794 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NTWXw-0002vy-RW for geb-bug-gnu-emacs@m.gmane.org; Sat, 09 Jan 2010 03:19:44 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NTWXU-0002b5-GS for bug-gnu-emacs@gnu.org; Sat, 09 Jan 2010 03:19:16 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NTWXP-0002WV-RV for bug-gnu-emacs@gnu.org; Sat, 09 Jan 2010 03:19:16 -0500 Original-Received: from [199.232.76.173] (port=49363 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NTWXK-0002Rw-8O; Sat, 09 Jan 2010 03:19:06 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:38784) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NTWXF-0002Yw-9d; Sat, 09 Jan 2010 03:19:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NTWLe-0004UW-78; Sat, 09 Jan 2010 03:07:02 -0500 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: closed 5291 X-Emacs-PR-Package: emacs X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:34102 Archived-At: This is a multi-part message in MIME format... ------------=_1263024422-17266-0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Your message dated Sat, 09 Jan 2010 10:05:44 +0200 with message-id <83637baejr.fsf@gnu.org> and subject line Re: bug#5291: 23.1.91; "bzr status" FAILED has caused the Emacs bug report #5291, regarding 23.1.91; "bzr status" FAILED to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact bug-gnu-emacs@gnu.org immediately.) --=20 5291: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D5291 Emacs Bug Tracking System Contact bug-gnu-emacs@gnu.org with problems ------------=_1263024422-17266-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 2 Jan 2010 17:46:15 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NR83K-0003lN-Ll for submit@debbugs.gnu.org; Sat, 02 Jan 2010 12:46:15 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NR83J-0003lG-Du for submit@debbugs.gnu.org; Sat, 02 Jan 2010 12:46:14 -0500 Received: from mail.gnu.org ([199.232.76.166]:56705 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NR83E-0004tw-Mm for emacs-pretest-bug@gnu.org; Sat, 02 Jan 2010 12:46:09 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NR83D-0006rs-Ch for emacs-pretest-bug@gnu.org; Sat, 02 Jan 2010 12:46:08 -0500 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on monty-python X-Spam-Level: ** X-Spam-Status: No, score=2.6 required=5.0 tests=AWL,BAYES_00,RCVD_IN_XBL, UNPARSEABLE_RELAY autolearn=no version=3.1.0 Received: from mtaout22.012.net.il ([80.179.55.172]:41833) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NR83B-0006qf-Nk for emacs-pretest-bug@gnu.org; Sat, 02 Jan 2010 12:46:06 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0KVM00700RYLGD00@a-mtaout22.012.net.il> for emacs-pretest-bug@gnu.org; Sat, 02 Jan 2010 19:45:23 +0200 (IST) Received: from HOME-C4E4A596F7 ([77.127.222.44]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0KVM001R2RZKXAQ0@a-mtaout22.012.net.il> for emacs-pretest-bug@gnu.org; Sat, 02 Jan 2010 19:45:21 +0200 (IST) Date: Sat, 02 Jan 2010 19:43:18 +0200 From: Eli Zaretskii Subject: 23.1.91; "bzr status" FAILED X-012-Sender: halo1@inter.net.il To: emacs-pretest-bug@gnu.org Message-id: <83d41se72h.fsf@gnu.org> X-detected-operating-system: by monty-python.gnu.org: Solaris 10 (beta) X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) I have set up Emacs to be the EDITOR for bzr via emacsclient (yes, I'm invoking bzr from the command line). That works, but every time I commit a file to upstream, Emacs bitches with the following message in *Messages*: vc-do-command: Running bzr status bzr_log.uuzkwa...FAILED (status 3) In GNU Emacs 23.1.91.1 (i386-mingw-nt5.1.2600) of 2009-12-31 on HOME-C4E4A596F7 Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (3.4)' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: ENU value of $XMODIFIERS: nil locale-coding-system: cp1255 default enable-multibyte-characters: t Major mode: Mail Minor modes in effect: flyspell-mode: t desktop-save-mode: t show-paren-mode: t display-time-mode: t tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t temp-buffer-resize-mode: t line-number-mode: t abbrev-mode: t Recent input: C-u - 7 C-x C-x C-s C-x # C-x b * M e s s C-a C-SPC C-e M-w C-x b C-x k C-x b I N B C-x k C-x b - m C-y C-x C-x 4 6 6 8 R e : S-SPC C-y T h a n k s , SPC I S-SPC m a d e SPC t h e SPC a u t o - g e n e r a t e d SPC d o c SPC s t r i n g SPC l i n e s SPC i n SPC t h e SPC t e m p l a t e SPC u s e d SPC f o r s SPC s SPC s h o r t e r M-q . C-c C-s m e m a c s - d e v e l @ g n u . o r g C-y M-y M-y " b z r SPC s t a t u s " S-SPC F A I L E D M-! C-g M-~ M-x r e p o r t - e m Recent messages: Wrote d:/gnu/bzr/emacs/trunk/bzr_log.uuzkwa vc-do-command: Running bzr status bzr_log.uuzkwa...FAILED (status 3) Mark set [3 times] Sending... Added to d:/usr/eli/rmail/SENT.MAIL Sending...done Mark set [2 times] Auto-saving...done Quit Modification-flag cleared Load-path shadows: None found. Features: (shadow emacsbug rmailmm vc-dispatcher add-log tar-mode mule-util ebuff-menu electric vc-bzr help-mode view rmailout dabbrev multi-isearch auth-source message ecomplete rfc822 mml mml-sec password-cache mm-decode mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums nnheader gnus-util netrc mm-util mail-prsvr gmm-utils wid-edit mailheader canlock sha1 hex-util hashcash smtpmail mailalias mailabbrev sendmail conf-mode newcomment ld-script sh-script executable dired-x dired-aux dired tcl generic nxml-uchnm rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap nxml-util nxml-glyph nxml-enc xmltok sgml-mode arc-mode archive-mode jka-compr make-mode cc-mode cc-fonts cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs regexp-opt gud comint ring parse-time vc-cvs org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc org-jsinfo org-infojs org-html org-exp org-exp-blocks org-agenda org-info org-gnus org-bibtex org-bbdb org byte-opt bytecomp byte-compile advice help-fns advice-preload org-footnote org-src org-list org-faces org-compat org-macs time-date noutline outline easy-mmode info easymenu flyspell ispell rmailsum rmail mail-utils desktop server filecache saveplace generic-x paren battery time tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32 disp-table ls-lisp w32-win w32-vars tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process multi-tty emacs) ------------=_1263024422-17266-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 5291-done) by debbugs.gnu.org; 9 Jan 2010 08:06:19 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NTWKx-0004UD-6u for submit@debbugs.gnu.org; Sat, 09 Jan 2010 03:06:19 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NTWKu-0004U8-9x for 5291-done@debbugs.gnu.org; Sat, 09 Jan 2010 03:06:17 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0KVY00900ZQRKM00@a-mtaout22.012.net.il> for 5291-done@debbugs.gnu.org; Sat, 09 Jan 2010 10:05:11 +0200 (IST) Received: from HOME-C4E4A596F7 ([77.127.222.44]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0KVY009W1ZSMEO20@a-mtaout22.012.net.il>; Sat, 09 Jan 2010 10:05:11 +0200 (IST) Date: Sat, 09 Jan 2010 10:05:44 +0200 From: Eli Zaretskii Subject: Re: bug#5291: 23.1.91; "bzr status" FAILED In-reply-to: <201001032010.o03KA611029754@godzilla.ics.uci.edu> X-012-Sender: halo1@inter.net.il To: Dan Nicolaescu Message-id: <83637baejr.fsf@gnu.org> References: <83d41se72h.fsf@gnu.org> <201001022047.o02Kl0iT010221@godzilla.ics.uci.edu> <837hs0dw32.fsf@gnu.org> <201001022217.o02MHUE3013455@godzilla.ics.uci.edu> <83637jesmh.fsf@gnu.org> <834on3dodx.fsf@gnu.org> <201001032010.o03KA611029754@godzilla.ics.uci.edu> X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 5291-done Cc: 5291-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.0 (--) > Date: Sun, 3 Jan 2010 12:10:06 -0800 (PST) > From: Dan Nicolaescu > Cc: 5291@debbugs.gnu.org > > It seems that this is actually a combination of bzr "features": putting > a temporary file in a versioned directory plus the fact that "bzr status" blocks > when a commit is in progress (i.e. a read lock blocks when a write lock > is on). > > > It would be nice if I could tell Bazaar to put those bzr_log.FOO files > > under $TMPDIR, but there doesn't seem to be a way of doing that. > > Anyone? > > > > Any ideas for how best to resolve this? > > Not sure we want to do something in emacs about this, it looks like bzr > needs fixing. First, it turns out this happens on GNU/Linux as well, at least if one invokes "bzr status" while "bzr ci" is waiting for emacsclient. The solution, suggested by John Arbash Meinel on the Bazaar mailing list, is to patch msgeditor.py, a bzr module, as shown in the patch below. This will cause Bazaar to create the bzr_log.* files in the system temporary directory, so Emacs will not try to run "bzr status" on it. If you are on Windows, and installed Bazaar with a standalone installer, then you will need to download from the Bazaar site the sources of Bazaar that correspond to your installed version. Then locate library.zip, remove from it bzrlib/mzgeditor.pyo, and add the patched bzrlib/mzgeditor.py. If you are on Unix or GNU system, you will need to talk to your sysadmin about replacing msgeditor with a patched version. --- bzrlib/msgeditor.py~ 2010-01-08 23:36:47.257578300 +0200 +++ bzrlib/msgeditor.py 2010-01-09 09:51:45.472750000 +0200 @@ -215,8 +215,9 @@ """ import tempfile tmp_fileno, msgfilename = tempfile.mkstemp(prefix='bzr_log.', +# dir='.', text=True) - msgfilename = osutils.basename(msgfilename) +# msgfilename = osutils.basename(msgfilename) msgfile = os.fdopen(tmp_fileno, 'w') try: if start_message is not None: ------------=_1263024422-17266-0--