---------------------------------------------------------------------
May 22 08:00:00 KST 2017 Tizen Build Team <tizen.build@samsung.com> - 1.4.5
- Set default char-set encoding to utf-8 for submit job
- Adding reference build option on prerelease
- New Feature : Enabled TRBS feature on Prerelease
- Setup jenkins admin email address through groovy.init...
- use url directly in case of selected_snapshot is set.
- Always update git-ref-map
- Remove redundant function call
- Templates for groovy init scripts
- Use python-mysql instead of python-mysqldb for opensuse
- Fix of not sending email noti for SR accept
- Fix of mic log copy
- Use separate mic.conf file for each build
- Fix: Do not use internal url in OBS description
- Set proper package name in requests job
- sync to snapdiff package.
- Copy mic log if non-kvm environment
- Use internal url for python-jenkinsapi
- Separate internal gerrit hostname from public
- Add nuget.exe for debian
- Fix install directory for scripts

---------------------------------------------------------------------
Apr 20 08:00:00 KST 2017 SoonKyu Park <sk7.park@samsung.com> - 1.4.4
- NEW FEATURE: packages build-triggered transitively
- Do not update source of _link packages even if an SR is accepted.
- MySQLdb format error: (git_tag) -> (git_tag,)
- Feature Request: Update NuGet Private package
- Requires python-mysql
- Add test trigger job for prerelease
- Update test information on target branch
- Debian: Add missing files
- Fix missing the 'mobile-wayland-armv7l-tm1' image information
- Add image status check code to avoid unnecessary testing process
- [BuildMonitor] change curr_sr_status_id to multi_sr_status_id
- Use STATECHANGE event for processing request
- [BuildMonitor] remove the 'REVOKED' check code

---------------------------------------------------------------------
Mar 30 08:00:00 KST 2017 SoonKyu Park <sk7.park@samsung.com> - 1.4.3
- Enable OBS_use_specname feature
- BUGFIX: insert build_target_id if not present.
- [BuildMonitor] disable the 'get_src_prj_lst' func & 'src_project empty check' part
- Rename createrepo-c to createrepo_c
- Rules for find a specfile
- Create ABS prerelease project on the public
- NEW JOB: update_git_obs_mapping_for_dashboard
- ADD LICENSE and use MAPPING_PRJ caching dir
- Use the hardlink function to copy from snapshots to release
- Do not hide the dependency graph at the beginning.
- Do not perform the job if any queued item in the same job exists
- [BuildMonitor] change the method of getting the build_project_id
- [BuildMonitor] change the method of getting the build_project_id
- Mapping log prints
- FIX: manifest generation errors when no rpms exists
- release-snapshot can be triggered by Tizen dashboard
- BUGFIX: %s -> {release_type}
- [BuildMonitor] apply bulk insert for [build_snapshot_package] table
- Delete duplicate items for the abs and prerelease
- BUGFIX: snapshot -> snapshot_name
- [BuildMonitor] fixed the incorrect status of Base project on dashboard
- BUGFIX: href link changed (full.php -> index.php)
- [BuildMonitor] Add to set the stage_status as 'S' at the 'Base' snapshot stage
- Update debian packaging files

---------------------------------------------------------------------
Mar 09 08:00:00 KST 2017 SoonKyu Park <sk7.park@samsung.com> - 1.4.2
- [BuildMonitor] change the build fail check method
- ADDED: inserting data to table trbs_smoke_suite_test
- [BuildMonitor] clear the code after changing the build fail check method
- Update sr_stage table for testing
- [BuildMonitor] revert add 'ORDER BY id desc LIMIT 1'
- [BuildMonitor] fix to get the right bm_img_path when there are various img file formats
- Verify that the SR was created on the correct branch
- [BuildMonitor] fix 'BUILD-MONITOR(Post_Image)' job fail issue after 'SR Accept'
- NEW JOB: update_scm_meta_git_for_dashboard
- Move enable link project status for prerelease after enable the build flag
- [BuildMonitor] fix 'BUILD-MONITOR(Pre_Snap_End)' job incorrect order issue
- [BuildMonitor] Update unresolvable/broken status by buildmonitor
- CHANGED: build fail check routine (bBuildFail)
- Processing [TRBS]_UPDATE_BUILD_LOG
- Change type from list to dict for mapping objects
- Insert package info if not present
- Add virtual branch mapping check
- Revert "Use the OBS_package name on Staging OBS project"
- Add NOT_ANNOTATED_MSG string
- Enable OBS_use_specname feature

---------------------------------------------------------------------
Feb 24 08:00:00 KST 2017 SoonKyu Park <sk7.park@samsung.com> - 1.4.1
- [BuildMonitor] truncate the msg when the data is too long
- [BuildMonitor] Add the image-creation check routine
- [BuildMonitor] BUGFIX : fix the status value
- [BuildMonitor] Add the check condition of the pkg build_status
- [BuildMonitor] rollback to add "broken" status in common/buildservice.py
- ADDED: Script for the new job trbs_test_result_receiver
- [BuildMonitor] Add the filter func to remove the dropped project
- Use the OBS_package name on Staging OBS project
- [BuildMonitor] add 'ORDER BY id desc LIMIT 1'
- Continue to create images when image-configurations is not found during prerelease
- Do not remove xml files in directory 'depends'


