[update] thunderbird & firefox 78 betas/rcs, and a note about enigmail

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[update] thunderbird & firefox 78 betas/rcs, and a note about enigmail

Landry Breuil-5
Hi,

just a quick note about upcoming 78 releases for firefox and
thunderbird:
- firefox 78.0 is planned next week, pkgs for rc1 available on my repo
  (cf https://packages.rhaalovely.net/README.txt - or the various
'beta/release branches from https://cgit.rhaalovely.net/mozilla-firefox/
if you prefer to build it yourself, with a small mozilla.port.mk diff
below)
- www/firefox-esr will stay at 68.10 when 78.0 is released, but will move to
  78.1 when www/mozilla-firefox moves to 79 (end of july according to
https://wiki.mozilla.org/RapidRelease/Calendar)
- mail/mozilla-thunderbird will move to 78 when its released sometimes
  in july (according to the 'upcoming releases' section of
https://wiki.mozilla.org/Thunderbird:Home) - i've been using all the
75/76/77/78 thunderbird betas on my work machines for the past months
without issues.

If you're a thunderbird user, i encourage you to test the beta releases (just
uploaded 78.0beta3 on my repo), as there are quite some changes compared to 68:
- some addons will disappear because of the move to webextensions
- first-class integration of openpgp (supersedes security/enigmail)
- no more subpackaging for lightning, its installed by default
- lots of quite ui improvements/tweaks
- and many more changes, cf
  https://www.thunderbird.net/en-US/thunderbird/78.0beta/releasenotes/ and the
same releasenotes for all the betas since
https://www.thunderbird.net/en-US/thunderbird/69.0beta/releasenotes/

i dont use enigmail nor pgp so havent tested at all the pgp integration, only
checked that the relevant libs were building fine.

Landry

===================================================================
RCS file: /cvs/ports/www/mozilla/mozilla.port.mk,v
retrieving revision 1.131
diff -u -r1.131 mozilla.port.mk
--- mozilla.port.mk     2 Jun 2020 15:22:18 -0000       1.131
+++ mozilla.port.mk     24 Jun 2020 09:25:24 -0000
@@ -61,7 +61,7 @@
                        archivers/zip>=2.3
 
 .if !defined(MOZILLA_USE_BUNDLED_NSS)
-MODMOZ_LIB_DEPENDS +=  security/nss>=3.53 #77: #1629594 for 3.52, #1637369 for 3.52.1
+MODMOZ_LIB_DEPENDS +=  security/nss>=3.53.1
 MODMOZ_WANTLIB +=      nss3 nssutil3 smime3 ssl3
 CONFIGURE_ARGS +=      --with-system-nss
 .endif
@@ -127,9 +127,8 @@
 # no --with-system-png, apng support not bundled in
 
 AUTOCONF_VERSION =     2.13
-CONFIGURE_ARGS +=      --with-system-zlib=/usr \
+CONFIGURE_ARGS +=      --with-system-zlib      \
                --enable-official-branding      \
-               --disable-gconf                 \
                --disable-necko-wifi            \
                --disable-optimize              \
                --disable-tests                 \

Reply | Threaded
Open this post in threaded view
|

Re: [update] thunderbird & firefox 78 betas/rcs, and a note about enigmail

Aisha Tammy-5
On 6/24/20 5:28 AM, Landry Breuil wrote:

> Hi,
>
> just a quick note about upcoming 78 releases for firefox and
> thunderbird:
> - firefox 78.0 is planned next week, pkgs for rc1 available on my repo
>   (cf https://packages.rhaalovely.net/README.txt - or the various
> 'beta/release branches from https://cgit.rhaalovely.net/mozilla-firefox/
> if you prefer to build it yourself, with a small mozilla.port.mk diff
> below)
> - www/firefox-esr will stay at 68.10 when 78.0 is released, but will move to
>   78.1 when www/mozilla-firefox moves to 79 (end of july according to
> https://wiki.mozilla.org/RapidRelease/Calendar)
> - mail/mozilla-thunderbird will move to 78 when its released sometimes
>   in july (according to the 'upcoming releases' section of
> https://wiki.mozilla.org/Thunderbird:Home) - i've been using all the
> 75/76/77/78 thunderbird betas on my work machines for the past months
> without issues.
>
> If you're a thunderbird user, i encourage you to test the beta releases (just
> uploaded 78.0beta3 on my repo), as there are quite some changes compared to 68:
> - some addons will disappear because of the move to webextensions
> - first-class integration of openpgp (supersedes security/enigmail)
> - no more subpackaging for lightning, its installed by default
> - lots of quite ui improvements/tweaks
> - and many more changes, cf
>   https://www.thunderbird.net/en-US/thunderbird/78.0beta/releasenotes/ and the
> same releasenotes for all the betas since
> https://www.thunderbird.net/en-US/thunderbird/69.0beta/releasenotes/
>
> i dont use enigmail nor pgp so havent tested at all the pgp integration, only
> checked that the relevant libs were building fine.
>

I use enigmail and PGP very regularly and have talked to the author of enigmail.

One good news is that he was consulted when adding this functionality (and he was
looking over the code) so there is some hope that this will be able to replace enigmail.
OTOH he has recommended that you do not upgrade to this release if PGP is super important

as things are likely to break and have multiple bugs.

ymmv.

Aisha

> Landry
>
> ===================================================================
> RCS file: /cvs/ports/www/mozilla/mozilla.port.mk,v
> retrieving revision 1.131
> diff -u -r1.131 mozilla.port.mk
> --- mozilla.port.mk     2 Jun 2020 15:22:18 -0000       1.131
> +++ mozilla.port.mk     24 Jun 2020 09:25:24 -0000
> @@ -61,7 +61,7 @@
>                         archivers/zip>=2.3
>  
>  .if !defined(MOZILLA_USE_BUNDLED_NSS)
> -MODMOZ_LIB_DEPENDS +=  security/nss>=3.53 #77: #1629594 for 3.52, #1637369 for 3.52.1
> +MODMOZ_LIB_DEPENDS +=  security/nss>=3.53.1
>  MODMOZ_WANTLIB +=      nss3 nssutil3 smime3 ssl3
>  CONFIGURE_ARGS +=      --with-system-nss
>  .endif
> @@ -127,9 +127,8 @@
>  # no --with-system-png, apng support not bundled in
>  
>  AUTOCONF_VERSION =     2.13
> -CONFIGURE_ARGS +=      --with-system-zlib=/usr \
> +CONFIGURE_ARGS +=      --with-system-zlib      \
>                 --enable-official-branding      \
> -               --disable-gconf                 \
>                 --disable-necko-wifi            \
>                 --disable-optimize              \
>                 --disable-tests                 \
>

Reply | Threaded
Open this post in threaded view
|

Re: [update] thunderbird & firefox 78 betas/rcs, and a note about enigmail

Landry Breuil-5
On Wed, Jun 24, 2020 at 06:28:59AM -0400, Aisha Tammy wrote:
> On 6/24/20 5:28 AM, Landry Breuil wrote:
> > Hi,

<snip>

> >
>
> I use enigmail and PGP very regularly and have talked to the author of enigmail.
>
> One good news is that he was consulted when adding this functionality (and he was
> looking over the code) so there is some hope that this will be able to replace enigmail.
> OTOH he has recommended that you do not upgrade to this release if PGP is super important
>
> as things are likely to break and have multiple bugs.

I'm well aware of all that, and expect people relying on pgp integration
to play with it with a new/clean profile of thunderbird so that proper
feedback can be sent upstream, of course you're free to play with fire
using your regular profile but there's no way back, so make backups
first...

Landry

Reply | Threaded
Open this post in threaded view
|

Re: [update] thunderbird & firefox 78 betas/rcs, and a note about enigmail

Aisha Tammy-5
On 6/24/20 7:21 AM, Landry Breuil wrote:

> On Wed, Jun 24, 2020 at 06:28:59AM -0400, Aisha Tammy wrote:
>> On 6/24/20 5:28 AM, Landry Breuil wrote:
>>> Hi,
>
> <snip>
>
>>>
>>
>> I use enigmail and PGP very regularly and have talked to the author of enigmail.
>>
>> One good news is that he was consulted when adding this functionality (and he was
>> looking over the code) so there is some hope that this will be able to replace enigmail.
>> OTOH he has recommended that you do not upgrade to this release if PGP is super important
>>
>> as things are likely to break and have multiple bugs.
>
> I'm well aware of all that, and expect people relying on pgp integration
> to play with it with a new/clean profile of thunderbird so that proper
> feedback can be sent upstream, of course you're free to play with fire
> using your regular profile but there's no way back, so make backups
> first...
>
Ah, of course, I just wanted to make sure others who don't follow the discussions
would also know.

For others who are not subscribed to bunch of email threads:

Here's the thread at enigmail detailing plans for the future
https://admin.hostpoint.ch/pipermail/enigmail-users_enigmail.net/2020-May/005617.html

And the news on their website
https://enigmail.net/index.php/en/home/news/70-2019-10-08-future-openpgp-support-in-thunderbird

And the general mailing list archive for other information
https://admin.hostpoint.ch/pipermail/enigmail-users_enigmail.net/

Enigmail is like the only reason I use thunderbird, so I'm very sad :(


Aisha

> Landry
>

Reply | Threaded
Open this post in threaded view
|

Re: [update] thunderbird & firefox 78 betas/rcs, and a note about enigmail

Landry Breuil-5
In reply to this post by Landry Breuil-5
On Wed, Jun 24, 2020 at 11:28:49AM +0200, Landry Breuil wrote:

> Hi,
>
> just a quick note about upcoming 78 releases for firefox and
> thunderbird:
>
> If you're a thunderbird user, i encourage you to test the beta releases (just
> uploaded 78.0beta3 on my repo), as there are quite some changes compared to 68:
> - some addons will disappear because of the move to webextensions
> - first-class integration of openpgp (supersedes security/enigmail)
> - no more subpackaging for lightning, its installed by default
> - lots of quite ui improvements/tweaks
> - and many more changes, cf
>   https://www.thunderbird.net/en-US/thunderbird/78.0beta/releasenotes/ and the
> same releasenotes for all the betas since
> https://www.thunderbird.net/en-US/thunderbird/69.0beta/releasenotes/
>
> i dont use enigmail nor pgp so havent tested at all the pgp integration, only
> checked that the relevant libs were building fine.

More bits on this thunderbird/openpgp/enigmail whack-a-mole:

upstream is planning to leave all those bits disabled by default until
thunderbird 78.2 (end of august) (per
https://wiki.mozilla.org/Thunderbird:OpenPGP), even if all basic bits
are here there are still a lot of things missing:
https://wiki.mozilla.org/Thunderbird:OpenPGP:Status

So my plan is to make sure OpenBSD 6.8 ships with thunderbird 78 (68
will be dead by then), users of enigmail (esp. users with keys on
smartcards, which requires gpgme) are *strongly* encouraged to test
support in advance (i'll continue building/providing builds for 78.x on
my repo) of the upcoming lock, using a distinct profile (or keep
backups). Direct all your feedback upstream.

Here's what i plan to add to pkg/README:

Thunderbird 78 provides OpenPGP email encryption via RNP, which was
previously optionally available via the Enigmail extension and GnuPG.
All basic OpenPGP features (encrypt/decrypt/sign) are available out of
the box. Support for smartcards is incomplete, only decryption works at
this time, signing is not yet implemented. To use the experimental
smartcard support, which is implemented as a fallback to GnuPG for
secret key operations, install the gpgme package.

no, i wont maintain two branches of the thunderbird port in CVS :)

Landry