Merge lp:~jbicha/landscape-client/dont-show-in-gnome-system-settings into lp:~landscape/landscape-client/trunk

Proposed by Jeremy Bícha
Status: Rejected
Rejected by: Dean Henrichsmeyer
Proposed branch: lp:~jbicha/landscape-client/dont-show-in-gnome-system-settings
Merge into: lp:~landscape/landscape-client/trunk
Diff against target: 71 lines (+22/-3)
5 files modified
applications/landscape-client-settings-gnome.desktop.in (+16/-0)
applications/landscape-client-settings.desktop.in (+2/-2)
debian/landscape-client-ui-install.install (+1/-0)
po/POTFILES.in (+1/-0)
setup.cfg (+2/-1)
To merge this branch: bzr merge lp:~jbicha/landscape-client/dont-show-in-gnome-system-settings
Reviewer Review Type Date Requested Status
Dean Henrichsmeyer (community) Disapprove
Review via email: mp+133685@code.launchpad.net

Description of the change

For the Ubuntu GNOME Remix, we want to showcase a pure GNOME experience on Ubuntu. We'd like to hide the extra System Settings panels Ubuntu has hacked on. Landscape Management (if installed) will still be accessible from GNOME Shell's Activities Overview (their version of Unity's Dash).

And here's the freedesktop standard for Keywords:
http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html#key-keywords

To post a comment you must log in.
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Whoever packages landscape-client, please update debian/landscape-client-ui-install.install to install the new .desktop also. I didn't touch the debian/ directory for this merge proposal as it looks like it's out of date compared to what is actually in the Ubuntu archives.

Revision history for this message
David Britton (dpb) wrote :

On 11/09/2012 09:01 AM, Jeremy Bicha wrote:
> Whoever packages landscape-client, please update debian/landscape-client-ui-install.install to install the new .desktop also. I didn't touch the debian/ directory for this merge proposal as it looks like it's out of date compared to what is actually in the Ubuntu archives.
>

landscape-client is a part of two recipes. Both describe it as simply
being:

   # bzr-builder format 0.3 deb-version {debupstream}+bzr{revno}-0ubuntu0
   lp:landscape-client

No packaging branch, etc.

There is some version number manipulation that happens when it
eventually gets pushed into ubuntu, but the debian dir in trunk is the
right place to modify things.

Also, please file a bug for this MP and link them together.

--
David Britton <email address hidden>

Revision history for this message
Jeremy Bícha (jbicha) wrote :

> landscape-client is a part of two recipes. Both describe it as simply
> being:
>
> # bzr-builder format 0.3 deb-version {debupstream}+bzr{revno}-0ubuntu0
> lp:landscape-client
>
> No packaging branch, etc.
>
> There is some version number manipulation that happens when it
> eventually gets pushed into ubuntu, but the debian dir in trunk is the
> right place to modify things.

Ok, could you explain why debian/changelog in lp:landscape-client is so dramatically different than what apt-get changelog gives me?

587. By Jeremy Bícha

Don't show Landscape in System Settings when running GNOME
Also, Keywords is now a freedesktop standard so update the syntax and
make them translatable

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

The changelog in the ubuntu archive is the right one, as is the whole debian/ structure. What we have in lp:landscape-client is for trunk development builds.

Revision history for this message
Dean Henrichsmeyer (dean) wrote :

The Landscape service is for Ubuntu. The usefulness of Landscape is the same whether you run Unity, GNOME, or no graphical environment at all. That being said, there's no reason to hide it when GNOME is run.

review: Disapprove
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Dean, maybe you misunderstood what this merge proposal does.

Ubuntu has hacked System Settings to show extra panels that the GNOME developers explicitly don't want. The Ubuntu GNOME Remix wants to ship System Settings without those hacks. This merge proposal will continue to show Landscape in the Activities Overview (GNOME Shell's version of the Dash) but not in System Settings when running GNOME.

Landscape isn't really integrated into System Settings any way, as pop-up windows don't fit with the design and aren't very user-friendly. And nobody hacked KDE to show Landscape in the KDE System Settings app.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

For Raring, my patches were accepted to move Software Sources and Ubuntu One out of System Settings when run in GNOME. Landscape is the only hold-out.

