Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 550995 - Enable API check for new bundles introduced in 4.13
Summary: Enable API check for new bundles introduced in 4.13
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Releng (show other bugs)
Version: 4.13   Edit
Hardware: Other Linux
: P3 normal (vote)
Target Milestone: 4.14 M1   Edit
Assignee: Mickael Istria CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 550761
  Show dependency tree
 
Reported: 2019-09-12 01:41 EDT by Sravan Kumar Lakkimsetti CLA
Modified: 2019-09-13 11:07 EDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sravan Kumar Lakkimsetti CLA 2019-09-12 01:41:11 EDT
Enable API check in Gerrit validation for newly introduced bundles

See https://wiki.eclipse.org/Platform-releng/Checklist#Update_build_scripts.2C_branding.2C_and_test_jobs for information
Comment 1 Vikas Chandra CLA 2019-09-12 01:58:47 EDT
Hi Mickael, can you take care of this?
Comment 2 Mickael Istria CLA 2019-09-12 02:24:06 EDT
Which bunlde do you have in mind in particumar?
When progile is acgive,api-xhexk is enabled by default on all bundles, unless explicitly skipped, so I don't really get what this resuest is about.
Comment 3 Sravan Kumar Lakkimsetti CLA 2019-09-12 06:09:22 EDT
Api check doesn't work for new bundles which were added. These had to be explicitly disabled for that bundle.

Need to scan source for these explicit exclusions and enable API check for them as we will have baseline.
Comment 4 Mickael Istria CLA 2019-09-12 13:45:47 EDT
I only see org.eclipse.text.quicksearch added in 4.13. Do you have other ones in mind?
Note that it's only a matter of removing the skipAPIBasline property in desired pom file, nothing that requires huge expertise to make me a bottleneck here.
Comment 5 Sravan Kumar Lakkimsetti CLA 2019-09-13 02:22:46 EDT
(In reply to Mickael Istria from comment #4)
> I only see org.eclipse.text.quicksearch added in 4.13. Do you have other
> ones in mind?
> Note that it's only a matter of removing the skipAPIBasline property in
> desired pom file, nothing that requires huge expertise to make me a
> bottleneck here.

I agree with Mickael here. What needs to be done is already documented by Mickael in https://wiki.eclipse.org/Platform-releng/Checklist#Update_build_scripts.2C_branding.2C_and_test_jobs 

Assigning to Vikas for action as he is the release engineer for 4.14
Comment 6 Eclipse Genie CLA 2019-09-13 10:27:07 EDT
New Gerrit change created: https://git.eclipse.org/r/149487
Comment 8 Mickael Istria CLA 2019-09-13 11:07:17 EDT
Marking as resolved as I fixed org.eclipse.text.quicksearch and am not aware of other concerned modules.