Release notes for jenkins service 1.4.1 ============================ - Release Date: 2017-02-24 - Bugfixes: * [BuildMonitor] truncate the msg when the data is too long * [BuildMonitor] BUGFIX : fix the status value * [BuildMonitor] rollback to add "broken" status in common/buildservice.py * Use the OBS_package name on Staging OBS project * Continue to create images when image-configurations is not found during prerelease * Do not remove xml files in directory 'depends' * Create a jenkins-jobs-tools-testing deb and rpm files * [BuildMonitor] Add the 'DROPPED_PRERELEASE_PROJECTS' value * Compensation for BUILD_START, BUILD_SUCCESS, BUILD_UNCHANGED * Do not use 'test' for config_string * Make build_project_id even for srcsrv_update_project - Features: * [BuildMonitor] Add the image-creation check routine * [BuildMonitor] Add the check condition of the pkg build_status * ADDED: Script for the new job trbs_test_result_receiver * [BuildMonitor] Add the filter func to remove the dropped project * [BuildMonitor] add 'ORDER BY id desc LIMIT 1' * [BuildMonitor] Add the MAX_MSG_LEN value * [BuildMonitor] Add tirgger "BUILD-MONITOR" job for checking image-creation * Add jobs for TRBS_test_result_receiver Release notes for jenkins service 1.4 ============================ - Release Date: 2017-02-06 - Bugfixes: * Update build_log_url after buildlogs job is finished * Change directory order from "bp_id/proj_name" to "proj_name/bp_id" * REPA: check permission only if "REPA_CHECK_PERMISSION" is set * fix post-image-creation error * Use PATH_REPO_BASE instead of IMG_SYNC_DEST_BASE * previous repo/arch should not be removed * [BuildMonitor] BUGFIX: wrong snapshot_ur * [BuildMonitor] changed the content of obs_req_comment * transform data string from gerrit * Do not check spec name if only one spec file is there * Exclude unnecessary projects from relaying events and logging - Features: * Add new jobs and config. for "update-nuget" * Add new jobs and config. for "add_git_tag" * Add new jobs and config. for "repa" for Tizen dashboard * add debian package * Add DB logging for buildlogs * [BuildMonitor] added the trbs build logging part for the public dashboard * A search box is added for simple dependency graph * Profile info is sent additionaly to BUILD_MONITOR * dep_graph_simple.js is added for template_simple * [make_dep_graph] enhance the highlight feature * notify_type is sent via POST data * build_log_url is generated at the BUILD_START event Release notes for jenkins service 1.3 ============================ - Release Date: 2016-12-30 - Bugfixes: * REPO_PUBLISHED event is generated only once when all repos are published * Skip updating ref-snapshot-info if no mapping exist * Block build info update if download_num mismatch * Fix download_num in prerelease, Block image creation if build failed * Do not set download_num in post release process * Fix snapdiff sync error when both daily repo base and weekly repo base are not present * Drop prerelease if build flag is no in the mapping * Fix decoding error for git-obs-mapping list - Features: * Add new jobs and config. for "BUILD-MONITOR" * Add new jobs and config. for "Make Dep. Graph" * Add new jobs and config. for "ref-snapshot-info-update" * Enable triggerring buildlogs even for prerelease projects * Add gitbuildstatus in Prerelease project * Updating git-ref-mapping after release snapshot * ENABLED flag for git-ref-mapping update * Added the build data logging parts for BuildMonitor * A dependency graph is generated automatically using the jenkins job "make_dep_graph" * Verify that the SR was created on the correct branch * support the trbs project and enable the multi env for BUildMonitor * add lock/unlock function for the re.job * Cleanup repo directory when have a previous directory * dependency graph is changed to read both OBS and DB status * Use xml parser instead of string operation for git-ref-mapping Release notes for jenkins service 1.2 ============================ - Release Date: 2016-09-30 - Bugfixes: * Do not insert "CopyLinkedPackages: yes" multiple times * fix for sending e-mail function error in job_submit.py * fix : fail to create daily,weekly reports file * Fix retrigger the images for the Group submit * Fixed Notify email about reqeust author(Group submitter) * Retry create_project(...) three times if it faild * modify to check sync_status value when Sync function doing * retry sync function because of rsync error - Features: * Check existance of repo and image path for snapdiff * disable check user in group * Additional accepted action for re * Add "\n" at the beginning of "CopyLinkedPackages: yes" * Preventing unnecessary package builds for prerelease projects * Feature : Check Human Error about SR tag * Job : check_scm_meta_git * Prerelease - Get obs project info instead of request every packages * exception images_count of the post image job * update the info when images and images_count is same * New workflow about Snapshot * Add new job 'check_scm_meta_git'. It's for using scm/meta/git * Add repo manifest file for ABS * description : disable a build flag before upload service and enable a build flag after link project file : job_submit.py * Feature: Add rpmbuild stage options for prerelease job * Do not use 'Generates .files' * Feature : Generates .files which contains package name and its file list make the images_files file * add & update below funtion for the buildservice.py * Delete Tizen older directories based on policy: modify to search all directory * move project_src_rpm_cleanup in job_pre_release_obs.py * cleanup src.rpm files on Live repo. we don't used src.rpm files on prerelease project Release notes for jenkins service 1.1 ============================ - Release Date: 2016-03-05 - Bugfixes: * prerelease: get package name from xml files. - Features: * provide a multi branch name for the git-obs-map xml... * submitobs: Do not submit to projects using abs.. * Update git_obs_map function" into devel * submitobs: Do not submit to projects using abs workflow * Update git_obs_map function Release notes for jenkins service 1.0 ============================ - Release Date: 2015-03-04 - Bugfixes: * Cleanup major and medium pylint violations * Fix the bug about image creation process on a jenkins worker uses lot of rootfs. - Features: * Added directory purge tool to purge old directories on backend server. * Added logs-collector script to maintain build logs. * Remove Jenkins and OBS repos. * Move dir-purge-tool script to base project from common. * Revert "Fix the aggregate packages are always broken state." * Add OpenSUSE 13.1 repositories. * Set timeout of image-creator job. Release notes for jenkins service 0.15.13 ============================ - Release Date: 2015-01-27 - Bugfixes: * Fix the aggregate packages are always broken state. * Catch GitRepositoryError exception for load-repo-conf job. * Fix the bug about checking submit tag name. * Add the maintainer permissions to their prerelease projects for RE. * Improve Error of tester job handling. * Fix packages build/link issue in pre-project. - Features: * Add download url, obs url to meta. * Save more log for create-snapshot job. * Use id of SR to get more info from OBS by osc api for OBS 2.5 version. * Add a new doc about release note in JJ. * Set rpm-build-log is lower priority than other * Add the Jenkins job to update meta information in OBS. * Add the Jenkins job to trigger service on OBS. * Add the Jenkins job to lock/unclock submissions. * Add the Jenkins job to remove prerelease project. * Add the log info into Logging facility for tester jobs. * Rename job_accept_or_reject.py -> job_re.py Release notes for jenkins service 0.15.12 ============================ - Release Date: 2014-11-13 - Bugfixes: * Fix duplicate prefix on package version. Release notes for jenkins service 0.15.11 ============================ - Release Date: 2014-10-29 - Bugfixes: * Provide a open OBS url to IRIS. * Add MAC addrees into mic-appliance. * Change release name in prjconf from OBS. * Add plugins dependence package to load the gerrit plugin. * Modify the testcase for the new gbp version(0.6.15) * Ignore verifying the SSL certificate. Release notes for jenkins service 0.15.10 ============================ - Release Date: 2014-10-10 - Major features and enhancements added: * Call IRIS http api to send out necessary event to IRIS. - Publish 'image_created' event to IRIS - Publish 'image_building' event to IRIS - Publish 'repa action' event to IRIS - Publish 'rpm build' event to IRIS - Publish 'pre_created' event to IRIS - Publish "submitted" event to IRIS Release notes for jenkins service 0.15.9 ============================ - Release Date: 2014-10-7 - Major features and enhancements added: * Jenkins upgraded to the latest LTS release 1.565.3. Release notes for jenkins service 0.15.8 ============================ - Release Date: 2014-09-19 - Major features and enhancements added: * Create jenkins job to accept/reject SRs. * Get rid of dependency of 'gbs'. - Bugfixes: * Changing the exit code of scm check script. * Removing redundant git clone operation. * To use "--delay-updates" for rsync for atomic sync. * Only allow 'prerelease' type into pre-workflow. * Fixed mock implementation of hgetall. * Fix potential issue on git-obs-mapping query. * Support no particular project setting. Release notes for jenkins service 0.15.7 ============================ - Release Date: 2014-09-2 - Major features and enhancements added: * Report test results back to the OBS project that started the build. * Add IRIS SCM client. * Archive the full output of the automated tester in the testing job. * Test also Tizen Common images (for mbr i586). * Sync IRIS data from scm/meta/git project. * Publish test results to OBS. * Create a tarball with the results of the testing. - Bugfixes: * Make wget less verbose when downloading the test image. * Snapdiff-job don't return proper result when rsync failed. * Modify the data structure for new SR description info. * GBS build.conf in new snapshots doesn't contain %repository define. * Job syncsnapdiff use hard code to search last buildid. * Remove the void prerelease snapshots. * Comment out the url description in manifest files. * Remove commit id in message. * Improve logging and archiving. * gbs-service: enable 'error-pkg' parameter. Release notes for jenkins service 0.15.6 ============================ - Release Date: 2014-06-26 - Bugfixes: * utils/make_latest_link: make the link target a relative path. * Fix the ascii encode issue about sending mail. * Add two blanks to ensure manifest can work. * Catch the exception come from delete obs project/package. * Support multiply version of rpm packages in manifest. * Remove buildconf from builddata directory. * Fetch complete buildconf for each repo. * Fix the IndexError issue for job_sync_snapdiff.py. * Add a filter for updating repos.yaml in job_load_repos.yaml.py. * Fix the crash about getting repo name from redis. Release notes for jenkins service 0.15.5 ========================== - Release Date: 2014-06-6 - New feature and enhancement added: * add new job 'release-snapshot' to support release engineer to make release from snapshot. * move make_latest_link to common/utils. - Bugfixes: * Fix Pylint warning. * Delete the ks file message when trigger job-sync-snapdiff. * Fix the debug of uploading service file is failed to a linked. Release notes for jenkins service 0.15.4 ========================== - Release Date: 2014-05-22 - Bugfixes: * Change the filter regular of generating snapshot.