pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/59417: Multiple Security Issues in Screen
The following reply was made to PR pkg/59417; it has been noted by GNATS.
From: Taylor R Campbell <riastradh%NetBSD.org@localhost>
To: Jonathan Perkin <jperkin%pkgsrc.org@localhost>
Cc: Ricardo Branco <rbranco%suse.de@localhost>, gnats-bugs%NetBSD.org@localhost, pkgsrc-bugs%NetBSD.org@localhost
Subject: Re: pkg/59417: Multiple Security Issues in Screen
Date: Fri, 16 May 2025 15:31:14 +0000
> Date: Fri, 16 May 2025 16:24:18 +0100
> From: Jonathan Perkin <jperkin%pkgsrc.org@localhost>
>
> * On 2025-05-16 at 16:05 BST, Taylor R Campbell wrote:
>
> >I suggest we delete misc/screen altogether (add misc/screen5 if anyone
> >really wants it, which I doubt), and have misc/screen4 install a
> >package named screen4 with
> >
> >SUPERSEDES+= screen-[0-9]*
> >
> >so that users who had gotten screen-5.* under the misapprehension it
> >is a normal update over screen-4.* will have a chance to restore
> >sanity (except for the part where pkgin SUPERSEDES processing is
> >broken, sigh, but once it is fixed...).
>
> I'd rather misc/screen was restored to 4.x, 5.x moved to misc/screen5,
> and then perhaps in the future when 5.x is actually an improvement over
> 4.x it can just be updated normally. All this PKGPATH messing around
> just breaks binary package upgrades.
OK, how about:
misc/screen has PKGNAME screen4-..., SUPERSEDES+= screen-[0-9]*
misc/screen5 (if anyone wants it) has PKGNAME screen5-...
This way:
1. Anyone who installs path `misc/screen' (e.g., with pkg_chk or
whatever) gets screen 4.x.
2. Anyone who had `screen' installed as a binary package in 2024Q4 or
earlier gets it updated to screen 4.x on transition to 2025Q1.
3. Anyone who had `screen' installed as a binary package in 2024Q4 or
earlier _and already updated to 2025Q1_, so they inadvertently had
screen 5.x inflicted on them, will _also_ get `updated' back to
screen 4.x.
4. Those who want screen 5 can install PKGPATH misc/screen5 or PKGNAME
screen5-*.
> That said, I have some incoming fixes for pkgin SUPERSEDES support that
> are able to handle the php renames, and would likely handle this too.
Great!
Home |
Main Index |
Thread Index |
Old Index