Received: (at 67890) by debbugs.gnu.org; 10 Jan 2024 19:18:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 10 14:18:54 2024 Received: from localhost ([127.0.0.1]:43232 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rNe6I-0004Ql-A1 for submit <at> debbugs.gnu.org; Wed, 10 Jan 2024 14:18:54 -0500 Received: from smtpo69.interia.pl ([217.74.67.69]:39702) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stlman@HIDDEN>) id 1rNe6F-0004QU-MO for 67890 <at> debbugs.gnu.org; Wed, 10 Jan 2024 14:18:53 -0500 Received: from localhost (unknown [213.134.161.12]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by poczta.interia.pl (INTERIA.PL) with ESMTPSA; Wed, 10 Jan 2024 20:18:46 +0100 (CET) From: =?utf-8?Q?=C5=81ukasz?= Stelmach <stlman@HIDDEN> To: Eric Abrahamsen <eric@HIDDEN> Subject: Re: bug#67890: 28.2; nnmaildir silently deletes messages upon expiration In-Reply-To: <87cyuagqah.fsf@HIDDEN> (Eric Abrahamsen's message of "Thu, 04 Jan 2024 08:32:24 -0800") References: <87edfjgl9o.fsf%stlman@HIDDEN> <87cyuagqah.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) X-Hashcash: 1:24:240110:eliz@HIDDEN::mV9dtbEdlT7eZzRW:2nFk X-Hashcash: 1:24:240110:67890 <at> debbugs.gnu.org::vg3y7UxCwPH/vj3b:EXOx X-Hashcash: 1:24:240110:stlman@HIDDEN::DLDPo0dFfrMfTimd:cKSl X-Hashcash: 1:24:240110:eric@HIDDEN::AXLizkUsrDYI3jGC:1LiM1 Date: Wed, 10 Jan 2024 20:18:22 +0100 Message-ID: <87wmshdmkh.fsf%stlman@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-IPL-Priority-Group: 0-0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=poczta.fm; s=dk; t=1704914326; bh=IgbBOSrm+F87NSEhw2XPliu2dhR8yi0Hm2lnnw1JEug=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type; b=gONIKgHDG3sL25Y+Z4tTbGleVOYmSEWdo+4Lw/obdBaARFopKajI0kyZagScmEH1h dF9fXQySMnB0Q/wJklHgVkjkYi2Y+bAARH5Deqj0FeV7nTZ9EzkDWzGPNIuxY9kkdZ rjITzlZ+MrDYOIlYzkE6MHboeOK1Rq2UBt5JaYp4= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67890 Cc: Eli Zaretskii <eliz@HIDDEN>, 67890 <at> debbugs.gnu.org, stlman@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Eric Abrahamsen <eric@HIDDEN> writes: > Weird, this is in my Sent folder, but obviously never was actually sent. > I was wondering why no one responded... [...] I got the first one. I am trying to make sense of it. I mean it looks OK to me, but I am not sure *I* understand all the consequences. Could you resend the piece of code as a patch so we can see better how it fits with the rest? Kind regards, =2D-=20 Mi=C5=82ego dnia, =C5=81ukasz Stelmach --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGTBAEBCgB9FiEEkPlMeih05HaDBMFPALaXbGOR03EFAmWe7ZFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDkw Rjk0QzdBMjg3NEU0NzY4MzA0QzE0RjAwQjY5NzZDNjM5MUQzNzEACgkQALaXbGOR 03GrSAf/fULe5VqIC0JvU6cENOvmqpppGutWzyXkrz7bpw/8PV8jGamVL6rlrWuJ MdKu0kEd3orwc8v0Ymzd/Pu0V8knUfT3gifxZ00rdubOnODN5mVlPnvP2blqgrs7 I5i7SU5PCBnmIzEbAmkvf7nih0+rY2aXXquF15S0q6QIFyYYW5fTorOyOFLCdMy0 VCA4k2TnIDgc2bGZSNdDQM3sLM6afDWqjckNGwFpYR6gPsOBwtUmgdqqCgn5Nrd+ DCgUPXvdu85fcIUmftWmilzSJQUa7cx9wwJnEUZ2wVFPlLqi7fVJXapBYxxEGHPt aH8sKXeddPqsiaK/L08tkdz0qtRFuw== =7ebE -----END PGP SIGNATURE----- --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#67890
; Package emacs
.
Full text available.Received: (at 67890) by debbugs.gnu.org; 9 Jan 2024 21:17:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 09 16:17:44 2024 Received: from localhost ([127.0.0.1]:41133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rNJTk-0001yN-8B for submit <at> debbugs.gnu.org; Tue, 09 Jan 2024 16:17:44 -0500 Received: from mail.ericabrahamsen.net ([52.70.2.18]:41398) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eric@HIDDEN>) id 1rNJTh-0001yA-Hd for 67890 <at> debbugs.gnu.org; Tue, 09 Jan 2024 16:17:42 -0500 Received: from localhost (71-212-21-65.tukw.qwest.net [71.212.21.65]) (Authenticated sender: eric@HIDDEN) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 244D2FA011; Tue, 9 Jan 2024 21:17:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1704835048; bh=Evi7fj/v4J8LzhcJfxcdY8/kEHK1+M2oQPIlSJXXVQ0=; h=From:To:Cc:Subject:In-Reply-To:Date:References:From; b=H7gHR9xuiQIO1SxFXPDXrv1Jhqdmokfq+aD7NjdLbEn2FZlSPbNpxAeK+0bJJ0gTX YSuiJmSJQXNnW/qygPTGCefE6HR6v/sOF3L/sTFjScR49KYYEjelFIKEX82yZAbiQc leWHV5pL6+1PjxcqFLz3aGvANtK3NupNum84xAW0= From: Eric Abrahamsen <eric@HIDDEN> To: stlman@HIDDEN Subject: Re: bug#67890: 28.2; nnmaildir silently deletes messages upon expiration In-Reply-To: <87edfjgl9o.fsf%stlman@HIDDEN> Date: Thu, 04 Jan 2024 08:32:24 -0800 References: <87edfjgl9o.fsf%stlman@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Message-ID: <87cyuagqah.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 67890 Cc: Eli Zaretskii <eliz@HIDDEN>, 67890 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.2 (-) Weird, this is in my Sent folder, but obviously never was actually sent. I was wondering why no one responded... =C5=81ukasz Stelmach <stlman@HIDDEN> writes: > I believe I've found a bug leading to a data loss situation. > > Steps to reproduce. Thanks for the very detailed report! Obviously the `nnmaildir--pgname' problem needs to be fixed, but otherwise it seems like the unlinking step is also a clear bug: we should not be deleting the message if it wasn't successfully expired someplace, right? I'm thinking the end of the `t` clause in the cond there should look like this: (when (and (stringp target) (not (string-equal target pgname))) ;; Move it. (erase-buffer) (nnheader-insert-file-contents nnmaildir--file) (let ((group-art (gnus-request-accept-article target nil nil 'no-encode))) (if group-art (progn (when (consp group-art) ;; Maybe also copy: dormant forward reply save tick ;; (gnus-add-mark? gnus-request-set-mark?) (gnus-group-mark-article-read target (cdr group-art))) ;; Article was successfully moved, delete the original. (nnmaildir--unlink nnmaildir--file) (nnmaildir--expired-article group article)) ;; Leave it here. (setq didnt (cons (nnmaildir--art-num article) didnt))))) It looks to me like `gnus-request-accept-article` can return a (group . article) cons, a symbol, or nil for failure. If we get a nil, we shouldn't remove the original article. Does that seem reasonable? Eric
bug-gnu-emacs@HIDDEN
:bug#67890
; Package emacs
.
Full text available.Received: (at 67890) by debbugs.gnu.org; 9 Jan 2024 19:59:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 09 14:59:31 2024 Received: from localhost ([127.0.0.1]:41048 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rNIG3-00019l-Fl for submit <at> debbugs.gnu.org; Tue, 09 Jan 2024 14:59:31 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:42976) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rNIG1-00019T-Eh for 67890 <at> debbugs.gnu.org; Tue, 09 Jan 2024 14:59:30 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1rNIFn-0003Bp-KZ; Tue, 09 Jan 2024 14:59:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=OFdg5A0NUgqmf/5R0P39V+iuinEjHPzhfEOAIkCZTyg=; b=n/dQO3boGIjuFF1lTbek wEyHu6mSxExQyZ6+nCdIB76Wg7/d6uVVNwPcIzQWB3q71vrIaXTO+/K0Aye5+NHnY0+zM8kehoR6M 7ORB3bczI+hd7fIIr36iQSyvAy6TO8jAam4ETaBylytgXM1RF0+bfYiLYLrpkNMb9JYnIdwOiLuUN WhjdqS421MrgSZwQO5LiHP+BcJSdhjjCxG/laAu6JXlQZXbAK/I8Vi0rUy604xgn5pkWvh7kUEFGC CKkr5dl5evb8W4QU4ESMiKT1IsVVe4T93GkCc2DhJ8vaJn4WRzkSLJzyBqXhKq26r5JwhpfJT4iYJ XOmJUNEEyoj9sg==; Date: Tue, 09 Jan 2024 21:58:52 +0200 Message-Id: <83sf36nurn.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Eric Abrahamsen <eric@HIDDEN> In-Reply-To: <875y0nimik.fsf@HIDDEN> (message from Eric Abrahamsen on Sun, 24 Dec 2023 08:38:27 -0800) Subject: Re: bug#67890: 28.2; nnmaildir silently deletes messages upon expiration References: <87edfjgl9o.fsf%stlman@HIDDEN> <83cyuxdz29.fsf@HIDDEN> <875y0nimik.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67890 Cc: larsi@HIDDEN, 67890 <at> debbugs.gnu.org, stlman@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Eric Abrahamsen <eric@HIDDEN> > Cc: Łukasz Stelmach <stlman@HIDDEN>, Lars Ingebrigtsen > <larsi@HIDDEN>, > 67890 <at> debbugs.gnu.org > Date: Sun, 24 Dec 2023 08:38:27 -0800 > > > On 12/23/23 11:54 AM, Eli Zaretskii wrote: > >> From: Łukasz Stelmach <stlman@HIDDEN> > >> Date: Tue, 19 Dec 2023 00:10:11 +0100 > >> > >> I believe I've found a bug leading to a data loss situation. > > [...] > > > Adding Eric and Lars to the discussion. > > I'll get to this soon after Christmas! Ping! Any progress here?
bug-gnu-emacs@HIDDEN
:bug#67890
; Package emacs
.
Full text available.Received: (at 67890) by debbugs.gnu.org; 4 Jan 2024 16:32:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 04 11:32:43 2024 Received: from localhost ([127.0.0.1]:55507 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rLQeB-0002M6-2Y for submit <at> debbugs.gnu.org; Thu, 04 Jan 2024 11:32:43 -0500 Received: from mail.ericabrahamsen.net ([52.70.2.18]:59174) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eric@HIDDEN>) id 1rLQe4-0002Lj-ND for 67890 <at> debbugs.gnu.org; Thu, 04 Jan 2024 11:32:40 -0500 Received: from localhost (71-212-21-65.tukw.qwest.net [71.212.21.65]) (Authenticated sender: eric@HIDDEN) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 05110FA0D9; Thu, 4 Jan 2024 16:32:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1704385946; bh=ocaXAmUrsDX8QJjBFLnixu/rNwaBnyaywq5PwkLV4G4=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=jmN2DFx2m1YQQxRtCdFM+83k8JLyCwt8B+lc0rFl8/dTuBDBs6lw65HSILIEcyxwB WYviKLeyWbTl+9+Gas1ZcvedDAqHXIt7AIekU2j2c5rdp1oVMR6oESmy2Eiz2nlnDv dHc2d+RFiiSd7lnBGRjOX0TbO59a3J6x9nvEcevI= From: Eric Abrahamsen <eric@HIDDEN> To: =?utf-8?Q?=C5=81ukasz?= Stelmach <stlman@HIDDEN> Subject: Re: bug#67890: 28.2; nnmaildir silently deletes messages upon expiration In-Reply-To: <87edfjgl9o.fsf%stlman@HIDDEN> (=?utf-8?Q?=22=C5=81ukasz?= Stelmach"'s message of "Tue, 19 Dec 2023 00:10:11 +0100") References: <87edfjgl9o.fsf%stlman@HIDDEN> Date: Thu, 04 Jan 2024 08:32:24 -0800 Message-ID: <87bka1cb53.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67890 Cc: 67890 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) =C5=81ukasz Stelmach <stlman@HIDDEN> writes: > I believe I've found a bug leading to a data loss situation. > > Steps to reproduce. Thanks for the very detailed report! Obviously the `nnmaildir--pgname' problem needs to be fixed, but otherwise it seems like the unlinking step is also a clear bug: we should not be deleting the message if it wasn't successfully expired someplace, right? I'm thinking the end of the `t` clause in the cond there should look like this: (when (and (stringp target) (not (string-equal target pgname))) ;; Move it. (erase-buffer) (nnheader-insert-file-contents nnmaildir--file) (let ((group-art (gnus-request-accept-article target nil nil 'no-encode))) (if group-art (progn (when (consp group-art) ;; Maybe also copy: dormant forward reply save tick ;; (gnus-add-mark? gnus-request-set-mark?) (gnus-group-mark-article-read target (cdr group-art))) ;; Article was successfully moved, delete the original. (nnmaildir--unlink nnmaildir--file) (nnmaildir--expired-article group article)) ;; Leave it here. (setq didnt (cons (nnmaildir--art-num article) didnt))))) It looks to me like `gnus-request-accept-article` can return a (group . article) cons, a symbol, or nil for failure. If we get a nil, we shouldn't remove the original article. Does that seem reasonable? Eric
bug-gnu-emacs@HIDDEN
:bug#67890
; Package emacs
.
Full text available.Received: (at 67890) by debbugs.gnu.org; 24 Dec 2023 16:38:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 24 11:38:43 2023 Received: from localhost ([127.0.0.1]:53401 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rHRUx-0006uv-CR for submit <at> debbugs.gnu.org; Sun, 24 Dec 2023 11:38:43 -0500 Received: from mail.ericabrahamsen.net ([52.70.2.18]:60342) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eric@HIDDEN>) id 1rHRUv-0006uj-My for 67890 <at> debbugs.gnu.org; Sun, 24 Dec 2023 11:38:42 -0500 Received: from localhost (71-212-21-65.tukw.qwest.net [71.212.21.65]) (Authenticated sender: eric@HIDDEN) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 232D0FA0D9; Sun, 24 Dec 2023 16:38:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1703435909; bh=eYZA2ppxEpKALCw6ZoyY2Dz5QmQsRzw8gYbCpD5amKE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=xu4p9t/h+wPFVxpk85PjFUH4cycSalgJNSr7pcVSluTvt5MOnzlbgYqu+qHOiYt0k 4B0HRLFO4kcaZ8q1LYKcT/aJ3gzJpWrxTe6/doK0aN8qI2K1gCUq7RYOgSje2y1pJl yIaUEW3q6QLHnH6irfMB9CgOQyieojHsPgtZAl5w= From: Eric Abrahamsen <eric@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#67890: 28.2; nnmaildir silently deletes messages upon expiration In-Reply-To: <83cyuxdz29.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 23 Dec 2023 11:54:06 +0200") References: <87edfjgl9o.fsf%stlman@HIDDEN> <83cyuxdz29.fsf@HIDDEN> Date: Sun, 24 Dec 2023 08:38:27 -0800 Message-ID: <875y0nimik.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67890 Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 67890 <at> debbugs.gnu.org, =?utf-8?Q?=C5=81ukasz?= Stelmach <stlman@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) On 12/23/23 11:54 AM, Eli Zaretskii wrote: >> From: =C5=81ukasz Stelmach <stlman@HIDDEN> >> Date: Tue, 19 Dec 2023 00:10:11 +0100 >>=20 >> I believe I've found a bug leading to a data loss situation. [...] > Adding Eric and Lars to the discussion. I'll get to this soon after Christmas!
bug-gnu-emacs@HIDDEN
:bug#67890
; Package emacs
.
Full text available.Received: (at 67890) by debbugs.gnu.org; 23 Dec 2023 09:54:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 23 04:54:29 2023 Received: from localhost ([127.0.0.1]:48619 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rGyiD-00065D-4R for submit <at> debbugs.gnu.org; Sat, 23 Dec 2023 04:54:29 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:35958) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rGyiC-000650-3S for 67890 <at> debbugs.gnu.org; Sat, 23 Dec 2023 04:54:28 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1rGyi0-0000rv-NH; Sat, 23 Dec 2023 04:54:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=M+KZFcMC9ezmXf07VEYSujkP+69+LBmUOW/KOn3W0xg=; b=JNFl1DmjKUvU3q3vEUhb dQdhzwSjvorD6SuK5Fn7CPCxQ7U83EI3R7D1TKAFoFqS2Et2R8yDx4BEF+ACt1VryQJXx7e/OYpcY qLSMn47iACC9sU9rPnjdRsEZyKh4+0Msapf1BxEo/+/JdDdhAQfsHbTt04tAUb11XLYaXYyk0fYrW sktuCTF7nDRNcCSaZRKNQ6/wGt0y6tAnMUmEefEiTWkPXlVH7dUfXFTfU/7Lg1Ww2qq0VPgZEXEQV yw0WNOtqA9E9OSkWCKRAdv6CRMC3matm6MSl0EGOMsl0LGGh9TxZ1hdcYOYtvlQqXmQA66Y8RFHsh P+e1fyF7Mw/Law==; Date: Sat, 23 Dec 2023 11:54:06 +0200 Message-Id: <83cyuxdz29.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: =?utf-8?Q?=C5=81ukasz?= Stelmach <stlman@HIDDEN>, Eric Abrahamsen <eric@HIDDEN>, Lars Ingebrigtsen <larsi@HIDDEN> In-Reply-To: <87edfjgl9o.fsf%stlman@HIDDEN> (message from =?utf-8?Q?=C5=81ukasz?= Stelmach on Tue, 19 Dec 2023 00:10:11 +0100) Subject: Re: bug#67890: 28.2; nnmaildir silently deletes messages upon expiration References: <87edfjgl9o.fsf%stlman@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67890 Cc: 67890 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Łukasz Stelmach <stlman@HIDDEN> > Date: Tue, 19 Dec 2023 00:10:11 +0100 > > I believe I've found a bug leading to a data loss situation. > > Steps to reproduce. > > 1. Setup a maildir virtual server > > 2. Create two or more groups in it. > > 3. Set expire-age and expire-group parameters (G p) for one so that > messages would be moved to the other. > > 4. Exit Gnus and Emacs > > 5. Deliver a message to that group (let's call it source group) with a > date older than expire-age (for example using the script below) > > 6. Run Gnus > > 7. (Optional) M-x describe-function nnmaildir--pgname. Go to the > function and C-u M-x eval-defun. > > 8. Enter the source group. > > 9. (Optional) The debugger will stop in nnmaildir--pgname. Go step by > step and notice the prefix (inside the let) will become an empty > string. This string will be also set as the prefix of the server > passed to the function. > > 10. (Optional though recommended) Enable debugging for > nnmaildir-request-expire-articles. > > 11. Mark the message delivered in point 5 as expirable (E) > > 12. Exit the group. > > 13. (Optional depending on point 10) The debugger will stop in > nnmaildir-request-expire-articles. Skip to the point where the pgname > variable is set. With debugging enabled for nnmaildir--pgname you > can follow the entire process and notice that pgname won't have > appropriate prefix and will be (most probably) equal to gname. Go on > to the point where the target variable is set > > --8<---------------cut here---------------start------------->8--- > target (if force nil > (save-excursion > (save-restriction > (nnmaildir--param pgname 'expire-group))))) > --8<---------------cut here---------------end--------------->8--- > > At this point when nnmaildir--param is set with a group name without > a prefix it will return nil which will prevent the message from being > moved in the next few lines > > --8<---------------cut here---------------start------------->8--- > (when (and (stringp target) > (not (string-equal target pgname))) ;; Move it. > --8<---------------cut here---------------end--------------->8--- > > but not from being unlinked near the end of the > nnmaildir-request-expire-articls function. > > 14. The message gets totally removed. > > The major problem seems to araise from gnus-group-prefixed-name not > finding proper group prefix, which happens because the method field of > nnmaildir--srv doesn't seem to be properly set in nnmaildir--prepare. > > I am digging deeper and deeper but I can't find anything obvious, so I > think this is the moment I will share me findings anyway. > > As far as I can tell this scenario takes place only when I mark as > expirable messages that are alredy older than expire-age. Those which > get marked early after receiving and wait as expirable, apparently make > it nicely to the archive. > > BTW. Judging by diff between emacs-28.2 and master there were very > little changes in nnmaildir, so I guess the bug (if it's a bug, but hey > my misconfiguration should be handled better anyway) still exists. > > --8<---------------cut here---------------start------------->8--- > #!/bin/sh > > DIR=$1 > if [ ! -d "$DIR" ]; then > echo $DIR does not exist > exit 1; > fi > > FILE=$(date +%s.M%6N)P$$.$(hostname) > > cat >$DIR/tmp/$FILE <<EOF > From: <42@HIDDEN> > To: <2137@HIDDEN> > Subject: test test test > Date: $(date -d '1 year ago' -R) > Message-ID: <$(date | sha256sum | cut -f1 -d\ )@example.com> > > EOF > fortune >>$DIR/tmp/$FILE > mv $DIR/tmp/$FILE $DIR/new/$FILE > --8<---------------cut here---------------end--------------->8--- Adding Eric and Lars to the discussion.
bug-gnu-emacs@HIDDEN
:bug#67890
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 18 Dec 2023 23:17:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 18 18:17:31 2023 Received: from localhost ([127.0.0.1]:33791 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rFMrZ-0001x7-Fv for submit <at> debbugs.gnu.org; Mon, 18 Dec 2023 18:17:31 -0500 Received: from lists.gnu.org ([2001:470:142::17]:57370) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stlman@HIDDEN>) id 1rFMrX-0001wj-BZ for submit <at> debbugs.gnu.org; Mon, 18 Dec 2023 18:17:28 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <stlman@HIDDEN>) id 1rFMrP-0002ff-BB for bug-gnu-emacs@HIDDEN; Mon, 18 Dec 2023 18:17:19 -0500 Received: from smtpo48.interia.pl ([217.74.67.48]) by eggs.gnu.org with esmtps (TLS1.2:RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <stlman@HIDDEN>) id 1rFMrK-0000IK-7n for bug-gnu-emacs@HIDDEN; Mon, 18 Dec 2023 18:17:19 -0500 Received: from localhost (unknown [213.134.180.146]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by www.poczta.fm (INTERIA.PL) with ESMTPSA; Tue, 19 Dec 2023 00:10:14 +0100 (CET) From: =?utf-8?Q?=C5=81ukasz_Stelmach?= <stlman@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 28.2; nnmaildir silently deletes messages upon expiration X-Hashcash: 1:24:231218:bug-gnu-emacs@HIDDEN::Meqa6b0y4G8OH+Gn:sfbm Date: Tue, 19 Dec 2023 00:10:11 +0100 Message-ID: <87edfjgl9o.fsf%stlman@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-IPL-Priority-Group: 0-0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=poczta.fm; s=dk; t=1702941015; bh=PNWyazg66EvURusOMq2IBqUQ96p+ILtPjJnG65VDgaA=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type; b=CLaEAUwhSWb/Pb/9dUFLd59s4LhiJTlx6p8IFWII4PmVSZIA60Jdana30armw7H2h EVUZghccqaqRRX/nf57sbbILKFmEUgc4pGfFLqzaG11T/iYrYJaGFTYlqi+RAUNOUX Hp2vwhrDa0GnOsTTW+osov8dgC748fUFE4J+1rQE= Received-SPF: pass client-ip=217.74.67.48; envelope-from=stlman@HIDDEN; helo=smtpo48.interia.pl X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable I believe I've found a bug leading to a data loss situation. Steps to reproduce. 1. Setup a maildir virtual server 2. Create two or more groups in it. 3. Set expire-age and expire-group parameters (G p) for one so that messages would be moved to the other. 4. Exit Gnus and Emacs 5. Deliver a message to that group (let's call it source group) with a date older than expire-age (for example using the script below) 6. Run Gnus 7. (Optional) M-x describe-function nnmaildir--pgname. Go to the function and C-u M-x eval-defun. 8. Enter the source group. 9. (Optional) The debugger will stop in nnmaildir--pgname. Go step by step and notice the prefix (inside the let) will become an empty string. This string will be also set as the prefix of the server passed to the function. 10. (Optional though recommended) Enable debugging for nnmaildir-request-expire-articles. 11. Mark the message delivered in point 5 as expirable (E) 12. Exit the group. 13. (Optional depending on point 10) The debugger will stop in nnmaildir-request-expire-articles. Skip to the point where the pgname variable is set. With debugging enabled for nnmaildir--pgname you can follow the entire process and notice that pgname won't have appropriate prefix and will be (most probably) equal to gname. Go on to the point where the target variable is set =2D-8<---------------cut here---------------start------------->8--- target (if force nil (save-excursion (save-restriction (nnmaildir--param pgname 'expire-group))))) =2D-8<---------------cut here---------------end--------------->8--- At this point when nnmaildir--param is set with a group name without a prefix it will return nil which will prevent the message from being moved in the next few lines =2D-8<---------------cut here---------------start------------->8--- (when (and (stringp target) (not (string-equal target pgname))) ;; Move it. =2D-8<---------------cut here---------------end--------------->8--- but not from being unlinked near the end of the nnmaildir-request-expire-articls function. =20=20=20 14. The message gets totally removed. The major problem seems to araise from gnus-group-prefixed-name not finding proper group prefix, which happens because the method field of nnmaildir--srv doesn't seem to be properly set in nnmaildir--prepare. I am digging deeper and deeper but I can't find anything obvious, so I think this is the moment I will share me findings anyway. As far as I can tell this scenario takes place only when I mark as expirable messages that are alredy older than expire-age. Those which get marked early after receiving and wait as expirable, apparently make it nicely to the archive. BTW. Judging by diff between emacs-28.2 and master there were very little changes in nnmaildir, so I guess the bug (if it's a bug, but hey my misconfiguration should be handled better anyway) still exists. =2D-8<---------------cut here---------------start------------->8--- #!/bin/sh DIR=3D$1 if [ ! -d "$DIR" ]; then echo $DIR does not exist exit 1; fi FILE=3D$(date +%s.M%6N)P$$.$(hostname) cat >$DIR/tmp/$FILE <<EOF From: <42@HIDDEN> To: <2137@HIDDEN> Subject: test test test Date: $(date -d '1 year ago' -R) Message-ID: <$(date | sha256sum | cut -f1 -d\ )@example.com> EOF fortune >>$DIR/tmp/$FILE mv $DIR/tmp/$FILE $DIR/new/$FILE =2D-8<---------------cut here---------------end--------------->8--- =20 In GNU Emacs 28.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.37, cair= o version 1.16.0) of 2023-05-14, modified by Debian built on x86-ubc-01 Windowing system distributor 'The X.Org Foundation', version 11.0.12101007 System Description: Debian GNU/Linux 12 (bookworm) Configured using: 'configure --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/libexec --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-libsystemd --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs:/usr/local/share/emacs/28.2/site-lisp:= /usr/local/share/emacs/site-lisp:/usr/share/emacs/28.2/site-lisp:/usr/share= /emacs/site-lisp --with-sound=3Dalsa --without-gconf --with-mailutils --with-native-compilation --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/libexec --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-libsystemd --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs:/usr/local/share/emacs/28.2/site-lisp:= /usr/local/share/emacs/site-lisp:/usr/share/emacs/28.2/site-lisp:/usr/share= /emacs/site-lisp --with-sound=3Dalsa --without-gconf --with-mailutils --with-native-compilation --with-cairo --with-x=3Dyes --with-x-toolkit=3Dgtk3 --with-toolkit-scroll-bars 'CFLAGS=3D-g -O2 -ffile-prefix-map=3D/build/emacs-mPr7Vr/emacs-28.2+1=3D. -fstack-protector= -strong -Wformat -Werror=3Dformat-security -Wall' 'CPPFLAGS=3D-Wdate-time -D_FORTIFY_SOURCE=3D2' LDFLAGS=3D-Wl,-z,relro' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB Important settings: value of $LANG: pl_PL.UTF-8 locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: electric-pair-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-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 blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: /usr/share/emacs/site-lisp/elpa/dash-2.17.0/dash hides /usr/share/emacs/sit= e-lisp/elpa/dash-2.19.1/dash /usr/share/emacs/site-lisp/elpa/dash-2.17.0/dash-autoloads hides /usr/share= /emacs/site-lisp/elpa/dash-2.19.1/dash-autoloads /usr/share/emacs/site-lisp/elpa/dash-2.17.0/dash-pkg hides /usr/share/emacs= /site-lisp/elpa/dash-2.19.1/dash-pkg /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.1/editorconfig-fnmatch hid= es /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.2/editorconfig-fnmatch /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.1/editorconfig-pkg hides /= usr/share/emacs/site-lisp/elpa/editorconfig-0.8.2/editorconfig-pkg /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.1/editorconfig-autoloads h= ides /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.2/editorconfig-autolo= ads /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.1/editorconfig-core-handle= hides /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.2/editorconfig-core= -handle /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.1/editorconfig hides /usr/= share/emacs/site-lisp/elpa/editorconfig-0.8.2/editorconfig /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.1/editorconfig-conf-mode h= ides /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.2/editorconfig-conf-m= ode /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.1/editorconfig-core hides = /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.2/editorconfig-core /usr/share/emacs/site-lisp/elpa/git-commit-2.99.0/git-commit-pkg hides /usr= /share/emacs/site-lisp/elpa/git-commit-3.3.0/git-commit-pkg /usr/share/emacs/site-lisp/elpa/git-commit-2.99.0/git-commit hides /usr/sha= re/emacs/site-lisp/elpa/git-commit-3.3.0/git-commit /usr/share/emacs/site-lisp/elpa/git-commit-2.99.0/git-commit-autoloads hide= s /usr/share/emacs/site-lisp/elpa/git-commit-3.3.0/git-commit-autoloads /usr/share/emacs/site-lisp/elpa/debian-el-37/debian-autoloads hides /usr/sh= are/emacs/site-lisp/elpa/gnuplot-0.8.0/debian-autoloads /usr/share/emacs/site-lisp/elpa/gnuplot-0.8.0/gnuplot hides /usr/share/emac= s/site-lisp/elpa/gnuplot-mode-20141231/gnuplot /usr/share/emacs/site-lisp/elpa/debian-el-37/debian-autoloads hides /usr/sh= are/emacs/site-lisp/elpa/gnuplot-mode-20141231/debian-autoloads /usr/share/emacs/site-lisp/elpa/gnuplot-0.8.0/gnuplot-context hides /usr/sh= are/emacs/site-lisp/elpa/gnuplot-mode-20141231/gnuplot-context /usr/share/emacs/site-lisp/elpa/gnuplot-0.8.0/gnuplot-gui hides /usr/share/= emacs/site-lisp/elpa/gnuplot-mode-20141231/gnuplot-gui /usr/share/emacs/site-lisp/elpa/go-mode-1.5.0/go-mode hides /usr/share/emac= s/site-lisp/elpa/go-mode-1.6.0/go-mode /usr/share/emacs/site-lisp/elpa/go-mode-1.5.0/go-guru hides /usr/share/emac= s/site-lisp/elpa/go-mode-1.6.0/go-guru /usr/share/emacs/site-lisp/elpa/go-mode-1.5.0/go-mode-autoloads hides /usr/= share/emacs/site-lisp/elpa/go-mode-1.6.0/go-mode-autoloads /usr/share/emacs/site-lisp/elpa/go-mode-1.5.0/go-rename hides /usr/share/em= acs/site-lisp/elpa/go-mode-1.6.0/go-rename /usr/share/emacs/site-lisp/elpa/go-mode-1.5.0/go-mode-pkg hides /usr/share/= emacs/site-lisp/elpa/go-mode-1.6.0/go-mode-pkg /usr/share/emacs/site-lisp/elpa/htmlize-1.55/htmlize hides /usr/share/emacs= /site-lisp/elpa/htmlize-1.56/htmlize /usr/share/emacs/site-lisp/elpa/htmlize-1.55/htmlize-pkg hides /usr/share/e= macs/site-lisp/elpa/htmlize-1.56/htmlize-pkg /usr/share/emacs/site-lisp/elpa/htmlize-1.55/htmlize-autoloads hides /usr/s= hare/emacs/site-lisp/elpa/htmlize-1.56/htmlize-autoloads /usr/share/emacs/site-lisp/elpa/lua-mode-20151025/init-tryout hides /usr/sh= are/emacs/site-lisp/elpa/lua-mode-20210802/init-tryout /usr/share/emacs/site-lisp/elpa/lua-mode-20151025/lua-mode-pkg hides /usr/s= hare/emacs/site-lisp/elpa/lua-mode-20210802/lua-mode-pkg /usr/share/emacs/site-lisp/elpa/lua-mode-20151025/lua-mode-autoloads hides = /usr/share/emacs/site-lisp/elpa/lua-mode-20210802/lua-mode-autoloads /usr/share/emacs/site-lisp/elpa/lua-mode-20151025/lua-mode hides /usr/share= /emacs/site-lisp/elpa/lua-mode-20210802/lua-mode /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-section hides /usr/share/= emacs/site-lisp/elpa/magit-section-3.3.0/magit-section /usr/share/emacs/site-lisp/elpa/with-editor-3.0.2/with-editor hides /usr/sh= are/emacs/site-lisp/elpa/with-editor-3.0.5/with-editor /usr/share/emacs/site-lisp/elpa/with-editor-3.0.2/with-editor-pkg hides /us= r/share/emacs/site-lisp/elpa/with-editor-3.0.5/with-editor-pkg /usr/share/emacs/site-lisp/elpa/with-editor-3.0.2/with-editor-autoloads hid= es /usr/share/emacs/site-lisp/elpa/with-editor-3.0.5/with-editor-autoloads /usr/share/emacs/site-lisp/elpa/dash-2.17.0/dash hides /usr/share/emacs/sit= e-lisp/elpa-src/dash-2.19.1/dash /usr/share/emacs/site-lisp/elpa/dash-2.17.0/dash-autoloads hides /usr/share= /emacs/site-lisp/elpa-src/dash-2.19.1/dash-autoloads /usr/share/emacs/site-lisp/elpa/dash-2.17.0/dash-pkg hides /usr/share/emacs= /site-lisp/elpa-src/dash-2.19.1/dash-pkg /usr/share/emacs/site-lisp/elpa/debian-el-37/deb-view hides /usr/share/emac= s/site-lisp/elpa-src/debian-el-37/deb-view /usr/share/emacs/site-lisp/elpa/debian-el-37/debian-el-autoloads hides /usr= /share/emacs/site-lisp/elpa-src/debian-el-37/debian-el-autoloads /usr/share/emacs/site-lisp/elpa/debian-el-37/debian-el hides /usr/share/ema= cs/site-lisp/elpa-src/debian-el-37/debian-el /usr/share/emacs/site-lisp/elpa/debian-el-37/preseed hides /usr/share/emacs= /site-lisp/elpa-src/debian-el-37/preseed /usr/share/emacs/site-lisp/elpa/debian-el-37/debian-el-pkg hides /usr/share= /emacs/site-lisp/elpa-src/debian-el-37/debian-el-pkg /usr/share/emacs/site-lisp/elpa/debian-el-37/debian-bug hides /usr/share/em= acs/site-lisp/elpa-src/debian-el-37/debian-bug /usr/share/emacs/site-lisp/elpa/debian-el-37/apt-sources hides /usr/share/e= macs/site-lisp/elpa-src/debian-el-37/apt-sources /usr/share/emacs/site-lisp/elpa/debian-el-37/apt-utils hides /usr/share/ema= cs/site-lisp/elpa-src/debian-el-37/apt-utils /usr/share/emacs/site-lisp/elpa/debian-el-37/gnus-BTS hides /usr/share/emac= s/site-lisp/elpa-src/debian-el-37/gnus-BTS /usr/share/emacs/site-lisp/elpa/debian-el-37/debian-autoloads hides /usr/sh= are/emacs/site-lisp/elpa-src/debian-el-37/debian-autoloads /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.1/editorconfig-pkg hides /= usr/share/emacs/site-lisp/elpa-src/editorconfig-0.8.2/editorconfig-pkg /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.1/editorconfig-autoloads h= ides /usr/share/emacs/site-lisp/elpa-src/editorconfig-0.8.2/editorconfig-au= toloads /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.1/editorconfig hides /usr/= share/emacs/site-lisp/elpa-src/editorconfig-0.8.2/editorconfig /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.1/editorconfig-conf-mode h= ides /usr/share/emacs/site-lisp/elpa-src/editorconfig-0.8.2/editorconfig-co= nf-mode /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.1/editorconfig-fnmatch hid= es /usr/share/emacs/site-lisp/elpa-src/editorconfig-0.8.2/editorconfig-fnma= tch /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.1/editorconfig-core-handle= hides /usr/share/emacs/site-lisp/elpa-src/editorconfig-0.8.2/editorconfig-= core-handle /usr/share/emacs/site-lisp/elpa/editorconfig-0.8.1/editorconfig-core hides = /usr/share/emacs/site-lisp/elpa-src/editorconfig-0.8.2/editorconfig-core /usr/share/emacs/site-lisp/elpa/git-commit-2.99.0/git-commit-pkg hides /usr= /share/emacs/site-lisp/elpa-src/git-commit-3.3.0/git-commit-pkg /usr/share/emacs/site-lisp/elpa/git-commit-2.99.0/git-commit hides /usr/sha= re/emacs/site-lisp/elpa-src/git-commit-3.3.0/git-commit /usr/share/emacs/site-lisp/elpa/git-commit-2.99.0/git-commit-autoloads hide= s /usr/share/emacs/site-lisp/elpa-src/git-commit-3.3.0/git-commit-autoloads /usr/share/emacs/site-lisp/elpa/gnuplot-0.8.0/gnuplot hides /usr/share/emac= s/site-lisp/elpa-src/gnuplot-0.8.0/gnuplot /usr/share/emacs/site-lisp/elpa/gnuplot-0.8.0/gnuplot-autoloads hides /usr/= share/emacs/site-lisp/elpa-src/gnuplot-0.8.0/gnuplot-autoloads /usr/share/emacs/site-lisp/elpa/gnuplot-0.8.0/gnuplot-pkg hides /usr/share/= emacs/site-lisp/elpa-src/gnuplot-0.8.0/gnuplot-pkg /usr/share/emacs/site-lisp/elpa/gnuplot-0.8.0/gnuplot-gui hides /usr/share/= emacs/site-lisp/elpa-src/gnuplot-0.8.0/gnuplot-gui /usr/share/emacs/site-lisp/elpa/gnuplot-0.8.0/gnuplot-context hides /usr/sh= are/emacs/site-lisp/elpa-src/gnuplot-0.8.0/gnuplot-context /usr/share/emacs/site-lisp/elpa/debian-el-37/debian-autoloads hides /usr/sh= are/emacs/site-lisp/elpa-src/gnuplot-0.8.0/debian-autoloads /usr/share/emacs/site-lisp/elpa/go-mode-1.5.0/go-mode-autoloads hides /usr/= share/emacs/site-lisp/elpa-src/go-mode-1.6.0/go-mode-autoloads /usr/share/emacs/site-lisp/elpa/go-mode-1.5.0/go-mode hides /usr/share/emac= s/site-lisp/elpa-src/go-mode-1.6.0/go-mode /usr/share/emacs/site-lisp/elpa/go-mode-1.5.0/go-mode-pkg hides /usr/share/= emacs/site-lisp/elpa-src/go-mode-1.6.0/go-mode-pkg /usr/share/emacs/site-lisp/elpa/go-mode-1.5.0/go-guru hides /usr/share/emac= s/site-lisp/elpa-src/go-mode-1.6.0/go-guru /usr/share/emacs/site-lisp/elpa/go-mode-1.5.0/go-rename hides /usr/share/em= acs/site-lisp/elpa-src/go-mode-1.6.0/go-rename /usr/share/emacs/site-lisp/elpa/htmlize-1.55/htmlize hides /usr/share/emacs= /site-lisp/elpa-src/htmlize-1.56/htmlize /usr/share/emacs/site-lisp/elpa/htmlize-1.55/htmlize-pkg hides /usr/share/e= macs/site-lisp/elpa-src/htmlize-1.56/htmlize-pkg /usr/share/emacs/site-lisp/elpa/htmlize-1.55/htmlize-autoloads hides /usr/s= hare/emacs/site-lisp/elpa-src/htmlize-1.56/htmlize-autoloads /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-fonts hides /usr/share/= emacs/site-lisp/elpa-src/ledger-3.1.2/ledger-fonts /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-reconcile hides /usr/sh= are/emacs/site-lisp/elpa-src/ledger-3.1.2/ledger-reconcile /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-flymake hides /usr/shar= e/emacs/site-lisp/elpa-src/ledger-3.1.2/ledger-flymake /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-occur hides /usr/share/= emacs/site-lisp/elpa-src/ledger-3.1.2/ledger-occur /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-sort hides /usr/share/e= macs/site-lisp/elpa-src/ledger-3.1.2/ledger-sort /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-pkg hides /usr/share/em= acs/site-lisp/elpa-src/ledger-3.1.2/ledger-pkg /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-test hides /usr/share/e= macs/site-lisp/elpa-src/ledger-3.1.2/ledger-test /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-regex hides /usr/share/= emacs/site-lisp/elpa-src/ledger-3.1.2/ledger-regex /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-fontify hides /usr/shar= e/emacs/site-lisp/elpa-src/ledger-3.1.2/ledger-fontify /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-navigate hides /usr/sha= re/emacs/site-lisp/elpa-src/ledger-3.1.2/ledger-navigate /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-check hides /usr/share/= emacs/site-lisp/elpa-src/ledger-3.1.2/ledger-check /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-post hides /usr/share/e= macs/site-lisp/elpa-src/ledger-3.1.2/ledger-post /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-xact hides /usr/share/e= macs/site-lisp/elpa-src/ledger-3.1.2/ledger-xact /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-report hides /usr/share= /emacs/site-lisp/elpa-src/ledger-3.1.2/ledger-report /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-mode hides /usr/share/e= macs/site-lisp/elpa-src/ledger-3.1.2/ledger-mode /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-texi hides /usr/share/e= macs/site-lisp/elpa-src/ledger-3.1.2/ledger-texi /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-autoloads hides /usr/sh= are/emacs/site-lisp/elpa-src/ledger-3.1.2/ledger-autoloads /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-complete hides /usr/sha= re/emacs/site-lisp/elpa-src/ledger-3.1.2/ledger-complete /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-state hides /usr/share/= emacs/site-lisp/elpa-src/ledger-3.1.2/ledger-state /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-context hides /usr/shar= e/emacs/site-lisp/elpa-src/ledger-3.1.2/ledger-context /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-init hides /usr/share/e= macs/site-lisp/elpa-src/ledger-3.1.2/ledger-init /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-commodities hides /usr/= share/emacs/site-lisp/elpa-src/ledger-3.1.2/ledger-commodities /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-schedule hides /usr/sha= re/emacs/site-lisp/elpa-src/ledger-3.1.2/ledger-schedule /usr/share/emacs/site-lisp/elpa/ledger-3.1.2/ledger-exec hides /usr/share/e= macs/site-lisp/elpa-src/ledger-3.1.2/ledger-exec /usr/share/emacs/site-lisp/elpa/lua-mode-20151025/lua-mode-pkg hides /usr/s= hare/emacs/site-lisp/elpa-src/lua-mode-20210802/lua-mode-pkg /usr/share/emacs/site-lisp/elpa/lua-mode-20151025/lua-mode-autoloads hides = /usr/share/emacs/site-lisp/elpa-src/lua-mode-20210802/lua-mode-autoloads /usr/share/emacs/site-lisp/elpa/lua-mode-20151025/init-tryout hides /usr/sh= are/emacs/site-lisp/elpa-src/lua-mode-20210802/init-tryout /usr/share/emacs/site-lisp/elpa/lua-mode-20151025/lua-mode hides /usr/share= /emacs/site-lisp/elpa-src/lua-mode-20210802/lua-mode /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-process hides /usr/share/= emacs/site-lisp/elpa-src/magit-3.3.0/magit-process /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-core hides /usr/share/ema= cs/site-lisp/elpa-src/magit-3.3.0/magit-core /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-branch hides /usr/share/e= macs/site-lisp/elpa-src/magit-3.3.0/magit-branch /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-remote hides /usr/share/e= macs/site-lisp/elpa-src/magit-3.3.0/magit-remote /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-patch hides /usr/share/em= acs/site-lisp/elpa-src/magit-3.3.0/magit-patch /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-gitignore hides /usr/shar= e/emacs/site-lisp/elpa-src/magit-3.3.0/magit-gitignore /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-status hides /usr/share/e= macs/site-lisp/elpa-src/magit-3.3.0/magit-status /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-repos hides /usr/share/em= acs/site-lisp/elpa-src/magit-3.3.0/magit-repos /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-wip hides /usr/share/emac= s/site-lisp/elpa-src/magit-3.3.0/magit-wip /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-push hides /usr/share/ema= cs/site-lisp/elpa-src/magit-3.3.0/magit-push /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-utils hides /usr/share/em= acs/site-lisp/elpa-src/magit-3.3.0/magit-utils /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-log hides /usr/share/emac= s/site-lisp/elpa-src/magit-3.3.0/magit-log /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-mode hides /usr/share/ema= cs/site-lisp/elpa-src/magit-3.3.0/magit-mode /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-submodule hides /usr/shar= e/emacs/site-lisp/elpa-src/magit-3.3.0/magit-submodule /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-subtree hides /usr/share/= emacs/site-lisp/elpa-src/magit-3.3.0/magit-subtree /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-autoloads hides /usr/shar= e/emacs/site-lisp/elpa-src/magit-3.3.0/magit-autoloads /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-fetch hides /usr/share/em= acs/site-lisp/elpa-src/magit-3.3.0/magit-fetch /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-stash hides /usr/share/em= acs/site-lisp/elpa-src/magit-3.3.0/magit-stash /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-extras hides /usr/share/e= macs/site-lisp/elpa-src/magit-3.3.0/magit-extras /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-refs hides /usr/share/ema= cs/site-lisp/elpa-src/magit-3.3.0/magit-refs /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-tag hides /usr/share/emac= s/site-lisp/elpa-src/magit-3.3.0/magit-tag /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-worktree hides /usr/share= /emacs/site-lisp/elpa-src/magit-3.3.0/magit-worktree /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-bookmark hides /usr/share= /emacs/site-lisp/elpa-src/magit-3.3.0/magit-bookmark /usr/share/emacs/site-lisp/elpa/magit-3.3.0/git-rebase hides /usr/share/ema= cs/site-lisp/elpa-src/magit-3.3.0/git-rebase /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-bisect hides /usr/share/e= macs/site-lisp/elpa-src/magit-3.3.0/magit-bisect /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-commit hides /usr/share/e= macs/site-lisp/elpa-src/magit-3.3.0/magit-commit /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-pkg hides /usr/share/emac= s/site-lisp/elpa-src/magit-3.3.0/magit-pkg /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-imenu hides /usr/share/em= acs/site-lisp/elpa-src/magit-3.3.0/magit-imenu /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-merge hides /usr/share/em= acs/site-lisp/elpa-src/magit-3.3.0/magit-merge /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-reflog hides /usr/share/e= macs/site-lisp/elpa-src/magit-3.3.0/magit-reflog /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-ediff hides /usr/share/em= acs/site-lisp/elpa-src/magit-3.3.0/magit-ediff /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-sequence hides /usr/share= /emacs/site-lisp/elpa-src/magit-3.3.0/magit-sequence /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-autorevert hides /usr/sha= re/emacs/site-lisp/elpa-src/magit-3.3.0/magit-autorevert /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-margin hides /usr/share/e= macs/site-lisp/elpa-src/magit-3.3.0/magit-margin /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-clone hides /usr/share/em= acs/site-lisp/elpa-src/magit-3.3.0/magit-clone /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-diff hides /usr/share/ema= cs/site-lisp/elpa-src/magit-3.3.0/magit-diff /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-section hides /usr/share/= emacs/site-lisp/elpa-src/magit-3.3.0/magit-section /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-transient hides /usr/shar= e/emacs/site-lisp/elpa-src/magit-3.3.0/magit-transient /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-obsolete hides /usr/share= /emacs/site-lisp/elpa-src/magit-3.3.0/magit-obsolete /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-git hides /usr/share/emac= s/site-lisp/elpa-src/magit-3.3.0/magit-git /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-reset hides /usr/share/em= acs/site-lisp/elpa-src/magit-3.3.0/magit-reset /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-files hides /usr/share/em= acs/site-lisp/elpa-src/magit-3.3.0/magit-files /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-blame hides /usr/share/em= acs/site-lisp/elpa-src/magit-3.3.0/magit-blame /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-pull hides /usr/share/ema= cs/site-lisp/elpa-src/magit-3.3.0/magit-pull /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-apply hides /usr/share/em= acs/site-lisp/elpa-src/magit-3.3.0/magit-apply /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit hides /usr/share/emacs/si= te-lisp/elpa-src/magit-3.3.0/magit /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-notes hides /usr/share/em= acs/site-lisp/elpa-src/magit-3.3.0/magit-notes /usr/share/emacs/site-lisp/elpa/magit-section-3.3.0/magit-section-autoloads= hides /usr/share/emacs/site-lisp/elpa-src/magit-section-3.3.0/magit-sectio= n-autoloads /usr/share/emacs/site-lisp/elpa/magit-3.3.0/magit-section hides /usr/share/= emacs/site-lisp/elpa-src/magit-section-3.3.0/magit-section /usr/share/emacs/site-lisp/elpa/magit-section-3.3.0/magit-section-pkg hides= /usr/share/emacs/site-lisp/elpa-src/magit-section-3.3.0/magit-section-pkg /usr/share/emacs/site-lisp/elpa/with-editor-3.0.2/with-editor-pkg hides /us= r/share/emacs/site-lisp/elpa-src/with-editor-3.0.5/with-editor-pkg /usr/share/emacs/site-lisp/elpa/with-editor-3.0.2/with-editor-autoloads hid= es /usr/share/emacs/site-lisp/elpa-src/with-editor-3.0.5/with-editor-autolo= ads /usr/share/emacs/site-lisp/elpa/with-editor-3.0.2/with-editor hides /usr/sh= are/emacs/site-lisp/elpa-src/with-editor-3.0.5/with-editor /usr/share/emacs/site-lisp/elpa/transient-0.2.0.30/transient hides /usr/sha= re/emacs/28.2/lisp/transient Features: (shadow sort hashcash mail-extr spam spam-stat bbdb-com pcase crm gnus-uu yenc gnus-delay gnus-draft gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp gnus-cache gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr kinsoku svg dom nndraft nnmh gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap utf7 netrc nnoo parse-time gnus-spec gnus-win nnmail gnus-int gnus-range mail-source gnus nnheader emacsbug message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util rmail rmail-loaddefs text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils cus-start bbdb derived bbdb-site timezone polish-holidays diary-lib diary-loaddefs ob-ditaa edmacro kmacro elec-pair dvc-autoloads dvc-core dvc-lisp dvc-buffers dvc-ui dvc-register dvc-utils dvc-emacs ewoc dvc-defs dvc-site ledger-mode ledger-check ledger-texi ledger-test ledger-sort ledger-report ledger-reconcile ledger-occur ledger-fonts ledger-fontify ledger-state ledger-complete ledger-schedule ledger-init ledger-xact ledger-post ledger-exec ledger-navigate eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-module esh-groups ledger-context ledger-commodities org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-color ring org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex iso8601 time-date ol org-keys oc org-compat advice org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs esh-arg esh-util cus-edit pp cus-load wid-edit ledger-regex bbdb-loaddefs info debian-el comp comp-cstr warnings rx cl-extra help-mode finder-inf package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 335714 29687) (symbols 48 26479 5) (strings 32 92598 10136) (string-bytes 1 3242882) (vectors 16 46242) (vector-slots 8 741112 16021) (floats 8 319 14) (intervals 56 496 0) (buffers 992 15)) =2D-=20 Mi=C5=82ego dnia, =C5=81ukasz Stelmach --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGTBAEBCgB9FiEEkPlMeih05HaDBMFPALaXbGOR03EFAmWA0VZfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDkw Rjk0QzdBMjg3NEU0NzY4MzA0QzE0RjAwQjY5NzZDNjM5MUQzNzEACgkQALaXbGOR 03HTUAf8DW/Y8SpAfturANb6QpTbb8wlQGffwiD8lKMh49mRoL/lvD4Hjiud2fs/ g4uYtrQslWDrPEkS4Iw3gl9HAF5jthICnxCWnqh4Pv5cUKLj80hQ6SISFvwNHEsb cO7GI9r9x2vO0/6LXIRsdV6uKfjAiRC3upqNnTEh7cMsBlqpS6pHUFqDP+e0B4qE COPNNU4uAIoVt9U2WtTJTwPxN7v3knteazZGvjMPa5WGJIwCp9n3cxxqHTimCJn3 TrPiBph7+6WfU0+NelBoVieCKSQaC/d/TtQtXAVMLy/2FlK+pXjw2im6IsGugy6x uxfGKd1h/pv4kOjm2epJmR+vw3yTiQ== =sA1U -----END PGP SIGNATURE----- --=-=-=--
Łukasz Stelmach <stlman@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#67890
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.