[PRQ#43765] Deletion Request for teamspeak3-kde-link-fix-hack
MarsSeed [1] filed a deletion request for teamspeak3-kde-link-fix-hack [2]: Unneeded package, functionally a duplicate of the earlier-existing 'teamspeak3-kde-wrapper'. This package also violates Arch packaging guidelines by putting a script in '/usr/local/bin'. What's more, that script is named xdg-open, and with that, it will shadow the /usr/bin/xdg-open script installed on most desktop systems by xdg-utils package. The intention of this package is to unset some environment variables set by teamspeak3 which causes desktop integration issues on KDE. But this solution will affect every process that is opened via xdg-open, not just teamspeak3. So I am asking for the deletion of this bad 'hack'. The 'teamspeak3-kde-wrapper' is a much more civilized solution to the same problem. [1] https://aur.archlinux.org/account/MarsSeed/ [2] https://aur.archlinux.org/pkgbase/teamspeak3-kde-link-fix-hack/
Unneeded package, functionally a duplicate of the earlier-existing 'teamspeak3-kde-wrapper'. This is not true. 'teamspeak3-kde-wrapper' works entirely differently and comes with its own drawbacks.
This package also violates Arch packaging guidelines by putting a script in '/usr/local/bin'. That's correct - hence the name including "hack" - but unfortunately necessary to accomplish its goal.
The intention of this package is to unset some environment variables set by teamspeak3 which causes desktop integration issues on KDE. But this solution will affect every process that is opened via xdg-open, not just teamspeak3. That's the entire point, stopping parent processes (ts3 in this case) from polluting the environment of a process started by xdg-open.
So I am asking for the deletion of this bad 'hack'. The 'teamspeak3-kde-wrapper' is a much more civilized solution to the same problem. I strongly disagree. Not only does 'teamspeak3-kde-wrapper' provide a wrapper for TeamSpeak, requiring you to remember to start TeamSpeak 3 via this wrapper because all the other launchers remain broken, it also isn't a solution. It's a workaround, one which I found not to be sufficient for me. The solution would be for the TS3 devs to fix passing on the environment variables from their launcher script, something which they haven't done despite the issue being known to them for at least five years.
Request #43765 has been Accepted by muflone [1]: [Autogenerated] Accepted deletion for teamspeak3-kde-link-fix-hack. [1] https://aur.archlinux.org/account/muflone/
participants (2)
-
notify@aur.archlinux.org
-
Stefan Schmidt