<div dir="ltr"><div dir="ltr"><div>On Fri, Feb 28, 2020 at 10:40 AM Brian Bouterse <<a href="mailto:bmbouter@redhat.com">bmbouter@redhat.com</a>> wrote:<br></div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>tl;dr: Have your plugin's setup.py only declare a minimum compatibility requirement with pulpcore, e.g. 'pulpcore>3.1' instead of what we typically do now 'pulpcore>3.1,<3.3'.</div><div><br></div><div># motivation</div><div><br></div><div>When pulpcore releases a y-stream release it's master branch iterates to the next y-version. So for the 3.2 release master became <a href="http://3.3.0.dev" target="_blank">3.3.0.dev</a>. When other plugins contain upper version limits this change breaks many plugins.</div><div><br></div><div><br></div><div># solution</div><div><br></div><div>Don't declare a maximum version on 'master'. Do declare a maximum version when you release though, to ensure users don't receive the next pulpcore y-release which could contain backwards incompatible changes.<br></div><div><br></div><div>Other ideas or suggestions are welcome. This is just my recommendation.</div><div><br></div><div>-Brian</div></div></blockquote><div><br></div><div>I agree with this change. I think it will save more hassle than it creates. <br></div></div><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><p style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;font-weight:bold;margin:0px;padding:0px;font-size:14px;text-transform:capitalize"><span>Mike</span> <span>DePaulo</span><span style="text-transform:uppercase;color:rgb(170,170,170);margin:0px"></span></p><p style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;font-size:12px;margin:0px 0px 4px;text-transform:capitalize">He / Him / His</p><p style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;font-size:12px;margin:0px;text-transform:capitalize"><span>Service Reliability Engineer, Pulp</span></p><p style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;margin:0px 0px 4px;font-size:12px"><a href="https://www.redhat.com/" style="color:rgb(0,136,206);margin:0px" target="_blank">Red Hat<span></span></a></p><div style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;font-size:medium;margin-bottom:4px"></div><p style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;margin:0px;font-size:12px"><span>IM: <span>mikedep333</span></span></p><p style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;font-size:12px;margin:0px"><span>GPG: 51745404</span></p><div style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;font-size:medium;margin-top:12px"><table border="0"><tbody><tr><td width="100px"><a href="https://www.redhat.com/" target="_blank"><img src="https://marketing-outfit-prod-images.s3-us-west-2.amazonaws.com/f5445ae0c9ddafd5b2f1836854d7416a/Logo-RedHat-Email.png" width="90" height="auto"></a></td></tr></tbody></table></div></div></div></div>