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

Re: Solving lintian warnings for multi-package roxterm



On Thu, 18 Aug 2011 13:51:11 +0100
Tony Houghton <h@realh.co.uk> wrote:

> On Thu, 18 Aug 2011 10:41:33 +0200
> David Kalnischkies <kalnischkies@gmail.com> wrote:

[Snip]

> I'd rather keep the name "roxterm" for the GTK3 version if that's OK.
> I don't really want the main package to be named after a library
> dependency and have to relegate "roxterm" to a dummy package.

I think perhaps I'd better use a dummy package after all, because the
GTK3 and GTK2 versions should Conflict with each other, and having one
of them with the same name as the old package makes that a bit awkward
and I'd be in danger of being beaten up by David :-).

> > Bonus: With my APT hat on i want to add that i will beat the hell
> > out of you if you try to remove the old package with an unversioned
> > Breaks/Conflicts. That is a dist-upgrade nightmare as it does what
> > the maintainer intended only in a subset of situations and in all
> > others the opposite will happen (= no upgrade) - and before someone
> > adds Provides to the list: Remember that dependencies on Provides
> > need to be unversioned.

<http://wiki.debian.org/Renaming_a_Package> says that where one of the
new packages Provides the old name it isn't enough for apt to
automatically find the correct package to upgrade to (and I can see that
if more than one provides it, as would be the case with roxterm, it
would be impossible to choose automatically).

If the dummy roxterm has:

Depends: roxterm-gtk3 | roxterm-gtk2

(plus versions) will that make apt automatically pick roxterm-gtk3 or
would I have to make it roxterm-gtk3 only and roxterm-gtk2 users have to
uninstall the dummy package?


Reply to: