Download raw body.
Re-add quirk for old Ruby versions
On 2024/11/21 06:11, Jeremy Evans wrote:
> The quirk for old ruby versions was removed at some point in the last
> year. I think it was in the commit that removed quirks for old OpenBSD
> versions, since it was listed in a section for old OpenBSD versions,
> and just updated every time we removed support for a ruby version.
Yes I was not expecting to see anything current in the section for 6.8
;)
> Here's a diff to add it back to a separate section at the top, and
> updates it to include ruby31-*. Do we want this?
...
> setup_obsolete_reason(
> +# Ruby
> + 3 => qr{^(ruby(19|2[0-7]|3[01])-|^j?ruby-[^0-9])},
> # 6.9
> 3 => 'py-notify',
> 3 => 'glimpse',
I would prefer to list each version under the release where it was
removed, like below. Partly so we don't keep old ones forever (jruby was
removed in 2016, etc) - partly because this file is useful for figuring
out when things happened (especially when dirs are removed, because "cvs
log" is not very good at finding them, but also easier than looking at
category Makefile cvs log). Also makes the RE easier to read.
Versions figured out using 'cvs up -p -r OPENBSD_x_y devel/Makefile'
for the various releases.
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/quirks/Makefile,v
diff -u -p -r1.1664 Makefile
--- Makefile 24 Nov 2024 14:21:12 -0000 1.1664
+++ Makefile 26 Nov 2024 08:58:04 -0000
@@ -3,7 +3,7 @@ CATEGORIES = devel databases
DISTFILES =
# API.rev
-PKGNAME = quirks-7.71
+PKGNAME = quirks-7.72
PKG_ARCH = *
MAINTAINER = Marc Espie <espie@openbsd.org>
Index: files/Quirks.pm
===================================================================
RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
diff -u -p -r1.1676 Quirks.pm
--- files/Quirks.pm 24 Nov 2024 14:21:12 -0000 1.1676
+++ files/Quirks.pm 26 Nov 2024 08:58:04 -0000
@@ -771,6 +771,7 @@ setup_obsolete_reason(
43 => 'upt-rubygems',
3 => 'p5-VCP-autrijus',
# 7.0
+ 3 => qr{^ruby26-},
3 => 'mailpile',
7 => 'p5-Geo-GDAL',
3 => 'gnome-latex',
@@ -979,6 +980,7 @@ setup_obsolete_reason(
13 => 'py-scandir',
3 => 'd-feet',
# 7.2
+ 3 => qr{^ruby27-},
3 => 'gnome-documents',
3 => 'lumail',
3 => 'kalarmcal',
@@ -1080,6 +1082,7 @@ setup_obsolete_reason(
3 => 'ogmrip',
3 => 'shrip',
# 7.4
+ 3 => qr{^ruby30-},
53 => 'compton',
54 => 'depotdownloader',
55 => 'residualvm',
@@ -1150,6 +1153,7 @@ setup_obsolete_reason(
1 => 'proteus',
1 => qr{^tryton},
# 7.6
+ 3 => qr{^ruby31-},
5 => 'py3-pyls-black',
5 => 'py3-python-language-server',
5 => 'py3-python-jsonrpc-server',
Re-add quirk for old Ruby versions