From a6e179ecd4b5ef0b1af6c9b712515d30d1920cf9 Mon Sep 17 00:00:00 2001 From: ZhuoX Li Date: Tue, 3 Feb 2015 16:53:59 +0800 Subject: [PATCH] Release 0.15.13 Updated version and changelog. Change-Id: Ie3223001ac8a444979143c992969f93888e1aace --- doc/RELEASE_NOTES | 28 ++++++ packaging/jenkins-scripts.changes | 179 +++++++++++++++++++++++++++++++++++++- packaging/jenkins-scripts.spec | 2 +- 3 files changed, 206 insertions(+), 3 deletions(-) diff --git a/doc/RELEASE_NOTES b/doc/RELEASE_NOTES index 86ac9b2..4278f53 100644 --- a/doc/RELEASE_NOTES +++ b/doc/RELEASE_NOTES @@ -1,3 +1,31 @@ +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 ============================ diff --git a/packaging/jenkins-scripts.changes b/packaging/jenkins-scripts.changes index 71ab266..0b7d9db 100644 --- a/packaging/jenkins-scripts.changes +++ b/packaging/jenkins-scripts.changes @@ -1,7 +1,182 @@ +------------------------------------------------------------------ +Jan 27 13:41:00 UTC 2015 Zhuo Li - 0.15.13 + +- 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 download url, obs url to meta. +- 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. +- Move image filtering to tester job. +- Improve Error of tester job handling. +- Add the log info into Logging facility for tester jobs. +- Add the maintainer permissions to their prerelease projects for RE. +- Rename job_accept_or_reject.py -> job_re.py +- 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. +- Fix Crosswalk build/link issue in prerelease projects. + +------------------------------------------------------------------ +Nov 13 04:16:45 UTC 2014 Lin Yang - 0.15.12 + +- Fix duplicate prefix on package version + +------------------------------------------------------------------ +Oct 29 12:00:00 UTC 2014 Zhuo Li - 0.15.11 + +- Modify the testcase for the new gbp version(0.6.15) +- Provide a open OBS url to IRIS. +- Ignore verifying the SSL certificate. +- Add MAC addrees into mic-appliance. +- Change release name in prjconf from OBS. +- Generate MAC address by random. + + +------------------------------------------------------------------ +Oct 10 04:18:29 UTC 2014 Lin Yang - 0.15.10 + +- Change the filter to trigger post-image-creation +- 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 +- Catch exceptions for IrisRestClient +- Publish "submitted" event to IRIS +- Login immediately when client is created + +----------------------------------------------------------------- +Sep 19 03:15:20 UTC 2014 Lin Yang - 0.15.8 + +- To use "--delay-updates" for rsync for atomic sync +- job_accept_or_reject: Fixed bug in state name +- Fix potential issue on git-obs-mapping query +- Support no particular project setting +- Add trailing slash to POST URL +- Only allow 'prerelease' type into pre-workflow. +- Implemented new job job_accept_or_reject +- Removing redundant git clone operation +- Changing the exit code of scm check script +- Fixed mock implementation of hgetall +- Get rid of dependency of 'gbs' + +---------------------------------------------------------------- +Sep 2 07:22:18 UTC 2014 Lin Yang - 0.15.7 + +- Make the scm script name to be more professional +- syncing IRIS data from scm/meta/git project +- Remove the void prerelease snapshots +- Job syncsnapdiff use hard code to search last buildid +- comment out the url description in manifest files +- Remove commit id in message. +- Improve logging and archiving. +- Add clarification comment in testing job. +- Publish test results to OBS +- Reduce wget output when downloading. +- Create a tarball with the results of the testing. +- Add return proper result when syncing +- Modify the data structure for new description info. +- gbs-service: enable 'error-pkg' parameter + +----------------------------------------------------------------- +Jun 26 08:18:45 UTC 2014 Lin Yang - 0.15.6 + +- 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 +- Add a filter for updating repos.yaml in job_load_repos.yaml.py +- Fix the IndexError issue for job_sync_snapdiff.py +- utils/make_latest_link: make the link target a relative path +- Fetch complete buildconf for each repo +- Remove buildconf from builddata directory +- Fix the crash about getting repo name from redis + +---------------------------------------------------------------- +Jun 6 06:32:16 UTC 2014 Lin Yang - 0.15.5 + +- Delete the ks file message when trigger job-sync-snapdiff +- Fix the debug of uploading service file is failed to a linked +- move make_latest_link to common/utils +- add new job script to create release repo from snapshot + +--------------------------------------------------------------------- +Fri May 22 07:16:18 UTC 2014 Lin Yang - 0.15.4 + +- Change the filter regular of generating snapshot + +--------------------------------------------------------------------- +Wed May 21 12:39:26 UTC 2014 Lin Yang - 0.15.3 + +- Jenkins Build Testing script +- Turn on generation of git meta for obs-gbs-service +- Fix bug on submit tag check +- Perform Tests on the images built successfully. +- Change manifest for new build.xml structure +- Update build.xml to match the new repo structure +- Update debug and packages directory structure +- Fix the bug : reject/request event without complete description +- Fix image creation issue +- Fix interface mismatch of extract_image_conf +- Support get project name of OBS_SRCSRV_REQUEST_* +- Catch error of sendmail in job_mail_sender.py +- Change the way of dealing with has_images() +- Fix exception for no found git-obs-mapping entity +- Reset 'images' meta info for prerelease projects +- Repomaker: Fix search criteria for image configuration packages +- Changes path of finding repo packages +- Update the repo structure of prerelease +- Merge all repos into one single snapshot +- Support multiply repos in repomaker +- Make imagedata save function more generic +- Support multiply repos in snapshot module +- Supoort new repos.yaml format in backenddb + +--------------------------------------------------------------------- +Fri Mar 28 11:08:29 UTC 2014 Lin Yang - 0.15.2 + +- Add a new file for upload_service in common +- Escape < > to fix xml syntax + +--------------------------------------------------------------------- +Mon Mar 24 09:05:10 UTC 2014 Lin Yang - 0.15.1 + +- Catch HTTPError:bad request for submit_req +- Fix bug that package name causes for _service +- submitobs: Do not submit to projects using prerelease workflow +- job_submit: Added commit id and submitter to meta +- use modifyrepo_c to modify repo +- Fix the prerelease repo inconsistent with new repo structure issues +- Use utils.upload_obs_service to replace the method of upload +- Change the method of updating package in job_submitobs.py by using _service +- Removing unused "import os" W: 8, 0: Unused import os (unused-import) +- Updated comment about accepted branches +- Fixed naming of accepted branches +- Remove duplicate function call for SR revoke event +- Remove prerelease project when SR is accepted +- Skipped notification about SR creation for prerelease projects + ------------------------------------------------------------------- -Mon Sep 23 11:00:18 UTC 2013 - eduard.bartosh@intel.com +Fri Jan 22 02:48:08 UTC 2014 Lin Yang - 0.15 -- placeholder. work for 0.15 has been started. +- Split trigger_image_creation function into two parts +- use the new repo structure +- create the latest repo link +- Integrate snapdiff into jenkins-scripts +- fix a potenntial bug about find package-groups package +- Add unitest testcase for gbs interface +- Add unitest testcase for gbp interface +- Combine all repos build result into one comments +- Add profile info into accept tag name +- Check if key is in mapping to avoid KeyError +- job_pre_release_gerrit: Check if prerelease enabled for OBS project +- fix the releaesid key name mistake when update value +- Fix a typo when get exception +- enable createrepo_c for repomaker +- Reimplemented logic of finding published repos +- Used repo name as a part of release key ------------------------------------------------------------------------- Mon Sep 23 10:38:49 UTC 2013 Ed Bartosh - 0.14 diff --git a/packaging/jenkins-scripts.spec b/packaging/jenkins-scripts.spec index c1f8d99..db185a4 100644 --- a/packaging/jenkins-scripts.spec +++ b/packaging/jenkins-scripts.spec @@ -3,7 +3,7 @@ # Name: jenkins-scripts -Version: 0.16 +Version: 0.15.13 %if 0%{?opensuse_bs} Release: 0.dev.. %else -- 2.7.4