Bug 3833 - Update candidate: firefox-9.0-0.1.mga1
Summary: Update candidate: firefox-9.0-0.1.mga1
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 1
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard:
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2011-12-21 09:13 CET by David GEIGER
Modified: 2012-01-03 15:39 CET (History)
7 users (show)

See Also:
Source RPM: firefox-9.0.1-0.1.mga1.src.rpm
CVE:
Status comment:


Attachments

Description David GEIGER 2011-12-21 09:13:51 CET
Tested on Mageia release 1 (Official) for x86_64 ,The installation is Ok.

However there is a small problem with the package "firefox-fr-9.0-0.1.mga1.noarch",Apparently it is not compatible with "firefox-9.0"

Here is the message in Add-ons ->> Languages:

-French Language Pack is incompatible with Firefox 9.0
-French Language Pack 8.0.1 (disable)

I have installed this package :

-firefox-9.0-0.1.mga1.x86_64.rpm
-firefox-fr-9.0-0.1.mga1.noarch.rpm
David GEIGER 2011-12-21 09:35:56 CET

Hardware: x86_64 => All

David GEIGER 2011-12-21 09:37:06 CET

Assignee: bugsquad => qa-bugs

Comment 1 Manuel Hiebel 2011-12-21 10:38:32 CET
David, have you ask dmorgan if the packages are ready to test ?

CC: (none) => dmorganec
Summary: [New] Update request : firefox-9.0-0.1.mga1 => Update request : firefox-9.0-0.1.mga1

Comment 2 David GEIGER 2011-12-21 10:49:02 CET
(In reply to comment #1)
> David, have you ask dmorgan if the packages are ready to test ?

No ,I don't ask. :)

I saw him in the media Core_Updates_Testing, so I installed and tested.
Comment 3 Manuel Hiebel 2011-12-21 10:56:53 CET
A package sent in testing doesn't mean necessarily that it need tested after 9 hours. (and in fact it's to the maintainer to reassign to the QA)

https://wiki.mageia.org/en/Updates_policy

Assignee: qa-bugs => dmorganec
Summary: Update request : firefox-9.0-0.1.mga1 => Update candidate: firefox-9.0-0.1.mga1

Comment 4 David GEIGER 2011-12-21 11:11:04 CET
Ok , very sorry Manuel.
Comment 5 Florian Hubold 2011-12-21 14:30:00 CET
Currently updating the language packs locally, as they stayed the same as of version 8.0.1. Could actually be fallout of https://bugs.mageia.org/show_bug.cgi?id=2868

Status: NEW => ASSIGNED
CC: (none) => doktor5000
Assignee: dmorganec => doktor5000

Comment 6 Florian Hubold 2011-12-21 19:56:49 CET
New 9.0 language packs uploaded and confirmed working locally, just need to be submitted. Assigning back to dmorgan.

Assignee: doktor5000 => dmorganec

Comment 7 Dave Hodgins 2011-12-22 02:23:13 CET
Standard browser testing complete on i586 for the srpms
firefox-9.0-0.1.mga1.src.rpm
firefox-l10n-9.0-0.2.mga1.src.rpm
mozilla-esteid-3.4.0-1.5.mga1.src.rpm

For mozilla-esteid, just confirming the extension is
not being disabled.

Am I missing any srpms?

CC: (none) => davidwhodgins

Comment 8 David GEIGER 2011-12-22 12:00:36 CET
Tested today the new srpms firefox-9.0.1-0.1.mga1 on Mageia release 1 (Official) for x86_64 ,and now it work very fine.

-French Language Pack ,Ok
-Installation ,Ok
-flash-player-plugin-11.1.102.55-1.mga1 ,Ok
-Various video on the web ,Ok
Comment 9 Dave Hodgins 2011-12-24 09:19:14 CET
Validating the update.

Could someone from the sysadmin team push the srpms
firefox-9.0-0.1.mga1.src.rpm
firefox-l10n-9.0-0.2.mga1.src.rpm
mozilla-esteid-3.4.0-1.5.mga1.src.rpm
xulrunner-9.0.1-0.1.mga1.src.rpm
from Core Updates Testing to Core Updates.

Advisory:  This maintenance update for firefox fixes several
stability issues. See
http://www.mozilla.org/en-US/firefox/9.0.1/releasenotes/
for details.

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

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

Comment 10 Thomas Backlund 2011-12-25 13:33:22 CET
Unvalidating for now.

some of you reports testing 9.0 and some reports testing 9.0.1

srpms list is not ok

What I see in updates_testing media is now:
firefox-9.0.1-0.1.mga1.src.rpm
firefox-l10n-9.0.1-0.3.mga1.src.rpm
xulrunner-9.0.1-0.1.mga1.src.rpm
mozilla-esteid-3.4.0-1.5.mga1.src.rpm


advisory also misses the CVE-2011-2372


I also haven't seen dmorgan actually confirming that this update is ready for validation.

Can you please sort out this "mess" and flag it again when it's ok.

Oh, and we are still not rebuilding and validating all rpms depending on xulrunner so we still have security issues on enduser systems:
https://bugs.mageia.org/show_bug.cgi?id=2934
https://bugs.mageia.org/show_bug.cgi?id=3177

Keywords: validated_update => (none)
CC: (none) => tmb

Comment 11 D Morgan 2011-12-25 16:59:19 CET
let me take a look and assign to QA when done.
Comment 12 D Morgan 2011-12-27 02:11:07 CET
For CVE-2011-2372 it seems we are OK with this and thunderbird is already with a fixed version in core/updates.

so now we have to test:

firefox-9.0.1-0.1.mga1.src.rpm
firefox-l10n-9.0.1-0.3.mga1.src.rpm
xulrunner-9.0.1-0.1.mga1.src.rpm
mozilla-esteid-3.4.0-1.5.mga1.src.rpm


please tell me if i forgot something

Assignee: dmorganec => qa-bugs

Comment 13 David GEIGER 2011-12-27 09:40:21 CET
Tested the new srpms firefox-9.0.1-0.1.mga1 on Mageia release 1(Official) for x86_64 ,and now it work very fine.

For me it's Ok.

Tested the package :

-firefox-9.0.1-0.1.mga1.src.rpm
-firefox-l10n-9.0.1-0.3.mga1.src.rpm
-xulrunner-9.0.1-0.1.mga1.src.rpm


-French Language Pack ,Ok
-Installation ,Ok
-flash-player-plugin-11.1.102.55-1.mga1 ,Ok
-Various video on the web ,Ok
Comment 14 Dave Hodgins 2011-12-29 02:18:59 CET
Testing complete on i586.  In addition to testing firefox, I confirmed
vuze (aka azureus) still works with this version of xulrunner installed.

Could someone from the sysadmin team push the srpms
firefox-9.0.1-0.1.mga1.src.rpm
firefox-l10n-9.0.1-0.3.mga1.src.rpm
xulrunner-9.0.1-0.2.mga1.src.rpm
from Core Updates Testing to Core Updates

Advisory: This maintenance update for firefox fixes several
stability issues. See
http://www.mozilla.org/en-US/firefox/9.0.1/releasenotes/
for details.

https://bugs.mageia.org/show_bug.cgi?id=3833
Comment 15 Dave Hodgins 2011-12-29 02:21:00 CET
Sorry, forgot to add the validated_update keyword.

Could someone from the sysadmin team push the srpms
firefox-9.0.1-0.1.mga1.src.rpm
firefox-l10n-9.0.1-0.3.mga1.src.rpm
xulrunner-9.0.1-0.2.mga1.src.rpm
from Core Updates Testing to Core Updates

Advisory: This maintenance update for firefox fixes several
stability issues. See
http://www.mozilla.org/en-US/firefox/9.0.1/releasenotes/
for details.

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

Keywords: (none) => validated_update

Comment 16 Sander Lepik 2011-12-29 08:47:23 CET
And don't forget mozilla-esteid-3.4.0-1.5.mga1.src.rpm.

CC: (none) => sander.lepik

Comment 17 Manuel Hiebel 2011-12-29 19:29:17 CET
and some firefox-ext-* in testing.
Comment 18 Thomas Backlund 2011-12-29 19:32:51 CET

Funda pushed firefox-ext-adblock-plus-2.0.2-1.1.mga1 to testing ~1 hour ago
Comment 19 Dave Hodgins 2011-12-30 03:53:08 CET
Testing complete on i586 for the srpms
firefox-ext-adblock-plus-2.0.2-1.1.mga1.src.rpm
mozilla-esteid-3.4.0-1.5.mga1.src.rpm

For the esteid, I can only confirm that it installs and is not
disabled by firefox.

I don't think the extensions should hold back the firefox
security update.
Comment 20 Thomas Backlund 2011-12-30 12:24:22 CET
Update pushed.

Status: ASSIGNED => RESOLVED
Resolution: (none) => FIXED
Source RPM: firefox-9.0-0.1.mga1.src.rpm => firefox-9.0.1-0.1.mga1.src.rpm

Comment 21 Thomas Backlund 2011-12-30 14:42:33 CET
Damn!

This update QA completely missed the fact that sqlite3 was updated to 3.7.9-1.1 in order to support firefox 9. I'm pushing it now as the firefox update is broken, and _pray_ it wont mess up anything else.
Comment 22 claire robinson 2011-12-30 15:34:08 CET
Confirmed broken update.

