Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 758344

Summary: x11-plugins/enigmail: needs py2 cleanup
Product: Gentoo Linux Reporter: Michał Górny <mgorny>
Component: Current packagesAssignee: Mozilla Gentoo Team <mozilla>
Status: RESOLVED FIXED    
Severity: normal CC: gentoo-bugs
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/gentoo/gentoo/pull/26391
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 694800    

Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-12-04 00:52:50 UTC
Please note that the deadline for removing py2 versions is approaching fast.
Comment 1 Myckel Habets 2022-02-07 11:30:33 UTC
Maybe put a block on Bug 694800.

I found out about this issue this morning. Seamonkey seems to depend on the old version, so it needs to be checked if seamonkey can use the newer version.

However, it seems Enigmail dropped support for Seamonkey in 2019: https://admin.hostpoint.ch/pipermail/enigmail-users_enigmail.net/2019-January/005280.html.

And for Thunderbird recently: https://www.enigmail.net/index.php/en/home/news/71-2021-08-31-end-of-support-for-thunderbird.
Comment 2 Joonas Niilola gentoo-dev 2022-02-07 13:19:10 UTC
I've been actually thinking when to last-rite enigmail. It's not supported by thunderbird's in tree anymore, although the last versions should provide a tool to migrate your enigmail settings into thunderbirds >78 (if my memory servers me right).

You may want to check if the latest release of enigmail, 3.0.0 or something, supports seamonkey? Then we can bump enigmail, stabilize the latest version and keep using that with seamonkey. I believe everyone using Thunderbird have already migrated their PGP settings, so there's no need to keep the older versions of enigmail in tree anymore due to that.
Comment 3 Joonas Niilola gentoo-dev 2022-02-07 13:20:51 UTC
^ (I obviously assumed the latest version of enigmail is python3+ ready, haven't checked that)
Comment 4 Myckel Habets 2022-02-08 07:39:42 UTC
According to the Seamonkey 2.53.11 release notes:

The latest supported version is 2.0.9 Enigmail but there have been some problems reported against it. 

So, the lowest version in portage is already newer than that. However "unsupported" doesn't mean it doesn't work (some people seem to have been using it with newer versions).

Personally I haven't been using the email application of the seamonkey suit, so I don't know how it works in combination with enigmail. Let alone how to use/test the migration tool. According to the enigmail devs, only very few seamonkey users use enigmail (I thought I read a number of 0,5% of all enigmail users).

Maybe it's best to give the seamonkey crypt USE flag a warning message that people should migrate away and drop it completely in some later version.
Comment 5 Larry the Git Cow gentoo-dev 2022-07-16 06:19:01 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07dbc61b41aa6fdde0953db9e5fa1411d110ae40

commit 07dbc61b41aa6fdde0953db9e5fa1411d110ae40
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2022-07-13 18:47:12 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2022-07-16 05:38:22 +0000

    x11-plugins/enigmail: remove 2.0.12-r1
    
    Closes: https://bugs.gentoo.org/758344
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 x11-plugins/enigmail/Manifest                      |  1 -
 x11-plugins/enigmail/enigmail-2.0.12-r1.ebuild     | 84 ----------------------
 .../enigmail-2.0.12-enable_seamonkey_support.patch | 20 ------
 3 files changed, 105 deletions(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10b0efa3b75c1c3d2e1f44c796dba198f0c217bf

commit 10b0efa3b75c1c3d2e1f44c796dba198f0c217bf
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2022-07-13 18:45:27 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2022-07-16 05:38:22 +0000

    profiles: package.use.mask www-client/seamonkey[crypt]
    
    Bug: https://bugs.gentoo.org/758344
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 profiles/base/package.use.mask | 4 ++++
 1 file changed, 4 insertions(+)