gbs (0.27.3) unstable; urgency=high
  * upgrade to gbs v0.27.3, which contains the following features:
     * Bug fix:
      - Fix regex to support alpha-numeric release version in .spec

 -- Saulin Tuhin <s.tuhin@samsung.com>  Wed, 27 Aug 2025 18:30:00 +0600

gbs (0.27.2) unstable; urgency=high
  * upgrade to gbs v0.27.2, which contains the following features:
     * New feature and enhancements added:
      - Add arguments '--failures-to-rebuild' and '--rebuild-count' to support rebuild when build fails.
      - Fix the failed test cases which caused by gbs upgrade.

 -- Jakir Hossain <jakir.h@samsung.com>  Tue, 22 Jul 2025 12:50:00 +0600

gbs (0.27.1) unstable; urgency=high
  * upgrade to gbs v0.27.1, which contains the following features:
     * New feature and enhancements added:
      - Merge branch 'sandbox/xuwc/devel-riscv-py2' into devel-py2.

 -- Xu Huayong <huayong.xu@samsung.com>  Thu, 18 Apr 2024 16:44:00 +0800

gbs (0.26.1) unstable; urgency=high
  * upgrade to gbs v0.26.1, which contains the following features:
     * New feature and enhancements added:
      - Add new option for gbs to import source package list.
      - Add warning message for encoded password in gbs config message.
      - Update default gbs.conf tempalte.
      - Force to change sehbang in /usr/bin/gbs to python2.
      - Force to depends on librpm-tizen obviously.
     * Bug fix:
      - Fix the gbs export doesn't generate patches when packaging non-native package.

gbs (0.25.30) unstable; urgency=high
  * upgrade to gbs v0.25.30, which contains the following features:
     * New feature and enhancements added:
     * hide credentials information in logs.
     * ignore non-existance of qemu binfmt file.
     * revert to generate reverse dependency.

 -- Biao Wang <biao716.wang@samsung.com>  Wed, 10 May 2023 12:30:00 +0800

gbs (0.25.29) unstable; urgency=high
  * upgrade to gbs v0.25.29, which contains the following features:
     * New feature and enhancements added:
     * Install bsr into default location.

 -- Biao Wang <biao716.wang@samsung.com>  Wed, 29 Mar 2023 12:30:00 +0800

gbs (0.25.28) unstable; urgency=high
  * upgrade to gbs v0.25.28, which contains the following features:
     * New feature and enhancements added:
     * Fix issue: chromium-efl package build failure on Tizen 5.5.

 -- Biao Wang <biao716.wang@samsung.com>  Wed, 01 Mar 2023 12:30:00 +0800

gbs (0.25.27) unstable; urgency=high
  * upgrade to gbs v0.25.27, which contains the following features:
     * New feature and enhancements added:
      - Add new option: --nocumulate, it can allow build without cumulative build.
      - Update reference url for gbs export error message.

 -- Biao Wang <biao716.wang@samsung.com>  Thu, 12 Jan 2023 12:30:00 +0800

gbs (0.25.26) unstable; urgency=high
  * upgrade to gbs v0.25.26, which contains the following features:
     * New feature and enhancements added:
      - Ignore reorder packages list during cumulative build.

 -- Biao Wang <biao716.wang@samsung.com>  Tue, 06 Dec 2022 12:30:00 +0800

gbs (0.25.25) unstable; urgency=high
  * upgrade to gbs v0.25.25, which contains the following features:
     * New feature and enhancements added:
      - Always retry 3 times to download if download fail.
      - Add logic to re-downloading packages in reorder step if some packages is missed!
      - Fix build crash issue in  gbs export in obs-server-gbs
      - Add --release option.

 -- Biao Wang <biao716.wang@samsung.com>  Tue, 20 Sep 2022 12:30:00 +0800

gbs (0.25.24) unstable; urgency=high
  * upgrade to gbs v0.25.24, which contains the following features:
     * New feature and enhancements added:
      - Fix Build error dlog aarch64.
      - Upgraded depanneur version to 0.16.17

 -- Biao Wang <biao716.wang@samsung.com>  Tue, 05 Jul 2022 12:30:00 +0800

gbs (0.25.23) unstable; urgency=high
  * upgrade to gbs v0.25.23, which contains the following features:
     * New feature and enhancements added:
      - Fix umount abnormal issue in Ubuntu 20.04.
      - Upgraded depanneur version to 0.16.16

 -- Biao Wang <biao716.wang@samsung.com>  Wed, 27 Apr 2022 12:30:00 +0800

gbs (0.25.22) unstable; urgency=high
  * upgrade to gbs v0.25.22, which contains the following features:
     * New feature and enhancements added:
      - Fix build error with --incremental option.
      - Upgraded depanneur version to 0.16.15

 -- Biao Wang <biao716.wang@samsung.com>  Wed, 05 Jan 2022 12:30:00 +0800

