# changelog

author: jingui.ren@samsung.com
changelog:
  - update tizen version to tizen20180323
  - Enable networking inside VM
  - Fix bugs when username including backslash


author: jingui.ren@samsung.com
changelog:
  - update tizen version to tizen20180323
  - Fix deb package build error
  - Remove chroot memory limit on x86_64


author: Ren Jingui <jingui.ren@samsung.com> 0.15.9
changelog:
  - Upgrade to 0.15.9
  - Prevent shell interpolation of gbs configuration variables,
    when using special variable such like “upstream_tag = v${upstreamversion} ”
    which gbs can't get upstreamversion well


author: Wang jun <junbill.wang@samsung.com> 0.16.0
changelog:
  - Upgrade to 0.16.0
  - Add disable-debuginfo option which disable to generate debuginfo packages
  - Pass the export directory to gbs export which could get the correct macros used in spec
  - Fix bugs when using --rdeps or --deps get wrong dependency
  - Add the function to output each package's reverse dependency
  - Introduce perl-BSSolv module to analyse the package's reverse dependency


author: Ren Jingui <jingui.ren@samsung.com> 0.16.4
changelog:
  - Upgrade to 0.16.4
  - Fix bugs of perl tempdir function call
  - Add --style=tar feature, which can build with gbs export source
  - Remove mount info check after build finished


author: Wang Biao <biao716.wang@samsung.com> 0.16.6
changelog:
  - Upgrade to 0.16.6
  - Add --export-only feature
  - Optimize the logic to get defalut uid gid for build module


author: Wang Jun <junbill.wang@samsung.com> 0.25.0
changelog:
  * upgrade to gbs v0.25.0, which contains the following features:
    * New
    - 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


author: Ren Jingui <jingui.ren@samsung.com> 0.25.1
changelog:
  * 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


author: Ren Jingui <jingui.ren@samsung.com> 0.25.2
changelog:
  * upgrade to gbs v0.25.2, which contains the following features:
    * bug fix
    - Fix umount directories inside build root after build is finished


author: Ren Jingui <jingui.ren@samsung.com> 0.25.3
changelog:
  * 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
    - Optimize gbs export process


author: Ren Jingui <jingui.ren@samsung.com> 0.25.4
changelog:
  * 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
    - Add --style=tar feature, which can build with gbs export source


author: Ren Jingui <jingui.ren@samsung.com> 0.25.5
changelog:
  * upgrade to gbs v0.25.5, which contains the following features:
    * bug fix
    - Fix file conflicts when package install


author: Ren Jingui <jingui.ren@samsung.com> 0.25.6
changelog:
  * upgrade to gbs v0.25.6, which contains the following features:
    * New
    - Speed up the download packages when use https


author: Ren Jingui <jingui.ren@samsung.com> 0.25.7
changelog:
  * upgrade to gbs v0.25.7, which contains the following features:
    * bug fix
    - Optimize package dependence analyse
    - Optimize circular dependency check


author: Ren Jingui <jingui.ren@samsung.com> 0.25.8
changelog:
  * upgrade to gbs v0.25.8, which contains the following features:
    * New
    - 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


author: Wang Biao <biao716.wang@samsung.com> 0.25.9
changelog:
  * upgrade to gbs v0.25.9, which contains the following features:
    * New
    - add --export-only feature


author: Markus Lehtonen <markus.lehtonen@linux.intel.com> 4.10.91.tizen20121215
changelog:
  - Enable lua
  - update package Provide info
  - Add a provide tag to make gbs depend on new changes
  - packaging: fix Makefile
  - Install Tizen macros


author: Markus Lehtonen <markus.lehtonen@linux.intel.com> 4.11.0.1.tizen20130618
changelog:
  - fix segmentation fault error while parsing spec
  - Bump the log level of "unexpanded script" msg
  - Prevent execution of arbitrary scripts


author: Markus Lehtonen <markus.lehtonen@linux.intel.com> 4.11.0.1.tizen20130618
changelog:
  - lua: fall through failed lua scripts
  - lua: Enable Lua
  - Ignore bad expressions in %if conditionals


author: Markus Lehtonen <markus.lehtonen@linux.intel.com> tizen-tools/4.11.0.1.tizen20140530-20140723
changelog:
  - Rebase on latest Tizen 3.0
  - packaging: enable lua 5.2 for openSUSE
  - rpm-packaging: enable customized autoreq


