gnome-desktop-item-edit should be in a new package

Bug #975299 reported by Matthieu Baerts
20
This bug affects 2 people
Affects Status Importance Assigned to Milestone
alacarte (Debian)
Fix Released
Unknown
alacarte (Ubuntu)
Fix Released
Undecided
Unassigned
gnome-panel (Ubuntu)
Invalid
Wishlist
Unassigned

Bug Description

Hello,

I think gnome-panel and exo-utils should not be recommended by Alacarte package.
Indeed, Alacarte is a menu editor for the GNOME desktop but the Gnome-Panel and the Xfce-Panel are not the only one with a Gnome-Menu (e.g. made with libgnome-menu).
Cairo-Dock (but I'm sure there is also other applications) also uses libgnome-menu in order to have a "Gnome-Menu-like" and we can use Cairo-Dock without Gnome/XFCE Panel.

But Alacarte needs gnome-desktop-item-edit or exo-desktop-item-edit (only on XFCE sessions) to edit .desktop.
Is it maybe possible to move 'gnome-desktop-item-edit' in a new package?
I think it's the best solution if we want to edit menus with Alacarte on a Cairo-Dock session without installing all dependences of gnome-panel.

Thank you

description: updated
Revision history for this message
Lionel Le Folgoc (mrpouit) wrote :

Without gnome-panel/exo-utils, alacarte is rather limited (e.g. you can't create/edit desktop files...).

Revision history for this message
Matthieu Baerts (matttbe) wrote :

Yes but Alacarte can be used to edit the gnome-menu-like available on a Cairo-Dock session (gnome-panel and exo-utils are useless) :)

Revision history for this message
Matthieu Baerts (matttbe) wrote :

It seems Alacarte needs gnome-desktop-item-edit or exo-item-edit (only on XFCE sessions) to edit .desktop...

Changed in alacarte (Ubuntu):
status: New → Invalid
Revision history for this message
Matthieu Baerts (matttbe) wrote :

But is it maybe possible to move 'gnome-desktop-item-edit' in a new package? (it seems this request was proposed a long time ago: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=319417 )
I think it's a good solution if we want to edit menus with Alacarte on a Cairo-Dock session without installing all dependences of gnome-panel.

description: updated
summary: - gnome-panel and exo-utils should not be recommended by Alacarte package
+ gnome-desktop-item-edit should be in a new package
Revision history for this message
Jeremy Bícha (jbicha) wrote :

This bug is an upstream one and it would be quite helpful if somebody experiencing it could send the bug the to the people writing the software. You can learn more about how to do this at https://wiki.ubuntu.com/Bugs/Upstream/GNOME. Thanks in advance!

Changed in gnome-panel (Ubuntu):
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Matthieu Baerts (matttbe) wrote :

@Jeremy: is it really an upstream bug?
Here is the solution that I'm proposing:
 * Create a new package in order to separate gnome-desktop-item-edit and gnome-panel: lp:~matttbe/ubuntu/precise/gnome-panel/975299
 * Replace gnome-panel by gnome-desktop-item-edit for Alacarte recommended packages: lp:~matttbe/ubuntu/precise/alacarte/975299

The new versions of these packages are building on my ppa (ppa:matttbe/ppa) (I tested just before with pbuilder) and I think it fixes this bug.

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

Since this isn't a Ubuntu-specific feature request, I'd like to see this proposed to the GNOME developers. Perhaps gnome-desktop-item-edit could be a part of the gnome-desktop package. Then it wouldn't need to be a separate package.

Revision history for this message
Matthieu Baerts (matttbe) wrote :

Yes I understand that gnome-desktop-item-edit should be part of another GNOME package but here is an Ubuntu specific solution to fix this bug by simply separating gnome-desktop-item-edit and gnome-panel (just like libpanel-applet-4-0 and gnome-panel-data which are available on separated packages).

I can report this bug to Debian devs too if you want but they are still using the version '3.2.1'.

Revision history for this message
Matthieu Baerts (matttbe) wrote :

@Jeremy: but is it not possible to fix this bug by merging these two branches into Ubuntu branches? lp:~matttbe/ubuntu/precise/gnome-panel/975299 and lp:~matttbe/ubuntu/precise/alacarte/975299

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

Yes, your patch probably would work, but...

I don't want to make this change until either the GNOME developers (preferred) or at least the Debian GNOME maintainers make the change. There are a couple different ways of handling this (like moving the functionality to the gnome-desktop source package) and I don't want to have to deal with cleaning up afterwards if either Debian or GNOME decides to handle this wishlist request differently.

Revision history for this message
Matthieu Baerts (matttbe) wrote :

Yes ok, I understand.
But is it possible to fix this bug before Precise's release? :)

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

Well Matthieu, we're almost out of time since gnome-panel is part of the Edubuntu CD. I'd have to say it's probably not going to happen for Precise.

It sounds like your bug is that you want to use Cairo Dock and alacarte without installing gnome-panel but that doesn't seem an important enough bug fix to me to rush in at the last moment.

Revision history for this message
Micah Gersten (micahg) wrote :

Unsubscribing ubuntu-sponsors, we're past the time that we can do this pre-release as alacarte is on the Xubuntu and Edubuntu images. This change needs to be coordinated with Debian. If could ask for SRU team approval once this gets sorted out in 12.10.

Revision history for this message
Micah Gersten (micahg) wrote :

Resetting back to Triaged since nothing can be done ATM.

Changed in gnome-panel (Ubuntu):
status: Confirmed → Triaged
Changed in alacarte (Debian):
status: Unknown → New
Revision history for this message
Matthieu Baerts (matttbe) wrote :
Changed in alacarte (Ubuntu):
status: Invalid → Fix Released
Changed in gnome-panel (Ubuntu):
status: Triaged → Invalid
Changed in alacarte (Debian):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.