Summary: | [exp-run] Mk/bsd.default-versions.mk: Change default version of Ruby | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Yasuhiro Kimura <yasu> | ||||||||||||
Component: | Ports Framework | Assignee: | Yasuhiro Kimura <yasu> | ||||||||||||
Status: | Closed FIXED | ||||||||||||||
Severity: | Affects Only Me | CC: | meta, ports-bugs, ruby | ||||||||||||
Priority: | --- | Flags: | yasu:
maintainer-feedback+
antoine: exp-run+ |
||||||||||||
Version: | Latest | ||||||||||||||
Hardware: | Any | ||||||||||||||
OS: | Any | ||||||||||||||
Bug Depends on: | 269144, 269151, 269152, 269165, 269166, 269177, 269178, 269179, 269197 | ||||||||||||||
Bug Blocks: | |||||||||||||||
Attachments: |
|
Created attachment 239069 [details]
Updated patch file
Stop adding entry to UPDATING as it causes failing to apply patch cleanly when new entry is added to UPDATING in repository.
Some new failure logs: https://pkg-status.freebsd.org/package18/data/123amd64-default-foo/2023-01-21_20h18m28s/logs/ruby31-qdbm-1.8.78_4.log https://pkg-status.freebsd.org/package18/data/123amd64-default-foo/2023-01-21_20h18m28s/logs/rubygem-p4ruby-2017.1.1599185.log https://pkg-status.freebsd.org/package18/data/123amd64-default-foo/2023-01-21_20h18m28s/logs/rubygem-ruby-libvirt-0.8.0.log https://pkg-status.freebsd.org/package18/data/123amd64-default-foo/2023-01-21_20h18m28s/logs/rubygem-ruby_parser-3.15.0.log https://pkg-status.freebsd.org/package18/data/123amd64-default-foo/2023-01-21_20h18m28s/logs/rubygem-thrift-0.16.0,1.log https://pkg-status.freebsd.org/package18/data/123amd64-default-foo/2023-01-21_20h18m28s/logs/rubygem-zstd-ruby-1.5.2.3.log https://pkg-status.freebsd.org/package18/data/123amd64-default-foo/2023-01-21_20h18m28s/logs/ja-ruby31-uconv-0.5.3.log https://pkg-status.freebsd.org/package18/data/123amd64-default-foo/2023-01-21_20h18m28s/logs/rubygem-ruby-augeas-0.5.0_4.log https://pkg-status.freebsd.org/package18/data/123amd64-default-foo/2023-01-21_20h18m28s/logs/subtle-0.11.3224.log A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=fcd9fcb510bee958052f307d18842c88913f9e78 commit fcd9fcb510bee958052f307d18842c88913f9e78 Author: Yasuhiro Kimura <yasu@FreeBSD.org> AuthorDate: 2023-01-25 05:51:02 +0000 Commit: Yasuhiro Kimura <yasu@FreeBSD.org> CommitDate: 2023-01-26 05:05:40 +0000 devel/rubygem-p4ruby: Fix build with Ruby 3.1 Bump PORTREVISION because of dependency change. PR: 268586 devel/rubygem-p4ruby/Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) Created attachment 240073 [details]
Updated patch file
Chase update of ports tree.
Since all build errors listed in comment #2 are fixed, would you please try another exp-run with latest patch? Created attachment 240075 [details]
Updated patch file
Oops, last time I uploaded wrong patch. So upload right one.
Exp-run looks fine Created attachment 240451 [details]
Updated patch file
* Re-add entry about change of default Ruby version to UPDATING. Note this doesn't affect to the result of exp-run.
UPDATING does not affect exp-run result, let's go ahead. A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=097770c474d4bb7b24cec37dc87439c1ed4344c7 commit 097770c474d4bb7b24cec37dc87439c1ed4344c7 Author: Yasuhiro Kimura <yasu@FreeBSD.org> AuthorDate: 2022-12-26 23:24:41 +0000 Commit: Yasuhiro Kimura <yasu@FreeBSD.org> CommitDate: 2023-03-15 07:07:12 +0000 Mk/bsd.default-versions.mk: Change default version of Ruby * Change default version of Ruby from 3.0 to 3.1. * Bump PORTREVISION of lang/ruby3[01]. They need to be rebuilt as only default ruby package includes ${PREFIX}/bin/ruby and ${PREFIX}/man/man1/ruby.1.gz symlinks. * Add entry about change of default Ruby version to UPDATING. PR: 268586 Exp-run by: antoine Approved by: meta (ruby, maintainer) Mk/Uses/ruby.mk | 4 ++-- Mk/bsd.default-versions.mk | 2 +- UPDATING | 24 ++++++++++++++++++++++++ 3 files changed, 27 insertions(+), 3 deletions(-) |
Created attachment 239051 [details] Patch file Now that Ruby 3.2.0 is released, it's time to go ahead. * Change default version of Ruby from 3.0 to 3.1. * Bump PORTREVISION of lang/ruby3[01]. They need to be rebuilt as only default ruby package includes ${PREFIX}/bin/ruby and ${PREFIX}/man/man1/ruby.1.gz symlinks. * Add entry about change of default Ruby version to UPDATING.