Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 07 Dec 2021 16:58:09 +0000
From:      bugzilla-noreply@freebsd.org
To:        ruby@FreeBSD.org
Subject:   [Bug 258108] [exp-run] devel/ruby-gems: Update to 3.2.30 (Fixes for Ruby 3.0)
Message-ID:  <bug-258108-21402-ehBSwHFMEQ@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-258108-21402@https.bugs.freebsd.org/bugzilla/>
References:  <bug-258108-21402@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D258108

Thibault Jouan <tj+freebsd_ports@a13.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #229210|0                           |1
        is obsolete|                            |

--- Comment #43 from Thibault Jouan <tj+freebsd_ports@a13.fr> ---
Created attachment 229958
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D229958&action=
=3Dedit
update to 3.2.30

(In reply to Dan Langille from comment #39)

  I fixed the patch and it should now apply cleanly.

  I made changes for 4 gem ports:
net/rubygem-grpc130: gemspec patch changed since last patch
sysutils/rubygem-bolt: gemspec patch changed since last patch
sysutils/rubygem-r10k: gemspec patch changed since last patch
www/rubygem-em-websocket: gemspec patch was removed

  I also tried to look for other modified or added gem ports since the
previous patch I made, ports that would have a change in `files'
subdirectory since then:

  devel/rubygem-gitlab-labkit
  devel/rubygem-rugged
  net/rubygem-gitaly
  net/rubygem-grpc142
  net/rubygem-kas-grpc
  net/rubygem-spamcheck

  Unfortunately some have many dependencies and I cannot wait for the
build right now. In one or two days I will identify those which may
include a gemspec patch that require fixing. I used an ugly command to
find them, so maybe there are other, with zsh:

    for f ($(git grep -l ^USES=3D.\*gem \*/\*/Makefile | cut -d / -f 1-2)) \
      git diff bccba76b... --quiet -- $f/files || echo $f


  Note: I didn't update to RubyGems 3.2.32 yet, because it looks like
3.2.31 vendors more libraries, for example `optparse' from Ruby but
with some modifications like renaming the class from `OptionParser' to
`Gem::OptionParser'. I'll have to reread porter handbook to know if
this should be "unvendored".

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-258108-21402-ehBSwHFMEQ>