On 4/16/25 5:35 PM, Pirate Praveen wrote:


On 4/16/25 5:21 PM, Pirate Praveen wrote:
These lines should be removed from gitlab-apt-pin-preferences to allow newer versions from trixie

Package: ruby-murmurhash3
Pin: release n=bookworm
Pin-Priority: 1000

Package: ruby-grape ruby-bootsnap ruby-prometheus-client-mmap ruby-thrift
Pin: release n=bookworm-backports*
Pin-Priority: 1000

Package: ruby-google-protobuf ruby-grpc ruby-gettext-i18n-rails ruby- aliyun-sdk
Pin: release n=bookworm-backports*
Pin-Priority: 1000


ruby-google-protobuf/trixie should get a pin priority of 1000 or it should be removed as a dependency. Dropping ruby-google-protobuf as it is usually lagging behind in unstable anyway.

Rebuilt gitlab for trixie-fasttrack, and upgraded bookworm to trixie for ruby 3.3

But it looks like bundler is not rebuilding native extensions for the new ruby version.

root@gitlab-bookworm:/usr/share/gitlab# runuser -u ${gitlab_user} -- sh -c "bundle install --prefer-local" Source locally installed gems is ignoring #<Bundler::StubSpecification name=openssl version=3.0.2 platform=ruby> because it is missing extensions Source locally installed gems is ignoring #<Bundler::StubSpecification name=json version=2.7.6 platform=ruby> because it is missing extensions Source locally installed gems is ignoring #<Bundler::StubSpecification name=ffi version=1.17.1 platform=ruby> because it is missing extensions
Bundle complete! 290 Gemfile dependencies, 512 gems now installed.
Gems in the groups 'development' and 'test' were not installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
1 installed gem you directly depend on is looking for funding.
  Run `bundle fund` for details

This results in bundle command not finding rails command.

Attachment: OpenPGP_0x8F53E0193B294B75.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to