Re: [PATCH 0/4] fix "no such file" problem for emails send by emacs
Yuri Volchkovwrites: > > Buy the way, I'm not sure I understood the purpose of the 'reindex'. Is > it for situations like this? For fixing broken database? Or something more? The original motivation has to do with removing duplicate files (with the same message-id) and adjusting the search results. I do intend for it to be a fairly generic tool though. I know dkg has some plans related to de-crypting and re-encrypting files. d ___ notmuch mailing list notmuch@notmuchmail.org https://notmuchmail.org/mailman/listinfo/notmuch
Re: [PATCH 0/4] fix "no such file" problem for emails send by emacs
Hi, I have tried the command "notmuch reindex id:the-msg-id". Yes, it does fix the database problem. However, as far as I understood your reindex-patches, the command does not touch 'XDIRECTORY' records. So the record about folder "new/" will remain in the database. But it is very minor thing, because it will not affect the work of notmuch at all. So my patch-set fixes the bug, but does not fix the database. And 'reindex' does fix the consequences of the bug. Right in time, because I was going to fix my broken records manually :). Buy the way, I'm not sure I understood the purpose of the 'reindex'. Is it for situations like this? For fixing broken database? Or something more? David Bremnerwrites: > Yuri Volchkov writes: > >> Hi, >> >> I have faced a problem, that messages sent by emacs could not be shown >> or found later. The "notmuch show id:" says "no such file or >> directory". >> >> This patch series fixes the problem related to my use case. The >> detailed description of the root cause is provided in the related >> patch. > > I haven't had a chance to look carefully at your series, but I would be > curious if "notmuch reindex id:the-msg-id" fixes the database problem. > notmuch reindex is only in git master at this point. > > d ___ notmuch mailing list notmuch@notmuchmail.org https://notmuchmail.org/mailman/listinfo/notmuch
Re: [PATCH 0/4] fix "no such file" problem for emails send by emacs
Yuri Volchkovwrites: > Hi, > > I have faced a problem, that messages sent by emacs could not be shown > or found later. The "notmuch show id:" says "no such file or > directory". > > This patch series fixes the problem related to my use case. The > detailed description of the root cause is provided in the related > patch. I haven't had a chance to look carefully at your series, but I would be curious if "notmuch reindex id:the-msg-id" fixes the database problem. notmuch reindex is only in git master at this point. d ___ notmuch mailing list notmuch@notmuchmail.org https://notmuchmail.org/mailman/listinfo/notmuch
[PATCH 0/4] fix "no such file" problem for emails send by emacs
Hi, I have faced a problem, that messages sent by emacs could not be shown or found later. The "notmuch show id:" says "no such file or directory". This patch series fixes the problem related to my use case. The detailed description of the root cause is provided in the related patch. Yuri Volchkov (4): test: insert into the folder with trailing / insert: strip trailing / in folder path test: show id:<> works even if the first duplicated is deleted show: workaround for the missing file problem lib/database.cc| 3 +-- mime-node.c| 28 notmuch-insert.c | 4 +++- test/T070-insert.sh| 7 +++ test/T670-duplicate-mid.sh | 25 + util/string-util.c | 13 + util/string-util.h | 2 ++ 7 files changed, 75 insertions(+), 7 deletions(-) -- 2.7.4 ___ notmuch mailing list notmuch@notmuchmail.org https://notmuchmail.org/mailman/listinfo/notmuch