author: Yuhuan Yang <yuhuan.yang@samsung.com> - 0.27.7
changelog:
  * Timezone setting change
    * Run certain script before creation of tar.gz image
    * Locally built mic-bootstrap using gbs cannot be used in mic
    * Add new option of tpk_install
    * Amend mic cr option of run_script
    * Add new option of --run_script
    * fix the bug that modify the order of generating image by cpio
    * Modify the order of generating image by cpio


author: Xiaojuan Mao <xiaojuan.mao@samsung.com> - 0.27.8
changelog:
  * Use SHA512 instead of MD5 to encrypt root password
    * Fix the bug that use local mic-bootstrap to run mic.
    * Support local mic-bootstrap rpm package to run mic.
    * Another method of install tpk.
    * The value of fstype is not cpio, an image is generated by cpio.
    * When increase rpm release number, user can use --local-pkgs-path to install local pkgs.
    * use the value of --pack-to option as filename to match all outputs
    * support both %runscript and %post-umount to perform scripts before packaging
    * support multiple mic execution at same time
    * add --use-mic-in-bootstrap option
    * Display all rpm debug messages with --rpm-debug
    * call copy_attachment() after configure() and move attachment files
    * Add init_expand option to partition
    * add no_shrink option to partition, fix parameter of disk.expand()
    * Setup environment to perform signing script
    * if post scripts fails, CreatorError is raised to catch script errors such as signing error
    * use registered qemu emulator filename if already registered.


author: Xiaojuan Mao <xiaojuan.mao@samsung.com> - 0.27.9
changelog:
  * Added ATTACHMENT_PATHS env and IMG_DIR_PATH env
    * Revert "call copy_attachment() after configure() and move attachment files"


author: Jin Xiao <jin.xiao@samsung.com> - 0.28
changelog:
  * Apply btrfs mount options "--fsoptions=compress"
    * In Tizen, losetup command support '-f' option, change '--find' to '-f'
    * Fix issue, set blocksize by parsing "-b [BLOCKSIZE]" from extoptions in ks file


author: Jin Xiao <jin.xiao@samsung.com> - 0.28.1
changelog:
  * Check exit status of vdfs image creation
    * Change the user and root passwd hash algorithm order to avoid user name same as root name.


author: Jin Xiao <jin.xiao@samsung.com> - 0.28.2
changelog:
  * remove tmp dir in runscript period.
    * ext4 images are created with inode size 256 bytes.
    * Add locale related environment varibale because language is not set to one specified in ks file.


author: adrian@suse.de
changelog:
  - update to version 0.22.0 (perl module 0.02 version)
    * implement handling of conflicts (aka '!') deps in expander
    * treat ARCH_ANY like ARCH_ALL
    * improve conflictsinfo handling
    * support --ignoreignore-- flag
    * improved debug output


author: mls@suse.de
changelog:
  - update to version 0.23.0 (perl module 0.03 version)
    * implement download on demand data updating


author: mls@suse.de
changelog:
  - update to version 0.24.0 (perl module 0.04 version)
    * allow setting of the dodcookie without a dodurl


author: mls@suse.de
changelog:
  - update to version 0.26.0 (perl module 0.06 version)
    * add preparehashes pool method to speed up the scheduler


author: mls@suse.de
changelog:
  - update to version 0.28.0 (perl module 0.08 version)
    * fix typo, rename obscpiostats to obscpiostorestats


author: Petr Sabata <psabata@redhat.com> - 0.58-1
changelog:
  - New upstream release, v0.58
  - removing perl-Crypt-SSLeay-0.57-live-tests.patch, fixed in upstream
  - removing perl-Crypt-SSLeay-Makefile_ssl1.patch, fixed in upstream


author: Paul Howarth <paul@city-fan.org> - 0.58-4
changelog:
  - Remove buildroot specification and cleaning, not needed for modern rpmbuild
  - Use %{?perl_default_filter}
  - Filter the perl(DB) provide in a way that works with rpm >= 4.9
  - Use DESTDIR rather than PERL_INSTALL_ROOT
  - Fix line endings on documentation
  - Fix upstream source URL
  - Fix argument order for find with -depth


author: Markus Lehtonen <markus.lehtonen@linux.intel.com> 1.28
changelog:
  - Fixes Bug #998
    * Mangle PAX headers when using posix tar format
    * Use posix tar format by default
    * implement tar format guessing


