[Bug 255943] New: file conflicts between control-center2 and gnome-main-menu
https://bugzilla.novell.com/show_bug.cgi?id=255943 Summary: file conflicts between control-center2 and gnome-main- menu Product: openSUSE 10.3 Version: Alpha 2 Platform: All OS/Version: All Status: NEW Severity: Blocker Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: andreas.hanke@gmx-topmail.de QAContact: qa@suse.de ERROR: file /etc/gconf/schemas/control-center.schemas from install of gnome-main-menu-0.6.3-68 conflicts with file from package control-center2-2.17.91-2 ERROR: file /usr/lib/libslab.so.0.0.0 from install of gnome-main-menu-0.6.3-68 conflicts with file from package control-center2-2.17.91-2 -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=255943 ------- Comment #1 from andreas.hanke@gmx-topmail.de 2007-03-19 21:50 MST ------- Same problem with the -devel packages: ERROR: file /usr/include/slab/app-shell.h from install of gnome-main-menu-devel-0.6.3-68 conflicts with file from package control-center2-devel-2.17.91-2 ERROR: file /usr/include/slab/slab-gnome-util.h from install of gnome-main-menu-devel-0.6.3-68 conflicts with file from package control-center2-devel-2.17.91-2 ERROR: file /usr/lib/libslab.la from install of gnome-main-menu-devel-0.6.3-68 conflicts with file from package control-center2-devel-2.17.91-2 ERROR: file /usr/lib/pkgconfig/libslab.pc from install of gnome-main-menu-devel-0.6.3-68 conflicts with file from package control-center2-devel-2.17.91-2 -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=255943 jpr@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Comment #2 from jpr@novell.com 2007-03-20 06:30 MST ------- I submitted 0.9.7 would should work fine on 10.3 now. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=255943 ------- Comment #3 from jpr@novell.com 2007-03-20 06:31 MST ------- Make that Scott submitted. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=255943 andreas.hanke@gmx-topmail.de changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | ------- Comment #4 from andreas.hanke@gmx-topmail.de 2007-03-20 09:34 MST ------- I have seen the submission on [opensuse-commit]. It does not fix the bug: control-center and libslab are still installed by two packages. This does not work; if the new control center is now upstream in the control-center2 package, it has to be removed from the gnome-main-menu package, otherwise rpm will not allow installing both packages. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=255943 jpr@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rodrigo@novell.com AssignedTo|bnc-team- |sreeves@novell.com |gnome@forge.provo.novell.com| Status|REOPENED |NEW ------- Comment #5 from jpr@novell.com 2007-03-20 13:27 MST ------- Hmm. Scott, Rodrigo whats the plan to solve this? -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=255943 ------- Comment #6 from rodrigo@novell.com 2007-03-21 05:26 MST ------- slab should remove its control-center part, since exactly that same code is now upstream. Not sure what to do with libslab, since it is pulled as a SVN external module for control-center upstream. I think the ideal would be, until we find a better place for libslab, to make it a private library for both slab and control-center. What do you think Scott? -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=255943 ------- Comment #7 from sreeves@novell.com 2007-03-21 09:47 MST ------- The other issue we have not resolved yet is the conflict between the different default values for the gconf keys. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=255943 ------- Comment #8 from jpr@novell.com 2007-03-22 09:29 MST ------- Lets at least get the library bit fixed asap -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=255943 ------- Comment #9 from sreeves@novell.com 2007-03-27 11:06 MST ------- For 10.3 g-c-c will require g-m-m. For upstream g-c-c needs to work with/without g-m-m installed. For both - remove the CC c files and schema files from g-m-m remove all libslab devel components from g-c-c For 10.3 only Patch g-c-c to link against the shared libslab provided by g-m-m Patch g-c-c CC with our distro specific default gconf schema values. For upstream Change g-c-c to statically bundle and link against the g-m-m libslab sources. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=255943 ------- Comment #10 from andreas.hanke@gmx-topmail.de 2007-03-27 12:27 MST ------- I tend to find it much more logical if g-c-c provides libslab rather than g-m-m for two reasons: - g-m-m contains a launcher for g-c-c, so g-m-m has to require g-c-c, so g-c-c should not require g-m-m because otherwise we get a circular dependency. - There is another package which requires libslab.so.0.0.0: yast2-control-center-gnome, and it is much more logical if this requires g-c-c rather than g-m-m (because it is a control center and not a menu). -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=255943 ------- Comment #11 from andreas.hanke@gmx-topmail.de 2007-03-27 12:49 MST ------- Created an attachment (id=126839) --> (https://bugzilla.novell.com/attachment.cgi?id=126839&action=view) Partial patch Anyway, independently of that, here is a patch for control-center to link libslab statically and to not install any slab devel files. This is obviously a quick and temporary fix. A proper fix could use automake conditionals like this, in Makefile.am: if INSTALL_SLAB lib_LTLIBRARIES = libslab.la else noinst_LTLIBRARIES = libslab.la endif And then, in configure.in: if test $some_condition; then install_slab=yes else install_slab=no fi AM_CONDITIONAL(INSTALL_SLAB, test install_slab = yes) Or maybe make slab a standalone package? Also take care of the control-center.schemas file. I can imagine that there will be very obsure problems if 2 packages try to overwrite their (differently patched) .schemas files. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=255943 james@usr-local-bin.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |james@usr-local-bin.org ------- Comment #12 from james@usr-local-bin.org 2007-04-04 02:17 MST ------- Making libslab a standalone package seems to make sense if a growing number of packages depend upon it. (Incidentally, I pulled down the latest Factory overnight (identifies itself as Alpha3, control-center2-2.18.0-2; gnome-main-menu-0.9.7-4) and this still occurs. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=255943 ------- Comment #13 from rodrigo@novell.com 2007-04-04 04:53 MST ------- Yes, long term having libslab as a standalone package seems to be the best solution. As for the error still occurring, yes, we are almost ready to submit the fixes to factory, just waiting on some testing. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=255943 sreeves@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Comment #14 from sreeves@novell.com 2007-04-11 02:13 MST ------- A new gnome-main-menu has been submitted to autobuild that completely removes the control-center shell pieces from it, including the launcher and the schema file. A new gnome-control-center has also been submitted that now contains the control-center shell and does not produce any libslab (.so, devel package,...) pieces. -- 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.
participants (1)
-
bugzilla_noreply@novell.com