Bug 276884 - devel/ruby-gems: Update to 3.5.6
Summary: devel/ruby-gems: Update to 3.5.6
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: https://github.com/rubygems/rubygems/...
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-08 06:43 UTC by Yasuhiro Kimura
Modified: 2024-03-05 02:02 UTC (History)
1 user (show)

See Also:
sunpoet: maintainer-feedback+
antoine: exp-run+


Attachments
Patch file (11.73 KB, patch)
2024-02-08 06:43 UTC, Yasuhiro Kimura
no flags Details | Diff
Updated patch file (157.95 KB, patch)
2024-02-22 05:05 UTC, Yasuhiro Kimura
no flags Details | Diff
Updated patch file (179.31 KB, patch)
2024-02-27 18:16 UTC, Yasuhiro Kimura
no flags Details | Diff
Updated patch file (183.51 KB, patch)
2024-03-03 18:43 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 2024-02-08 06:43:29 UTC
Created attachment 248248 [details]
Patch file

Update to 3.5.6

ChangeLog:      https://github.com/rubygems/rubygems/blob/v3.5.6/CHANGELOG.md
Comment 1 Antoine Brodin freebsd_committer freebsd_triage 2024-02-13 09:14:17 UTC
Ports that have a patch-gemspec fail to patch.
Comment 2 Yasuhiro Kimura freebsd_committer freebsd_triage 2024-02-22 05:05:52 UTC
Created attachment 248677 [details]
Updated patch file

