[openstack-dev] [release][searchlight] problem with release job configurations

Doug Hellmann 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!
> 
> Steve

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 [2] the release validation logic is categorizing
>     searchlight-ui as a horizon-plugin. It is then rejecting the release
>     request [1] 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 [1] 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 [1] with the
>     release-type or a Depends-On link to the change in project-config to use
>     the correct release job.
>     
>     Doug
>     
>     
>     [1] https://review.openstack.org/#/c/538321/
>     [2] http://logs.openstack.org/21/538321/1/check/openstack-tox-validate/3afbe28/tox/validate-request-results.log
>     



More information about the OpenStack-dev mailing list