Bug 13673 - 5beta2: Installer drop down menu icons are missing
Summary: 5beta2: Installer drop down menu icons are missing
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Installer (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: release_blocker normal
Target Milestone: ---
Assignee: Thierry Vignaud
QA Contact:
URL:
Whiteboard: 5beta2
Keywords:
: 11794 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-07-04 16:14 CEST by claire robinson
Modified: 2015-05-11 11:03 CEST (History)
9 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments
show the problem described in comment 2 (21.92 KB, image/png)
2014-07-09 22:24 CEST, André DESMOTTES
Details

Description claire robinson 2014-07-04 16:14:11 CEST
5alpha1: Classical DVD 64

The downward pointing arrows which denote a drop down menu are missing in the installer. I presume this is part of the gtk widget issues at the moment.

The input boxes appear as text input rather than a drop down selection. Clicking the area on the right where the icon would be does open a drop down menu though and with a single click now too where previously it needed 3 clicks.

Hope this makes sense when you read it.

Reproducible: 

Steps to Reproduce:
claire robinson 2014-07-04 16:14:43 CEST

CC: (none) => ennael1, olav
Hardware: i586 => x86_64
Whiteboard: (none) => 5alpha1

Comment 1 Thierry Vignaud 2014-07-04 16:47:52 CEST
Olav, do have any idead of a gtk+ ressource we should include?
See http://gitweb.mageia.org/software/drakx/tree/perl-install/install/share/list.xml#n129

Hardware: x86_64 => All

Comment 2 André DESMOTTES 2014-07-09 22:22:04 CEST
Hello,
Same problem
Classical DVD 64/KDE

CC: (none) => lebarhon

Comment 3 André DESMOTTES 2014-07-09 22:24:08 CEST
Created attachment 5276 [details]
show the problem described in comment 2
Comment 4 Marja Van Waes 2014-10-23 16:32:56 CEST
still valid, at least in diskdrake in dual iso installer, on 32bits system, the arrow to select a mount point is invisible.

Summary: 5a1: Installer drop down menu icons are missing => 5beta2: Installer drop down menu icons are missing
CC: (none) => marja11
Whiteboard: 5alpha1 => 5beta2

Comment 5 Olav Vitters 2014-10-24 13:52:15 CEST
I have no idea what is causing this. Is there a debug log available? I assume GTK+ is complaining about missing icons.

Note: GTK+ sometimes uses UTF-8 characters. Could also be some missing oxygen icon package. I need to start the installer on my laptop.

Priority: Normal => release_blocker

Comment 6 Marja Van Waes 2014-10-24 15:18:55 CEST
(In reply to Olav Vitters from comment #5)
> I have no idea what is causing this. Is there a debug log available? I
> assume GTK+ is complaining about missing icons.
> 
> Note: GTK+ sometimes uses UTF-8 characters. Could also be some missing
> oxygen icon package. I need to start the installer on my laptop.

Didn't check, and don't have time to check now, but you can check the logs, from my pre-5beta1 dual iso install in attachment 5529 [details]
(full link in case the above doesn't give a clickable link:
https://bugs.mageia.org/attachment.cgi?id=5529&action=edit )
Marja Van Waes 2014-10-24 15:19:18 CEST

Whiteboard: 5beta2 => 5beta1
Summary: 5beta2: Installer drop down menu icons are missing => 5beta1: Installer drop down menu icons are missing

Comment 7 Manuel Hiebel 2014-10-24 15:44:58 CEST
certaily same issue

See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=14355

Comment 8 André DESMOTTES 2014-10-26 12:10:00 CET
Still valid with Mageia-5-beta1-DVD-KDE4-x86_64
Comment 9 Anne Nicolas 2014-11-24 23:34:26 CET
Olav, can we go on that bug? What is needed exactly?
Comment 10 Thierry Vignaud 2014-11-26 17:52:49 CET
Olav, it's easy to add parts of glib/gtk that are needed but we need to identify them. eg:
http://gitweb.mageia.org/software/drakx/log/perl-install/install/share/list.xml
http://gitweb.mageia.org/software/drakx/commit/perl-install/install/share/list.xml?id=240737f71bb3f4349cb8f842b3df198386a70239

Or someone needs to play with drakx-in-chroot --strace
Comment 11 Hugo Pereira Da Costa 2014-12-19 14:35:31 CET
my best guess would be that gnome-icon-theme-symbolic is needed
I think these are where the +/- and arrow symbols are taken from for the said drop-down editors and spinboxes, with no valid fallback on oxygen icons (because of the way gtk treats 'symbolic' icons).

CC: (none) => hugo.pereira

Comment 12 Marja Van Waes 2014-12-19 22:20:24 CET
*** Bug 14844 has been marked as a duplicate of this bug. ***

CC: (none) => dvgevers

Marja Van Waes 2014-12-19 22:21:37 CET

Summary: 5beta1: Installer drop down menu icons are missing => 5beta2: Installer drop down menu icons are missing
Whiteboard: 5beta1 => 5beta2

Comment 13 Rémi Verschelde 2015-02-03 23:11:47 CET
(In reply to Hugo Pereira Da Costa from comment #11)
> my best guess would be that gnome-icon-theme-symbolic is needed
> I think these are where the +/- and arrow symbols are taken from for the
> said drop-down editors and spinboxes, with no valid fallback on oxygen icons
> (because of the way gtk treats 'symbolic' icons).

That sounds sensible, but what would be the proper fix for Mageia 5 then? We don't seem to have gnome-icon-theme-symbolic anymore.

CC: (none) => remi

Comment 14 Olav Vitters 2015-02-04 11:20:00 CET
gnome-icon-theme-symbolic was merged into adwaita-icon-theme. GTK+3 (no clue about GTK+2) will always still look at Adwaita (hard coded).

I think we should add the following:
/usr/share/icons/Adwaita/*/*/*symbolic*.*

And possibly:
/usr/share/icons/Adwaita/*/*/*-rtl*.*

Note: most/all symbolic icons are at /usr/share/icons/Adwaita/scalable/actions, e.g. I see a go-bottom-symbolic.svg and a go-first-symbolic-rtl.svg. The "rtl" indicates "right to left".

Sorry for not responding before. I didn't notice the comments with the useful info.
Comment 15 Thierry Vignaud 2015-02-04 11:31:52 CET
I already tried adding those w/o success
Comment 16 claire robinson 2015-02-04 11:35:46 CET
adwaita-icon-theme has a %post script failing during upgrade (mga4=>5), could that be relevant here?
Comment 17 Luc Menut 2015-02-05 14:43:59 CET
likely missing icons from /usr/share/icons/Adwaita are:
scalable/actions/pan-down-symbolic.svg
scalable/actions/pan-end-symbolic-rtl.svg
scalable/actions/pan-end-symbolic.svg
scalable/actions/pan-start-symbolic-rtl.svg
scalable/actions/pan-start-symbolic.svg
scalable/actions/pan-up-symbolic.svg
16x16/actions/go-down.png
16x16/actions/go-up.png

CC: (none) => lmenut

Comment 18 Anne Nicolas 2015-02-05 17:48:54 CET
shall we have this ? Just tried but not very big success for now

diff --git a/perl-install/install/share/list.xml b/perl-install/install/share/list.xml
index 6f772d0..d05a797 100644
--- a/perl-install/install/share/list.xml
+++ b/perl-install/install/share/list.xml
@@ -185,6 +185,17 @@
   iso8859-1
 </from>
 
+<from dir="/usr/share/icons/Adwaita">
+       scalable/actions/pan-down-symbolic.svg
+       scalable/actions/pan-end-symbolic-rtl.svg
+       scalable/actions/pan-end-symbolic.svg
+       scalable/actions/pan-start-symbolic-rtl.svg
+       scalable/actions/pan-start-symbolic.svg
+       scalable/actions/pan-up-symbolic.svg
+       16x16/actions/go-down.png
+       16x16/actions/go-up.png
+</from>
+
 <filter command="strip">
 <from dir="/LIB">
   libnss_nis.so.2
Comment 19 Luc Menut 2015-02-05 23:10:46 CET
FYI, I'm working on this bug currently; install in progress in a vm to test.
Comment 20 Mageia Robot 2015-02-06 01:08:13 CET
commit 149786f9e6711f935139ee814eaf57580cec767f
Author: Luc Menut <lmenut@...>
Date:   Fri Feb 6 00:55:20 2015 +0100

    Add missing icons (mga#13673, mga#14355, mga#14840, mga#14844)
---
 Commit Link:
   http://gitweb.mageia.org/software/drakx/commit/?id=149786f9e6711f935139ee814eaf57580cec767f

 Bug links:
   Mageia
      https://bugs.mageia.org/13673
      https://bugs.mageia.org/14355
      https://bugs.mageia.org/14840
      https://bugs.mageia.org/14844
Comment 21 Thierry Vignaud 2015-02-06 06:25:20 CET
Fixed

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

Comment 22 Olav Vitters 2015-02-06 09:46:26 CET
Awesome!! Thanks Luc
Comment 23 Thierry Vignaud 2015-05-11 11:03:32 CEST
*** Bug 11794 has been marked as a duplicate of this bug. ***

CC: (none) => manuel.mageia


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