On Thu, 2007-11-08 at 11:48 -0500, Matthew Miller wrote: > On Wed, Nov 07, 2007 at 09:55:08AM -0500, Kelly Miller wrote: > > here). First of all, is there a preferred language for development > > like this? I've actually done very little to no Python development > > Almost certainly Python. > > The key reason these utilties need rewriting is to separate the user They don't need rewriting, they need refactoring. There's too much logic in the tools already to be able to make throwing it all away and beginning from scratch feasible without breaking things. There's also a lot of wheel-reinvention in the tools as they are today, i.e. a potential for code consolidation between the tools. > interface (GUI, full-screen text-mode, and command-line) from the possibly > privileged actions they need to perform. I agree that UI and logic need separation and ... > This should be done using PolicyKit -- see > <http://fedoraproject.org/wiki/Releases/FeaturePolicyKit>. ... using PolicyKit to encapsulate privileged operations is what I had in mind, at least for my tools (date, nfs, services, samba, users). Mind that not all logic needs to be run with elevated privileges. Just for the record, I'm open for contributions, especially in the area of (lack of) TUIs. I'm not so open for contributions that begin with "let's rewrite this from scratch". Nils -- Nils Philippsen / Red Hat / nphilipp@xxxxxxxxxx "Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety." -- B. Franklin, 1759 PGP fingerprint: C4A8 9474 5C4C ADE3 2B8F 656D 47D8 9B65 6951 3011 -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list