Mailinglist Archive: opensuse-bugs (4369 mails)

< Previous Next >
[Bug 191183] compiz rpm has to be splitted
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Tue, 12 Sep 2006 13:18:24 -0600 (MDT)
  • Message-id: <20060912191824.5F82B25C887@xxxxxxxxxxxxxxxxxxxxxx>
https://bugzilla.novell.com/show_bug.cgi?id=191183


andreas.hanke@xxxxxxxxxxxxxx changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|FIXED |




------- Comment #4 from andreas.hanke@xxxxxxxxxxxxxx 2006-09-12 13:18 MST -------
Wouldn't it make sense to have the two shell scripts

/opt/gnome/bin/gnome-xgl-info
/opt/gnome/bin/gnome-xgl-switch

in the base compiz package instead of compiz-gnome?

- gnome-xgl-info does not seem to have anything specific to do with GNOME other
than being installed into /opt/gnome/bin;

- gnome-xgl-switch uses /opt/gnome/sbin/gdm-safe-restart at the very end, but
this can be easily fixed by checking for the existance of
/opt/gnome/sbin/gdm-safe-restart before using it. This must be done anyway
because compiz-gnome is missing the dependency to gdm which provides
/opt/gnome/sbin/gdm-safe-restart.

I consider these two scripts important enough for the purpose of diagnosing and
fixing Xgl configuration problems to reopen this bug, in order to make sure
that they are available on as many installations as possible.

I know that these scripts are intended to be used by gnome-xgl-settings which
clearly belongs into compiz-gnome, but they can also be used standalone.

Another problem with the current splitting scheme: compiz-gnome does not have a
dependency on compiz, the dependency is neither declared explicitly in the spec
file nor auto-generated by rpm. It must be declared explicitly:

-Requires: gnome-desktop control-center2
+Requires: gnome-desktop control-center2 %{name} = %{version}


--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

< Previous Next >