Bug#201197: acknowledged by developer (Re: Bug#201197: plus sign doesn't override conflicts)
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 <firstname.lastname@example.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?:
> > >From apt-get(8):
> > "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."
> > 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
> > The following NEW packages will be installed:
> > sendmail
> > 0 packages upgraded, 1 newly installed, 1 to remove and 14 not upgraded.
> > Need to get 918kB of archives. After unpacking 1327kB will be used.
> 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
Niall Young Chime Communications Pty Ltd
email@example.com Level 6, 263 Adelaide Terrace
Ph: (+61) 08 9213 1330 / 0408 192 797 Perth, Western Australia 6000
"Any ass-copying (or other 'dangerous' stunts) will be considered
as a destructive act and will be dealt with by HR."
-- Matt Wood, Feb 2003