Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipse-dev] migrating provisional API to public API - Eclipse Platform Debug UI

Thanks Andrey,

The proposal would be that PDE / API tools checks/reports on API errors in x-friends packages and that we leave these packages in a provisional state permanently? I am ok with that. If so, I will create a PDE bug and see what I can do to make this happen.

There is also https://bugs.eclipse.org/bugs/show_bug.cgi?id=365672 which was WONTFIX about "promoting" the API.

Thanks
Jonah


~~~
Jonah Graham
Kichwa Coders
www.kichwacoders.com


On Tue, 1 Jun 2021 at 12:37, Andrey Loskutov <loskutov@xxxxxx> wrote:
Probably more relevant is secomd part of the answer here: https://bugs.eclipse.org/bugs/show_bug.cgi?id=161435#c27

If you could make sure API tooling works (patch for PDE?), it would be probably the way to go.

Am 1. Juni 2021 17:59:52 MESZ schrieb Jonah Graham <jonah@xxxxxxxxxxxxxxxx>:
>Hello,
>
>Eclipse Platform Debug UI has two packages that CDT DSF relies on (JDT does
>too):
>
> org.eclipse.debug.internal.ui.viewers.model.provisional
> org.eclipse.debug.internal.ui.breakpoints.provisional
>
>These packages are marked x-friends to CDT.
>
>These packages are ~13 years old, with the last substantial changes made in
>~2009 (when CDT DSF was under new development).
>
>How do we go about moving this provisional API to non-provisonal status.
>
>Can we just remove the x-friends, but leave the package names as they are
>so that adopters don't have to make changes?
>
>My concern is that there is no tooling (IIUC) that checks if x-friends has
>API breakages and I would like the API to be locked down so that a future
>cleanup/refactor doesn't accidentally break this API contract.
>
>On a bugzilla search, this bug
>https://bugs.eclipse.org/bugs/show_bug.cgi?id=153500#c42 is on topic, but
>because of process changes was marked WONTFIX.
>
>Next steps?
>Thanks,
>Jonah
>
>
>
>~~~
>Jonah Graham
>Kichwa Coders
>www.kichwacoders.com

--
Kind regards,
Andrey Loskutov

https://www.eclipse.org/user/aloskutov
Спасение утопающих - дело рук самих утопающих

Back to the top