Bug 26138 - Thunderbird 68.4.2
Summary: Thunderbird 68.4.2
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA7-64-OK
Keywords: advisory, validated_update
Depends on: 26104 26137
Blocks:
  Show dependency treegraph
 
Reported: 2020-01-27 09:30 CET by Nicolas Salguero
Modified: 2020-01-30 19:29 CET (History)
7 users (show)

See Also:
Source RPM: thunderbird, thunderbird-l10n
CVE:
Status comment:


Attachments

Description Nicolas Salguero 2020-01-27 09:30:58 CET
Suggested advisory:
========================

The updated packages fix some bugs and security issues.

References:
https://www.thunderbird.net/en-US/thunderbird/68.4.2/releasenotes/
========================

Updated packages in core/updates_testing:
========================
thunderbird-68.4.2-1.mga7
thunderbird-enigmail-68.4.2-1.mga7
thunderbird-ar-68.4.2-1.mga7
thunderbird-ast-68.4.2-1.mga7
thunderbird-be-68.4.2-1.mga7
thunderbird-bg-68.4.2-1.mga7
thunderbird-br-68.4.2-1.mga7
thunderbird-ca-68.4.2-1.mga7
thunderbird-cs-68.4.2-1.mga7
thunderbird-cy-68.4.2-1.mga7
thunderbird-da-68.4.2-1.mga7
thunderbird-de-68.4.2-1.mga7
thunderbird-el-68.4.2-1.mga7
thunderbird-en_GB-68.4.2-1.mga7
thunderbird-en_US-68.4.2-1.mga7
thunderbird-es_AR-68.4.2-1.mga7
thunderbird-es_ES-68.4.2-1.mga7
thunderbird-et-68.4.2-1.mga7
thunderbird-eu-68.4.2-1.mga7
thunderbird-fi-68.4.2-1.mga7
thunderbird-fr-68.4.2-1.mga7
thunderbird-fy_NL-68.4.2-1.mga7
thunderbird-ga_IE-68.4.2-1.mga7
thunderbird-gd-68.4.2-1.mga7
thunderbird-gl-68.4.2-1.mga7
thunderbird-he-68.4.2-1.mga7
thunderbird-hr-68.4.2-1.mga7
thunderbird-hsb-68.4.2-1.mga7
thunderbird-hu-68.4.2-1.mga7
thunderbird-hy_AM-68.4.2-1.mga7
thunderbird-id-68.4.2-1.mga7
thunderbird-is-68.4.2-1.mga7
thunderbird-it-68.4.2-1.mga7
thunderbird-ja-68.4.2-1.mga7
thunderbird-ko-68.4.2-1.mga7
thunderbird-lt-68.4.2-1.mga7
thunderbird-nb_NO-68.4.2-1.mga7
thunderbird-nl-68.4.2-1.mga7
thunderbird-nn_NO-68.4.2-1.mga7
thunderbird-pl-68.4.2-1.mga7
thunderbird-pt_BR-68.4.2-1.mga7
thunderbird-pt_PT-68.4.2-1.mga7
thunderbird-ro-68.4.2-1.mga7
thunderbird-ru-68.4.2-1.mga7
thunderbird-si-68.4.2-1.mga7
thunderbird-sk-68.4.2-1.mga7
thunderbird-sl-68.4.2-1.mga7
thunderbird-sq-68.4.2-1.mga7
thunderbird-sv_SE-68.4.2-1.mga7
thunderbird-tr-68.4.2-1.mga7
thunderbird-uk-68.4.2-1.mga7
thunderbird-vi-68.4.2-1.mga7
thunderbird-zh_CN-68.4.2-1.mga7
thunderbird-zh_TW-68.4.2-1.mga7

from SRPMS:
thunderbird-68.4.2-1.mga7.src.rpm
thunderbird-l10n-68.4.2-1.mga7.src.rpm
Nicolas Salguero 2020-01-27 09:31:30 CET

Source RPM: (none) => thunderbird, thunderbird-l10n
Status: NEW => ASSIGNED
Assignee: bugsquad => qa-bugs

Nicolas Salguero 2020-01-27 09:31:39 CET

Depends on: (none) => 26137

Comment 1 Thomas Andrews 2020-01-27 19:11:15 CET
Attempted to use the QA repo tool to download just the packages listed in this and in bug 26137 (Firefox) when I went to install the updates, I saw the following message:

Sorry, the following packages cannot be selected:

- thunderbird-68.4.2-1.mga7.x86_64 (due to unsatisfied lib64sqlite3_0[>= 3.31.0])
- thunderbird-en_US-68.4.2-1.mga7.noarch

The unsatisfied package is part of bug 26104, so clearly this update depends on that bug, as well.

Depends on: (none) => 26104
CC: (none) => andrewsfarm

Comment 2 Thomas Andrews 2020-01-27 20:18:14 CET
64-bit Plasma system.

Updated all the relevant 64-bit packages in bugs 26137, 26104, and this bug. US-English language packs)

All packages installed cleanly. Ran Thunderbird, received mail, sent mail to myself and replied, checked newsgroups. Everything worked as it should.

I do not use the calendar or Enigmail, so I did not check those.
Comment 3 Herman Viaene 2020-01-28 13:43:52 CET
thunderbird-68.4.2-1.mga7.x86_64 cannot be selected because of missing lib64nss3[>= 2:3.49.2
That is in  the dependencies of Firefox, but this means one cannot install Thunderbird without installing the Firefox version first.

CC: (none) => herman.viaene

Comment 4 David Walser 2020-01-28 14:09:11 CET
You don't need to install Firefox, but you do need to install the nss and sqlite3 packages that Thunderbird was built against.
Comment 5 Herman Viaene 2020-01-28 14:22:39 CET
@David,
I understand that. But in this setup as it is now, a user choosing to install the Thunderbird update before the Firefox one, will run into this problem.
Comment 6 Thomas Backlund 2020-01-28 14:28:21 CET
(In reply to Herman Viaene from comment #5)
> @David,
> I understand that. But in this setup as it is now, a user choosing to
> install the Thunderbird update before the Firefox one, will run into this
> problem.

Nope.

since thunderbird bug depends on firefox, it wont be pushed until the firefox one has gone out... so it will be available then...

And for testers, urpmi already knows to pull in the deps...

Just try "urpmi --media Testing thunderbird" and watch it pull in the needed sqlite3 and nss deps :)

CC: (none) => tmb

Comment 7 Herman Viaene 2020-01-28 14:51:35 CET
Suppose I am a stubborn user which does not want Firefox, so after installation I remove it. Does that mean I cannot use Thunderbird???
Comment 8 Herman Viaene 2020-01-28 14:54:52 CET
Forget this last remark, I only get into trouble because I use QArepo to isolate all updates from one another. In this case I should upload Thunderbird and Firefox always together. Sorry.
Comment 9 David Walser 2020-01-28 15:03:41 CET
Again, Thunderbird is not tied to Firefox, only nss.
Comment 10 Herman Viaene 2020-01-28 15:22:30 CET
I stand corrected, nss is the stuff to be included when using QARepo, but one has to look for the versions in the Firefox updates. Up to now, i haven't seen them anywhere else.
And by the way, is there then a reason to list the nss updates as dependencies ONLY in the Firefox ones, if for the rest Thunderbird has nothing to do with FF. I should suppose so?
Anyway, waiting here to test the sqlite updates first.
Comment 11 Thomas Andrews 2020-01-28 15:41:14 CET
Just to confuse the issue further, note that the error message I got when I tried to update both Firefox and Thunderbird at the same time specified that Thunderbird was dependent on the updated sqlite library, where Firefox was not. 

I could have updated Firefox at that time, but didn't, so I have no idea if running it with the older sqlite library would have broken it.
Comment 12 Nicolas Salguero 2020-01-28 15:58:11 CET
thunderbird-68.4.2-2.mga7 will be built with sqlite 3.31.1.
Comment 13 Thomas Backlund 2020-01-28 17:35:23 CET
(In reply to Herman Viaene from comment #10)
> I stand corrected, nss is the stuff to be included when using QARepo, but
> one has to look for the versions in the Firefox updates. Up to now, i
> haven't seen them anywhere else.
> And by the way, is there then a reason to list the nss updates as
> dependencies ONLY in the Firefox ones, if for the rest Thunderbird has
> nothing to do with FF. I should suppose so?
> Anyway, waiting here to test the sqlite updates first.


It's just timing... 

As firefox update got added first, the nss packages got added to that update (as we usually tend to update nss (and nspr) at the same time as firefox/thunderbird).

this time around we have a thunderbird update at the same time (added after firefox) ...

And since rpms for an update can only be listed in one report it is part of firefox.

theoretically we could split out nss from firefox to a separate bug, but its not that useful... it's only QA that hits this "issue"
Comment 14 David Walser 2020-01-28 19:30:45 CET
This is actually just a bugfix update.

QA Contact: security => (none)
Component: Security => RPM Packages

Thomas Backlund 2020-01-28 20:12:01 CET

Keywords: (none) => advisory

Comment 15 Nicolas Salguero 2020-01-29 09:20:48 CET
Updated packages in core/updates_testing:
========================
thunderbird-68.4.2-3.mga7
thunderbird-enigmail-68.4.2-3.mga7
thunderbird-ar-68.4.2-1.mga7
thunderbird-ast-68.4.2-1.mga7
thunderbird-be-68.4.2-1.mga7
thunderbird-bg-68.4.2-1.mga7
thunderbird-br-68.4.2-1.mga7
thunderbird-ca-68.4.2-1.mga7
thunderbird-cs-68.4.2-1.mga7
thunderbird-cy-68.4.2-1.mga7
thunderbird-da-68.4.2-1.mga7
thunderbird-de-68.4.2-1.mga7
thunderbird-el-68.4.2-1.mga7
thunderbird-en_GB-68.4.2-1.mga7
thunderbird-en_US-68.4.2-1.mga7
thunderbird-es_AR-68.4.2-1.mga7
thunderbird-es_ES-68.4.2-1.mga7
thunderbird-et-68.4.2-1.mga7
thunderbird-eu-68.4.2-1.mga7
thunderbird-fi-68.4.2-1.mga7
thunderbird-fr-68.4.2-1.mga7
thunderbird-fy_NL-68.4.2-1.mga7
thunderbird-ga_IE-68.4.2-1.mga7
thunderbird-gd-68.4.2-1.mga7
thunderbird-gl-68.4.2-1.mga7
thunderbird-he-68.4.2-1.mga7
thunderbird-hr-68.4.2-1.mga7
thunderbird-hsb-68.4.2-1.mga7
thunderbird-hu-68.4.2-1.mga7
thunderbird-hy_AM-68.4.2-1.mga7
thunderbird-id-68.4.2-1.mga7
thunderbird-is-68.4.2-1.mga7
thunderbird-it-68.4.2-1.mga7
thunderbird-ja-68.4.2-1.mga7
thunderbird-ko-68.4.2-1.mga7
thunderbird-lt-68.4.2-1.mga7
thunderbird-nb_NO-68.4.2-1.mga7
thunderbird-nl-68.4.2-1.mga7
thunderbird-nn_NO-68.4.2-1.mga7
thunderbird-pl-68.4.2-1.mga7
thunderbird-pt_BR-68.4.2-1.mga7
thunderbird-pt_PT-68.4.2-1.mga7
thunderbird-ro-68.4.2-1.mga7
thunderbird-ru-68.4.2-1.mga7
thunderbird-si-68.4.2-1.mga7
thunderbird-sk-68.4.2-1.mga7
thunderbird-sl-68.4.2-1.mga7
thunderbird-sq-68.4.2-1.mga7
thunderbird-sv_SE-68.4.2-1.mga7
thunderbird-tr-68.4.2-1.mga7
thunderbird-uk-68.4.2-1.mga7
thunderbird-vi-68.4.2-1.mga7
thunderbird-zh_CN-68.4.2-1.mga7
thunderbird-zh_TW-68.4.2-1.mga7

from SRPMS:
thunderbird-68.4.2-3.mga7.src.rpm
thunderbird-l10n-68.4.2-1.mga7.src.rpm
Comment 16 Thomas Andrews 2020-01-29 13:32:34 CET
Updated packages from all three bugs in one operation, as in Comment 2, except on different hardware.

The following 8 packages are going to be installed:

- firefox-68.4.2-3.mga7.x86_64
- firefox-en_US-68.4.2-1.mga7.noarch
- lib64nss3-3.49.2-1.mga7.x86_64
- lib64sqlite3_0-3.31.1-1.mga7.x86_64
- nss-3.49.2-1.mga7.x86_64
- sqlite3-tools-3.31.1-1.mga7.x86_64
- thunderbird-68.4.2-3.mga7.x86_64
- thunderbird-en_US-68.4.2-1.mga7.noarch

Packages installed cleanly, and everything seems to work. Will test on the system I updated in Comment 2 in a few minutes.
Comment 17 Thomas Andrews 2020-01-29 13:49:08 CET
The system from Comment 2 seems to be working OK, too.
Comment 18 James Kerr 2020-01-29 15:28:36 CET
On mga7-64  kernel-desktop  plasma

packages installed cleanly:
- thunderbird-68.4.2-3.mga7.x86_64
- thunderbird-en_GB-68.4.2-1.mga7.noarch

email (POP, SMTP):  OK
Calendar: OK
Address book: OK
Movemail: OK

I don't use enigmail or IMAP

looks OK for mga7-64

CC: (none) => jim

Comment 19 Len Lawrence 2020-01-29 18:25:32 CET
Installed thunderbird after firefox and nss.
Both working fine.  Thunderbird for imail and calendar function.  Reminders come up when expected.

CC: (none) => tarazed25

Comment 20 Morgan Leijström 2020-01-30 02:19:56 CET
64 bit OK for  offline imap + smtp 
Hve been using it for hours and 20+ mails under:
kernel-linus(in testing) + nouveau + plasma
kernel-desktop + nouveau + plasma
kernel-desktop + nvidia-current + plasma

Not tested calendar etc, only using mail, settings i already had.

CC: (none) => fri

Comment 21 Herman Viaene 2020-01-30 10:23:14 CET
MGA7-64 Plasma on Lenovo B50
Installed
- thunderbird-68.4.2-3.mga7.x86_64
- thunderbird-enigmail-68.4.2-3.mga7.x86_64 (although I never use it)
- thunderbird-nl-68.4.2-1.mga7.noarch
This is an update on an existing installation. Tested sending and receiving with and without attachment. All OK
Comment 22 Thomas Andrews 2020-01-30 15:58:09 CET
Looks good enough to me. OKing, and validating.

CC: (none) => sysadmin-bugs
Whiteboard: (none) => MGA7-64-OK
Keywords: (none) => validated_update

Comment 23 Mageia Robot 2020-01-30 19:29:48 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2020-0037.html

Resolution: (none) => FIXED
Status: ASSIGNED => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.