FS#55536 - [xmms2] Creates user with UID 46, reserved for mopidy
Attached to Project:
Community Packages
Opened by Josh Beach (jtmb) - Wednesday, 06 September 2017, 13:37 GMT
Last edited by Eli Schwartz (eschwartz) - Wednesday, 10 January 2018, 13:58 GMT
Opened by Josh Beach (jtmb) - Wednesday, 06 September 2017, 13:37 GMT
Last edited by Eli Schwartz (eschwartz) - Wednesday, 10 January 2018, 13:58 GMT
|
Details
Description:
Xmms2 in community repo creates a user xmms2 with UID 46 which is reserved for mopidy in Arch UID Database. Please see here: https://github.com/mopidy/mopidy/issues/1596 And here: https://wiki.archlinux.org/index.php/UID_and_GID_List This user is also not removed on uninstall. https://git.archlinux.org/svntogit/community.git/tree/trunk/install.sh?h=packages/xmms2 Diff removing the post-uninstall userdel: https://git.archlinux.org/svntogit/community.git/commit/trunk/install.sh?h=packages/xmms2&id=e8092d955f53f17e705f8c3bb5113d352ecff92b Additional info: * package version(s) 0.8DrO_o.882.g942b17f-2 * config and/or log files etc. Steps to reproduce: Install xmms2. Install mopidy. Run mopidyctl or mopidy.service through systemd. Mopidy fails due to system user not having been created. |
This task depends upon
Closed by Eli Schwartz (eschwartz)
Wednesday, 10 January 2018, 13:58 GMT
Reason for closing: Fixed
Additional comments about closing: xmms2 0.8DrO_o.949.gca15e830-8 as part of a general repo cleanup
Wednesday, 10 January 2018, 13:58 GMT
Reason for closing: Fixed
Additional comments about closing: xmms2 0.8DrO_o.949.gca15e830-8 as part of a general repo cleanup
Sorry I didn't bracket [xmms2] in title.
The current setup means that the package will have a mismatch with what is in the actual filesystem.
Also setting !emptydirs in makepkg.conf would cause this package as it currently is to not work properly. Another reason to move to sysusers.d/tmpfiles.d
As you pointed out though it is redundant. Thank you for the review.