In /usr/lib/udev/rules.d/50-udev-default.rules there is a rule that says SUBSYSTEM=="input", KERNEL=="ts[0-9]*|uinput", MODE="0640" Still, my /dev/uinput shows up with mode 0600. After some confusion on my part, I found this Gentoo thread: http://forums.gentoo.org/viewtopic-t-951834-start-0.html which explains that uinput belongs to the subsystem "misc" rather than "input". Testing the udevadm command suggested in the thread, that is equally true on my Fedora system, as expected. From what I can understand, this is a bug in the udev rules file. And that file belongs to the systemd package (systemd-208-2.fc20.x86_64.rpm), why I guess this is the correct place to report.
Right, the rules make no sense. I removed them: http://cgit.freedesktop.org/systemd/systemd/commit/?id=d1f0e886e1407ab50834127ce52710e1aff13938 See the above commit for some details. Thanks!
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.