gbs (0.25.21) unstable; urgency=high
  * upgrade to gbs v0.25.21, which contains the following features:
     * New feature and enhancements added:
      - Rollback mis-commited changes.
      - Profiling - Do not save log files.
      - Fix VMInstall package is not installed.
      - Fix kvm support in Ubuntu.
      - Use the defalut uid:gid in /usr/bin/build.
      - Append extra sub packages after build finished.

 -- Biao Wang <biao716.wang@samsung.com>  Fri, 03 Sep 2021 12:30:00 +0800

gbs (0.25.20) unstable; urgency=high
  * upgrade to gbs v0.25.20, which contains the following features:
     * New feature and enhancements added:
      - add --pkg-ccache option

 -- Biao Wang <biao716.wang@samsung.com>  Tue, 13 Jul 2021 12:30:00 +0800

gbs (0.25.19) unstable; urgency=high
  * upgrade to gbs v0.25.19, which contains the following features:
     * New feature and enhancements added:
      - New feature: BSR: Support memory profiling.

 -- Biao Wang <biao716.wang@samsung.com>  Wed, 2 Jun 2021 12:30:00 +0800

gbs (0.25.18) unstable; urgency=high
  * upgrade to gbs v0.25.18, which contains the following features:
     * New feature and enhancements added:
      - New feature: Build Profiling.
      - Fix pylint error: Reimport 're'.
      - Fix pylint error issue for bsr directory.
      - New feature: add --submodules option to support build with submodule.

 -- Biao Wang <biao716.wang@samsung.com>  Fri, 14 May 2021 12:30:00 +0800

gbs (0.25.17) unstable; urgency=high
  * upgrade to gbs v0.25.17, which contains the following features:
     * New feature and enhancements added:
      - Fix gbs full build error: binary not found.

 -- Biao Wang <biao716.wang@samsung.com>  Fri, 05 Feb 2021 12:30:00 +0800

gbs (0.25.16) unstable; urgency=high
  * upgrade to gbs v0.25.16, which contains the following features:
     * New feature and enhancements added:
      - Add arguments, --preordered-list and --local-only

 -- Biao Wang <biao716.wang@samsung.com>  Fri, 05 Feb 2021 12:30:00 +0800

gbs (0.25.15) unstable; urgency=high
  * upgrade to gbs v0.25.15, which contains the following features:
    * New feature and enhancements added:
      - update tizen version to tizen20201203
      - Support zstd decompression for old rpm version
      - Support zstd arch for tar
      - Add exception check when generating xml file
    * Bug fix:
      - Fix build failed when gbs full build
 -- Jiankang Fan <jiankang.fan@samsung.com>  Thu, 3 Dec 2020 10:00:00 +0800

gbs (0.25.14) unstable; urgency=high
  * upgrade to gbs v0.25.14, which contains the following features:
     * New feature and enhancements added:
      - Improve gbs coverage ratio.
      - Remove build dependence with python-support.
      - Support gen depends of exported sources.
      - Add --tarfile option for gbs depends subcommand to generate tar xml file

 -- Biao Wang <biao716.wang@samsung.com>  Thu, 05 Nov 2020 12:30:00 +0800

gbs (0.25.13) unstable; urgency=high
  * upgrade to gbs v0.25.13, which contains the following features:
    * Bug fix:
      - Fix reorder error when gbs quickbuild.
     * New feature and enhancements added:
      - Refine code with SAM tools check.

 -- Biao Wang <biao716.wang@samsung.com>  Tue, 21 Jul 2020 12:30:00 +0800

gbs (0.25.12) unstable; urgency=high
  * upgrade to gbs v0.25.12, which contains the following bug fixing & features:
    * update dependencies:
      - depanneur >= 0.16.7
      - tizen-qemu-arm-static >= 2020.06.17
      - git-buildpackage-rpm >= 0.9.20-tizen20200522
 -- Meng Yan <yan11.meng@samsung.com>  Thu, 18 Jun 2020 12:30:00 +0800

gbs (0.25.11) unstable; urgency=high
  * upgrade to gbs v0.25.11, which contains the following features:
    * Bug fix:
      - Remove --replacefile option in build-pkg-rpm
      - Fix errors about check_circle in depanneur
      - Fix gbs build error about path with'[]'
 -- Meng Yan <yan11.meng@samsung.com>  Thu, 7 May 2020 12:30:00 +0800

gbs (0.25.10) unstable; urgency=high
  * upgrade to gbs v0.25.10, which contains the following features:
    * Bug fix:
      - Fix pylint issue for gbs
 -- Meng Yan <yan11.meng@samsung.com>  Mon, 17 Feb 2020 12:30:00 +0800

gbs (0.25.9) unstable; urgency=high
  * upgrade to gbs v0.25.9, which contains the following features:
      - Add --export-only feature
 -- Wang Biao <biao716.wang@samsung.com>  Fri, 30 Aug 2019 12:30:00 +0800

