<div dir="ltr"><div>The review website link is <a href="https://review.rdoproject.org/r/q/neutron-distgit">https://review.rdoproject.org/r/q/neutron-distgit</a>. You can login into <a href="http://review.rdoproject.org">review.rdoproject.org</a> using your github account and search for "neutron-distgit" from the main page.</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 31, 2023 at 11:17 PM Brian Haley <<a href="mailto:haleyb.dev@gmail.com">haleyb.dev@gmail.com</a>> 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">Hi Elvira,<br>
<br>
Thanks for starting a discussion on this.<br>
<br>
On 1/31/23 12:02 PM, Elvira Garcia Ruiz wrote:<br>
> Hi Neutrinos!<br>
> <br>
> RDO folks proposed that, in order to be able to correctly build CI<br>
> gates for testing, it would be nice if we tried to update the<br>
> neutron-distgit requirement file when we want to update the minimal<br>
> version of a dependency before merging it on our repository.<br>
> This would allow them to realize whether they need or not to update<br>
> any Fedora package. In order to do that, we just need to send a small<br>
> commit to their repository [0]. You can use your GitHub account for<br>
> the login.<br>
<br>
I do feel it's a good idea for downstream maintainers to be informed <br>
when we change library or binary dependencies on the master branch, we <br>
have actually been bit by this recently as well when ovsdb-client <br>
started being used in [0].<br>
<br>
My only concern here is this is leaving out the other distros like <br>
Ubuntu, Debian, etc., so I'm wondering if there is a more generic way? <br>
We could do something like send an email to this list at cycle <br>
milestones that a maintainer might watch for to then trigger some <br>
downstream work, but that is after-the-fact and not before as you are <br>
suggesting. I just don't think having developers update all the distros <br>
is scalable when there are more than one.<br>
<br>
Of course this would affect more than Neutron as well.<br>
<br>
Thoughts?<br>
<br>
-Brian<br>
<br>
[0] <a href="https://review.opendev.org/c/openstack/neutron/+/860275" rel="noreferrer" target="_blank">https://review.opendev.org/c/openstack/neutron/+/860275</a><br>
<br>
> Here you can find an example for pyroute2 in RDO [1] and the<br>
> respective pyroute2 bump in Neutron [2].<br>
> <br>
> Regards!<br>
> Elvira GarcĂ­a (elvira)<br>
> <br>
> [0] <a href="https://review.rdoproject.org/r/openstack/neutron-distgit" rel="noreferrer" target="_blank">https://review.rdoproject.org/r/openstack/neutron-distgit</a><br>
<br>
404 :(<br>
<br>
> [1] <a href="https://review.rdoproject.org/r/c/openstack/neutron-distgit/+/46809" rel="noreferrer" target="_blank">https://review.rdoproject.org/r/c/openstack/neutron-distgit/+/46809</a><br>
> [2] <a href="https://review.opendev.org/c/openstack/neutron/+/870963" rel="noreferrer" target="_blank">https://review.opendev.org/c/openstack/neutron/+/870963</a><br>
<br>
</blockquote></div>