[openSUSE/open-build-service] d57610: Build obs-bundled-gems against Ruby 3.1
Branch: refs/heads/ruby31 Home: https://github.com/openSUSE/open-build-service Commit: d576104e9507876e851dda297a5ad466f7e0b125 https://github.com/openSUSE/open-build-service/commit/d576104e9507876e851dda... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2022-03-14 (Mon, 14 Mar 2022) Changed paths: M dist/obs-bundled-gems.spec Log Message: ----------- Build obs-bundled-gems against Ruby 3.1 Commit: af0f9ca24d8547e4a004dbf951c2ecc7711a4c98 https://github.com/openSUSE/open-build-service/commit/af0f9ca24d8547e4a004db... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2022-03-14 (Mon, 14 Mar 2022) Changed paths: M dist/obs-server.spec Log Message: ----------- Build obs-server against Ruby 3.1 Commit: bb31ba7a0f3aef2c20075719c6dea0ddfe09a0fd https://github.com/openSUSE/open-build-service/commit/bb31ba7a0f3aef2c200757... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2022-03-14 (Mon, 14 Mar 2022) Changed paths: M dist/obs-bundled-gems.spec Log Message: ----------- Drop hardcoded bundler/rake package requirements Let's use the versions the ruby package brings Commit: 29c07feb50f49443a2e895ba5ea30a9505035c72 https://github.com/openSUSE/open-build-service/commit/29c07feb50f49443a2e895... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2022-03-14 (Mon, 14 Mar 2022) Changed paths: M src/api/Gemfile.lock Log Message: ----------- Bundle with 2.3.7 Commit: 29a0f2b66d4850da8e05042424dc4fe2a59bd606 https://github.com/openSUSE/open-build-service/commit/29a0f2b66d4850da8e0504... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2022-03-14 (Mon, 14 Mar 2022) Changed paths: M dist/obs-bundled-gems.spec Log Message: ----------- Drop hardcoded rack package requirements Commit: 86119f5cb7343abcca22423a5d0d732f96f631ff https://github.com/openSUSE/open-build-service/commit/86119f5cb7343abcca2242... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2022-03-14 (Mon, 14 Mar 2022) Changed paths: M Makefile.include M dist/Makefile M dist/functions.setup-appliance.sh M dist/obs-server.spec M dist/systemd/obs-clockwork.service M docs/api/Makefile M docs/api/api/Makefile M docs/api/restility/bin/rest_doc M docs/api/restility/bin/rest_test M src/api/Makefile M src/api/Rakefile M src/api/bin/bundle M src/api/bin/pry M src/api/bin/rails M src/api/bin/rake M src/api/bin/rdoc M src/api/bin/ri M src/api/bin/rspec M src/api/bin/rubocop M src/api/bin/setup M src/api/script/delayed_job.api.rb M src/api/script/plugin M src/api/script/reformat_memprof M src/api/script/rubygem_package_names.rb M src/api/script/start_test_backend Log Message: ----------- Switch script interpreters to Ruby 3.1 Also make clear that the we require a Ruby ABI version, not an interpreter version. Commit: ed506d539686963cd7cc8dbb061455e69ae24dda https://github.com/openSUSE/open-build-service/commit/ed506d539686963cd7cc8d... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2022-03-14 (Mon, 14 Mar 2022) Changed paths: M src/api/Gemfile M src/api/Gemfile.lock M src/api/config/environment.rb A src/api/vendor/cache/digest-3.1.0.gem A src/api/vendor/cache/io-wait-0.2.1.gem A src/api/vendor/cache/net-imap-0.2.3.gem A src/api/vendor/cache/net-pop-0.1.1.gem A src/api/vendor/cache/net-protocol-0.1.2.gem A src/api/vendor/cache/net-smtp-0.3.1.gem A src/api/vendor/cache/strscan-3.0.1.gem A src/api/vendor/cache/thor-1.2.1.gem A src/api/vendor/cache/timeout-0.2.0.gem Log Message: ----------- Fix some ruby 3.1 incompatibilities - Updates thor to DidYouMean::SPELL_CHECKERS warning - Explicitely bundles mail depencencies - Allow aliases in YAML.load_file Commit: a4a2d069fbed9e1a73845f509175707aa45f9c6f https://github.com/openSUSE/open-build-service/commit/a4a2d069fbed9e1a73845f... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2022-03-14 (Mon, 14 Mar 2022) Changed paths: M dist/obs-bundled-gems.spec Log Message: ----------- The `--path` flag is deprecated Commit: 5f8d3e1bf6f83d79504755b588a137a4eeb5c72e https://github.com/openSUSE/open-build-service/commit/5f8d3e1bf6f83d79504755... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2022-03-14 (Mon, 14 Mar 2022) Changed paths: M src/api/Gemfile M src/api/Gemfile.lock Log Message: ----------- Rexml is a not a default gem in Ruby 3.1 anymore We need to require it in the bundle Commit: eecc388109eb532205e00298754f9be09c235c9e https://github.com/openSUSE/open-build-service/commit/eecc388109eb532205e002... Author: Dani Donisa <dani.doni@gmail.com> Date: 2022-03-14 (Mon, 14 Mar 2022) Changed paths: M dist/obs-bundled-gems.spec Log Message: ----------- Replace the shebangs of the ruby executables We're replacing all shebangs of the several ruby executables with the defined ruby interpreted set in the obs-bundled-gems.spec Co-authored-by: Henne Vogelsang <hvogel@opensuse.org> Commit: da0bbcdde6d66854956d623551de74d1075897c8 https://github.com/openSUSE/open-build-service/commit/da0bbcdde6d66854956d62... Author: Dani Donisa <dani.doni@gmail.com> Date: 2022-03-14 (Mon, 14 Mar 2022) Changed paths: M dist/obs-bundled-gems.spec Log Message: ----------- Remove exec bit from gems There are still some gem binaries hardcoded to use /usr/bin/ruby. To stop rpm to detect legacy ruby dependencies we remove the executable bit from those binaries. Co-authored-by: Henne Vogelsang <hvogel@opensuse.org> Commit: 97a718caff14e8ec72054f148357b0fc11592256 https://github.com/openSUSE/open-build-service/commit/97a718caff14e8ec72054f... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2022-03-14 (Mon, 14 Mar 2022) Changed paths: M dist/README.UPDATERS Log Message: ----------- Add ruby 3.1 update to README.UPDATERS Commit: 3fd4dee416cff4d2af8c7b9acadb6173c13280a3 https://github.com/openSUSE/open-build-service/commit/3fd4dee416cff4d2af8c7b... Author: Dani Donisa <dani.doni@gmail.com> Date: 2022-03-14 (Mon, 14 Mar 2022) Changed paths: M src/api/Gemfile M src/api/Gemfile.lock A src/api/vendor/cache/matrix-0.4.2.gem Log Message: ----------- Add required matrix gem Commit: dad266ff69cbd6ccb393710b24da94e4d3c5283b https://github.com/openSUSE/open-build-service/commit/dad266ff69cbd6ccb39371... Author: Dani Donisa <dani.doni@gmail.com> Date: 2022-03-14 (Mon, 14 Mar 2022) Changed paths: R src/api/vendor/cache/thor-1.1.0.gem Log Message: ----------- Looks like thor gem is not needed anymore Commit: 3411679fd0442c2df57cbfe832422e9a2f549f97 https://github.com/openSUSE/open-build-service/commit/3411679fd0442c2df57cbf... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2022-03-14 (Mon, 14 Mar 2022) Changed paths: M src/api/app/lib/backend/remember_location.rb Log Message: ----------- Fix separation of positional and keyword arguments See https://www.ruby-lang.org/en/news/2019/12/12/separation-of-positional-and-ke... Co-authored-by: Saray Cabrera Padrón <scabrerapadron@suse.de> Commit: 44138b9258a04e9dbc6c72c04b2093ab48c14aea https://github.com/openSUSE/open-build-service/commit/44138b9258a04e9dbc6c72... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2022-03-14 (Mon, 14 Mar 2022) Changed paths: M src/api/app/helpers/webui/webui_helper.rb Log Message: ----------- Don't modify frozen strings Commit: c738d18a235ea0c78f6376f7df95dacf9a7bcea1 https://github.com/openSUSE/open-build-service/commit/c738d18a235ea0c78f6376... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2022-03-14 (Mon, 14 Mar 2022) Changed paths: M src/api/spec/support/vcr.rb Log Message: ----------- Monkey patch vcr Ruby 3.1 compatibility Commit: 90f41ca6bb5e6c63fde1d9a396d898228a1574e8 https://github.com/openSUSE/open-build-service/commit/90f41ca6bb5e6c63fde1d9... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2022-03-14 (Mon, 14 Mar 2022) Changed paths: M .circleci/conditional_config.yml M .circleci/config.yml M src/api/docker-files/Dockerfile M src/api/docker-files/Dockerfile.minitest Log Message: ----------- WIP: Container image cleanup Commit: 3e06334cd2590bc4b69eb814d3cf6bb6e67bedd9 https://github.com/openSUSE/open-build-service/commit/3e06334cd2590bc4b69eb8... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2022-03-14 (Mon, 14 Mar 2022) Changed paths: M src/api/spec/support/shared_examples/require_logged_in_user.rb Log Message: ----------- ActionController::TestCase.process only takes one argument Commit: 16072f10962c915e9681432ba618ccabfd4c5e60 https://github.com/openSUSE/open-build-service/commit/16072f10962c915e968143... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2022-03-14 (Mon, 14 Mar 2022) Changed paths: M src/api/app/helpers/maintenance_helper.rb M src/api/app/helpers/webui/webui_helper.rb M src/api/app/models/package.rb M src/api/app/models/project.rb M src/api/spec/factories/packages.rb M src/api/spec/models/package_spec.rb Log Message: ----------- Replace URI.escape with Addressable::URI.escape See https://github.com/ruby/uri/commit/61c6a47ebf1f2726b60a2bbd70964d64e14b1f98 Co-authored-by: Daniel Donisa <daniel.donisa@suse.com> Compare: https://github.com/openSUSE/open-build-service/compare/92a03a2bf805...16072f...
participants (1)
-
Henne Vogelsang