[openstack-dev] [release][searchlight] problem with release job configurations
doug at doughellmann.com
Tue Jan 30 15:11:20 UTC 2018
Excerpts from McLellan, Steven's message of 2018-01-30 15:03:59 +0000:
> Hi Doug,
> Apologies, I was travelling all day yesterday. I've put up https://review.openstack.org/539231 to change the project config and made the release review (https://review.openstack.org/538321) depend on it.
> Thanks for the detailed information!
Thanks for hopping on the fix so quickly, Steve.
> On 1/29/18, 6:21 PM, "Doug Hellmann" <doug at doughellmann.com> wrote:
> Both searchlight-ui has a configuration issue that the release team
> cannot fix by ourselves. We need input from the searchlight team about
> how to resolve it.
> As you'll see from  the release validation logic is categorizing
> searchlight-ui as a horizon-plugin. It is then rejecting the release
> request  because, according to the settings in project-config,
> the repository is configured to use publish-to-pypi instead of the
> expected publish-to-pypi-horizon.
> The difference between the two jobs is the latter installs horizon
> before trying to build the package. Many horizon plugins apparently
> needed this. We don't know if searchlight does.
> There are 2 possible ways to fix the issue:
> 1. Set release-type to "python-pypi" in  to tell the validation code
> that publish-to-pypi is the expected job.
> 2. Change the release job for the repository in project-config.
> Please let us know which fix is correct by either updating  with the
> release-type or a Depends-On link to the change in project-config to use
> the correct release job.
>  https://review.openstack.org/#/c/538321/
>  http://logs.openstack.org/21/538321/1/check/openstack-tox-validate/3afbe28/tox/validate-request-results.log
More information about the OpenStack-dev