From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 09 09:46:32 2019 Received: (at submit) by debbugs.gnu.org; 9 Apr 2019 13:46:32 +0000 Received: from localhost ([127.0.0.1]:50769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hDr55-0001fn-Va for submit@debbugs.gnu.org; Tue, 09 Apr 2019 09:46:32 -0400 Received: from mail-ed1-f47.google.com ([209.85.208.47]:39782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hDr53-0001fV-Ir for submit@debbugs.gnu.org; Tue, 09 Apr 2019 09:46:30 -0400 Received: by mail-ed1-f47.google.com with SMTP id k45so937641edb.6 for ; Tue, 09 Apr 2019 06:46:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:user-agent:mime-version; bh=1jKvk55zU0gbx1EndSee5lzXVeMuMjpbuwsUYzR5PtE=; b=Kgqfxot0eQC7gmZnx5pcvNuyj/rBDtivbfC0RTM9JLKq7u1p0LGox3trFQAiqCei87 tf28F/RfrLmI2amk1YJKmZoCA8En0b8LDlhHj0gl+mMTBnZ/6M+P8QWqChs4JdPcVsaq +pTQnpCg1u20yfQV2K1ZjiqCkTLjQZSjdH1vQM0u0/lJ9xxLg8UiLIq73ETn6O7AaQtu NrMKsrfolfg0wRgNw0VyRd0u5LL7JlLH85F5Tl2QO5e6zpA6BP/IFe9coBbtRMeZHD8P B0KIV3K18N1kdfUSNP+x+0t/eu4fqwCiUMwr4QDCP1tiDIHmlkst/OULrUsLgwu0N732 S/Vw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=1jKvk55zU0gbx1EndSee5lzXVeMuMjpbuwsUYzR5PtE=; b=sqJs/US4ZsNa1GBY0tv2vQSpmgFrekrdgD8qha2fN1IkhD5cdOmsgR4A7AkBPjxyeW QpvOD2HJ1G4uoXdcozPR6sCZIYuZ2vWUsKAjZgQ7ixlTBVOjXbNKFiI5Yy6FkFErOsGO 8fHPCWC4G/5KjkPEKBgyPr162PS+uwEoeY5RHPjr2i/o83eq4xxtBfrlJB0jTimWSQi0 acyvJeUssK5TGBm9ha+aIW9kfyoJ1/h1BoRxOkX/1Rja5N9sLE3Re2UsPgDjVb32rnU4 W2YMtfhhgmTim16im/2qB0hxxMM9LVLClOlZg8fXbMxzxjV+ZzrPzstgOCu7NVjG5QjE ItaQ== X-Gm-Message-State: APjAAAUulGfXZmBv5XmORlebV+d/ytWvz7FxZS81lFuRjC30kUbPXsiN 1GiJ4hKNz+BWqjNoJbNmE4jk1oDdkpGkm2xR X-Google-Smtp-Source: APXvYqy8ywiVFMTeoVcVv7M7V1z2udADqWaosBQiM3dSgNn5BrIDGI2H5n2k6UyViBp6BqBRNOwE9g== X-Received: by 2002:a17:906:4e4d:: with SMTP id g13mr20333948ejw.11.1554817583369; Tue, 09 Apr 2019 06:46:23 -0700 (PDT) Received: from localhost ([163.172.211.46]) by smtp.gmail.com with ESMTPSA id i49sm8073215ede.95.2019.04.09.06.46.22 for (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Tue, 09 Apr 2019 06:46:22 -0700 (PDT) From: "Basil L. Contovounesios" To: submit@debbugs.gnu.org (The Gnus Bugfixing Girls + Boys) Subject: 27.0.50; Gnus nndraft error when saving message buffer X-Debbugs-Cc: Eric Abrahamsen , Katsumi Yamaoka X-Debbugs-Version: 5.13 X-Debbugs-Package: emacs,gnus Date: Tue, 09 Apr 2019 14:46:20 +0100 Message-ID: <875zrnthoz.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.3 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) Trying to save a draft, e.g. as follows: 0. HOME=$(mktemp -d) emacs -Q 1. M-x toggle-debug-on-error RET 2. (setq gnus-select-method '(nnnil)) C-j 3. M-x gnus RET 4. m 5. foo C-x C-s results in the following error: --8<---------------cut here---------------start------------->8--- Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil) nndraft-update-unread-articles() run-hooks(after-save-hook) basic-save-buffer(t) save-buffer(1) funcall-interactively(save-buffer 1) call-interactively(save-buffer nil nil) command-execute(save-buffer) --8<---------------cut here---------------end--------------->8--- Reevaluating nndraft-update-unread-articles and repeating step (5) gives the following backtrace: --8<---------------cut here---------------start------------->8--- Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil) =(0 nil) (if (= 0 (gnus-group-group-unread)) (progn (delete-region (point-at-bol) (progn (forward-line 1) (point))))) (if (and gnus-permanently-visible-groups (string-match gnus-permanently-visible-groups group)) nil (gnus-group-goto-group group) (if (= 0 (gnus-group-group-unread)) (progn (delete-region (point-at-bol) (progn (forward-line 1) (point)))))) (while --dolist-tail-- (setq group (car --dolist-tail--)) (if (and gnus-permanently-visible-groups (string-match gnus-permanently-visible-groups group)) nil (gnus-group-goto-group group) (if (= 0 (gnus-group-group-unread)) (progn (delete-region (point-at-bol) (progn (forward-line 1) (point)))))) (setq --dolist-tail-- (cdr --dolist-tail--))) (let ((--dolist-tail-- groups) group) (while --dolist-tail-- (setq group (car --dolist-tail--)) (if (and gnus-permanently-visible-groups (string-match gnus-permanently-visible-groups group)) nil (gnus-group-goto-group group) (if (= 0 (gnus-group-group-unread)) (progn (delete-region (point-at-bol) (progn (forward-line 1) (point)))))) (setq --dolist-tail-- (cdr --dolist-tail--)))) (save-excursion (let ((--dolist-tail-- groups) group) (while --dolist-tail-- (setq group (car --dolist-tail--)) (if (and gnus-permanently-visible-groups (string-match gnus-permanently-visible-groups group)) nil (gnus-group-goto-group group) (if (= 0 (gnus-group-group-unread)) (progn (delete-region (point-at-bol) (progn ... ...))))) (setq --dolist-tail-- (cdr --dolist-tail--))))) (let* ((groups (mapcar #'(lambda (elem) (gnus-group-prefixed-name (car elem) (list ... ""))) (nnmail-get-active))) (gnus-group-marked (copy-sequence groups)) (gnus-get-new-news-hook nil) (inhibit-read-only t)) (gnus-group-get-new-news-this-group nil t) (save-excursion (let ((--dolist-tail-- groups) group) (while --dolist-tail-- (setq group (car --dolist-tail--)) (if (and gnus-permanently-visible-groups (string-match gnus-permanently-visible-groups group)) nil (gnus-group-goto-group group) (if (= 0 (gnus-group-group-unread)) (progn (delete-region ... ...)))) (setq --dolist-tail-- (cdr --dolist-tail--)))))) (save-current-buffer (set-buffer gnus-group-buffer) (let* ((groups (mapcar #'(lambda (elem) (gnus-group-prefixed-name ... ...)) (nnmail-get-active))) (gnus-group-marked (copy-sequence groups)) (gnus-get-new-news-hook nil) (inhibit-read-only t)) (gnus-group-get-new-news-this-group nil t) (save-excursion (let ((--dolist-tail-- groups) group) (while --dolist-tail-- (setq group (car --dolist-tail--)) (if (and gnus-permanently-visible-groups (string-match gnus-permanently-visible-groups group)) nil (gnus-group-goto-group group) (if (= 0 ...) (progn ...))) (setq --dolist-tail-- (cdr --dolist-tail--))))))) nndraft-update-unread-articles() run-hooks(after-save-hook) basic-save-buffer(t) save-buffer(1) funcall-interactively(save-buffer 1) call-interactively(save-buffer nil nil) command-execute(save-buffer) --8<---------------cut here---------------end--------------->8--- I'm temporarily working around this by changing (zerop (gnus-group-group-unread)) to (eq 0 (gnus-group-group-unread)), but a larger problem seems to be at play. Any tips? Thanks, -- Basil Gnus v5.13 In GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2019-04-09 built on thunk Repository revision: 44b306d3510e54432b76724583ea9405f1c90686 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12003000 System Description: Debian GNU/Linux buster/sid Configured using: 'configure 'CC=ccache gcc' 'CFLAGS=-O2 -march=native' --config-cache --prefix=/home/blc/.local --with-mailutils --with-x-toolkit=lucid --with-modules --with-file-notification=yes --with-x' Configured features: XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS LUCID X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON PDUMPER LCMS2 GMP From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 09 21:58:42 2019 Received: (at 35208) by debbugs.gnu.org; 10 Apr 2019 01:58:42 +0000 Received: from localhost ([127.0.0.1]:52251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hE2Ve-0001Z1-9r for submit@debbugs.gnu.org; Tue, 09 Apr 2019 21:58:42 -0400 Received: from purple.birch.relay.mailchannels.net ([23.83.209.150]:37573) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hE2Vb-0001Yo-Py for 35208@debbugs.gnu.org; Tue, 09 Apr 2019 21:58:40 -0400 X-Sender-Id: tih5qno0ow|x-authuser|yamaoka@hampton.hostforweb.net Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 933691245C4; Wed, 10 Apr 2019 01:58:37 +0000 (UTC) Received: from hampton.hostforweb.net (unknown [100.96.28.55]) (Authenticated sender: tih5qno0ow) by relay.mailchannels.net (Postfix) with ESMTPA id C1308124443; Wed, 10 Apr 2019 01:58:36 +0000 (UTC) X-Sender-Id: tih5qno0ow|x-authuser|yamaoka@hampton.hostforweb.net Received: from hampton.hostforweb.net (hampton.hostforweb.net [172.245.115.217]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.2); Wed, 10 Apr 2019 01:58:37 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: tih5qno0ow|x-authuser|yamaoka@hampton.hostforweb.net X-MailChannels-Auth-Id: tih5qno0ow X-Broad-Illustrious: 6339e07d5e441a77_1554861517253_3480241545 X-MC-Loop-Signature: 1554861517253:390392317 X-MC-Ingress-Time: 1554861517252 Received: from s70.gtokyofl21.vectant.ne.jp ([202.215.75.70]:60000 helo=localhost) by hampton.hostforweb.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89_1) (envelope-from ) id 1hE2VU-00Gmh2-Am; Tue, 09 Apr 2019 20:58:33 -0500 Date: Wed, 10 Apr 2019 10:58:37 +0900 Message-ID: From: Katsumi Yamaoka To: Basil L. Contovounesios Subject: Re: bug#35208: 27.0.50; Gnus nndraft error when saving message buffer References: <875zrnthoz.fsf@tcd.ie> Organization: Emacsen advocacy group X-Face: #kKnN,xUnmKia.'[pp`; Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-cygwin) Cancel-Lock: sha1:I7DR6k19OGs6ImE4EbO5VkNW7SA= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-OutGoing-Spam-Status: No, score=-0.2 X-AuthUser: yamaoka@hampton.hostforweb.net X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 35208 Cc: Eric Abrahamsen , 35208@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Tue, 09 Apr 2019 14:46:20 +0100, Basil L. Contovounesios wrote: > Trying to save a draft, e.g. as follows: > 0. HOME=$(mktemp -d) emacs -Q > 1. M-x toggle-debug-on-error RET > 2. (setq gnus-select-method '(nnnil)) C-j > 3. M-x gnus RET > 4. m > 5. foo C-x C-s > results in the following error: The message is saved with no error, hmmm. I did mv .emacs dot-emacs mv .newsrc dot-newsrc mv .newsrc.eld dot-newsrc.eld mv .gnus.el dot-gnus.el rm .*~ and the recipe with the latest Emacs master. Regards, From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 10 13:24:14 2019 Received: (at 35208) by debbugs.gnu.org; 10 Apr 2019 17:24:14 +0000 Received: from localhost ([127.0.0.1]:53502 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hEGxJ-0005mE-Ly for submit@debbugs.gnu.org; Wed, 10 Apr 2019 13:24:14 -0400 Received: from mail-ed1-f50.google.com ([209.85.208.50]:39353) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hEGxH-0005m1-Mf for 35208@debbugs.gnu.org; Wed, 10 Apr 2019 13:24:12 -0400 Received: by mail-ed1-f50.google.com with SMTP id k45so2750071edb.6 for <35208@debbugs.gnu.org>; Wed, 10 Apr 2019 10:24:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:message-id:user-agent :mime-version; bh=FSI2ss4v5EIiqJTeEf8zBHpWF92rpb46rCDHbbFVKKU=; b=KIDC3DsvF7zRbqY5OaORIfVSB6g1foUSPyOnvGGpvfmwslzyoZ9wRwFJc3fRtDEDT/ hAKT28Tj36ySdrcJUow6WUEmQD/jnDDIQlDXLu6uTAVUboM6JEYZKknYO+L9BTAYAirF POk2pwWsxU6mUkr67llBlWSlCUYXbyvcylssCBkhBItZsoqKNSExej8SmAzGCK6mJ6Il +2AiN8tqaaXo1YxYV5LSOPaWSI9+4sqMoOLMyynNhcm3VFDJj8o0uCaNxUmjkLaPttFT qvWJPloNBcitNPk+IqkArtMjrOGBBUTrf+3SaEO+yYfeseZ5GY/gTRAolLtShvzaju5/ Pq0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:message-id :user-agent:mime-version; bh=FSI2ss4v5EIiqJTeEf8zBHpWF92rpb46rCDHbbFVKKU=; b=TrNYj5eSz8SgIgr+1//hhlI6hdWzSJe+IQosHVvMJGfX9MSTzeItDGy4VKcTvqrXHW JvEZ4TFK3MNomH2m0e+jqVtmwCAZ8geg9YMago5LNa7qvFGgfe0crer8NCcfJzWX8eEa LCqfB+Ji74FgQa9uE3Rev2BD2fuqKuNcPVkKU0XT1q3zLcG9NbVrunN6y8xWBUi8bUtU LKX0zA5IjtjPJrYcRzGF7a+fKLAtXdABcRPsMdAGG5cejgBd9MaSjIly3vU6gCL1gWSK 6ebp0lLk9x+iqGRl2TGzHO/f3Eeg9BBd0Z+ym6cjump4JOAlMw5UCGl1i2FMwJNpSnNM p7Bw== X-Gm-Message-State: APjAAAVZk0pXDB8OYaVjj4TeQaV4M6QlMVfN1wtglwSP9X11gXShncd4 b/gC/PlFAnpLYXTTPI5W+8Sx7w== X-Google-Smtp-Source: APXvYqwAUcz64x1uXgi3/xULlzy4UjQty2iBtW/6VEGEpSEvuzUjZvIT7MZCr6Z62StJaguLWC7qbw== X-Received: by 2002:a50:a725:: with SMTP id h34mr28424977edc.201.1554917045826; Wed, 10 Apr 2019 10:24:05 -0700 (PDT) Received: from localhost ([83.70.200.146]) by smtp.gmail.com with ESMTPSA id y12sm4199701ejo.85.2019.04.10.10.24.04 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Wed, 10 Apr 2019 10:24:04 -0700 (PDT) From: "Basil L. Contovounesios" To: Katsumi Yamaoka Subject: Re: bug#35208: 27.0.50; Gnus nndraft error when saving message buffer References: <875zrnthoz.fsf@tcd.ie> Date: Wed, 10 Apr 2019 18:24:02 +0100 Message-ID: <878swh3hal.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.3 (/) X-Debbugs-Envelope-To: 35208 Cc: Eric Abrahamsen , 35208@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) Katsumi Yamaoka writes: > On Tue, 09 Apr 2019 14:46:20 +0100, Basil L. Contovounesios wrote: >> Trying to save a draft, e.g. as follows: > >> 0. HOME=$(mktemp -d) emacs -Q >> 1. M-x toggle-debug-on-error RET >> 2. (setq gnus-select-method '(nnnil)) C-j >> 3. M-x gnus RET >> 4. m >> 5. foo C-x C-s > >> results in the following error: > > The message is saved with no error, hmmm. I did > > mv .emacs dot-emacs > mv .newsrc dot-newsrc > mv .newsrc.eld dot-newsrc.eld > mv .gnus.el dot-gnus.el > rm .*~ > > and the recipe with the latest Emacs master. Hmm, that's odd. I can reproduce the error 100% of the time. I even tried a clean Emacs checkout on a clean OS install: 0. Install Debian Testing in a VirtualBox VM. 1. apt-get build-dep emacs-lucid 2. git clone https://git.savannah.gnu.org/git/emacs.git 3. cd emacs 4. ./autogen.sh all && ./configure && make 5. ./src/emacs -Q 6. Repeat steps 1-5 from my OP. I include the details of this Emacs build after my signature. Another thing I noticed, which I don't remember seeing before: 0. HOME=$(mktemp -d) emacs -Q 1. (setq gnus-select-method '(nnnil)) C-j 2. M-x gnus RET 3. m 4. C-x 4 C-o RET 5. foo C-x C-s The *Group* buffer now has the following contents: 1: nndraft:drafts K# 0: nndraft:queue where the text properties at bol of the first group are: cursor-sensor-functions (gnus-tool-bar-update) face gnus-group-mail-1 gnus-group "nndraft:drafts" gnus-indentation "" gnus-level 1 gnus-marked 32 gnus-unread 1 and those at bol of the second group are: cursor-sensor-functions (gnus-tool-bar-update) face gnus-group-news-low-empty gnus-group "nndraft:queue" gnus-indentation "" gnus-level 9 gnus-marked 32 gnus-unread 0 In Emacs 26, the second group nndraft:queue doesn't appear after saving the *unsent mail* buffer. I suspect this seemingly unexpected group has something to do with nndraft-update-unread-articles choking. Thanks, -- Basil In GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.5) of 2019-04-10 built on test Repository revision: 0cef057b02b088ded8b46e3453ac0d891888423a Repository branch: master System Description: Debian GNU/Linux buster/sid Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM THREADS LIBSYSTEMD PDUMPER LCMS2 GMP Important settings: value of $LANG: en_IE.UTF-8 locale-coding-system: utf-8-unix Major mode: Message Minor modes in effect: gnus-message-citation-mode: t mml-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-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 auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t auto-fill-function: message-do-auto-fill transient-mark-mode: t abbrev-mode: t Load-path shadows: None found. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 10 20:24:41 2019 Received: (at 35208-done) by debbugs.gnu.org; 11 Apr 2019 00:24:41 +0000 Received: from localhost ([127.0.0.1]:53694 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hENWC-0001Zm-V7 for submit@debbugs.gnu.org; Wed, 10 Apr 2019 20:24:41 -0400 Received: from bonobo.maple.relay.mailchannels.net ([23.83.214.22]:46100) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hENW9-0001ZZ-Nd for 35208-done@debbugs.gnu.org; Wed, 10 Apr 2019 20:24:39 -0400 X-Sender-Id: tih5qno0ow|x-authuser|yamaoka@hampton.hostforweb.net Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 27EA42C1CE3; Thu, 11 Apr 2019 00:24:36 +0000 (UTC) Received: from hampton.hostforweb.net (100-96-7-60.trex.outbound.svc.cluster.local [100.96.7.60]) (Authenticated sender: tih5qno0ow) by relay.mailchannels.net (Postfix) with ESMTPA id 2E59F2C1D7A; Thu, 11 Apr 2019 00:24:35 +0000 (UTC) X-Sender-Id: tih5qno0ow|x-authuser|yamaoka@hampton.hostforweb.net Received: from hampton.hostforweb.net ([TEMPUNAVAIL]. [172.245.115.217]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.2); Thu, 11 Apr 2019 00:24:36 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: tih5qno0ow|x-authuser|yamaoka@hampton.hostforweb.net X-MailChannels-Auth-Id: tih5qno0ow X-Whimsical-Gusty: 48d158492ef4b5a9_1554942275963_1013231159 X-MC-Loop-Signature: 1554942275963:3084479373 X-MC-Ingress-Time: 1554942275963 Received: from s70.gtokyofl21.vectant.ne.jp ([202.215.75.70]:60000 helo=localhost) by hampton.hostforweb.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89_1) (envelope-from ) id 1hENVx-00488y-RQ; Wed, 10 Apr 2019 19:24:27 -0500 Date: Thu, 11 Apr 2019 09:24:32 +0900 Message-ID: From: Katsumi Yamaoka To: Basil L. Contovounesios Subject: Re: bug#35208: 27.0.50; Gnus nndraft error when saving message buffer References: <875zrnthoz.fsf@tcd.ie> <878swh3hal.fsf@tcd.ie> Organization: Emacsen advocacy group X-Face: #kKnN,xUnmKia.'[pp`; Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-cygwin) Cancel-Lock: sha1:GAjdwG8OBFXD/M0OBNsGG5SuoZc= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-OutGoing-Spam-Status: No, score=-0.2 X-AuthUser: yamaoka@hampton.hostforweb.net X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 35208-done Cc: Eric Abrahamsen , 35208-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Wed, 10 Apr 2019 18:24:02 +0100, Basil L. Contovounesios wrote: > Katsumi Yamaoka writes: >> The message is saved with no error, hmmm. [...] > Hmm, that's odd. I can reproduce the error 100% of the time. Oh, I could 100% reproduce this issue. Maybe the cause of the failure was I did it in the real home directory instead of the pseudo home. Probably Gnus loaded something from ~/News . Sorry. Me culprit. The cause is that `nndraft-update-unread-articles' fails to go to the nndraft:queue group (in order to delete the group line if the group has no unread article). nndraft:queue and its directory are created when Gnus launches, and it is registered into `gnus-active-hashtb' but not `gnus-newsrc-hashtb'. So, `gnus-group-goto-group', that I recently changed so as to use `gnus-newsrc-hashtb' instead of `gnus-active-hashtb', fails to find the nndraft:queue group. I've pushed the fix. Thank you for pointing this out. Regards, From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 10 22:36:58 2019 Received: (at 35208) by debbugs.gnu.org; 11 Apr 2019 02:36:58 +0000 Received: from localhost ([127.0.0.1]:53749 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hEPaD-0006wy-UH for submit@debbugs.gnu.org; Wed, 10 Apr 2019 22:36:58 -0400 Received: from mail-ed1-f43.google.com ([209.85.208.43]:41009) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hEPaC-0006wl-Sn for 35208@debbugs.gnu.org; Wed, 10 Apr 2019 22:36:57 -0400 Received: by mail-ed1-f43.google.com with SMTP id u2so3788322eds.8 for <35208@debbugs.gnu.org>; Wed, 10 Apr 2019 19:36:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=KKaAwBb+wUks0H7N22PH8G0+v5kXsHUYp0MVMvhziEk=; b=SYIzHW+Yt5U0BPh2IusB3T0D54TCSQdLYcMo+eJwBLImu6vXfbgf1SBxEvZDpnCbYg n0sekCTr7zCzqWvyEBoS4xiyvIdFHCBSGa2HLWJDwmn02JxirVxjcpwb+jVLVRr4RwWo HMEaqSd0TDk8njFnUs3hJZEDAeqgW5nrHxfTieH5ATtSzJDV7nblKXZ8ql1xAwLsZs7/ LkU2JH6P37r4pMZDXvSKMEdqMyqqkmH8xvcyY9Hoa5sL9MG++TKPa8JVPFZKR7DIbuCI OkJEFzE59z7TJ9IyiGg5hF7MeslQ7DNaibR8qLLcyIpPR4POd4WTaO8XHUr1/+oThKn5 FAOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=KKaAwBb+wUks0H7N22PH8G0+v5kXsHUYp0MVMvhziEk=; b=fHB8uhwD8GtgCA2QM7EN5UgW2xmzX7GeA5p16L4ry6ZE17LQRr5EwPvaqmAkDAuISO YMuVxDYYFVsnR3PUVbVyQSKgfjUtHZaJB+QHUfI3DiU6sximqNywpRG3L1h6jAcHPX49 RBxr3K5O1BXoNsblKWUAtzvgWrAWkxs1M+aNlKybbwoDsuInrpQNz3Rde/0B2l4yJOsS Nnnz3yLncnEr38cPdISOA9Z7dZqqug4dvGVcoL8MrTpJ/voFQ9yHnhQm9MapsjnH8Mw0 cxIm1zp48R4nniFnm6+NIwkNJsrni4Hb0IK7HaKCaq70RYbRgpYMPje78BdZL0WuSx+g xX2Q== X-Gm-Message-State: APjAAAWxtXhr4p9iVcoQV/oA4AXKHtI7A37NFj4GzDs5AGeF5NVkauYu /HnylOZejxXO2+yqVM2tpNgM6g== X-Google-Smtp-Source: APXvYqyZQkhSsn+j1ZzFil7FPXlcLHVtEZXLN8snkJsCHIqQsJOwT3MEaZRg3vYW2g87t7hTNbSqxQ== X-Received: by 2002:aa7:d710:: with SMTP id t16mr2070993edq.222.1554950211044; Wed, 10 Apr 2019 19:36:51 -0700 (PDT) Received: from localhost ([2a02:8084:20e2:c380:f786:805d:f4ab:1006]) by smtp.gmail.com with ESMTPSA id br19sm6873411ejb.48.2019.04.10.19.36.50 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Wed, 10 Apr 2019 19:36:50 -0700 (PDT) From: "Basil L. Contovounesios" To: Katsumi Yamaoka Subject: Re: bug#35208: 27.0.50; Gnus nndraft error when saving message buffer References: <875zrnthoz.fsf@tcd.ie> <878swh3hal.fsf@tcd.ie> Date: Thu, 11 Apr 2019 03:36:49 +0100 In-Reply-To: (Katsumi Yamaoka's message of "Thu, 11 Apr 2019 09:24:32 +0900") Message-ID: <8736mps1xa.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 35208 Cc: Eric Abrahamsen , 35208@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Katsumi Yamaoka writes: > Me culprit. The cause is that `nndraft-update-unread-articles' > fails to go to the nndraft:queue group (in order to delete the > group line if the group has no unread article). nndraft:queue > and its directory are created when Gnus launches, and it is > registered into `gnus-active-hashtb' but not `gnus-newsrc-hashtb'. > So, `gnus-group-goto-group', that I recently changed so as to > use `gnus-newsrc-hashtb' instead of `gnus-active-hashtb', fails > to find the nndraft:queue group. > > I've pushed the fix. Thank you for pointing this out. I can confirm your patch fixed the problem. Thanks for the quick fix and explanation! -- Basil From unknown Thu Jun 19 14:12:05 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 09 May 2019 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator