Re: "notmuch new" does not remove my file from db (double slash problem ?)
authorfrancois@avalenn.eu <francois@avalenn.eu>
Fri, 6 Nov 2015 10:26:37 +0000 (11:26 +0100)
committerW. Trevor King <wking@tremily.us>
Sat, 20 Aug 2016 21:50:00 +0000 (14:50 -0700)
e0/e3aa6ae134663e66c1d4f66e87f75a53306589 [new file with mode: 0644]

diff --git a/e0/e3aa6ae134663e66c1d4f66e87f75a53306589 b/e0/e3aa6ae134663e66c1d4f66e87f75a53306589
new file mode 100644 (file)
index 0000000..0424608
--- /dev/null
@@ -0,0 +1,171 @@
+Return-Path: <francois@avalenn.eu>\r
+X-Original-To: notmuch@notmuchmail.org\r
+Delivered-To: notmuch@notmuchmail.org\r
+Received: from localhost (localhost [127.0.0.1])\r
+ by arlo.cworth.org (Postfix) with ESMTP id 264B86DE1502\r
+ for <notmuch@notmuchmail.org>; Fri,  6 Nov 2015 12:45:23 -0800 (PST)\r
+X-Virus-Scanned: Debian amavisd-new at cworth.org\r
+X-Spam-Flag: NO\r
+X-Spam-Score: 1.425\r
+X-Spam-Level: *\r
+X-Spam-Status: No, score=1.425 tagged_above=-999 required=5 tests=[AWL=1.022, \r
+ DATE_IN_PAST_06_12=1.103,\r
+ RCVD_IN_DNSWL_LOW=-0.7] autolearn=disabled\r
+Received: from arlo.cworth.org ([127.0.0.1])\r
+ by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024)\r
+ with ESMTP id 5WVGvAxFdUij for <notmuch@notmuchmail.org>;\r
+ Fri,  6 Nov 2015 12:45:21 -0800 (PST)\r
+X-Greylist: delayed 1423 seconds by postgrey-1.35 at arlo;\r
+ Fri, 06 Nov 2015 12:45:20 PST\r
+Received: from slow1-d.mail.gandi.net (slow1-d.mail.gandi.net [217.70.178.86])\r
+ by arlo.cworth.org (Postfix) with ESMTP id CB3376DE12E8\r
+ for <notmuch@notmuchmail.org>; Fri,  6 Nov 2015 12:45:20 -0800 (PST)\r
+Received: from relay3-d.mail.gandi.net (relay3-d.mail.gandi.net\r
+ [217.70.183.195])\r
+ by slow1-d.mail.gandi.net (Postfix) with ESMTP id 8DD6E48625E\r
+ for <notmuch@notmuchmail.org>; Fri,  6 Nov 2015 21:16:57 +0100 (CET)\r
+Received: from localhost (unknown\r
+ [IPv6:2a01:e35:8a40:5f00:1acf:5eff:fe3f:aff1])\r
+ (Authenticated sender: francois@avalenn.eu)\r
+ by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 2C85EA80AD;\r
+ Fri,  6 Nov 2015 21:16:52 +0100 (CET)\r
+Date: Fri, 6 Nov 2015 11:26:37 +0100\r
+From: "francois@avalenn.eu" <francois@avalenn.eu>\r
+To: Tomi Ollila <tomi.ollila@iki.fi>\r
+Cc: notmuch@notmuchmail.org\r
+Subject: Re: "notmuch new" does not remove my file from db (double slash\r
+ problem ?)\r
+Message-ID: <20151106102637.GA7384@fjo-extia-HPdeb.example.avalenn.eu>\r
+References: <20150414105720.GH3224@fjo-extia-HPdeb.nsn-net.net>\r
+ <m2y4luyfz6.fsf@guru.guru-group.fi>\r
+MIME-Version: 1.0\r
+Content-Type: text/plain; charset=iso-8859-1\r
+Content-Disposition: inline\r
+Content-Transfer-Encoding: 8bit\r
+In-Reply-To: <m2y4luyfz6.fsf@guru.guru-group.fi>\r
+User-Agent: Mutt/1.5.23.1-rc1 (2014-03-12)\r
+X-BeenThere: notmuch@notmuchmail.org\r
+X-Mailman-Version: 2.1.20\r
+Precedence: list\r
+List-Id: "Use and development of the notmuch mail system."\r
+ <notmuch.notmuchmail.org>\r
+List-Unsubscribe: <https://notmuchmail.org/mailman/options/notmuch>,\r
+ <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
+List-Archive: <http://notmuchmail.org/pipermail/notmuch/>\r
+List-Post: <mailto:notmuch@notmuchmail.org>\r
+List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
+List-Subscribe: <https://notmuchmail.org/mailman/listinfo/notmuch>,\r
+ <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
+X-List-Received-Date: Fri, 06 Nov 2015 20:45:23 -0000\r
+\r
+On Tue, Apr 14, 2015 at 04:52:29PM +0300, Tomi Ollila wrote:\r
+> On Tue, Apr 14 2015, francois@avalenn.eu wrote:\r
+> > I have a little problem here.\r
+> > I have a message of which I had multiple copies and I deleted one of\r
+> > them but "notmuch new" does not suppress this copy.\r
+> >\r
+> >     $ notmuch search --output=files id:20150216180408.HA14616@myhost\r
+> >     /home/francois/Maildir/my_first_box/cur/1424110151_0.24869.myhost,U=742:2,S\r
+> >     /home/francois/Maildir/my_second_box/cur/1424110163_0.24869.myhost,U=14486:2,S\r
+> >     /home/francois/Maildir/my_third_box//cur/1429004021.3224_3.myhost:2,S\r
+> >\r
+> > The last copy is the one I deleted.\r
+> > I tried to readd the message to this box and after I have this status :\r
+> >\r
+> >     $ cp ~/Maildir/my_second_box/cur/1424110163_0.24869.myhost,U=14486:2,S ~/Maildir/my_third_box/cur\r
+> >     $ notmuch new\r
+> >     Processed 1 file in almost no time.\r
+> >     No new mail.\r
+> >     $ notmuch search --output=files id:20150216180408.HA14616@myhost\r
+> >     /home/francois/Maildir/my_first_box/cur/1424110151_0.24869.myhost,U=742:2,S\r
+> >     /home/francois/Maildir/my_second_box/cur/1424110163_0.24869.myhost,U=14486:2,S\r
+> >     /home/francois/Maildir/my_third_box/cur/1429004021.3224_3.myhost:2,S\r
+> >     /home/francois/Maildir/my_third_box//cur/1429004021.3224_3.myhost:2,S\r
+> >\r
+> > And if I redelete it I come back to beginning :\r
+> >\r
+> >     $ rm ~/Maildir/my_third_box/cur/1429004021.3224_3.myhost:2,S\r
+> >     $ notmuch new\r
+> >     No new mail. Detected 1 file rename.\r
+> >     $ notmuch search --output=files id:20150216180408.HA14616@myhost\r
+> >     /home/francois/Maildir/my_first_box/cur/1424110151_0.24869.myhost,U=742:2,S\r
+> >     /home/francois/Maildir/my_second_box/cur/1424110163_0.24869.myhost,U=14486:2,S\r
+> >     /home/francois/Maildir/my_third_box//cur/1429004021.3224_3.myhost:2,S\r
+> >\r
+> >\r
+> > I don't know how the file path with double slash was added in the\r
+> > first place to the DB but I have a real problem with it.\r
+> >\r
+> > Anyone have any idea of how I can solve this ?\r
+> \r
+> When you remoted file from my_third_box/ directory timestamp was updated\r
+> and notmuch new should have noticed file disappearing -- it may be that\r
+> as it has same message id as another it somehow did not get disappeared\r
+> from db.\r
+> \r
+> what you can do is to move all of the messages to another directory,\r
+> run notmuch new, restore (some of) the files and run notmuch new again\r
+> (and then restore tags...)\r
+> \r
+> something like this:\r
+> \r
+> mkdir ~/tmp-20150414\r
+> notmuch search --output=files id:20150216180408.HA14616@myhost | xargs mv -T ~/tmp-20150414\r
+> notmuch new\r
+> mv ~/tmp-20150414/1424110151_0.24869.myhost,U=742:2,S ~/Maildir/my_first_box/cur/\r
+> notmuch new\r
+> \r
+> if you do this, report...\r
+\r
+I finally did this and the result is still the same.\r
+\r
+I think my last chance is to drop completely the notmuch db and\r
+reimporting from dump.\r
+\r
+    $ notmuch search --output=files id:20150216180408.GA24515@myhost\r
+    /home/francois/Maildir/another_box/cur/1446803446_0.30241.myhost,U=7096:2,S\r
+    /home/francois/Maildir/my_second_box/cur/1446803455_0.30241.myhost,U=3407:2,S\r
+    /home/francois/Maildir/my_first_box/cur/1446803465_0.30241.myhost,U=32711:2,S\r
+    /home/francois/Maildir/my_third_box//cur/1429004021.3224_3.myhost:2,S\r
+    $ notmuch search --output=files id:20150216180408.GA24515@myhost | xargs --delimiter="\n" mv -t ~/tmp-$(date +%Y%m%d) \r
+    mv: impossible d'évaluer « /home/francois/Maildir/my_third_box//cur/1429004021.3224_3.myhost:2,S »: Aucun fichier ou dossier de ce type\r
+    $ ls -ltra ~/tmp-20151106\r
+    total 1576\r
+    -rwxr-xr-x  1 francois francois 453137 nov.   6 10:50 1446803446_0.30241.myhost,U=7096:2,S*\r
+    -rwxr-xr-x  1 francois francois 453137 nov.   6 10:50 1446803455_0.30241.myhost,U=3407:2,S*\r
+    -rwxr-xr-x  1 francois francois 453137 nov.   6 10:51 1446803465_0.30241.myhost,U=32711:2,S*\r
+    drwxr-xr-x 72 francois francois 241664 nov.   6 11:05 ../\r
+    drwxr-xr-x  2 francois francois   4096 nov.   6 11:09 ./\r
+    $ notmuch new\r
+    No new mail.\r
+    $ notmuch search --output=files id:20150216180408.GA24515@myhost\r
+    /home/francois/Maildir/my_third_box//cur/1429004021.3224_3.myhost:2,S\r
+    $ mv ~/tmp-20151106/1446803465_0.30241.myhost,U=32711:2,S ~/Maildir/my_first_box/cur/\r
+    « /home/francois/tmp-20151106/1446803465_0.30241.myhost,U=32711:2,S » -> « /home/francois/Maildir/my_first_box/cur/1446803465_0.30241.myhost,U=32711:2,S »\r
+    « /home/francois/tmp-20151106/1446803465_0.30241.myhost,U=32711:2,S » supprimé\r
+    $ notmuch new\r
+    Note: Ignoring non-mail file: /home/francois/Maildir/my_first_box/cur/1444053508_2.8473.myhost,U=29286:2,S\r
+    Processed 2 total files in almost no time.\r
+    No new mail.\r
+    $ ls -ltra "/home/francois/Maildir/my_first_box/cur/1444053508_2.8473.myhost,U=29286:2,S"\r
+    -rwxr-xr-x 1 francois francois 26 oct.   5 15:58 /home/francois/Maildir/my_first_box/cur/1444053508_2.8473.myhost,U=29286:2,S*\r
+    $ notmuch new\r
+    No new mail.\r
+    $ notmuch search --output=files id:20150216180408.GA24515@myhost\r
+    /home/francois/Maildir/my_first_box/cur/1446803465_0.30241.myhost,U=32711:2,S\r
+    /home/francois/Maildir/my_third_box//cur/1429004021.3224_3.myhost:2,S\r
+\r
+The "non-mail file" error is completely unrelated to my problem. It\r
+just occured today when I redid the experiment but was not when I did\r
+it first last week.\r
+\r
+\r
+> >\r
+> >     $ notmuch --version\r
+> >     notmuch 0.18.2\r
+> >     $  lsb_release -a\r
+> >     No LSB modules are available.\r
+> >     Distributor ID: Debian\r
+> >     Description:    Debian GNU/Linux 8.0 (jessie)\r
+> >     Release:        8.0\r
+> >     Codename:       jessie\r