author: Markus Lehtonen <markus.lehtonen@linux.intel.com> 1.28
changelog:
  - Workaround for broken pristine-tar branches in Tizen
    Makes it possible to checkout tarballs from certain broken pristine-tar
    branches created with buggy versions of Tizen pristine-tar on openSUSE.
  - update packaging for new gbs release


author: Markus Lehtonen <markus.lehtonen@linux.intel.com> tizen/1.32-20150212
changelog:
  - Relax the tar dependency by allowing any version of tar to be used.
    It turned out that in Tizen we do not have the problem the version
    restriction was originally put for.


author: SoonKyu Park <sk7.park@samsung.com> 1.35
changelog:
  - Version bump to 1.35
  - Fix xdelta upgrade to xdelta3 but left pristine-gz
  - Add debian ignore and packaging ignore in .gbp.conf


author: sk7.park@samsung.com
changelog:
  - Add depands packae qemu
  - Add the qemu-arm-binfmt (qemu-arm64-binfmt)
  - Upgrade tizen version to tizen20161231


author: Ed Bartosh <eduard.bartosh@intel.com> 0.1.1
changelog:
  - Fixed crash when rejecting broken package
  - obs.py: Raise RepaException instead of ObsError
  - Catch osc exceptions in obs.py:get_projects. Fixes TINF-480
  - Add Submitter and commit id to SR comment. Fixes TINF-468
  - Update man page regarding grouping. Fixes TINF-492
  - Added docstring to show_images function
  - Added obs and download urls to 'repa list' output
  - Added --project command line option


author: Ed Bartosh <eduard.bartosh@intel.com> 0.2
changelog:
  - Implement --processes options for repa list (Fixes: #1762)
  - obs/get_projects: retry OBS operations
  - Reduce amount of information in repa list output
  - Implement repa info (Fixes: #1195)
  - Make project mandatory config option (Fixes: #1763)
  - Add configuration file info to the man page (Fixes: #1764)
  - Mention --section in man page
  - Update repa version in the man page
  - Update man regarding global options
  - Repa list: show correct status for submissions with unresolvable packages
    (Fixes: #1776)
  - Minor refactoring of get_status
  - Get rid of --regexp command line option (Fixes: #1772)
  - Implement Colorizer class
  - Implement --colorize option (Fixes: #1765)
  - Fixed formatting of output for repa list
  - Implemented --showurls option (Fixes: #1789)
  - list: Added 'blocked' status
  - Added 'waiting for images' status to repa list output
  - Fix check for common packages (Fixes: #1847)
  - repa info: Fix build status reporting
  - Create one SR for all packages in submission (Fixes: #1386)
  - obs: Implement get_srs function
  - Add -group suffix to the path
  - obs.py: Refactored get_project API
  - common.py: Introduced get_prerelease_projects API
  - Implement repa diff
  - Correct man page for accept and reject subcommands
  - Convert repa.changes into rpm format
  - group: disable publishing when aggregating packages


author: Ed Bartosh <ed@ed.fi.intel.com> 0.3
changelog:
  - group: disable publishing when aggregating packages
  - Skip conflicting submissions when creating a group
  - group: Implemented parallel package aggregating (Fixes: #1955)
  - info: Excluded 'disabled' build status from the list
  - list: Implement --ignore command line option
  - create_sr: Fix unicode issue (Fixes: #1979, #TINF-618)
  - group: Remove binary package check
  - Implement --noaggregate command line and config option (Fixes: #1990)
  - List all projects in submitrequest message
  - Drop 'Commit' keyword from the submitrequest info
  - Reworked repa diff (Fixes: #1869)
  - Implement --base option for repa list
  - Pylinted codebase
  - Output SR for rejected/accepted submissions


author: Ed Bartosh <ed@ed.fi.intel.com> 0.4
changelog:
  - fix pylint error
  - group: remove --force option
  - Rename command info -> show
  - Implement rebuild subcommand
  - Implement lock/unlock subcommand
  - Implement remove subcommand
  - list: add build time
  - Implement --edit command line option


author: SoonKyu Park <sk7.park@samsung.com> 0.5
changelog:
  - Do not accept aggregate packages
  - Do not update source of _link packages even if an SR is accepted


author: Yang Zhang <y0169.zhang@samsung.com> 0.6
changelog:
  - Add argument of repa list, Show submission reference project in project : --refprj
  - Implement repa update, repa update can change the reference project in target project
  - Fix first SR acceptance problem


