[vpp-dev] [vpp-api-dev] vppapigen: Backwards compatible API dictionary removal

2021-04-14 Thread Ole Troan
All, As discussed during yesterdays community meeting we plan to merge this patch a week from now. April 21st. Object now, or forever hold your peace. ;-) Best regards, Ole API users, This summer we found an error in the crc generation and to avoid forcing API users to update their manifests

Re: [vpp-dev] [vpp-api-dev] vppapigen: Backwards compatible API dictionary removal

2021-03-05 Thread Ole Troan
Paul, > Thank you for this, but it is not enough. I don't mean that to come across > ungratefully, but it doesn't fix the problem. Nothing will ever be enough. Which is good, then we would be out of jobs. :-) The general problem to API stability does not have a solution. It's a continual

Re: [vpp-dev] [vpp-api-dev] vppapigen: Backwards compatible API dictionary removal

2021-03-05 Thread Paul Vinciguerra
Hi Ole, Thank you for this, but it is not enough. I don't mean that to come across ungratefully, but it doesn't fix the problem. We need to also remove backward compatible tags from the enums in the .api files. The need for this arose from the fact that enums and enum flags got mixed together