[
https://issues.jboss.org/browse/JBIDE-16970?page=com.atlassian.jira.plugi...
]
Nick Boldt edited comment on JBIDE-16970 at 12/17/15 2:32 PM:
--------------------------------------------------------------
ok, so the p2diff check is returning results but they include false positives because of
the way categories are seen in a p2diff:
{code}
++ /home/hudson/static_build_env/jbds/p2diff/x86_64/p2diff
file:///tmp/tmp.qs4GzxtISZ/ws/sources/aggregate/site/target/fullSite/all/repo
http://download.jboss.org/jbosstools/neon/snapshots/builds/jbosstools-bui...
-vmargs -Dosgi.locking=none
+ [[ -n < Alpha1-v20151217-1743-B11317.MavenTools
[1.0.0.7nA5_9cKlae0E7Hn4PvsELTEvJnLolcHMZKiFuPs]
< Alpha1-v20151217-1743-B11317.org.eclipse.wst.server.core.serverAdapter
[1.0.0.63-cKhleV7PYgQB52r735C575913EA31QIKC]
< Alpha1-v20151217-1743-B11317.MobileTools
[1.0.0.7T8O-cKlLQl_8-tESz0Yz0yerbesf4CRtpnF1ggr]
< Alpha1-v20151217-1743-B11317.AdditionalTools
[1.0.0.7Z8WCEcKlmb0APhwY4FkXJr8ExDxlIoDAtMKXfI]
< Alpha1-v20151217-1743-B11317.CloudTools
[1.0.0._09--cKm0Y0EBm2stQz-u7z-02x-z03e0oT1uApz06yN]
< Alpha1-v20151217-1743-B11317.DataTools [1.0.0.7_1-cMMqnh7PYgQB52r735C575913E971Q55EC]
< Alpha1-v20151217-1743-B11317.WebTools
[1.0.0.8hB-EDccKhleVE_KZi3ZNJJ9fZVT_iMsFUHTM-ZnrC]
< Alpha1-v20151217-1743-B11317.GeneralTools
[1.0.0.8z_wE8McLfPk6EB1z0bD7vsWqz-z0epjrz-yqtdV72xAz]
< Alpha1-v20151217-1743-B11317.ReportTools
[1.0.0.27E_7cKlTI67PYgQB52r735C575913EAI1QG33]
< Alpha1-v20151217-1743-B11317.CoreTools
[1.0.0.CZE_uEGmcKlnd8Ed3jW3xq7lwy8KxZgwwXgTz-OW-BJb]
Alpha1-v20151217-1728-B11316.MavenTools
[1.0.0.7nA5_9cKlae0E7Hn4PvsELTEvJnLolcHMZKiFuPs]
Alpha1-v20151217-1728-B11316.AdditionalTools
[1.0.0.7Z8WCEcKlmb0APhwY4FkXJr8ExDxlIoDAtMKXfI]
Alpha1-v20151217-1728-B11316.DataTools [1.0.0.7_1-cMMqnh7PYgQB52r735C575913E971Q55EC]
Alpha1-v20151217-1728-B11316.ReportTools [1.0.0.27E_7cKlTI67PYgQB52r735C575913EAI1QG33]
Alpha1-v20151217-1728-B11316.GeneralTools
[1.0.0.8z_wE8McLfPk6EB1z0bD7vsWqz-z0epjrz-yqtdV72xAz]
Alpha1-v20151217-1728-B11316.CoreTools
[1.0.0.CZE_uEGmcKlnd8Ed3jW3xq7lwy8KxZgwwXgTz-OW-BJb]
Alpha1-v20151217-1728-B11316.org.eclipse.wst.server.core.serverAdapter
[1.0.0.63-cKhleV7PYgQB52r735C575913EA31QIKC]
Alpha1-v20151217-1728-B11316.WebTools [1.0.0.8hB-EDccKhleVE_KZi3ZNJJ9fZVT_iMsFUHTM-ZnrC]
Alpha1-v20151217-1728-B11316.MobileTools [1.0.0.7T8O-cKlLQl_8-tESz0Yz0yerbesf4CRtpnF1ggr]
Alpha1-v20151217-1728-B11316.CloudTools
[1.0.0._09--cKm0Y0EBm2stQz-u7z-02x-z03e0oT1uApz06yN] ]]{code} --
http://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevSt...
So... I need to exclude these categories, perhaps using
{code}egrep -v "(<|>)
(Alpha|Beta|CR|Final|GA).+-B${BUILD_NUMBER}\."{code}
was (Author: nickboldt):
ok, so the p2diff check is returning results but they include false positives because of
the way categories are seen in a p2diff:
{code}
++ /home/hudson/static_build_env/jbds/p2diff/x86_64/p2diff
file:///tmp/tmp.qs4GzxtISZ/ws/sources/aggregate/site/target/fullSite/all/repo
http://download.jboss.org/jbosstools/neon/snapshots/builds/jbosstools-bui...
-vmargs -Dosgi.locking=none
+ [[ -n < Alpha1-v20151217-1743-B11317.MavenTools
[1.0.0.7nA5_9cKlae0E7Hn4PvsELTEvJnLolcHMZKiFuPs]
< Alpha1-v20151217-1743-B11317.org.eclipse.wst.server.core.serverAdapter
[1.0.0.63-cKhleV7PYgQB52r735C575913EA31QIKC]
< Alpha1-v20151217-1743-B11317.MobileTools
[1.0.0.7T8O-cKlLQl_8-tESz0Yz0yerbesf4CRtpnF1ggr]
< Alpha1-v20151217-1743-B11317.AdditionalTools
[1.0.0.7Z8WCEcKlmb0APhwY4FkXJr8ExDxlIoDAtMKXfI]
< Alpha1-v20151217-1743-B11317.CloudTools
[1.0.0._09--cKm0Y0EBm2stQz-u7z-02x-z03e0oT1uApz06yN]
< Alpha1-v20151217-1743-B11317.DataTools [1.0.0.7_1-cMMqnh7PYgQB52r735C575913E971Q55EC]
< Alpha1-v20151217-1743-B11317.WebTools
[1.0.0.8hB-EDccKhleVE_KZi3ZNJJ9fZVT_iMsFUHTM-ZnrC]
< Alpha1-v20151217-1743-B11317.GeneralTools
[1.0.0.8z_wE8McLfPk6EB1z0bD7vsWqz-z0epjrz-yqtdV72xAz]
< Alpha1-v20151217-1743-B11317.ReportTools
[1.0.0.27E_7cKlTI67PYgQB52r735C575913EAI1QG33]
< Alpha1-v20151217-1743-B11317.CoreTools
[1.0.0.CZE_uEGmcKlnd8Ed3jW3xq7lwy8KxZgwwXgTz-OW-BJb]
Alpha1-v20151217-1728-B11316.MavenTools
[1.0.0.7nA5_9cKlae0E7Hn4PvsELTEvJnLolcHMZKiFuPs]
Alpha1-v20151217-1728-B11316.AdditionalTools
[1.0.0.7Z8WCEcKlmb0APhwY4FkXJr8ExDxlIoDAtMKXfI]
Alpha1-v20151217-1728-B11316.DataTools [1.0.0.7_1-cMMqnh7PYgQB52r735C575913E971Q55EC]
Alpha1-v20151217-1728-B11316.ReportTools [1.0.0.27E_7cKlTI67PYgQB52r735C575913EAI1QG33]
Alpha1-v20151217-1728-B11316.GeneralTools
[1.0.0.8z_wE8McLfPk6EB1z0bD7vsWqz-z0epjrz-yqtdV72xAz]
Alpha1-v20151217-1728-B11316.CoreTools
[1.0.0.CZE_uEGmcKlnd8Ed3jW3xq7lwy8KxZgwwXgTz-OW-BJb]
Alpha1-v20151217-1728-B11316.org.eclipse.wst.server.core.serverAdapter
[1.0.0.63-cKhleV7PYgQB52r735C575913EA31QIKC]
Alpha1-v20151217-1728-B11316.WebTools [1.0.0.8hB-EDccKhleVE_KZi3ZNJJ9fZVT_iMsFUHTM-ZnrC]
Alpha1-v20151217-1728-B11316.MobileTools [1.0.0.7T8O-cKlLQl_8-tESz0Yz0yerbesf4CRtpnF1ggr]
Alpha1-v20151217-1728-B11316.CloudTools
[1.0.0._09--cKm0Y0EBm2stQz-u7z-02x-z03e0oT1uApz06yN] ]]{code}
So... I need to exclude these categories, perhaps using
{code}egrep -v "(<|>)
(Alpha|Beta|CR|Final|GA).+-B${BUILD_NUMBER}\."{code}
create mechanism to verify that nightly build is different from
previous milestone
----------------------------------------------------------------------------------
Key: JBIDE-16970
URL:
https://issues.jboss.org/browse/JBIDE-16970
Project: Tools (JBoss Tools)
Issue Type: Enhancement
Components: build
Affects Versions: 4.2.0.Beta1
Reporter: Nick Boldt
Assignee: Nick Boldt
Fix For: 4.3.x
After the discovery site build job is done, we should:
* get a list of JIRAs for a given target fixversion, eg., 4.2.0.Beta1 or 8.0.0.Beta1 *job
param* milestone = Beta1, Beta2, CR1, Final/GA (special case)
* for respins, use *job param* label = "respin-a" or "respin-b" in
jira query
* filter query to only show the components and map those to actual project names - see
https://github.com/jbdevstudio/jbdevstudio-ci/blob/master/bin/createTaskJ...
for mappings
* install Eclipse from *job param* eclipseBundleVersion = luna.M6
* install last milestone from *job param* oldURL =
http://download.jboss.org/jbosstools/updates/staging/JBossTools-4.2.0.Bet...
* install Eclipse from *job param* eclipseBundleVersion = luna.M6 (in a different
folder)
* install new nightly from *job param* oldURL =
http://download.jboss.org/jbosstools/updates/nightlycore/4.2.luna/
* compare installed footprints - see
https://github.com/jbosstools/jbosstools-build-ci/blob/master/util/instal...
* run p2diff on the two repos - see
https://github.com/irbull/p2diff
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)