Nicolas Williams wrote:
On Wed, Jul 01, 2009 at 01:33:41PM -0700, Brock Pytlik wrote:
To try and phrase things another way, all user intent is trying to track is "do I want this package on my system even if it's not fulfilling any dependencies." By far, the most common and significant indication of this is whether the user typed "pkg install foo" or not. I would claim this covers the vast majority of users, and haven't heard any claims to the contrary. I don't believe that failure to perfectly induce a user's desire means we should just punt on the question, especially since we've had numerous complaints about this issue. That's why the proposal also includes tools to allow the occasional user for whom we make the wrong guess to rectify our mistake.

So now users need to worry about the system uninstalling pkgs that the
users might have wanted?  The tradeoff seems to be be: don't save space
(and annoy users) or save space (and annoy users more).

Yes, users might be less annoyed this way, but, I doubt it.  If it
doesn't work out you can always turn this off.

I guess we just have different opinions about what our user base looks like, and neither of us has data to back it up, except for the complaints we've received about current approaches. It's not just about saving disk space, it's about providing the information needed to make group packages work. Several times we've been told that the current system of 'pkg install amp-dev'; 'pkg uninstall amp-dev' leaving large numbers of applications on your system isn't helpful. This is needed to fix that issue. It has the bonus of also making uninstall more generally work as our users have told us they expect it to work.

Also, this will let us handle things like a package being obsoleted, so it's removed from your system. Then it's resurrected. Now, do you want that package back on your system or not? Well, that depends on whether you manually removed the package yourself, or it was removed because it was obsolete.

If you're right and we tick off a large number of users, we can always put things back the way it was before.

Brock
Nico

_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to