puppet-lint gate fails due to broken ruby dependencies

Bug #1518957 reported by Matthew Mosesohn on 2015-11-23
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Critical
Igor Belikov
7.0.x
Critical
Igor Belikov

Bug Description

http://logs.openstack.org/84/245184/12/check/gate-fuel-library-puppet-lint/0cac77e/console.html#_2015-11-23_10_26_14_472

Gem::InstallError: mime-types-data requires Ruby version >= 2.0.
An error occurred while installing mime-types-data (3.2015.1120), and Bundler
cannot continue.
Make sure that `gem install mime-types-data -v '3.2015.1120'` succeeds before
bundling.
Build step 'Execute shell' marked build as failure

All open patches in openstack/fuel-library are currently blocked by this.

Fix proposed to branch: master
Review: https://review.openstack.org/248698

Changed in fuel:
assignee: Fuel CI (fuel-ci) → Igor Belikov (ibelikov)
status: New → In Progress
Igor Belikov (ibelikov) on 2015-11-23
Changed in fuel:
milestone: none → 8.0

Reviewed: https://review.openstack.org/248698
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=aff0b7f9265480af46d1e87ee20e23a30407e191
Submitter: Jenkins
Branch: master

commit aff0b7f9265480af46d1e87ee20e23a30407e191
Author: Igor Belikov <email address hidden>
Date: Mon Nov 23 16:22:36 2015 +0300

    Pin mime-types gem to 2.6.2 to fix CI

    mime-types 3.0 requires mime-types-data gem and ruby>=2.0, which
    breaks gate-fuel-library-puppet-lint job.
    We can pin mime-types gem to 2.6.2 as a workaround, until
    gate-fuel-library-puppet-lint is switched to ruby 2.0 environment

    Change-Id: I4ee0514a72821bd6a27a5a0f068107c134e0dc60
    Closes-Bug: #1518957

Changed in fuel:
status: In Progress → Fix Committed

Change abandoned by Michal Rostecki (<email address hidden>) on branch: stable/6.1
Review: https://review.openstack.org/248831

Changed in fuel:
status: Fix Committed → Fix Released
Vitaly Sedelnik (vsedelnik) wrote :

Targeted to 7.0.x series as this issue affects stable/7.0, for example - https://review.openstack.org/#/c/247569/

Reviewed: https://review.openstack.org/268161
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=f6754a20d4bbb4bd4dfac1c9b85cf624a117ea42
Submitter: Jenkins
Branch: stable/7.0

commit f6754a20d4bbb4bd4dfac1c9b85cf624a117ea42
Author: Igor Belikov <email address hidden>
Date: Mon Nov 23 16:22:36 2015 +0300

    Pin mime-types gem to 2.6.2 to fix CI

    mime-types 3.0 requires mime-types-data gem and ruby>=2.0, which
    breaks gate-fuel-library-puppet-lint job.
    We can pin mime-types gem to 2.6.2 as a workaround, until
    gate-fuel-library-puppet-lint is switched to ruby 2.0 environment

    Change-Id: I4ee0514a72821bd6a27a5a0f068107c134e0dc60
    Closes-Bug: #1518957
    (cherry picked from commit aff0b7f9265480af46d1e87ee20e23a30407e191)

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers