Bug#1030126: gnome-bluetooth-sendto should take over gnome-bluetooth with a transitional package

2023-02-07 Thread Simon McVittie
On Tue, 07 Feb 2023 at 16:49:46 -0500, Jeremy Bícha wrote:
> On Tue, Jan 31, 2023 at 7:48 AM Simon McVittie  wrote:
> > - upload src:gnome-bluetooth3 adding a gnome-bluetooth (>= 42) transitional
> >   binary package before bookworm;
> > - upload src:gnome-bluetooth removing the gnome-bluetooth binary package
> >   before bookworm;
> > - remove the transitional gnome-bluetooth package in trixie;
> > - try to remove src:gnome-bluetooth completely in trixie
> 
> I instead am adding the gnome-bluetooth transitional package to the
> old gnome-bluetooth source package.

Aha, yes, that's a better plan that what I said: this way the transitional
package will "naturally" vanish when the old source package is removed.

smcv



Bug#1030126: gnome-bluetooth-sendto should take over gnome-bluetooth with a transitional package

2023-02-07 Thread Jeremy Bícha
On Tue, Jan 31, 2023 at 7:48 AM Simon McVittie  wrote:
> - upload src:gnome-bluetooth3 adding a gnome-bluetooth (>= 42) transitional
>   binary package before bookworm;
> - upload src:gnome-bluetooth removing the gnome-bluetooth binary package
>   before bookworm;
> - remove the transitional gnome-bluetooth package in trixie;
> - try to remove src:gnome-bluetooth completely in trixie

I instead am adding the gnome-bluetooth transitional package to the
old gnome-bluetooth source package.

This avoided hijacking a package name. I only realized afterwards that
hijacking packages actually doesn't go through the NEW queue but I
think it is reasonable to do it this way anyway. (Of course, both
source packages have the same maintainer so it's not an adversarial
hijack.)

Thank you,
Jeremy Bícha



Bug#1030126: gnome-bluetooth-sendto should take over gnome-bluetooth with a transitional package

2023-01-31 Thread Simon McVittie
Package: gnome-bluetooth-sendto
Version: 42.5-2
Severity: normal
X-Debbugs-Cc: gnome-blueto...@packages.debian.org

While upgrading an old GNOME system from bullseye to bookworm I noticed
that aptitude is reluctant to remove gnome-bluetooth in favour of
gnome-bluetooth-sendto. Both packages contain some version of the
gnome-bluetooth-sendto application.

apt full-upgrade managed to figure this out, but aptitude is sometimes
more conservative about removing packages. Both apt and aptitude use
heuristics to decide what to do, so I think we should make their job
easier whenever possible.

The version of gnome-bluetooth in bullseye already only contained
gnome-bluetooth-sendto, so I think we should make gnome-bluetooth-sendto
take over that package name:

- upload src:gnome-bluetooth3 adding a gnome-bluetooth (>= 42) transitional
  binary package before bookworm;
- upload src:gnome-bluetooth removing the gnome-bluetooth binary package
  before bookworm;
- remove the transitional gnome-bluetooth package in trixie;
- try to remove src:gnome-bluetooth completely in trixie

(Or if it's too late to do that for bookworm, then the same for trixie
and trixie+1.)

smcv