Bug 18978 - Firefox missing from classic installs
Summary: Firefox missing from classic installs
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: release_blocker normal
Target Milestone: Mageia 6
Assignee: ISO building group
QA Contact: Nicolas Lécureuil
URL:
Whiteboard:
Keywords: 6sta1.5
Depends on:
Blocks:
 
Reported: 2016-07-18 18:56 CEST by claire robinson
Modified: 2017-01-17 10:29 CET (History)
11 users (show)

See Also:
Source RPM:
CVE:
Status comment: Still valid in current ISOs, needs to be investigated further


Attachments
report.bug.xz (139.76 KB, application/octet-stream)
2016-07-18 18:57 CEST, claire robinson
Details

Description claire robinson 2016-07-18 18:56:30 CEST
Separate classic installs of plasma & gnome from 6RC i586 dvd

Firefox is missing in both but is present on iso according to idx file.

David W reported chromium-browser is being installed by default and it is indeed present on the iso according to idx again but is not being installed in my tests.

$ rpm -qa | grep chrom
x11-driver-video-openchrome-0.4.0-2.mga6
libchromaprint1-1.3.1-1.mga6

$ rpm -qa | grep fire
$
claire robinson 2016-07-18 18:56:41 CEST

Keywords: (none) => 6RC

claire robinson 2016-07-18 18:56:51 CEST

Blocks: (none) => 15527

Comment 1 claire robinson 2016-07-18 18:57:47 CEST
Created attachment 8205 [details]
report.bug.xz
Comment 2 claire robinson 2016-07-18 18:58:20 CEST
journal in attachment 8204 [details]
claire robinson 2016-07-18 19:00:12 CEST

CC: (none) => luigiwalser

Comment 3 David Walser 2016-07-18 19:27:44 CEST
Actually it was Shlomi that confirmed what I saw, a month ago:
https://ml.mageia.org/l/arc/dev/2016-06/msg00500.html
William Kenney 2016-07-18 21:13:37 CEST

CC: (none) => wilcal.int

Comment 4 Thomas Backlund 2016-07-18 22:10:30 CEST
Ok, its the first DE selection screen that fails...

If you select Plasma or Gnome there it wont properly select the subcategories that would trigger needed package selections

But if you choose custom install and there select plasma or gnome (or any other DE) it will properly select the "missing" packages
Comment 5 Thomas Backlund 2016-07-18 22:51:55 CEST
Hm, this seems to happend on -sta1 isos too :/
Comment 6 David Walser 2016-07-18 22:53:30 CEST
Yes, this is not a new issue, it goes back over a month.  IIRC I did choose Custom but it was a more minimal graphical installation that didn't include Plasma or Gnome (IceWM is used on this VM).
Rémi Verschelde 2016-07-28 11:10:47 CEST

Priority: Normal => release_blocker

Comment 7 Thomas Backlund 2016-07-28 21:32:48 CEST
Thierry, I guess this is "easier" for you to figure out as you know the code better

Assignee: tmb => thierry.vignaud

Comment 8 Thierry Vignaud 2016-08-03 18:02:08 CEST
Can someone pinpoint which sta1 ISO bring this?
Comment 9 Anne Nicolas 2016-08-27 16:04:23 CEST
I'm looking for some modification around without any success. Still bug is fixed in last test RC isos. To be confirmed in next test round

CC: (none) => ennael1

Comment 10 Barry Jackson 2016-09-07 18:30:05 CEST
Today an absolutely default plasma non-free net-install to real h/w still has no Firefox installed, although there is a generic placeholder on the panel for it.

CC: (none) => zen25000

Samuel Verschelde 2016-09-12 16:53:57 CEST

CC: (none) => isobuild

Comment 11 Nicolas Lécureuil 2016-10-05 12:45:08 CEST
any news on this bug ?

CC: (none) => mageia

Rémi Verschelde 2016-10-17 11:43:30 CEST

Status comment: (none) => Needs tested on next set of ISOs or net install

Rémi Verschelde 2016-10-17 11:53:57 CEST

Target Milestone: --- => Mageia 6

