According to changelog vagrant supports Ruby 3.0 since 2.2.17, however current ebuild supports only ruby 2.6 and 2.7. Reproducible: Always
Created attachment 848719 [details, diff] vagrant ebuild patch
Created attachment 848721 [details, diff] vagrant.in.patch
Created attachment 848723 [details, diff] hashicorp-checkpoint.ebuild patch
I've successfully installed vagrant 2.2.19 with patches I've uploaded. If it would be better, I can make a pull request to gentoo-portage github.
Yes please, these kind of patches are hard to test, hard to merge and you need to adhere to our copyright rules which is more apparent in github: https://www.gentoo.org/glep/glep-0076.html Let us know if you need help.
https://github.com/gentoo/gentoo/pull/29193
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b544c7f4a33076eff75f39029bb56b0bfbe1f5c3 commit b544c7f4a33076eff75f39029bb56b0bfbe1f5c3 Author: Mikhail Limansky <mike.limansky@gmail.com> AuthorDate: 2023-01-20 22:11:53 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-02-05 08:30:36 +0000 app-emulation/vagrant: Support ruby30 Closes: https://bugs.gentoo.org/891127 Signed-off-by: Mikhail Limansky <mike.limansky@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/29193 Signed-off-by: Joonas Niilola <juippis@gentoo.org> app-emulation/vagrant/files/vagrant.in | 2 +- app-emulation/vagrant/vagrant-2.2.18-r1.ebuild | 4 ++-- app-emulation/vagrant/vagrant-2.2.19-r1.ebuild | 4 ++-- app-emulation/vagrant/vagrant-2.2.19.ebuild | 4 ++-- dev-ruby/hashicorp-checkpoint/hashicorp-checkpoint-0.1.5-r1.ebuild | 4 ++-- 5 files changed, 9 insertions(+), 9 deletions(-)