------------------------------------------------------------------
Feb 7 08:00:00 KST 2017 SoonKyu Park <sk7.park@samsung.com> - 1.4

- C# Create update-nuget job 
- update Nuget package to Nuget server
- job_add_git_tag is added
- JOB ADDED: repa accept/reject
- Change directory order from "bp_id/proj_name" to "proj_name/bp_id"
- Add jenkins-scripts debian
- Add DB logging for buildlogs
- [BuildMonitor] added the trbs build logging part for the public dashboard
- 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
- BUGFIX: previous repo/arch should not be removed
- A search box is added for simple dependency graph
- Profile info is sent additionaly to BUILD_MONITOR
- [BuildMonitor] BUGFIX: wrong snapshot_url
- dep_graph_simple.js is added for template_simple
- [BuildMonitor] changed the content of obs_req_comment
- [make_dep_graph] enhance the highlight feature
- BUGFIX: transform data string from gerrit
- Do not check spec name if only one spec file is there


------------------------------------------------------------------
Dec 31 09:00:00 KST 2016 SoonKyu Park <sk7.park@samsung.com> - 1.3

- 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
- Enable triggerring buildlogs even for prerelease projects
- Add gitbuildstatus in Prerelease project
- pdating 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


------------------------------------------------------------------
Sep 28 09:00:00 KST 2016 SoonKyu Park <sk7.park@samsung.com> - 1.2

- Do not insert "CopyLinkedPackages: yes" multiple times
- 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
- fix for sending e-mail function error in job_submit.py
- fix : fail to create daily,weekly reports file
- Feature : Check Human Error about SR tag
- Job : check_scm_meta_git
- Fix retrigger the images for the Group submit
- Prerelease - Get obs project info instead of request every packages
- exception images_count of the post image job
- Fixed Notify email about reqeust author(Group submitter)
- 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
- Retry create_project(...) three times if it faild
- 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
- modify to check sync_status value when Sync function doing
- retry sync function because of rsync error
- 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


------------------------------------------------------------------
Mar 5 09:00:00 KST 2016 Yonghee Han <onstudy@samsung.com> - 1.1

- 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
- prerelease: get package name from xml files.

------------------------------------------------------------------
Mar 4 12:00:00 UTC 2015 Zhuo Li <zhuox.li@intel.com> - 1.0

- Add OpenSUSE 13.1 repositories
- Revert "Fix the aggregate packages are always broken state."
- Added directory purge tool to purge old directories on backend server.
- Move dir-purge-tool script to base project from common.
- Remove Jenkins and OBS repos.
- Added logs-collector script to maintain build logs.
- Cleanup major and medium pylint violations.

------------------------------------------------------------------
Jan 27 13:41:00 UTC 2015 Zhuo Li <zhuox.li@intel.com> - 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 <lin.a.yang@intel.com> - 0.15.12

- Fix duplicate prefix on package version

------------------------------------------------------------------
Oct 29 12:00:00 UTC 2014 Zhuo Li <zhuox.li@intel.com> - 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 <lin.a.yang@intel.com> - 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 <lin.a.yang@intel.com> - 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 <lin.a.yang@intel.com> - 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 <lin.a.yang@intel.com> - 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 <lin.a.yang@intel.com> - 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 <lin.a.yang@intel.com> - 0.15.4

- Change the filter regular of generating snapshot

---------------------------------------------------------------------
Wed May 21 12:39:26 UTC 2014 Lin Yang <lin.a.yang@intel.com> - 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 <lin.a.yang@intel.com> - 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 <lin.a.yang@intel.com> - 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

-------------------------------------------------------------------
Fri Jan 22 02:48:08 UTC 2014 Lin Yang <lin.a.yang@intel.com> - 0.15

- 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 <eduard.bartosh@intel.com> - 0.14

- Fixed processing of architectures in repomaker
- Optimized git cache operations
- Implemented mic-appliace (running mic in VM)
- Refactored common/git.py since gbp git related changes
- Fixed the issue of messages posted to public
- Stored pre-release images information into projet description
- Implemented image creation for submit groups
- Improved feedback message about submit open change
- Added an arch compatible table to map different arch to one directory
- Made various fixes and code improvements
- Updated dependency of common package
- Got gerrit parent project name from global config

-------------------------------------------------------------------
Thu Jul 25 22:49:13 UTC 2013 - eduard.bartosh@intel.com

- Added -syncrsa, -synctd and -common binary packages

-------------------------------------------------------------------
Wed Jun 19 07:39:42 UTC 2013 - eduard.bartosh@intel.com

- Changed versioning scheme
- Fixed empty package

