Branch: refs/heads/ruby31
Home: https://github.com/openSUSE/open-build-service
Commit: 142a4a60bdf4f0ff9c00e1d0ad79371f5a09abb5
https://github.com/openSUSE/open-build-service/commit/142a4a60bdf4f0ff9c00e1...
Author: Henne Vogelsang
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M dist/obs-bundled-gems.spec
Log Message:
-----------
Build obs-bundled-gems against Ruby 3.1
Commit: d2613c77585b3dfeac9d50437f259aa320aaf4be
https://github.com/openSUSE/open-build-service/commit/d2613c77585b3dfeac9d50...
Author: Henne Vogelsang
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M dist/obs-server.spec
Log Message:
-----------
Build obs-server against Ruby 3.1
Commit: ceb93b28515e3481244d738501774505f1611233
https://github.com/openSUSE/open-build-service/commit/ceb93b28515e3481244d73...
Author: Henne Vogelsang
Date: 2022-03-11 (Fri, 11 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: 685047e329c11b8ca3934ecd05b93d43fbcb03bc
https://github.com/openSUSE/open-build-service/commit/685047e329c11b8ca3934e...
Author: Henne Vogelsang
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Bundle with 2.3.7
Commit: 734178964a8878c495146ea287f6bee6b4634089
https://github.com/openSUSE/open-build-service/commit/734178964a8878c495146e...
Author: Henne Vogelsang
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M dist/obs-bundled-gems.spec
Log Message:
-----------
Drop hardcoded rack package requirements
Commit: ba34dec817579493eb076556838c108543835ddf
https://github.com/openSUSE/open-build-service/commit/ba34dec817579493eb0765...
Author: Henne Vogelsang
Date: 2022-03-11 (Fri, 11 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: c04528c30ecf3151d2c00ff75cdb6ec8a2e67b48
https://github.com/openSUSE/open-build-service/commit/c04528c30ecf3151d2c00f...
Author: Henne Vogelsang
Date: 2022-03-11 (Fri, 11 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: 038f15b1d17b6551248d88aca8b1b9cbf48ab02d
https://github.com/openSUSE/open-build-service/commit/038f15b1d17b6551248d88...
Author: Henne Vogelsang
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M dist/obs-bundled-gems.spec
Log Message:
-----------
The `--path` flag is deprecated
Commit: a35b44d51c84345fcc80d05d2f432a19a18a623f
https://github.com/openSUSE/open-build-service/commit/a35b44d51c84345fcc80d0...
Author: Henne Vogelsang
Date: 2022-03-11 (Fri, 11 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: a3255f6ac9e19e7cb4a3dd4d70874298cc09039c
https://github.com/openSUSE/open-build-service/commit/a3255f6ac9e19e7cb4a3dd...
Author: Dani Donisa
Date: 2022-03-11 (Fri, 11 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
Commit: 58cd00be96aa1f6c0a377ddb1956a301fa7f92e4
https://github.com/openSUSE/open-build-service/commit/58cd00be96aa1f6c0a377d...
Author: Dani Donisa
Date: 2022-03-11 (Fri, 11 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
Commit: eb7f5d1c2907a537d173a95002b02891a5eeed7d
https://github.com/openSUSE/open-build-service/commit/eb7f5d1c2907a537d173a9...
Author: Henne Vogelsang
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M dist/README.UPDATERS
Log Message:
-----------
Add ruby 3.1 update to README.UPDATERS
Commit: 0a6a30a51bd47f0aca82354a30fb8a4474b37bd8
https://github.com/openSUSE/open-build-service/commit/0a6a30a51bd47f0aca8235...
Author: Dani Donisa
Date: 2022-03-11 (Fri, 11 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 deprecated URI.escape
URI deprecated the escape method on updating to Ruby 3.0.0.
See https://github.com/ruby/uri/issues/14
Commit: d69162b00d7da459f5c78d96eac4f30cf19f00e9
https://github.com/openSUSE/open-build-service/commit/d69162b00d7da459f5c78d...
Author: Dani Donisa
Date: 2022-03-11 (Fri, 11 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: 1d50880d545af205d005729d7d70778a67fca76e
https://github.com/openSUSE/open-build-service/commit/1d50880d545af205d00572...
Author: Dani Donisa
Date: 2022-03-11 (Fri, 11 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: 89e215fc26c760879cc892185aa08bd97a17828e
https://github.com/openSUSE/open-build-service/commit/89e215fc26c760879cc892...
Author: Henne Vogelsang
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M src/api/app/models/package_file.rb
M src/api/app/models/project_config_file.rb
M src/api/app/models/project_file.rb
M src/api/app/models/project_meta_file.rb
M src/api/spec/models/backend/file_spec.rb
Log Message:
-----------
URI.encode is removed, use CGI.unescape
See https://github.com/ruby/uri/commit/61c6a47ebf1f2726b60a2bbd70964d64e14b1f98
Commit: 4dbda37f064df5433dcd7bc1ed892c2e1231e659
https://github.com/openSUSE/open-build-service/commit/4dbda37f064df5433dcd7b...
Author: Henne Vogelsang
Date: 2022-03-11 (Fri, 11 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
Commit: b703994949aecbbffe0c46b21b497ac16d9eaf85
https://github.com/openSUSE/open-build-service/commit/b703994949aecbbffe0c46...
Author: Henne Vogelsang
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M src/api/spec/models/package_spec.rb
Log Message:
-----------
The switch to URI.escape changes what is escaped
```ruby
[1] pry(main)> URI.escape('home:henne')
=> "home:henne"
[2] pry(main)> CGI.escape('home:henne')
=> "home%3Ahenne"
```
Commit: cc8d87e80c3d3ee890df64072fad2cce532ca1aa
https://github.com/openSUSE/open-build-service/commit/cc8d87e80c3d3ee890df64...
Author: Henne Vogelsang
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M src/api/app/helpers/webui/webui_helper.rb
M src/api/spec/helpers/webui/webui_helper_spec.rb
Log Message:
-----------
CGI.escape escapes more than URI.escape
Commit: 02132463ff9bb7e181041055e2e585ef5fe86b14
https://github.com/openSUSE/open-build-service/commit/02132463ff9bb7e1810410...
Author: Henne Vogelsang
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
R src/api/spec/lib/backend/api/cloud_spec.rb
Log Message:
-----------
Remove a superflous validation spec
This code path does the right thing and did not change in years...
Commit: 0033bfbdfe356d166361ce4767af7b3cf52e33a4
https://github.com/openSUSE/open-build-service/commit/0033bfbdfe356d166361ce...
Author: Henne Vogelsang
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M src/api/app/helpers/webui/webui_helper.rb
Log Message:
-----------
Don't modify frozen strings
Commit: 51dee4f9b01f7b7310e3f102ccf234d058781faf
https://github.com/openSUSE/open-build-service/commit/51dee4f9b01f7b7310e3f1...
Author: Henne Vogelsang
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M src/api/spec/support/vcr.rb
Log Message:
-----------
Monkey patch vcr Ruby 3.1 compatibility
Commit: bc4ddad03de1305903863ebbea22ee0c23179932
https://github.com/openSUSE/open-build-service/commit/bc4ddad03de1305903863e...
Author: Henne Vogelsang
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M src/api/spec/support/vcr.rb
Log Message:
-----------
Fix some rubocop offenses
Commit: 275669e05d348298071894810230b51f8ff338c3
https://github.com/openSUSE/open-build-service/commit/275669e05d348298071894...
Author: Henne Vogelsang
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M .circleci/conditional_config.yml
M src/api/docker-files/Dockerfile
M src/api/docker-files/Dockerfile.minitest
Log Message:
-----------
WIP: Container image cleanup
Compare: https://github.com/openSUSE/open-build-service/compare/c44c1f557031...275669...