OpenCSW Bug Tracker


Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0003726 [mutt] regular use feature N/A 2009-06-24 16:31 2010-03-15 12:00
Reporter moto View Status public  
Assigned To dam
Priority normal Resolution fixed  
Status closed  
Summary 0003726: compile mutt --with-sasl and --with-hcache
Description http://durak.org/sean/pubs/software/mutt/optionalfeatures.html#caching [^]
The mutt headercache feature downloads mail-headers for IMAP mailboxes and thus saves time when opening mailboxes, especially when the folder in question contains a lot of mails.

http://durak.org/sean/pubs/software/mutt/optionalfeatures.html#id408431 [^]
SASL automatically chooses the most safe authentication method if the mailserver has SASL enabled.

Unfortunately both features rely on other librarys, probably the reason why those neat features where not included in the first place.

Cheers,
  Markus
Additional Information
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0007272)
yurd4 (reporter)
2010-01-17 11:24

i would like mutt with SASL too
(0007275)
dam (administrator)
2010-01-17 18:37

There is an updated version in testing/:
  http://mirror.opencsw.org/testing.html [^]

mutt_base-1.5.20,REV=2010.01.17-SunOS5.8-i386-CSW.pkg.gz
mutt_base-1.5.20,REV=2010.01.17-SunOS5.8-sparc-CSW.pkg.gz
mutt_ncurses-1.5.20,REV=2010.01.17-SunOS5.8-i386-CSW.pkg.gz
mutt_ncurses-1.5.20,REV=2010.01.17-SunOS5.8-sparc-CSW.pkg.gz
mutt_slang-1.5.20,REV=2010.01.17-SunOS5.8-i386-CSW.pkg.gz
mutt_slang-1.5.20,REV=2010.01.17-SunOS5.8-sparc-CSW.pkg.gz

Both versions (slang and ncurses) have IMAP, POP, SASL and header caching compiled in.

Please verify if this suits your needs or if you need additional flags.
(0007286)
z1k (reporter)
2010-01-18 23:51

after installation mutt_slang i run /opt/csw/bin/mutt-slang and i got messages:

Error in /export/home/XXX/.mutt/muttrc, line 4: smtp_url: unknown variable
Error in /export/home/XXX/.mutt/muttrc, line 5: smtp_pass: unknown variable
SSL is unavailable.
SSL is unavailable.
SSL is unavailable.
Error in /export/home/XXX/.mutt/muttrc, line 15: certificate_file: unknown variable
source: errors in /export/home/XXX/.mutt/muttrc
Press any key to continue...

those configuration worked with previous version.
(0007287)
skayser (administrator)
2010-01-19 02:40

z1k, thanks for testing. The build in testing was missing some build options which are present in the mutt version from current.

+USE_SMTP
+CRYPT_BACKEND_GPGME
+USE_SSL_OPENSSL

I have added the relevant ./configure flags to the Makefile and built updated mutt packages which are now also available from testing. (Guess that's okay with you, Dago).

mutt_base-1.5.20,REV=2010.01.19-SunOS5.8-i386-CSW.pkg.gz
mutt_ncurses-1.5.20,REV=2010.01.19-SunOS5.8-i386-CSW.pkg.gz
mutt_base-1.5.20,REV=2010.01.19-SunOS5.8-sparc-CSW.pkg.gz
mutt_slang-1.5.20,REV=2010.01.19-SunOS5.8-i386-CSW.pkg.gz
mutt_ncurses-1.5.20,REV=2010.01.19-SunOS5.8-sparc-CSW.pkg.gz
mutt_slang-1.5.20,REV=2010.01.19-SunOS5.8-sparc-CSW.pkg.gz

Dago, as a side remark: Do we really need to keep the slang version around? Its existence adds three more packages to the catalog (mutt_base, mutt_slang, plus a mutt stub which we would need to keep for existing mutt users). I will try to reproduce the error behaviour of the slang version described in 0003648 so that we get a better feeling for what's up with slang, but already now my KISS gut feeling tells me it would be wise to just maintain one version of mutt, be it slang OR ncurses, not both.
(0007296)
z1k (reporter)
2010-01-19 16:59

thanks, Dago, for support
after: pfexec pkgutil -t http://mirror.opencsw.org/opencsw/testing [^] -i mutt_slang
i got: http://dpaste.com/147458/ [^]
and after: pfexec pkgutil -t http://mirror.opencsw.org/opencsw/testing [^] -i mutt_ncurses
i got: http://dpaste.com/147459/ [^]
i seems package libidn-1.15 is not in current repo (there is only version 1.16)
(0007297)
bonivart (developer)
2010-01-19 17:45

Try something like:

pkgutil -t http://mirror.opencsw.org/opencsw/testing [^] -iN mutt_ncurses

The -N (nodeps) option will make it ignore needed dependencies so only mutt_ncurses will be installed from testing. It's up to you to have the dependencies needed in place.
(0007298)
z1k (reporter)
2010-01-19 18:11

the installation pass without error, but mutt didn't works: (missing libraries)
i tried install mutt from current branch, but missing dependency:

Fetching CSWlibidn-1.15,REV=2009.06.10 (16/30)...
--2010-01-19 18:10:14-- http://ibiblio.org/pub/packages/solaris/opencsw/current/i386/5.11/libidn-1.15,REV=2009.06.10-SunOS5.8-i386-CSW.pkg.gz [^]
Connecting to 195.113.79.10:3128... connected.
Proxy request sent, awaiting response... 404 Not Found
2010-01-19 18:10:14 ERROR 404: Not Found.

Use of uninitialized value in concatenation (.) or string at /opt/csw/bin/pkgutil line 283, <STDIN> line 1.

Fetching of failed. Try updating your catalog with pkgutil -U.
(0007299)
dam (administrator)
2010-01-19 20:23

Ok, here it goes: You install *only* the mutt packages from testing that you need, that is CSWmutt-base and CSWmutt-slang or CSWmutt-ncurses. There will be warnings about missing packages printed. Then you update your catalog with current with "pkgutil -U -i <pkg>*" for the missing dependency packages. Please let me know if you encounter more problems or even better visit us on #opencsw at freenode on IRC.
(0007335)
z1k (reporter)
2010-01-24 15:03

dam: thanks, i found help in #opencsw and i have installed mutt yet.

all: It looks that the sasl authentication of the imap and smtp works. I tested both version: mutt_ncurses and mutt_slang.
(0007646)
dam (administrator)
2010-03-15 12:00

This has been fixed in 1.5.20,REV=2010.02.19 and released to current/.


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker