Page MenuHomePhabricator

Upgrade bundler to 2.x in rake-docker jobs
Closed, InvalidPublic

Description

Per T242339: translatewiki-rake-docker failing: Gem::InstallError: gettext requires Ruby version >= 2.5.0., we could simplify our Gemfile with the newer version of bundler which is able to select suitable version of packages automatically.

Event Timeline

Exactly one year later (can it be a coincidence?):

Gem::InstallError: pathspec requires Ruby version >= 2.6.0.

I don't think the rake image has received any substantial update since it got created. The translatewiki-rake-docker job uses docker-registry.wikimedia.org/releng/rake:0.2.2-s1 which uses the Debian packages from Stretch:

PackageVersion
ruby2.3.3
bundler1.13.6
rake10.5.0

The previous issue (T242339) got fixed by using:u keep:

Gemfile
gem 'gettext', '~> 3.2.9'

And this time we have:

An error occurred while installing pathspec (1.0.0), and Bundler cannot continue.

Which I guess would be fixed by using:

Gemfile
gem 'gettext', '< 1.0.0'

That will workaround the issue until we get to upgrade releng/rake

translatewiki-rake-docker is not currently being run: https://phabricator.wikimedia.org/T280874#7628017