Create Unity Control Center so can remain on old GNOME Control Center version
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Empathy |
Fix Released
|
Medium
|
|||
Eye of GNOME |
Fix Released
|
Wishlist
|
|||
GNOME Color Manager |
Incomplete
|
Wishlist
|
|||
GNOME media utilities |
Expired
|
Wishlist
|
|||
Nautilus |
Fix Released
|
Wishlist
|
|||
Unity |
Fix Released
|
Medium
|
Unassigned | ||
gThumb |
Fix Released
|
Wishlist
|
|||
activity-log-manager (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
chromium-browser (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned | ||
compiz (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
deja-dup (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
empathy (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
eog (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
gnome-color-manager (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
gnome-control-center (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
gnome-control-center-signon (Ubuntu) |
Fix Released
|
Medium
|
Alberto Mardegan | ||
gnome-media (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
gthumb (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
indicator-bluetooth (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
indicator-datetime (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
indicator-power (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
indicator-session (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
indicator-sound (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
landscape-client (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
language-selector (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
nautilus (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
software-properties (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
system-config-printer (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
ubuntuone-control-panel (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
unity-control-center (Ubuntu) |
Fix Released
|
Medium
|
Robert Ancell | ||
webaccounts-browser-extension (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Ubuntu/Unity uses GNOME Control Center as the application to configure the Unity session. We've made a lot of changes appropriate for Ubuntu and Unity (61 patches) which makes it hard to maintain and creates a conflict for Ubuntu GNOME to use the control center. Unity 7 will be replaced by Unity 8 in the future which has a new settings interface.
So we can continue to remain on the current version of GNOME Control Center but allow Ubuntu GNOME to continue to update we will create a new project lp:unity-control-center which is a copy of GNOME Control Center 3.6 but with appropriate renaming so both can be installed.
A number of packages that refer to gnome-control-
A PPA for testing is https:/
Related branches
- Robert Ancell: Approve
-
Diff: 93 lines (+11/-12)6 files modifiedREADME (+4/-5)
configure.ac (+2/-2)
debian/control (+1/-1)
debian/copyright (+2/-2)
src/cc-credentials-application.vala (+1/-1)
src/cc-credentials-preferences.vala (+1/-1)
- PS Jenkins bot (community): Approve (continuous-integration)
- Alberto Mardegan (community): Approve
- Sebastien Bacher: Pending requested
-
Diff: 488 lines (+81/-73)19 files modified.bzrignore (+4/-4)
Makefile.am (+9/-9)
README (+4/-5)
configure.ac (+24/-24)
data/unity-credentials-panel.desktop.in.in (+4/-3)
debian/changelog (+6/-0)
debian/control (+15/-13)
debian/copyright (+2/-2)
debian/unity-control-center-signon.install (+1/-1)
libaccount-plugin/application-plugin.c (+1/-1)
libaccount-plugin/plugin.c (+1/-1)
online-accounts-preferences.in (+2/-2)
po/POTFILES.in (+1/-1)
po/POTFILES.skip (+1/-1)
src/cc-credentials-application.vala (+1/-1)
src/cc-credentials-panel.c (+1/-1)
src/cc-credentials-preferences.vala (+1/-1)
tests/autopilot/setup.py (+2/-2)
tests/autopilot/unity_control_center_signon/test_control_center_signon.py (+1/-1)
- Michael Terry: Approve
-
Diff: 306 lines (+162/-16)12 files modifiedCMakeLists.txt (+9/-0)
debian/control (+1/-0)
debian/rules (+1/-0)
deja-dup/preferences/CMakeLists.txt (+7/-12)
deja-dup/preferences/PreferencesPanel.c (+4/-0)
deja-dup/preferences/deja-dup-preferences.desktop.in (+1/-1)
deja-dup/preferences/gnome-control-center/CMakeLists.txt (+36/-0)
deja-dup/preferences/gnome-control-center/gnome-deja-dup-panel.desktop.in (+1/-1)
deja-dup/preferences/unity-control-center/CMakeLists.txt (+36/-0)
deja-dup/preferences/unity-control-center/unity-deja-dup-panel.desktop.in (+29/-0)
deja-dup/tests/CMakeLists.txt (+7/-2)
deja-dup/tests/deja_dup_autopilot/test_ccpanel.py (+30/-0)
- Alberto Donato (community): Approve
- Adam Collard (community): Approve
-
Diff: 13 lines (+2/-1)1 file modifiedapplications/landscape-client-settings.desktop.in (+2/-1)
- Ted Gould (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 28 lines (+5/-2)2 files modifieddebian/control (+1/-1)
src/desktop.vala (+4/-1)
- Charles Kerr (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 239 lines (+110/-10)10 files modifiedCMakeLists.txt (+15/-1)
data/CMakeLists.txt (+22/-1)
data/unity-datetime-panel.desktop.in (+13/-0)
debian/control (+14/-1)
debian/gnome-control-center-datetime.install (+2/-2)
debian/unity-control-center-datetime.install (+3/-0)
panel-gnome/CMakeLists.txt (+5/-4)
panel-unity/CMakeLists.txt (+26/-0)
panel/datetime-prefs.c (+9/-1)
po/POTFILES.in (+1/-0)
- Sebastien Bacher: Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 32 lines (+9/-2)2 files modifieddebian/control (+1/-1)
src/service.c (+8/-1)
- Ted Gould (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Sebastien Bacher: Approve
-
Diff: 69 lines (+30/-5)2 files modifieddebian/control (+2/-2)
src/backend-dbus/actions.c (+28/-3)
- Ted Gould (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 30 lines (+7/-2)2 files modifieddebian/control (+1/-1)
src/service.vala (+6/-1)
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Activity Log Manager: Pending requested
-
Diff: 462 lines (+266/-40)10 files modifiedconfigure.ac (+33/-0)
data/Makefile.am (+7/-5)
data/unity-activity-log-manager-panel.desktop.in (+25/-0)
po/POTFILES.in (+1/-0)
po/POTFILES.skip (+12/-0)
src/Makefile.am (+7/-34)
src/alm-cc.c (+4/-0)
src/diagnostics-widget.c (+1/-1)
src/gnome-control-center/Makefile.am (+87/-0)
src/unity-control-center/Makefile.am (+89/-0)
- dobey (community): Approve
-
Diff: 13 lines (+2/-1)1 file modifiedubuntuone-installer.desktop.in (+2/-1)
Changed in unity-control-center (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Robert Ancell (robert-ancell) |
importance: | Undecided → Medium |
description: | updated |
description: | updated |
Changed in activity-log-manager (Ubuntu): | |
status: | New → In Progress |
Changed in deja-dup (Ubuntu): | |
status: | New → In Progress |
Changed in eog (Ubuntu): | |
status: | New → In Progress |
Changed in gnome-color-manager (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in eog (Ubuntu): | |
importance: | Undecided → Medium |
Changed in deja-dup (Ubuntu): | |
importance: | Undecided → Medium |
Changed in webaccounts-browser-extension (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in ubuntuone-control-panel (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in software-properties (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in nautilus (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in language-selector (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in landscape-client (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in indicator-sound (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in indicator-session (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in indicator-power (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in indicator-bluetooth (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in gthumb (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in gnome-media (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in gnome-control-center-signon (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in gnome-control-center (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → In Progress |
description: | updated |
Changed in indicator-datetime (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in activity-log-manager (Ubuntu): | |
importance: | Undecided → Medium |
Changed in gnome-control-center-signon (Ubuntu): | |
assignee: | nobody → Alberto Mardegan (mardy) |
Changed in gnome-control-center (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in unity-control-center (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in chromium-browser (Ubuntu): | |
importance: | Undecided → Medium |
Changed in empathy (Ubuntu): | |
importance: | Undecided → Medium |
Changed in deja-dup (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in gthumb: | |
importance: | Unknown → Wishlist |
status: | Unknown → New |
Changed in nautilus: | |
importance: | Unknown → Wishlist |
status: | Unknown → New |
Changed in eog: | |
importance: | Unknown → Wishlist |
status: | Unknown → New |
Changed in gnome-media: | |
importance: | Unknown → Wishlist |
status: | Unknown → New |
Changed in system-config-printer (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in gnome-color-manager: | |
importance: | Unknown → Wishlist |
status: | Unknown → New |
Changed in gnome-color-manager: | |
status: | New → Incomplete |
Changed in nautilus: | |
status: | New → Fix Released |
Changed in gthumb: | |
status: | New → Fix Released |
Changed in unity (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
tags: | added: patch |
Changed in empathy (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in compiz (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in chromium-browser (Ubuntu): | |
assignee: | nobody → Chad Miller (cmiller) |
Changed in eog: | |
status: | New → Fix Released |
Changed in compiz (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in unity (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in empathy: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in empathy: | |
status: | New → Fix Released |
Changed in unity (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in unity: | |
importance: | Undecided → Medium |
status: | New → Fix Released |
Changed in gnome-media: | |
status: | New → Expired |
Fully agree on splitting the thing. One question, though: what do you think about installing the binaries in a different location (or with a different name), and have /usr/bin/ gnome-control- center as a shell script that checks if we are running under unity (is that DESKTOP_ SESSION= ubuntu? ) and execs unity-control- center in that case, and the gnome-control- center in all the others?
That way, we might be able to reduce the number of affected packages.