Re: Proper way to remove a package from both sarge and sid
On Wed, 12 Jan 2005, Frank Küster wrote:
> Frederik Dannemare <email@example.com> wrote:
> > On Tuesday 11 January 2005 20:29, Frederik Dannemare wrote:
> >> Package in question is mozilla-firefox-locale-da which is to be
> >> replaced by mozilla-firefox-locale-da-dk (not maintained by me) from
> >> source package mozilla-firefox-locale-all.
> >> Unfortunetaly, mozilla-firefox-locale-da and
> >> mozilla-firefox-locale-da-dk don't conflict, so users trying to
> >> install both will face trouble.
> > [ snip ]
> > What I meant to say here was, of course, that the packages do indeed
> > conflict/collide - it's just that they don't have a Conflicts i their
> > control file. Just wanted to make that clear... :)
> Then this is a release critical bug in the newer package, ..da-dk. You
> should file this bug and prevent the buggy version from entering
> sarge. It is not sufficient to remove your old package from the archive,
> because user will still have installed it and get in trouble. Instead, a
> new revision of the ..da-dk package must be uploaded that has proper
Instead of that, I would upload a new version of mozilla-firefox-locale-da
which is empty and has a Depends: mozilla-firefox-locale-da-dk, i.e.
a dummy package. Put in section oldlibs and then deborphan
will tell you that you can remove it safely.
Then no conflict would be needed (well, a versioned one perhaps),
and there would not be so much hurry in removing the package, as you
will be helping users of the old package to install the new one.