On Thu, Oct 07, 2021 at 01:31:29PM +0100, Stuart Henderson wrote:
On 2021/10/06 21:14, Jon Fineman wrote:
Not sure I built this correctly. I applied the patch, ran make in
./mail/neomutt under my userid, then with doas after pkg_add issued errors.
I did not run make install.

Is it valid to run neomutt out of the pobj directory? While it launched and
I was able to interact with it I did get the below errors about my config
file. The new neomutt is built without notmuch support, which I use.

you can use FLAVOR=notmuch make [...]

> desktop(/usr/ports/pobj/neomutt-20211004/build-amd64)$: ./neomutt
> Error in /home/.config/neomutt/muttrc, line 9: nm_default_url: unknown
> variable
> Error in /home/.config/neomutt/muttrc, line 10: nm_query_type: unknown
> variable
> Error in /home/.config/neomutt/muttrc, line 11: Function
> 'vfolder-from-query' not available for menu 'index'
> Error in /home/.config/neomutt/muttrc, line 12: nm_db_limit: unknown
> variable
> Error in /home/.config/neomutt/maildir-muttrc, line 18:
> virtual-mailboxes: unknown command
> Error in /home/.config/neomutt/maildir-muttrc, line 24:
> virtual-mailboxes: unknown command
> Error in /home/.config/neomutt/maildir-muttrc, line 28:
> virtual-mailboxes: unknown command
> Error in /home/.config/neomutt/muttrc, line 190: source: file
> /home/.config/neomutt/maildir-muttrc could not be sourced
> source: errors in /home/.config/neomutt/muttrc
> Press any key to continue...

those are all notmuch-related


Also another dataum. I realized I often run neomutt and emacs/notmuch at the
same time. While I don't have a great recollection of the timing I am
starting to wonder if that is causing a conflict. The last day or so I have
not used emacs/notmuch and neomutt has been fine.

Jon


On Tue, Oct 05, 2021 at 08:43:38AM +0100, Stuart Henderson wrote:
> On 2021/10/04 19:47, Stuart Henderson wrote:
> > On 2021/10/04 09:22, Jon Fineman wrote:
> > > I had been using it about 5 minutes and just entered a few commands.
> > > Hopefully one of these will help. dmesg follows. It is rather random with
> > > staying up days to just a few minutes.
> >
> > It probably needs reporting upstream, but there's a new release of
> > neomutt due this week so it would be better to test with that first, in
> > case the poblems you're running into have been fixed already.
> >
>
>
> Not the released version yet but you can try this:
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/mail/neomutt/Makefile,v
> retrieving revision 1.66
> diff -u -p -r1.66 Makefile
> --- Makefile       5 Feb 2021 13:18:19 -0000       1.66
> +++ Makefile       5 Oct 2021 07:42:41 -0000
> @@ -4,7 +4,9 @@ COMMENT=   tty-based e-mail client, Mutt w
>
> GH_ACCOUNT=        neomutt
> GH_PROJECT=        neomutt
> -GH_TAGNAME=       20210205
> +#GH_TAGNAME=      20210205
> +GH_COMMIT=        a1660b20c3792075281d58ba1f902acfe1db0880
> +DISTNAME= neomutt-20211004
>
> CATEGORIES=        mail
> HOMEPAGE=  https://neomutt.org/
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/mail/neomutt/distinfo,v
> retrieving revision 1.41
> diff -u -p -r1.41 distinfo
> --- distinfo       5 Feb 2021 13:18:19 -0000       1.41
> +++ distinfo       5 Oct 2021 07:42:41 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (neomutt-20210205.tar.gz) = 
d+F3eA/C2Ku0ddnKxDQsfmHVPCQ/bOL5vIbYGfyWLNs=
> -SIZE (neomutt-20210205.tar.gz) = 3476980
> +SHA256 (neomutt-20211004-a1660b20.tar.gz) = 
Xl5IibCPVrlq30lx0L81C9YBQ+C++H6CgZcT7e/7Evk=
> +SIZE (neomutt-20211004-a1660b20.tar.gz) = 3726113
> Index: patches/patch-auto_def
> ===================================================================
> RCS file: /cvs/ports/mail/neomutt/patches/patch-auto_def,v
> retrieving revision 1.13
> diff -u -p -r1.13 patch-auto_def
> --- patches/patch-auto_def 5 Feb 2021 13:18:19 -0000       1.13
> +++ patches/patch-auto_def 5 Oct 2021 07:42:41 -0000
> @@ -3,7 +3,7 @@ $OpenBSD: patch-auto_def,v 1.13 2021/02/
> Index: auto.def
> --- auto.def.orig
> +++ auto.def
> -@@ -555,6 +555,7 @@ if {[get-define want-sasl]} {
> +@@ -579,6 +579,7 @@ if {[get-define want-sasl]} {
>      define USE_SASL
>      define-feature SASL
>    } else {
> @@ -11,7 +11,7 @@ Index: auto.def
>      foreach sasl_lib {sasl2 sasl} {
>        if {[check-inc-and-lib sasl [opt-val with-sasl $prefix] \
>                               sasl/sasl.h sasl_encode64 $sasl_lib]} {
> -@@ -564,6 +565,7 @@ if {[get-define want-sasl]} {
> +@@ -588,6 +589,7 @@ if {[get-define want-sasl]} {
>          break
>        }
>      }
> @@ -19,7 +19,7 @@ Index: auto.def
>      if {![get-define USE_SASL]} {
>        user-error "Unable to find SASL"
>      }
> -@@ -1289,13 +1291,6 @@ set bare_rep {
> +@@ -1311,13 +1313,6 @@ set bare_rep {
>  }
>  set str_rep {
>    PACKAGE_VERSION
> Index: patches/patch-nntp_newsrc_c
> ===================================================================
> RCS file: /cvs/ports/mail/neomutt/patches/patch-nntp_newsrc_c,v
> retrieving revision 1.5
> diff -u -p -r1.5 patch-nntp_newsrc_c
> --- patches/patch-nntp_newsrc_c    1 Sep 2020 10:50:55 -0000       1.5
> +++ patches/patch-nntp_newsrc_c    5 Oct 2021 07:42:41 -0000
> @@ -3,7 +3,7 @@ $OpenBSD: patch-nntp_newsrc_c,v 1.5 2020
> Index: nntp/newsrc.c
> --- nntp/newsrc.c.orig
> +++ nntp/newsrc.c
> -@@ -623,7 +623,7 @@ static int active_get_cache(struct NntpAccountData *ad
> +@@ -625,7 +625,7 @@ static int active_get_cache(struct NntpAccountData *ad
>    if (!fp)
>      return -1;
>
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/mail/neomutt/pkg/PLIST,v
> retrieving revision 1.16
> diff -u -p -r1.16 PLIST
> --- pkg/PLIST      20 Nov 2020 17:17:21 -0000      1.16
> +++ pkg/PLIST      5 Oct 2021 07:42:41 -0000
> @@ -60,6 +60,9 @@ share/doc/neomutt/mime.types
> @sample ${SYSCONFDIR}/mime.types
> share/doc/neomutt/mimesupport.html
> share/doc/neomutt/miscellany.html
> +share/doc/neomutt/oauth2/
> +share/doc/neomutt/oauth2/mutt_oauth2.py
> +share/doc/neomutt/oauth2/mutt_oauth2.py.README
> share/doc/neomutt/optionalfeatures.html
> share/doc/neomutt/reference.html
> share/doc/neomutt/samples/
> @@ -110,11 +113,15 @@ share/locale/ko/LC_MESSAGES/neomutt.mo
> share/locale/lt/
> share/locale/lt/LC_MESSAGES/
> share/locale/lt/LC_MESSAGES/neomutt.mo
> +share/locale/nb_NO/
> +share/locale/nb_NO/LC_MESSAGES/
> +share/locale/nb_NO/LC_MESSAGES/neomutt.mo
> share/locale/nl/LC_MESSAGES/neomutt.mo
> share/locale/pl/LC_MESSAGES/neomutt.mo
> share/locale/pt_BR/LC_MESSAGES/neomutt.mo
> share/locale/ru/LC_MESSAGES/neomutt.mo
> share/locale/sk/LC_MESSAGES/neomutt.mo
> +share/locale/sr/LC_MESSAGES/neomutt.mo
> share/locale/sv/LC_MESSAGES/neomutt.mo
> share/locale/tr/LC_MESSAGES/neomutt.mo
> share/locale/uk/LC_MESSAGES/neomutt.mo

--


So far I have not had any crashes, which is good.

Although I am seeing two related minor annoyances (minor in that they are easy to work around).

If I am viewing a message and new items come into the folder one of two things can occur. The more common one is when I exit the message by "q" the cursor will move to the first item. It used to stay on the message you were on. The second less frequent one, depending on the timing of quitting viewing a message and new items coming into the folder, if you delete the message, then quit, the item that you were viewing is not the item that gets deleted, but the first new item.


Reply via email to