Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mdt-papyrus.dev] [PROVENANCE INTERNET] Re: API Evolution Reports are back on line, reporting some breakage

Hi Christian,

 

Looks very useful indeed ! thanks J

 

Quentin

 

De : mdt-papyrus.dev-bounces@xxxxxxxxxxx [mailto:mdt-papyrus.dev-bounces@xxxxxxxxxxx] De la part de TESSIER Patrick 202707
Envoyé : lundi 11 juillet 2016 10:13
À : Papyrus Project list <mdt-papyrus.dev@xxxxxxxxxxx>
Objet : [PROVENANCE INTERNET] Re: [mdt-papyrus.dev] API Evolution Reports are back on line,reporting some breakage

 

Thanks Christian,

We will take in acount these reports.

Patrick

 

De : mdt-papyrus.dev-bounces@xxxxxxxxxxx [mailto:mdt-papyrus.dev-bounces@xxxxxxxxxxx] De la part de Christian Damus
Envoyé : dimanche 10 juillet 2016 23:38
À : Papyrus Project list <
mdt-papyrus.dev@xxxxxxxxxxx>
Objet : [mdt-papyrus.dev] API Evolution Reports are back on line, reporting some breakage

 

Hi, Team,

 

I have fixed the Hudson build configurations to get the daily API evolution reports back on-line, in both the Neon.x and the Oxygen builds.

The baseline for the Neon.x API comparisons is the Papyrus 2.0.0 release’s “main” repository on the download server.  The baseline for the Oxygen API comparisons is the last successful Neon.x “main” build’s archived repository.

 

The good news for Neon.x is that, so far, we have only a few API breakages that I expect it will not be difficult for the team to fix (see below for a snapshot).  Please do review the report from time to time to see what breaking changes have been introduced.  It actually works!  😉

 

Also, the report of compatible API changes is useful in determining which bundles will need to have minor version updates in the maintenance branch vs. just the micro version.  This complements the API tooling in the workspace, which additionally flags bundles that need updated versions when their re-exported dependencies’ minor versions are updated (as their API is, therefore, also changed).

 

Cheers,

 

Christian

 

 

API breakages in Neon.x stream as compared to Neon release:

 

 

 

API breakages in the Oxygen stream as compared to Neon.x:

 


Back to the top