repo_build_wheel_selective: no breaks repo_build

Bug #1622275 reported by Logan V
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack-Ansible
Fix Released
High
Jesse Pretorius
Mitaka
Fix Committed
High
Kevin Carter

Bug Description

Turning off selective wheel build without setting repo_build_git_selective: no fails to repo_build due to:

Could not find a tag or branch 'e7b4bdfe5d576766b34bf00cea3dcbcb42436420', assuming commit.
fatal: '/var/www/repo/openstackgit/ironic' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Command "git clone -q file:///var/www/repo/openstackgit/ironic /tmp/openstack-builder/ironic" failed with error code 128 in None

THis can probably just be treated as a wishlist item but probably would be nice to automatically adjust the git cloning behavior based on the build dependencies further down the chain.

Revision history for this message
Logan V (loganv) wrote :

Another thing I'm seeing with:
repo_build_git_selective: false
repo_build_venv_selective: false
repo_build_wheel_selective: false

is the nuage packages ending up in the build requirements and causing the build to fail.

$ sudo ansible -i inventory repo_all[0] -m shell -a 'grep nuage /var/www/repo/os-releases/master/requirements.txt'
aio1_repo_container-994cbf9f | SUCCESS | rc=0 >>
nuage_openstack_neutron
nuage_openstack_neutronclient
nuagenetlib

Changed in openstack-ansible:
assignee: nobody → Jesse Pretorius (jesse-pretorius)
Changed in openstack-ansible:
importance: Undecided → Medium
Changed in openstack-ansible:
status: New → Confirmed
importance: Medium → High
Changed in openstack-ansible:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible-plugins (master)

Reviewed: https://review.openstack.org/370384
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-plugins/commit/?id=7af6721b4520ee96209e482bd66247afcfa7b4e5
Submitter: Jenkins
Branch: master

commit 7af6721b4520ee96209e482bd66247afcfa7b4e5
Author: Kevin Carter <email address hidden>
Date: Wed Sep 14 14:03:16 2016 -0500

    Fix regression for proprietary packages

    The proprietary packages index should never be present in the package
    index. This change makes sure that anything using the proprietary key
    is fully ignored.

    Closes-Bug: 1622275
    Change-Id: I5f084487c1085868eac84bcccadc85c43ec63caa
    Signed-off-by: Kevin Carter <email address hidden>

Changed in openstack-ansible:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible-plugins (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/370420

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to openstack-ansible-repo_build (stable/mitaka)

Related fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/370432

Changed in openstack-ansible:
milestone: none → newton-rc1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to openstack-ansible-repo_build (stable/mitaka)

Reviewed: https://review.openstack.org/370432
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-repo_build/commit/?id=ee5ab94c2f7410cc560e1b110ce1f3234b43720e
Submitter: Jenkins
Branch: stable/mitaka

commit ee5ab94c2f7410cc560e1b110ce1f3234b43720e
Author: Jesse Pretorius <email address hidden>
Date: Wed Sep 14 22:04:30 2016 +0100

    Update py_pkgs output data for updated lookup plugin

    This patch adds the current master branch lookup results from
    the following patches to validate that the lookup does not
    break the existing build and to provide a sample set of data:

    - https://review.openstack.org/370420

    Related-Bug: 1622275
    Needed-By: I79f408dcee81ef59432e943bfc5e81644e3003b9
    Change-Id: I6b0ae96ccf0f774be1c8a19374fbca295bb40a3b

tags: added: in-stable-mitaka
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible-plugins (stable/mitaka)

Reviewed: https://review.openstack.org/370420
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-plugins/commit/?id=2fc5ceb95fd2fd30ebaefb1b73d3f831cd82ab93
Submitter: Jenkins
Branch: stable/mitaka

commit 2fc5ceb95fd2fd30ebaefb1b73d3f831cd82ab93
Author: Kevin Carter <email address hidden>
Date: Wed Sep 14 15:40:42 2016 -0500

    Fix proprietary regression in py_pkgs.py

    The change backports the newton version of the lookup plugin into mitaka
    to resolve a regression where the proprietary package listings are being
    indexed by the lookup plugin.

    This is a combined backport as a clean backport from
    "7af6721b4520ee96209e482bd66247afcfa7b4e5" is not possible.

    Closes-Bug: 1622275
    Depends-On: I6b0ae96ccf0f774be1c8a19374fbca295bb40a3b
    Change-Id: I79f408dcee81ef59432e943bfc5e81644e3003b9
    Signed-off-by: Kevin Carter <email address hidden>

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/openstack-ansible-plugins 13.3.5

This issue was fixed in the openstack/openstack-ansible-plugins 13.3.5 release.

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.