<div dir="ltr">I hate this stuff.<div><br></div><div>Not just pbr (tho I do have a long history of being kicked in the nuts by pbr for no good reason I can ascertain).  But when suddenly some process OpenStack invented I've never *heard of in two years* breaks - and overnight me and 100's of other folks have to stop what their doing to read up on some esoteric thing they never bought into.</div><div><br></div><div><div><div><a href="https://blueprints.launchpad.net/pbr/+spec/pbr-semver">https://blueprints.launchpad.net/pbr/+spec/pbr-semver</a></div><div><a href="https://review.openstack.org/#/c/108270/">https://review.openstack.org/#/c/108270/</a></div></div></div><div><br></div><div><div>"My use-case is to pretend every commit is a release.  And since I can't expect you're going to manage something as complicated as your projects *version* in between releases (obvs.).  Only possible solution is a new esoteric procedure no one as ever heard of baked into your commit messages."<br></div><div><br></div><div>What could go wrong?<br></div><div><br></div><div>This in all my package build infrastructure *so hard*:</div><div><br></div><div><div>    # Shut up, pbr, we know what we're doing</div><div>    export PBR_VERSION="$DOWNSTREAM_VERSION"</div></div><div><br></div><div>As long as that doesn't break - I should probably just +2 the thing and go back to keeping my mouth shut.  But ... why after 2 years of blissful ignorance do I have to suddenly care about this nonsense?  I'm grepping git logs from Nova, Cinder, Keystone, Swift - what am I missing - who's using this!?</div><div><br></div><div>Please forgive my obviously frustrated tone - I do understand form the spec and reviews that folks have over time put a lot of thought into this and I'm not going to fully understand it in an hour of cursory glance.  Which is... kinda of why I'm frustrated.  This stuff is maddness and it's in my way.</div><div><br></div><div>-Clay</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 5, 2017 at 9:08 AM, Akihiro Motoki <span dir="ltr"><<a href="mailto:amotoki@gmail.com" target="_blank">amotoki@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I see Emilien proposed a number of patches to individual projects with<br>
"Sem-Ver: api-break" in the commit message.<br>
As far as I understand the pbr documentation [1] correctly (see the<br>
forth paragraph in the section) which is pointed by Emilien,<br>
the change looks reasonable.<br>
<br>
Honestly it would be great if we have a green signal for the similar<br>
change as a community<br>
as not all developers are familiar with this kind of changes.<br>
<br>
Can all developers get the green signal for the similar change?<br>
<br>
Akihiro<br>
<br>
[1] <a href="https://docs.openstack.org/developer/pbr/#version" rel="noreferrer" target="_blank">https://docs.openstack.org/<wbr>developer/pbr/#version</a><br>
<div class="HOEnZb"><div class="h5"><br>
<br>
2017-04-05 10:36 GMT+09:00 Emilien Macchi <<a href="mailto:emilien@redhat.com">emilien@redhat.com</a>>:<br>
> adding [all] for more visibility... See comments inline:<br>
><br>
> On Tue, Mar 21, 2017 at 2:02 PM, Emilien Macchi <<a href="mailto:emilien@redhat.com">emilien@redhat.com</a>> wrote:<br>
>> On Mon, Mar 13, 2017 at 12:29 PM, Alan Pevec <<a href="mailto:apevec@gmail.com">apevec@gmail.com</a>> wrote:<br>
>>> 2017-03-09 14:58 GMT+01:00 Jeremy Stanley <<a href="mailto:fungi@yuggoth.org">fungi@yuggoth.org</a>>:<br>
>>>> In the past we addressed this by automatically merging the release<br>
>>>> tag back into master, but we stopped doing that a cycle ago because<br>
>>>> it complicated release note generation.<br>
>>><br>
>>> Also this was including RC >= 2 and final tags so as soon as the first<br>
>>> stable maintenance version was released, master was again lower<br>
>>> version.<br>
>><br>
>> topic sounds staled.<br>
>> Alan,  do we have an ETA on the RDO workaround?<br>
><br>
> Without progress on RDO tooling and the difficulty of implementing it,<br>
> I went ahead and proposed a semver bump for some projects:<br>
><br>
> <a href="https://review.openstack.org/#/q/topic:sem-ver/pike" rel="noreferrer" target="_blank">https://review.openstack.org/#<wbr>/q/topic:sem-ver/pike</a><br>
><br>
> Except for Swift where I don't know if they'll bump X, I proposed to bump Y.<br>
> For all other projects, I bumped X as they did from Newton to Ocata.<br>
> (where version is X.Y.Z).<br>
><br>
> Please give any feedback on the reviews if you prefer another kind of bump.<br>
> Thanks for reviewing that asap, so TripleO CI can test upgrades from<br>
> Ocata to Pike soon.<br>
><br>
> Thanks,<br>
><br>
>> Thanks,<br>
>><br>
>>> Cheers,<br>
>>> Alan<br>
>>><br>
>>> ______________________________<wbr>______________________________<wbr>______________<br>
>>> OpenStack Development Mailing List (not for usage questions)<br>
>>> Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
>>> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
>><br>
>><br>
>><br>
>> --<br>
>> Emilien Macchi<br>
><br>
><br>
><br>
> --<br>
> Emilien Macchi<br>
><br>
> ______________________________<wbr>______________________________<wbr>______________<br>
> OpenStack Development Mailing List (not for usage questions)<br>
> Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
<br>
______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
</div></div></blockquote></div><br></div>