fpb should not add requires for perl files in side package

Bug #1506522 reported by Matthew Mosesohn
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Medium
Matthew Mosesohn

Bug Description

If deployment_scripts contains a perl script, perl packages get automatically added as a dependency. These dependencies are only needed on the deployed nodes, not on Fuel Master.

We should exclude requirements parsing from deployment_scripts directory.

Tags: area-library
Changed in fuel:
milestone: none → 8.0
assignee: nobody → Matthew Mosesohn (raytrac3r)
importance: Undecided → Medium
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/235444

Changed in fuel:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-plugins (master)

Reviewed: https://review.openstack.org/235444
Committed: https://git.openstack.org/cgit/openstack/fuel-plugins/commit/?id=765a37f4a54c9c942ebdcf7acdeb94688fab00a8
Submitter: Jenkins
Branch: master

commit 765a37f4a54c9c942ebdcf7acdeb94688fab00a8
Author: Matthew Mosesohn <email address hidden>
Date: Thu Oct 15 18:43:38 2015 +0300

    Avoid adding automatic requirements to plugins

    Bundling a perl or python script should not
    add automatic dependencies to a plugin, since
    the actual content is not used on Fuel Master.

    Added 'AutoReq: no' to RPM spec template, which
    blocks automatic addition of requirements from
    files inside the package.

    Change-Id: I46caa5296aa1cd8a38d4048a80c03013ed3866e3
    Closes-Bug: #1506522

Changed in fuel:
status: In Progress → Fix Committed
Dmitry Pyzhov (dpyzhov)
tags: added: area-library
Revision history for this message
Matthew Mosesohn (raytrac3r) wrote :
Changed in fuel:
status: Fix Committed → Fix Released
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.