Created attachment 248248 [details] Patch file Update to 3.5.6 ChangeLog: https://github.com/rubygems/rubygems/blob/v3.5.6/CHANGELOG.md
Ports that have a patch-gemspec fail to patch.
Created attachment 248677 [details] Updated patch file Fix patch error of files/patch-gemspec.
(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.
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
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.
(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.
Some new failure logs: https://pkg-status.freebsd.org/package23/data/132i386-default-foo/2024-02-27_18h32m53s/logs/errors/rubygem-bolt-3.27.4.log https://pkg-status.freebsd.org/package23/data/132i386-default-foo/2024-02-27_18h32m53s/logs/errors/rubygem-oxidized-web-0.13.1_5.log https://pkg-status.freebsd.org/package23/data/132i386-default-foo/2024-02-27_18h32m53s/logs/errors/gitlab-ce-16.9.1.log
Created attachment 248903 [details] Updated patch file Fix some more build failure.
(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.
If you tested those 2 ports yourself this is fine for me.
Just testbuilding gitlab packages for 13.2 and 14.0 and will them. I let you know if I know more.
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.
(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.
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(-)