DPDK patches and discussions
 help / color / mirror / Atom feed
* [PATCH] docs: add note about experimental API in LTS
@ 2023-10-20 14:19 Kevin Traynor
  2023-10-20 15:01 ` Bruce Richardson
  2023-11-24 13:52 ` David Marchand
  0 siblings, 2 replies; 4+ messages in thread
From: Kevin Traynor @ 2023-10-20 14:19 UTC (permalink / raw)
  To: dev; +Cc: Kevin Traynor, David Marchand

The justification and impact for changing experimental API on LTS
branches is different from the main branch. So the policy that is
being used for allowing experimental APIs to change is stricter on
the LTS branches.

This was not documented anywhere, so add some documentation.

Suggested-by: David Marchand <david.marchand@redhat.com>
Signed-off-by: Kevin Traynor <ktraynor@redhat.com>
---
 doc/guides/contributing/stable.rst | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/doc/guides/contributing/stable.rst b/doc/guides/contributing/stable.rst
index 9ee7b4b7cc..8156b72b20 100644
--- a/doc/guides/contributing/stable.rst
+++ b/doc/guides/contributing/stable.rst
@@ -127,4 +127,12 @@ but may be considered in some cases where:
 * An existing feature in LTS is not usable as intended without it.
 
+APIs marked as ``experimental`` are not considered part of the ABI version
+and can be changed without prior notice. This is necessary for the API to be
+improved and stabilized and become part of the ABI version in the future.
+
+However, in LTS releases ``experimental`` API should not be changed as there
+will not be a future ABI version on the branch and compatibility with previous
+release of an LTS version is of the highest importance.
+
 The Stable Mailing List
 -----------------------
-- 
2.41.0


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] docs: add note about experimental API in LTS
  2023-10-20 14:19 [PATCH] docs: add note about experimental API in LTS Kevin Traynor
@ 2023-10-20 15:01 ` Bruce Richardson
  2023-10-20 15:14   ` Ferruh Yigit
  2023-11-24 13:52 ` David Marchand
  1 sibling, 1 reply; 4+ messages in thread
From: Bruce Richardson @ 2023-10-20 15:01 UTC (permalink / raw)
  To: Kevin Traynor; +Cc: dev, David Marchand

On Fri, Oct 20, 2023 at 03:19:30PM +0100, Kevin Traynor wrote:
> The justification and impact for changing experimental API on LTS
> branches is different from the main branch. So the policy that is
> being used for allowing experimental APIs to change is stricter on
> the LTS branches.
> 
> This was not documented anywhere, so add some documentation.
> 
> Suggested-by: David Marchand <david.marchand@redhat.com>
> Signed-off-by: Kevin Traynor <ktraynor@redhat.com>
> ---
Acked-by: Bruce Richardson <bruce.richardson@intel.com>

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] docs: add note about experimental API in LTS
  2023-10-20 15:01 ` Bruce Richardson
@ 2023-10-20 15:14   ` Ferruh Yigit
  0 siblings, 0 replies; 4+ messages in thread
From: Ferruh Yigit @ 2023-10-20 15:14 UTC (permalink / raw)
  To: Bruce Richardson, Kevin Traynor; +Cc: dev, David Marchand

On 10/20/2023 4:01 PM, Bruce Richardson wrote:
> On Fri, Oct 20, 2023 at 03:19:30PM +0100, Kevin Traynor wrote:
>> The justification and impact for changing experimental API on LTS
>> branches is different from the main branch. So the policy that is
>> being used for allowing experimental APIs to change is stricter on
>> the LTS branches.
>>
>> This was not documented anywhere, so add some documentation.
>>
>> Suggested-by: David Marchand <david.marchand@redhat.com>
>> Signed-off-by: Kevin Traynor <ktraynor@redhat.com>
>> ---
> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
>

Acked-by: Ferruh Yigit <ferruh.yigit@amd.com>


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] docs: add note about experimental API in LTS
  2023-10-20 14:19 [PATCH] docs: add note about experimental API in LTS Kevin Traynor
  2023-10-20 15:01 ` Bruce Richardson
@ 2023-11-24 13:52 ` David Marchand
  1 sibling, 0 replies; 4+ messages in thread
From: David Marchand @ 2023-11-24 13:52 UTC (permalink / raw)
  To: Kevin Traynor; +Cc: dev, Bruce Richardson, Ferruh Yigit

On Fri, Oct 20, 2023 at 4:19 PM Kevin Traynor <ktraynor@redhat.com> wrote:
>
> The justification and impact for changing experimental API on LTS
> branches is different from the main branch. So the policy that is
> being used for allowing experimental APIs to change is stricter on
> the LTS branches.
>
> This was not documented anywhere, so add some documentation.
>
> Suggested-by: David Marchand <david.marchand@redhat.com>
> Signed-off-by: Kevin Traynor <ktraynor@redhat.com>

Thanks Kevin, applied.


-- 
David Marchand


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-11-24 13:52 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-20 14:19 [PATCH] docs: add note about experimental API in LTS Kevin Traynor
2023-10-20 15:01 ` Bruce Richardson
2023-10-20 15:14   ` Ferruh Yigit
2023-11-24 13:52 ` David Marchand

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).