opensubscriber
   Find in this group all groups
 
Unknown more information…

d : debian-devel@lists.debian.org 20 September 2009 • 2:59AM -0400

Re: Transitional (dummy) packages considered silly
by Eugene V. Lyubimkin

REPLY TO AUTHOR
 
REPLY TO GROUP




Magnus Holmgren wrote:
> On fredagen den 18 september 2009, Eugene V. Lyubimkin wrote:
>> Magnus Holmgren wrote:
>>> I propose a new control field called e.g. Supersedes that will provide
>>> the same semantics. In its simplest form, a renamed package will declare
>>> that it Supersedes the old package name. That will be considered
>>> equivalent to conflicting with/replacing earlier versions of the
>>> superseded package, as well as providing a new version of it, just like a
>>> dummy package. Multiple packages can supersede the same package (but they
>>> should probably be the same version), and one package can of course
>>> supersede many others.
>> I support this, however with not implying Conflicts/Replaces/Provides when
>> Supersedes is specified. Supersedes would be just a 'proposal' to a package
>> manager to remove old package name and install the new one, i.e. explicitly
>> declared upgrade path.
>
> You have a point, though I think that in the vast majority of cases the
> superseding package will in conflict with the superseded one. Supersedes
> should definitely not imply a Provides (with the current meaning), since that
> would interfere with the introduction of a new, unrelated package with the old
> name (although versioned dependencies can be used to solve ambiguities, and
> all packages that formerly depended on the old name must be updated to depend
> on the new name instead).
>
Nevertheless, there were no precedents (?) for some fields implying others,
and I think there is no good reason to introduce it.

--
Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com
C++/Perl developer, Debian Developer


Bookmark with:

Delicious   Digg   reddit   Facebook   StumbleUpon

Related Messages

opensubscriber is not affiliated with the authors of this message nor responsible for its content.