Re: git: eca58e376812 - main - Mk/bsd.default-versions.mk: Switch default version of Ruby from 2.7 to 3.0

From: Koichiro Iwao <meta_at_FreeBSD.org>
Date: Mon, 25 Apr 2022 04:26:33 UTC
On Thu, Apr 21, 2022 at 02:08:51PM +0000, Yasuhiro Kimura wrote:
> The branch main has been updated by yasu:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=eca58e3768122a0ef093f62ad91760e4341f5df1
> 
> commit eca58e3768122a0ef093f62ad91760e4341f5df1
> Author:     Yasuhiro Kimura <yasu@FreeBSD.org>
> AuthorDate: 2022-03-05 04:08:26 +0000
> Commit:     Yasuhiro Kimura <yasu@FreeBSD.org>
> CommitDate: 2022-04-21 14:08:24 +0000
> 
>     Mk/bsd.default-versions.mk: Switch default version of Ruby from 2.7 to 3.0
>     
>     How to upgrade is described in the entry of 20220421 in UPDATING.
>     
>     PR:             262350
>     Exp-run by:     antoine

BTW, UPDATING 20190420 might be fail due to portmaster bug [1] which has
been known for a long time. portmaster cannot handle rubygem ports'
dependency well. This happens when many of rubygem ports is updated at
the same time.

[1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=229630

====> Running Q/A tests (stage-qa)
Error: RubyGem dependency erubis ~> 2.6 is not satisfied.
Error: RubyGem dependency thor ~> 1.2.1 is not satisfied.
Error: RubyGem dependency xdg ~> 2.2 is not satisfied.
Error: RubyGem dependency xdg >= 2.2.5 is not satisfied.
*** Error code 1

Adding "-t" flag to portmaster will do the trick in the most case.

-- 
meta <meta@FreeBSD.org>