Bug 428040 - scriptlets loop over schemas
Summary: scriptlets loop over schemas
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: compiz
Version: 9
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Kristian Høgsberg
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-01-08 21:11 UTC by Bill Nottingham
Modified: 2014-03-17 03:11 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-06-23 17:48:53 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Bill Nottingham 2008-01-08 21:11:56 UTC
Description of problem:

The compiz %post, %preun, etc. scripts all loop over each schema and run the
gconf tools on them.

You can pass multiple schemas to the gconf tools - this could simplify the
scriptlets, and potentially speed them up.

Version-Release number of selected component (if applicable):

compiz-0.6.2-5.fc9

Comment 1 Jim Cornette 2008-01-21 11:19:47 UTC
I had a major problem with a scriplet loop in compiz-gnome-0.6.2-6.fc9
It caused yum to lock in a loop where it caused the yum update transaction to be
unsuccessful.
This bug report seemed to fit closest. I'll file a new bug report if not related
to problem.
error: %pre(compiz-gnome-0.6.2-6.fc9.i386) scriptlet failed, signal 2
error:   install: %pre scriptlet failed (2), skipping compiz-gnome-0.6.2-6.fc9


Comment 2 Bug Zapper 2008-05-14 04:21:07 UTC
Changing version to '9' as part of upcoming Fedora 9 GA.
More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 3 Adel Gadllah 2008-06-06 11:22:54 UTC
Should be fixed in the 0.7.6 builds in rawhide.

Comment 4 Adel Gadllah 2008-06-11 15:56:59 UTC
Fix didn't work. The new script fails with "filename too long".
Reverted to the old one for now.

Comment 5 Adel Gadllah 2008-06-23 17:48:53 UTC
Fixed in rawhide.


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