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: