From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/57991 Path: main.gmane.org!not-for-mail From: Ralf Angeli Newsgroups: gmane.emacs.gnus.general Subject: Flags/marks not being updated Date: Mon, 28 Jun 2004 12:32:51 +0200 Sender: ding-owner@lists.math.uh.edu Message-ID: Reply-To: angeli@iwi.uni-sb.de NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1088418974 18457 80.91.224.253 (28 Jun 2004 10:36:14 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 28 Jun 2004 10:36:14 +0000 (UTC) Original-X-From: ding-owner+M6532@lists.math.uh.edu Mon Jun 28 12:36:04 2004 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BetUY-00017h-00 for ; Mon, 28 Jun 2004 12:36:02 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1BetRR-0000Ls-00; Mon, 28 Jun 2004 05:32:49 -0500 Original-Received: from util2.math.uh.edu ([129.7.128.23]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1BetRG-0000Lk-00 for ding@lists.math.uh.edu; Mon, 28 Jun 2004 05:32:38 -0500 Original-Received: from justine.libertine.org ([66.139.78.221] ident=postfix) by util2.math.uh.edu with esmtp (Exim 4.30) id 1BetRD-0001Xg-Et for ding@lists.math.uh.edu; Mon, 28 Jun 2004 05:32:35 -0500 Original-Received: from main.gmane.org (main.gmane.org [80.91.224.249]) by justine.libertine.org (Postfix) with ESMTP id 4D2A93A0034 for ; Mon, 28 Jun 2004 05:32:34 -0500 (CDT) Original-Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1BetRB-0005FK-00 for ; Mon, 28 Jun 2004 12:32:33 +0200 Original-Received: from du-006-034.access.de.clara.net ([212.82.229.34]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 28 Jun 2004 12:32:33 +0200 Original-Received: from angeli by du-006-034.access.de.clara.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 28 Jun 2004 12:32:33 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: ding@gnus.org Original-To: ding@gnus.org Original-Lines: 45 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: du-006-034.access.de.clara.net Mail-Copies-To: nobody Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAANlBMVEUAAAD7+vVSPEL+/v79 /v1rDy/y7uQtAhK3tbD99doDAALV08n////+//78/fw7ARdgBieLg4LQmlLpAAACPklEQVR4nK2V 27KrMAiGTUCC0OLi/V92kRitp73HziwuOq3m4+cQ6PD60oY/AVCZEzwHkBXZ6Tmgikmc7yVuAGQD UOLHCqgEL7DnCpCYEFUfK1TCs9tz4AXokvEL4AUq5RuFF5DIF30IwES+SLoSRZ73Ifyri+To3xMA AMxlkDCPjsMZugLEWYZmkp3p/wAaeRl2JsXJENDwCgBgXKAiMhyIkMk5+zYeGwBG7J4P/ltYzYPk lfgAfD7bFSQEQpfxBCSpb6+Aa6SQONMZsOxK6VOifn6ZiigG2xEA1Vp0SOR7Ii/NI+d1PlbAFg+Y i+5z8SWQuO3GR6A7AM/Jd0A/FQrYR3YD+m02xF1MkQL0Htk/gKbfzvbrtD6lUw601hksWlVy9LBW XxT603OVMHZjfQfI4XeKLZCdtEgmeLfz5z7U3WJtFMKvTrnGw1OMReHaHd4i3t0lj2LzEk98cVeN 4ntDM8IFiLzbK9cprH0spl52ue+BGLTC05252/sGwJTp9vw0MV2Aeo/IWwjcTav58t1OOcTgx6YY R47jyqafFFRtV6INqLM8VvMIim2fCZsnvABA42pRTdoB5DEJ7yMQs/8535iltDUbrx4OC60BqcYT TSg/4425nUIC4Hhc2kzLDeJ4DimNTaBviZD5mRs3N8VMh3+KCqwC22IRiQfzOEvfsEcgbt1HYNuQ s5RwUtdYOQFv06reHB/2V/1dgXWGVmAVCFdyPF+ntMQK8RNAY6/pvKUd80AxERXKsZsOwC94/1VQ /4fx6QAAAABJRU5ErkJggg== User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:ShZv62dJbNpRX7V+LUEE74heXR8= Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:57991 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:57991 Under certain circumstances flags or marks are not being updated anymore. I am often online via a flaky modem connection. In that case probing of news servers upon starting up Gnus may timeout (or I abort the check with C-g). This often happens for the first server to be checked while the next one succeeds. If in this case Gnus and Emacs are closed and started anew, the flags will remain what they were before. I can go online, check servers and mark all messages as read but after restarting Gnus/Emacs (restarting Gnus alone does not exhibit the problem) the unread messages show up again. In order to verify this, I deleted my .newsrc.eld (.newsrc is not being read or saved due to `gnus-read-newsrc-file' and `gnus-save-newsrc-file nil' both being nil) and the ~/News/agent/ and ~/News/marks/ directories and recreated my setup. All goes well until an abort like described above occurs. This was tested with a CVS checkout from June 25th. Looking through lisp/ChangeLog I saw that in midth May some new code related to marks was checked in and the default of `gnus-agent-synchronize-flags' was set to nil. So I tried to synchronize the flags manually by issueing J-Y in the group buffer but this produced an error with the following backtrace: Debugger entered--Lisp error: (wrong-type-argument stringp nil) expand-file-name(nil "/home/angeli/News/marks//path/to/group/") nntp-open-marks("" "") nntp-request-set-mark("" (((89886) add (read))) "") eval((nntp-request-set-mark "" (quote (...)) "")) gnus-agent-synchronize-flags-server((nntp "")) gnus-agent-synchronize-flags() call-interactively(gnus-agent-synchronize-flags) That means, `nntp-marks-file-name' is nil in this case. I don't really know where to start debugging all this stuff because I don't know how the marks functionality is related to the agent flags. For example, I have many `nntp-request-set-mark' entries in the ~/News/agent/nntp//agent.lib/flags files. Should those be used in some way? Hopefully somebody can verify the problem or give me a hint what I am doing wrong. -- Ralf