Comment 12 Nicolas Lécureuil 2016-10-30 23:30:17 CET
still valid on today netinstall
Comment 13 Nicolas Lécureuil 2016-11-06 15:01:59 CET
btw no sign of firefox in the debug of this install.
Comment 14 Anne Nicolas 2016-11-07 13:35:11 CET
fixed with last set of isos of 5.1
Comment 15 Samuel Verschelde 2016-11-08 11:38:05 CET
(In reply to Anne Nicolas from comment #14)
> fixed with last set of isos of 5.1

Which means will be fixed in Mageia 6 too? The cause was common?
Samuel Verschelde 2016-11-17 15:22:54 CET

Assignee: thierry.vignaud => isobuild

Comment 16 Nicolas Lécureuil 2016-11-23 22:49:53 CET
i don't see CAT_X called in current cauldron
Rémi Verschelde 2016-11-23 22:53:06 CET

QA Contact: (none) => mageia

Comment 17 Anne Nicolas 2016-12-01 15:07:08 CET
Still valid using test release of Mageia 6 sta2
Rémi Verschelde 2016-12-02 14:21:14 CET

Status comment: Needs tested on next set of ISOs or net install => Still valid in current ISOs, needs to be investigated further

Neal Gompa 2016-12-05 22:12:07 CET

CC: (none) => ngompa13

Comment 18 papoteur 2016-12-08 18:33:34 CET
Mageia 6 sta2 round 2.
Installing 64bits with Cinnamon and XFCE. Firefox is installed.

CC: (none) => yves.brungard_mageia

Comment 19 Anne Nicolas 2017-01-03 09:56:30 CET
Reinstalling cauldron here. Bug still there and what confirms Nicolas comment, some packages froms CAT_X are missing also like vim-enhanced
Comment 20 Nicolas Lécureuil 2017-01-09 21:37:19 CET
Thierry, any idea for this one ?

CC: (none) => thierry.vignaud

Comment 21 Thierry Vignaud 2017-01-10 10:05:03 CET
Nope
Comment 22 Rémi Verschelde 2017-01-10 10:32:06 CET
The symptoms of this issue seem to indicate a regression, as it used to work on early Mageia 6 builds AFAIK. Apparently sta1 ISOs and net installs around late June 2016 were already affected - were dev2 ISOs affected too? If not, we could try to review the changes done between dev2 and sta1 that could have caused this regression.
Comment 23 Martin Whitaker 2017-01-11 00:03:42 CET
I suspect the cause of this is a change in compssUsers.pl. In mga5 we had

...
N_("Graphical Environment") => 
[
  { label => N_("KDE Workstation"),
    descr => N_("The K Desktop Environment, ..."),
    flags => [ qw(KDE X ACCESSIBILITY THEMES) ],
    default_selected => !$light_desktop,
    required => [ 'task-kde4-minimal' ],
  },
...

In mga6 we have

...
N_("Graphical Environment") => 
[
  { label => N_("Plasma Workstation"),
    descr => N_("The K Desktop Environment, ..."),
    flags => [ qw(PLASMA5 X ACCESSIBILITY THEMES) ],
    required => [ 'task-plasma5-minimal' ],
  },
...

When one of the major desktops (Plasma, GNOME) is selected at the desktop choice screen, either CAT_PLASMA5 or CAT_GNOME is selected, along with any groups that have default_selected set to 1.

So in mga5, CAT_X, CAT_ACCESSIBILITY, and CAT_THEMES would be selected because the KDE Workstation group usually had default_selected set to 1, but in mga6 they would be not because none of the Graphical Environment groups usually have default_selected set to 1.

So I think adding the line

    default_selected => !$light_desktop,

to the Plasma Workstation group should fix this bug.

CC: (none) => mageia

Comment 24 Anne Nicolas 2017-01-11 00:55:09 CET
You win! This is a good catch. Just tested in an iso for sta2. Firefox is installed with Plasma environment. And also vim-enhanced.

I will commit it for sta2 isos.

Thanks a lot Martin!
Comment 25 Nicolas Lécureuil 2017-01-11 08:38:01 CET
oh so nice :) 

thanks a lot :)
Comment 26 Samuel Verschelde 2017-01-11 09:14:44 CET
Martin striked again :)
Comment 27 Thomas Backlund 2017-01-11 09:15:27 CET
Seems it was removed by tv to "fix" plasma stuff ending up in gnome installs

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

So watch out for that coming back

CC: (none) => tmb

Comment 28 Anne Nicolas 2017-01-11 09:20:35 CET
Argh... Testing it now to check it
Comment 29 Anne Nicolas 2017-01-11 09:45:40 CET
Just tested here. Using a classical install, GNOME environement.
Rebooted in a proper environment and no more task-kde4 installed.
Looks like we can consider this bug as fixed

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

Samuel Verschelde 2017-01-17 10:29:39 CET

Blocks: 15527 => (none)


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