Plugin build crashed because dpkg-scanpackages is missing in dpkg-devel-1.16.16-5.el6.x86_64

Bug #1455882 reported by Aviram Bar-Haim
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
High
Aviram Bar-Haim

Bug Description

Building Fuel plugin RPM worked after using the command in https://github.com/stackforge/fuel-plugins/blob/9968d8334430b623413112415af0e5fb0f38c638/fuel_plugin_builder/fuel_plugin_builder/messages.py#L28 only with dpkg-devel-1.15.5.6-6.el6.noarch.
After dpkg-devel upgraded to dpkg-devel-1.16.16-5.el6.x86_64 there was no longer dpkg-scanpackages command available on the machine until installing dpkg-dev-1.16.16-5.el6.noarch.

IMO required packages line should be changed to "yum install createrepo dpkg-devel dpkg-dev rpm rpm-build".

Tags: non-release
Revision history for this message
Aviram Bar-Haim (aviramb) wrote :

This is because dpkg-scanpackages is a required command in order to build fuel plugin: https://github.com/stackforge/fuel-plugins/blame/master/fuel_plugin_builder/fuel_plugin_builder/actions/build.py#L125

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-plugins (master)

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

Changed in fuel:
assignee: nobody → Aviram Bar-Haim (aviramb)
status: New → In Progress
Evgeniy L (rustyrobot)
Changed in fuel:
importance: Undecided → High
tags: added: non-release
Changed in fuel:
milestone: none → 6.1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-plugins (master)

Reviewed: https://review.openstack.org/183905
Committed: https://git.openstack.org/cgit/stackforge/fuel-plugins/commit/?id=28fee274285e353e679bcc510e619d9b760d3c96
Submitter: Jenkins
Branch: master

commit 28fee274285e353e679bcc510e619d9b760d3c96
Author: Aviram Bar-Haim <email address hidden>
Date: Sun May 17 13:18:36 2015 +0300

    Adding dpkg-dev to required CentOS packages

    After dpkg-devel upgraded to dpkg-devel-1.16.16-5.el6.x86_64 there was
    no longer dpkg-scanpackages command available on the machine until
    installing dpkg-dev-1.16.16-5.el6.noarch.

    Before installing dpkg-dev, the plugin build crashed because
    dpkg-scanpackages is a required command in order to build a fuel plugin.

    Closes-bug: #1455882

    Change-Id: I588ce4291b03c7cec27c3dfbac350575aa1699b4

Changed in fuel:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.