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

Re: another one removed from the TODO list

On Fri, Jun 16, 2000 at 07:48:01PM -0600, Jason Gunthorpe wrote:
> On Thu, 15 Jun 2000, Wichert Akkerman wrote:
> > Versioned provides work pretty simple. Instead of using a line
> > like:
> > 	Provides: mail-transport-agent
> > you can now also say:
> > 	Provides: mail-transport-agent (= 1.0)
> > 
> > I have no idea if apt implements this properly as well; its
> > documentation seems to have it listed as experimental. 
> You probably already noticed (and James will laugh again, loudly) but APT
> is freakishly anal about syntax in the control records and such. If you
> add that then it will bitch in an angry sort of way that it does not like
> it. Looks like older dpkg's will silently take it (tsk tsk) but ignore the
> version iformation.

The only way the old dpkg will *use* a versioned provide is if the
dependency on it is *unversioned*, so it makes little difference WRT
backwards compatibility in tools. It does mean that to satisfy some
dependencies, you will need to upgrade to woody dpkg/dselect/apt before
proceeding with a potato->woody upgrade, but that didn't bother us with
the current slink to potato upgrade.


/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  bcollins@debian.org  --  bcollins@openldap.org  --  bcollins@linux.com  '

Reply to: