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

Re: Debian package non-strict equal dependencies



]] Russ Allbery 

> Dmitrii Kashin <d.kashin@solarsecurity.ru> writes:
> > Josselin Mouette <joss@debian.org> writes:
> 
> >> In a Debian repository, there can be only one version of D at a time,
> >> so this cannot happen. If you want two versions of the same package in
> >> the same repository, they need to have different source and binary
> >> names (the name can be something like D-2.0 or D-3.0 of course).
> 
> > Wow. Thank you very much for this warning. I'll notify all our personnel
> > that we must reconsider our repository publication process.
> 
> This isn't true of Debian repositories in general.  The file format
> handles multiple versions of the same package just fine, as do apt and
> other tools.  It's an intentional restriction imposed by dak for the
> Debian archive, and copied by some other archive tools (I think reprepro
> imposes this restriction, for instance), but other archive management
> tools do not.  aptly, for example, is perfectly happy to manage multiple
> versions of the same package, and dpkg-scanpackages doesn't care.

dak doesn't enforce this per se.  dak will happily publish multiple
versions in the same suite if you don't run dak dominate.  (So it's how
Debian chooses to run the repository, rather than the tooling forcing
it.)

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are


Reply to: