From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Ron Mitchell" Newsgroups: gmane.emacs.bugs Subject: bug#5665: 23.1; VC commands fail when the version control back end is SCCS Date: Mon, 01 Mar 2010 19:13:07 +0000 Message-ID: <1267470787.28800.1362528989@webmail.messagingengine.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1267539479 12906 80.91.229.12 (2 Mar 2010 14:17:59 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 2 Mar 2010 14:17:59 +0000 (UTC) To: 5665@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Mar 02 15:17:49 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.69) (envelope-from ) id 1NmSuv-0002ed-Nv for geb-bug-gnu-emacs@m.gmane.org; Tue, 02 Mar 2010 15:17:46 +0100 Original-Received: from localhost ([127.0.0.1]:48091 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NmSuu-00069H-QR for geb-bug-gnu-emacs@m.gmane.org; Tue, 02 Mar 2010 09:17:44 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NmBgs-0003wz-22 for bug-gnu-emacs@gnu.org; Mon, 01 Mar 2010 14:54:06 -0500 Original-Received: from [140.186.70.92] (port=37586 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NmBgn-0003mp-Cf for bug-gnu-emacs@gnu.org; Mon, 01 Mar 2010 14:54:05 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NmBgl-0006Pm-MU for bug-gnu-emacs@gnu.org; Mon, 01 Mar 2010 14:54:01 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:34866) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NmBgl-0006Pf-IP for bug-gnu-emacs@gnu.org; Mon, 01 Mar 2010 14:53:59 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NmBEk-0007dZ-E9; Mon, 01 Mar 2010 14:25:02 -0500 X-Loop: bug-gnu-emacs@gnu.org Resent-From: "Ron Mitchell" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 01 Mar 2010 19:25:02 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: report 5665 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.126747150129349 (code B ref -1); Mon, 01 Mar 2010 19:25:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 1 Mar 2010 19:25:01 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NmBEi-0007dI-CH for submit@debbugs.gnu.org; Mon, 01 Mar 2010 14:25:01 -0500 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NmBAx-0007aq-7A for submit@debbugs.gnu.org; Mon, 01 Mar 2010 14:21:08 -0500 Original-Received: from mail.gnu.org ([199.232.76.166]:54661 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NmBAs-00064R-QS for submit@debbugs.gnu.org; Mon, 01 Mar 2010 14:21:03 -0500 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NmBAn-0005Cg-VG for submit@debbugs.gnu.org; Mon, 01 Mar 2010 14:21:02 -0500 Original-Received: from lists.gnu.org ([199.232.76.165]:53021) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NmBAn-0005Cc-Oj for submit@debbugs.gnu.org; Mon, 01 Mar 2010 14:20:57 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NmBAn-0001gJ-AB for bug-gnu-emacs@gnu.org; Mon, 01 Mar 2010 14:20:57 -0500 Original-Received: from [140.186.70.92] (port=34751 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NmBAl-0001dt-23 for bug-gnu-emacs@gnu.org; Mon, 01 Mar 2010 14:20:56 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NmBAi-0002do-Go for bug-gnu-emacs@gnu.org; Mon, 01 Mar 2010 14:20:54 -0500 Original-Received: from out1.smtp.messagingengine.com ([66.111.4.25]:35425) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NmBAi-0002dg-CK for bug-gnu-emacs@gnu.org; Mon, 01 Mar 2010 14:20:52 -0500 Original-Received: from compute2.internal (compute2.internal [10.202.2.42]) by gateway1.messagingengine.com (Postfix) with ESMTP id 6213CE2E49 for ; Mon, 1 Mar 2010 14:13:07 -0500 (EST) Original-Received: from web6.messagingengine.com ([10.202.2.215]) by compute2.internal (MEProxy); Mon, 01 Mar 2010 14:13:07 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=messagingengine.com; h=message-id:from:to:mime-version:content-transfer-encoding:content-type:subject:date; s=smtpout; bh=MmbauAOGct1ujJz2Z8owDEEuqrc=; b=tQPInhBv9iK5j2GJd50UifBZCMm5hbOi0oakF+BgQGpjXyMxCaZLmuQbztBE5s1maAyW0z3gaN+smtarjjw+5yeUAMriCfEIzlBf6TjM2MFZzqz1tOiBJrpMyE0m39F4Gf7qZ4nE7h2n4gyzkScoqv0Zh8Lwv5bJ7gw4CY/Z5u4= Original-Received: by web6.messagingengine.com (Postfix, from userid 99) id 3D520E2A4E; Mon, 1 Mar 2010 14:13:07 -0500 (EST) X-Sasl-Enc: XJiqLA7MFxisER6YrXNWnbITpt3SP6Yfs//ewgLT8OZH 1267470787 X-Mailer: MessagingEngine.com Webmail Interface X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Mailman-Approved-At: Mon, 01 Mar 2010 14:24:59 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Mon, 01 Mar 2010 14:25:02 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Mailman-Approved-At: Tue, 02 Mar 2010 09:15:36 -0500 X-BeenThere: bug-gnu-emacs@gnu.org 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:35381 Archived-At: I can't send mail from the host system, so I used report-emacs-bug to generate a mail which I've copied below. From: "RON MITCHELL (UNIVERSE USER)" To: bug-gnu-emacs@gnu.org Subject: 23.1; VC commands fail when the version control back end is SCCS --text follows this line-- I'm running emacs on HP-UX.=20=20 Our SCCS repository is under location /common, as set in the environment variable PROJECTDIR: $ env | grep PROJECTDIR PROJECTDIR=3D/common $=20 I create a file called 'myfile' in the current directory. It is not yet registered to SCCS. I visit the file. Attempt to register the file with C-x v v ----------------------------------------- It fails. There is an error message shown in the *vc* buffer:=20=20 ERROR: missing file arg (cm3) Backtrace: Debugger entered--Lisp error: (error "Running sccs admin -r1.1 -fb -imyfile -y ../../common/SCCS/s.myfile...FAILED (status 1)") signal(error ("Running sccs admin -r1.1 -fb -imyfile -y ../../common/SCCS/s.myfile...FAILED (status 1)")) error("Running %s...FAILED (%s)" "sccs admin -r1.1 -fb -imyfile -y ../../common/SCCS/s.myfile" "status 1") vc-do-command("*vc*" 0 "sccs" "/common/SCCS/s.myfile" "admin" "-r1.1" "-fb" "-imyfile" "-y") apply(vc-do-command "*vc*" 0 "sccs" "/common/SCCS/s.myfile" "admin" ("-r1.1" "-fb" "-imyfile" "-y")) vc-sccs-do-command(nil 0 "admin" "/common/SCCS/s.myfile" "-r1.1" "-fb" "-imyfile" "-y") apply(vc-sccs-do-command nil 0 "admin" "/common/SCCS/s.myfile" "-r1.1" "-fb" "-imyfile" "-y" nil) (let ((vc-name ...)) (apply (quote vc-sccs-do-command) nil 0 "admin" vc-name (and rev ... ...) "-fb" (concat "-i" ...) (and comment ...) (vc-switches ... ...))) (let* ((dirname ...) (basename ...) (project-file ...)) (let (...) (apply ... nil 0 "admin" vc-name ... "-fb" ... ... ...)) (delete-file file) (if vc-keep-workfiles (vc-sccs-do-command nil 0 "get" ...))) (while --cl-dolist-temp-- (setq file (car --cl-dolist-temp--)) (let* (... ... ...) (let ... ...) (delete-file file) (if vc-keep-workfiles ...)) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) (let ((--cl-dolist-temp-- files) file) (while --cl-dolist-temp-- (setq file ...) (let* ... ... ... ...) (setq --cl-dolist-temp-- ...)) nil) (catch (quote --cl-block-nil--) (let (... file) (while --cl-dolist-temp-- ... ... ...) nil)) (cl-block-wrapper (catch (quote --cl-block-nil--) (let ... ... nil))) (block nil (let (... file) (while --cl-dolist-temp-- ... ... ...) nil)) (dolist (file files) (let* (... ... ...) (let ... ...) (delete-file file) (if vc-keep-workfiles ...))) vc-sccs-register(("/home/rmitchel/myfile") "1.1" "") apply(vc-sccs-register (("/home/rmitchel/myfile") "1.1" "")) vc-call-backend(SCCS register ("/home/rmitchel/myfile") "1.1" "") #[(G54700 G54701 files rev comment) "=C3=86=C3=87=08J\"=CB=86=C3=88=C3=89= =08J\"=CB=86=C3=8A J=C3=8B=08J\n=0B%=CB=86=08J=C3=8C=1C=E2=80=B0=1D=C6=920= =20 @=14=C3=8D\f=C3=8E J#=CB=86 A=E2=80=B0=15=E2=80=9E=1F *=C3=86=C3=8F=08J\"=E2=80=A1" [G54700 G54701 rev = comment file --cl-dolist-temp-- message "Registering %s... " mapc vc-file-clearprops vc-call-backend register nil vc-file-setprop vc-backend "Registering %s... done"] 6](--files-- --backend-- ("/home/rmitchel/myfile") "1.1" "") apply(#[(G54700 G54701 files rev comment) "=C3=86=C3=87=08J\"=CB=86=C3=88= =C3=89=08J\"=CB=86=C3=8A=20=20 J=C3=8B=08J\n=0B%=CB=86=08J=C3=8C=1C=E2=80=B0=1D=C6=920=20 @=14=C3=8D\f=C3=8E J#=CB=86 A=E2=80=B0=15=E2=80=9E=1F *=C3=86=C3=8F=08J\"=E2=80=A1" [G54700 G54701 rev = comment file --cl-dolist-temp-- message "Registering %s... " mapc vc-file-clearprops vc-call-backend register nil vc-file-setprop vc-backend "Registering %s... done"] 6] --files-- --backend-- (("/home/rmitchel/myfile") "1.1" "")) (lambda (&rest --cl-rest--) (apply #[... "=C3=86=C3=87=08J\"=CB=86=C3=88= =C3=89=08J\"=CB=86=C3=8A=20=20=20 J=C3=8B=08J\n=0B%=CB=86=08J=C3=8C=1C=E2=80=B0=1D=C6=920=20 @=14=C3=8D\f=C3=8E J#=CB=86 A=E2=80=B0=15=E2=80=9E=1F *=C3=86=C3=8F=08J\"=E2=80=A1" [G54700 G54701 rev = comment file --cl-dolist-temp-- message "Registering %s... " mapc vc-file-clearprops vc-call-backend register nil vc-file-setprop vc-backend "Registering %s... done"] 6] (quote --files--) (quote --backend--) --cl-rest--))(("/home/rmitchel/myfile") "1.1" "") vc-finish-logentry(t) vc-start-logentry(("/home/rmitchel/myfile") "1.1" t nil "Enter initial comment." "*VC-log*" (lambda (&rest --cl-rest--) (apply #[... "=C3=86=C3=87=08J\"=CB=86=C3=88=C3=89=08J\"=CB=86=C3=8A J=C3=8B=08= J\n=0B%=CB=86=08J=C3=8C=1C=E2=80=B0=1D=C6=920=20 @=14=C3=8D\f=C3=8E J#=CB=86 A=E2=80=B0=15=E2=80=9E=1F *=C3=86=C3=8F=08J\"=E2=80=A1" [G54700 G54701 rev = comment file --cl-dolist-temp-- message "Registering %s... " mapc vc-file-clearprops vc-call-backend register nil vc-file-setprop vc-backend "Registering %s... done"] 6] (quote --files--) (quote --backend--) --cl-rest--))) vc-register(nil (SCCS ("/home/rmitchel/myfile") ("/home/rmitchel/myfile") unregistered nil)) vc-next-action(nil) call-interactively(vc-next-action nil nil) Outside emacs I check in the file manually to SCCS, using "sccs create myfile". Re-visit the file in emacs. Do C-x v l (vc-print-log) ------------------------------------------------------ Fails. In buffer *vc-change-log*: ERROR: missing file arg (cm3) Backtrace: Debugger entered--Lisp error: (error "Running sccs prs ../../common/SCCS/s.myfile...FAILED (status 1)") signal(error ("Running sccs prs ../../common/SCCS/s.myfile...FAILED (status 1)")) error("Running %s...FAILED (%s)" "sccs prs ../../common/SCCS/s.myfile" "status 1") vc-do-command("*vc-change-log*" 0 "sccs" ("/common/SCCS/s.myfile") "prs") apply(vc-do-command "*vc-change-log*" 0 "sccs" ("/common/SCCS/s.myfile") "prs" nil) vc-sccs-do-command("*vc-change-log*" 0 "prs" ("/common/SCCS/s.myfile")) vc-sccs-print-log(("/home/rmitchel/myfile") "*vc-change-log*") apply(vc-sccs-print-log (("/home/rmitchel/myfile") "*vc-change-log*")) vc-call-backend(SCCS print-log ("/home/rmitchel/myfile") "*vc-change-log*") vc-print-log() call-interactively(vc-print-log nil nil) recursive-edit() byte-code("=C3=86=10 @=C3=87=3D=C6=92! =C3=88=C3=89=C3=8A\"=CB=86=C3= =8B=C3=89!=E2=80=B0=1AA@)=C2=A2=C3=8C=3D=C6=92! =C3=88=C3=8D=C3=8A\"=CB=86= =C3=8E=0B!=CB=86=C3=8F =CB=86=C3=90 !=CB=86\f=C6=92d =C3=91ed\" V=C6=92W eb=CB=86=C3=92 =C2=A5y=CB=86`=1E=1Bdb=CB=86=C3=92 =C2=A5 Zy=CB=86=0E=1B`|=CB=86)=C3=93c=CB=86eb=CB=86=C3=94=C3=95=C3=96 \"=CB=86=C3= =97=C3=86!=CB=86=C3=94=C3=98!=CB=86=C3=99=C3=8A=1E=1C=1E=1D=C3=94=C3=98!=CB= =86=C5=A0=C3=9A =CB=86+=C3=99=E2=80=A1" [unread-command-char debugger-args x debugger-buffer noninteractive debugger-batch-max-lines -1 debug backtrace-debug 4 t backtrace-frame lambda 5 pop-to-buffer debugger-mode debugger-setup-buffer count-lines 2 "...\n" message "%s" buffer-string kill-emacs "" nil recursive-edit middlestart buffer-read-only standard-output] 4) debug(error (error "Running sccs admin -r1.1 -fb -imyfile -y ../../common/SCCS/s.myfile...FAILED (status 1)")) signal(error ("Running sccs admin -r1.1 -fb -imyfile -y ../../common/SCCS/s.myfile...FAILED (status 1)")) error("Running %s...FAILED (%s)" "sccs admin -r1.1 -fb -imyfile -y ../../common/SCCS/s.myfile" "status 1") vc-do-command("*vc*" 0 "sccs" "/common/SCCS/s.myfile" "admin" "-r1.1" "-fb" "-imyfile" "-y") apply(vc-do-command "*vc*" 0 "sccs" "/common/SCCS/s.myfile" "admin" ("-r1.1" "-fb" "-imyfile" "-y")) vc-sccs-do-command(nil 0 "admin" "/common/SCCS/s.myfile" "-r1.1" "-fb" "-imyfile" "-y") apply(vc-sccs-do-command nil 0 "admin" "/common/SCCS/s.myfile" "-r1.1" "-fb" "-imyfile" "-y" nil) (let ((vc-name ...)) (apply (quote vc-sccs-do-command) nil 0 "admin" vc-name (and rev ... ...) "-fb" (concat "-i" ...) (and comment ...) (vc-switches ... ...))) (let* ((dirname ...) (basename ...) (project-file ...)) (let (...) (apply ... nil 0 "admin" vc-name ... "-fb" ... ... ...)) (delete-file file) (if vc-keep-workfiles (vc-sccs-do-command nil 0 "get" ...))) (while --cl-dolist-temp-- (setq file (car --cl-dolist-temp--)) (let* (... ... ...) (let ... ...) (delete-file file) (if vc-keep-workfiles ...)) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) (let ((--cl-dolist-temp-- files) file) (while --cl-dolist-temp-- (setq file ...) (let* ... ... ... ...) (setq --cl-dolist-temp-- ...)) nil) (catch (quote --cl-block-nil--) (let (... file) (while --cl-dolist-temp-- ... ... ...) nil)) (cl-block-wrapper (catch (quote --cl-block-nil--) (let ... ... nil))) (block nil (let (... file) (while --cl-dolist-temp-- ... ... ...) nil)) (dolist (file files) (let* (... ... ...) (let ... ...) (delete-file file) (if vc-keep-workfiles ...))) vc-sccs-register(("/home/rmitchel/myfile") "1.1" "") apply(vc-sccs-register (("/home/rmitchel/myfile") "1.1" "")) vc-call-backend(SCCS register ("/home/rmitchel/myfile") "1.1" "") #[(G54700 G54701 files rev comment) "=C3=86=C3=87=08J\"=CB=86=C3=88=C3=89= =08J\"=CB=86=C3=8A J=C3=8B=08J\n=0B%=CB=86=08J=C3=8C=1C=E2=80=B0=1D=C6=920= =20 @=14=C3=8D\f=C3=8E J#=CB=86 A=E2=80=B0=15=E2=80=9E=1F *=C3=86=C3=8F=08J\"=E2=80=A1" [G54700 G54701 rev = comment file --cl-dolist-temp-- message "Registering %s... " mapc vc-file-clearprops vc-call-backend register nil vc-file-setprop vc-backend "Registering %s... done"] 6](--files-- --backend-- ("/home/rmitchel/myfile") "1.1" "") apply(#[(G54700 G54701 files rev comment) "=C3=86=C3=87=08J\"=CB=86=C3=88= =C3=89=08J\"=CB=86=C3=8A=20=20 J=C3=8B=08J\n=0B%=CB=86=08J=C3=8C=1C=E2=80=B0=1D=C6=920=20 @=14=C3=8D\f=C3=8E J#=CB=86 A=E2=80=B0=15=E2=80=9E=1F *=C3=86=C3=8F=08J\"=E2=80=A1" [G54700 G54701 rev = comment file --cl-dolist-temp-- message "Registering %s... " mapc vc-file-clearprops vc-call-backend register nil vc-file-setprop vc-backend "Registering %s... done"] 6] --files-- --backend-- (("/home/rmitchel/myfile") "1.1" "")) (lambda (&rest --cl-rest--) (apply #[... "=C3=86=C3=87=08J\"=CB=86=C3=88= =C3=89=08J\"=CB=86=C3=8A=20=20=20 J=C3=8B=08J\n=0B%=CB=86=08J=C3=8C=1C=E2=80=B0=1D=C6=920=20 @=14=C3=8D\f=C3=8E J#=CB=86 A=E2=80=B0=15=E2=80=9E=1F *=C3=86=C3=8F=08J\"=E2=80=A1" [G54700 G54701 rev = comment file --cl-dolist-temp-- message "Registering %s... " mapc vc-file-clearprops vc-call-backend register nil vc-file-setprop vc-backend "Registering %s... done"] 6] (quote --files--) (quote --backend--) --cl-rest--))(("/home/rmitchel/myfile") "1.1" "") vc-finish-logentry(t) vc-start-logentry(("/home/rmitchel/myfile") "1.1" t nil "Enter initial comment." "*VC-log*" (lambda (&rest --cl-rest--) (apply #[... "=C3=86=C3=87=08J\"=CB=86=C3=88=C3=89=08J\"=CB=86=C3=8A J=C3=8B=08= J\n=0B%=CB=86=08J=C3=8C=1C=E2=80=B0=1D=C6=920=20 @=14=C3=8D\f=C3=8E J#=CB=86 A=E2=80=B0=15=E2=80=9E=1F *=C3=86=C3=8F=08J\"=E2=80=A1" [G54700 G54701 rev = comment file --cl-dolist-temp-- message "Registering %s... " mapc vc-file-clearprops vc-call-backend register nil vc-file-setprop vc-backend "Registering %s... done"] 6] (quote --files--) (quote --backend--) --cl-rest--))) vc-register(nil (SCCS ("/home/rmitchel/myfile") ("/home/rmitchel/myfile") unregistered nil)) vc-next-action(nil) call-interactively(vc-next-action nil nil) Attempt to check out the file for editing with C-x v v ------------------------------------------------------ It fails. In buffer *vc*: ERROR: missing file arg (cm3) Backtrace: Debugger entered--Lisp error: (error "Running sccs get -e=20 ../../common/SCCS/s.myfile...FAILED (status 1)") signal(error ("Running sccs get -e=20 ../../common/SCCS/s.myfile...FAILED (status 1)")) error("Running %s...FAILED (%s)" "sccs get -e=20 ../../common/SCCS/s.myfile" "status 1") vc-do-command("*vc*" 0 "sccs" "/common/SCCS/s.myfile" "get" "-e" nil) apply(vc-do-command "*vc*" 0 "sccs" "/common/SCCS/s.myfile" "get" ("-e" nil)) vc-sccs-do-command(nil 0 "get" "/common/SCCS/s.myfile" "-e" nil) apply(vc-sccs-do-command nil 0 "get" "/common/SCCS/s.myfile" "-e" nil nil) (save-excursion (setq default-directory (file-name-directory file)) (and rev (or ... ...) (setq rev nil)) (apply (quote vc-sccs-do-command) nil 0 "get" (vc-name file) (if editable "-e") (and rev ...) switches)) (let ((default-directory default-directory)) (save-excursion (setq default-directory ...) (and rev ... ...) (apply ... nil 0 "get" ... ... ... switches))) (save-excursion (if file-buffer (set-buffer file-buffer)) (setq switches (vc-switches ... ...)) (let (...) (save-excursion ... ... ...))) (let ((file-buffer ...) switches) (message "Checking out %s..." file) (save-excursion (if file-buffer ...) (setq switches ...) (let ... ...)) (message "Checking out %s...done" file)) (if (file-directory-p file) (mapc (quote vc-sccs-checkout) (vc-expand-dirs ...)) (let (... switches) (message "Checking out %s..." file) (save-excursion ... ... ...) (message "Checking out %s...done" file))) vc-sccs-checkout("/home/rmitchel/myfile" t nil) apply(vc-sccs-checkout ("/home/rmitchel/myfile" t nil)) vc-call-backend(SCCS checkout "/home/rmitchel/myfile" t nil) byte-code("=C3=84=08=C3=85 \n=0B%=E2=80=A1" [backend file writable rev = vc-call-backend checkout] 6) vc-checkout("/home/rmitchel/myfile" t) vc-next-action(nil) call-interactively(vc-next-action nil nil) Outside emacs check out the file manually (sccs edit myfile). Make a change.=20=20 Back in emacs attempt to check back in with C-x v v --------------------------------------------------- It fails. In buffer *vc*: ERROR: missing file arg (cm3) Backtrace: Debugger entered--Lisp error: (error #("Running sccs delta -ySecond version ../../common/SCCS/s.myfile...FAILED (status 1)" 22 36 (fontified t) 36 37 (fontified t))) signal(error (#("Running sccs delta -ySecond version\n ../../common/SCCS/s.myfile...FAILED (status 1)" 22 36 (fontified t) 36 37 (fontified t)))) error("Running %s...FAILED (%s)" #("sccs delta -ySecond version\n ../../common/SCCS/s.myfile" 14 28 (fontified t) 28 29 (fontified t)) "status 1") vc-do-command("*vc*" 0 "sccs" "/common/SCCS/s.myfile" "delta" nil #("-ySecond version\n" 2 16 (fontified t) 16 17 (fontified t))) apply(vc-do-command "*vc*" 0 "sccs" "/common/SCCS/s.myfile" "delta" (nil #("-ySecond version\n" 2 16 (fontified t) 16 17 (fontified t)))) vc-sccs-do-command(nil 0 "delta" "/common/SCCS/s.myfile" nil #("-ySecond version\n" 2 16 (fontified t) 16 17 (fontified t))) apply(vc-sccs-do-command nil 0 "delta" "/common/SCCS/s.myfile" nil #("-ySecond version\n" 2 16 (fontified t) 16 17 (fontified t)) nil) (while --cl-dolist-temp-- (setq file (car --cl-dolist-temp--)) (apply (quote vc-sccs-do-command) nil 0 "delta" (vc-name file) (if rev ...) (concat "-y" comment) (vc-switches ... ...)) (if vc-keep-workfiles (vc-sccs-do-command nil 0 "get" ...)) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) (let ((--cl-dolist-temp-- ...) file) (while --cl-dolist-temp-- (setq file ...) (apply ... nil 0 "delta" ... ... ... ...) (if vc-keep-workfiles ...) (setq --cl-dolist-temp-- ...)) nil) (catch (quote --cl-block-nil--) (let (... file) (while --cl-dolist-temp-- ... ... ... ...) nil)) (cl-block-wrapper (catch (quote --cl-block-nil--) (let ... ... nil))) (block nil (let (... file) (while --cl-dolist-temp-- ... ... ... ...) nil)) (dolist (file (vc-expand-dirs files)) (apply (quote vc-sccs-do-command) nil 0 "delta" (vc-name file) (if rev ...) (concat "-y" comment) (vc-switches ... ...)) (if vc-keep-workfiles (vc-sccs-do-command nil 0 "get" ...))) vc-sccs-checkin(("/home/rmitchel/myfile") nil #("Second version\n" 0 14 (fontified t) 14 15 (fontified t))) apply(vc-sccs-checkin (("/home/rmitchel/myfile") nil #("Second version\n" 0 14 (fontified t) 14 15 (fontified t)))) vc-call-backend(SCCS checkin ("/home/rmitchel/myfile") nil #("Second version\n" 0 14 (fontified t) 14 15 (fontified t))) #[(G54702 files rev comment) "=C3=86=C3=87=C3=88=08!\"=CB=86 =C6=92= =12 =C3=89=C3=8A \"=E2=80=9E=14 =C3=8B=11=C3=8CC=1A=C3=8D=0BJ=C3=8E=08\f %=CB=86=C3=8F=C3=90=08\"=CB=86=08=C3=91=1D=E2=80=B0=1E=1A=C6=92v =0E= =1A@=15=C3=92=C3=93=C3=94=C3=95 !8B=C3=96BB=C3=91=1E=1B=E2=80=B0=1E=1C=C6=92l =0E=1C@=E2=80=B0=16=1B@=E2=80= =B0=1E=1D\n>=E2=80=9Eb =C3=97=C3=98 =0E=1E\"=0E=1D=0E=1BA#=CB=86)=0E=1CA=E2=80=B0=16=1C=E2=80=9EF *=0E=1AA=E2= =80=B0=16=1A=E2=80=9E. +=C3=86=C3=99=C3=88=08!\"=E2=80=A1" [files comment vc-touched-properties G54702 rev file message "Checking in %s..." vc-delistify string-match "[^ \n ]" "*** empty log message ***" t vc-call-backend checkin mapc vc-delete-automatic-version-backups nil (vc-state . up-to-date) vc-checkout-time 5 file-attributes (...) put intern "Checking in %s...done" --cl-dolist-temp-- setting --cl-dolist-temp-- property vc-file-prop-obarray] 7](--backend-- ("/home/rmitchel/myfile") nil #("Second version\n" 0 14 (fontified t) 14 15 (fontified t))) apply(#[(G54702 files rev comment) "=C3=86=C3=87=C3=88=08!\"=CB=86 = =C6=92=12 =C3=89=C3=8A \"=E2=80=9E=14 =C3=8B=11=C3=8CC=1A=C3=8D=0BJ=C3=8E=08\f %=CB=86=C3=8F=C3=90=08\"=CB= =86=08=C3=91=1D=E2=80=B0=1E=1A=C6=92v =0E=1A@=15=C3=92=C3=93=C3=94=C3=95 !8B=C3=96BB=C3=91=1E=1B=E2=80=B0=1E=1C=C6=92l =0E=1C@=E2=80=B0=16=1B@=E2=80= =B0=1E=1D\n>=E2=80=9Eb =C3=97=C3=98 =0E=1E\"=0E=1D=0E=1BA#=CB=86)=0E=1CA=E2=80=B0=16=1C=E2=80=9EF *=0E=1AA=E2= =80=B0=16=1A=E2=80=9E. +=C3=86=C3=99=C3=88=08!\"=E2=80=A1" [files comment vc-touched-properties G54702 rev file message "Checking in %s..." vc-delistify string-match "[^ \n ]" "*** empty log message ***" t vc-call-backend checkin mapc vc-delete-automatic-version-backups nil (vc-state . up-to-date) vc-checkout-time 5 file-attributes (...) put intern "Checking in %s...done" --cl-dolist-temp-- setting --cl-dolist-temp-- property vc-file-prop-obarray] 7] --backend-- (("/home/rmitchel/myfile") nil #("Second version\n" 0 14 (fontified t) 14 15 (fontified t)))) (lambda (&rest --cl-rest--) (apply #[... "=C3=86=C3=87=C3=88=08!\"=CB=86 = =C6=92=12 =C3=89=C3=8A \"=E2=80=9E=14 =C3=8B=11=C3=8CC=1A=C3=8D=0BJ=C3=8E=08\f %=CB=86=C3=8F=C3=90=08\"=CB= =86=08=C3=91=1D=E2=80=B0=1E=1A=C6=92v =0E=1A@=15=C3=92=C3=93=C3=94=C3=95 !8B=C3=96BB=C3=91=1E=1B=E2=80=B0=1E=1C=C6=92l =0E=1C@=E2=80=B0=16=1B@=E2=80= =B0=1E=1D\n>=E2=80=9Eb =C3=97=C3=98 =0E=1E\"=0E=1D=0E=1BA#=CB=86)=0E=1CA=E2=80=B0=16=1C=E2=80=9EF *=0E=1AA=E2= =80=B0=16=1A=E2=80=9E. +=C3=86=C3=99=C3=88=08!\"=E2=80=A1" [files comment vc-touched-properties G54702 rev file message "Checking in %s..." vc-delistify string-match "[^ \n ]" "*** empty log message ***" t vc-call-backend checkin mapc vc-delete-automatic-version-backups nil ... vc-checkout-time 5 file-attributes ... put intern "Checking in %s...done" --cl-dolist-temp-- setting --cl-dolist-temp-- property vc-file-prop-obarray] 7] (quote --backend--) --cl-rest--))(("/home/rmitchel/myfile") nil #("Second version\n" 0 14 (fontified t) 14 15 (fontified t))) vc-finish-logentry() call-interactively(vc-finish-logentry) log-edit-done() call-interactively(log-edit-done nil nil) Attempt to show differences with C-x v =3D (vc-diff) ------------------------------------------------- Fails. In buffer *vc-diff*: ERROR: missing file arg (cm3) Backtrace: Debugger entered--Lisp error: (error "Running vcdiff -q -b ../../common/SCCS/s.myfile...FAILED (status 2)") signal(error ("Running vcdiff -q -b ../../common/SCCS/s.myfile...FAILED (status 2)")) error("Running %s...FAILED (%s)" "vcdiff -q -b ../../common/SCCS/s.myfile" "status 2") vc-do-command("*vc-diff*" 1 "vcdiff" ("/common/SCCS/s.myfile") "-q" nil nil "-b") apply(vc-do-command "*vc-diff*" 1 "vcdiff" ("/common/SCCS/s.myfile") ("-q" nil nil "-b")) vc-sccs-diff(("/home/rmitchel/myfile") nil nil "*vc-diff*") apply(vc-sccs-diff (("/home/rmitchel/myfile") nil nil "*vc-diff*")) vc-call-backend(SCCS diff ("/home/rmitchel/myfile") nil nil "*vc-diff*") vc-diff-internal(t (SCCS ("/home/rmitchel/myfile")) nil nil t) vc-diff(nil t) call-interactively(vc-diff nil nil) Preliminary Diagnosis --------------------- It seems to me that emacs is attempting to run the SCCS front-end command, sccs(1), against the repository filename, '/common/SCCS/s.myfile', instead of against the plain filename 'myfile' as required. In GNU Emacs 23.1.1 (hppa2.0w-hp-hpux11.11) of 2010-02-22 on tntcg004 configured using `configure '--prefix=3D/develop/local' '--with-x=3Dno' 'CC=3Dcc'' 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: nil value of $XMODIFIERS: nil locale-coding-system: nil default-enable-multibyte-characters: t Major mode: Text Minor modes in effect: shell-dirtrack-mode: t desktop-save-mode: t display-time-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t Recent input: . RET C-n C-n C-n C-n C-n C-v C-n C-n C-n C-n C-n C-n=20 C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n=20 C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n=20 C-n C-n C-n C-n C-n C-n C-n C-n C-n RET RET C-x C-s=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=20 C-p C-p C-p C-p C-p C-p C-p ESC x r e p o r t - e m=20 a c s - b u g RET Recent messages: Error during redisplay: (wrong-type-argument stringp nil) [45 times] Auto-saving...done Error during redisplay: (wrong-type-argument stringp nil) [165 times] Auto-saving...done Error during redisplay: (wrong-type-argument stringp nil) [187 times] Auto-saving...done Error during redisplay: (wrong-type-argument stringp nil) [41 times] Saving file /home/rmitchel/working/emacs/bug-report.txt... Wrote /home/rmitchel/working/emacs/bug-report.txt Error during redisplay: (wrong-type-argument stringp nil) [434 times]