* Ludwig Nussel <ludwig.nussel@suse.de> [2015-05-28 09:56]:
Guido Berhoerster wrote:
* Guido Berhoerster <gber@opensuse.org> [2015-05-06 09:39]:
* Ludwig Nussel <ludwig.nussel@suse.de> [2015-05-05 18:08]:
==== aaa_base ==== Version update (13.2+git20150309.be5760c -> 13.2+git20150428.4b7d6b6) Subpackages: aaa_base-extras
- xdg-environment: reduce list in /opt/* to gnome,kde4,kde3 (bnc#910904)
Up until now it was possible to install 3rd-party software with the prefix /opt/<vendor>/ and things like desktop menu entries would just work. The above change breaks that without giving any good reason in the changelog or commit message and most annoyingly the referenced bug is not publically accessible, can someone please make the above bug public?
Can someone @suse.com please take care of the above?
The bug is public now. Looking at it I'd actually remove
Thank you.
/etc/profile.d/xdg-environment.sh completely. What it does doesn't look useful anymore. The previous behavior of scanning /opt on each shell invocation doesn't seem right either. I'd expect that a package that installs in /opt somehow has to register it's menu entires and mime types upon package installation somehow.
It is a regression though, in the past you could just install non-distro (and non-packaged) into /opt/<vendor> and most would just work without modification to the rest of the system and I doubt a few stat calls add much weight to the rest of what each shell invocation goes through in /etc/profile* (like checking for /opt/kde/bin, /usr/openwin/bin, or /usr/X11/bin to be added to PATH). In any case, pushing that change to openSUSE did not make any sense since openSUSE packages haven't been using /opt for a long time, so it should either be reverted or be removed altogether. -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org