gbs (0.25.8) unstable; urgency=high
  * upgrade to gbs v0.25.8, which contains the following features:
    * New feature and enhancements added:
      - Support new platform Ubuntu 18.04
      - Upgrade osc version to 0.162.2
      - Upgrade git-buildpackage version to 0.9.9
      - Change 'struct ucontent' to 'ucontent_t' in qemu-arm-static
 -- Ren Jingui <jingui.ren@samsung.com>  Fri, 15 Feb 2019 12:30:00 +0800

gbs (0.25.7) unstable; urgency=high
  * upgrade to gbs v0.25.7, which contains the following features:
    * New feature and enhancements added:
      - Optimize package dependence analyse
      - Optimize circular dependency check
 -- Ren Jingui <jingui.ren@samsung.com>  Wed, 14 Nov 2018 12:30:00 +0800

gbs (0.25.6) unstable; urgency=high
  * upgrade to gbs v0.25.6, which contains the following features:
    * New feature and enhancements added:
      - Speed up the download packages when use https
 -- Ren Jingui <jingui.ren@samsung.com>  Wed, 31 Oct 2018 12:30:00 +0800

gbs (0.25.5) unstable; urgency=high
  * upgrade to gbs v0.25.5, which contains the following features:
    * Bug fix:
      - Fix file conflicts when package install
 -- Ren Jingui <jingui.ren@samsung.com>  Thu, 27 Sep 2018 12:30:00 +0800

gbs (0.25.4) unstable; urgency=high
  * upgrade to gbs v0.25.4, which contains the following features:
    * Bug fix:
      - Fix build error on x86_64 with expand error
      - Fix bugs of perl tempdir function call
      - Remove mount info check after build finished
    * New feature and enhancements added:
      - Add --style=tar feature, which can build with gbs export source
 -- Ren Jingui <jingui.ren@samsung.com>  Fri, 31 Aug 2018 12:30:00 +0800

gbs (0.25.3) unstable; urgency=high
  * upgrade to gbs v0.25.3, which contains the following features:
    * Bug fix:
      - Fix deb package build error
      - Remove chroot memory limit on x86_64
    * New feature and enhancements added:
      - Optimize gbs export process
 -- Ren Jingui <jingui.ren@samsung.com>  Fri, 3 Aug 2018 12:30:00 +0800

gbs (0.25.2) unstable; urgency=high
  * upgrade to gbs v0.25.2, which contains the following features:
    * bug fix:
      - Fix umount directories inside build root after build is finished
 -- Ren Jingui <jingui.ren@samsung.com>  Fri, 11 May 2018 12:30:00 +0800

gbs (0.25.1) unstable; urgency=high
  * upgrade to gbs v0.25.1, which contains the following features:
    * bug fix:
      - Fix bugs when linux usernames including backslash
      - Fix bugs the instance of ConfigMgr class can not access get_optional_item method
        in get function
 -- Ren Jingui <jingui.ren@samsung.com>  Fri, 23 Mar 2018 12:30:00 +0800

gbs (0.25.0) unstable; urgency=high
  * upgrade to gbs v0.25.0, which contains the following features:
    * New feature and enhancements added:
      - Add disable-debuginfo option which disable to generate debuginfo packages
      - Add new function to phrase user/passwd in general part:
        1.User can define user/passwd as global variables
        2.User can use ${user}/${passwd} in other section
      - Add depends subcommnd:
        depends subcommand can output each package's reverse dependency
        and save to the file
      - Add --full-build and --deps-build features
        1.With gbs build --full-build option, gbs will download the whole profile's
        source codes except the local package(s) from remote snapshot and perform
        building.
        2.With gbs build --deps-build option, gbs will analyse the reverse dependency
        of local package(s) and download them from remote snapshot and perform building.
    * bug fix:
      - Fix bugs when using --rdeps or --deps get wrong dependency
      - Add --outdir-directly option for gbs export, use the directory from
        gbs build which could get the macros in spec which defined in build.conf
 -- Wang Jun <junbill.wang@samsung.com>  Fri, 26 Jan 2018 12:00:00 +0800

gbs (0.24.10) unstable; urgency=high
  * upgrade to gbs v0.24.10, which contains the following features:
    * bug fix:
      - Prevent shell interpolation of gbs configuration variables,
        when using special variable such like “upstream_tag = v${upstreamversion} ”
        which gbs can't get upstreamversion well
      - Fix build error tizen:2.4 not install cumulate packages
      - Fix build error package rpm-4.9.1-4.3.1.10.armv7l is already installed,
        can not reuse compile enviroment
      - Add Epoch to rpm query command, some packages have 'Epoch' definition
        which will cause dependency packages missing,
        keep same of identifier of packages in build.
 -- Ren Jingui <jingui.ren@samsung.com>  Fri, 13 Oct 2017 16:40:00 +0800

gbs (0.24.9) unstable; urgency=high
  * upgrade to gbs v0.24.9, which contains the following features:
    * bug fix:
      - Fix build error with --baselibs option
      - Adapt to forkmanager module to export sources
 -- Wang Jun <junbill.wang@samsung.com>  Fri, 15 Sep 2017 12:00:00 +0800

