Hello.
I've updated the Whisker menu plugin (minor, 2.3.2 -> 2.3.3). And I lost YaST items in "Настройки" (Settings ?). There were "YaST" and "YaST Software" in the menu before. Is this somehow related to the update?
Attached and https://susepaste.org/view/simple/10076427
On 8/14/19 3:51 AM, Kyrill Detinov wrote:
Hello.
I've updated the Whisker menu plugin (minor, 2.3.2 -> 2.3.3). And I lost YaST items in "Настройки" (Settings ?). There were "YaST" and "YaST Software" in the menu before. Is this somehow related to the update?
Attached and https://susepaste.org/view/simple/10076427
Yes I can see that too but it appears if use the search function. Weird. Are you able to revert back to 2.3.2 to see if it's a bug of whisker?
On Wed, Aug 14, 2019 at 3:53 AM Kyrill Detinov lazy.kent@opensuse.org wrote:
Hello.
I've updated the Whisker menu plugin (minor, 2.3.2 -> 2.3.3). And I lost YaST items in "Настройки" (Settings ?). There were "YaST" and "YaST Software" in the menu before. Is this somehow related to the update?
Attached and https://susepaste.org/view/simple/10076427
-- WBR Kyrill
I think I found the reason. https://github.com/openSUSE/xfce4-branding-openSUSE/blob/4.14/base/etc/xdg/m...
Yast desktop files were recently renamed it seems. I will try updating the menu file later and let you know.
On 8/14/19 3:51 AM, Kyrill Detinov wrote:
Hello.
I've updated the Whisker menu plugin (minor, 2.3.2 -> 2.3.3). And I lost YaST items in "Настройки" (Settings ?). There were "YaST" and "YaST Software" in the menu before. Is this somehow related to the update?
Attached and https://susepaste.org/view/simple/10076427
This commit will fix the issue: https://github.com/openSUSE/xfce4-branding-openSUSE/commit/a53a8e90075427db8...
Pushing it for the upcoming Xfce 4.14 release
On Tue, 13 Aug 2019 22:51:16 +0300 Kyrill Detinov wrote:
And I lost YaST items in "Настройки" (Settings ?). There were "YaST" and "YaST Software" in the menu before.
Hello.
Again. Missing the main YaST item. https://susepaste.org/view/simple/85134003
On Sat, Dec 7, 2019 at 2:59 AM Kyrill Detinov lazy.kent@opensuse.org wrote:
On Tue, 13 Aug 2019 22:51:16 +0300 Kyrill Detinov wrote:
And I lost YaST items in "Настройки" (Settings ?). There were "YaST" and "YaST Software" in the menu before.
Hello.
Again. Missing the main YaST item. https://susepaste.org/view/simple/85134003
-- WBR Kyrill
Someone can't make up their mind about what name to use :P. I'll SR a fix asap. Cheers,
Am 06.12.19 um 20:26 schrieb Maurizio Galli (MauG):
Someone can't make up their mind about what name to use :P. I'll SR a fix asap. Cheers,
This seems to be the fix
--- base/etc/xdg/menus/xfce-applications.menu +++ base/etc/xdg/menus/xfce-applications.menu @@ -141,7 +141,7 @@ <Layout> <Filename>xfce-settings-manager.desktop</Filename> <Filename>YaST.desktop</Filename> - <Filename>org.openSUSE.YaST.desktop</Filename> + <Filename>org.opensuse.YaST.desktop</Filename> <Filename>yast2-packager.desktop</Filename> <Filename>org.opensuse.yast.Packager.desktop</Filename> </Layout>
However (I have not tried it!) can't we just keep the old and new names, so that we are backward/forward compatible? Or will this cause some empty <missing icon> menu entries?
Have fun,
On Sat, Dec 7, 2019 at 2:40 PM Stefan Seyfried stefan.seyfried@googlemail.com wrote:
Am 06.12.19 um 20:26 schrieb Maurizio Galli (MauG):
Someone can't make up their mind about what name to use :P. I'll SR a fix asap. Cheers,
This seems to be the fix
--- base/etc/xdg/menus/xfce-applications.menu +++ base/etc/xdg/menus/xfce-applications.menu @@ -141,7 +141,7 @@ <Layout> <Filename>xfce-settings-manager.desktop</Filename> <Filename>YaST.desktop</Filename>
<Filename>org.openSUSE.YaST.desktop</Filename>
<Filename>org.opensuse.YaST.desktop</Filename> <Filename>yast2-packager.desktop</Filename> <Filename>org.opensuse.yast.Packager.desktop</Filename>
</Layout>
However (I have not tried it!) can't we just keep the old and new names, so that we are backward/forward compatible? Or will this cause some empty <missing icon> menu entries?
Is it necessary considering the rolling nature TW to be backward compatible? Leap uses YaST.desktop and won't be affected. Upcoming Leap 15.2 should be using the new name structure.
Am 07.12.19 um 07:50 schrieb Maurizio Galli (MauG):
On Sat, Dec 7, 2019 at 2:40 PM Stefan Seyfried stefan.seyfried@googlemail.com wrote:
Is it necessary considering the rolling nature TW to be backward compatible? Leap uses YaST.desktop and won't be affected. Upcoming Leap 15.2 should be using the new name structure.
It is not necessary of course, but we also build xfce for released older versions in X11:XFCE, so I think keeping compatibility with 15.1 (as long as possible, 42.3 at some point in time had too old gtk3 or such so it would have been lots of work), if it is no real effort, would be useful.
...and you never know when the YaST developers change their mind again and revert this change :-)
Have fun,
On Sat, Dec 7, 2019 at 4:06 PM Stefan Seyfried stefan.seyfried@googlemail.com wrote:
Am 07.12.19 um 07:50 schrieb Maurizio Galli (MauG):
On Sat, Dec 7, 2019 at 2:40 PM Stefan Seyfried stefan.seyfried@googlemail.com wrote:
Is it necessary considering the rolling nature TW to be backward compatible? Leap uses YaST.desktop and won't be affected. Upcoming Leap 15.2 should be using the new name structure.
It is not necessary of course, but we also build xfce for released older versions in X11:XFCE, so I think keeping compatibility with 15.1 (as long as possible [...]
In that case I think the file is already good as is because Leap 15.1 uses YaST.desktop which is already listed in the menu file. See SR: https://build.opensuse.org/request/show/754789
1@@ -141,7 +141,7 @@ 2 <Layout> 3 <Filename>xfce-settings-manager.desktop</Filename> 4 <Filename>YaST.desktop</Filename> 5- <Filename>org.openSUSE.YaST.desktop</Filename> 6+ <Filename>org.opensuse.YaST.desktop</Filename> 7 <Filename>yast2-packager.desktop</Filename> 8 <Filename>org.opensuse.yast.Packager.desktop</Filename> 9 </Layout>
Please do let me know if Leap 15.1 derps though because i don't have it on hand this weekend. Cheers,