[pacman-dev] [PATCH] New --nonew option (resubmit)
Dan McGee
dpmcgee at gmail.com
Mon Mar 10 20:33:39 EDT 2008
On Fri, Mar 7, 2008 at 2:34 PM, Xavier <shiningxc at gmail.com> wrote:
> On Fri, Mar 07, 2008 at 08:20:58PM +0100, Nagy Gabor wrote:
> > >
> > OK. I've never heart complaints against -Rd and -Sd; they are
> > the real database and system breakers. But they are optional, nobody
> > said, that you must use any of them. The same for --nonew. And using it
> > is _my_ responsibility, not the package manager's. [Btw, my philosophy:
> > If I'm not allowed to break my system, then my freedom is restricted
> > (or I am treated like a child);-)]
> > This was a FR, and personally I find it also useful. I don't see why
> > this is so dangerous (I mean it worth not to suffice some needs,
> > while there are no regressions to others). [Btw, I think this patch ugly
> > because of patching back-end instead of the front-end, not because of
> > its philosophy].
> > I don't think, anyone can convince me about the (assumed) fact that this
> > feature is bad, so I let the decision to Dan (as always). Technical
> > discussion are welcome of course.
> >
>
> Well personally, I don't like Rd and Sd :)
> But you have a valid point, and that's also why I was never 100 % against
> your patch (even if I maybe made it sound like it :)). If we want to give
> more power to users, and then its their jobs to not do stupid things with
> it, then your patch is perfectly fine.
After thinking about this patch, I guess I have to give it a -1. Why?
First, I'm just not sold that we need this type of behavior in
libalpm. Like you said, this seems like something we should do in a
frontend. It makes much more sense to me for a GUI tool to offer
selections like this, but for a command line tool, I think we could
script this behavior rather than modify the source.
Second, I just have to draw the line somewhere with regards to new
options and flags, and I just don't like this one enough to want to
include it and have to support it into the future.
Keep up the creative thought though- I'm glad to see we could do
things like this if we wanted to. Perhaps we should ask- what would we
need to do to libalpm to be able to easily do things like this from a
frontend instead?
-Dan
More information about the pacman-dev
mailing list