• Bug#1064889: libproxy: should have transitional packages for the plugin

    From Jeremy =?UTF-8?Q?B=C3=ADcha?=@21:1/5 to smcv@debian.org on Tue Feb 27 14:50:01 2024
    On Tue, Feb 27, 2024 at 5:33 AM Simon McVittie <smcv@debian.org> wrote:
    If that's the case, then we should have transitional packages with those names that just depend on libproxy1v5 (>= 0.5.3). This serves two purposes:

    What do you think about adding versioned Breaks/Replaces/Provides
    instead? That seemed to work when Ubuntu dropped
    adwaita-icon-theme-full this month.

    Thank you,
    Jeremy Bícha

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon McVittie@21:1/5 to All on Tue Feb 27 18:40:01 2024
    (Sorry, I thought I had sent this earlier.)

    On Tue, 27 Feb 2024 at 08:39:05 -0500, Jeremy Bícha wrote:
    On Tue, Feb 27, 2024 at 5:33 AM Simon McVittie <smcv@debian.org> wrote:
    If that's the case, then we should have transitional packages with those names that just depend on libproxy1v5 (>= 0.5.3). This serves two purposes:

    What do you think about adding versioned Breaks/Replaces/Provides
    instead? That seemed to work when Ubuntu dropped
    adwaita-icon-theme-full this month.

    That sometimes works, but sometimes doesn't: it relies on apt being
    able to find a solution that its heuristics see as acceptable. In my experience, having real transitional packages has always worked, so it's
    a more robust route.

    The upgrade to Debian 13 and Ubuntu 24.04 is going to include a lot of Conflicts/Replaces as a result of the 64-bit time_t transition, so I think anything we can do to reduce the number of packages being removed in the upgrade path is likely to be helpful.

    smcv

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jeremy =?UTF-8?Q?B=C3=ADcha?=@21:1/5 to smcv@debian.org on Tue Feb 27 19:20:01 2024
    On Tue, Feb 27, 2024 at 12:36 PM Simon McVittie <smcv@debian.org> wrote:

    (Sorry, I thought I had sent this earlier.)

    On Tue, 27 Feb 2024 at 08:39:05 -0500, Jeremy Bícha wrote:
    On Tue, Feb 27, 2024 at 5:33 AM Simon McVittie <smcv@debian.org> wrote:
    If that's the case, then we should have transitional packages with those names that just depend on libproxy1v5 (>= 0.5.3). This serves two purposes:

    What do you think about adding versioned Breaks/Replaces/Provides
    instead? That seemed to work when Ubuntu dropped
    adwaita-icon-theme-full this month.

    That sometimes works, but sometimes doesn't: it relies on apt being
    able to find a solution that its heuristics see as acceptable. In my experience, having real transitional packages has always worked, so it's
    a more robust route.

    Yes, your fix is fine for me especially since you've already uploaded.
    I wonder if the addition of versioned Provides is making upgrades like
    this smoother than they were before.

    Thank you,
    Jeremy Bícha

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)