gbs (0.24.8) unstable; urgency=high
  * upgrade to gbs v0.24.8, which contains the following features:
    * bug fix:
      - Fix repomd.xml update problem(DEVT-310)
      - Add lock for multi spec export
 -- Zhang Yang <y0169.zhang@samsung.com>  Fri, 30 Jun 2017 19:00:00 +0800

gbs (0.24.7) unstable; urgency=high
  * upgrade to gbs v0.24.7, which contains the following features:
    * New feature and enhancements added:
      - Support use some configuration in package own gbs.conf
 -- Wang Jun <junbill.wang@samsung.com>  Fri, 28 Apr 2017 19:00:00 +0800

gbs (0.24.6) unstable; urgency=high
  * upgrade to gbs v0.24.6, which contains the following features:
    * New feature and enhancements added:
      - create new 'rpmbuildstage:' option on OBS
    * bug fix:
      - Fix not to input sudo password at the end of gbs build
      - Fix debchange warning
 -- SoonKyu Park <sk7.park@samsung.com>  Wed, 5 Apr 2017 19:00:00 +0900

gbs (0.24.5) unstable; urgency=high
  * upgrade to gbs v0.24.5, which contains the following features:
    * New feature and enhancements added:
      - Support 'Recommands:' inside spec file
      - Add not export source option
    * bug fix:
      - Replace rpm packages inside buildroot mv action to ln
      - Revert to old version, use rpm command to query pkgid
      - Fix deps file order error
 -- SoonKyu Park <sk7.park@samsung.com>  Sat, 14 Jan 2017 19:30:00 +0900

gbs (0.24.4) unstable; urgency=high
  * upgrade to gbs v0.24.4, which contains the following bug fixing & features:
    * bug fix:
      - Fix bugs when using --rdeps and --deps
      - Fix not deletion of old *src.rpms when using --incremental and --skip-srcrpm.
      - tizen build-initvm-i586 is not installed in openSUSE 42.1
      - Fix rpmlint error because of lack of OTHER directory when using 'not export'
      - Comment out duplicated aarch64 registering
      - Revert the command of getting packages ID from cache
      - GitRepository: Fix diff_status() for renames and copies
      - Adapt git-merge option when git version is greater then 2.9
      - Disable test_pristine_tar unit test case
      - Upgrade glib2 version so that tizen package is used instead of upstream package
      - Fix xdelta upgrade to xdelta3 but left pristine-gz

    * New feature and enhancements added:
      - Enable kvm build function
      - Reorder the building dependence
          (The packages which are been depended most ,build them first.
           The packages which have no dependence ,build them later.)
      - Export source code by gbs use threads
      - Update dependency expansion errors when any of packages have been built
      - Improve build order for multiple building
      - Reduce 'mv' instead of 'cp' during rpm packaging
      - Make some packages not export sources for speed-up

 -- SoonKyu Park <sk7.park@samsung.com>  Sat, 31 Dec 2016 19:30:00 +0900

gbs (0.24.3) unstable; urgency=high
  * upgrade to gbs v0.24.3, which contains the following bug fixing & features:
    * bug fix:
      - fix conflicts in installation gbs onto Ubuntu 16.04
      - Revert gbs package selection policy - local repo has highest priority
      - Modify export option to avoid warning message 
        (Warning: Deprecated option '--git-export-only', please use '--no-build' instead! )
      - Do not print error string "unknown keyword in config: copylinkedpackages:"
      - use correct dir for creation of icecream env

    * New feature and enhancements added:
      - Add --use-higher-deps option, 
        With this option, higher version of packages are installed, regardless of repo type
      - Add hostarch information for build configuration

 -- SoonKyu Park <sk7.park@samsung.com>  Wed, 28 Sep 2016 10:00:00 +0800


gbs (0.24.2) unstable; urgency=high
  * upgrade to gbs v0.24.2, which contains the following bug fixing & features:
    * bug fix:
      - Support python-support package for Ubuntu 16.04
      - Support 'build' and 'depanneur' package for openSUSE 12.3 
        (upgraded version of 'build' package does not support openSUSE 12.3)
    * New feature and enhancements added:
     - Upgrade gbs dependency on pristine-tar
       (upgraded version of pristine-tar is not automatically installed in 'deb'-type linux distros) 

 -- SoonKyu Park <sk7.park@samsung.com>  Mon, 08 Aug 2016 10:00:00 +0800


gbs (0.24.1) unstable; urgency=high
  * upgrade to gbs v0.24.1, which contains the following bug fixing & features:
    * bug fix:
      - Upgrade pristine-tar with xdelta3 instead of xdelta(xdelta can not work well
        when codes' size is bigger than 2GB )
      - Add tar extract patches to solve bad message generated by git(2.7.4) mailinfo
    * New feature and enhancements added:
     - Upgrade latest 'build' package from upstream and suit for gbs
     - Upgrade depannuer to meet new version of build
     - Support new platform Ubuntu 16.04, Fedora 23

 -- Wang Jun <junbill.wang@samsung.com>  Wed, 25 May 2016 10:00:00 +0800

gbs (0.24) unstable; urgency=high
  * upgrade to gbs v0.24, which contains the following bug fixing & features:
    * bug fix:
      - fix Security issues that normal user can gain root permission with gbs chroot
      - fix  git-build-package bugs and imporve some performance
      - Fix error logs when __import__ faild,like "No handlers could be found fo logger"
      - Fix build problem on Debian 8
    * New feature and enhancements added:
      - Add --fail-fast option: stop building immediately if one of packages fails
      - Support new distribution: CentOS 7, Debian 8, Fedora 21, Fedora 22, openSUSE 13.2
      - Improve performance of GBS
    * update dependencies:
      - depanneur >= 0.15

 -- Wang Jun <junbill.wang@samsung.com>  Wed, 2 Mar 2016 10:00:00 +0800


gbs (0.23.2) unstable; urgency=high
  * upgrade to gbs v0.23.2, which contains the following bug fixing & features:
    * bug fix:
      - build: fix get "fallback_to_native" value from non-default gbs
               configuration
      - fix bad indentation from pylint checking
      - fix tag mode in test_import script

 -- Dai Lang <langx.dai@intel.com>  Mon, 2 Feb 2015 10:36:15 +0800

gbs (0.23.1) unstable; urgency=high
  * upgrade to gbs v0.23.1, which contains the following bug fixing & features:
    * bug fix:
      - build: fix get "fallback_to_native" value from non-default gbs
               configuration
      - fix no jenkins user exists issue when installing gbs-jenkins-scripts and
        gbs-jenkins-jobs packages
      - fix bad indentation from pylint checking
      - fix tag mode in test_import script

 -- Li Jinjing <jinjingx.li@intel.com>  Tue, 20 Jan 2015 10:56:15 +0800
gbs (0.23) unstable; urgency=high
  * upgrade to gbs v0.23, which contains the following bug fixing & features:
    * export: support --fallback-to-native command line option to force gbs
              to export non-native packages in native packaging mode
    * export: support native config option by setting default value(yes, true,
              1, enabled, on) in .gbs.conf config file to enable native
              packaging mode in git tree
    * build: support no source rpm building with --skip-srcrpm option
    * build: add new arch mips and mipsel to support MIPS architecture and
             toolchains
    * build: support for distributed compiler network with --icecream option
    * bug fix:
      - build: fix --include-all option on development branch(orphan-packaging
               mode)
      - dependency issue on gbs repository for fedora
      - disable some invalid pylint errors
    * update dependencies:
      - depanneur >= 0.14
      - git-buildpackage >= 0.6.15-tizen20140828

 -- Li Jinjing <jinjingx.li@intel.com>  Wed, 15 Oct 2014 10:56:15 +0800

gbs (0.22.1) unstable; urgency=high
  * upgrade to gbs v0.22.1, which contains the following bug fixing & features:
    * export: disable desktop notifications to fix backtrace issue
    * export: change VCS tag in spec to sha1 of commitish
    * build: ignore OS/ABI field in ELF header for aarch64

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Fri, 13 Jun 2014 10:56:15 +0800

gbs (0.22) unstable; urgency=high
  * upgrade to gbs v0.22, which contains the following bug fixing & features:
    * orphan-packaging development model (experimental)
      - implement 'devel' subcommand for  orphan-packaging development model
      - 'gbs devel' subcommand contains 'start', 'export', 'switch' and
        'convert' actions.
      - updated export/build import subcommands to support new
        orphan-packaging development model
    * conf:
      - make it possible to add new sections
      - make it possible to update an empty conf file
      - support new profile key 'exclude_packages'
    * changelog: utilize rpm-ch from git-buildpackage
    * build: add group metadata to local repodata if package-groups.rpm exists
    * fix Pylint warning
    * update dependencies:
      - depanneur >= 0.13
      - build >= 20131112
      - git-buildpackage >= 0.6.8-tizen20140521

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Wed, 21 May 2014 10:56:15 +0800

gbs (0.21) unstable; urgency=high
  * upgrade to gbs v0.21, which contains the following bug fixing & features:
    * [jenkins-job] support two jenkins jobs for local build:
      - local full build jenkins job for build all packages and create images
      - build specified packages list and create images
    * [build]  support --package-list and --package-from-file to select pacakges
    * [build]  enhance exception caused by proxy
    * [export] clean untracked upstream/pristine-tar branches when export done
    * [doc]    enable gbs man page
    * update dependencies:
      - depanneur >= 0.12
      - build >= 20131112
      - git-buildpackage >= 0.6.8-tizen20140306

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Tue, 29 Mar 2014 10:56:15 +0800

gbs (0.20) unstable; urgency=high
  * upgrade to gbs v0.20, which contains the following bug fixing & features:
    * [build] attempt to bypass HTTP caches when fetching repomd.xml
    * [build] generate html & json format report
    * [build] no default upstream-branch option while calling depanneur
    * [build] refine build report summary:
      - add build log dir
      - always print the dirs of final build files
      - add succeeded packages number
    * [build] depend on initvm to register qemu handler
    * [build]add arm 64(aarch64) support
    * [export ]update pristine-tar to fix pristine-tar branch broken issue
    * [doc] refine gbs config and FAQ parts of gbs document
    * update dependencies:
      - depanneur >= 0.10.1
      - build >= 20131112
      - git-buildpackage >= tizen20131202
      - pristine-tar >= 1.28-tizen20131205

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Fri, 29 Nov 2013 10:56:15 +0800

gbs (0.19) unstable; urgency=high
  * upgrade to gbs v0.19, which contains the following bug fixing & features:
  * [build] support comments(#) in binary-list file for --binary-from-file
  * [build] remove previous built rpm and srpm if new version has been built out
  * [remotebuild] split out to separate sub-package: gbs-remotebuild
  * [import] add --upstream-tag option to set customized tag format
  * [export] track upstream/pristine-tar branch automatically, and use upstream
    and pristine-tar branch to generate tar ball.
  * [export] update all spec file if multiple spec files exist, updates
    including insert patches and VCS tag
  * [export] use commit sha1 instead of tag name in spec file VCS tag
  * [clone] add directory argument to gbs clone
  * [submit] support '/' in git branch
  * [conf] overwrite different level of gbs.conf instead of clean up them.
  * [conf] load project special gbs.conf if gitdir specified
  * update dependencies:
    - depanneur >= 0.10
    - pristine-tar >= 1.28
    - librpm-tizen >= 4.11.0.1.tizen20130618-tizen20131001
    - git-buildpackage-rpm >= 0.6.3-tizen20131017

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Fri, 18 Otc 2013 10:56:15 +0800

gbs (0.18.1-1) unstable; urgency=high
  * upgrade to gbs v0.18.1, which contains the following bug fixing & features:
  * support ExportFilter in build.conf
  * bug fix:
    - support multiple level packaging dir in --packaging-dir option

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Tue, 14 May 2013 10:56:15 +0800


gbs (0.18-1) unstable; urgency=high
  * upgrade to gbs v0.18, which contains the following bug fixing & features:
  * New gbs config refinements
    - offline local full build support for tizen 2.1/2.2/3.0 on tizen.org
    - support CI_CNT and B_CNT OBS
    - zsh completion support
  * bug fix:
    - fix build conf and profile naming limitation: build conf can't contains
      '-' and profile name can't start with digital, like profile.2.1tizen.

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Tue, 14 May 2013 10:56:15 +0800


gbs (0.17.2-1) unstable; urgency=high
  * upgrade to gbs v0.17, which contains the following bug fixing & features:
  * New gbs config refinements
    - 'work_dir' support in [general] section
    - 'buildconf' support  in each [profile] section, use buildconf to specify
      local build conf
    - string interpolation: ${key} can be used to reference keys defined in
      [general] section
    - 'packaging_branch' support in [general] section, which can be used to
      specify working or development branch, and the default is 'master'
  * Support fetching build conf from standard RPM repodata
  * create debug package by default
  * refinement:
    - report package dependency cycles in time
    - load dependency data during refresh repo, instead of during parsing every
      spec file
  * bug fix:
    - get target arch from build conf if 'Target' is set in build config, which
      make gbs and remote obs generate the same arch for final RPM package
    - exit unexpectedly if cycles exist
    - using higer version in different repo

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Tue, 14 May 2013 10:56:15 +0800

gbs (0.16-1) unstable; urgency=high
  * upgrade to gbs v0.15, which contains the following bug fixing & features:
  * new subcommands 'createimage/cr' added, which can be used for developers
    to create image using ks file
  * performance optimization
    - put all build roots in a individual directory, which can be mounted as tmpfs
      to speed up building, based on our experimental build time can save 50%. We
      use 800 Tizen packages as test data, without tmpfs, gbs spent about 5 hours
      to build all packages, but with tmpfs enabled, only 2h, 25mins spent
    - avoid export multiple times for packages contain multiple spec files
    - refine createrepo: add --update for if repodata already exists
    - export: use lower compression level for orig tarballs
  * Add statistical of each errors, including export/expansion/rpmbuild errors
  * bug fix:
    - prereqs involved for dependency resolving
    - fix wrong @deps which contain version info
    - quote metacharacters in pattern to fix strip issue if metacharacters exist

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Tue, 14 May 2013 10:56:15 +0800

gbs (0.15-1) unstable; urgency=high
  * upgrade to gbs v0.15, which contains the following bug fixing & features:
    * add --baselibs option to support creating -32bit/-64bit/-x86 rpms for
      other arches
    * optimization for local build, especially for local full build
    * support updating multiple spec files in one package in export module
    * dependency upgrade, including qemu,osc,obs-build,crypt-ssleay
    * depend on new osc / osc-build
    * tizen system support
    * more osc api added: linked projects support, project deletion
    * bug fix:
      - consistency issue about package cache and sources
      - spec parser issue on ubuntu system

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Fri, 22 Feb 2013 10:56:15 +0800

gbs (0.14-1) unstable; urgency=high
  * upgrade to gbs v0.14, which contains the following bug fixing & features:
    * Add --binary-from-file option to specify a package list file
    * Change --binary-list option, accept a packages list separated by comma(,).
    * Add --deps to build specified packages and all packages they depend
    * Add --rdeps to build specified packages and all packages depend on them
    * bug fix:
      - gbs remotebuild does not work with linked package(not branch package)

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Fri, 22 Feb 2013 10:56:15 +0800

gbs (0.13-1) unstable; urgency=high
  * upgrade to gbs v0.13, which contains the following bug fixing & features:
    * tab completion support
    * five new import options support:
      * --filters: files to filter out during import
      * --allow-same-version: allow to import already imported version
      * --native: A dist native package, no separate upstream
      * --upstream-vcs-tag: upstream VCS tag add to the merge commit
    * --no-patch-export support for export/remotebuild/build modules
    * Re-orgnize and group gbs help information
    * supported arches clean up
    * new subcommands 'clone/pull' added, which can be used for developers
      to clone tizen source code, and upstream/pristine-tar branches can be
      tracked automatically
    * add --tag option for submit module to support group submission
    * bug fix:
      - traceback occurs if specified outdir has no write permission
      - fix misleading error handling while no spec file found
      - break link structure if package is a link in OBS
      - crash if specify a non-exist specfile with --spec option

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Fri, 18 Jan 2013 10:56:15 +0800

gbs (0.12) unstable; urgency=high
  * upgrade to gbs v0.12, which contains the following bug fixing & features:
    * support build rpm packages for incremental build
    * --noinit support
    * x86_64 support
    * add --keep-packs to keep unused packages in buildroot
    * show simple progress message for long time operations
    * pristine-tar support
    * patches generation for upstream branch exists
    * add --define option to define macros for rpmbuild
    * no hard code default base project
    * modify changelog order to follow default order of git log
    * change --spec to use only base file name
    * ignore .gbs.conf in patch-generation
    * cmd_import: enable importing patches
    * remove output repo and buildroot info to depanneur
    * bug fix:
      - set TIZEN_BUILD_ROOT as abspath

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Mon, 26 Nov 2012 10:56:15 +0800

gbs (0.11.1) unstable; urgency=high
  * Upgrade to gbs v0.11.1, which contains the following bug fixing & features:
    * depend on depanneur 0.2.1 to fix build break issue for 'osc build'

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Mon, 12 Nov  2012 10:56:15 +0800

gbs (0.11) unstable; urgency=high
  * Upgrade to gbs v0.11, which contains the following bug fixing & features:
    * Add --spec in 'gbs build' to support building one spec file for packages
      contains multiple spec files.
    * Add --profile/-P in 'gbs build' to support building packages using specified
      profile.
    * support local buildroot configurable in config file. The 'buildroot' can
      be set under the 'general' section as a global setting.
    * more clear and readable error report for gbs build, including gbs export
      error, expansion error and rpmbuild error.
    * bug fix:
      - fix plaintext passwd printed for some error cases
      - fix gbs archive tar ball issue if using user defined macro in spec file
      - fix request passwd again if one package build for a long time(>15 mins)
      - fix sudo timeout issue, which will result in endless loop
      - fix return 0 from depanneur even if error occurs
      - unify display color of debug message in gbs and depanneur
      - fix endless loop if package circle dependency exists
      - fix gbs build error if '~' exist in build root path
      - fix passwd conflict issue with multiple instance of 'gbs build'
      - fix remotebuild can't run in sub-directory issue
      - fix gbs build error with https_proxy trailing '/'
      - fix gbs submit gives no error if there is no comment
      - describe missing dependencies for gbs build
      - support create project outside home:<user> if user have permission
      - fix server's certificate traceback issue for gbs remotebuild

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Thu, 25 Oct  2012 10:56:15 +0800

gbs (0.10) unstable; urgency=high
  * Upgrade to gbs v0.10, which contains the following features:
    * Re-designed gbs config format and parser to support multiple profile more flexible:
      - Use profile oriented style of config
      - Inherited config files supportted, three level support now: /etc/gbs.conf, ~/.gbs.conf
        and $PWD/.gbs.conf
    * integrate depanneur to gbs
    * local full build support, including the following features:
      - Multiple packages build
      - Dependency build
      - Parallel build
      - Incremental build
    * Patch/upstream tarball generation is enabled if "upstream" branch is found
      - If "pristine-tar" branch is found, checkout the orig tarball using pristine-tar
      - If "pristine-tar" branch is NOT found, generate the upstream tarball from a git tag matching the version
      - If the "upstream" branch is NOT found, gbs/gbp uses the current logic
    * If local repo specified, local repo is high priority when selecting packages
    * Remove -A option for gbs chroot, and build root directory must be specified
    * Code cleanup and refinements.
    * bug fix.

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Tue, 18 Sep  2012 10:56:15 +0800

gbs (0.9) unstable; urgency=high
  * Upgrade to gbs v0.9, which contains the following features:
    * Fedora support
    * update build to 2012-08-10 version, which including featurs:
      - prefix each build log line with the second since build started
      - other refinements
    * --out for `gbs build` to copy generated RPMs to specified directory
    * --source-rpm supported in export subcommand to generate source
    * Introduce a Temp class to create/cleanup temp file and directory.
    * Use more standard way to transfer repository user/pass to build scripts and hidden passwd in build.
    * Code cleanup and refinements.
    * bug fix.

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Wed, 15 Aug  2012 10:56:15 +0800

gbs (0.8.1) unstable; urgency=high

  * Upgrade to gbs v0.8.1, which contains the following features:
    * new subcommand 'submit' added, which can be used for developers
      to submit code to OBS for building
 -- Qiang Zhang <qiang.z.zhang@intel.com>  Wed, 1 Aug  2012 10:56:15 +0800

gbs (0.8) unstable; urgency=high

  * Upgrade to gbs v0.8, which contains the following features:
    * moving remotebuild temp build files to packaging dir
    * moving build root to $tmpdir/$user/gbs-buildroot.$arch
    * support building un-commit changes with --including-all opt
    * support building special commit id or tag
    * gbs chroot support, user can chroot to the buildroot, and make
      yuild, it is useful for the big packages
    * support custom location of configuration file, user can specify
      different conf besides using ~/.gbs.conf using -c global option
    * developer to be able to view 'gbs remotebuild' log and build
      status using gbs with --buildlog and status options
    * --extra-packs supported for developer installing extra packages
      to build root, for example: --extra-packs=zypper,vim , this is
      very usefull for developer to make buildroot as a full development
      envionment

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Fri, 13 Jul  2012 10:56:15 +0800

gbs (0.7.1) unstable; urgency=high

  * Upgrade to gbs v0.7.1, which contains the following features:
    * download build conf from repos
    * support new format of repo url, for example:
      http://download.tizen.org/snapshots/trunk/latest/, which contains
      builddata/build.xml metadata, and using this file different
      archs repos can be built out, so user dont need update conf
      if transfer build archs
    * more error handling for conf module
    * new -m option for gbs changelog to add new entry
    * create one entry in gbs changelog

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Wed, 27 Jun  2012 10:56:15 +0800

gbs (0.7) unstable; urgency=high

  * Add binfmt-support depend for arm build support
  * print the detail path of binaries RPM packages

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Wed, 6 Jun  2012 10:56:15 +0800

gbs (0.6.3) unstable; urgency=high

  * Add binfmt-support depend for arm build support
  * print the detail path of binaries RPM packages

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Mon, 4 Jun  2012 10:56:15 +0800

gbs (0.6.2) unstable; urgency=high

  * remove extra output information for gbs build
  * dont need sudo before gbs build

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Fri, 1 Jun  2012 10:56:15 +0800

gbs (0.6) unstable; urgency=high

  * Upgrade to gbs v0.6, which contains the following features:
    * subcommand renamed:
      * build => remotebuild
      * localbuild => build
    * Update tizen*1.0.conf to fix build issue for tizen.org repo
    * Code clean up:
      * remove useless data/build.sh
      * remove _fall_to_shell related code
    * Add --ccache and --incremental options for gbs 'build'
    * fix default build server api issue.
    * fix git archive issue for zip format
    * more error handling support

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Sat, 12 May 2012 10:56:15 +0800

gbs (0.5) unstable; urgency=high

  * Upgrade to gbs v0.5, which contains the following features:
    * arm local build supported on ubuntu 10.04/10.10
    * use sudo to run localbuild to fix proxy issue while using
      tsocks. examples: $ sudo tsocks gbs localbuild
    * fix permission issue while parsing specfile.

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Fri, 13 Apr 2012 10:56:15 +0800

gbs (0.4) unstable; urgency=high

  * Upgrade to gbs v0.4, which contains the following features:
    * gbs localbuild/build: more archive tar ball format support
    * unittest added:
      * gbs help unit test
      * utils/guess_version for tar ball unit test
      * spec file parser module unit test
    * Add arch check for gbs local build
    * Raise obs error if Base project is empty

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Thu, 5 Apr 2012 10:56:15 +0800

gbs (0.3) unstable; urgency=high

  * Upgrade to gbs v0.3, which contains the following features:
    * gbs localbuild support
    * gbs import support, which support importing src.rpm and spec
    * gbs import-orig support, which can used to update packages
    * More information can be avaliable from 'man gbs'

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Fri, 2 Feb 2012 10:56:15 +0800

gbs (0.2) unstable; urgency=high

  * Update to latest stable release version 2.0.
    * New gbs build: build rpm package from git repository on OBS
    * New build service module to interact with OBS
    * New git module to wrap local git command

 -- Qiang Zhang <qiang.z.zhang@intel.com>  Fri, 2 Feb 2012 10:56:15 +0800

gbs (0.1) unstable; urgency=high

  * Initial release

 -- Jian-feng Ding <jian-feng.ding@intel.com>  Fri, 2 Dec 2011 10:56:15 +0800
