Package Manager Denies Permission to Install

R. G. Newbury newbury at mandamus.org
Fri Jan 23 17:10:34 UTC 2009


Jeff Spaleta <jspaleta at gmail.com> wrote:
 > > Kevin Kofler <kevin.kofler at chello.at> wrote:
 > > But PolicyKit does not work in a root session:
 > > https://bugzilla.redhat.com/show_bug.cgi?id=447266

 > Hmm...this is probably worthy of some nuanced and masterfully
 > persuasive oratory as to where to strike the balance between designing
 > for expected use cases and designing a system with flexibility to
 > accomedate local needs even when those use cases are not considered
 > best practises.  .

No nuanced and masterfully persuasive oratory can disguise the fact that 
   someone has made *and enforced* a decision that *they know better 
than the user* how "THINGS MUST BE DONE" purely because the doing, is 
considered to be 'not best practice'.

In this particular case, the 'best practice' enforcement approaches 
religious fervour in its application. In the particular instance which 
started this thread, PolicyKit nags about being root, and then *refuses* 
to allow the installation of an rpm! It does not deny the right to 
download and install the rpm in a console....It just denies the user the 
advantages of using PackageManager to resolve dependenices directly.

And *exactly* what nuanced extra is added to the equation, by forcing 
the administrator to log out of root, to log in as a user, to do the 
same thing? Especially in a circumstance where the install is actually 
desired to be general and not user-local? This position is idiocy.

I don't mind a nag. I DO mind unknown and unaccountable people 
attempting to enforce their quasi-religious beliefs on me (by 
quasi-religious, I mean the attitude which equates doing anything while 
root is akin to giving booze and car-keys to seventeen year old boys: 
instantly and always catastrophically dangerous.) I know using root can 
increase the probability of disaster. But I want to be able to decide 
what the limits of my risk tolerance are, not have someone else do it.

That argument, the libertarian argumnent is one of the underlying bases 
of the free software movement. Let's have it recognized and venerated in 
the code!

Geoff

         Please let me know if anything I say offends you.
          I may wish to offend you again in the future.

          Tux says: "Be regular. Eat cron flakes."




More information about the fedora-list mailing list