It's Sunday, and it seems I am willing to "waste" some time
ndk wrote:When I was looking at that CVE, I was in awe...
A "security risk" by providing a config that could only be supplied by root?
Let's be clear: are you claiming that
- CVE-2017-18925 is invalid and should be removed from the CVE list?
- CVE-2017-18925 cannot affect you in your particular case?
- You just want opentmpfiles, period, and don't really care about CVE-2017-18925? (Which is valid stance, but I wish people said it upfront)
Also, I don't uderstand your point about being root. When Portage installs files in /{usr/lib,run,etc}/tmpfiles.d, it does so as root, and when a tmpfiles processor parses those files and acts on them, it also does it as root.
ndk wrote:Does the CVE author even understand how security works?
Judge for yourself. Are you able to refute him?
ndk wrote:Otherwise I will have to spend my weekend get the heck out of this mess by dropping this so-called 'you have a choice' distro.
You are free to do this (although I'm curious about what would you replace Gentoo with), but lumaro's is the easiest way to keep opentmpfiles: create a local ebuild repository, retrieve the last ebuild for sys-apps/opentmpfiles using Git and put it in the repository, and also put a modified ebuild for virtual/tmpfiles that allows sys-apps/opentmpfiles as a tmpfiles provider. Done.
On the other hand, Gentoo just won't look good keeping a package with a reported, unfixed, and (so far) undisputed vulnerability in the official repository.
vapier gave an opinion, but then reviewed the pull request anyway.
ndk wrote:I'm getting tired of hearing that something is 'not possible' or 'hard' or 'not enough people'.
Offering a rant in response might be cathartic, but doesn't address any of those points.