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

Re: Restructuring roxterm packaging (was Replacing roxterm's multiple binary packages with one)



On 17/06/15 04:56, Vincent Cheng wrote:
On Tue, Jun 16, 2015 at 9:30 AM, Tony Houghton <h@realh.co.uk> wrote:
>
What I found was that if roxterm-gtk3 is installed, but not roxterm (the old
virtual package), dist-upgrade doesn't install the new roxterm package. I
was expecting the 'Replaces: roxterm-gtk3' in the new roxterm to make that
happen. 'apt-get install roxterm' does remove roxterm-common and
roxterm-gtk3, replacing them with roxterm-data and roxterm, which is good.
Should I just leave it at that, or is there something I can and should do to
persuade dist-upgrade to automatically replace roxterm-gtk3 with the new
roxterm? How would I do that? 'Provides: roxterm-gtk3' perhaps?

Make roxterm-gtk3 a dummy transitional package (i.e. Section: oldlibs,
Priority: extra), and have it depend on roxterm (and keep the dummy
package around for at least one release to facilitate upgrades).

Would it be a good idea to show a message when installing the new dummy package, recommending that users remove it, and if so, is NEWS.Debian the correct way to do that?

And I'm wondering whether it would be better to aim to remove such a transitional package quite soon, or keep it until after the next release of Debian. I think the latter would help ease upgrades indefinitely, but typical roxterm users are probably more likely to track testing or unstable than to only upgrade at stable Debian releases.


Reply to: