Bug 25511 - Upgrading to mga7 : firefox-67.0.4-1.mga7.x86_64 (due to conflicts with firefox-68.1.0-1.mga7.x86_64)
Summary: Upgrading to mga7 : firefox-67.0.4-1.mga7.x86_64 (due to conflicts with firef...
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 MGA7-32-OK
Keywords: advisory, validated_update
Depends on:
Blocks: 25528
  Show dependency treegraph
 
Reported: 2019-10-01 14:52 CEST by laurent murphy91
Modified: 2019-10-08 12:14 CEST (History)
6 users (show)

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


Attachments

Description laurent murphy91 2019-10-01 14:52:32 CEST
Description of problem:

When trying to upgrade from mga6 to mga7, I got
firefox-67.0.4-1.mga7.x86_64 (due to conflicts with firefox-68.1.0-1.mga7.x86_64)

Current mga6 is uptodate. I used the following commands :

urpmi.removemedia -a
urpmi.addmedia --distrib --mirrorlist 'http://mirrors.mageia.org/api/mageia.7.$ARCH.list'
urpmi --auto-update --auto --force --download-all --test
Comment 1 Lewis Smith 2019-10-01 21:01:36 CEST
Laurent: prudent of you to use --test.

Assigning globally for this sort of problem; also Firefox has no registered maintainer.

Assignee: bugsquad => pkg-bugs

Comment 2 laurent murphy91 2019-10-01 21:15:58 CEST
It was in 'Mageia_7_Notes_de_version'.

I don't think this is related to Firefox package itself but the fact there is
two Firefox packages for upgrade and the installer try to install both instead of using the latest. Maybe it just need some kind of cleaning in the upgrade repo ?
Comment 3 Manuel Hiebel 2019-10-01 23:04:56 CEST
Firefox 67 is in release, and Firefox 68 in updates repo.

what are the output of: 
rpm -q firefox
urpmq --sources firefox

did you have others error ?

could you try again adding --debug ?
Comment 4 laurent murphy91 2019-10-02 00:05:00 CEST
rpm -q firefox
firefox-60.9.0-1.mga6


OK Problem solved !

I had 
firefox-en_ZA-67.0.4-1.mga7.noarch (due to unsatisfied firefox[== 0:67.0.4])

Removing the firefox-en_ZA-67.0.4-1 from mga6 did the trick.
(I was not aware this packet was installed as I don't live in ZA, should be an Alzheimer click ;)
I had also some conflicts from i586 dev package. Why not removing i586 packages
when upgrading the system ?

Thanks for your help...I'm now ready for mga7 ! :)
Comment 5 laurent murphy91 2019-10-02 00:05:59 CEST
Fixed

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

Comment 6 Lewis Smith 2019-10-02 10:20:53 CEST
(In reply to laurent murphy91 from comment #4)
> I had also some conflicts from i586 dev package. Why not removing i586
> packages when upgrading the system ?
The Upgrading section of the M7 Release Notes says:
"If you want to upgrade a 64-bit system, it may contain 32-bit software. This is not a problem provided it does not include development libraries. You can identify these by the word "devel" in the name. To know if your system houses such libraries you can use the command:
    rpm -qa --queryformat "%{NAME}-%{version}-%{RELEASE}-%{ARCH}\n" |grep i586 |grep devel
You must un-install these libraries before upgrading."
Comment 7 Thomas Backlund 2019-10-02 10:31:22 CEST
This is actually a packaging bug.

In the update to firefox 68, some languages got dropped, but no obsoletes added:
http://svnweb.mageia.org/packages/updates/7/firefox-l10n/current/SPECS/firefox-l10n.spec?r1=1401079&r2=1420295

Status: RESOLVED => REOPENED
Resolution: FIXED => (none)
CC: (none) => tmb
Source RPM: firefox-68.1.0-1.mga7.x86_64 => firefox, firefox-l10n

Comment 8 laurent murphy91 2019-10-02 11:37:31 CEST
(In reply to Lewis Smith from comment #6)
> (In reply to laurent murphy91 from comment #4)
> > I had also some conflicts from i586 dev package. Why not removing i586
> > packages when upgrading the system ?
> The Upgrading section of the M7 Release Notes says:
> "If you want to upgrade a 64-bit system, it may contain 32-bit software.
> This is not a problem provided it does not include development libraries.
> You can identify these by the word "devel" in the name. To know if your
> system houses such libraries you can use the command:
>     rpm -qa --queryformat "%{NAME}-%{version}-%{RELEASE}-%{ARCH}\n" |grep
> i586 |grep devel
> You must un-install these libraries before upgrading."

Sorry about that. Next time, I will read more carefully. Maybe next time, it could be done by the installer ? Not everyone is familiar with rpm query.
Comment 9 Nicolas Salguero 2019-10-04 08:56:43 CEST
Suggested advisory:
========================

The updated packages fix a packaging bug:

Some translations of firefox where removed upstream but the packages did not obsolete them.  That issue prevents upgrading from Mageia 6 to 7 if firefox-en_ZA package is installed, for instance.

References:
https://bugs.mageia.org/show_bug.cgi?id=25511
========================

Updated packages in core/updates_testing:
========================
firefox-68.1.0-1.1.mga7
firefox-devel-68.1.0-1.1.mga7
firefox-af-68.1.0-1.1.mga7
firefox-an-68.1.0-1.1.mga7
firefox-ar-68.1.0-1.1.mga7
firefox-ast-68.1.0-1.1.mga7
firefox-az-68.1.0-1.1.mga7
firefox-bg-68.1.0-1.1.mga7
firefox-bn-68.1.0-1.1.mga7
firefox-br-68.1.0-1.1.mga7
firefox-bs-68.1.0-1.1.mga7
firefox-ca-68.1.0-1.1.mga7
firefox-cs-68.1.0-1.1.mga7
firefox-cy-68.1.0-1.1.mga7
firefox-da-68.1.0-1.1.mga7
firefox-de-68.1.0-1.1.mga7
firefox-el-68.1.0-1.1.mga7
firefox-en_GB-68.1.0-1.1.mga7
firefox-en_US-68.1.0-1.1.mga7
firefox-eo-68.1.0-1.1.mga7
firefox-es_AR-68.1.0-1.1.mga7
firefox-es_CL-68.1.0-1.1.mga7
firefox-es_ES-68.1.0-1.1.mga7
firefox-es_MX-68.1.0-1.1.mga7
firefox-et-68.1.0-1.1.mga7
firefox-eu-68.1.0-1.1.mga7
firefox-fa-68.1.0-1.1.mga7
firefox-ff-68.1.0-1.1.mga7
firefox-fi-68.1.0-1.1.mga7
firefox-fr-68.1.0-1.1.mga7
firefox-fy_NL-68.1.0-1.1.mga7
firefox-ga_IE-68.1.0-1.1.mga7
firefox-gd-68.1.0-1.1.mga7
firefox-gl-68.1.0-1.1.mga7
firefox-gu_IN-68.1.0-1.1.mga7
firefox-he-68.1.0-1.1.mga7
firefox-hi_IN-68.1.0-1.1.mga7
firefox-hr-68.1.0-1.1.mga7
firefox-hsb-68.1.0-1.1.mga7
firefox-hu-68.1.0-1.1.mga7
firefox-hy_AM-68.1.0-1.1.mga7
firefox-id-68.1.0-1.1.mga7
firefox-is-68.1.0-1.1.mga7
firefox-it-68.1.0-1.1.mga7
firefox-ja-68.1.0-1.1.mga7
firefox-kk-68.1.0-1.1.mga7
firefox-km-68.1.0-1.1.mga7
firefox-kn-68.1.0-1.1.mga7
firefox-ko-68.1.0-1.1.mga7
firefox-lij-68.1.0-1.1.mga7
firefox-lt-68.1.0-1.1.mga7
firefox-lv-68.1.0-1.1.mga7
firefox-mk-68.1.0-1.1.mga7
firefox-mr-68.1.0-1.1.mga7
firefox-ms-68.1.0-1.1.mga7
firefox-nb_NO-68.1.0-1.1.mga7
firefox-nl-68.1.0-1.1.mga7
firefox-nn_NO-68.1.0-1.1.mga7
firefox-pa_IN-68.1.0-1.1.mga7
firefox-pl-68.1.0-1.1.mga7
firefox-pt_BR-68.1.0-1.1.mga7
firefox-pt_PT-68.1.0-1.1.mga7
firefox-ro-68.1.0-1.1.mga7
firefox-ru-68.1.0-1.1.mga7
firefox-si-68.1.0-1.1.mga7
firefox-sk-68.1.0-1.1.mga7
firefox-sl-68.1.0-1.1.mga7
firefox-sq-68.1.0-1.1.mga7
firefox-sr-68.1.0-1.1.mga7
firefox-sv_SE-68.1.0-1.1.mga7
firefox-ta-68.1.0-1.1.mga7
firefox-te-68.1.0-1.1.mga7
firefox-th-68.1.0-1.1.mga7
firefox-tr-68.1.0-1.1.mga7
firefox-uk-68.1.0-1.1.mga7
firefox-uz-68.1.0-1.1.mga7
firefox-vi-68.1.0-1.1.mga7
firefox-xh-68.1.0-1.1.mga7
firefox-zh_CN-68.1.0-1.1.mga7
firefox-zh_TW-68.1.0-1.1.mga7

from SRPMS:
firefox-68.1.0-1.1.mga7.src.rpm
firefox-l10n-68.1.0-1.1.mga7.src.rpm

Assignee: pkg-bugs => qa-bugs
Hardware: x86_64 => All
CC: (none) => nicolas.salguero
Status: REOPENED => ASSIGNED

Martin Whitaker 2019-10-05 17:02:20 CEST

Blocks: (none) => 25528

Comment 10 Thomas Andrews 2019-10-07 00:03:39 CEST
64-bit Plasma system on a Probook 6550b. Firefox and US language pack packages installed cleanly. 

I see no regressions on this system, so there is that. However, since this system never had the ZA language pack installed in the first place, it is unknown to me if that problem has been repaired.

CC: (none) => andrewsfarm

Comment 11 James Kerr 2019-10-07 08:17:43 CEST
on mga7-64

# urpmi --downgrade firefox-67.0.4 firefox-en_GB-67.0.4 firefox-en_US-67.0.4 firefox-en_ZA-67.0.4

$ rpm -qa | grep firefox
firefox-en_US-67.0.4-1.mga7
firefox-67.0.4-1.mga7
firefox-en_ZA-67.0.4-1.mga7
firefox-en_GB-67.0.4-1.mga7

packages installed cleanly:
- firefox-68.1.0-1.1.mga7.x86_64
- firefox-en_GB-68.1.0-1.1.mga7.noarch
- firefox-en_US-68.1.0-1.1.mga7.noarch

$ rpm -qa | grep firefox
firefox-en_GB-68.1.0-1.1.mga7
firefox-en_US-68.1.0-1.1.mga7
firefox-68.1.0-1.1.mga7

OK for mga7-64

CC: (none) => jim

James Kerr 2019-10-07 08:21:54 CEST

Whiteboard: (none) => MGA7-64-OK

Comment 12 James Kerr 2019-10-07 10:38:48 CEST
on mga7-32  in a vbox VM

# urpmi --downgrade firefox-67.0.4 firefox-en_GB-67.0.4 firefox-en_US-67.0.4 firefox-en_ZA-67.0.4

$ rpm -qa | grep firefox
firefox-en_GB-67.0.4-1.mga7
firefox-en_ZA-67.0.4-1.mga7
firefox-en_US-67.0.4-1.mga7
firefox-67.0.4-1.mga7

packages installed cleanly:
- firefox-68.1.0-1.1.mga7.i586
- firefox-en_GB-68.1.0-1.1.mga7.noarch
- firefox-en_US-68.1.0-1.1.mga7.noarch

$ rpm -qa | grep firefox
firefox-68.1.0-1.1.mga7
firefox-en_GB-68.1.0-1.1.mga7
firefox-en_US-68.1.0-1.1.mga7

OK for mga7-32
James Kerr 2019-10-07 10:39:46 CEST

Whiteboard: MGA7-64-OK => MGA7-64-OK MGA7-32-OK

baz baz 2019-10-08 04:59:38 CEST

CC: (none) => uwarbaz

Comment 13 James Kerr 2019-10-08 09:21:53 CEST
This update is now validated.

Advisory in comment#9

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Thomas Backlund 2019-10-08 11:41:00 CEST

Keywords: (none) => advisory

Comment 14 Mageia Robot 2019-10-08 12:14:37 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2019-0156.html

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


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