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