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 -- -----------=======-=-======-=========-----------=====------------=-=------ / Ben Collins -- ...on that fantastic voyage... -- Debian GNU/Linux \ ` [EMAIL PROTECTED] -- [EMAIL PROTECTED] -- [EMAIL PROTECTED] ' `---=========------=======-------------=-=-----=-===-======-------=--=---'

