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

Re: how to implement a renamed package



On Sat, May 05, 2001 at 12:39:48PM -0700, David Whedon wrote:
> Sat, May 05, 2001 at 08:43:30PM +0200 wrote:
> > Hello,
> > 
> > I am maintaing the Debian package puzzle and have a problem
> > with the new upstream version. The package and program has been
> > renamed by upstream to tree-puzzle, because there was a conflict
> > with another program named puzzle.
> > I was considering to make a new package tree-puzzle which conflicts
> > and replaces puzzle, but this way the users of puzzle would not get
> > the automatical upgrade of this new upstream version with 'apt-get
> > upgrade'.
> > Thus, how can I automatically replace the package puzzle with the
> > new package tree-puzzle?
> 
> This is discussed in the Developer's Reference [1]:
> 
> 9.3 Replacing or renaming packages
> 
> Sometimes you made a mistake naming the package and you need to rename it. In
> this case, you need to follow a two-step process. First, set your debian/control
> file to replace and conflict with the obsolete name of the package (see the
> Debian Policy Manual for details). Once you've uploaded that package, and the
> package has moved into the archive, file a bug against ftp.debian.org asking to
> remove the package with the obsolete name.


Just out of curiosity: what happens if an unrelated package with the
old, obsoleted name is introduced into the archive?  

In the case in hand, upstream renamed puzzle -> tree-puzzle precisely
because there exists something with the name puzzle.  If that other
puzzle got put into debian, there could be great confusion.

Has this ever happened?

-S




Reply to: