[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#201197: acknowledged by developer (Re: Bug#201197: plus sign doesn't override conflicts)



On Mon, 28 Jul 2003, Adam Heath wrote:

> On Mon, 28 Jul 2003, Niall Young wrote:
>
> > On Tue, 15 Jul 2003, Debian Bug Tracking System wrote:
> >
> > > This is an automatic notification regarding your Bug report
> > > #201197: plus sign doesn't override conflicts,
> > > which was filed against the apt package.
> > >
> > > It has been closed by one of the developers, namely
> > > Adam Heath <doogie@debian.org>.
> > >
> > > Their explanation is attached below.  If this explanation is
> > > unsatisfactory and you have not received a better one in a separate
> > > message then please contact the developer, by replying to this email.
> >
> > Have emailed Adam several times with no reply, his response contradicts
> > the man page for apt-get or I'm completely off the mark here.  Can
> > someone confirm that the +- feature does override conflict resolution?:
>
> How many times, and when, did you mail me?

Twice:
Wed, 16 Jul 2003 09:51:57 +0800
Wed, 23 Jul 2003 10:19:25 +0800

> A few days waiting is not something you should be complaining about.

I'm not complaining Adam, I was trying to reach other apt developers as
you were obviously unavailable.  There's a difference.  The original bug
was lodged Mon, 14 Jul 2003 16:14:27 +0800

> > > > Appending a plus sign doesn't seem to override the conflict resolution, e.g.
> > > >
> > > > # apt-get -u install sendmail+
> > > > Reading Package Lists... Done
> > > > Building Dependency Tree... Done
> > > > The following packages will be REMOVED:
> > > >   qmail
> > >
> > > What conflict resolution is there?  You told apt to install sendmail, which it
> > > is doing.  Doing so requires that it remove qmail.  Your + does nothing to
> > > change that.
> >
> > I'm confused then, conflict resolution to me would be parsing the
> > Conflicts line and finding that mail-transport-agent conflicts with
> > sendmail, thereby uninstalling qmail.  If not, what is the man page
> > actually suggesting?
>
> Um, are you dense?

No, but you're damn rude.  Can you please explain to me what the man
page is actually suggesting then?

> Apt is doing exactly what you just described.
> There was no magical decision here.  You told apt to install sendmail.  A +
> doesn't change apt's decision, because apt didn't decide to install sendmail;
> you did.

Have you read the man page?  The "magical decision" is to remove qmail
as it conflicts with sendmail i.e. *conflict resolution*:

"Similarly a plus sign can  be used to designate a package to install. These
latter features may be used to override decisions made by apt-get's
conflict resolution system."

Can you please explain what this last sentence means, if not to override
qmail being removed?

Niall Young                                    Chime Communications Pty Ltd
niall@chime.net.au                            Level 6, 263 Adelaide Terrace
Ph: (+61) 08 9213 1330 / 0408 192 797         Perth, Western Australia 6000

    "Are you a parent who would like to involve your kids in an iiNsanity
    event?"
                                        -- Jodie Evans, Mar 2003




Reply to: