<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>Hi,</div>
<div><br>
</div>
<div>A patch to ironic-lib made me wonder about what is our supported usage of ironic-lib. Or even the intent/scope of it. This patch changes a method, ‘bootable’ parameter is removed and ‘boot_flag’ parameter is added [1].</div>
<div><br>
</div>
<div>If this library/method is used by some out-of-tree thing (or even some in-tree but outside of ironic), this will be a breaking change. If this library is meant to be internal to ironic program itself, and to e.g. only be used by ironic and IPA, then that
 is different. I was under the impression that it was a library and meant to be used by whatever, no restrictions on what that whatever was. It would be WAY easier if we limited this for usage by only a few specified projects.</div>
<div><br>
</div>
<div>What do people think?</div>
<div><br>
</div>
<div>—ruby</div>
<div><br>
</div>
<div>[1] <a href="https://review.openstack.org/#/c/311613/4/ironic_lib/disk_partitioner.py">https://review.openstack.org/#/c/311613/4/ironic_lib/disk_partitioner.py</a></div>
<div>
<div id="MAC_OUTLOOK_SIGNATURE"></div>
</div>
</body>
</html>