On Wed, 8 Aug 2012 16:20:55 +0200 "Jason A. Donenfeld" wrote: > On Wed, Aug 8, 2012 at 4:15 PM, Michał Górny > wrote: > > INSTALL_MASK=/usr/lib/systemd > > > > And live happy to the day you notice your system no longer boots. > > This is a nice bandaid, and sure, it "solves" the immediate issue... > but it doesn't actually solve the actual issue: when packages > optionally install unwanted bloat, we make them an option via a USE > flag. In this case, especially, since systemd isn't even the default > (nor officially supported, whatever that amounts to), users certainly > should not have to manually add an install mask to make portage do > what it already should do. > > Besides, as systemd gains momentum, we can probably expect that > various pieces of software will have options to enable a systemd mode > or a systemd build, or what have you, and then in this case, a global > USE flag becomes even more imperative. The flag is there already, and it is used whenever it involves additional dependencies or in any other way makes the package incompatible with non-systemd systems. We aren't going to add USE flags which don't do anything. That topic was discussed a thousand times, and rising it once more won't change our decision. Similarly, bash-completion flag will be gone at some point. -- Best regards, Michał Górny