Fix patch error of files/patch-gemspec.
Comment 3 Yasuhiro Kimura freebsd_committer freebsd_triage 2024-02-22 05:07:13 UTC
(In reply to Antoine Brodin from comment #1)

All patch failures of files/patch-gemspec are fixed. So would you please try another exp-run with updated patch?

Regards.
Comment 4 Antoine Brodin freebsd_committer freebsd_triage 2024-02-27 08:00:36 UTC
Some new failure logs:

https://pkg-status.freebsd.org/package22/data/132amd64-default-foo/2024-02-22_09h09m57s/logs/errors/redmine50-5.0.7_2.log
https://pkg-status.freebsd.org/package22/data/132amd64-default-foo/2024-02-22_09h09m57s/logs/errors/rubygem-app_store_connect-0.29.0.log
https://pkg-status.freebsd.org/package22/data/132amd64-default-foo/2024-02-22_09h09m57s/logs/errors/rubygem-av-0.9.0_1.log
https://pkg-status.freebsd.org/package22/data/132amd64-default-foo/2024-02-22_09h09m57s/logs/errors/rubygem-choria-mcorpc-support-2.26.2.log
https://pkg-status.freebsd.org/package22/data/132amd64-default-foo/2024-02-22_09h09m57s/logs/errors/rubygem-fog-core220-2.2.4.log
https://pkg-status.freebsd.org/package22/data/132amd64-default-foo/2024-02-22_09h09m57s/logs/errors/rubygem-gitlab-fog-azure-rm-1.8.0.log
https://pkg-status.freebsd.org/package22/data/132amd64-default-foo/2024-02-22_09h09m57s/logs/errors/rubygem-gitlab-gollum-lib-4.2.7.10.gitlab.2_1.log
https://pkg-status.freebsd.org/package22/data/132amd64-default-foo/2024-02-22_09h09m57s/logs/errors/rubygem-google-gax-1.8.2_1.log
https://pkg-status.freebsd.org/package22/data/132amd64-default-foo/2024-02-22_09h09m57s/logs/errors/rubygem-nokogumbo-2.0.5_2.log
https://pkg-status.freebsd.org/package22/data/132amd64-default-foo/2024-02-22_09h09m57s/logs/errors/rubygem-omniauth-azure-oauth2-0.0.10_2.log
https://pkg-status.freebsd.org/package22/data/132amd64-default-foo/2024-02-22_09h09m57s/logs/errors/rubygem-omniauth-dingtalk-oauth2-1.0.1_1.log
https://pkg-status.freebsd.org/package22/data/132amd64-default-foo/2024-02-22_09h09m57s/logs/errors/rubygem-omniauth-facebook-9.0.0_1.log
https://pkg-status.freebsd.org/package22/data/132amd64-default-foo/2024-02-22_09h09m57s/logs/errors/rubygem-omniauth-salesforce-1.0.5_2.log
https://pkg-status.freebsd.org/package22/data/132amd64-default-foo/2024-02-22_09h09m57s/logs/errors/rubygem-orchestrator_client-0.7.0.log
https://pkg-status.freebsd.org/package22/data/132amd64-default-foo/2024-02-22_09h09m57s/logs/errors/rubygem-oxidized-0.29.1.log
https://pkg-status.freebsd.org/package22/data/132amd64-default-foo/2024-02-22_09h09m57s/logs/errors/rubygem-r10k-3.16.0.log
https://pkg-status.freebsd.org/package22/data/132amd64-default-foo/2024-02-22_09h09m57s/logs/errors/rubygem-riemann-dash-0.2.14.log
Comment 5 Yasuhiro Kimura freebsd_committer freebsd_triage 2024-02-27 18:16:01 UTC
Created attachment 248797 [details]
Updated patch file

* Fix new build errors.
* Mark textproc/rubygem-nokogumbo as BROKEN because build fails with all supported ruby versions.
Comment 6 Yasuhiro Kimura freebsd_committer freebsd_triage 2024-02-27 18:22:56 UTC
(In reply to Antoine Brodin from comment #4)

* Build of www/redmine50 succeeds with latest ports tree.
* textproc/rubygem-nokogumbo is marked as BROKEN because build fails with unchanged ports tree and all supported ruby versions.
* All build failure listed in comment #4 is fixed.

So would you please try another exp-run with updated patch?

Regards.
Comment 8 Yasuhiro Kimura freebsd_committer freebsd_triage 2024-03-03 18:43:56 UTC
Created attachment 248903 [details]
Updated patch file

Fix some more build failure.
Comment 9 Yasuhiro Kimura freebsd_committer freebsd_triage 2024-03-03 18:50:57 UTC
(In reply to Antoine Brodin from comment #7)

* Build errors of sysutils/rubygem-bolt and www/gitlab-ce are fixed.
* Build of net-mgmt/rubygem-oxidized-web also fails with latest ports
  tree and without my patch. So only patch phase error is fixed.

So would you please try another exp-run with updated patch?

Regards.
Comment 10 Antoine Brodin freebsd_committer freebsd_triage 2024-03-03 19:48:03 UTC
If you tested those 2 ports yourself this is fine for me.
Comment 11 Matthias Fechner freebsd_committer freebsd_triage 2024-03-04 11:38:25 UTC
Just testbuilding gitlab packages for 13.2 and 14.0 and will them.
I let you know if I know more.
Comment 12 Matthias Fechner freebsd_committer freebsd_triage 2024-03-04 12:57:46 UTC
I cannot build:
https://pkg.fechner.net/data/132amd64-gitlab/2024-03-04_13h37m04s/logs/errors/rubygem-cms_scanner-0.13.0_4.log

But I think that is not related to this change.

I tested the Gitlab-ce application successfully on 13.2amd64.

So, please continue with the commit from my side.
Comment 13 Po-Chuan Hsieh freebsd_committer freebsd_triage 2024-03-04 18:48:35 UTC
(In reply to Yasuhiro Kimura from comment #8)

Thanks for your hard work. Please check one more time that all gemspec patches are taken care of before committing this update.

I have a bunch of rubygem updates which contain gemspec patches. I'll wait for your commit. Thanks again.
Comment 14 commit-hook freebsd_committer freebsd_triage 2024-03-05 01:59:52 UTC
A commit in branch main references this bug:

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

commit d86e4213df64cb407a2ccf2ba5ddc6a2e15b9c20
Author:     Yasuhiro Kimura <yasu@FreeBSD.org>
AuthorDate: 2024-02-08 00:36:19 +0000
Commit:     Yasuhiro Kimura <yasu@FreeBSD.org>
CommitDate: 2024-03-05 01:57:55 +0000

    devel/ruby-gems: Update to 3.5.6

    While here, mark textproc/rubygem-nokogumbo as BROKEN because build
    fails with clean latest ports tree and all supported ruby versions.

    ChangeLog:      https://github.com/rubygems/rubygems/blob/v3.5.6/CHANGELOG.md
    PR:             276884
    Approved by:    sunpoet (ruby@, maintainer)
    Exp-run by:     antoine

 archivers/rubygem-fpm/files/patch-gemspec          |  18 +-
 archivers/rubygem-minitar-cli/files/patch-gemspec  |  12 +-
 databases/rubygem-dm-types/files/patch-gemspec     |  18 +-
 databases/rubygem-sqlite3/files/patch-gemspec      |   4 +-
 deskutils/rubygem-shellplay/files/patch-gemspec    |  12 +-
 devel/ruby-gems/Makefile                           |   2 +-
 devel/ruby-gems/distinfo                           |   6 +-
 devel/ruby-gems/pkg-plist                          | 115 ++++++---
 devel/rubygem-activesupport4/files/patch-gemspec   |  12 +-
 devel/rubygem-airborne/files/patch-gemspec         |  16 +-
 devel/rubygem-astrolabe/files/patch-gemspec        |  12 +-
 devel/rubygem-azure_sdk/files/patch-gemspec        |  12 +-
 devel/rubygem-chronic_duration/files/patch-gemspec |  10 +-
 devel/rubygem-cms_scanner/files/patch-gemspec      |  32 +--
 devel/rubygem-cucumber/files/patch-gemspec         |  14 +-
 devel/rubygem-errand/files/patch-gemspec           |  12 +-
 devel/rubygem-fog-core1/files/patch-gemspec        |  16 +-
 devel/rubygem-fog-core210/files/patch-gemspec      |  18 +-
 .../files/patch-fog-core.gemspec                   |  18 +-
 devel/rubygem-github_api/files/patch-gemspec       |  14 +-
 .../rubygem-gitlab-pygments.rb/files/patch-gemspec |  10 +-
 devel/rubygem-gitlab_git/files/patch-gemspec       |  16 +-
 devel/rubygem-google-gax/files/patch-gemspec       |  12 +-
 devel/rubygem-inspec-core/files/patch-gemspec      |  24 +-
 devel/rubygem-jeweler/files/patch-gemspec          |  18 +-
 devel/rubygem-ms_rest/files/patch-gemspec          |  16 +-
 devel/rubygem-omnibus/files/patch-gemspec          |  28 +--
 .../files/patch-gemspec                            |  14 +-
 devel/rubygem-pleaserun/files/patch-gemspec        |  16 +-
 devel/rubygem-rash/files/patch-gemspec             |  12 +-
 devel/rubygem-ruby-fogbugz/files/patch-gemspec     |  12 +-
 devel/rubygem-ruby_dep/files/patch-gemspec         |   4 +-
 devel/rubygem-rubygems-mirror/files/patch-gemspec  |  12 +-
 devel/rubygem-sidetiq/files/patch-gemspec          |  16 +-
 devel/rubygem-tilt1/files/patch-gemspec            |  20 +-
 devel/rubygem-travis/files/patch-gemspec           |  18 +-
 devel/rubygem-tty/files/patch-gemspec              |  76 +++---
 devel/rubygem-turn/files/patch-gemspec             |  14 +-
 devel/rubygem-xdg3/files/patch-gemspec             |   4 +-
 devel/rubygem-xdg4/files/patch-gemspec             |   4 +-
 emulators/rubygem-fission/files/patch-gemspec      |  12 +-
 games/rubygem-lolcat/files/patch-gemspec           |  12 +-
 graphics/rubygem-gitlab_emoji/files/patch-gemspec  |   6 +-
 irc/rubygem-cogbot/files/patch-gemspec             |  36 +--
 .../rubygem-mail-iso-2022-jp/files/patch-gemspec   |  10 +-
 mail/rubygem-vmail/files/patch-gemspec             |  14 +-
 multimedia/rubygem-av/files/patch-av.gemspec       |  12 +-
 net-im/rubygem-lita/files/patch-gemspec            |  16 +-
 net-im/rubygem-termtter/files/patch-gemspec        |  26 +--
 net-im/rubygem-tinder/files/patch-gemspec          |  14 +-
 .../files/patch-oxidized-web.gemspec               |  34 ++-
 .../rubygem-oxidized/files/patch-oxidized.gemspec  |  32 +--
 .../files/patch-riemann-dash.gemspec               |  16 +-
 net-mgmt/rubygem-visage-app/files/patch-gemspec    |  28 +--
 net/rubygem-amqp-utils/files/patch-gemspec         |  24 +-
 .../files/patch-app__store__connect.gemspec        |  14 +-
 net/rubygem-fog-google/files/patch-gemspec         |  18 +-
 .../files/patch-gitlab-fog-azure-rm.gemspec        |  18 +-
 .../files/patch-gemspec                            |  18 +-
 .../files/patch-gemspec                            |  16 +-
 .../files/patch-gemspec                            |  16 +-
 .../files/patch-omniauth-azure-oauth2.gemspec      |  12 +-
 .../files/patch-omniauth-facebook.gemspec          |  12 +-
 net/rubygem-omniauth-oauth2/files/patch-gemspec    |  10 +-
 .../files/patch-omniauth-salesforce.gemspec        |  12 +-
 .../files/patch-orchestrator__client.gemspec       |  10 +-
 net/rubygem-train/files/patch-gemspec              |  16 +-
 net/rubygem-tweetstream/files/patch-gemspec        |  16 +-
 net/rubygem-twitter-stream/files/patch-gemspec     |  14 +-
 net/rubygem-twitter/files/patch-gemspec            |  20 +-
 print/rubygem-prawn-svg/files/patch-gemspec        |  12 +-
 security/rubygem-gpgme/files/patch-gemspec         |  10 +-
 .../files/patch-omniauth-dingtalk-oauth2.gemspec   |  10 +-
 sysutils/rhc/files/patch-gemspec                   |  18 +-
 sysutils/rubygem-backup/files/patch-gemspec        | 258 ++++++++++-----------
 sysutils/rubygem-bolt/files/patch-bolt.gemspec     |  18 +-
 sysutils/rubygem-bosh-gen/files/patch-gemspec      |  18 +-
 sysutils/rubygem-chef/files/patch-gemspec          |  18 +-
 .../files/patch-choria-mcorpc-support.gemspec      |   8 +-
 sysutils/rubygem-license_scout/files/patch-gemspec |  16 +-
 sysutils/rubygem-r10k/files/patch-r10k.gemspec     |  18 +-
 sysutils/rubygem-specinfra/files/patch-gemspec     |  18 +-
 .../rubygem-asciidoctor-pdf/files/patch-gemspec    |  20 +-
 .../rubygem-asciidoctor-pdf/files/patch-prawn-icon |  18 +-
 textproc/rubygem-gitlab-grit/files/patch-gemspec   |  16 +-
 textproc/rubygem-html2text/files/patch-gemspec     |  12 +-
 textproc/rubygem-nokogiri111/files/patch-gemspec   |  12 +-
 textproc/rubygem-nokogumbo/Makefile                |   2 +-
 www/rubygem-actioncable5/files/patch-gemspec       |  10 +-
 www/rubygem-actioncable50/files/patch-gemspec      |  12 +-
 www/rubygem-actionpack4/files/patch-gemspec        |  16 +-
 www/rubygem-actionpack50/files/patch-gemspec       |  16 +-
 www/rubygem-async-http/files/patch-gemspec         |  16 +-
 .../files/patch-gitlab-gollum-lib.gemspec          |  18 +-
 www/rubygem-gollum-lib/files/patch-gemspec         |  18 +-
 www/rubygem-gollum/files/patch-gemspec             |  32 +--
 www/rubygem-http3/files/patch-gemspec              |  12 +-
 www/rubygem-jekyll3/files/patch-gemspec            |  18 +-
 www/rubygem-octopress/files/patch-gemspec          |  12 +-
 www/rubygem-platform-api/files/patch-gemspec       |  14 +-
 www/rubygem-rails4/files/patch-gemspec             |  14 +-
 www/rubygem-rest-client/files/patch-gemspec        |  18 +-
 www/rubygem-sinatra-contrib2/files/patch-gemspec   |  14 +-
 www/rubygem-sinatra2/files/patch-gemspec           |  12 +-
 www/rubygem-tumblr_client/files/patch-gemspec      |  16 +-
 www/rubygem-webdrivers/files/patch-gemspec         |  12 +-
 x11-toolkits/rubygem-gtk2/files/patch-gemspec      |  14 +-
 107 files changed, 1036 insertions(+), 993 deletions(-)