Bug 13689 - Compiz pulls devel packages along with it
Summary: Compiz pulls devel packages along with it
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 4
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: mga4-64-ok mga4-32-ok advisory
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2014-07-05 23:34 CEST by Atilla ÖNTAŞ
Modified: 2014-08-06 11:18 CEST (History)
3 users (show)

See Also:
Source RPM: compiz-0.9.10.0-4.mga4.src.rpm
CVE:
Status comment:


Attachments

Description Atilla ÖNTAŞ 2014-07-05 23:34:05 CEST
Description of problem:
Due to some devel .so files included in libcompiz0 package instead of libcompiz-devel package, installing compiz (and its dependency libcompiz0) pulls lots of devel packages along with it.

I' ve fixed this issue tonight on Cauldron and will provide an update to MGA4.

Version-Release number of selected component (if applicable):
compiz-0.9.10.0-4.mga4
libcompiz0-0.9.10.0-4.mga4

Steps to Reproduce:
1. Install compiz from either rpmdrake or commandline
2. libcompiz0 tries to pull devel packages.


Reproducible: 

Steps to Reproduce:
Comment 1 Atilla ÖNTAŞ 2014-07-08 23:52:06 CEST
I have updated compiz, compiz-ccsm, compiz-decorator-gtk, compiz-decorator-kde4, libcompiz-devel, libcompiz0, libcompizconfig-python packages to fix two bugs: mga#13689 and mga#12810


Suggested advisory:
========================
- libcompiz0 package includes development libraries and pulls lots of devel packages along with it. This update moves these libraries to libcompiz-devel to fix this issue. (mga#13689)

- Window decorations are broken at some random maximized windows. Any button to minimize or close the window does not work and clicking on them effects other windows or the desktop. This update uses an upstream patch to fix this issue. (mga#12810) and (https://bugs.launchpad.net/compiz/+bug/1158267)


Test case:
========================
1- Install compiz. Compiz and its dependencies should not pull devel packages (1st issue)
2- Enable it by using drak3d at startup.
3- Play with applications, especially use maximized windows and try to minimize or close them using window decoration buttons. Buttons should be clickable and work as expected. (2nd issue)

Updated packages in core/updates_testing:
========================
compiz-0.9.10.0-4.1.mga4
compiz-ccsm-0.9.10.0-4.1.mga4
compiz-decorator-gtk-0.9.10.0-4.1.mga4
compiz-decorator-kde4-0.9.10.0-4.1.mga4
ib64compiz-devel-0.9.10.0-4.1.mga4
lib64compiz0-0.9.10.0-4.1.mga4
lib64compizconfig-python-0.9.10.0-4.1.mga4
libcompiz-devel-0.9.10.0-4.1.mga4
libcompiz0-0.9.10.0-4.1.mga4
libcompizconfig-python-0.9.10.0-4.1.mga4

SRPMS:
========================
compiz-0.9.10.0-4.1.mga4.src.rpm

Assignee: tarakbumba => qa-bugs

Comment 2 David Remy 2014-07-14 21:51:48 CEST
Tested on mga4-64.

Confirmed compiz-0.9.10.0-4.mga4 pulled revel packages. Then installed compiz-0.9.10.0-4.1.mga4 and devel was not included. Enabled compiz via drak3d and windows and buttons are working as expected. Marking as ok.

CC: (none) => dpremy
Whiteboard: (none) => mga4-64-ok

Comment 3 David Remy 2014-07-19 05:07:17 CEST
Tested on mga4-32.

Confirmed compiz-0.9.10.0-4.mga4 pulled devel packages. Then installed compiz-0.9.10.0-4.1.mga4 and devel was not included. Enabled compiz via drak3d, windows and buttons are working as expected. Testing transmission update with compiz enabled without issue. Marking as ok.

Whiteboard: mga4-64-ok => mga4-64-ok mga4-32-ok

Comment 4 David Walser 2014-07-24 03:03:24 CEST
Validating now so it doesn't get missed.  The advisory still needs to be uploaded.

Sysadmins, please push this to updates for Mageia 4.

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

Comment 5 Rémi Verschelde 2014-07-26 12:03:45 CEST
Advisory uploaded.

CC: (none) => remi
Whiteboard: mga4-64-ok mga4-32-ok => mga4-64-ok mga4-32-ok advisory

Comment 6 Mageia Robot 2014-08-06 11:18:07 CEST
An update for this issue has been pushed to Mageia Updates repository.

http://advisories.mageia.org/MGAA-2014-0153.html

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


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