Bug 16005 - Impossible to install a Gnome Shell extension without unzip package (missing requires)
Summary: Impossible to install a Gnome Shell extension without unzip package (missing ...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 5
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: advisory MGA5-32-OK MGA5-64-OK
Keywords: Junior_job, validated_update
Depends on:
Blocks:
 
Reported: 2015-05-21 20:42 CEST by Bertrand Bousquet
Modified: 2015-08-30 14:32 CEST (History)
2 users (show)

See Also:
Source RPM: gnome-shell-3.14.3-5.mga5.src.rpm
CVE:
Status comment:


Attachments

Description Bertrand Bousquet 2015-05-21 20:42:22 CEST
Description of problem:

Installed a fresh Mageia 5 RC Gnome from the DVD without Libre Office (unticked "office" checkbox in the custom package selection). In that configuration, I was not able to install any gnome shell extension from my browser.

Based on information from Gnome Shell Extensions website [1], I solved my problem by running "urpmi unzip" as root.

Thus, IMO gnome-shell package should be dependant of unzip.

According to "urpmq --whatrequires unzip", this problem cannot be reproduced in a default installation because the unzip dependancy is brought by Libre Office.

[1] https://extensions.gnome.org/about/


How reproducible: Always until unzip is installed

Steps to Reproduce:
1. Open your web browser and go to extensions.gnome.org
2. Choose an extension and turn it on
3. Reload the page, the extension is off again
4. Check ~/local/share/gnome-shell/extensions, the extension's directory is there but is empty

Reproducible: 

Steps to Reproduce:
Thierry Vignaud 2015-05-22 06:27:51 CEST

Assignee: bugsquad => olav

Jani Välimaa 2015-05-24 09:13:00 CEST

Component: New RPM package request => RPM Packages

Samuel Verschelde 2015-06-06 16:51:24 CEST

Keywords: (none) => Junior_job
Summary: Impossible to install a Gnome Shell extension without unzip package => Impossible to install a Gnome Shell extension without unzip package (missing requires)
Whiteboard: (none) => MGA5TOO

Comment 1 Olav Vitters 2015-06-23 19:56:45 CEST
Fixed in Cauldron SVN.
Comment 2 Olav Vitters 2015-06-23 20:06:48 CEST
I have uploaded a patched/updated package for Mageia 5.

You can test this by installing the package, installing an extension and seeing if it works.

Suggested advisory:
========================

Updated gnome-shell packages fix bug:

In GNOME 3, users could not install extensions due to a missing unzip dependency.

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

Updated packages in core/updates_testing:
========================
Wrote: /home/iurt/rpmbuild/RPMS/i586/gnome-shell-3.14.3-7.1.mga5.i586.rpm
Wrote: /home/iurt/rpmbuild/RPMS/noarch/gnome-shell-docs-3.14.3-7.1.mga5.noarch.rpm
Wrote: /home/iurt/rpmbuild/RPMS/i586/gnome-shell-debuginfo-3.14.3-7.1.mga5.i586.rpm

Source RPMs:
gnome-shell-3.14.3-7.1.mga5.src.rpm

Status: NEW => ASSIGNED
Assignee: olav => qa-bugs

David Walser 2015-06-23 21:29:58 CEST

Version: Cauldron => 5
Whiteboard: MGA5TOO => (none)

Comment 3 Dave Hodgins 2015-07-05 00:43:43 CEST
Advisory committed to svn.

CC: (none) => davidwhodgins
Whiteboard: (none) => advisory

Comment 4 James Kerr 2015-07-23 15:49:54 CEST
On mga-5-32

Installed gnome-shell from testing


[root@mga-5-32 ~]# urpmi --search-media "Core Updates Testing" gnome-shell
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Release")
  unzip                          6.0          13.mga5       i586    
(medium "Core Updates Testing")
  gnome-shell                    3.14.3       8.1.mga5      i586    
737KB of additional disk space will be used.
1.3MB of packages will be retrieved.
Proceed with the installation of the 2 packages? (Y/n) 

That means unzip is correctly added as a dependency

Used TweakTool - Extensions - "Get more extensions" to download and install the OpenWeather  extension from Gnome. It downloaded, installed and is functioning correctly.

OK for mga-5-32

Whiteboard: advisory => advisory MGA5-32-OK

Comment 5 James Kerr 2015-07-23 16:22:06 CEST
On mga5-64

Removed unzip

[jim@mga-5-64 ~]$ rpm -q unzip
package unzip is not installed

Installed gnome-shell fro updates:

# urpmi --search-media "Core Updates Testing" gnome-shell
Marking gnome-shell as manually installed, it won't be auto-orphaned
writing /var/lib/rpm/installed-through-deps.list
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Release")
  unzip                          6.0          13.mga5       x86_64  
(medium "Core Updates Testing")
  gnome-shell                    3.14.3       8.1.mga5      x86_64  
737KB of additional disk space will be used.
1.2MB of packages will be retrieved.
Proceed with the installation of the 2 packages? (Y/n) 

The unzip dependency was added correctly

Used TweakTool - Extensions - "Get more extensions" to download and install the OpenWeather  extension from Gnome. It downloaded, installed and is functioning correctly.

OK for mga5-64

Whiteboard: advisory MGA5-32-OK => advisory MGA5-32-OK MGA5-64-OK

Comment 6 James Kerr 2015-07-23 16:29:16 CEST
I have not validated this update because the Advisory may have to be modified.

The source rpm is gnome-shell-3.14.3-8.1.mga5.src.rpm
and not 
gnome-shell-3.14.3-7.1.mga5.src.rpm as mentioned in Comment #2

This needs to be checked by a QA team member with SVN access
Comment 7 James Kerr 2015-07-23 17:16:11 CEST
Confirmed on IRC that Advisory now OK.

This update has now been validated and can be pushed to updates

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

Comment 8 Mageia Robot 2015-07-24 18:36:45 CEST
An update for this issue has been pushed to Mageia Updates repository.

http://advisories.mageia.org/MGAA-2015-0068.html

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

Rémi Verschelde 2015-08-30 14:32:42 CEST

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


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