On 2022-03-09, Sean Whitton wrote: > On Sun 06 Mar 2022 at 07:25AM -08, Vagrant Cascadian wrote: >> On 2022-03-06, Sean Whitton wrote: >>> Could you determine whether downloading the mailbox like this contains >>> the message: >>> >>> bts --bts-server https://bugs.debian.org --mbox --mailreader "true %s" >>> show 1004939 >> >> It didn't appear to visibly do anything (I guess true is a very low >> interactive mailreader), although the .mbox did land in >> .cache/devscripts/bts/ and contains the mentioned Message-Id: >> >> $ grep ltfe7r.ccn2zwkm4w...@pappacoda.it .cache/devscripts/bts/1004939.mbox >> Message-Id: <ltfe7r.ccn2zwkm4w...@pappacoda.it> >> References: <ltfe7r.ccn2zwkm4w...@pappacoda.it> <87czk3pluc.fsf@contorta> >> In-Reply-To: <ltfe7r.ccn2zwkm4w...@pappacoda.it> >> >> The references/in-repy-to's are from my reply to the message after >> having manually imported the message into my maildir... > > Thanks. As it is included in the downloaded mbox, we can assume that > notmuch-slurp-debbug(1) is skipping over that message somehow, or > notmuch isn't processing it, or something like that. > > Unfortunately I can't reproduce here, however -- I get all three > messages for #1004939. Let's keep this bug open as you've seen this > more than once. Let me know if you have other cases.
Not sure if this is an entirely different or related problem, but also having issues with 969697, this time getting none of the messages on the bug. So I tried the commandline interface instead, which had some curious messages: $ notmuch-slurp-debbug 969697 WARNING: Folder does not exist, failed opening maildir folder ~/Mail/debian/INBOX.debian-bugs/. Use of uninitialized value $name in string eq at /usr/share/perl5/Mail/Box/Manager.pm line 296. Use of uninitialized value $name in string eq at /usr/share/perl5/Mail/Box/Manager.pm line 296. Use of uninitialized value $name in pattern match (m//) at /usr/share/perl5/Mail/Box/Dir.pm line 105. Use of uninitialized value $dir in substitution (s///) at /usr/share/perl5/Mail/Box/Dir.pm line 106. Use of uninitialized value $directory in -d at /usr/share/perl5/Mail/Box/MH.pm line 99. Use of uninitialized value $name in pattern match (m//) at /usr/share/perl5/Mail/Box/Dir.pm line 105. Use of uninitialized value $dir in substitution (s///) at /usr/share/perl5/Mail/Box/Dir.pm line 106. Use of uninitialized value $directory in concatenation (.) or string at /usr/share/perl5/Mail/Box/Maildir.pm line 77. Use of uninitialized value $name in string eq at /usr/share/perl5/Mail/Box/Manager.pm line 296. Use of uninitialized value $name in string eq at /usr/share/perl5/Mail/Box/Manager.pm line 296. Use of uninitialized value $name in pattern match (m//) at /usr/share/perl5/Mail/Box/Dir.pm line 105. Use of uninitialized value $dir in substitution (s///) at /usr/share/perl5/Mail/Box/Dir.pm line 106. Use of uninitialized value $directory in -d at /usr/share/perl5/Mail/Box/MH.pm line 99. Use of uninitialized value $name in pattern match (m//) at /usr/share/perl5/Mail/Box/Dir.pm line 105. Use of uninitialized value $dir in substitution (s///) at /usr/share/perl5/Mail/Box/Dir.pm line 106. Use of uninitialized value $directory in concatenation (.) or string at /usr/share/perl5/Mail/Box/Maildir.pm line 77. Use of uninitialized value $name in string eq at /usr/share/perl5/Mail/Box/Manager.pm line 296. Use of uninitialized value $name in string eq at /usr/share/perl5/Mail/Box/Manager.pm line 296. Use of uninitialized value $name in pattern match (m//) at /usr/share/perl5/Mail/Box/Dir.pm line 105. Use of uninitialized value $dir in substitution (s///) at /usr/share/perl5/Mail/Box/Dir.pm line 106. Use of uninitialized value $directory in -d at /usr/share/perl5/Mail/Box/MH.pm line 99. Use of uninitialized value $name in pattern match (m//) at /usr/share/perl5/Mail/Box/Dir.pm line 105. Use of uninitialized value $dir in substitution (s///) at /usr/share/perl5/Mail/Box/Dir.pm line 106. Use of uninitialized value $directory in concatenation (.) or string at /usr/share/perl5/Mail/Box/Maildir.pm line 77. Use of uninitialized value $name in string eq at /usr/share/perl5/Mail/Box/Manager.pm line 296. Use of uninitialized value $name in string eq at /usr/share/perl5/Mail/Box/Manager.pm line 296. Use of uninitialized value $name in pattern match (m//) at /usr/share/perl5/Mail/Box/Dir.pm line 105. Use of uninitialized value $dir in substitution (s///) at /usr/share/perl5/Mail/Box/Dir.pm line 106. Use of uninitialized value $directory in -d at /usr/share/perl5/Mail/Box/MH.pm line 99. Use of uninitialized value $name in pattern match (m//) at /usr/share/perl5/Mail/Box/Dir.pm line 105. Use of uninitialized value $dir in substitution (s///) at /usr/share/perl5/Mail/Box/Dir.pm line 106. Use of uninitialized value $directory in concatenation (.) or string at /usr/share/perl5/Mail/Box/Maildir.pm line 77. Use of uninitialized value $name in string eq at /usr/share/perl5/Mail/Box/Manager.pm line 296. Use of uninitialized value $name in string eq at /usr/share/perl5/Mail/Box/Manager.pm line 296. Use of uninitialized value $name in pattern match (m//) at /usr/share/perl5/Mail/Box/Dir.pm line 105. Use of uninitialized value $dir in substitution (s///) at /usr/share/perl5/Mail/Box/Dir.pm line 106. Use of uninitialized value $directory in -d at /usr/share/perl5/Mail/Box/MH.pm line 99. Use of uninitialized value $name in pattern match (m//) at /usr/share/perl5/Mail/Box/Dir.pm line 105. Use of uninitialized value $dir in substitution (s///) at /usr/share/perl5/Mail/Box/Dir.pm line 106. Use of uninitialized value $directory in concatenation (.) or string at /usr/share/perl5/Mail/Box/Maildir.pm line 77. No new mail. WARNING: Changes not written to read-only folder /home/vagrant/.cache/devscripts/bts/969697.mbox. Suggestion: $folder->close(write => 'NEVER') So, ~/Mail/debian/INBOX.debian-bugs/ definitely does exist, and seems to be a valid Maildir. If it matters, ~/Mail/debian is a symlink. My .config/mailscripts/notmuch-slurp-debbug contains: maildir = ~/Mail/debian/INBOX.debian-bugs/ Also not sure why it thinks the .mbox file is a read-only folder ... it appears writeable: $ ls -latr .cache/devscripts/bts/969697.mbox -rw-r--r-- 1 vagrant vagrant 11605 Mar 16 16:12 .cache/devscripts/bts/969697.mbox And Now I Tried Changing .config/mailscripts/notmuch-slurp-debbug to: maildir = /home/vagrant/debian/INBOX.debian-bugs/ Which at least works, with no errors or warnings from notmuch-slurp-debbug. The ~ for the homedir definitely *used* to be supported; been using it since at least ~debconf18 that way. :) live well, vagrant
signature.asc
Description: PGP signature