Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 366287 - Auto-tagging script should detect when ISV doc bundle needs to be built
Summary: Auto-tagging script should detect when ISV doc bundle needs to be built
Status: REOPENED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Releng (show other bugs)
Version: 3.8   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Platform-Releng-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-10 01:44 EST by Dani Megert CLA
Modified: 2017-07-17 10:27 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dani Megert CLA 2011-12-10 01:44:13 EST
Juno M4.

The auto-tagging script should detect when ISV doc bundle needs to be built due to Javadoc or extension point doc changes outside the ISV doc bundles.

Possible solution:
1. We keep a list of bundles that require a rebuild of a certain ISV doc bundle.
2. During the build we check whether the map file entry for one of the bundles
   in the list changed. If so, rebuild the ISV doc bundle.
Comment 1 Kim Moir CLA 2011-12-10 08:56:21 EST
I don't think I'll ever have time to fix this.  Just tag it once a milestone (not when the build is running :-) and we're done :-)
Comment 2 Paul Webster CLA 2011-12-12 08:02:26 EST
The brute force method:  

The same tags can be used that are used to generate the report for each repo:

git log --pretty=format:"" --name-only ${oldTag}..origin/integration \
  sort -u | grep '\.java$' | grep -v internal | wc -l

You get all of the non-internal package java changes.  It's not an exact science, as you get 2 sets of false positives:

1) example and test plugins show changes.  In some repos these bundles are in tests/ and examples/, but not all.

2) it doesn't take into account packages marked x-internal

PW
Comment 3 Alexander Kurtakov CLA 2017-07-04 14:12:08 EDT
This is irrelevant now as if it's not autodetected we have the force qualifier update files.
Comment 4 Dani Megert CLA 2017-07-17 10:27:42 EDT
(In reply to Alexander Kurtakov from comment #3)
> This is irrelevant now as if it's not autodetected we have the force
> qualifier update files.

OK, and with "we" you mean you are now going to track and update the qualifier since you consider an automate process a WONTFIX? If yes, you can close again, and thanks for doing that work :-).