Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 57250 - Enigmail does not work under mozilla-thunderbird 7.1, but does under mozilla-thunderbird-bin 7.1
Summary: Enigmail does not work under mozilla-thunderbird 7.1, but does under mozilla-...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High major
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-15 19:05 UTC by Holly Bostick
Modified: 2004-08-03 06:28 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Holly Bostick 2004-07-15 19:05:52 UTC
I compiled Mozilla Thunderbird 7.1 from source without errors. Enigmail appeared to be correctly installed, and while I was able to create rules in the per-recipient rules dialog, I was unable to save them-- I could only cancel out of the dialog. Clicking OK, which traditionally saves and exits, had no effect, not even to close the dialog. I then tried to edit the pgprules.xml file manually, as suggested on http://enigmail.mozdev.org/pgprules_file.html . However, the manually created rules also did not appear in the Rules Editor dialog.

I then tried to create rules as root, no dice there. I then uninstalled and reinstalled both the Enigmime (0.84.1-tb-linux) and Enigmail (0.84.2) extensions from the Enigmail site, as root. No change for root or the user.

I then uninstalled mozilla-thunderbird, and installed mozilla-thunderbird-bin. I installed the same Enigmime and Enigmail extensions, as root, closing and restarting Thunderbird as necessary to uninstall and reinstall.

The Per-Recipient Rules Editor works normally, for both root and the user (meaning that clicking OK after setting a new rule for a particular email address closes the dialog and saves the rule), and the user (using the same profile) now sees the manually-created rules appearing in the Per-Recipient Rules Editor.

Reproducible: Always
Steps to Reproduce:
1. Install mozilla-thunderbird.
2. Install the Enigmime and Enigmail extensions as root, closing and restarting Thunderbird as necessary.
3. Attempt to use the Per-Recipient Rules Editor, either as root, or a user, or both. Use the Cancel button to escape from the dialog without saving the rules, as the OK button does not operate.
4. Close Thunderbird and create the pgprules.xml in the user's profile directory as instructed on http://enigmail.mozdev.org/pgprules_file.html , populating it with a couple of rules.
5. Open Thunderbird and examine the Per-Recipient Rules Editor. The new rules do not appear.
6. Uninstall mozilla-thunderbird and install mozilla-thunderbird-bin.
7. Reinstall the same Engimime and Enigmail extensions as root, closing and restarting Thunderbird as necessary.
8. Attempt to use the Per-Recipient Rules Editor, which will now save newly-created rules normally.
9. Open Thunderbird as the user with the same profile where you created the pgprules.xml file; the manually created rules will now appear in the Per-Recipient Rules Editor and can be managed normally with that tool.


Actual Results:  
I was unable to use Enigmail to create per-recipient rules for encryption and
signing when I installed it with the mozilla-thunderbird package, but I am able
to use it fully and normally when I install it with the mozilla-thunderbird-bin
package.

Since every email that one attempts to sign or encrypt requests a rule to be
written via a dialog, it pretty much means that I was unable to send signed or
encrypted mail under mozilla-thunderbird compiled from source, making Enigmail
much less useful.

Expected Results:  
Engimail installed beside the mozilla-thunderbird package should perform
normally; I should be able to add and manage per-recipient encryption and
signing rules with either the dialog provided with Enigmail or by manually
creating the pgprules.xml file in the root of my profile folder.
Comment 1 Ioannis Aslanidis (RETIRED) gentoo-dev 2004-07-28 13:20:37 UTC
I can confirm this bug.
Comment 2 Aron Griffis (RETIRED) gentoo-dev 2004-07-28 18:56:52 UTC
Holly, thanks for this report.  Please post the output of emerge --info
Comment 3 Ioannis Aslanidis (RETIRED) gentoo-dev 2004-07-28 23:44:03 UTC
The latest version of enigmail is 0.85

Does the current ebuild include it?
Comment 4 Ioannis Aslanidis (RETIRED) gentoo-dev 2004-07-29 00:17:19 UTC
Enigmail 0.85 _does_ work correctly with thunderbird.
Comment 5 Holly Bostick 2004-07-29 01:03:17 UTC
Here ya go (sorry, now I know that this is standard information that should be included in all bug reports).

#emerge info
Portage 2.0.50-r9 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-gentoo-r11)
=================================================================
System uname: 2.6.7-gentoo-r11 i686 AMD Athlon(tm) XP 2200+
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe -fPIC"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe -fPIC"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache fixpackages prelink sandbox"
GENTOO_MIRRORS="ftp://ftp.tiscali.nl/pub/mirror/gentoo ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo http://gentoo.mirror.sdv.fr"MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-main"
SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage"
USE="3dnow X aalib alsa apm avi berkdb bonobo cdparanoia cdr clamav crypt cups dga dillo directfb divx4linux dv dvd dvdr dvdread encode escreen esd faac faad fbcon fbdev flac foomaticdb gdbm gif gimpprint gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile imlib java javascript jpeg ldap libg++ libwww mad matrox md5sum mikmod mmx motif mozilla mozsvg mpeg mythtv nas ncurses network nls nptl oggvorbis opengl oss pam pdflib perl png python qt quicktime readline ruby samba scanner sdl slang spell sse ssl svg svga tcltk tcpd tetex threads truetype unicode v4l v4l2 x86 xine xml xml2 xmms xprint xv xvid zlib"

It's good that 0.85 works (I haven't confirmed Deathwing00's report), but even 0.84.1/0.84.2 I had used in my report I had to get from the Enigmail HP; these were not the versions included with the ebuild in the first place, iirc.

I will attempt to confirm Deathwing00's report, but probably not before tomorrow.
Comment 6 Aron Griffis (RETIRED) gentoo-dev 2004-08-03 06:28:00 UTC
Thanks, I updated to enigmail-0.85 in mozilla-thunderbird-0.7.1-r1.  It's ~arch
right now but should see a quick turnaround