From af049173280982a07d4d07662745270bd010478a Mon Sep 17 00:00:00 2001 From: "jiankang.fan" Date: Thu, 29 Mar 2018 17:28:33 +0800 Subject: [PATCH] Release 1.4.7 Change-Id: I6261e580aad3c0235d66e6af43c90fbd9e63ae63 Signed-off-by: jiankang.fan --- debian/changelog | 152 ++++++++++++++++++++++++++++++++++++ doc/RELEASE_NOTES | 158 ++++++++++++++++++++++++++++++++++++++ packaging/jenkins-scripts.changes | 152 ++++++++++++++++++++++++++++++++++++ packaging/jenkins-scripts.spec | 2 +- 4 files changed, 463 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index e236343..1b4ee29 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,155 @@ +jenkins-scripts (1.4.7) unstable; urgency=low + * Call build monitor under _enabled feature + * Fix error and add new feature on gbs dashboard build + * Ref - Fix not updating duplicated packages + * When gbs dashboard build failed with 'repo init' or 'repo sync', update PMB gbs build status as 'Build(Failed)' + * Fix not updating tag-commit mapping + * ABS - Do not check LICENSE in case of build check + * GBS - Abort action + * Fix not to create package DB for repository which uses '_' in its name + * ABS - Remove hard coded branch checking + * Fix submit tag parsing error + * Fixed about connect to github + * Fixed trigger_next count of Sync Project + * GBS: Insert build numbers + * Fixed request job for the github connection + * GBS - shrink reason data to id index + * ABS - update strict commit and tag with extention + * gbs_stage table update on gbs dashboard building + * GBS - misc_info column for stage + * Update gbs_stage on 'gbs dashboard build' for dashboard overall stage update + * GBS add queued stage + * Move gbs_update_dashboard to gbsutils.py + * GBS dashbaord update default option + * SR auto reject purge date from DB + * Trigger gbs build in public dashboard -> Run gbs dashboard build in public jenkins + * Use latest commit id for gbs commit + * Adding base id for post build snapshot + * DB work for GBS Dashboard build + * Api for gbs dashboard update + * DB connect timeout to 3 seconds + * Fix name conflict from parent class + * Search git_commit with branch + * Delete data after check the duplicated manifest + * Skip SR if all the packages are from forked git. + * Fix commit id update + * Adding gbs stage table name + * Workaround code for HTTP Error 408 + * Handle TRIGGER_INFO + * Fix sr sync code + * Change the query way to get build_project_id + * Add status field in sr_commit table and updated on dashboard + * Base code of gbs dashboard + * Remove test code + * Add jenkins jobs and utils for gbs build on dashboard + * Updating git commits into dashboard db + * Add Data Compression and Decompression in trigger_next, trigger_info + * ABS check 64 bit rootstraps for mobile profile + * ABS: Save enough logs + * Call buildmonitor only if submit is successful + * ABS: Remove previous tpk tag if the same build was requested + * Fix undefined error + * Fixed type check error for the condition + * Exit current pre-release-create if the same build is in the queue + * Precheck VM status before assigning jobs + * ABS: Set default mobile profile if no profile tag in manifest + * Fix snapshot status_info update error + * Fix duplicated calculation routine + * Imager issue fix + * Manual SR Sync - Set submitter to triggered user + * Fix keyerror in create obs project job + * Changed update function to use a api of BuildMonitorExtention + * Request enough imager for snapshot creation + * Change the obs_package_name value of sr_commit table + * Feature : Buildmonitor_Extention + * Fix abs dashboard issue + * Fix create link packages for target project Fix keyerror in create obs project + * Fix rsync issue for sdk rootstrap + * Update dashboard main_project table when rep conf updated + * Fix the import rpm after copy the project + * Add feature : Sync for mapping table + * Update link parsing due to Apache 2.4.18 (Ubuntu) version up + * Do not print trigger log from create-snapshot job + * Insert data if not exist + * Generate branch to obs project mapping file for dashboard + * TPE-401 TPE-329 Imager - disable automatic updates, wait 90 seconds + * Fix rsync error and print command to use + * TPE-502 Skip prerelease create if the same is in the queue + * TPE-501 Scheduling power worker for chromium-efl + * Terminate VMs if healthy check failed + * TPE-481 [AWS] On-demand scailing for OBS POWER workers + * Add Request Submit funtion in git sync + * Do not modify the original build fail reason string + * Do not insert new cycle information in the comment + * TPE-489 Cycle check for main projects + * TPE-313 Add comment if cyclic happened in SR process + * TPE-487 Fix of attempt to hack rsync failed. + * Remove duplicated list + * Sync up latest code + * Change string from None to Null + * TPE-486 Duplicated check into db + * Change the github_type parameters + * Sync buildmonitor.py + * TPE-294 RPM spec error when processing multiple requests + * Verbose mode in sql query multi select + * TPE-483 Add OBS package build status into snapshot info page + * TPE-484 Dashboard image status not updated + * Add Function : OBS project manager + * Fix a test-trigger-info-update job error + * ref_create_prj: Retry get _service file if failed + * Add log to use groovy post scripts in job_gbs_ref_fullbuild.py + * Change OBS Worker scheduling scheme + * Add log to use groovy post scripts in job_update_gbs_meta.py + * Add test status for notify build status of SR + * Do not update OBS scailing log if there is no changes + * Handle the case of 'SUPPORT_PROFILES=None' + * Make OBS worker online if its not up + * Update job_update_gbs_meta.py + * Fix Imaging issue on dashboard + * Add Funtion : Notify the Build status of SR + * Terminate dangled jenkins nodes and imager vms + * Reduce the number of imagers a half of total images + * Use quote_plus for URL data encoding + * Add trigger data of 'triggered_from' to trigger 'update-gbs-meta' to gbsfullbuild-create-snapshot + * TPE-476 Retry OBS description update if failed + * Not perform gbs config double-update to tizen_ref branch + * Add trigger data of 'triggered_from' to trigger 'update-gbs-meta' + * Add a prifix name : Product for rsync_download + * Do not perform gbs fullbuild when 'repo init' or 'repo sync' fails + * TPE-438 ABS RBS log capture for dashboard + * Update for ref create project + * Add del-obs-tree-proj.sh in scripts + * TPE-467 New feature: auto snapshot-repo-conf + * TPE-468 OBS Worker Scailing - Backend02 control + * TPE-469 Fix dashboard git-obs-map update fail and abs update + * Add sign vm for imager + * TPE-464 Multiple backend selection support + * TPE-460 Disable git sync if SR sync is disabled + * Add scriptApproval.xml + * Handle rootstrap update failure. Print repo size + * Add compare aggregate package + * Modify tizen_5.0 for RBS + * Fix dashboard update job fail + * TPE446 Do not block pre-release-create if no snapshot running with the same target + * Add some branches to test other profiles + * Fix SR Sync + * Fix duplication dest project for git sync + * Adding packaging files for TPE-235 + * TPE-235 OBS Worker Scailing + * TPE-363 Snapshot diff and SR, Git Sync + * Add new jenkins jobsgbs fullbuild snapshot creation related jenkins jobs + * Add description parameter in groovy node function + * Fix func def error + * Request : BASE Link project in SPIN + * TPE-405 Change reference snapshot only for daily release + * TPE-313 If cycle dependencies exist in prerelease, make the build as fail. + * Change job order of 'gbs-ref-fullbuild' and 'update-gbs-meta' + * TPE-397 Flushing dtdout to prevent output loss + * RBS mail title change + * TPE-377 Block group submit if previous SR is already accepted or rejected + * Fix repa auto reject + -- Jiankang Fan Thu, 29 Mar 2018 08:00:00 +0900 + jenkins-scripts (1.4.6) unstable; urgency=low * fix jenkinsapi for ubuntu * fix issue "Test converting repository to the download structure" diff --git a/doc/RELEASE_NOTES b/doc/RELEASE_NOTES index 61fd31b..0bc9d12 100644 --- a/doc/RELEASE_NOTES +++ b/doc/RELEASE_NOTES @@ -1,3 +1,161 @@ +Release notes for jenkins service 1.4.7 +============================ + +- Release Date: 2018-03-29 + +- Bugfixes: + * Fix base build id issue + * Fix not updating tag-commit mapping + * Fix not to create package DB for repository which uses '_' in its name + * Fix submit tag parsing error + * Fixed about connect to github + * Fixed trigger_next count of Sync Project + * Fixed request job for the github connection + * Fix name conflict from parent class + * Fix commit id update + * Fix sr sync code + * Fix undefined error + * Fixed type check error for the condition + * Fix snapshot status_info update error + * Fix duplicated calculation routine + * Fix keyerror in create obs project job + * Fix abs dashboard issue + * Fix create link packages for target project Fix keyerror in create obs project Change-Id: I8883197691ac8a1d6dfe5b10c5a10def453d3ba2 + * Fix rsync issue for sdk rootstrap + * Fix the import rpm after copy the project + * Fix rsync error and print command to use + * Fix a test-trigger-info-update job error + * Fix Imaging issue on dashboard + * Fix dashboard update job fail + * Fix SR Sync + * Fix duplication dest project for git sync + * Fix func def error + * Fix repa auto reject +- Features: + * Call build monitor under _enabled feature + * Ref - Fix not updating duplicated packages + * When gbs dashboard build failed with 'repo init' or 'repo sync', update PMB gbs build status as 'Build(Failed)' + * ABS - Do not check LICENSE in case of build check + * GBS - Abort action + * ABS - Remove hard coded branch checking + * GBS: Insert build numbers + * GBS - shrink reason data to id index + * ABS - update strict commit and tag with extention + * gbs_stage table update on gbs dashboard building + * GBS - misc_info column for stage + * Update gbs_stage on 'gbs dashboard build' for dashboard overall stage update + * GBS add queued stage + * Move gbs_update_dashboard to gbsutils.py + * GBS dashbaord update default option + * SR auto reject purge date from DB + * Trigger gbs build in public dashboard -> Run gbs dashboard build in public jenkins + * Use latest commit id for gbs commit + * Adding base id for post build snapshot + * DB work for GBS Dashboard build + * Api for gbs dashboard update + * DB connect timeout to 3 seconds + * Search git_commit with branch + * Delete data after check the duplicated manifest + * Skip SR if all the packages are from forked git. + * Adding gbs stage table name + * Workaround code for HTTP Error 408 + * Handle TRIGGER_INFO + * Change the query way to get build_project_id + * Add status field in sr_commit table and updated on dashboard + * Base code of gbs dashboard + * Remove test code + * Add jenkins jobs and utils for gbs build on dashboard + * Updating git commits into dashboard db + * Add Data Compression and Decompression in trigger_next, trigger_info + * ABS check 64 bit rootstraps for mobile profile + * ABS: Save enough logs + * Call buildmonitor only if submit is successful + * ABS: Remove previous tpk tag if the same build was requested + * Exit current pre-release-create if the same build is in the queue + * Precheck VM status before assigning jobs + * ABS: Set default mobile profile if no profile tag in manifest + * Imager issue fix + * Manual SR Sync - Set submitter to triggered user + * Changed update function to use a api of BuildMonitorExtention + * Request enough imager for snapshot creation + * Change the obs_package_name value of sr_commit table + * Feature : Buildmonitor_Extention + * Update dashboard main_project table when rep conf updated + * Add feature : Sync for mapping table + * Update link parsing due to Apache 2.4.18 (Ubuntu) version up + * Do not print trigger log from create-snapshot job + * Insert data if not exist + * Generate branch to obs project mapping file for dashboard + * TPE-401 TPE-329 Imager - disable automatic updates, wait 90 seconds + * TPE-502 Skip prerelease create if the same is in the queue + * TPE-501 Scheduling power worker for chromium-efl + * Terminate VMs if healthy check failed + * TPE-481 [AWS] On-demand scailing for OBS POWER workers + * Add Request Submit funtion in git sync + * Do not modify the original build fail reason string + * Do not insert new cycle information in the comment + * TPE-489 Cycle check for main projects + * TPE-313 Add comment if cyclic happened in SR process + * TPE-487 Fix of attempt to hack rsync failed. + * Remove duplicated list + * Sync up latest code + * Change string from None to Null + * TPE-486 Duplicated check into db + * Change the github_type parameters + * Sync buildmonitor.py + * TPE-294 RPM spec error when processing multiple requests + * Verbose mode in sql query multi select + * TPE-483 Add OBS package build status into snapshot info page + * TPE-484 Dashboard image status not updated + * Add Function : OBS project manager + * ref_create_prj: Retry get _service file if failed + * Add log to use groovy post scripts in job_gbs_ref_fullbuild.py + * Change OBS Worker scheduling scheme + * Add log to use groovy post scripts in job_update_gbs_meta.py + * Add test status for notify build status of SR + * Do not update OBS scailing log if there is no changes + * Handle the case of 'SUPPORT_PROFILES=None' + * Make OBS worker online if its not up + * Update job_update_gbs_meta.py + * Add Funtion : Notify the Build status of SR + * Terminate dangled jenkins nodes and imager vms + * Reduce the number of imagers a half of total images + * Use quote_plus for URL data encoding + * Add trigger data of 'triggered_from' to trigger 'update-gbs-meta' to gbsfullbuild-create-snapshot + * TPE-476 Retry OBS description update if failed + * Not perform gbs config double-update to tizen_ref branch + * Add trigger data of 'triggered_from' to trigger 'update-gbs-meta' + * Add a prifix name : Product for rsync_download + * Do not perform gbs fullbuild when 'repo init' or 'repo sync' fails + * TPE-438 ABS RBS log capture for dashboard + * Update for ref create project + * Add del-obs-tree-proj.sh in scripts + * TPE-467 New feature: auto snapshot-repo-conf + * TPE-468 OBS Worker Scailing - Backend02 control + * TPE-469 Fix dashboard git-obs-map update fail and abs update + * Add sign vm for imager + * TPE-464 Multiple backend selection support + * TPE-460 Disable git sync if SR sync is disabled + * Add scriptApproval.xml + * Handle rootstrap update failure. Print repo size + * Add compare aggregate package + * Modify tizen_5.0 for RBS + * TPE446 Do not block pre-release-create if no snapshot running with the same target + * Add some branches to test other profiles + * Adding packaging files for TPE-235 + * TPE-235 OBS Worker Scailing + * TPE-363 Snapshot diff and SR, Git Sync + * Add new jenkins jobsgbs fullbuild snapshot creation related jenkins jobs + * Add description parameter in groovy node function + * Request : BASE Link project in SPIN + * TPE-405 Change reference snapshot only for daily release + * TPE-313 If cycle dependencies exist in prerelease, make the build as fail. + * Change job order of 'gbs-ref-fullbuild' and 'update-gbs-meta' + * TPE-366 Log AWS EC2 imager trend + * TPE-397 Flushing dtdout to prevent output loss + * RBS mail title change + * TPE-377 Block group submit if previous SR is already accepted or rejected + Release notes for jenkins service 1.4.6 ============================ diff --git a/packaging/jenkins-scripts.changes b/packaging/jenkins-scripts.changes index 9fa75f5..02447b5 100644 --- a/packaging/jenkins-scripts.changes +++ b/packaging/jenkins-scripts.changes @@ -1,4 +1,156 @@ --------------------------------------------------------------------- +Mar 29 08:00:00 KST 2018 Jiankang Fan - 1.4.7 +- Call build monitor under _enabled feature +- Fix error and add new feature on gbs dashboard build +- Ref - Fix not updating duplicated packages +- When gbs dashboard build failed with 'repo init' or 'repo sync', update PMB gbs build status as 'Build(Failed)' +- Fix not updating tag-commit mapping +- ABS - Do not check LICENSE in case of build check +- GBS - Abort action +- Fix not to create package DB for repository which uses '_' in its name +- ABS - Remove hard coded branch checking +- Fix submit tag parsing error +- Fixed about connect to github +- Fixed trigger_next count of Sync Project +- GBS: Insert build numbers +- Fixed request job for the github connection +- GBS - shrink reason data to id index +- ABS - update strict commit and tag with extention +- gbs_stage table update on gbs dashboard building +- GBS - misc_info column for stage +- Update gbs_stage on 'gbs dashboard build' for dashboard overall stage update +- GBS add queued stage +- Move gbs_update_dashboard to gbsutils.py +- GBS dashbaord update default option +- SR auto reject purge date from DB +- Trigger gbs build in public dashboard -> Run gbs dashboard build in public jenkins +- Use latest commit id for gbs commit +- Adding base id for post build snapshot +- DB work for GBS Dashboard build +- Api for gbs dashboard update +- DB connect timeout to 3 seconds +- Fix name conflict from parent class +- Search git_commit with branch +- Delete data after check the duplicated manifest +- Skip SR if all the packages are from forked git. +- Fix commit id update +- Adding gbs stage table name +- Workaround code for HTTP Error 408 +- Handle TRIGGER_INFO +- Fix sr sync code +- Change the query way to get build_project_id +- Add status field in sr_commit table and updated on dashboard +- Base code of gbs dashboard +- Remove test code +- Add jenkins jobs and utils for gbs build on dashboard +- Updating git commits into dashboard db +- Add Data Compression and Decompression in trigger_next, trigger_info +- ABS check 64 bit rootstraps for mobile profile +- ABS: Save enough logs +- Call buildmonitor only if submit is successful +- ABS: Remove previous tpk tag if the same build was requested +- Fix undefined error +- Fixed type check error for the condition +- Exit current pre-release-create if the same build is in the queue +- Precheck VM status before assigning jobs +- ABS: Set default mobile profile if no profile tag in manifest +- Fix snapshot status_info update error +- Fix duplicated calculation routine +- Imager issue fix +- Manual SR Sync - Set submitter to triggered user +- Fix keyerror in create obs project job +- Changed update function to use a api of BuildMonitorExtention +- Request enough imager for snapshot creation +- Change the obs_package_name value of sr_commit table +- Feature : Buildmonitor_Extention +- Fix abs dashboard issue +- Fix create link packages for target project Fix keyerror in create obs project +- Fix rsync issue for sdk rootstrap +- Update dashboard main_project table when rep conf updated +- Fix the import rpm after copy the project +- Add feature : Sync for mapping table +- Update link parsing due to Apache 2.4.18 (Ubuntu) version up +- Do not print trigger log from create-snapshot job +- Insert data if not exist +- Generate branch to obs project mapping file for dashboard +- TPE-401 TPE-329 Imager - disable automatic updates, wait 90 seconds +- Fix rsync error and print command to use +- TPE-502 Skip prerelease create if the same is in the queue +- TPE-501 Scheduling power worker for chromium-efl +- Terminate VMs if healthy check failed +- TPE-481 [AWS] On-demand scailing for OBS POWER workers +- Add Request Submit funtion in git sync +- Do not modify the original build fail reason string +- Do not insert new cycle information in the comment +- TPE-489 Cycle check for main projects +- TPE-313 Add comment if cyclic happened in SR process +- TPE-487 Fix of attempt to hack rsync failed. +- Remove duplicated list +- Sync up latest code +- Change string from None to Null +- TPE-486 Duplicated check into db +- Change the github_type parameters +- Sync buildmonitor.py +- TPE-294 RPM spec error when processing multiple requests +- Verbose mode in sql query multi select +- TPE-483 Add OBS package build status into snapshot info page +- TPE-484 Dashboard image status not updated +- Add Function : OBS project manager +- Fix a test-trigger-info-update job error +- ref_create_prj: Retry get _service file if failed +- Add log to use groovy post scripts in job_gbs_ref_fullbuild.py +- Change OBS Worker scheduling scheme +- Add log to use groovy post scripts in job_update_gbs_meta.py +- Add test status for notify build status of SR +- Do not update OBS scailing log if there is no changes +- Handle the case of 'SUPPORT_PROFILES=None' +- Make OBS worker online if its not up +- Update job_update_gbs_meta.py +- Fix Imaging issue on dashboard +- Add Funtion : Notify the Build status of SR +- Terminate dangled jenkins nodes and imager vms +- Reduce the number of imagers a half of total images +- Use quote_plus for URL data encoding +- Add trigger data of 'triggered_from' to trigger 'update-gbs-meta' to gbsfullbuild-create-snapshot +- TPE-476 Retry OBS description update if failed +- Not perform gbs config double-update to tizen_ref branch +- Add trigger data of 'triggered_from' to trigger 'update-gbs-meta' +- Add a prifix name : Product for rsync_download +- Do not perform gbs fullbuild when 'repo init' or 'repo sync' fails +- TPE-438 ABS RBS log capture for dashboard +- Update for ref create project +- Add del-obs-tree-proj.sh in scripts +- TPE-467 New feature: auto snapshot-repo-conf +- TPE-468 OBS Worker Scailing - Backend02 control +- TPE-469 Fix dashboard git-obs-map update fail and abs update +- Add sign vm for imager +- TPE-464 Multiple backend selection support +- TPE-460 Disable git sync if SR sync is disabled +- Add scriptApproval.xml +- Handle rootstrap update failure. Print repo size +- Add compare aggregate package +- Modify tizen_5.0 for RBS +- Fix dashboard update job fail +- TPE446 Do not block pre-release-create if no snapshot running with the same target +- Add some branches to test other profiles +- Fix SR Sync +- Fix duplication dest project for git sync +- Adding packaging files for TPE-235 +- TPE-235 OBS Worker Scailing +- TPE-363 Snapshot diff and SR, Git Sync +- Add new jenkins jobsgbs fullbuild snapshot creation related jenkins jobs +- Add description parameter in groovy node function +- Fix func def error +- Request : BASE Link project in SPIN +- TPE-405 Change reference snapshot only for daily release +- TPE-313 If cycle dependencies exist in prerelease, make the build as fail. +- Change job order of 'gbs-ref-fullbuild' and 'update-gbs-meta' +- TPE-397 Flushing dtdout to prevent output loss +- RBS mail title change +- TPE-377 Block group submit if previous SR is already accepted or rejected +- Fix repa auto reject + +--------------------------------------------------------------------- Sep 22 08:00:00 KST 2017 Tzen Build Team - 1.4.6 - fix jenkinsapi for ubuntu - fix issue "Test converting repository to the download structure" diff --git a/packaging/jenkins-scripts.spec b/packaging/jenkins-scripts.spec index eb8b966..1b34719 100644 --- a/packaging/jenkins-scripts.spec +++ b/packaging/jenkins-scripts.spec @@ -3,7 +3,7 @@ # Name: jenkins-scripts -Version: 1.4.6 +Version: 1.4.7 %if 0%{?opensuse_bs} Release: 1.. %else -- 2.7.4