Bug 263451 - lang/ruby27: Mark DEPRECATED and set EXPIRATION_DATE
Summary: lang/ruby27: Mark DEPRECATED and set EXPIRATION_DATE
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Yasuhiro Kimura
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-04-21 14:57 UTC by Yasuhiro Kimura
Modified: 2022-05-23 11:14 UTC (History)
3 users (show)

See Also:
bugzilla: maintainer-feedback? (ruby)


Attachments
Patch file (1.17 KB, patch)
2022-04-21 14:57 UTC, Yasuhiro Kimura
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Yasuhiro Kimura freebsd_committer freebsd_triage 2022-04-21 14:57:37 UTC
Created attachment 233375 [details]
Patch file

After 2.7.6 released on April 12, 2022, Ruby 2.7 entered the security only maintainance phase. It continues for a year and after that Ruby 2.7 reaches its EoL. On the other hand default version of Ruby has switched to 3.0. So mark this port as DEPRECATED and set EXPIRATION_DATE to the date of EoL in order to recommend user to migrate to newer version.
Comment 1 John Hein 2022-04-26 08:48:38 UTC
By the way, it looks like the vuxml entry for ruby27 < 2.7.6 has a typo that specifies < 2.7.10

Can you confirm?
Comment 2 Yasuhiro Kimura freebsd_committer freebsd_triage 2022-04-26 10:04:33 UTC
(In reply to John Hein from comment #1)

Thanks for reporting it. Fixe with ports 63c69a913bb0.
Comment 3 Yasuhiro Kimura freebsd_committer freebsd_triage 2022-05-23 11:09:20 UTC
Maintainer timeout. Take.
Comment 4 commit-hook freebsd_committer freebsd_triage 2022-05-23 11:13:35 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=69b7aa5f9cdb85a36708376e37e30c10fdfd88ee

commit 69b7aa5f9cdb85a36708376e37e30c10fdfd88ee
Author:     Yasuhiro Kimura <yasu@FreeBSD.org>
AuthorDate: 2022-05-23 11:12:43 +0000
Commit:     Yasuhiro Kimura <yasu@FreeBSD.org>
CommitDate: 2022-05-23 11:12:43 +0000

    lang/ruby27: Mark DEPRECATED and set EXPIRATION_DATE

    After 2.7.6 is released on April 12, 2022, Ruby 2.7 entered the
    security only maintainance phase. It continues for a year and after
    that Ruby 2.7 reaches its EoL. On the other hand default version of
    Ruby has switched to 3.0. So mark this port as DEPRECATED and set
    EXPIRATION_DATE to the date of EoL in order to encourage user to
    migrate to newer version.

    PR:             263451
    Approved by:    maintainer timeout

 lang/ruby27/Makefile | 3 +++
 1 file changed, 3 insertions(+)