I've not been involved but, in checking, I don't see any QA bug for an sqlite3 update candidate and it is not mentioned here or added as a 'depends on' which probably explains how it was missed. This highlights the importance of maintainers providing full information to the QA team.

Pushing from testing to updates will solve the broken dependency and, as it is used by firefox 9, I would say it has already been tested to some degree.

Adding bug 2317 as a 'depends on' as this is clearly affected it.

Depends on: (none) => 2317

Comment 23 Sander Lepik 2011-12-30 15:40:52 CET
I think QA members shouldn't enable Updates Testing by default. And should update only those packages that packager has listed. This way such deps problems would come out.
Comment 24 Manuel Hiebel 2011-12-30 15:47:37 CET
or packager can fallow the policy and lists the srpms...
Comment 25 Sander Lepik 2011-12-30 15:50:55 CET
As we have so many packages in updates_testing even packager might not know that his/her latest package got some new deps from other packages in updates_testing.

QA must check that listed rpms work. Not just install all packages from Updates Testing.
Comment 26 claire robinson 2011-12-30 15:52:28 CET
Actually that is (usually) what we do :)

In this instance it requires a more in depth knowledge to realise a specific sqlite3 version was a requirement of firefox 9 and that it had been provided as part of the update. That is usually part of the information we would expect a maintainer to provide.

Removing bug 2317 again as this isn't affected after all as the require is provided in updates.

Depends on: 2317 => (none)

Comment 27 Thomas Backlund 2011-12-30 17:17:47 CET
Yeah, the failure was with this:
https://wiki.mageia.org/en/Updates_policy#Maintainer_.28or_any_interested_packager.29

Maintainer didn't request to validate the update, but it got pulled into qa anyway as everyone wants the newest firefox (and all the fixes) :)

Only in comment #12 dmorgan acked it for qa

Unfortunately when the firefox build failed, and dmorgan pushed the updated sqlite3 to fix it, he apparently forgot to bump requires in firefox to match
the newer sqlite, allowing to break working firefox installs.
https://bugs.mageia.org/show_bug.cgi?id=3949

(had the requires been correct, people would just had seen a non-installable firefox, not a half-upgrade that stopped firefox from working)

But yes, we are all volunteers and mistakes does happend.

So, lets just learn from this and enforce the updates policy hard:
https://wiki.mageia.org/en/Updates_policy

And for next QA meeting (Jan 5th, 2012 IIRC) think of policy timelines like:
- how long from package in updates_testing until it gets assigned to qa
- how long can a package stay in testing before being removed again 
- ...
Comment 28 Luc Menut 2012-01-03 15:39:27 CET
(In reply to comment #21)
> 
> This update QA completely missed the fact that sqlite3 was updated to 3.7.9-1.1
> in order to support firefox 9.

(In reply to comment #27)
...
> 
> Unfortunately when the firefox build failed, and dmorgan pushed the updated
> sqlite3 to fix it, he apparently forgot to bump requires in firefox to match
> the newer sqlite, allowing to break working firefox installs.
> https://bugs.mageia.org/show_bug.cgi?id=3949
> 
> (had the requires been correct, people would just had seen a non-installable
> firefox, not a half-upgrade that stopped firefox from working)
> 

weird, I don't understand how this can happen, because firefox 9.0.1 had the correct requires on lib(64)sqlite3_0[>= 3.7.9] (1)
urpmq --requires firefox-9.0.1|grep sqlite
lib64sqlite3_0[>= 3.7.9]
libsqlite3.so.0()(64bit)

and when I tried to update to firefox 9.0.1 skipping sqlite update, it blocked the update:
urpmi --update --auto-update --skip=/sqlite/
[...]
Some requested packages cannot be installed:
firefox-9.0.1-0.1.mga1.x86_64 (due to unsatisfied lib64sqlite3_0[>= 3.7.9])
firefox-ext-adblock-plus-2.0.2-1.1.mga1.noarch (due to unsatisfied firefox-9.0.1-0.1.mga1.i586)
lib64xulrunner-devel-9.0.1-0.2.mga1.x86_64 (due to unsatisfied xulrunner-9.0.1-0.2.mga1.i586)
lib64xulrunner9.0.1-9.0.1-0.2.mga1.x86_64 (due to unsatisfied lib64sqlite3_0[>= 3.7.9])
xulrunner-9.0.1-0.2.mga1.x86_64 (due to conflicts with lib64xulrunner9.0.1-9.0.1-0.2.mga1.x86_64)
Continue installation anyway? (Y/n)

(1) to prevent such broken partial update (that we had in the past mdv #58754), the required versions for sqlite3, nss and nspr are automatically extracted at build time (pkg-config --modversion).

CC: (none) => lmenut


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