Project

General

Profile

Actions

Bug #39354

open

Gemfile.lock pins older versions of thor and unicode-display_width

Added by Ondřej Gajdušek 3 months ago. Updated 3 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Difficulty:
Triaged:
No
Fixed in Releases:
Found in Releases:

Description

The Smart Proxy CI Gemfile.lock pins older versions of thor and unicode-display_width compared to Hammer CLI. This causes list_updatable_packages in foreman-packaging to emit CONFLICT warnings and skip automatic version bumps for the corresponding RPM packages.

Affected gems

Gem Smart Proxy pin Other projects
thor 1.2.2 1.5.0 (hammer-cli)
unicode-display_width 2.6.0 3.2.0 (hammer-cli)

Impact

The list_updatable_packages script in foreman-packaging merges Gemfile.lock versions from multiple CI jobs (foreman, smart-proxy, hammer-cli, hammer-cli-foreman). When the same gem has different pinned versions across locks, the script marks it as CONFLICT and skips the package entirely — preventing automated version bumps.

Suggested fix

Run bundle update thor unicode-display_width and commit the updated Gemfile.lock.


Related issues 2 (2 open0 closed)

Related to Foreman - Bug #39353: Gemfile.lock pins older versions of concurrent-ruby, jwt, thor, unicode-display_widthNewActions
Related to Hammer CLI - Bug #39355: Gemfile.lock pins older versions of amazing_print, ffi, multi_jsonNewActions
Actions #1

Updated by Ondřej Gajdušek 3 months ago

  • Related to Bug #39353: Gemfile.lock pins older versions of concurrent-ruby, jwt, thor, unicode-display_width added
Actions #2

Updated by Ondřej Gajdušek 3 months ago

  • Related to Bug #39355: Gemfile.lock pins older versions of amazing_print, ffi, multi_json added
Actions #3

Updated by Ondřej Gajdušek 3 months ago

  • Fixed in Releases 5.0.0 added
Actions #4

Updated by Ondřej Gajdušek 3 months ago

  • Fixed in Releases deleted (5.0.0)
  • Found in Releases 5.0.0 added
Actions

Also available in: Atom PDF