From unknown Sat Jun 21 17:30:42 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#191 <191@debbugs.gnu.org> To: bug#191 <191@debbugs.gnu.org> Subject: Status: 23.0.60; vc (CVS backend): vc-directory is broken Reply-To: bug#191 <191@debbugs.gnu.org> Date: Sun, 22 Jun 2025 00:30:42 +0000 retitle 191 23.0.60; vc (CVS backend): vc-directory is broken reassign 191 emacs submitter 191 Tim Van Holder severity 191 normal thanks From monnier@iro.umontreal.ca Mon May 5 04:14:32 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=0.1 required=4.0 tests=FOURLA autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 5 May 2008 11:14:33 +0000 Received: from mercure.iro.umontreal.ca (mercure.iro.umontreal.ca [132.204.24.67]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m45BERn2007847 for ; Mon, 5 May 2008 04:14:29 -0700 Received: by mercure.iro.umontreal.ca (Postfix, from userid 20848) id 0D7A72CFC30; Mon, 5 May 2008 07:14:26 -0400 (EDT) X-Original-To: monnier@iro.umontreal.ca Received: from pinpin.iro.umontreal.ca (pinpin.iro.umontreal.ca [132.204.24.52]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id D662D2CF7C4 for ; Mon, 5 May 2008 07:14:26 -0400 (EDT) Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by pinpin.iro.umontreal.ca (Postfix) with ESMTP id 9A01C3B8B43 for ; Mon, 5 May 2008 07:14:22 -0400 (EDT) Received: from localhost ([127.0.0.1]:45596 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JsyeD-0001PN-TY for monnier@iro.umontreal.ca; Mon, 05 May 2008 07:14:21 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JsydU-0001LZ-6j for emacs-devel@gnu.org; Mon, 05 May 2008 07:13:36 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JsydR-0001JC-NZ for emacs-devel@gnu.org; Mon, 05 May 2008 07:13:35 -0400 Received: from [199.232.76.173] (port=44914 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JsydQ-0001In-Kq for emacs-devel@gnu.org; Mon, 05 May 2008 07:13:33 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JsydQ-0004Xy-CS for emacs-devel@gnu.org; Mon, 05 May 2008 07:13:32 -0400 Received: from mail.gnu.org ([199.232.76.166]:60282 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1Jsyct-00026c-9P for emacs-pretest-bug@gnu.org; Mon, 05 May 2008 07:12:59 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1JsydK-0004Wk-NW for emacs-pretest-bug@gnu.org; Mon, 05 May 2008 07:13:31 -0400 Received: from 179.75-78-194.adsl-static.isp.belgacom.be ([194.78.75.179] helo=mail.anubex.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JsydJ-0004WE-Rb for emacs-pretest-bug@gnu.org; Mon, 05 May 2008 07:13:26 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.anubex.com (Postfix) with ESMTP id 4ACA0D76FC8; Mon, 5 May 2008 13:13:24 +0200 (CEST) X-Quarantine-ID: X-Virus-Scanned: Debian amavisd-new at anubex.com X-Amavis-Alert: BAD HEADER, Duplicate header field: "To" Received: from mail.anubex.com ([127.0.0.1]) by localhost (mail.anubex.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JolKvNyCT3G2; Mon, 5 May 2008 13:13:21 +0200 (CEST) Received: from leeloo.anubex.internal (177.75-78-194.adsl-static.isp.belgacom.be [194.78.75.177]) by mail.anubex.com (Postfix) with ESMTPS id 17785D74624; Mon, 5 May 2008 13:13:21 +0200 (CEST) Received: from tim by leeloo.anubex.internal with local (Exim 4.63) (envelope-from ) id 1JsydE-0002aI-SF; Mon, 05 May 2008 13:13:20 +0200 From: Tim Van Holder To: emacs-pretest-bug@gnu.org To: Dan Nicolaescu Date: Mon, 05 May 2008 13:13:20 +0200 Message-ID: <87wsm9rokv.fsf@leeloo.anubex.internal> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: Subject: 23.0.60; vc (CVS backend): vc-directory is broken 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: , Sender: emacs-devel-bounces+monnier=iro.umontreal.ca@gnu.org Errors-To: emacs-devel-bounces+monnier=iro.umontreal.ca@gnu.org X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=-1.94, requis 5, BAYES_00 -2.60, RECEIVED_FROM_NOUNK 0.66, SPF_HELO_PASS -0.00) X-DIRO-MailScanner-From: emacs-devel-bounces+monnier=iro.umontreal.ca@gnu.org In a CVS HEAD build, C-x v d yields error in process sentinel: Wrong type argument: listp, ".gdbinit" A backtrace shows (with some dir & file names changed, so buffer positions might show discrepancies): Debugger entered--Lisp error: (wrong-type-argument listp ".gdbinit") vc-default-status-printer(CVS ".gdbinit") apply(vc-default-status-printer CVS ".gdbinit") vc-call-backend(CVS status-printer ".gdbinit") vc-generic-status-printer((".gdbinit" edited nil nil nil nil)) #[(G52601 data) "" [G52601 data "\n"] 2](--ewoc--user-pp-- (".= gdbinit" edited nil nil nil nil)) apply(#[(G52601 data) "" [G52601 data "\n"] 2] --ewoc--user-pp= -- (".gdbinit" edited nil nil nil nil)) (lambda (&rest --cl-rest--) (apply #[... "" [G52601 data "\n"]= 2] (quote --ewoc--user-pp--) --cl-rest--))((".gdbinit" edited nil nil nil = nil)) ewoc--refresh-node((lambda (&rest --cl-rest--) (apply #[... ""= [G52601 data "\n"] 2] (quote --ewoc--user-pp--) --cl-rest--)) [[[[#0 #2 ""= #] #1 DL-LIST #] #0 = #("VC backend : CVS\nWorking dir: /blah\nModule : ADD CODE TO PRINT THE= MODULE\nRepository : ADD CODE TO PRINT THE REPOSITORY\nBranch : ADD CO= DE TO PRINT THE BRANCH NAME\n\n" 0 13 ... 13 17 ... 17 30 ... 30 48 ... 48 = 61 ... 61 90 ... 90 103 ... 103 136 ... 136 149 ... 149 183 ...) #] [#0 [#1 [#2 #0 #("VC backend : CVS\nWorking dir: /blah\nM= odule : ADD CODE TO PRINT THE MODULE\nRepository : ADD CODE TO PRINT TH= E REPOSITORY\nBranch : ADD CODE TO PRINT THE BRANCH NAME\n\n" 0 13 ... = 13 17 ... 17 30 ... 30 48 ... 48 61 ... 61 90 ... 90 103 ... 103 136 ... 13= 6 149 ... 149 183 ...) #] DL-LIST #] "" #] (".gdbinit" edited nil nil n= il nil) #] [[[[#0 #2 #("VC backend : CVS\nWorkin= g dir: /blah\nModule : ADD CODE TO PRINT THE MODULE\nRepository : ADD C= ODE TO PRINT THE REPOSITORY\nBranch : ADD CODE TO PRINT THE BRANCH NAME= \n\n" 0 13 ... 13 17 ... 17 30 ... 30 48 ... 48 61 ... 61 90 ... 90 103 ...= 103 136 ... 136 149 ... 149 183 ...) #] #1 ... #<= marker at 186 in *vc-dir*>] #0 "" #] [#0 [#1 [#2= #0 "" #] ... #] #("V= C backend : CVS\nWorking dir: /blah\nModule : ADD CODE TO PRINT THE MOD= ULE\nRepository : ADD CODE TO PRINT THE REPOSITORY\nBranch : ADD CODE T= O PRINT THE BRANCH NAME\n\n" 0 13 ... 13 17 ... 17 30 ... 30 48 ... 48 61 .= .. 61 90 ... 90 103 ... 103 136 ... 136 149 ... 149 183 ...) #] DL-LIST #]) ewoc-invalidate([cl-struct-ewoc # (lambda (&rest --cl-re= st--) (apply #[... "" [G52601 data "\n"] 2] ... --cl-rest--)) [[= [[#1 #3 ... #] #2 "" #] #1 DL-LIST #] [#1 [#2 [#3 #1 DL-LIST #] "" #] ... #] #("VC backend : CVS\nWorking dir: /blah\nModule : ADD COD= E TO PRINT THE MODULE\nRepository : ADD CODE TO PRINT THE REPOSITORY\nBranc= h : ADD CODE TO PRINT THE BRANCH NAME\n\n" 0 13 ... 13 17 ... 17 30 ...= 30 48 ... 48 61 ... 61 90 ... 90 103 ... 103 136 ... 136 149 ... 149 183 .= ..) #] [[[[#1 #3 DL-LIST #] #2 #("VC backend : CVS\nWorking dir: /blah\nModule : ADD CODE TO P= RINT THE MODULE\nRepository : ADD CODE TO PRINT THE REPOSITORY\nBranch = : ADD CODE TO PRINT THE BRANCH NAME\n\n" 0 13 ... 13 17 ... 17 30 ... 30 48= ... 48 61 ... 61 90 ... 90 103 ... 103 136 ... 136 149 ... 149 183 ...) #<= marker at 1 in *vc-dir*>] #1 ... #] [#1 [#2 [#3 = #1 ... #] #("VC backend : CVS\nWorking dir: /bla= h\nModule : ADD CODE TO PRINT THE MODULE\nRepository : ADD CODE TO PRIN= T THE REPOSITORY\nBranch : ADD CODE TO PRINT THE BRANCH NAME\n\n" 0 13 = ... 13 17 ... 17 30 ... 30 48 ... 48 61 ... 61 90 ... 90 103 ... 103 136 ..= . 136 149 ... 149 183 ...) #] DL-LIST #] "" #] [[[[#1 #3 #("VC backend = : CVS\nWorking dir: /blah\nModule : ADD CODE TO PRINT THE MODULE\nRepos= itory : ADD CODE TO PRINT THE REPOSITORY\nBranch : ADD CODE TO PRINT TH= E BRANCH NAME\n\n" 0 13 ... 13 17 ... 17 30 ... 30 48 ... 48 61 ... 61 90 .= .. 90 103 ... 103 136 ... 136 149 ... 149 183 ...) #] #2 ... #] #1 "" #= ] [#1 [#2 [#3 #1 "" #] ... #] #("VC backend : CVS\nWorking dir: /blah\nModule : ADD CODE TO = PRINT THE MODULE\nRepository : ADD CODE TO PRINT THE REPOSITORY\nBranch = : ADD CODE TO PRINT THE BRANCH NAME\n\n" 0 13 ... 13 17 ... 17 30 ... 30 4= 8 ... 48 61 ... 61 90 ... 90 103 ... 103 136 ... 136 149 ... 149 183 ...) #= ] DL-LIST #] nil (lambd= a (&rest --cl-rest--) (apply #[... "" [G52601 data "\n"] 2] ... = --cl-rest--))] [[[[#0 #2 "" #] #1 DL-LIST #] #0 #("VC backend : CVS\nWorking dir: /blah\nModule = : ADD CODE TO PRINT THE MODULE\nRepository : ADD CODE TO PRINT THE REPO= SITORY\nBranch : ADD CODE TO PRINT THE BRANCH NAME\n\n" 0 13 ... 13 17 = ... 17 30 ... 30 48 ... 48 61 ... 61 90 ... 90 103 ... 103 136 ... 136 149 = ... 149 183 ...) #] [#0 [#1 [#2 #0 #("VC backend := CVS\nWorking dir: /blah\nModule : ADD CODE TO PRINT THE MODULE\nReposi= tory : ADD CODE TO PRINT THE REPOSITORY\nBranch : ADD CODE TO PRINT THE= BRANCH NAME\n\n" 0 13 ... 13 17 ... 17 30 ... 30 48 ... 48 61 ... 61 90 ..= . 90 103 ... 103 136 ... 136 149 ... 149 183 ...) #] DL-LIST #] "" #] (= ".gdbinit" edited nil nil nil nil) #]) vc-dir-update(((".gdbinit" edited) ("foo1" unregistered) ("foo2" unregist= ered) ("foo3" unregistered) ("foo4" unregistered)) #) #[(G52602 entries &optional more-to-come) "" [G52602 entries m= ore-to-come vc-ewoc remaining mode-line-process vc-dir-update ewoc-collect = vc-dir-fileinfo->needs-update vc-dir-refresh-files mapcar vc-dir-fileinfo->= name up-to-date nil] 5](--buffer-- ((".gdbinit" edited) ("foo1" unregistere= d) ("foo2" unregistered) ("foo3" unregistered) ("foo4" unregistered))) apply(#[(G52602 entries &optional more-to-come) "" [G52602 ent= ries more-to-come vc-ewoc remaining mode-line-process vc-dir-update ewoc-co= llect vc-dir-fileinfo->needs-update vc-dir-refresh-files mapcar vc-dir-file= info->name up-to-date nil] 5] --buffer-- ((".gdbinit" edited) ("foo1" unreg= istered) ("foo2" unregistered) ("foo3" unregistered) ("foo4" unregistered))) (lambda (&rest --cl-rest--) (apply #[... "" [G52602 entries mo= re-to-come vc-ewoc remaining mode-line-process vc-dir-update ewoc-collect v= c-dir-fileinfo->needs-update vc-dir-refresh-files mapcar vc-dir-fileinfo->n= ame up-to-date nil] 5] (quote --buffer--) --cl-rest--))(((".gdbinit" edited= ) ("foo1" unregistered) ("foo2" unregistered) ("foo3" unregistered) ("foo4"= unregistered))) vc-cvs-after-dir-status((lambda (&rest --cl-rest--) (apply #[... "" [G52602 entries more-to-come vc-ewoc remaining mode-line-process vc-d= ir-update ewoc-collect vc-dir-fileinfo->needs-update vc-dir-refresh-files m= apcar vc-dir-fileinfo->name up-to-date nil] 5] (quote --buffer--) --cl-rest= --))) eval((vc-cvs-after-dir-status (quote (lambda ... ...)))) vc-exec-after((vc-cvs-after-dir-status (quote (lambda ... ...)))) vc-process-sentinel(# "finished\n") From tim.vanholder@gmail.com Fri May 9 01:15:37 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=0.0 required=4.0 tests=none autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 191-done) by emacsbugs.donarmstrong.com; 9 May 2008 08:15:37 +0000 Received: from yw-out-2324.google.com (yw-out-2324.google.com [74.125.46.31]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m498FYae010511 for <191-done@emacsbugs.donarmstrong.com>; Fri, 9 May 2008 01:15:35 -0700 Received: by yw-out-2324.google.com with SMTP id 3so673392ywj.31 for <191-done@emacsbugs.donarmstrong.com>; Fri, 09 May 2008 01:15:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; bh=urLxxT+fzkKBTruVLCmkKLo1MFlnBqCTnSBKeFjtp08=; b=GSb7SZO5/arJp0qrb9jM8d3fqEQ2/yLCZWlmJ7cfc5jmF4ZcjjgXSBLCLFu5bbBfpCxMyKmQKLQlqi9dZxACR49X52oOuZSC93JtyBMuGpw5hL2WlsHIoFv+7LfyZkIhnm0BWPqG1JXGU6eRE6I21kaYFVP3PO9Tupfyk49FNRg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=cETNDqFrnFPUse6cE8PNqVYNwQ8F3dZg4hB7ISyUvbnuT3JT7jqPhknL2/gXbQpPzgg5TYBaaOPruONAPaN0s0rukWzKWkkzLfV4kw7jIXQzoxFch1DoXzECZlTHFeSvLPZ187BHizhXlwgebLMc2+EnjL4Vi6srpNS6uDpKrYQ= Received: by 10.150.218.11 with SMTP id q11mr4541221ybg.82.1210320932322; Fri, 09 May 2008 01:15:32 -0700 (PDT) Received: by 10.150.151.8 with HTTP; Fri, 9 May 2008 01:15:32 -0700 (PDT) Message-ID: Date: Fri, 9 May 2008 10:15:32 +0200 From: "Tim Van Holder" To: 191-done@debbugs.gnu.org Subject: Fixed by recent VC changes MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline This issue went away in yesterday's CVS build. From unknown Sat Jun 21 17:30:42 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: $requester Subject: Internal Control Message-Id: bug archived. Date: Fri, 06 Jun 2008 14:24:03 +0000 User-Agent: Fakemail v42.6.9 # A New Hope # A log time ago, in a galaxy far, far away # something happened. # # Magically this resulted in the following # action being taken, but this fake control # message doesn't tell you why it happened # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator