<div dir="ltr"><div><br></div><div>Hi All,</div><div><br></div><div>Some time back we created a new repository[1] to move all the reusable code components of Ironic to a separate library.  The branched out code has changed and there has been a review out to sync it [2].  But unfortunately, it has got stale again as some more changes have gone in to the branched out code.  To avoid repeated efforts of such syncing, I suggest we sync the latest code from Ironic to ironic-lib (in appropriate files) and immediately change Ironic to start using it.   </div><div><br></div><div>I suggest we can do the following:</div><div>1) Decide on a timeline for the change (1 or 2 days)</div><div>2) Stop +Aing changes in Ironic to the files/code being moved to ironic-lib</div><div>3) Sync the latest code in ironic-lib and merge it</div><div>4) Make a new release of ironic-lib</div><div>5) Make changes in Ironic to use ironic-lib and make sure gate is back up and running again (I can't think of anything that will break gate on switching to ironic-lib as it's just a pip install)</div><div>6) Make new reviews in ironic-lib for any pending reviews in Ironic</div><div><br></div><div>If we come to an agreement on #1 and #2 above, Syed Ismail Faizan Barmawer can continue to work on #3 - #5</div><div><br></div><div>Let me know if it will work out or if there are any better plans (or I am missing something)</div><div><br></div><div><div>Thanks.</div></div><div><br></div><div>[1] <a href="https://github.com/openstack/ironic-lib">https://github.com/openstack/ironic-lib</a> <br></div><div>[2] <a href="https://review.openstack.org/#/c/162162/">https://review.openstack.org/#/c/162162/</a></div><div><br></div><div>Regards,<br></div><div>Ramesh</div><div><br></div></div>