Two exceptions are Backup & Privacy which integrate into System Settings unlike Landscape (bug #962980). Privacy in particular is getting added to System Settings 3.8 (although it currently is tracker-specific and not written for zeitgeist or Unity). Backup should be part of core GNOME.

Unmerged revisions

587. By Jeremy Bícha

Don't show Landscape in System Settings when running GNOME
Also, Keywords is now a freedesktop standard so update the syntax and
make them translatable

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== added file 'applications/landscape-client-settings-gnome.desktop.in'
--- applications/landscape-client-settings-gnome.desktop.in 1970-01-01 00:00:00 +0000
+++ applications/landscape-client-settings-gnome.desktop.in 2012-11-09 22:37:22 +0000
@@ -0,0 +1,16 @@
1[Desktop Entry]
2_Name=Landscape Service
3_Comment=Landscape Management Service Preferences
4Exec=landscape-client-ui-install
5Icon=preferences-management-service
6Terminal=False
7Type=Application
8StartupNotify=true
9Categories=GNOME;GTK;Settings;X-GNOME-SystemSettings;
10OnlyShowIn=GNOME;
11X-GNOME-Bugzilla-Bugzilla=GNOME
12X-GNOME-Bugzilla-Product=gnome-control-center
13X-GNOME-Bugzilla-Component=sample
14X-GNOME-Bugzilla-Version=1.0.0
15_Keywords=device;system;information;memory;processor;version;default;application;fallback;preferred;
16X-Ubuntu-Gettext-Domain=landscape-client
017
=== modified file 'applications/landscape-client-settings.desktop.in' (properties changed: +x to -x)
--- applications/landscape-client-settings.desktop.in 2012-08-27 15:35:05 +0000
+++ applications/landscape-client-settings.desktop.in 2012-11-09 22:37:22 +0000
@@ -7,11 +7,11 @@
7Type=Application7Type=Application
8StartupNotify=true8StartupNotify=true
9Categories=GNOME;GTK;Settings;X-GNOME-SystemSettings;X-GNOME-Settings-Panel;9Categories=GNOME;GTK;Settings;X-GNOME-SystemSettings;X-GNOME-Settings-Panel;
10OnlyShowIn=GNOME;Unity;10OnlyShowIn=Unity;
11X-GNOME-Bugzilla-Bugzilla=GNOME11X-GNOME-Bugzilla-Bugzilla=GNOME
12X-GNOME-Bugzilla-Product=gnome-control-center12X-GNOME-Bugzilla-Product=gnome-control-center
13X-GNOME-Bugzilla-Component=sample13X-GNOME-Bugzilla-Component=sample
14X-GNOME-Bugzilla-Version=1.0.014X-GNOME-Bugzilla-Version=1.0.0
15X-GNOME-Settings-Panel=sample15X-GNOME-Settings-Panel=sample
16X-GNOME-Keywords=device;system;information;memory;processor;version;default;application;fallback;preferred;16_Keywords=device;system;information;memory;processor;version;default;application;fallback;preferred;
17X-Ubuntu-Gettext-Domain=landscape-client17X-Ubuntu-Gettext-Domain=landscape-client
1818
=== modified file 'debian/landscape-client-ui-install.install'
--- debian/landscape-client-ui-install.install 2012-03-22 18:43:44 +0000
+++ debian/landscape-client-ui-install.install 2012-11-09 22:37:22 +0000
@@ -1,4 +1,5 @@
1usr/bin/landscape-client-ui-install1usr/bin/landscape-client-ui-install
2usr/share/applications/landscape-client-settings.desktop2usr/share/applications/landscape-client-settings.desktop
3usr/share/applications/landscape-client-settings-gnome.desktop
3usr/share/icons/hicolor/scalable/apps/preferences-management-service.svg4usr/share/icons/hicolor/scalable/apps/preferences-management-service.svg
4usr/share/locale5usr/share/locale
56
=== modified file 'po/POTFILES.in'
--- po/POTFILES.in 2012-03-23 10:04:18 +0000
+++ po/POTFILES.in 2012-11-09 22:37:22 +0000
@@ -4,5 +4,6 @@
4landscape/ui/view/configuration.py4landscape/ui/view/configuration.py
5landscape/ui/view/ui/landscape-client-settings.glade5landscape/ui/view/ui/landscape-client-settings.glade
6applications/landscape-client-settings.desktop.in6applications/landscape-client-settings.desktop.in
7applications/landscape-client-settings-gnome.desktop.in
7polkit-1/com.canonical.LandscapeClientSettings.policy.in8polkit-1/com.canonical.LandscapeClientSettings.policy.in
8scripts/landscape-client-ui-install9scripts/landscape-client-ui-install
910
=== modified file 'setup.cfg'
--- setup.cfg 2012-03-27 08:30:15 +0000
+++ setup.cfg 2012-11-09 22:37:22 +0000
@@ -4,6 +4,7 @@
4[build_i18n]4[build_i18n]
5domain=landscape-client5domain=landscape-client
6xml_files=[("share/polkit-1/actions/", ["polkit-1/com.canonical.LandscapeClientSettings.policy.in"])]6xml_files=[("share/polkit-1/actions/", ["polkit-1/com.canonical.LandscapeClientSettings.policy.in"])]
7desktop_files=[("share/applications", ["applications/landscape-client-settings.desktop.in"])]7desktop_files=[("share/applications", ["applications/landscape-client-settings.desktop.in"]),
8 ("share/applications", ["applications/landscape-client-settings-gnome.desktop.in"])]
8merge_po=True9merge_po=True
910

Subscribers

People subscribed via source and target branches

to all changes: