I would like to socialize the idea of removing the backwards_compatible
option from the .api files before the upcoming and any future releases.

The commit message states:

This allows adding backwards compatible (as guaranteed by the developer)
enums.
The enums marked backwards compatible are not considered in the CRC
calculation.

Because it is the widespread practice of the VPP comitter community to
merge commits without Maintainer approval, it is practically not possible
for the developer to assert his/her "guarantee".  This is a potentially
risky area.

If we remove these tags from the .api files before the next release, we can
guarantee a "golden image" of sorts, for lack of a better analogy, of crc
values.

After the release, backwards_compatible could be used for subsequent
additions, again being removed before the next release is cut.

Does a repo exist with the code used for verification while "cutting" a
release?

I don't mind putting up a changeset.

Paul
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#18139): https://lists.fd.io/g/vpp-dev/message/18139
Mute This Topic: https://lists.fd.io/mt/78503177/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to