Actions
Bug #39354
openGemfile.lock pins older versions of thor and unicode-display_width
Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
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.
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
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
Updated by Ondřej Gajdušek 3 months ago
- Fixed in Releases deleted (
5.0.0) - Found in Releases 5.0.0 added
Actions