<div dir="ltr"><div>Thank you both for your help. blazar-nova 2.5.0 has been released, this issue is now resolved.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 16 Mar 2022 at 15:10, Előd Illés <elod.illes@est.tech> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Thanks Thierry, you are right. Let's release then!<br>
<br>
Előd<br>
<br>
On 2022. 03. 16. 14:25, Thierry Carrez wrote:<br>
> Given that in practice it is not really a library, it's not listed in <br>
> global-requirements, and we will likely switch its type next cycle, I <br>
> would consider just allowing a new release to fix this.<br>
><br>
> It should not create any issue with requirements since nothing lists <br>
> it as a dependency. It would not even need a RFE.<br>
><br>
> Előd Illés wrote:<br>
>> Hi,<br>
>><br>
>> Sorry for the late answer.<br>
>><br>
>> First of all we are in library freeze period already and blazar-nova <br>
>> is currently marked as library. Though a Requirements Freeze <br>
>> Exception might be granted (would need to check with Matthew), I <br>
>> think it's not necessary. This is mostly a problem when distros do <br>
>> their packaging, but I guess due to nova's lower constraints change <br>
>> they already need to use the higher minimums.<br>
>><br>
>> Some more comments:<br>
>> - though requirements shouldn't be changed on stable branches in <br>
>> general, i think this can be backported *after* the final yoga <br>
>> release (to unblock the gate)<br>
>> - I think release model change is OK and can be proposed for Zed cycle<br>
>><br>
>> Cheers,<br>
>><br>
>> Előd<br>
>><br>
>><br>
>> On 2022. 03. 04. 17:36, Pierre Riteau wrote:<br>
>>> Hello release team,<br>
>>><br>
>>> blazar-nova is a package including a nova scheduler filter, which <br>
>>> must be installed together with nova to be used.<br>
>>><br>
>>> The blazar-nova deliverable for Yoga was tagged with 2.4.0 at the <br>
>>> time of the final release for non-client libraries. A few days ago, <br>
>>> stable/yoga patches were automatically proposed. This is when I <br>
>>> discovered that the lower-constraints job was broken because nova <br>
>>> bumped some requirements / lower-constraints after we released [1] <br>
>>> [2]. Because blazar-nova and nova are installed together, we keep <br>
>>> our requirements in sync for testing purposes.<br>
>>><br>
>>> Now, I believe it is just the lower-constraints testing that is <br>
>>> broken, since nova requirements are still compatible with what <br>
>>> blazar-nova requires: nova just requires more recent versions of <br>
>>> some packages. I can run "pip install blazar-nova <br>
>>> git+<a href="https://opendev.org/openstack/nova.git@master#egg=nova" rel="noreferrer" target="_blank">https://opendev.org/openstack/nova.git@master#egg=nova</a>" fine.<br>
>>><br>
>>> I fixed the issue on the blazar-nova master branch [3] and proposed <br>
>>> a backport to stable/yoga [4], but realised this was probably <br>
>>> breaking release policy.<br>
>>> Should we leave stable/yoga as released and just drop the <br>
>>> lower-constraints job?<br>
>>><br>
>>> As an aside, would it be possible to requalify blazar-nova as a <br>
>>> cycle-with-rc deliverable for the next release? It is typed as a <br>
>>> library but nothing depends on it: if anything, it depends on nova <br>
>>> itself.<br>
>>><br>
>>> Thanks,<br>
>>> Pierre Riteau (priteau)<br>
>>><br>
>>> [1] <a href="https://review.opendev.org/c/openstack/nova/+/712139" rel="noreferrer" target="_blank">https://review.opendev.org/c/openstack/nova/+/712139</a><br>
>>> [2] <a href="https://review.opendev.org/c/openstack/nova/+/821606" rel="noreferrer" target="_blank">https://review.opendev.org/c/openstack/nova/+/821606</a><br>
>>> [3] <a href="https://review.opendev.org/c/openstack/blazar-nova/+/831741" rel="noreferrer" target="_blank">https://review.opendev.org/c/openstack/blazar-nova/+/831741</a><br>
>>> [4] <a href="https://review.opendev.org/c/openstack/blazar-nova/+/831832" rel="noreferrer" target="_blank">https://review.opendev.org/c/openstack/blazar-nova/+/831832</a><br>
><br>
><br>
</blockquote></div></div>