On Tue, Aug 15, 2017 at 11:22:54PM -0400, Michael Orlitzky wrote: > On 08/14/2017 08:01 AM, Jason Zaman wrote: > > > > I'll give an example where revbumps are significantly inferior to > > --changed-use. > > > > ... With --changed-use, only the people who need it (ie selinux > > users) will rebuild and everyone is happy (selinux users because the > > program now works and non-selinux users because they did not rebuild > > for no reason). > > But this benefit exists only for Portage users, and can only be obtained > by throwing the others under the bus. > > (If you change RDEPEND, you need to create a new revision anyway: > https://projects.gentoo.org/council/meeting-logs/20151011-summary.txt)
SELinux policy packages are not strictly RDEPENDs, portage will label packages as they are installed properly. if the policy package wasnt installed by the time the package is installed, you can manually label a package with rlpkg <pkgname>. but obviously having things jsut work is better. and they arnt DEPEND because you dont need them to build the package. Any i know of no selinux users using other package managers. There are no policies for them so they wouldnt work anyway. so no really throwing them under the bus. I dont think the other package managers label packages properly during install anyway even if there was a policy written. So there still isnt a reason to revbump a package when 99% of the world will not want it. -- Jason