<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="38">
<package pkgid="c457b9b2c4e1b1eade9dc4c15ea8f393a54adae5486136e708e040489e919735" name="build" arch="src">
    <version epoch="1" ver="20160629" rel="7.1"/>

<changelog author="adrian@suse.de" date="1309521600">- compat mode for broken kiwi of openSUSE 11.4</changelog>
<changelog author="opensuse@cboltz.de" date="1312718400">- Requires:/Recommends: were part of the package description.
  Moved them to the correct place.</changelog>
<changelog author="adrian@suse.de" date="1317038400">- fixing kvm cpuid setting for AMD and Intel CPU's
- support new xen tools
- fixed qemu build initialisation</changelog>
<changelog author="adrian@suse.de" date="1317729600">- use new qemu-*-binfmt handler to run commands with correct $0
- fix build for Factory</changelog>
<changelog author="mls@suse.de" date="1318248000">- add sles11sp2 build config and adapt autodetection [bnc#711770]</changelog>
<changelog author="adrian@suse.de" date="1319544000">- use github.com as git repo now
- fix build for rpmv5</changelog>
<changelog author="adrian@suse.de" date="1329134400">- Support for openSUSE 12.2 (current factory)
- Support for crossbuild via Hostarch directive
- PPC KVM support
- swap space gets taken into account for ulimits
- Failure on not supported personality set</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1338638400">- https repo support
- clean up print info
- Refine-download-preinstall-install-progress-info</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1340193600">- bump to a new higher version to get this updated always
- clean up .src.cache file if --clean option specified</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1344686400">- update to version 2012.08.10</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1347364800">- update to version 2012.09.11</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1347451200">- update to version 2013.11.12</changelog>
<changelog author="jiankang.fan@samsung.com" date="1456920000">- update to version 20150115</changelog>
<changelog author="sk7.park@samsung.com" date="1475064000">- update tizen version to tizen20160928</changelog>
<changelog author="sk7.park@samsung.com" date="1483185600">- update tizen version to tizen20161231</changelog>
<changelog author="sk7.park@samsung.com" date="1484395200">- update tizen version to tizen20170114</changelog>
<changelog author="sk7.park@samsung.com" date="1491393600">- update tizen version to tizen20170405</changelog>
<changelog author="shuai01.fu@samsung.com" date="1493985600">- update to version 20160629</changelog>
<changelog author="y0169.zhang@samsung.com" date="1498824000">- update tizen version to tizen20170630</changelog>
<changelog author="jingui.ren@samsung.com" date="1507896000">- update tizen version to tizen20171013</changelog>

</package>

<package pkgid="4e6a7e35cc5430e9bb69ec7fdf5c97626ce79a396bc2c21fe2237b304578dbf6" name="build" arch="x86_64">
    <version epoch="1" ver="20160629" rel="7.1"/>

<changelog author="adrian@suse.de" date="1309521600">- compat mode for broken kiwi of openSUSE 11.4</changelog>
<changelog author="opensuse@cboltz.de" date="1312718400">- Requires:/Recommends: were part of the package description.
  Moved them to the correct place.</changelog>
<changelog author="adrian@suse.de" date="1317038400">- fixing kvm cpuid setting for AMD and Intel CPU's
- support new xen tools
- fixed qemu build initialisation</changelog>
<changelog author="adrian@suse.de" date="1317729600">- use new qemu-*-binfmt handler to run commands with correct $0
- fix build for Factory</changelog>
<changelog author="mls@suse.de" date="1318248000">- add sles11sp2 build config and adapt autodetection [bnc#711770]</changelog>
<changelog author="adrian@suse.de" date="1319544000">- use github.com as git repo now
- fix build for rpmv5</changelog>
<changelog author="adrian@suse.de" date="1329134400">- Support for openSUSE 12.2 (current factory)
- Support for crossbuild via Hostarch directive
- PPC KVM support
- swap space gets taken into account for ulimits
- Failure on not supported personality set</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1338638400">- https repo support
- clean up print info
- Refine-download-preinstall-install-progress-info</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1340193600">- bump to a new higher version to get this updated always
- clean up .src.cache file if --clean option specified</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1344686400">- update to version 2012.08.10</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1347364800">- update to version 2012.09.11</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1347451200">- update to version 2013.11.12</changelog>
<changelog author="jiankang.fan@samsung.com" date="1456920000">- update to version 20150115</changelog>
<changelog author="sk7.park@samsung.com" date="1475064000">- update tizen version to tizen20160928</changelog>
<changelog author="sk7.park@samsung.com" date="1483185600">- update tizen version to tizen20161231</changelog>
<changelog author="sk7.park@samsung.com" date="1484395200">- update tizen version to tizen20170114</changelog>
<changelog author="sk7.park@samsung.com" date="1491393600">- update tizen version to tizen20170405</changelog>
<changelog author="shuai01.fu@samsung.com" date="1493985600">- update to version 20160629</changelog>
<changelog author="y0169.zhang@samsung.com" date="1498824000">- update tizen version to tizen20170630</changelog>
<changelog author="jingui.ren@samsung.com" date="1507896000">- update tizen version to tizen20171013</changelog>

</package>

<package pkgid="30e61e8c01586c9a78caeb16359841bb29251dd33a51e0fc21a7df0000692f5a" name="build-initvm-x86_64" arch="x86_64">
    <version epoch="1" ver="20160629" rel="7.1"/>

<changelog author="adrian@suse.de" date="1309521600">- compat mode for broken kiwi of openSUSE 11.4</changelog>
<changelog author="opensuse@cboltz.de" date="1312718400">- Requires:/Recommends: were part of the package description.
  Moved them to the correct place.</changelog>
<changelog author="adrian@suse.de" date="1317038400">- fixing kvm cpuid setting for AMD and Intel CPU's
- support new xen tools
- fixed qemu build initialisation</changelog>
<changelog author="adrian@suse.de" date="1317729600">- use new qemu-*-binfmt handler to run commands with correct $0
- fix build for Factory</changelog>
<changelog author="mls@suse.de" date="1318248000">- add sles11sp2 build config and adapt autodetection [bnc#711770]</changelog>
<changelog author="adrian@suse.de" date="1319544000">- use github.com as git repo now
- fix build for rpmv5</changelog>
<changelog author="adrian@suse.de" date="1329134400">- Support for openSUSE 12.2 (current factory)
- Support for crossbuild via Hostarch directive
- PPC KVM support
- swap space gets taken into account for ulimits
- Failure on not supported personality set</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1338638400">- https repo support
- clean up print info
- Refine-download-preinstall-install-progress-info</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1340193600">- bump to a new higher version to get this updated always
- clean up .src.cache file if --clean option specified</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1344686400">- update to version 2012.08.10</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1347364800">- update to version 2012.09.11</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1347451200">- update to version 2013.11.12</changelog>
<changelog author="jiankang.fan@samsung.com" date="1456920000">- update to version 20150115</changelog>
<changelog author="sk7.park@samsung.com" date="1475064000">- update tizen version to tizen20160928</changelog>
<changelog author="sk7.park@samsung.com" date="1483185600">- update tizen version to tizen20161231</changelog>
<changelog author="sk7.park@samsung.com" date="1484395200">- update tizen version to tizen20170114</changelog>
<changelog author="sk7.park@samsung.com" date="1491393600">- update tizen version to tizen20170405</changelog>
<changelog author="shuai01.fu@samsung.com" date="1493985600">- update to version 20160629</changelog>
<changelog author="y0169.zhang@samsung.com" date="1498824000">- update tizen version to tizen20170630</changelog>
<changelog author="jingui.ren@samsung.com" date="1507896000">- update tizen version to tizen20171013</changelog>

</package>

<package pkgid="3a2bc0cd043715291e759311913526fa569b32326683824ec0625cb38968b5d0" name="build-mkbaselibs" arch="x86_64">
    <version epoch="1" ver="20160629" rel="7.1"/>

<changelog author="adrian@suse.de" date="1309521600">- compat mode for broken kiwi of openSUSE 11.4</changelog>
<changelog author="opensuse@cboltz.de" date="1312718400">- Requires:/Recommends: were part of the package description.
  Moved them to the correct place.</changelog>
<changelog author="adrian@suse.de" date="1317038400">- fixing kvm cpuid setting for AMD and Intel CPU's
- support new xen tools
- fixed qemu build initialisation</changelog>
<changelog author="adrian@suse.de" date="1317729600">- use new qemu-*-binfmt handler to run commands with correct $0
- fix build for Factory</changelog>
<changelog author="mls@suse.de" date="1318248000">- add sles11sp2 build config and adapt autodetection [bnc#711770]</changelog>
<changelog author="adrian@suse.de" date="1319544000">- use github.com as git repo now
- fix build for rpmv5</changelog>
<changelog author="adrian@suse.de" date="1329134400">- Support for openSUSE 12.2 (current factory)
- Support for crossbuild via Hostarch directive
- PPC KVM support
- swap space gets taken into account for ulimits
- Failure on not supported personality set</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1338638400">- https repo support
- clean up print info
- Refine-download-preinstall-install-progress-info</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1340193600">- bump to a new higher version to get this updated always
- clean up .src.cache file if --clean option specified</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1344686400">- update to version 2012.08.10</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1347364800">- update to version 2012.09.11</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1347451200">- update to version 2013.11.12</changelog>
<changelog author="jiankang.fan@samsung.com" date="1456920000">- update to version 20150115</changelog>
<changelog author="sk7.park@samsung.com" date="1475064000">- update tizen version to tizen20160928</changelog>
<changelog author="sk7.park@samsung.com" date="1483185600">- update tizen version to tizen20161231</changelog>
<changelog author="sk7.park@samsung.com" date="1484395200">- update tizen version to tizen20170114</changelog>
<changelog author="sk7.park@samsung.com" date="1491393600">- update tizen version to tizen20170405</changelog>
<changelog author="shuai01.fu@samsung.com" date="1493985600">- update to version 20160629</changelog>
<changelog author="y0169.zhang@samsung.com" date="1498824000">- update tizen version to tizen20170630</changelog>
<changelog author="jingui.ren@samsung.com" date="1507896000">- update tizen version to tizen20171013</changelog>

</package>

<package pkgid="bbf7b824bd9d18d004bc011c419e770fec8dee527deb4ef109dd13d006230d27" name="build-mkdrpms" arch="x86_64">
    <version epoch="1" ver="20160629" rel="7.1"/>

<changelog author="adrian@suse.de" date="1309521600">- compat mode for broken kiwi of openSUSE 11.4</changelog>
<changelog author="opensuse@cboltz.de" date="1312718400">- Requires:/Recommends: were part of the package description.
  Moved them to the correct place.</changelog>
<changelog author="adrian@suse.de" date="1317038400">- fixing kvm cpuid setting for AMD and Intel CPU's
- support new xen tools
- fixed qemu build initialisation</changelog>
<changelog author="adrian@suse.de" date="1317729600">- use new qemu-*-binfmt handler to run commands with correct $0
- fix build for Factory</changelog>
<changelog author="mls@suse.de" date="1318248000">- add sles11sp2 build config and adapt autodetection [bnc#711770]</changelog>
<changelog author="adrian@suse.de" date="1319544000">- use github.com as git repo now
- fix build for rpmv5</changelog>
<changelog author="adrian@suse.de" date="1329134400">- Support for openSUSE 12.2 (current factory)
- Support for crossbuild via Hostarch directive
- PPC KVM support
- swap space gets taken into account for ulimits
- Failure on not supported personality set</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1338638400">- https repo support
- clean up print info
- Refine-download-preinstall-install-progress-info</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1340193600">- bump to a new higher version to get this updated always
- clean up .src.cache file if --clean option specified</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1344686400">- update to version 2012.08.10</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1347364800">- update to version 2012.09.11</changelog>
<changelog author="qiang.z.zhang@intel.com" date="1347451200">- update to version 2013.11.12</changelog>
<changelog author="jiankang.fan@samsung.com" date="1456920000">- update to version 20150115</changelog>
<changelog author="sk7.park@samsung.com" date="1475064000">- update tizen version to tizen20160928</changelog>
<changelog author="sk7.park@samsung.com" date="1483185600">- update tizen version to tizen20161231</changelog>
<changelog author="sk7.park@samsung.com" date="1484395200">- update tizen version to tizen20170114</changelog>
<changelog author="sk7.park@samsung.com" date="1491393600">- update tizen version to tizen20170405</changelog>
<changelog author="shuai01.fu@samsung.com" date="1493985600">- update to version 20160629</changelog>
<changelog author="y0169.zhang@samsung.com" date="1498824000">- update tizen version to tizen20170630</changelog>
<changelog author="jingui.ren@samsung.com" date="1507896000">- update tizen version to tizen20171013</changelog>

</package>

<package pkgid="cd2120c40c486304bcdbbe32a2a8fd588b06c9fffe764f10815b89d36eccddb2" name="depanneur" arch="src">
    <version epoch="0" ver="0.16.0" rel="12.1"/>

<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 0.7" date="1368532800">- avoid export multiple times for packages contails multiple spec files
- put all build roots in a individual directory, which can be mounted as tmpfs
  to speed up building
- Add statistical of each errors, including export/expansion/rpmbuild errors
- refine createrepo: add --update for if repodata already exists
- 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</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 0.8" date="1372680000">- create debug package by default
- refinement:
  - report circle 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 circle exist
  - using higer version in different repo</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 0.9" date="1377000000">- Define the de-facto %opensuse_bs macro from OBS to be zero</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 0.10" date="1381924800">- Remove hard code of _rpmdir in build root, use chroot to detect instead
- Support comments (#) in binary-list file for --binary-from-file option
- Remove previous built rpm and srpm if new version has been built out</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 0.11" date="1386676800">- depend on latest build-20131112
- generate html report automatically
- refine build report summary:
  - add build log dir
  - always print the dirs of final build files
  - add succeeded packages number
- depend on initvm to register qemu handler
- add arm 64(aarch64) support</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 0.12" date="1394193600">- Fix export failed if packaging dir is symblic
- depend on new version build to fix binfmt handlers register issue
- Return error if arch is not compatible for build</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 0.13" date="1400673600">- Add a new --spec-commit option to support new orphan-packaging
  development model
- Add group metadata to local repodata if package-groups.rpm exists</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 0.13.1" date="1402574400">- ignore already finished packages for dependency resolving
- ignore already skipped packages for dependency resolving
- add gbs version infor in final build report
- depend on new obs-build to fix qemu arch64 issue</changelog>
<changelog author="Li Jinjing &lt;jinjingx.li@intel.com&gt; 0.14" date="1413374400">- fix build with --include-all on development branch(orphan-packaging mode)
- support --fallback-to-native option of gbs
- support --icecream option of gbs
- support new arch mips and mipsel for gbs
- support --skip-srcrpm option of gbs
- fix leaking of temporary files
- add rpm changelog
- add comments for core builder code</changelog>
<changelog author="Zhang Yang &lt;y0169.zhang@samsung.com&gt; 0.15" date="1457092800">- add --fail-fast option of gbs
- fix CentOS 7 require</changelog>
<changelog author="Zhang Yang &lt;y0169.zhang@samsung.com&gt; 0.15.1" date="1464264000">- adapt to new build</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.15.2" date="1475064000">- Add --use-higher-deps option, which repo provides higher version deps, use it</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.15.3" date="1483185600">- Enable kvm build function.
- Add config to make some packages not export sources for accel.
- Export source code by gbs use threads.
- Improve build order for multiple building.
- Reduce copy files times for rpm packages,using 'mv' command instead.
- Add openSUSE 42.1 check action for build-initvm-i586
- Fix lack of OTHER directory cause rpmlint error</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.15.4" date="1484395200">- Support 'Recommands:' inside spec file</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.15.5" date="1491393600">- Fix not to input sudo password at the end of gbs build
- Fix debchange warning</changelog>
<changelog author="Wang Jun &lt;junbill.wang@samsung.com&gt; 0.15.6" date="1493380800">- Upgrade to 0.15.6</changelog>
<changelog author="Zhang Yang &lt;y0169.zhang@samsung.com&gt; 0.15.7" date="1498824000">- Upgrade to 0.15.7</changelog>
<changelog author="Wang jun &lt;junbill.wang@samsung.com&gt; 0.15.8" date="1505476800">- Upgrade to 0.15.8</changelog>
<changelog author="Ren Jingui &lt;jingui.ren@samsung.com&gt; 0.15.9" date="1507896000">- 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</changelog>
<changelog author="Wang jun &lt;junbill.wang@samsung.com&gt; 0.16.0" date="1516968000">- 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</changelog>

</package>

<package pkgid="09a7317079b050d2f9230b22844f302b5cbe42dcfbb8a8975a5bb9e6dfb1110c" name="depanneur" arch="x86_64">
    <version epoch="0" ver="0.16.0" rel="12.1"/>

<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 0.7" date="1368532800">- avoid export multiple times for packages contails multiple spec files
- put all build roots in a individual directory, which can be mounted as tmpfs
  to speed up building
- Add statistical of each errors, including export/expansion/rpmbuild errors
- refine createrepo: add --update for if repodata already exists
- 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</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 0.8" date="1372680000">- create debug package by default
- refinement:
  - report circle 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 circle exist
  - using higer version in different repo</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 0.9" date="1377000000">- Define the de-facto %opensuse_bs macro from OBS to be zero</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 0.10" date="1381924800">- Remove hard code of _rpmdir in build root, use chroot to detect instead
- Support comments (#) in binary-list file for --binary-from-file option
- Remove previous built rpm and srpm if new version has been built out</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 0.11" date="1386676800">- depend on latest build-20131112
- generate html report automatically
- refine build report summary:
  - add build log dir
  - always print the dirs of final build files
  - add succeeded packages number
- depend on initvm to register qemu handler
- add arm 64(aarch64) support</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 0.12" date="1394193600">- Fix export failed if packaging dir is symblic
- depend on new version build to fix binfmt handlers register issue
- Return error if arch is not compatible for build</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 0.13" date="1400673600">- Add a new --spec-commit option to support new orphan-packaging
  development model
- Add group metadata to local repodata if package-groups.rpm exists</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 0.13.1" date="1402574400">- ignore already finished packages for dependency resolving
- ignore already skipped packages for dependency resolving
- add gbs version infor in final build report
- depend on new obs-build to fix qemu arch64 issue</changelog>
<changelog author="Li Jinjing &lt;jinjingx.li@intel.com&gt; 0.14" date="1413374400">- fix build with --include-all on development branch(orphan-packaging mode)
- support --fallback-to-native option of gbs
- support --icecream option of gbs
- support new arch mips and mipsel for gbs
- support --skip-srcrpm option of gbs
- fix leaking of temporary files
- add rpm changelog
- add comments for core builder code</changelog>
<changelog author="Zhang Yang &lt;y0169.zhang@samsung.com&gt; 0.15" date="1457092800">- add --fail-fast option of gbs
- fix CentOS 7 require</changelog>
<changelog author="Zhang Yang &lt;y0169.zhang@samsung.com&gt; 0.15.1" date="1464264000">- adapt to new build</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.15.2" date="1475064000">- Add --use-higher-deps option, which repo provides higher version deps, use it</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.15.3" date="1483185600">- Enable kvm build function.
- Add config to make some packages not export sources for accel.
- Export source code by gbs use threads.
- Improve build order for multiple building.
- Reduce copy files times for rpm packages,using 'mv' command instead.
- Add openSUSE 42.1 check action for build-initvm-i586
- Fix lack of OTHER directory cause rpmlint error</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.15.4" date="1484395200">- Support 'Recommands:' inside spec file</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.15.5" date="1491393600">- Fix not to input sudo password at the end of gbs build
- Fix debchange warning</changelog>
<changelog author="Wang Jun &lt;junbill.wang@samsung.com&gt; 0.15.6" date="1493380800">- Upgrade to 0.15.6</changelog>
<changelog author="Zhang Yang &lt;y0169.zhang@samsung.com&gt; 0.15.7" date="1498824000">- Upgrade to 0.15.7</changelog>
<changelog author="Wang jun &lt;junbill.wang@samsung.com&gt; 0.15.8" date="1505476800">- Upgrade to 0.15.8</changelog>
<changelog author="Ren Jingui &lt;jingui.ren@samsung.com&gt; 0.15.9" date="1507896000">- 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</changelog>
<changelog author="Wang jun &lt;junbill.wang@samsung.com&gt; 0.16.0" date="1516968000">- 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</changelog>

</package>

<package pkgid="e5925fd58b7ca5a99bcab81238afa6720e7581d75969a5db06b0c72767f57e39" name="gbs" arch="noarch">
    <version epoch="0" ver="0.25.0" rel="1.12.1"/>

<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; - 0.19" date="1382097600">* upgrade to gbs v0.19, which contains the following bug fixing &amp; 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 &gt;= 0.10
  - pristine-tar &gt;= 1.28
  - librpm-tizen &gt;= 4.11.0.1.tizen20130618-tizen20131001
  - git-buildpackage-rpm &gt;= 0.6.3-tizen20131017</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; - 0.20" date="1386676800">* [build] attempt to bypass HTTP caches when fetching repomd.xml
  * [build] generate html &amp; 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 &gt;= 0.10.1
  - build &gt;= 20131112
  - git-buildpackage &gt;= tizen20131202
  - pristine-tar &gt;= 1.28-tizen20131205</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 0.21" date="1394539200">* [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 &gt;= 0.12
  - build &gt;= 20131112
  - git-buildpackage &gt;= 0.6.8-tizen20140306</changelog>
<changelog author="Zhang Qiang &lt;qiang.z.zhang@intel.com&gt; 0.22" date="1400673600">* 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</changelog>
<changelog author="Zhang Qiang &lt;qiang.z.zhang@intel.com&gt; 0.22.1" date="1402660800">* 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</changelog>
<changelog author="Li Jinjing &lt;jinjingx.li@intel.com&gt; 0.23" date="1413374400">* upgrade to gbs v0.23, which contains the following bug fixing &amp; 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 &gt;= 0.14
  - git-buildpackage &gt;= 0.6.15-tizen20140828</changelog>
<changelog author="Li Jinjing &lt;jinjingx.li@intel.com&gt; 0.23.1" date="1421755200">* upgrade to gbs v0.23.1, which contains the following bug fixing &amp; 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</changelog>
<changelog author="Dai Lang &lt;langx.dai@intel.com&gt; 0.23.2" date="1422878400">* upgrade to gbs v0.23.2, which contains the following bug fixing &amp; 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</changelog>
<changelog author="Wang jun &lt;junbill.wang@samsung.com&gt; 0.24" date="1462190400">* upgrade to gbs v0.24, which contains the following bug fixing &amp; 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 &gt;= 0.15</changelog>
<changelog author="Wang jun &lt;junbill.wang@samsung.com&gt; 0.24.1" date="1464177600">* upgrade to gbs v0.24.1, which contains the following bug fixing &amp; 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
  - 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</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.2" date="1470657600">* upgrade to gbs v0.24.2, which contains the following bug fixing &amp; 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
  - Upgrade gbs dependency on pristine-tar
    (upgraded version of pristine-tar is not automatically installed in 'deb'-type linux distros)</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.3" date="1475064000">* upgrade to gbs v0.24.3, which contains the following bug fixing &amp; 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
  - Add --use-higher-deps option,
    With this option, higher version of packages are installed, regardless of repo type
  - Add hostarch information for build configuration</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.4" date="1483185600">* upgrade to gbs v0.24.4, which contains the following bug fixing &amp; 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
  - 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</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.5" date="1484395200">* upgrade to gbs v0.24.5, which contains the following features:
  * New
  - 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</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.6" date="1491393600">* upgrade to gbs v0.24.5, which contains the following features:
  * New
  - create new 'rpmbuildstage:' option on OBS
  * bug fix:
  - Fix not to input sudo password at the end of gbs build
  - Fix debchange warning</changelog>
<changelog author="Wang Jun &lt;junbill.wang@samsung.com&gt; 0.24.7" date="1493380800">* upgrade to gbs v0.24.7, which contains the following features:
  * New
  - Support use some configuration in package own gbs.conf</changelog>
<changelog author="Zhang Yang &lt;y0169.zhang@samsung.com&gt; 0.24.8" date="1498824000">* 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</changelog>
<changelog author="Wang Jun &lt;junbill.wang@samsung.com&gt; 0.24.9" date="1505476800">* 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</changelog>
<changelog author="Ren Jingui &lt;jingui.ren@samsung.com&gt; 0.24.10" date="1507896000">* 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.</changelog>
<changelog author="Wang Jun &lt;junbill.wang@samsung.com&gt; 0.25.0" date="1516968000">* 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</changelog>

</package>

<package pkgid="bf22897e95b3fbd34583db1d1b0635ed80ac3936f6efc7e1a01f3c2fd9252deb" name="gbs" arch="src">
    <version epoch="0" ver="0.25.0" rel="1.12.1"/>

<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; - 0.19" date="1382097600">* upgrade to gbs v0.19, which contains the following bug fixing &amp; 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 &gt;= 0.10
  - pristine-tar &gt;= 1.28
  - librpm-tizen &gt;= 4.11.0.1.tizen20130618-tizen20131001
  - git-buildpackage-rpm &gt;= 0.6.3-tizen20131017</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; - 0.20" date="1386676800">* [build] attempt to bypass HTTP caches when fetching repomd.xml
  * [build] generate html &amp; 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 &gt;= 0.10.1
  - build &gt;= 20131112
  - git-buildpackage &gt;= tizen20131202
  - pristine-tar &gt;= 1.28-tizen20131205</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 0.21" date="1394539200">* [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 &gt;= 0.12
  - build &gt;= 20131112
  - git-buildpackage &gt;= 0.6.8-tizen20140306</changelog>
<changelog author="Zhang Qiang &lt;qiang.z.zhang@intel.com&gt; 0.22" date="1400673600">* 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</changelog>
<changelog author="Zhang Qiang &lt;qiang.z.zhang@intel.com&gt; 0.22.1" date="1402660800">* 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</changelog>
<changelog author="Li Jinjing &lt;jinjingx.li@intel.com&gt; 0.23" date="1413374400">* upgrade to gbs v0.23, which contains the following bug fixing &amp; 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 &gt;= 0.14
  - git-buildpackage &gt;= 0.6.15-tizen20140828</changelog>
<changelog author="Li Jinjing &lt;jinjingx.li@intel.com&gt; 0.23.1" date="1421755200">* upgrade to gbs v0.23.1, which contains the following bug fixing &amp; 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</changelog>
<changelog author="Dai Lang &lt;langx.dai@intel.com&gt; 0.23.2" date="1422878400">* upgrade to gbs v0.23.2, which contains the following bug fixing &amp; 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</changelog>
<changelog author="Wang jun &lt;junbill.wang@samsung.com&gt; 0.24" date="1462190400">* upgrade to gbs v0.24, which contains the following bug fixing &amp; 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 &gt;= 0.15</changelog>
<changelog author="Wang jun &lt;junbill.wang@samsung.com&gt; 0.24.1" date="1464177600">* upgrade to gbs v0.24.1, which contains the following bug fixing &amp; 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
  - 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</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.2" date="1470657600">* upgrade to gbs v0.24.2, which contains the following bug fixing &amp; 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
  - Upgrade gbs dependency on pristine-tar
    (upgraded version of pristine-tar is not automatically installed in 'deb'-type linux distros)</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.3" date="1475064000">* upgrade to gbs v0.24.3, which contains the following bug fixing &amp; 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
  - Add --use-higher-deps option,
    With this option, higher version of packages are installed, regardless of repo type
  - Add hostarch information for build configuration</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.4" date="1483185600">* upgrade to gbs v0.24.4, which contains the following bug fixing &amp; 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
  - 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</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.5" date="1484395200">* upgrade to gbs v0.24.5, which contains the following features:
  * New
  - 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</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.6" date="1491393600">* upgrade to gbs v0.24.5, which contains the following features:
  * New
  - create new 'rpmbuildstage:' option on OBS
  * bug fix:
  - Fix not to input sudo password at the end of gbs build
  - Fix debchange warning</changelog>
<changelog author="Wang Jun &lt;junbill.wang@samsung.com&gt; 0.24.7" date="1493380800">* upgrade to gbs v0.24.7, which contains the following features:
  * New
  - Support use some configuration in package own gbs.conf</changelog>
<changelog author="Zhang Yang &lt;y0169.zhang@samsung.com&gt; 0.24.8" date="1498824000">* 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</changelog>
<changelog author="Wang Jun &lt;junbill.wang@samsung.com&gt; 0.24.9" date="1505476800">* 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</changelog>
<changelog author="Ren Jingui &lt;jingui.ren@samsung.com&gt; 0.24.10" date="1507896000">* 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.</changelog>
<changelog author="Wang Jun &lt;junbill.wang@samsung.com&gt; 0.25.0" date="1516968000">* 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</changelog>

</package>

<package pkgid="a37c358fe6f4eb341578b5701fcb474867ea59fd5aecc9940447308ab028f434" name="gbs-api" arch="noarch">
    <version epoch="0" ver="0.25.0" rel="1.12.1"/>

<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; - 0.19" date="1382097600">* upgrade to gbs v0.19, which contains the following bug fixing &amp; 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 &gt;= 0.10
  - pristine-tar &gt;= 1.28
  - librpm-tizen &gt;= 4.11.0.1.tizen20130618-tizen20131001
  - git-buildpackage-rpm &gt;= 0.6.3-tizen20131017</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; - 0.20" date="1386676800">* [build] attempt to bypass HTTP caches when fetching repomd.xml
  * [build] generate html &amp; 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 &gt;= 0.10.1
  - build &gt;= 20131112
  - git-buildpackage &gt;= tizen20131202
  - pristine-tar &gt;= 1.28-tizen20131205</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 0.21" date="1394539200">* [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 &gt;= 0.12
  - build &gt;= 20131112
  - git-buildpackage &gt;= 0.6.8-tizen20140306</changelog>
<changelog author="Zhang Qiang &lt;qiang.z.zhang@intel.com&gt; 0.22" date="1400673600">* 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</changelog>
<changelog author="Zhang Qiang &lt;qiang.z.zhang@intel.com&gt; 0.22.1" date="1402660800">* 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</changelog>
<changelog author="Li Jinjing &lt;jinjingx.li@intel.com&gt; 0.23" date="1413374400">* upgrade to gbs v0.23, which contains the following bug fixing &amp; 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 &gt;= 0.14
  - git-buildpackage &gt;= 0.6.15-tizen20140828</changelog>
<changelog author="Li Jinjing &lt;jinjingx.li@intel.com&gt; 0.23.1" date="1421755200">* upgrade to gbs v0.23.1, which contains the following bug fixing &amp; 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</changelog>
<changelog author="Dai Lang &lt;langx.dai@intel.com&gt; 0.23.2" date="1422878400">* upgrade to gbs v0.23.2, which contains the following bug fixing &amp; 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</changelog>
<changelog author="Wang jun &lt;junbill.wang@samsung.com&gt; 0.24" date="1462190400">* upgrade to gbs v0.24, which contains the following bug fixing &amp; 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 &gt;= 0.15</changelog>
<changelog author="Wang jun &lt;junbill.wang@samsung.com&gt; 0.24.1" date="1464177600">* upgrade to gbs v0.24.1, which contains the following bug fixing &amp; 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
  - 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</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.2" date="1470657600">* upgrade to gbs v0.24.2, which contains the following bug fixing &amp; 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
  - Upgrade gbs dependency on pristine-tar
    (upgraded version of pristine-tar is not automatically installed in 'deb'-type linux distros)</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.3" date="1475064000">* upgrade to gbs v0.24.3, which contains the following bug fixing &amp; 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
  - Add --use-higher-deps option,
    With this option, higher version of packages are installed, regardless of repo type
  - Add hostarch information for build configuration</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.4" date="1483185600">* upgrade to gbs v0.24.4, which contains the following bug fixing &amp; 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
  - 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</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.5" date="1484395200">* upgrade to gbs v0.24.5, which contains the following features:
  * New
  - 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</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.6" date="1491393600">* upgrade to gbs v0.24.5, which contains the following features:
  * New
  - create new 'rpmbuildstage:' option on OBS
  * bug fix:
  - Fix not to input sudo password at the end of gbs build
  - Fix debchange warning</changelog>
<changelog author="Wang Jun &lt;junbill.wang@samsung.com&gt; 0.24.7" date="1493380800">* upgrade to gbs v0.24.7, which contains the following features:
  * New
  - Support use some configuration in package own gbs.conf</changelog>
<changelog author="Zhang Yang &lt;y0169.zhang@samsung.com&gt; 0.24.8" date="1498824000">* 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</changelog>
<changelog author="Wang Jun &lt;junbill.wang@samsung.com&gt; 0.24.9" date="1505476800">* 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</changelog>
<changelog author="Ren Jingui &lt;jingui.ren@samsung.com&gt; 0.24.10" date="1507896000">* 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.</changelog>
<changelog author="Wang Jun &lt;junbill.wang@samsung.com&gt; 0.25.0" date="1516968000">* 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</changelog>

</package>

<package pkgid="d81cb6566eb6d902da0836123ec1fce895320e56099daea7e865db7963170cf0" name="gbs-export" arch="noarch">
    <version epoch="0" ver="0.25.0" rel="1.12.1"/>

<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; - 0.19" date="1382097600">* upgrade to gbs v0.19, which contains the following bug fixing &amp; 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 &gt;= 0.10
  - pristine-tar &gt;= 1.28
  - librpm-tizen &gt;= 4.11.0.1.tizen20130618-tizen20131001
  - git-buildpackage-rpm &gt;= 0.6.3-tizen20131017</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; - 0.20" date="1386676800">* [build] attempt to bypass HTTP caches when fetching repomd.xml
  * [build] generate html &amp; 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 &gt;= 0.10.1
  - build &gt;= 20131112
  - git-buildpackage &gt;= tizen20131202
  - pristine-tar &gt;= 1.28-tizen20131205</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 0.21" date="1394539200">* [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 &gt;= 0.12
  - build &gt;= 20131112
  - git-buildpackage &gt;= 0.6.8-tizen20140306</changelog>
<changelog author="Zhang Qiang &lt;qiang.z.zhang@intel.com&gt; 0.22" date="1400673600">* 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</changelog>
<changelog author="Zhang Qiang &lt;qiang.z.zhang@intel.com&gt; 0.22.1" date="1402660800">* 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</changelog>
<changelog author="Li Jinjing &lt;jinjingx.li@intel.com&gt; 0.23" date="1413374400">* upgrade to gbs v0.23, which contains the following bug fixing &amp; 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 &gt;= 0.14
  - git-buildpackage &gt;= 0.6.15-tizen20140828</changelog>
<changelog author="Li Jinjing &lt;jinjingx.li@intel.com&gt; 0.23.1" date="1421755200">* upgrade to gbs v0.23.1, which contains the following bug fixing &amp; 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</changelog>
<changelog author="Dai Lang &lt;langx.dai@intel.com&gt; 0.23.2" date="1422878400">* upgrade to gbs v0.23.2, which contains the following bug fixing &amp; 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</changelog>
<changelog author="Wang jun &lt;junbill.wang@samsung.com&gt; 0.24" date="1462190400">* upgrade to gbs v0.24, which contains the following bug fixing &amp; 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 &gt;= 0.15</changelog>
<changelog author="Wang jun &lt;junbill.wang@samsung.com&gt; 0.24.1" date="1464177600">* upgrade to gbs v0.24.1, which contains the following bug fixing &amp; 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
  - 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</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.2" date="1470657600">* upgrade to gbs v0.24.2, which contains the following bug fixing &amp; 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
  - Upgrade gbs dependency on pristine-tar
    (upgraded version of pristine-tar is not automatically installed in 'deb'-type linux distros)</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.3" date="1475064000">* upgrade to gbs v0.24.3, which contains the following bug fixing &amp; 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
  - Add --use-higher-deps option,
    With this option, higher version of packages are installed, regardless of repo type
  - Add hostarch information for build configuration</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.4" date="1483185600">* upgrade to gbs v0.24.4, which contains the following bug fixing &amp; 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
  - 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</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.5" date="1484395200">* upgrade to gbs v0.24.5, which contains the following features:
  * New
  - 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</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.6" date="1491393600">* upgrade to gbs v0.24.5, which contains the following features:
  * New
  - create new 'rpmbuildstage:' option on OBS
  * bug fix:
  - Fix not to input sudo password at the end of gbs build
  - Fix debchange warning</changelog>
<changelog author="Wang Jun &lt;junbill.wang@samsung.com&gt; 0.24.7" date="1493380800">* upgrade to gbs v0.24.7, which contains the following features:
  * New
  - Support use some configuration in package own gbs.conf</changelog>
<changelog author="Zhang Yang &lt;y0169.zhang@samsung.com&gt; 0.24.8" date="1498824000">* 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</changelog>
<changelog author="Wang Jun &lt;junbill.wang@samsung.com&gt; 0.24.9" date="1505476800">* 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</changelog>
<changelog author="Ren Jingui &lt;jingui.ren@samsung.com&gt; 0.24.10" date="1507896000">* 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.</changelog>
<changelog author="Wang Jun &lt;junbill.wang@samsung.com&gt; 0.25.0" date="1516968000">* 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</changelog>

</package>

<package pkgid="b968b009dcc225d423d552b18205ecf700951b5195f8e1ea4a27cac0f62cb49f" name="gbs-jenkins-jobs" arch="noarch">
    <version epoch="0" ver="0.25.0" rel="1.12.1"/>

<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; - 0.19" date="1382097600">* upgrade to gbs v0.19, which contains the following bug fixing &amp; 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 &gt;= 0.10
  - pristine-tar &gt;= 1.28
  - librpm-tizen &gt;= 4.11.0.1.tizen20130618-tizen20131001
  - git-buildpackage-rpm &gt;= 0.6.3-tizen20131017</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; - 0.20" date="1386676800">* [build] attempt to bypass HTTP caches when fetching repomd.xml
  * [build] generate html &amp; 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 &gt;= 0.10.1
  - build &gt;= 20131112
  - git-buildpackage &gt;= tizen20131202
  - pristine-tar &gt;= 1.28-tizen20131205</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 0.21" date="1394539200">* [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 &gt;= 0.12
  - build &gt;= 20131112
  - git-buildpackage &gt;= 0.6.8-tizen20140306</changelog>
<changelog author="Zhang Qiang &lt;qiang.z.zhang@intel.com&gt; 0.22" date="1400673600">* 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</changelog>
<changelog author="Zhang Qiang &lt;qiang.z.zhang@intel.com&gt; 0.22.1" date="1402660800">* 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</changelog>
<changelog author="Li Jinjing &lt;jinjingx.li@intel.com&gt; 0.23" date="1413374400">* upgrade to gbs v0.23, which contains the following bug fixing &amp; 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 &gt;= 0.14
  - git-buildpackage &gt;= 0.6.15-tizen20140828</changelog>
<changelog author="Li Jinjing &lt;jinjingx.li@intel.com&gt; 0.23.1" date="1421755200">* upgrade to gbs v0.23.1, which contains the following bug fixing &amp; 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</changelog>
<changelog author="Dai Lang &lt;langx.dai@intel.com&gt; 0.23.2" date="1422878400">* upgrade to gbs v0.23.2, which contains the following bug fixing &amp; 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</changelog>
<changelog author="Wang jun &lt;junbill.wang@samsung.com&gt; 0.24" date="1462190400">* upgrade to gbs v0.24, which contains the following bug fixing &amp; 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 &gt;= 0.15</changelog>
<changelog author="Wang jun &lt;junbill.wang@samsung.com&gt; 0.24.1" date="1464177600">* upgrade to gbs v0.24.1, which contains the following bug fixing &amp; 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
  - 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</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.2" date="1470657600">* upgrade to gbs v0.24.2, which contains the following bug fixing &amp; 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
  - Upgrade gbs dependency on pristine-tar
    (upgraded version of pristine-tar is not automatically installed in 'deb'-type linux distros)</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.3" date="1475064000">* upgrade to gbs v0.24.3, which contains the following bug fixing &amp; 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
  - Add --use-higher-deps option,
    With this option, higher version of packages are installed, regardless of repo type
  - Add hostarch information for build configuration</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.4" date="1483185600">* upgrade to gbs v0.24.4, which contains the following bug fixing &amp; 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
  - 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</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.5" date="1484395200">* upgrade to gbs v0.24.5, which contains the following features:
  * New
  - 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</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.6" date="1491393600">* upgrade to gbs v0.24.5, which contains the following features:
  * New
  - create new 'rpmbuildstage:' option on OBS
  * bug fix:
  - Fix not to input sudo password at the end of gbs build
  - Fix debchange warning</changelog>
<changelog author="Wang Jun &lt;junbill.wang@samsung.com&gt; 0.24.7" date="1493380800">* upgrade to gbs v0.24.7, which contains the following features:
  * New
  - Support use some configuration in package own gbs.conf</changelog>
<changelog author="Zhang Yang &lt;y0169.zhang@samsung.com&gt; 0.24.8" date="1498824000">* 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</changelog>
<changelog author="Wang Jun &lt;junbill.wang@samsung.com&gt; 0.24.9" date="1505476800">* 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</changelog>
<changelog author="Ren Jingui &lt;jingui.ren@samsung.com&gt; 0.24.10" date="1507896000">* 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.</changelog>
<changelog author="Wang Jun &lt;junbill.wang@samsung.com&gt; 0.25.0" date="1516968000">* 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</changelog>

</package>

<package pkgid="94c2de07a14ad345ae66fc746e2139b71914dfa8e17ec525f3e2d9161a2611f2" name="gbs-jenkins-scripts" arch="noarch">
    <version epoch="0" ver="0.25.0" rel="1.12.1"/>

<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; - 0.19" date="1382097600">* upgrade to gbs v0.19, which contains the following bug fixing &amp; 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 &gt;= 0.10
  - pristine-tar &gt;= 1.28
  - librpm-tizen &gt;= 4.11.0.1.tizen20130618-tizen20131001
  - git-buildpackage-rpm &gt;= 0.6.3-tizen20131017</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; - 0.20" date="1386676800">* [build] attempt to bypass HTTP caches when fetching repomd.xml
  * [build] generate html &amp; 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 &gt;= 0.10.1
  - build &gt;= 20131112
  - git-buildpackage &gt;= tizen20131202
  - pristine-tar &gt;= 1.28-tizen20131205</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 0.21" date="1394539200">* [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 &gt;= 0.12
  - build &gt;= 20131112
  - git-buildpackage &gt;= 0.6.8-tizen20140306</changelog>
<changelog author="Zhang Qiang &lt;qiang.z.zhang@intel.com&gt; 0.22" date="1400673600">* 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</changelog>
<changelog author="Zhang Qiang &lt;qiang.z.zhang@intel.com&gt; 0.22.1" date="1402660800">* 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</changelog>
<changelog author="Li Jinjing &lt;jinjingx.li@intel.com&gt; 0.23" date="1413374400">* upgrade to gbs v0.23, which contains the following bug fixing &amp; 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 &gt;= 0.14
  - git-buildpackage &gt;= 0.6.15-tizen20140828</changelog>
<changelog author="Li Jinjing &lt;jinjingx.li@intel.com&gt; 0.23.1" date="1421755200">* upgrade to gbs v0.23.1, which contains the following bug fixing &amp; 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</changelog>
<changelog author="Dai Lang &lt;langx.dai@intel.com&gt; 0.23.2" date="1422878400">* upgrade to gbs v0.23.2, which contains the following bug fixing &amp; 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</changelog>
<changelog author="Wang jun &lt;junbill.wang@samsung.com&gt; 0.24" date="1462190400">* upgrade to gbs v0.24, which contains the following bug fixing &amp; 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 &gt;= 0.15</changelog>
<changelog author="Wang jun &lt;junbill.wang@samsung.com&gt; 0.24.1" date="1464177600">* upgrade to gbs v0.24.1, which contains the following bug fixing &amp; 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
  - 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</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.2" date="1470657600">* upgrade to gbs v0.24.2, which contains the following bug fixing &amp; 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
  - Upgrade gbs dependency on pristine-tar
    (upgraded version of pristine-tar is not automatically installed in 'deb'-type linux distros)</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.3" date="1475064000">* upgrade to gbs v0.24.3, which contains the following bug fixing &amp; 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
  - Add --use-higher-deps option,
    With this option, higher version of packages are installed, regardless of repo type
  - Add hostarch information for build configuration</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.4" date="1483185600">* upgrade to gbs v0.24.4, which contains the following bug fixing &amp; 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
  - 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</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.5" date="1484395200">* upgrade to gbs v0.24.5, which contains the following features:
  * New
  - 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</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.6" date="1491393600">* upgrade to gbs v0.24.5, which contains the following features:
  * New
  - create new 'rpmbuildstage:' option on OBS
  * bug fix:
  - Fix not to input sudo password at the end of gbs build
  - Fix debchange warning</changelog>
<changelog author="Wang Jun &lt;junbill.wang@samsung.com&gt; 0.24.7" date="1493380800">* upgrade to gbs v0.24.7, which contains the following features:
  * New
  - Support use some configuration in package own gbs.conf</changelog>
<changelog author="Zhang Yang &lt;y0169.zhang@samsung.com&gt; 0.24.8" date="1498824000">* 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</changelog>
<changelog author="Wang Jun &lt;junbill.wang@samsung.com&gt; 0.24.9" date="1505476800">* 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</changelog>
<changelog author="Ren Jingui &lt;jingui.ren@samsung.com&gt; 0.24.10" date="1507896000">* 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.</changelog>
<changelog author="Wang Jun &lt;junbill.wang@samsung.com&gt; 0.25.0" date="1516968000">* 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</changelog>

</package>

<package pkgid="5951d0c4fadb2ec25f1eded4d99caec64440da9753ef060339480c7553e12407" name="gbs-remotebuild" arch="noarch">
    <version epoch="0" ver="0.25.0" rel="1.12.1"/>

<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; - 0.19" date="1382097600">* upgrade to gbs v0.19, which contains the following bug fixing &amp; 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 &gt;= 0.10
  - pristine-tar &gt;= 1.28
  - librpm-tizen &gt;= 4.11.0.1.tizen20130618-tizen20131001
  - git-buildpackage-rpm &gt;= 0.6.3-tizen20131017</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; - 0.20" date="1386676800">* [build] attempt to bypass HTTP caches when fetching repomd.xml
  * [build] generate html &amp; 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 &gt;= 0.10.1
  - build &gt;= 20131112
  - git-buildpackage &gt;= tizen20131202
  - pristine-tar &gt;= 1.28-tizen20131205</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 0.21" date="1394539200">* [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 &gt;= 0.12
  - build &gt;= 20131112
  - git-buildpackage &gt;= 0.6.8-tizen20140306</changelog>
<changelog author="Zhang Qiang &lt;qiang.z.zhang@intel.com&gt; 0.22" date="1400673600">* 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</changelog>
<changelog author="Zhang Qiang &lt;qiang.z.zhang@intel.com&gt; 0.22.1" date="1402660800">* 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</changelog>
<changelog author="Li Jinjing &lt;jinjingx.li@intel.com&gt; 0.23" date="1413374400">* upgrade to gbs v0.23, which contains the following bug fixing &amp; 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 &gt;= 0.14
  - git-buildpackage &gt;= 0.6.15-tizen20140828</changelog>
<changelog author="Li Jinjing &lt;jinjingx.li@intel.com&gt; 0.23.1" date="1421755200">* upgrade to gbs v0.23.1, which contains the following bug fixing &amp; 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</changelog>
<changelog author="Dai Lang &lt;langx.dai@intel.com&gt; 0.23.2" date="1422878400">* upgrade to gbs v0.23.2, which contains the following bug fixing &amp; 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</changelog>
<changelog author="Wang jun &lt;junbill.wang@samsung.com&gt; 0.24" date="1462190400">* upgrade to gbs v0.24, which contains the following bug fixing &amp; 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 &gt;= 0.15</changelog>
<changelog author="Wang jun &lt;junbill.wang@samsung.com&gt; 0.24.1" date="1464177600">* upgrade to gbs v0.24.1, which contains the following bug fixing &amp; 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
  - 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</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.2" date="1470657600">* upgrade to gbs v0.24.2, which contains the following bug fixing &amp; 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
  - Upgrade gbs dependency on pristine-tar
    (upgraded version of pristine-tar is not automatically installed in 'deb'-type linux distros)</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.3" date="1475064000">* upgrade to gbs v0.24.3, which contains the following bug fixing &amp; 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
  - Add --use-higher-deps option,
    With this option, higher version of packages are installed, regardless of repo type
  - Add hostarch information for build configuration</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.4" date="1483185600">* upgrade to gbs v0.24.4, which contains the following bug fixing &amp; 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
  - 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</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.5" date="1484395200">* upgrade to gbs v0.24.5, which contains the following features:
  * New
  - 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</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.24.6" date="1491393600">* upgrade to gbs v0.24.5, which contains the following features:
  * New
  - create new 'rpmbuildstage:' option on OBS
  * bug fix:
  - Fix not to input sudo password at the end of gbs build
  - Fix debchange warning</changelog>
<changelog author="Wang Jun &lt;junbill.wang@samsung.com&gt; 0.24.7" date="1493380800">* upgrade to gbs v0.24.7, which contains the following features:
  * New
  - Support use some configuration in package own gbs.conf</changelog>
<changelog author="Zhang Yang &lt;y0169.zhang@samsung.com&gt; 0.24.8" date="1498824000">* 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</changelog>
<changelog author="Wang Jun &lt;junbill.wang@samsung.com&gt; 0.24.9" date="1505476800">* 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</changelog>
<changelog author="Ren Jingui &lt;jingui.ren@samsung.com&gt; 0.24.10" date="1507896000">* 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.</changelog>
<changelog author="Wang Jun &lt;junbill.wang@samsung.com&gt; 0.25.0" date="1516968000">* 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</changelog>

</package>

<package pkgid="754afbb9b27f734d1a34f2d9172ba1130364f5b35df1518ae4ca853328cd2876" name="git-buildpackage" arch="noarch">
    <version epoch="0" ver="0.7.5" rel="5.1"/>

<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.0git20130530" date="1377172800">- rpm: Improve logging in case of rpmlib error
- Add clean method to GitRepository class
- Add all_remotes option in git fetch command
- Add tags option in git push command
- rpm: print a warning if importing gbp-specific librpm fails
- rpm: implement a wrapper module for rpm lib
- rpm: simplify SpecFile._parse_filtered_spec()
- Fix pylint warnings, follow Markus' sugesstion
- rpm: enhance spec parsing error messages
- GitRepository/add_files: consistently update all tracked files
- GitRepository: Add refspec option to fetch method
- GitRepository: Add all option to pull method
- GitRepository: Add force option to push method</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.3" date="1382011200">- buildpackage: support 'commit' variable for VCS tags
- Clone a repository to a specific directory
- Fix gbs clone failure if repo url is like host:repo.git
- SpecFile.set_tag: change the default place for new tags
- remove 'repo' param to adapt to changes of write_patch_file
- pq: pass commit_info to format_patch()
- pq: pass commit_info to format_patch()
- pq.write_patch_file: drop unused argument
- pq: fix generation of series file
- common/pq: fix length of patch filenames
- buildpackage: refactor prefix handling
- tests: remove unused import in submodule tests
- tests: upper case global variables in submodule tests
- tests: add some docstrings to git submodule tests
- tests: use eq_ and ok_ from nose tools in submodule tests
- tests: use sanitize some submodule tests
- pq-rpm: don't overwrite patches in the same series
- pq: don't overwrite patches in the same series
- rpm: support guessing spec file from git treeish
- rpm.SpecFile: support parsing spec as raw text data
- rpm: minor docstring fixes
- rpm: change guess_spec() to return SpecFile object
- GitRepository.list_tree: add 'paths' option
- common/pq: support more flexible pq-branch naming
- pq-rpm: drop unused 'tries' option
- GitRepository: deprecate the get_remote_repos method
- GitRepository.has_remote_repo: use get_remotes method
- git: new class and method for remote repositories
- debian packaging: change to 1.0 source package format
- Version bump, rebase on top of 0.6.3
  * Disable cover-min-percentage setting of nose
  * docs: minor sgml syntax fix
- rpm tests: slight modificatin of import-srpm tests
- ComponentTestBase: use eq_() ok_() from nose.tools
- tests: add tests for git-import-orig-rpm
- ComponentTestBase: keep tmpdir if GBP_TESTS_NOCLEAN is in env
- ComponentTestBase: fix env restore in teardown
- config: restore mangled env in doctests
- import-orig-rpm: remove unneeded try-except
- import-orig-rpm: don't crash on invalid gbp.conf
- ComponentTestBase: more verbose output in case of branch mismatch
- rpm tests: test --filter option of git-import-srpm
- tests.testutils: add ls_zip() helper
- import-orig: rework sourcecode preparation and filtering
- import-orig: new function for filtering/re-packing sources
- buildpackage: fix handling of empty tarball prefix
- rpm: import orig: import readline in the common module
- import orig: import readline in the common module
- UpstreamSource.unpack: return UpstreamSource instance
- UpstreamSource.pack: reuse unpacked dir if no filter is used
- rpm: UpstreamSource: implement prefix guessing
- UpstreamSource: implement prefix guessing
- UpstreamSource: check that the sources exist
- UpstreamSource: store the absolute path
- rpm: UpstreamSource: move version guessing logic to PkgPolicy
- UpstreamSource: move version guessing logic to PkgPolicy
- UpstreamSource.guess_version: don't check for directories
- Fix `fatal: fetch --all does not take a repository argument`</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.6" date="1385985600">- Rebase on top of upstream version 0.6.6
- UpstreamSource: fix archive prefix guessing
- pq-rpm: create diff up to the last merge commit
  Before, merge commits broke patch generation, or, (most probably) caused
  the generated patches to be unapplicable (similar to how
  git-format-patch behaves).
  Now, changes up to the last merge commit are squashed into one diff if
  merge commits are found in the revision list from which patches are to
  be generated. Individual patches (one per commit) are generated from the
  last merge commit up to the exported revision.
- pq-rpm: magic word HEAD for patch-squashing
  When given as the squash-point, 'HEAD' translates to the end-commit.
  This allows one to configure gbp to always squash all commits into one
  monolithic diff.</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.8" date="1389096000">- Rebase on top of upstream version 0.6.8</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.8-20140306" date="1394107200">- Rebase on top of upstream version 0.6.8
- Introduce git-rpm-ch tool.
  Initial version of the git-rpm-ch tool which is intended for maintaining
  RPM changelogs. Supports both spec files and separate "OBS style"
  changelog files.
  Implement '--tag' command line option (and other related options for
  signing) for creating and tagging a release. These correspond the
  tagging options in git-buildpackage-rpm.
  The git-buildpackage-rpm tool does not commit anything to git. However,
  in rpm-ch the '--tag' option causes the changelog modifications (and,
  all other staged changes) to be committed to git before creating the
  tag. This makes it possible to create a release and document the
  packaging/release tag name in the rpm changelog.
- Changes to gbp-pq-rpm:
  * implement 'convert' subcommand.
    The new subcommand is intended to be a one-time-callable command for
    converting a package to use the "orphan-packaging" development model and
    git layout (where packaging files are maintained in a separate branch
    and code development in another branch).
  * implement '--import-files' command line option.
    For defining the packaging file(s) that will be imported into the
    development/patch-queue branch.
    By default, the local gbp conf files are imported (so that gbp sees the
    same settings on the development/pq branc as on the packaging branch).
    Files defined with this option will appear as one monolithic commit in
    the development/patch-queue branch.
  * implement --new-packaging-dir cmdline option.
    Used for setting the packaging directory to be used in the new orphan
    packaging branch. Defaults to --packaging-dir so that the gbp.conf files
    are more likely to work without modification.
  * fail gracefully on invalid config files
  * support '%(upstreamversion)s' as a replacable string in the pq branch
    name.
- Changes to git-buildpackage-rpm
  * patch-export from development branch.
    Adds git-buildpackage-rpm --patch-export support for the 'orphan
    packaging' development model (where packaging files and development sources are kept in separate
    branches).
    New functionality:
    1. If patch-export is enabled and gbp detects that the current branch
    has a development/patch-queue branch it exports the patches from there,
    instead of the tip of the packaging branch.
    2. If gbp detects that the current (or exported) branch is a
    development/patch-queue branch it automatically enables patch-export
    and exports packaging files from the base branch (instead of the
    development/patch-queue branch.
    Also, add a new '--git-patch-export-rev' command line option with which
    the user can explicitly set the treeish from which patches are generated
    (i.e. HEAD..&lt;patch-export-rev&gt;)
  * fix spec file vcs update when doing git-tag-only
  * change default export directory.
    So that the git working directory is not dirtied, by default.
- Changes ti git-import-orig-rpm:
  * disable --merge by default.
    Merging upstream to packaging does not usually make sense with rpm
    packages. Merely, it can create confusion cause unapplicable patches to
    be generated.
  * implement --create-missing-branches option.
  * implement automatic downloading.
    Automatically try to download the archive if the archive filename points
    to a remote location.
  * get archive from spec file.
    Try to get archive path/filename from spec file if no file name is given
    on the command line.  This should make version bumps more
    straightforward: just update version number in the spec file and run
    'git-import-orig-rpm'.
- git-import-orig: implement --create-missing-branches option.
- Fixes and new features in GitRepository class
  * GitRepository/get_commit_info: correctly handle file renames/copies.
  * GitRepository.create_branch: add 'force' option
  * GitRepository.archive: add 'paths' option
  * GitRepository/git_command: strip stderr output in case of error.
  * GitRepository/add_remote_repo: fix the 'tags' argument.
  * GitRepository: allow interactive commands.
  * GitRepository: fix the 'edit' mode in commit methods.
  * GitRepository.commit_files: add committer_info and edit arguments.
  * GitRepository.commit_all: add committer_info argument.
- Fixes and new features in internal rpm/spec support
  * rpm.SpecFile: add 'specpath' attribute
  * rpm: correctly handle 'NoSource' and 'NoPatch' tags in spec.
  * rpm: Implement spec_from_repo() helper function
  * rpm: track all "section" directives in spec file.
  * rpm: add gbp.rpm.changelog module.
    This new module contains basic containers and functionality for parsing
    and updating rpm changelogs. It is coupled with the rpm packaging policy
    class which now has definitions for rpm changelog formatting.
  * rpm: support for getting/setting changelog in spec.
    SpecFile objects now support reading and writing of the %changelog
    section.
  * rpm: store full path of spec file sources
- Fix detection of prefix directory in tarballs
  gbs import failed to import tarball properly if paths in the archive
  were prefixed with "./".</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.12-20140521" date="1400673600">- Rebase on top of upstream version 0.6.12
- Changes in rpm-ch
  * add --message cmdline option
    For giving the text for new changelog entry/entries, skipping git commit
    messages entirely.
  * implement '--all' option
    If defined, git-rpm-ch uses all commits in the Git history. Also,
    '--since' option is omitted.
  * implement --color-scheme option
  * use name (string) as the entry author
  * internal refactoring
  * fix crash in guessing the start commit
- Changes in pq-rpm
  * implement --retain-history option
    With this option defined gbp tries to preserve the history when
    converting. That is, for each commit in the old branch create one
    corresponding commit in the new orphan packaging branch. This works by
    dumping packaging files and updating patches for each commit. However,
    empty commits are not generated - these are caused e.g. by changes in
    files that are ignored by patch-generation.
    NOTE! Only valid for the 'convert' action.
  * convert: don't try to commit empty set of patches
  * make sure we always get a sane author
  * slight unification of log messages
  * decrease (default) verbosity a bit
  * don't create pq branch when switching
- Changes in buildpackage-rpm
  * buildpackage-rpm: fix desktop notifications
  * buildpackage-rpm: remove --purge option
  * guess/parse spec as early as possible
- Documentation
  * Include man pages in RPM packages
  * Add -doc subpackage to RPM packaging
  * Build deb and rpm html docs in one docbook
  * A multitude of small cosmetic fixes
- Other misc. internal changes
  * GitRepository: implement create_tree() method
  * rpm: suppress some verbosity when updating patches in spec file
  * [ Li Jinjing ] Fix missing return value in get_current_branch method</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.15-20140828" date="1409227200">- Rebase on top of upstream version 0.6.15
- Changes in buildpackage-rpm
  * new 'commitish' keyword for spec vcs tag
  * notify: catch RuntimeError when importing pynotify
  * fix exit code in case of GitRepositoryError
  * always create tarball for native packages
  * check submodules from the exported treeish
  * fix crash when running prebuild hook
  * always run cleaner hook
  * add --git-no-build option
  * don't crash on invalid vcs format strings
  * add '--git-native' option
  * remove some outdated/unnecessary exception handling
  * get rid of prepare_export_dir()
  * handle invalid keys in orig prefix
  * internal refactoring and fixes
- Changes in rpm-ch
  * implement --commit option
  * implement --commit-msg option
  * rpm-ch: implement --meta-bts option
  * rpm.policy: don't allow leading whitespace in bts meta tags
- docs: manpages for the rpm tools
- Misc. fixes and features
  * buildpackage: refactor tarball compression
  * gbp-dch: fix handling of the '--meta' option
  * import-orig-rpm: download tarball into parent directory
  * GitRepository/has_submodules: add treeish argument
  * tristate: implement __nonzero__() method
- Logging:
  * don't automatically setup gbp-specific logger
  * fix auto colorizing for custom streams
- Tests
  * multiple fixes and additions in ComponentTestBase class
  * testutils: add directories arg to ls_* functions
  * add unit tests for buildpackage-rpm
- Packaging
  * rpm-packaging: recommend/require unzip
  * recommend/require zipmerge
  * depend/recommend rpmbuild
  * [ Junchun Guan ] Add PKGBUILD to support arch linux
  * [ Li Jinjing ] rpm packaging: use macro for python binary</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.22-20150206" date="1423224000">- Rebase on top of upstream version 0.6.22
- Experimental support for BitBake
  * Introduce import-bb tool.
    This is the first tool in an effort of enabling gbp in the BitBake build
    environment. Gbp-import-bb is a tool for importing packages from a
    BitBake-based "combined" distro repository into individual per-package
    Git repositories.
  * Introduce pq-bb tool.
    This is a tool for managing patch-queues for packages maintained in the
    BitBake packaging format (.bb recipes).
  * Introduce buildpackage-bb tool.
    Initial version of the tool for building BitBake packages from Git.
    NOTE: The buildpackage-bb tool itself is able to operate even without an
    initialized BitBake build environment although the build likely fails in
    this case. However, this makes it possible to export the packaging meta
    data, for example.
  * Introcude clone-bb tool.
    This is a new tool for helping to clone remote per-package Git
    repositories when working in BitBake-based "full distro" build
    environment. This is useful in the case that individual packages are
    actually maintained in per-package Git repositories (like Tizen). That
    is, the full distro repository that the developer operates in is
    composed of the packaging meta data from the individual per-package
    repositories. When willing to contribute to a package the developer
    would use clone-bb to clone the correct per-package repository and make
    his changes there.
    NOTE: clone-bb uses GBP_PACKAGING_REPO variable to determine the remote
    repository URI. This variable should be defined in the package recipes
    in order to make clone-bb usable.
  * Introduce submit-bb tool.
    This is a Tizen-specific tool for creating and pushing special submit
    tags.
- pq-rpm: better error message
- buildpackage-rpm: look for remote upstream branches.
  Consider remote branches, too, while looking for the upstream branch
  when trying to guess if a package is native or not.
- rpm packaging changes
  * enable CentOS 7.
  * include python egg-info in -common.
- rpm: suppress stderr when unpacking src.rpm
- UpstreamSource: suppress stderr from tar in _determine_prefix()
- patchseries: strip numbering when guessing subject from filename
- Changes in logging
  * don't propagate to ancestor loggers
  * don't initialize handlers in GbpLogger init.
    Better compatibility with 3rd party modules that have their own logging
    initializations.
- Features/fixes in GitRepository
  * GitRepository/__git_inout: correctly handle input error
  * GitRepository.create_tag: add 'annotate' argument.
    For forcing the creation of annotated tags. Causes the an editor to be
    spawned if no message is given.</changelog>
<changelog author="Jun Wang &lt;junbill.wang@samsung.com&gt; tizen/0.6.27-20160302" date="1456920000">- Upgrade version to 0.6.27</changelog>
<changelog author="Jun Wang &lt;junbill.wang@samsung.com&gt; tizen/0.7.4-20160514" date="1463227200">- Upgrade version to 0.7.4</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; tizen/0.7.5-20161231" date="1483185600">- Fix diff_status() for renames and copies
- Adapt git-merge option when git version greater then 2.9
- Disable test_pristine_tar unittest case</changelog>

</package>

<package pkgid="c9e39c7052e590d29ac2911a15c9d869cb1f63c66335ff297fe5a02b5b63d5c5" name="git-buildpackage" arch="src">
    <version epoch="0" ver="0.7.5" rel="5.1"/>

<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.0git20130530" date="1377172800">- rpm: Improve logging in case of rpmlib error
- Add clean method to GitRepository class
- Add all_remotes option in git fetch command
- Add tags option in git push command
- rpm: print a warning if importing gbp-specific librpm fails
- rpm: implement a wrapper module for rpm lib
- rpm: simplify SpecFile._parse_filtered_spec()
- Fix pylint warnings, follow Markus' sugesstion
- rpm: enhance spec parsing error messages
- GitRepository/add_files: consistently update all tracked files
- GitRepository: Add refspec option to fetch method
- GitRepository: Add all option to pull method
- GitRepository: Add force option to push method</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.3" date="1382011200">- buildpackage: support 'commit' variable for VCS tags
- Clone a repository to a specific directory
- Fix gbs clone failure if repo url is like host:repo.git
- SpecFile.set_tag: change the default place for new tags
- remove 'repo' param to adapt to changes of write_patch_file
- pq: pass commit_info to format_patch()
- pq: pass commit_info to format_patch()
- pq.write_patch_file: drop unused argument
- pq: fix generation of series file
- common/pq: fix length of patch filenames
- buildpackage: refactor prefix handling
- tests: remove unused import in submodule tests
- tests: upper case global variables in submodule tests
- tests: add some docstrings to git submodule tests
- tests: use eq_ and ok_ from nose tools in submodule tests
- tests: use sanitize some submodule tests
- pq-rpm: don't overwrite patches in the same series
- pq: don't overwrite patches in the same series
- rpm: support guessing spec file from git treeish
- rpm.SpecFile: support parsing spec as raw text data
- rpm: minor docstring fixes
- rpm: change guess_spec() to return SpecFile object
- GitRepository.list_tree: add 'paths' option
- common/pq: support more flexible pq-branch naming
- pq-rpm: drop unused 'tries' option
- GitRepository: deprecate the get_remote_repos method
- GitRepository.has_remote_repo: use get_remotes method
- git: new class and method for remote repositories
- debian packaging: change to 1.0 source package format
- Version bump, rebase on top of 0.6.3
  * Disable cover-min-percentage setting of nose
  * docs: minor sgml syntax fix
- rpm tests: slight modificatin of import-srpm tests
- ComponentTestBase: use eq_() ok_() from nose.tools
- tests: add tests for git-import-orig-rpm
- ComponentTestBase: keep tmpdir if GBP_TESTS_NOCLEAN is in env
- ComponentTestBase: fix env restore in teardown
- config: restore mangled env in doctests
- import-orig-rpm: remove unneeded try-except
- import-orig-rpm: don't crash on invalid gbp.conf
- ComponentTestBase: more verbose output in case of branch mismatch
- rpm tests: test --filter option of git-import-srpm
- tests.testutils: add ls_zip() helper
- import-orig: rework sourcecode preparation and filtering
- import-orig: new function for filtering/re-packing sources
- buildpackage: fix handling of empty tarball prefix
- rpm: import orig: import readline in the common module
- import orig: import readline in the common module
- UpstreamSource.unpack: return UpstreamSource instance
- UpstreamSource.pack: reuse unpacked dir if no filter is used
- rpm: UpstreamSource: implement prefix guessing
- UpstreamSource: implement prefix guessing
- UpstreamSource: check that the sources exist
- UpstreamSource: store the absolute path
- rpm: UpstreamSource: move version guessing logic to PkgPolicy
- UpstreamSource: move version guessing logic to PkgPolicy
- UpstreamSource.guess_version: don't check for directories
- Fix `fatal: fetch --all does not take a repository argument`</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.6" date="1385985600">- Rebase on top of upstream version 0.6.6
- UpstreamSource: fix archive prefix guessing
- pq-rpm: create diff up to the last merge commit
  Before, merge commits broke patch generation, or, (most probably) caused
  the generated patches to be unapplicable (similar to how
  git-format-patch behaves).
  Now, changes up to the last merge commit are squashed into one diff if
  merge commits are found in the revision list from which patches are to
  be generated. Individual patches (one per commit) are generated from the
  last merge commit up to the exported revision.
- pq-rpm: magic word HEAD for patch-squashing
  When given as the squash-point, 'HEAD' translates to the end-commit.
  This allows one to configure gbp to always squash all commits into one
  monolithic diff.</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.8" date="1389096000">- Rebase on top of upstream version 0.6.8</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.8-20140306" date="1394107200">- Rebase on top of upstream version 0.6.8
- Introduce git-rpm-ch tool.
  Initial version of the git-rpm-ch tool which is intended for maintaining
  RPM changelogs. Supports both spec files and separate "OBS style"
  changelog files.
  Implement '--tag' command line option (and other related options for
  signing) for creating and tagging a release. These correspond the
  tagging options in git-buildpackage-rpm.
  The git-buildpackage-rpm tool does not commit anything to git. However,
  in rpm-ch the '--tag' option causes the changelog modifications (and,
  all other staged changes) to be committed to git before creating the
  tag. This makes it possible to create a release and document the
  packaging/release tag name in the rpm changelog.
- Changes to gbp-pq-rpm:
  * implement 'convert' subcommand.
    The new subcommand is intended to be a one-time-callable command for
    converting a package to use the "orphan-packaging" development model and
    git layout (where packaging files are maintained in a separate branch
    and code development in another branch).
  * implement '--import-files' command line option.
    For defining the packaging file(s) that will be imported into the
    development/patch-queue branch.
    By default, the local gbp conf files are imported (so that gbp sees the
    same settings on the development/pq branc as on the packaging branch).
    Files defined with this option will appear as one monolithic commit in
    the development/patch-queue branch.
  * implement --new-packaging-dir cmdline option.
    Used for setting the packaging directory to be used in the new orphan
    packaging branch. Defaults to --packaging-dir so that the gbp.conf files
    are more likely to work without modification.
  * fail gracefully on invalid config files
  * support '%(upstreamversion)s' as a replacable string in the pq branch
    name.
- Changes to git-buildpackage-rpm
  * patch-export from development branch.
    Adds git-buildpackage-rpm --patch-export support for the 'orphan
    packaging' development model (where packaging files and development sources are kept in separate
    branches).
    New functionality:
    1. If patch-export is enabled and gbp detects that the current branch
    has a development/patch-queue branch it exports the patches from there,
    instead of the tip of the packaging branch.
    2. If gbp detects that the current (or exported) branch is a
    development/patch-queue branch it automatically enables patch-export
    and exports packaging files from the base branch (instead of the
    development/patch-queue branch.
    Also, add a new '--git-patch-export-rev' command line option with which
    the user can explicitly set the treeish from which patches are generated
    (i.e. HEAD..&lt;patch-export-rev&gt;)
  * fix spec file vcs update when doing git-tag-only
  * change default export directory.
    So that the git working directory is not dirtied, by default.
- Changes ti git-import-orig-rpm:
  * disable --merge by default.
    Merging upstream to packaging does not usually make sense with rpm
    packages. Merely, it can create confusion cause unapplicable patches to
    be generated.
  * implement --create-missing-branches option.
  * implement automatic downloading.
    Automatically try to download the archive if the archive filename points
    to a remote location.
  * get archive from spec file.
    Try to get archive path/filename from spec file if no file name is given
    on the command line.  This should make version bumps more
    straightforward: just update version number in the spec file and run
    'git-import-orig-rpm'.
- git-import-orig: implement --create-missing-branches option.
- Fixes and new features in GitRepository class
  * GitRepository/get_commit_info: correctly handle file renames/copies.
  * GitRepository.create_branch: add 'force' option
  * GitRepository.archive: add 'paths' option
  * GitRepository/git_command: strip stderr output in case of error.
  * GitRepository/add_remote_repo: fix the 'tags' argument.
  * GitRepository: allow interactive commands.
  * GitRepository: fix the 'edit' mode in commit methods.
  * GitRepository.commit_files: add committer_info and edit arguments.
  * GitRepository.commit_all: add committer_info argument.
- Fixes and new features in internal rpm/spec support
  * rpm.SpecFile: add 'specpath' attribute
  * rpm: correctly handle 'NoSource' and 'NoPatch' tags in spec.
  * rpm: Implement spec_from_repo() helper function
  * rpm: track all "section" directives in spec file.
  * rpm: add gbp.rpm.changelog module.
    This new module contains basic containers and functionality for parsing
    and updating rpm changelogs. It is coupled with the rpm packaging policy
    class which now has definitions for rpm changelog formatting.
  * rpm: support for getting/setting changelog in spec.
    SpecFile objects now support reading and writing of the %changelog
    section.
  * rpm: store full path of spec file sources
- Fix detection of prefix directory in tarballs
  gbs import failed to import tarball properly if paths in the archive
  were prefixed with "./".</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.12-20140521" date="1400673600">- Rebase on top of upstream version 0.6.12
- Changes in rpm-ch
  * add --message cmdline option
    For giving the text for new changelog entry/entries, skipping git commit
    messages entirely.
  * implement '--all' option
    If defined, git-rpm-ch uses all commits in the Git history. Also,
    '--since' option is omitted.
  * implement --color-scheme option
  * use name (string) as the entry author
  * internal refactoring
  * fix crash in guessing the start commit
- Changes in pq-rpm
  * implement --retain-history option
    With this option defined gbp tries to preserve the history when
    converting. That is, for each commit in the old branch create one
    corresponding commit in the new orphan packaging branch. This works by
    dumping packaging files and updating patches for each commit. However,
    empty commits are not generated - these are caused e.g. by changes in
    files that are ignored by patch-generation.
    NOTE! Only valid for the 'convert' action.
  * convert: don't try to commit empty set of patches
  * make sure we always get a sane author
  * slight unification of log messages
  * decrease (default) verbosity a bit
  * don't create pq branch when switching
- Changes in buildpackage-rpm
  * buildpackage-rpm: fix desktop notifications
  * buildpackage-rpm: remove --purge option
  * guess/parse spec as early as possible
- Documentation
  * Include man pages in RPM packages
  * Add -doc subpackage to RPM packaging
  * Build deb and rpm html docs in one docbook
  * A multitude of small cosmetic fixes
- Other misc. internal changes
  * GitRepository: implement create_tree() method
  * rpm: suppress some verbosity when updating patches in spec file
  * [ Li Jinjing ] Fix missing return value in get_current_branch method</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.15-20140828" date="1409227200">- Rebase on top of upstream version 0.6.15
- Changes in buildpackage-rpm
  * new 'commitish' keyword for spec vcs tag
  * notify: catch RuntimeError when importing pynotify
  * fix exit code in case of GitRepositoryError
  * always create tarball for native packages
  * check submodules from the exported treeish
  * fix crash when running prebuild hook
  * always run cleaner hook
  * add --git-no-build option
  * don't crash on invalid vcs format strings
  * add '--git-native' option
  * remove some outdated/unnecessary exception handling
  * get rid of prepare_export_dir()
  * handle invalid keys in orig prefix
  * internal refactoring and fixes
- Changes in rpm-ch
  * implement --commit option
  * implement --commit-msg option
  * rpm-ch: implement --meta-bts option
  * rpm.policy: don't allow leading whitespace in bts meta tags
- docs: manpages for the rpm tools
- Misc. fixes and features
  * buildpackage: refactor tarball compression
  * gbp-dch: fix handling of the '--meta' option
  * import-orig-rpm: download tarball into parent directory
  * GitRepository/has_submodules: add treeish argument
  * tristate: implement __nonzero__() method
- Logging:
  * don't automatically setup gbp-specific logger
  * fix auto colorizing for custom streams
- Tests
  * multiple fixes and additions in ComponentTestBase class
  * testutils: add directories arg to ls_* functions
  * add unit tests for buildpackage-rpm
- Packaging
  * rpm-packaging: recommend/require unzip
  * recommend/require zipmerge
  * depend/recommend rpmbuild
  * [ Junchun Guan ] Add PKGBUILD to support arch linux
  * [ Li Jinjing ] rpm packaging: use macro for python binary</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.22-20150206" date="1423224000">- Rebase on top of upstream version 0.6.22
- Experimental support for BitBake
  * Introduce import-bb tool.
    This is the first tool in an effort of enabling gbp in the BitBake build
    environment. Gbp-import-bb is a tool for importing packages from a
    BitBake-based "combined" distro repository into individual per-package
    Git repositories.
  * Introduce pq-bb tool.
    This is a tool for managing patch-queues for packages maintained in the
    BitBake packaging format (.bb recipes).
  * Introduce buildpackage-bb tool.
    Initial version of the tool for building BitBake packages from Git.
    NOTE: The buildpackage-bb tool itself is able to operate even without an
    initialized BitBake build environment although the build likely fails in
    this case. However, this makes it possible to export the packaging meta
    data, for example.
  * Introcude clone-bb tool.
    This is a new tool for helping to clone remote per-package Git
    repositories when working in BitBake-based "full distro" build
    environment. This is useful in the case that individual packages are
    actually maintained in per-package Git repositories (like Tizen). That
    is, the full distro repository that the developer operates in is
    composed of the packaging meta data from the individual per-package
    repositories. When willing to contribute to a package the developer
    would use clone-bb to clone the correct per-package repository and make
    his changes there.
    NOTE: clone-bb uses GBP_PACKAGING_REPO variable to determine the remote
    repository URI. This variable should be defined in the package recipes
    in order to make clone-bb usable.
  * Introduce submit-bb tool.
    This is a Tizen-specific tool for creating and pushing special submit
    tags.
- pq-rpm: better error message
- buildpackage-rpm: look for remote upstream branches.
  Consider remote branches, too, while looking for the upstream branch
  when trying to guess if a package is native or not.
- rpm packaging changes
  * enable CentOS 7.
  * include python egg-info in -common.
- rpm: suppress stderr when unpacking src.rpm
- UpstreamSource: suppress stderr from tar in _determine_prefix()
- patchseries: strip numbering when guessing subject from filename
- Changes in logging
  * don't propagate to ancestor loggers
  * don't initialize handlers in GbpLogger init.
    Better compatibility with 3rd party modules that have their own logging
    initializations.
- Features/fixes in GitRepository
  * GitRepository/__git_inout: correctly handle input error
  * GitRepository.create_tag: add 'annotate' argument.
    For forcing the creation of annotated tags. Causes the an editor to be
    spawned if no message is given.</changelog>
<changelog author="Jun Wang &lt;junbill.wang@samsung.com&gt; tizen/0.6.27-20160302" date="1456920000">- Upgrade version to 0.6.27</changelog>
<changelog author="Jun Wang &lt;junbill.wang@samsung.com&gt; tizen/0.7.4-20160514" date="1463227200">- Upgrade version to 0.7.4</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; tizen/0.7.5-20161231" date="1483185600">- Fix diff_status() for renames and copies
- Adapt git-merge option when git version greater then 2.9
- Disable test_pristine_tar unittest case</changelog>

</package>

<package pkgid="f68f99eeabfd054940600f5c27da21d68e02e7bfb2c711940b2fae4aa31fb9ea" name="git-buildpackage-bb" arch="noarch">
    <version epoch="0" ver="0.7.5" rel="5.1"/>

<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.0git20130530" date="1377172800">- rpm: Improve logging in case of rpmlib error
- Add clean method to GitRepository class
- Add all_remotes option in git fetch command
- Add tags option in git push command
- rpm: print a warning if importing gbp-specific librpm fails
- rpm: implement a wrapper module for rpm lib
- rpm: simplify SpecFile._parse_filtered_spec()
- Fix pylint warnings, follow Markus' sugesstion
- rpm: enhance spec parsing error messages
- GitRepository/add_files: consistently update all tracked files
- GitRepository: Add refspec option to fetch method
- GitRepository: Add all option to pull method
- GitRepository: Add force option to push method</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.3" date="1382011200">- buildpackage: support 'commit' variable for VCS tags
- Clone a repository to a specific directory
- Fix gbs clone failure if repo url is like host:repo.git
- SpecFile.set_tag: change the default place for new tags
- remove 'repo' param to adapt to changes of write_patch_file
- pq: pass commit_info to format_patch()
- pq: pass commit_info to format_patch()
- pq.write_patch_file: drop unused argument
- pq: fix generation of series file
- common/pq: fix length of patch filenames
- buildpackage: refactor prefix handling
- tests: remove unused import in submodule tests
- tests: upper case global variables in submodule tests
- tests: add some docstrings to git submodule tests
- tests: use eq_ and ok_ from nose tools in submodule tests
- tests: use sanitize some submodule tests
- pq-rpm: don't overwrite patches in the same series
- pq: don't overwrite patches in the same series
- rpm: support guessing spec file from git treeish
- rpm.SpecFile: support parsing spec as raw text data
- rpm: minor docstring fixes
- rpm: change guess_spec() to return SpecFile object
- GitRepository.list_tree: add 'paths' option
- common/pq: support more flexible pq-branch naming
- pq-rpm: drop unused 'tries' option
- GitRepository: deprecate the get_remote_repos method
- GitRepository.has_remote_repo: use get_remotes method
- git: new class and method for remote repositories
- debian packaging: change to 1.0 source package format
- Version bump, rebase on top of 0.6.3
  * Disable cover-min-percentage setting of nose
  * docs: minor sgml syntax fix
- rpm tests: slight modificatin of import-srpm tests
- ComponentTestBase: use eq_() ok_() from nose.tools
- tests: add tests for git-import-orig-rpm
- ComponentTestBase: keep tmpdir if GBP_TESTS_NOCLEAN is in env
- ComponentTestBase: fix env restore in teardown
- config: restore mangled env in doctests
- import-orig-rpm: remove unneeded try-except
- import-orig-rpm: don't crash on invalid gbp.conf
- ComponentTestBase: more verbose output in case of branch mismatch
- rpm tests: test --filter option of git-import-srpm
- tests.testutils: add ls_zip() helper
- import-orig: rework sourcecode preparation and filtering
- import-orig: new function for filtering/re-packing sources
- buildpackage: fix handling of empty tarball prefix
- rpm: import orig: import readline in the common module
- import orig: import readline in the common module
- UpstreamSource.unpack: return UpstreamSource instance
- UpstreamSource.pack: reuse unpacked dir if no filter is used
- rpm: UpstreamSource: implement prefix guessing
- UpstreamSource: implement prefix guessing
- UpstreamSource: check that the sources exist
- UpstreamSource: store the absolute path
- rpm: UpstreamSource: move version guessing logic to PkgPolicy
- UpstreamSource: move version guessing logic to PkgPolicy
- UpstreamSource.guess_version: don't check for directories
- Fix `fatal: fetch --all does not take a repository argument`</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.6" date="1385985600">- Rebase on top of upstream version 0.6.6
- UpstreamSource: fix archive prefix guessing
- pq-rpm: create diff up to the last merge commit
  Before, merge commits broke patch generation, or, (most probably) caused
  the generated patches to be unapplicable (similar to how
  git-format-patch behaves).
  Now, changes up to the last merge commit are squashed into one diff if
  merge commits are found in the revision list from which patches are to
  be generated. Individual patches (one per commit) are generated from the
  last merge commit up to the exported revision.
- pq-rpm: magic word HEAD for patch-squashing
  When given as the squash-point, 'HEAD' translates to the end-commit.
  This allows one to configure gbp to always squash all commits into one
  monolithic diff.</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.8" date="1389096000">- Rebase on top of upstream version 0.6.8</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.8-20140306" date="1394107200">- Rebase on top of upstream version 0.6.8
- Introduce git-rpm-ch tool.
  Initial version of the git-rpm-ch tool which is intended for maintaining
  RPM changelogs. Supports both spec files and separate "OBS style"
  changelog files.
  Implement '--tag' command line option (and other related options for
  signing) for creating and tagging a release. These correspond the
  tagging options in git-buildpackage-rpm.
  The git-buildpackage-rpm tool does not commit anything to git. However,
  in rpm-ch the '--tag' option causes the changelog modifications (and,
  all other staged changes) to be committed to git before creating the
  tag. This makes it possible to create a release and document the
  packaging/release tag name in the rpm changelog.
- Changes to gbp-pq-rpm:
  * implement 'convert' subcommand.
    The new subcommand is intended to be a one-time-callable command for
    converting a package to use the "orphan-packaging" development model and
    git layout (where packaging files are maintained in a separate branch
    and code development in another branch).
  * implement '--import-files' command line option.
    For defining the packaging file(s) that will be imported into the
    development/patch-queue branch.
    By default, the local gbp conf files are imported (so that gbp sees the
    same settings on the development/pq branc as on the packaging branch).
    Files defined with this option will appear as one monolithic commit in
    the development/patch-queue branch.
  * implement --new-packaging-dir cmdline option.
    Used for setting the packaging directory to be used in the new orphan
    packaging branch. Defaults to --packaging-dir so that the gbp.conf files
    are more likely to work without modification.
  * fail gracefully on invalid config files
  * support '%(upstreamversion)s' as a replacable string in the pq branch
    name.
- Changes to git-buildpackage-rpm
  * patch-export from development branch.
    Adds git-buildpackage-rpm --patch-export support for the 'orphan
    packaging' development model (where packaging files and development sources are kept in separate
    branches).
    New functionality:
    1. If patch-export is enabled and gbp detects that the current branch
    has a development/patch-queue branch it exports the patches from there,
    instead of the tip of the packaging branch.
    2. If gbp detects that the current (or exported) branch is a
    development/patch-queue branch it automatically enables patch-export
    and exports packaging files from the base branch (instead of the
    development/patch-queue branch.
    Also, add a new '--git-patch-export-rev' command line option with which
    the user can explicitly set the treeish from which patches are generated
    (i.e. HEAD..&lt;patch-export-rev&gt;)
  * fix spec file vcs update when doing git-tag-only
  * change default export directory.
    So that the git working directory is not dirtied, by default.
- Changes ti git-import-orig-rpm:
  * disable --merge by default.
    Merging upstream to packaging does not usually make sense with rpm
    packages. Merely, it can create confusion cause unapplicable patches to
    be generated.
  * implement --create-missing-branches option.
  * implement automatic downloading.
    Automatically try to download the archive if the archive filename points
    to a remote location.
  * get archive from spec file.
    Try to get archive path/filename from spec file if no file name is given
    on the command line.  This should make version bumps more
    straightforward: just update version number in the spec file and run
    'git-import-orig-rpm'.
- git-import-orig: implement --create-missing-branches option.
- Fixes and new features in GitRepository class
  * GitRepository/get_commit_info: correctly handle file renames/copies.
  * GitRepository.create_branch: add 'force' option
  * GitRepository.archive: add 'paths' option
  * GitRepository/git_command: strip stderr output in case of error.
  * GitRepository/add_remote_repo: fix the 'tags' argument.
  * GitRepository: allow interactive commands.
  * GitRepository: fix the 'edit' mode in commit methods.
  * GitRepository.commit_files: add committer_info and edit arguments.
  * GitRepository.commit_all: add committer_info argument.
- Fixes and new features in internal rpm/spec support
  * rpm.SpecFile: add 'specpath' attribute
  * rpm: correctly handle 'NoSource' and 'NoPatch' tags in spec.
  * rpm: Implement spec_from_repo() helper function
  * rpm: track all "section" directives in spec file.
  * rpm: add gbp.rpm.changelog module.
    This new module contains basic containers and functionality for parsing
    and updating rpm changelogs. It is coupled with the rpm packaging policy
    class which now has definitions for rpm changelog formatting.
  * rpm: support for getting/setting changelog in spec.
    SpecFile objects now support reading and writing of the %changelog
    section.
  * rpm: store full path of spec file sources
- Fix detection of prefix directory in tarballs
  gbs import failed to import tarball properly if paths in the archive
  were prefixed with "./".</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.12-20140521" date="1400673600">- Rebase on top of upstream version 0.6.12
- Changes in rpm-ch
  * add --message cmdline option
    For giving the text for new changelog entry/entries, skipping git commit
    messages entirely.
  * implement '--all' option
    If defined, git-rpm-ch uses all commits in the Git history. Also,
    '--since' option is omitted.
  * implement --color-scheme option
  * use name (string) as the entry author
  * internal refactoring
  * fix crash in guessing the start commit
- Changes in pq-rpm
  * implement --retain-history option
    With this option defined gbp tries to preserve the history when
    converting. That is, for each commit in the old branch create one
    corresponding commit in the new orphan packaging branch. This works by
    dumping packaging files and updating patches for each commit. However,
    empty commits are not generated - these are caused e.g. by changes in
    files that are ignored by patch-generation.
    NOTE! Only valid for the 'convert' action.
  * convert: don't try to commit empty set of patches
  * make sure we always get a sane author
  * slight unification of log messages
  * decrease (default) verbosity a bit
  * don't create pq branch when switching
- Changes in buildpackage-rpm
  * buildpackage-rpm: fix desktop notifications
  * buildpackage-rpm: remove --purge option
  * guess/parse spec as early as possible
- Documentation
  * Include man pages in RPM packages
  * Add -doc subpackage to RPM packaging
  * Build deb and rpm html docs in one docbook
  * A multitude of small cosmetic fixes
- Other misc. internal changes
  * GitRepository: implement create_tree() method
  * rpm: suppress some verbosity when updating patches in spec file
  * [ Li Jinjing ] Fix missing return value in get_current_branch method</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.15-20140828" date="1409227200">- Rebase on top of upstream version 0.6.15
- Changes in buildpackage-rpm
  * new 'commitish' keyword for spec vcs tag
  * notify: catch RuntimeError when importing pynotify
  * fix exit code in case of GitRepositoryError
  * always create tarball for native packages
  * check submodules from the exported treeish
  * fix crash when running prebuild hook
  * always run cleaner hook
  * add --git-no-build option
  * don't crash on invalid vcs format strings
  * add '--git-native' option
  * remove some outdated/unnecessary exception handling
  * get rid of prepare_export_dir()
  * handle invalid keys in orig prefix
  * internal refactoring and fixes
- Changes in rpm-ch
  * implement --commit option
  * implement --commit-msg option
  * rpm-ch: implement --meta-bts option
  * rpm.policy: don't allow leading whitespace in bts meta tags
- docs: manpages for the rpm tools
- Misc. fixes and features
  * buildpackage: refactor tarball compression
  * gbp-dch: fix handling of the '--meta' option
  * import-orig-rpm: download tarball into parent directory
  * GitRepository/has_submodules: add treeish argument
  * tristate: implement __nonzero__() method
- Logging:
  * don't automatically setup gbp-specific logger
  * fix auto colorizing for custom streams
- Tests
  * multiple fixes and additions in ComponentTestBase class
  * testutils: add directories arg to ls_* functions
  * add unit tests for buildpackage-rpm
- Packaging
  * rpm-packaging: recommend/require unzip
  * recommend/require zipmerge
  * depend/recommend rpmbuild
  * [ Junchun Guan ] Add PKGBUILD to support arch linux
  * [ Li Jinjing ] rpm packaging: use macro for python binary</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.22-20150206" date="1423224000">- Rebase on top of upstream version 0.6.22
- Experimental support for BitBake
  * Introduce import-bb tool.
    This is the first tool in an effort of enabling gbp in the BitBake build
    environment. Gbp-import-bb is a tool for importing packages from a
    BitBake-based "combined" distro repository into individual per-package
    Git repositories.
  * Introduce pq-bb tool.
    This is a tool for managing patch-queues for packages maintained in the
    BitBake packaging format (.bb recipes).
  * Introduce buildpackage-bb tool.
    Initial version of the tool for building BitBake packages from Git.
    NOTE: The buildpackage-bb tool itself is able to operate even without an
    initialized BitBake build environment although the build likely fails in
    this case. However, this makes it possible to export the packaging meta
    data, for example.
  * Introcude clone-bb tool.
    This is a new tool for helping to clone remote per-package Git
    repositories when working in BitBake-based "full distro" build
    environment. This is useful in the case that individual packages are
    actually maintained in per-package Git repositories (like Tizen). That
    is, the full distro repository that the developer operates in is
    composed of the packaging meta data from the individual per-package
    repositories. When willing to contribute to a package the developer
    would use clone-bb to clone the correct per-package repository and make
    his changes there.
    NOTE: clone-bb uses GBP_PACKAGING_REPO variable to determine the remote
    repository URI. This variable should be defined in the package recipes
    in order to make clone-bb usable.
  * Introduce submit-bb tool.
    This is a Tizen-specific tool for creating and pushing special submit
    tags.
- pq-rpm: better error message
- buildpackage-rpm: look for remote upstream branches.
  Consider remote branches, too, while looking for the upstream branch
  when trying to guess if a package is native or not.
- rpm packaging changes
  * enable CentOS 7.
  * include python egg-info in -common.
- rpm: suppress stderr when unpacking src.rpm
- UpstreamSource: suppress stderr from tar in _determine_prefix()
- patchseries: strip numbering when guessing subject from filename
- Changes in logging
  * don't propagate to ancestor loggers
  * don't initialize handlers in GbpLogger init.
    Better compatibility with 3rd party modules that have their own logging
    initializations.
- Features/fixes in GitRepository
  * GitRepository/__git_inout: correctly handle input error
  * GitRepository.create_tag: add 'annotate' argument.
    For forcing the creation of annotated tags. Causes the an editor to be
    spawned if no message is given.</changelog>
<changelog author="Jun Wang &lt;junbill.wang@samsung.com&gt; tizen/0.6.27-20160302" date="1456920000">- Upgrade version to 0.6.27</changelog>
<changelog author="Jun Wang &lt;junbill.wang@samsung.com&gt; tizen/0.7.4-20160514" date="1463227200">- Upgrade version to 0.7.4</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; tizen/0.7.5-20161231" date="1483185600">- Fix diff_status() for renames and copies
- Adapt git-merge option when git version greater then 2.9
- Disable test_pristine_tar unittest case</changelog>

</package>

<package pkgid="4380be190a708e2246931bc25b7ae117b286be0fd31a1f9386fd26e3f4baf3f4" name="git-buildpackage-common" arch="noarch">
    <version epoch="0" ver="0.7.5" rel="5.1"/>

<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.0git20130530" date="1377172800">- rpm: Improve logging in case of rpmlib error
- Add clean method to GitRepository class
- Add all_remotes option in git fetch command
- Add tags option in git push command
- rpm: print a warning if importing gbp-specific librpm fails
- rpm: implement a wrapper module for rpm lib
- rpm: simplify SpecFile._parse_filtered_spec()
- Fix pylint warnings, follow Markus' sugesstion
- rpm: enhance spec parsing error messages
- GitRepository/add_files: consistently update all tracked files
- GitRepository: Add refspec option to fetch method
- GitRepository: Add all option to pull method
- GitRepository: Add force option to push method</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.3" date="1382011200">- buildpackage: support 'commit' variable for VCS tags
- Clone a repository to a specific directory
- Fix gbs clone failure if repo url is like host:repo.git
- SpecFile.set_tag: change the default place for new tags
- remove 'repo' param to adapt to changes of write_patch_file
- pq: pass commit_info to format_patch()
- pq: pass commit_info to format_patch()
- pq.write_patch_file: drop unused argument
- pq: fix generation of series file
- common/pq: fix length of patch filenames
- buildpackage: refactor prefix handling
- tests: remove unused import in submodule tests
- tests: upper case global variables in submodule tests
- tests: add some docstrings to git submodule tests
- tests: use eq_ and ok_ from nose tools in submodule tests
- tests: use sanitize some submodule tests
- pq-rpm: don't overwrite patches in the same series
- pq: don't overwrite patches in the same series
- rpm: support guessing spec file from git treeish
- rpm.SpecFile: support parsing spec as raw text data
- rpm: minor docstring fixes
- rpm: change guess_spec() to return SpecFile object
- GitRepository.list_tree: add 'paths' option
- common/pq: support more flexible pq-branch naming
- pq-rpm: drop unused 'tries' option
- GitRepository: deprecate the get_remote_repos method
- GitRepository.has_remote_repo: use get_remotes method
- git: new class and method for remote repositories
- debian packaging: change to 1.0 source package format
- Version bump, rebase on top of 0.6.3
  * Disable cover-min-percentage setting of nose
  * docs: minor sgml syntax fix
- rpm tests: slight modificatin of import-srpm tests
- ComponentTestBase: use eq_() ok_() from nose.tools
- tests: add tests for git-import-orig-rpm
- ComponentTestBase: keep tmpdir if GBP_TESTS_NOCLEAN is in env
- ComponentTestBase: fix env restore in teardown
- config: restore mangled env in doctests
- import-orig-rpm: remove unneeded try-except
- import-orig-rpm: don't crash on invalid gbp.conf
- ComponentTestBase: more verbose output in case of branch mismatch
- rpm tests: test --filter option of git-import-srpm
- tests.testutils: add ls_zip() helper
- import-orig: rework sourcecode preparation and filtering
- import-orig: new function for filtering/re-packing sources
- buildpackage: fix handling of empty tarball prefix
- rpm: import orig: import readline in the common module
- import orig: import readline in the common module
- UpstreamSource.unpack: return UpstreamSource instance
- UpstreamSource.pack: reuse unpacked dir if no filter is used
- rpm: UpstreamSource: implement prefix guessing
- UpstreamSource: implement prefix guessing
- UpstreamSource: check that the sources exist
- UpstreamSource: store the absolute path
- rpm: UpstreamSource: move version guessing logic to PkgPolicy
- UpstreamSource: move version guessing logic to PkgPolicy
- UpstreamSource.guess_version: don't check for directories
- Fix `fatal: fetch --all does not take a repository argument`</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.6" date="1385985600">- Rebase on top of upstream version 0.6.6
- UpstreamSource: fix archive prefix guessing
- pq-rpm: create diff up to the last merge commit
  Before, merge commits broke patch generation, or, (most probably) caused
  the generated patches to be unapplicable (similar to how
  git-format-patch behaves).
  Now, changes up to the last merge commit are squashed into one diff if
  merge commits are found in the revision list from which patches are to
  be generated. Individual patches (one per commit) are generated from the
  last merge commit up to the exported revision.
- pq-rpm: magic word HEAD for patch-squashing
  When given as the squash-point, 'HEAD' translates to the end-commit.
  This allows one to configure gbp to always squash all commits into one
  monolithic diff.</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.8" date="1389096000">- Rebase on top of upstream version 0.6.8</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.8-20140306" date="1394107200">- Rebase on top of upstream version 0.6.8
- Introduce git-rpm-ch tool.
  Initial version of the git-rpm-ch tool which is intended for maintaining
  RPM changelogs. Supports both spec files and separate "OBS style"
  changelog files.
  Implement '--tag' command line option (and other related options for
  signing) for creating and tagging a release. These correspond the
  tagging options in git-buildpackage-rpm.
  The git-buildpackage-rpm tool does not commit anything to git. However,
  in rpm-ch the '--tag' option causes the changelog modifications (and,
  all other staged changes) to be committed to git before creating the
  tag. This makes it possible to create a release and document the
  packaging/release tag name in the rpm changelog.
- Changes to gbp-pq-rpm:
  * implement 'convert' subcommand.
    The new subcommand is intended to be a one-time-callable command for
    converting a package to use the "orphan-packaging" development model and
    git layout (where packaging files are maintained in a separate branch
    and code development in another branch).
  * implement '--import-files' command line option.
    For defining the packaging file(s) that will be imported into the
    development/patch-queue branch.
    By default, the local gbp conf files are imported (so that gbp sees the
    same settings on the development/pq branc as on the packaging branch).
    Files defined with this option will appear as one monolithic commit in
    the development/patch-queue branch.
  * implement --new-packaging-dir cmdline option.
    Used for setting the packaging directory to be used in the new orphan
    packaging branch. Defaults to --packaging-dir so that the gbp.conf files
    are more likely to work without modification.
  * fail gracefully on invalid config files
  * support '%(upstreamversion)s' as a replacable string in the pq branch
    name.
- Changes to git-buildpackage-rpm
  * patch-export from development branch.
    Adds git-buildpackage-rpm --patch-export support for the 'orphan
    packaging' development model (where packaging files and development sources are kept in separate
    branches).
    New functionality:
    1. If patch-export is enabled and gbp detects that the current branch
    has a development/patch-queue branch it exports the patches from there,
    instead of the tip of the packaging branch.
    2. If gbp detects that the current (or exported) branch is a
    development/patch-queue branch it automatically enables patch-export
    and exports packaging files from the base branch (instead of the
    development/patch-queue branch.
    Also, add a new '--git-patch-export-rev' command line option with which
    the user can explicitly set the treeish from which patches are generated
    (i.e. HEAD..&lt;patch-export-rev&gt;)
  * fix spec file vcs update when doing git-tag-only
  * change default export directory.
    So that the git working directory is not dirtied, by default.
- Changes ti git-import-orig-rpm:
  * disable --merge by default.
    Merging upstream to packaging does not usually make sense with rpm
    packages. Merely, it can create confusion cause unapplicable patches to
    be generated.
  * implement --create-missing-branches option.
  * implement automatic downloading.
    Automatically try to download the archive if the archive filename points
    to a remote location.
  * get archive from spec file.
    Try to get archive path/filename from spec file if no file name is given
    on the command line.  This should make version bumps more
    straightforward: just update version number in the spec file and run
    'git-import-orig-rpm'.
- git-import-orig: implement --create-missing-branches option.
- Fixes and new features in GitRepository class
  * GitRepository/get_commit_info: correctly handle file renames/copies.
  * GitRepository.create_branch: add 'force' option
  * GitRepository.archive: add 'paths' option
  * GitRepository/git_command: strip stderr output in case of error.
  * GitRepository/add_remote_repo: fix the 'tags' argument.
  * GitRepository: allow interactive commands.
  * GitRepository: fix the 'edit' mode in commit methods.
  * GitRepository.commit_files: add committer_info and edit arguments.
  * GitRepository.commit_all: add committer_info argument.
- Fixes and new features in internal rpm/spec support
  * rpm.SpecFile: add 'specpath' attribute
  * rpm: correctly handle 'NoSource' and 'NoPatch' tags in spec.
  * rpm: Implement spec_from_repo() helper function
  * rpm: track all "section" directives in spec file.
  * rpm: add gbp.rpm.changelog module.
    This new module contains basic containers and functionality for parsing
    and updating rpm changelogs. It is coupled with the rpm packaging policy
    class which now has definitions for rpm changelog formatting.
  * rpm: support for getting/setting changelog in spec.
    SpecFile objects now support reading and writing of the %changelog
    section.
  * rpm: store full path of spec file sources
- Fix detection of prefix directory in tarballs
  gbs import failed to import tarball properly if paths in the archive
  were prefixed with "./".</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.12-20140521" date="1400673600">- Rebase on top of upstream version 0.6.12
- Changes in rpm-ch
  * add --message cmdline option
    For giving the text for new changelog entry/entries, skipping git commit
    messages entirely.
  * implement '--all' option
    If defined, git-rpm-ch uses all commits in the Git history. Also,
    '--since' option is omitted.
  * implement --color-scheme option
  * use name (string) as the entry author
  * internal refactoring
  * fix crash in guessing the start commit
- Changes in pq-rpm
  * implement --retain-history option
    With this option defined gbp tries to preserve the history when
    converting. That is, for each commit in the old branch create one
    corresponding commit in the new orphan packaging branch. This works by
    dumping packaging files and updating patches for each commit. However,
    empty commits are not generated - these are caused e.g. by changes in
    files that are ignored by patch-generation.
    NOTE! Only valid for the 'convert' action.
  * convert: don't try to commit empty set of patches
  * make sure we always get a sane author
  * slight unification of log messages
  * decrease (default) verbosity a bit
  * don't create pq branch when switching
- Changes in buildpackage-rpm
  * buildpackage-rpm: fix desktop notifications
  * buildpackage-rpm: remove --purge option
  * guess/parse spec as early as possible
- Documentation
  * Include man pages in RPM packages
  * Add -doc subpackage to RPM packaging
  * Build deb and rpm html docs in one docbook
  * A multitude of small cosmetic fixes
- Other misc. internal changes
  * GitRepository: implement create_tree() method
  * rpm: suppress some verbosity when updating patches in spec file
  * [ Li Jinjing ] Fix missing return value in get_current_branch method</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.15-20140828" date="1409227200">- Rebase on top of upstream version 0.6.15
- Changes in buildpackage-rpm
  * new 'commitish' keyword for spec vcs tag
  * notify: catch RuntimeError when importing pynotify
  * fix exit code in case of GitRepositoryError
  * always create tarball for native packages
  * check submodules from the exported treeish
  * fix crash when running prebuild hook
  * always run cleaner hook
  * add --git-no-build option
  * don't crash on invalid vcs format strings
  * add '--git-native' option
  * remove some outdated/unnecessary exception handling
  * get rid of prepare_export_dir()
  * handle invalid keys in orig prefix
  * internal refactoring and fixes
- Changes in rpm-ch
  * implement --commit option
  * implement --commit-msg option
  * rpm-ch: implement --meta-bts option
  * rpm.policy: don't allow leading whitespace in bts meta tags
- docs: manpages for the rpm tools
- Misc. fixes and features
  * buildpackage: refactor tarball compression
  * gbp-dch: fix handling of the '--meta' option
  * import-orig-rpm: download tarball into parent directory
  * GitRepository/has_submodules: add treeish argument
  * tristate: implement __nonzero__() method
- Logging:
  * don't automatically setup gbp-specific logger
  * fix auto colorizing for custom streams
- Tests
  * multiple fixes and additions in ComponentTestBase class
  * testutils: add directories arg to ls_* functions
  * add unit tests for buildpackage-rpm
- Packaging
  * rpm-packaging: recommend/require unzip
  * recommend/require zipmerge
  * depend/recommend rpmbuild
  * [ Junchun Guan ] Add PKGBUILD to support arch linux
  * [ Li Jinjing ] rpm packaging: use macro for python binary</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.22-20150206" date="1423224000">- Rebase on top of upstream version 0.6.22
- Experimental support for BitBake
  * Introduce import-bb tool.
    This is the first tool in an effort of enabling gbp in the BitBake build
    environment. Gbp-import-bb is a tool for importing packages from a
    BitBake-based "combined" distro repository into individual per-package
    Git repositories.
  * Introduce pq-bb tool.
    This is a tool for managing patch-queues for packages maintained in the
    BitBake packaging format (.bb recipes).
  * Introduce buildpackage-bb tool.
    Initial version of the tool for building BitBake packages from Git.
    NOTE: The buildpackage-bb tool itself is able to operate even without an
    initialized BitBake build environment although the build likely fails in
    this case. However, this makes it possible to export the packaging meta
    data, for example.
  * Introcude clone-bb tool.
    This is a new tool for helping to clone remote per-package Git
    repositories when working in BitBake-based "full distro" build
    environment. This is useful in the case that individual packages are
    actually maintained in per-package Git repositories (like Tizen). That
    is, the full distro repository that the developer operates in is
    composed of the packaging meta data from the individual per-package
    repositories. When willing to contribute to a package the developer
    would use clone-bb to clone the correct per-package repository and make
    his changes there.
    NOTE: clone-bb uses GBP_PACKAGING_REPO variable to determine the remote
    repository URI. This variable should be defined in the package recipes
    in order to make clone-bb usable.
  * Introduce submit-bb tool.
    This is a Tizen-specific tool for creating and pushing special submit
    tags.
- pq-rpm: better error message
- buildpackage-rpm: look for remote upstream branches.
  Consider remote branches, too, while looking for the upstream branch
  when trying to guess if a package is native or not.
- rpm packaging changes
  * enable CentOS 7.
  * include python egg-info in -common.
- rpm: suppress stderr when unpacking src.rpm
- UpstreamSource: suppress stderr from tar in _determine_prefix()
- patchseries: strip numbering when guessing subject from filename
- Changes in logging
  * don't propagate to ancestor loggers
  * don't initialize handlers in GbpLogger init.
    Better compatibility with 3rd party modules that have their own logging
    initializations.
- Features/fixes in GitRepository
  * GitRepository/__git_inout: correctly handle input error
  * GitRepository.create_tag: add 'annotate' argument.
    For forcing the creation of annotated tags. Causes the an editor to be
    spawned if no message is given.</changelog>
<changelog author="Jun Wang &lt;junbill.wang@samsung.com&gt; tizen/0.6.27-20160302" date="1456920000">- Upgrade version to 0.6.27</changelog>
<changelog author="Jun Wang &lt;junbill.wang@samsung.com&gt; tizen/0.7.4-20160514" date="1463227200">- Upgrade version to 0.7.4</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; tizen/0.7.5-20161231" date="1483185600">- Fix diff_status() for renames and copies
- Adapt git-merge option when git version greater then 2.9
- Disable test_pristine_tar unittest case</changelog>

</package>

<package pkgid="558712a29e794e76a55bdf7559bd2aecf5856d2cd2021fd838a621dbe6bbf1b7" name="git-buildpackage-doc" arch="noarch">
    <version epoch="0" ver="0.7.5" rel="5.1"/>

<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.0git20130530" date="1377172800">- rpm: Improve logging in case of rpmlib error
- Add clean method to GitRepository class
- Add all_remotes option in git fetch command
- Add tags option in git push command
- rpm: print a warning if importing gbp-specific librpm fails
- rpm: implement a wrapper module for rpm lib
- rpm: simplify SpecFile._parse_filtered_spec()
- Fix pylint warnings, follow Markus' sugesstion
- rpm: enhance spec parsing error messages
- GitRepository/add_files: consistently update all tracked files
- GitRepository: Add refspec option to fetch method
- GitRepository: Add all option to pull method
- GitRepository: Add force option to push method</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.3" date="1382011200">- buildpackage: support 'commit' variable for VCS tags
- Clone a repository to a specific directory
- Fix gbs clone failure if repo url is like host:repo.git
- SpecFile.set_tag: change the default place for new tags
- remove 'repo' param to adapt to changes of write_patch_file
- pq: pass commit_info to format_patch()
- pq: pass commit_info to format_patch()
- pq.write_patch_file: drop unused argument
- pq: fix generation of series file
- common/pq: fix length of patch filenames
- buildpackage: refactor prefix handling
- tests: remove unused import in submodule tests
- tests: upper case global variables in submodule tests
- tests: add some docstrings to git submodule tests
- tests: use eq_ and ok_ from nose tools in submodule tests
- tests: use sanitize some submodule tests
- pq-rpm: don't overwrite patches in the same series
- pq: don't overwrite patches in the same series
- rpm: support guessing spec file from git treeish
- rpm.SpecFile: support parsing spec as raw text data
- rpm: minor docstring fixes
- rpm: change guess_spec() to return SpecFile object
- GitRepository.list_tree: add 'paths' option
- common/pq: support more flexible pq-branch naming
- pq-rpm: drop unused 'tries' option
- GitRepository: deprecate the get_remote_repos method
- GitRepository.has_remote_repo: use get_remotes method
- git: new class and method for remote repositories
- debian packaging: change to 1.0 source package format
- Version bump, rebase on top of 0.6.3
  * Disable cover-min-percentage setting of nose
  * docs: minor sgml syntax fix
- rpm tests: slight modificatin of import-srpm tests
- ComponentTestBase: use eq_() ok_() from nose.tools
- tests: add tests for git-import-orig-rpm
- ComponentTestBase: keep tmpdir if GBP_TESTS_NOCLEAN is in env
- ComponentTestBase: fix env restore in teardown
- config: restore mangled env in doctests
- import-orig-rpm: remove unneeded try-except
- import-orig-rpm: don't crash on invalid gbp.conf
- ComponentTestBase: more verbose output in case of branch mismatch
- rpm tests: test --filter option of git-import-srpm
- tests.testutils: add ls_zip() helper
- import-orig: rework sourcecode preparation and filtering
- import-orig: new function for filtering/re-packing sources
- buildpackage: fix handling of empty tarball prefix
- rpm: import orig: import readline in the common module
- import orig: import readline in the common module
- UpstreamSource.unpack: return UpstreamSource instance
- UpstreamSource.pack: reuse unpacked dir if no filter is used
- rpm: UpstreamSource: implement prefix guessing
- UpstreamSource: implement prefix guessing
- UpstreamSource: check that the sources exist
- UpstreamSource: store the absolute path
- rpm: UpstreamSource: move version guessing logic to PkgPolicy
- UpstreamSource: move version guessing logic to PkgPolicy
- UpstreamSource.guess_version: don't check for directories
- Fix `fatal: fetch --all does not take a repository argument`</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.6" date="1385985600">- Rebase on top of upstream version 0.6.6
- UpstreamSource: fix archive prefix guessing
- pq-rpm: create diff up to the last merge commit
  Before, merge commits broke patch generation, or, (most probably) caused
  the generated patches to be unapplicable (similar to how
  git-format-patch behaves).
  Now, changes up to the last merge commit are squashed into one diff if
  merge commits are found in the revision list from which patches are to
  be generated. Individual patches (one per commit) are generated from the
  last merge commit up to the exported revision.
- pq-rpm: magic word HEAD for patch-squashing
  When given as the squash-point, 'HEAD' translates to the end-commit.
  This allows one to configure gbp to always squash all commits into one
  monolithic diff.</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.8" date="1389096000">- Rebase on top of upstream version 0.6.8</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.8-20140306" date="1394107200">- Rebase on top of upstream version 0.6.8
- Introduce git-rpm-ch tool.
  Initial version of the git-rpm-ch tool which is intended for maintaining
  RPM changelogs. Supports both spec files and separate "OBS style"
  changelog files.
  Implement '--tag' command line option (and other related options for
  signing) for creating and tagging a release. These correspond the
  tagging options in git-buildpackage-rpm.
  The git-buildpackage-rpm tool does not commit anything to git. However,
  in rpm-ch the '--tag' option causes the changelog modifications (and,
  all other staged changes) to be committed to git before creating the
  tag. This makes it possible to create a release and document the
  packaging/release tag name in the rpm changelog.
- Changes to gbp-pq-rpm:
  * implement 'convert' subcommand.
    The new subcommand is intended to be a one-time-callable command for
    converting a package to use the "orphan-packaging" development model and
    git layout (where packaging files are maintained in a separate branch
    and code development in another branch).
  * implement '--import-files' command line option.
    For defining the packaging file(s) that will be imported into the
    development/patch-queue branch.
    By default, the local gbp conf files are imported (so that gbp sees the
    same settings on the development/pq branc as on the packaging branch).
    Files defined with this option will appear as one monolithic commit in
    the development/patch-queue branch.
  * implement --new-packaging-dir cmdline option.
    Used for setting the packaging directory to be used in the new orphan
    packaging branch. Defaults to --packaging-dir so that the gbp.conf files
    are more likely to work without modification.
  * fail gracefully on invalid config files
  * support '%(upstreamversion)s' as a replacable string in the pq branch
    name.
- Changes to git-buildpackage-rpm
  * patch-export from development branch.
    Adds git-buildpackage-rpm --patch-export support for the 'orphan
    packaging' development model (where packaging files and development sources are kept in separate
    branches).
    New functionality:
    1. If patch-export is enabled and gbp detects that the current branch
    has a development/patch-queue branch it exports the patches from there,
    instead of the tip of the packaging branch.
    2. If gbp detects that the current (or exported) branch is a
    development/patch-queue branch it automatically enables patch-export
    and exports packaging files from the base branch (instead of the
    development/patch-queue branch.
    Also, add a new '--git-patch-export-rev' command line option with which
    the user can explicitly set the treeish from which patches are generated
    (i.e. HEAD..&lt;patch-export-rev&gt;)
  * fix spec file vcs update when doing git-tag-only
  * change default export directory.
    So that the git working directory is not dirtied, by default.
- Changes ti git-import-orig-rpm:
  * disable --merge by default.
    Merging upstream to packaging does not usually make sense with rpm
    packages. Merely, it can create confusion cause unapplicable patches to
    be generated.
  * implement --create-missing-branches option.
  * implement automatic downloading.
    Automatically try to download the archive if the archive filename points
    to a remote location.
  * get archive from spec file.
    Try to get archive path/filename from spec file if no file name is given
    on the command line.  This should make version bumps more
    straightforward: just update version number in the spec file and run
    'git-import-orig-rpm'.
- git-import-orig: implement --create-missing-branches option.
- Fixes and new features in GitRepository class
  * GitRepository/get_commit_info: correctly handle file renames/copies.
  * GitRepository.create_branch: add 'force' option
  * GitRepository.archive: add 'paths' option
  * GitRepository/git_command: strip stderr output in case of error.
  * GitRepository/add_remote_repo: fix the 'tags' argument.
  * GitRepository: allow interactive commands.
  * GitRepository: fix the 'edit' mode in commit methods.
  * GitRepository.commit_files: add committer_info and edit arguments.
  * GitRepository.commit_all: add committer_info argument.
- Fixes and new features in internal rpm/spec support
  * rpm.SpecFile: add 'specpath' attribute
  * rpm: correctly handle 'NoSource' and 'NoPatch' tags in spec.
  * rpm: Implement spec_from_repo() helper function
  * rpm: track all "section" directives in spec file.
  * rpm: add gbp.rpm.changelog module.
    This new module contains basic containers and functionality for parsing
    and updating rpm changelogs. It is coupled with the rpm packaging policy
    class which now has definitions for rpm changelog formatting.
  * rpm: support for getting/setting changelog in spec.
    SpecFile objects now support reading and writing of the %changelog
    section.
  * rpm: store full path of spec file sources
- Fix detection of prefix directory in tarballs
  gbs import failed to import tarball properly if paths in the archive
  were prefixed with "./".</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.12-20140521" date="1400673600">- Rebase on top of upstream version 0.6.12
- Changes in rpm-ch
  * add --message cmdline option
    For giving the text for new changelog entry/entries, skipping git commit
    messages entirely.
  * implement '--all' option
    If defined, git-rpm-ch uses all commits in the Git history. Also,
    '--since' option is omitted.
  * implement --color-scheme option
  * use name (string) as the entry author
  * internal refactoring
  * fix crash in guessing the start commit
- Changes in pq-rpm
  * implement --retain-history option
    With this option defined gbp tries to preserve the history when
    converting. That is, for each commit in the old branch create one
    corresponding commit in the new orphan packaging branch. This works by
    dumping packaging files and updating patches for each commit. However,
    empty commits are not generated - these are caused e.g. by changes in
    files that are ignored by patch-generation.
    NOTE! Only valid for the 'convert' action.
  * convert: don't try to commit empty set of patches
  * make sure we always get a sane author
  * slight unification of log messages
  * decrease (default) verbosity a bit
  * don't create pq branch when switching
- Changes in buildpackage-rpm
  * buildpackage-rpm: fix desktop notifications
  * buildpackage-rpm: remove --purge option
  * guess/parse spec as early as possible
- Documentation
  * Include man pages in RPM packages
  * Add -doc subpackage to RPM packaging
  * Build deb and rpm html docs in one docbook
  * A multitude of small cosmetic fixes
- Other misc. internal changes
  * GitRepository: implement create_tree() method
  * rpm: suppress some verbosity when updating patches in spec file
  * [ Li Jinjing ] Fix missing return value in get_current_branch method</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.15-20140828" date="1409227200">- Rebase on top of upstream version 0.6.15
- Changes in buildpackage-rpm
  * new 'commitish' keyword for spec vcs tag
  * notify: catch RuntimeError when importing pynotify
  * fix exit code in case of GitRepositoryError
  * always create tarball for native packages
  * check submodules from the exported treeish
  * fix crash when running prebuild hook
  * always run cleaner hook
  * add --git-no-build option
  * don't crash on invalid vcs format strings
  * add '--git-native' option
  * remove some outdated/unnecessary exception handling
  * get rid of prepare_export_dir()
  * handle invalid keys in orig prefix
  * internal refactoring and fixes
- Changes in rpm-ch
  * implement --commit option
  * implement --commit-msg option
  * rpm-ch: implement --meta-bts option
  * rpm.policy: don't allow leading whitespace in bts meta tags
- docs: manpages for the rpm tools
- Misc. fixes and features
  * buildpackage: refactor tarball compression
  * gbp-dch: fix handling of the '--meta' option
  * import-orig-rpm: download tarball into parent directory
  * GitRepository/has_submodules: add treeish argument
  * tristate: implement __nonzero__() method
- Logging:
  * don't automatically setup gbp-specific logger
  * fix auto colorizing for custom streams
- Tests
  * multiple fixes and additions in ComponentTestBase class
  * testutils: add directories arg to ls_* functions
  * add unit tests for buildpackage-rpm
- Packaging
  * rpm-packaging: recommend/require unzip
  * recommend/require zipmerge
  * depend/recommend rpmbuild
  * [ Junchun Guan ] Add PKGBUILD to support arch linux
  * [ Li Jinjing ] rpm packaging: use macro for python binary</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.22-20150206" date="1423224000">- Rebase on top of upstream version 0.6.22
- Experimental support for BitBake
  * Introduce import-bb tool.
    This is the first tool in an effort of enabling gbp in the BitBake build
    environment. Gbp-import-bb is a tool for importing packages from a
    BitBake-based "combined" distro repository into individual per-package
    Git repositories.
  * Introduce pq-bb tool.
    This is a tool for managing patch-queues for packages maintained in the
    BitBake packaging format (.bb recipes).
  * Introduce buildpackage-bb tool.
    Initial version of the tool for building BitBake packages from Git.
    NOTE: The buildpackage-bb tool itself is able to operate even without an
    initialized BitBake build environment although the build likely fails in
    this case. However, this makes it possible to export the packaging meta
    data, for example.
  * Introcude clone-bb tool.
    This is a new tool for helping to clone remote per-package Git
    repositories when working in BitBake-based "full distro" build
    environment. This is useful in the case that individual packages are
    actually maintained in per-package Git repositories (like Tizen). That
    is, the full distro repository that the developer operates in is
    composed of the packaging meta data from the individual per-package
    repositories. When willing to contribute to a package the developer
    would use clone-bb to clone the correct per-package repository and make
    his changes there.
    NOTE: clone-bb uses GBP_PACKAGING_REPO variable to determine the remote
    repository URI. This variable should be defined in the package recipes
    in order to make clone-bb usable.
  * Introduce submit-bb tool.
    This is a Tizen-specific tool for creating and pushing special submit
    tags.
- pq-rpm: better error message
- buildpackage-rpm: look for remote upstream branches.
  Consider remote branches, too, while looking for the upstream branch
  when trying to guess if a package is native or not.
- rpm packaging changes
  * enable CentOS 7.
  * include python egg-info in -common.
- rpm: suppress stderr when unpacking src.rpm
- UpstreamSource: suppress stderr from tar in _determine_prefix()
- patchseries: strip numbering when guessing subject from filename
- Changes in logging
  * don't propagate to ancestor loggers
  * don't initialize handlers in GbpLogger init.
    Better compatibility with 3rd party modules that have their own logging
    initializations.
- Features/fixes in GitRepository
  * GitRepository/__git_inout: correctly handle input error
  * GitRepository.create_tag: add 'annotate' argument.
    For forcing the creation of annotated tags. Causes the an editor to be
    spawned if no message is given.</changelog>
<changelog author="Jun Wang &lt;junbill.wang@samsung.com&gt; tizen/0.6.27-20160302" date="1456920000">- Upgrade version to 0.6.27</changelog>
<changelog author="Jun Wang &lt;junbill.wang@samsung.com&gt; tizen/0.7.4-20160514" date="1463227200">- Upgrade version to 0.7.4</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; tizen/0.7.5-20161231" date="1483185600">- Fix diff_status() for renames and copies
- Adapt git-merge option when git version greater then 2.9
- Disable test_pristine_tar unittest case</changelog>

</package>

<package pkgid="12ba04546b8479d3626a37d48158eb5eda85a495c00fed69b5581badd9272663" name="git-buildpackage-rpm" arch="noarch">
    <version epoch="0" ver="0.7.5" rel="5.1"/>

<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.0git20130530" date="1377172800">- rpm: Improve logging in case of rpmlib error
- Add clean method to GitRepository class
- Add all_remotes option in git fetch command
- Add tags option in git push command
- rpm: print a warning if importing gbp-specific librpm fails
- rpm: implement a wrapper module for rpm lib
- rpm: simplify SpecFile._parse_filtered_spec()
- Fix pylint warnings, follow Markus' sugesstion
- rpm: enhance spec parsing error messages
- GitRepository/add_files: consistently update all tracked files
- GitRepository: Add refspec option to fetch method
- GitRepository: Add all option to pull method
- GitRepository: Add force option to push method</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.3" date="1382011200">- buildpackage: support 'commit' variable for VCS tags
- Clone a repository to a specific directory
- Fix gbs clone failure if repo url is like host:repo.git
- SpecFile.set_tag: change the default place for new tags
- remove 'repo' param to adapt to changes of write_patch_file
- pq: pass commit_info to format_patch()
- pq: pass commit_info to format_patch()
- pq.write_patch_file: drop unused argument
- pq: fix generation of series file
- common/pq: fix length of patch filenames
- buildpackage: refactor prefix handling
- tests: remove unused import in submodule tests
- tests: upper case global variables in submodule tests
- tests: add some docstrings to git submodule tests
- tests: use eq_ and ok_ from nose tools in submodule tests
- tests: use sanitize some submodule tests
- pq-rpm: don't overwrite patches in the same series
- pq: don't overwrite patches in the same series
- rpm: support guessing spec file from git treeish
- rpm.SpecFile: support parsing spec as raw text data
- rpm: minor docstring fixes
- rpm: change guess_spec() to return SpecFile object
- GitRepository.list_tree: add 'paths' option
- common/pq: support more flexible pq-branch naming
- pq-rpm: drop unused 'tries' option
- GitRepository: deprecate the get_remote_repos method
- GitRepository.has_remote_repo: use get_remotes method
- git: new class and method for remote repositories
- debian packaging: change to 1.0 source package format
- Version bump, rebase on top of 0.6.3
  * Disable cover-min-percentage setting of nose
  * docs: minor sgml syntax fix
- rpm tests: slight modificatin of import-srpm tests
- ComponentTestBase: use eq_() ok_() from nose.tools
- tests: add tests for git-import-orig-rpm
- ComponentTestBase: keep tmpdir if GBP_TESTS_NOCLEAN is in env
- ComponentTestBase: fix env restore in teardown
- config: restore mangled env in doctests
- import-orig-rpm: remove unneeded try-except
- import-orig-rpm: don't crash on invalid gbp.conf
- ComponentTestBase: more verbose output in case of branch mismatch
- rpm tests: test --filter option of git-import-srpm
- tests.testutils: add ls_zip() helper
- import-orig: rework sourcecode preparation and filtering
- import-orig: new function for filtering/re-packing sources
- buildpackage: fix handling of empty tarball prefix
- rpm: import orig: import readline in the common module
- import orig: import readline in the common module
- UpstreamSource.unpack: return UpstreamSource instance
- UpstreamSource.pack: reuse unpacked dir if no filter is used
- rpm: UpstreamSource: implement prefix guessing
- UpstreamSource: implement prefix guessing
- UpstreamSource: check that the sources exist
- UpstreamSource: store the absolute path
- rpm: UpstreamSource: move version guessing logic to PkgPolicy
- UpstreamSource: move version guessing logic to PkgPolicy
- UpstreamSource.guess_version: don't check for directories
- Fix `fatal: fetch --all does not take a repository argument`</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.6" date="1385985600">- Rebase on top of upstream version 0.6.6
- UpstreamSource: fix archive prefix guessing
- pq-rpm: create diff up to the last merge commit
  Before, merge commits broke patch generation, or, (most probably) caused
  the generated patches to be unapplicable (similar to how
  git-format-patch behaves).
  Now, changes up to the last merge commit are squashed into one diff if
  merge commits are found in the revision list from which patches are to
  be generated. Individual patches (one per commit) are generated from the
  last merge commit up to the exported revision.
- pq-rpm: magic word HEAD for patch-squashing
  When given as the squash-point, 'HEAD' translates to the end-commit.
  This allows one to configure gbp to always squash all commits into one
  monolithic diff.</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 0.6.8" date="1389096000">- Rebase on top of upstream version 0.6.8</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.8-20140306" date="1394107200">- Rebase on top of upstream version 0.6.8
- Introduce git-rpm-ch tool.
  Initial version of the git-rpm-ch tool which is intended for maintaining
  RPM changelogs. Supports both spec files and separate "OBS style"
  changelog files.
  Implement '--tag' command line option (and other related options for
  signing) for creating and tagging a release. These correspond the
  tagging options in git-buildpackage-rpm.
  The git-buildpackage-rpm tool does not commit anything to git. However,
  in rpm-ch the '--tag' option causes the changelog modifications (and,
  all other staged changes) to be committed to git before creating the
  tag. This makes it possible to create a release and document the
  packaging/release tag name in the rpm changelog.
- Changes to gbp-pq-rpm:
  * implement 'convert' subcommand.
    The new subcommand is intended to be a one-time-callable command for
    converting a package to use the "orphan-packaging" development model and
    git layout (where packaging files are maintained in a separate branch
    and code development in another branch).
  * implement '--import-files' command line option.
    For defining the packaging file(s) that will be imported into the
    development/patch-queue branch.
    By default, the local gbp conf files are imported (so that gbp sees the
    same settings on the development/pq branc as on the packaging branch).
    Files defined with this option will appear as one monolithic commit in
    the development/patch-queue branch.
  * implement --new-packaging-dir cmdline option.
    Used for setting the packaging directory to be used in the new orphan
    packaging branch. Defaults to --packaging-dir so that the gbp.conf files
    are more likely to work without modification.
  * fail gracefully on invalid config files
  * support '%(upstreamversion)s' as a replacable string in the pq branch
    name.
- Changes to git-buildpackage-rpm
  * patch-export from development branch.
    Adds git-buildpackage-rpm --patch-export support for the 'orphan
    packaging' development model (where packaging files and development sources are kept in separate
    branches).
    New functionality:
    1. If patch-export is enabled and gbp detects that the current branch
    has a development/patch-queue branch it exports the patches from there,
    instead of the tip of the packaging branch.
    2. If gbp detects that the current (or exported) branch is a
    development/patch-queue branch it automatically enables patch-export
    and exports packaging files from the base branch (instead of the
    development/patch-queue branch.
    Also, add a new '--git-patch-export-rev' command line option with which
    the user can explicitly set the treeish from which patches are generated
    (i.e. HEAD..&lt;patch-export-rev&gt;)
  * fix spec file vcs update when doing git-tag-only
  * change default export directory.
    So that the git working directory is not dirtied, by default.
- Changes ti git-import-orig-rpm:
  * disable --merge by default.
    Merging upstream to packaging does not usually make sense with rpm
    packages. Merely, it can create confusion cause unapplicable patches to
    be generated.
  * implement --create-missing-branches option.
  * implement automatic downloading.
    Automatically try to download the archive if the archive filename points
    to a remote location.
  * get archive from spec file.
    Try to get archive path/filename from spec file if no file name is given
    on the command line.  This should make version bumps more
    straightforward: just update version number in the spec file and run
    'git-import-orig-rpm'.
- git-import-orig: implement --create-missing-branches option.
- Fixes and new features in GitRepository class
  * GitRepository/get_commit_info: correctly handle file renames/copies.
  * GitRepository.create_branch: add 'force' option
  * GitRepository.archive: add 'paths' option
  * GitRepository/git_command: strip stderr output in case of error.
  * GitRepository/add_remote_repo: fix the 'tags' argument.
  * GitRepository: allow interactive commands.
  * GitRepository: fix the 'edit' mode in commit methods.
  * GitRepository.commit_files: add committer_info and edit arguments.
  * GitRepository.commit_all: add committer_info argument.
- Fixes and new features in internal rpm/spec support
  * rpm.SpecFile: add 'specpath' attribute
  * rpm: correctly handle 'NoSource' and 'NoPatch' tags in spec.
  * rpm: Implement spec_from_repo() helper function
  * rpm: track all "section" directives in spec file.
  * rpm: add gbp.rpm.changelog module.
    This new module contains basic containers and functionality for parsing
    and updating rpm changelogs. It is coupled with the rpm packaging policy
    class which now has definitions for rpm changelog formatting.
  * rpm: support for getting/setting changelog in spec.
    SpecFile objects now support reading and writing of the %changelog
    section.
  * rpm: store full path of spec file sources
- Fix detection of prefix directory in tarballs
  gbs import failed to import tarball properly if paths in the archive
  were prefixed with "./".</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.12-20140521" date="1400673600">- Rebase on top of upstream version 0.6.12
- Changes in rpm-ch
  * add --message cmdline option
    For giving the text for new changelog entry/entries, skipping git commit
    messages entirely.
  * implement '--all' option
    If defined, git-rpm-ch uses all commits in the Git history. Also,
    '--since' option is omitted.
  * implement --color-scheme option
  * use name (string) as the entry author
  * internal refactoring
  * fix crash in guessing the start commit
- Changes in pq-rpm
  * implement --retain-history option
    With this option defined gbp tries to preserve the history when
    converting. That is, for each commit in the old branch create one
    corresponding commit in the new orphan packaging branch. This works by
    dumping packaging files and updating patches for each commit. However,
    empty commits are not generated - these are caused e.g. by changes in
    files that are ignored by patch-generation.
    NOTE! Only valid for the 'convert' action.
  * convert: don't try to commit empty set of patches
  * make sure we always get a sane author
  * slight unification of log messages
  * decrease (default) verbosity a bit
  * don't create pq branch when switching
- Changes in buildpackage-rpm
  * buildpackage-rpm: fix desktop notifications
  * buildpackage-rpm: remove --purge option
  * guess/parse spec as early as possible
- Documentation
  * Include man pages in RPM packages
  * Add -doc subpackage to RPM packaging
  * Build deb and rpm html docs in one docbook
  * A multitude of small cosmetic fixes
- Other misc. internal changes
  * GitRepository: implement create_tree() method
  * rpm: suppress some verbosity when updating patches in spec file
  * [ Li Jinjing ] Fix missing return value in get_current_branch method</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.15-20140828" date="1409227200">- Rebase on top of upstream version 0.6.15
- Changes in buildpackage-rpm
  * new 'commitish' keyword for spec vcs tag
  * notify: catch RuntimeError when importing pynotify
  * fix exit code in case of GitRepositoryError
  * always create tarball for native packages
  * check submodules from the exported treeish
  * fix crash when running prebuild hook
  * always run cleaner hook
  * add --git-no-build option
  * don't crash on invalid vcs format strings
  * add '--git-native' option
  * remove some outdated/unnecessary exception handling
  * get rid of prepare_export_dir()
  * handle invalid keys in orig prefix
  * internal refactoring and fixes
- Changes in rpm-ch
  * implement --commit option
  * implement --commit-msg option
  * rpm-ch: implement --meta-bts option
  * rpm.policy: don't allow leading whitespace in bts meta tags
- docs: manpages for the rpm tools
- Misc. fixes and features
  * buildpackage: refactor tarball compression
  * gbp-dch: fix handling of the '--meta' option
  * import-orig-rpm: download tarball into parent directory
  * GitRepository/has_submodules: add treeish argument
  * tristate: implement __nonzero__() method
- Logging:
  * don't automatically setup gbp-specific logger
  * fix auto colorizing for custom streams
- Tests
  * multiple fixes and additions in ComponentTestBase class
  * testutils: add directories arg to ls_* functions
  * add unit tests for buildpackage-rpm
- Packaging
  * rpm-packaging: recommend/require unzip
  * recommend/require zipmerge
  * depend/recommend rpmbuild
  * [ Junchun Guan ] Add PKGBUILD to support arch linux
  * [ Li Jinjing ] rpm packaging: use macro for python binary</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/0.6.22-20150206" date="1423224000">- Rebase on top of upstream version 0.6.22
- Experimental support for BitBake
  * Introduce import-bb tool.
    This is the first tool in an effort of enabling gbp in the BitBake build
    environment. Gbp-import-bb is a tool for importing packages from a
    BitBake-based "combined" distro repository into individual per-package
    Git repositories.
  * Introduce pq-bb tool.
    This is a tool for managing patch-queues for packages maintained in the
    BitBake packaging format (.bb recipes).
  * Introduce buildpackage-bb tool.
    Initial version of the tool for building BitBake packages from Git.
    NOTE: The buildpackage-bb tool itself is able to operate even without an
    initialized BitBake build environment although the build likely fails in
    this case. However, this makes it possible to export the packaging meta
    data, for example.
  * Introcude clone-bb tool.
    This is a new tool for helping to clone remote per-package Git
    repositories when working in BitBake-based "full distro" build
    environment. This is useful in the case that individual packages are
    actually maintained in per-package Git repositories (like Tizen). That
    is, the full distro repository that the developer operates in is
    composed of the packaging meta data from the individual per-package
    repositories. When willing to contribute to a package the developer
    would use clone-bb to clone the correct per-package repository and make
    his changes there.
    NOTE: clone-bb uses GBP_PACKAGING_REPO variable to determine the remote
    repository URI. This variable should be defined in the package recipes
    in order to make clone-bb usable.
  * Introduce submit-bb tool.
    This is a Tizen-specific tool for creating and pushing special submit
    tags.
- pq-rpm: better error message
- buildpackage-rpm: look for remote upstream branches.
  Consider remote branches, too, while looking for the upstream branch
  when trying to guess if a package is native or not.
- rpm packaging changes
  * enable CentOS 7.
  * include python egg-info in -common.
- rpm: suppress stderr when unpacking src.rpm
- UpstreamSource: suppress stderr from tar in _determine_prefix()
- patchseries: strip numbering when guessing subject from filename
- Changes in logging
  * don't propagate to ancestor loggers
  * don't initialize handlers in GbpLogger init.
    Better compatibility with 3rd party modules that have their own logging
    initializations.
- Features/fixes in GitRepository
  * GitRepository/__git_inout: correctly handle input error
  * GitRepository.create_tag: add 'annotate' argument.
    For forcing the creation of annotated tags. Causes the an editor to be
    spawned if no message is given.</changelog>
<changelog author="Jun Wang &lt;junbill.wang@samsung.com&gt; tizen/0.6.27-20160302" date="1456920000">- Upgrade version to 0.6.27</changelog>
<changelog author="Jun Wang &lt;junbill.wang@samsung.com&gt; tizen/0.7.4-20160514" date="1463227200">- Upgrade version to 0.7.4</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; tizen/0.7.5-20161231" date="1483185600">- Fix diff_status() for renames and copies
- Adapt git-merge option when git version greater then 2.9
- Disable test_pristine_tar unittest case</changelog>

</package>

<package pkgid="7b993742b509d069acb2cf48f7c58006c93c292b1c3e9c9a261682a4e8900ef2" name="libparallel-forkmanager-perl" arch="src">
    <version epoch="0" ver="1.17" rel="2.1"/>

<changelog author="mls@suse.de" date="1382097600">- update to libsolv-0.4.0 to get REL_MULTIARCH support</changelog>

</package>

<package pkgid="5a26bfe1c8a6ef894861ee9951c21ebfb57daf104bfba5761f3256fa3a2645ce" name="libparallel-forkmanager-perl" arch="x86_64">
    <version epoch="0" ver="1.17" rel="2.1"/>

<changelog author="mls@suse.de" date="1382097600">- update to libsolv-0.4.0 to get REL_MULTIARCH support</changelog>

</package>

<package pkgid="a9257b42bd81f1ac869e42c73a0dc67645ac8e98f828f79bbf299ea7370ce1de" name="librpm-tizen" arch="src">
    <version epoch="0" ver="4.11.0.1.tizen20170704" rel="7.1"/>

<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 4.10.91.tizen20121215" date="1361448000">- packaging: Drop bdb sources
- packaging: fix build for Fedora (18)
- packaging: disable autoprov</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 4.10.91.tizen20121215" date="1361534400">- packaging: fix build for CentOS</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 4.10.91.tizen20121215" date="1361793600">- packaging: Disable autoreq, too
- Ignore unknown internal scripts</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 4.10.91.tizen20121215" date="1361966400">- Enable lua
- update package Provide info
- Add a provide tag to make gbs depend on new changes
- packaging: fix Makefile
- Install Tizen macros</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 4.11.0.1.tizen20130304" date="1362657600">- Version bump to latest from Tizen</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 4.11.0.1.tizen20130618" date="1371556800">- Version bump to latest from Tizen 3.0</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 4.11.0.1.tizen20130618" date="1377086400">- fix segmentation fault error while parsing spec
- Bump the log level of "unexpanded script" msg
- Prevent execution of arbitrary scripts</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 4.11.0.1.tizen20130618" date="1380628800">- lua: fall through failed lua scripts
- lua: Enable Lua
- Ignore bad expressions in %if conditionals</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen-tools/4.11.0.1.tizen20130618-20140306" date="1394107200">- Fix build against Lua 5.2</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen-tools/4.11.0.1.tizen20140530-20140723" date="1406116800">- Rebase on latest Tizen 3.0
- packaging: enable lua 5.2 for openSUSE
- rpm-packaging: enable customized autoreq</changelog>

</package>

<package pkgid="b9e11e074961d4ec45e06bc98bfa189841283b960cb684fc1b9d547fa93c1aad" name="librpm-tizen" arch="x86_64">
    <version epoch="0" ver="4.11.0.1.tizen20170704" rel="7.1"/>

<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 4.10.91.tizen20121215" date="1361448000">- packaging: Drop bdb sources
- packaging: fix build for Fedora (18)
- packaging: disable autoprov</changelog>
<changelog author="Qiang Zhang &lt;qiang.z.zhang@intel.com&gt; 4.10.91.tizen20121215" date="1361534400">- packaging: fix build for CentOS</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 4.10.91.tizen20121215" date="1361793600">- packaging: Disable autoreq, too
- Ignore unknown internal scripts</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 4.10.91.tizen20121215" date="1361966400">- Enable lua
- update package Provide info
- Add a provide tag to make gbs depend on new changes
- packaging: fix Makefile
- Install Tizen macros</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 4.11.0.1.tizen20130304" date="1362657600">- Version bump to latest from Tizen</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 4.11.0.1.tizen20130618" date="1371556800">- Version bump to latest from Tizen 3.0</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 4.11.0.1.tizen20130618" date="1377086400">- fix segmentation fault error while parsing spec
- Bump the log level of "unexpanded script" msg
- Prevent execution of arbitrary scripts</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 4.11.0.1.tizen20130618" date="1380628800">- lua: fall through failed lua scripts
- lua: Enable Lua
- Ignore bad expressions in %if conditionals</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen-tools/4.11.0.1.tizen20130618-20140306" date="1394107200">- Fix build against Lua 5.2</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen-tools/4.11.0.1.tizen20140530-20140723" date="1406116800">- Rebase on latest Tizen 3.0
- packaging: enable lua 5.2 for openSUSE
- rpm-packaging: enable customized autoreq</changelog>

</package>

<package pkgid="b79db43454b891f609d9ab532becce326d703c4e36700d82a50402bc2f64b229" name="mic" arch="noarch">
    <version epoch="0" ver="0.27.8" rel="10.1"/>

<changelog author="Gui Chen &lt;gui.chen@intel.com&gt; - 0.14" date="1343908800">- Release 0.14, changes including:
  - use cached metadata when checksum is not changed
  - skip non-fatal error in ks file and prompt user to handle
  - prompt user to handle when failed to apply img configure
  - replace hard name with device uuid in etc/fstab
  - enhance extlinux cfg file for symbolic kernel like IVI
  - support label assign for raw image
  - bug fix:
  - fix live image create failure when label assigned
  - avoid traceback when converting unsupported type
  - fix mic --version ugly output</changelog>
<changelog author="Gui Chen &lt;gui.chen@intel.com&gt; - 0.15" date="1346414400">- Release 0.15, changes including:
  - new bootstrap implementation: use bootstrap as default
  - enable 'pkgmgr=auto' to use auto-selected backend
  - just warning in chroot when not Tizen/MeeGo chroot dir
  - remove username and password in zypp repo file
  - update usage.rst for man page
  - bug fix:
  - fix https proxy issue in yum backend
  - fix repodata checksum failed issue
  - avoid traceback when loopback is NoneType</changelog>
<changelog author="Gui Chen &lt;gui.chen@intel.com&gt; - 0.16" date="1359547200">- add GPT support for UEFI format
  - add --ptable=gpt option in kickstart to enable GPT
  - add simple GPT parser to parse PARTUUID
  - use PARTUUID in syslinux.cfg if gpt required
  - clean up the mess code and improve readability
  - improve alignment to reduce unused space
  - add interface add_disks for PartitionedMount
  - clean up the mess code in partitionfs.py
  - append timestamp suffix to image name by default
  - add a new option --nocache in kickstart to disable caching rpm
  - add a new value 'vcs' for --record-pkgs to save VCS info
  - add a new option --fstab-entry for raw image to set fstab entry
  - introduce a new option '--install-pkgs' in mic
  - valid values imagined: source, debuginfo, debugsource
  - enable 'debuginfo' to install '-debuginfo' rpm in the meantime
  - improve loop device generating and cleaning mechanism
  - code clean:
  - update documentation
  - rename MANIFEST to MD5SUM
  - clean up moblin stuff in kickstart
  - clean mic tests and keep only unittest
  - sepreate the download related as independent module
  - bug fix:
  - cleanup zypp credential file to fix conflicts during installing
  - fix the issue that outdir/cachedir is not dir
  - recalculate package content recording
  - refactor try except statement in baseimager
  - fix existing loop images overwritten</changelog>
<changelog author="Gui Chen &lt;gui.chen@intel.com&gt; - 0.17" date="1362052800">- support new distribution Fedora 18
  - enable to handle more than 3 partitions
  - support partitions without mount point
  - move vcs infomation from .vcs to .packages
  - clean up some mess in utils/misc.py
  - bug fix:
  - fix failure when symbolic link vmlinuz in single disk
  - fix incorrect alignment handling
  - fix requires squashfs in opensuse
  - fix unicode error in myurlgrab
  - code cleanup:
  - clean up some mess in utils/misc.py
  - clean up pylint issue in creator.py</changelog>
<changelog author="Gui Chen &lt;gui.chen@intel.com&gt; - 0.18" date="1364990400">- put build_id before image name for release option
  - mount build directory as tmpfs to speed up
  - enable --priority in ks to set priority
  - upgrade qemu (mic's depends) to 1.4.0
  - bug fix:
  - fix debuginfo rpm swig attribute lost
  - fix release option failure with slash
  - fix man page lost in some distros
  - fix bmap file packed to tarball
  - code cleanup:
  - unify import statements to absolute import
  - clean up many undefined in partitionfs.py/loop.py/livecd.py
  - clean up some useless try and raise blocks
  - clean up some bad indentations
  - improve some error messages</changelog>
<changelog author="Gui Chen &lt;gui.chen@intel.com&gt; - 0.19" date="1368705600">- new distribution support: Ubuntu 13.04 and openSUSE 12.3
  - introduce '--part-type' to handle GPT partition
  - copy bmap creation from bmap-tools
  - update some depends and fix depends issue
  - bug fix:
  - fix bug autologinuser always set
  - fix symlink bind mount left issue
  - fix '/var/lock' non-existent throw traceback</changelog>
<changelog author="Gui Chen &lt;gui.chen@intel.com&gt; - 0.20" date="1372680000">* new distribution support: CentOS 6
  * drop image creation if checked packages not present in image
  * introduce 'installerfw' command in kickstart to customize configuration
  * improve output message of post scripts
  * bug fix:
  - fix rpm not support 'VCS' tag traceback</changelog>
<changelog author="Gui Chen &lt;gui.chen@intel.com&gt; - 0.21" date="1377518400">* new distribution support: Fedora 19
  * refactor chroot module to correct the logic
  * add an alias for installerfw - installerfw_plugins
  * remove fuser dependency to avoid some unmount issue
  * enable proxy setting with authentication
  * don't get proxy info from /etc/sysconfig/proxy ever
  * kill processes inside chroot after post script running
  * bug fix:
  - fix bootloader options omitted
  - raise when incorrectly set partition flags 'legacy_boot'
  - fix wrong file descriptor issue
  - fix some requires</changelog>
<changelog author="Gui Chen &lt;gui.chen@intel.com&gt; - 0.22" date="1382616000">* use __version__ variable instead of VERSION file
  * refactor msger module to ulitize logging module
  * refine error class module
  * improve installation in virtualenv
  * add bash completion support
  * add zsh completion support
  * export mapper device related to installer framework
  * update BmapCreate to the latest version
  * bug fix:
  - fix customized plugin_dir not work in bootstrap
  - fix packing process exit on Ubuntu
  - fix loop device alloaction failed on openSUSE
  - fix incorrect number showing during installing
  - set owner of cacheidr/outdir to SUDO_USER
  - correct project url in setup.py
  - fix mic not work when mic.conf disappear</changelog>
<changelog author="Gui Chen &lt;gui.chen@intel.com&gt; - 0.23" date="1386849600">* new distribution support: Ubuntu 13.10 and OpenSUSE 13.1
  * split requirements to subpackage 'mic-native' to reduce mic's dependencies
  * support arm64 architecture image creation in native mode
  * new option '--interactive'/'--non-interactive' to enable/disable interaction
  * new option '--uuid' for 'part' in ks file to set filesystem uuid
  * export more variables related to installer framework for loop format
  * bug fix:
  - fix bootstrap handling if bootstrap package failed
  - fix 'mapper_device' key error
  - fix detailed error messages missing in mounting
  - fix version comparing issue of urlgrabber in Fedora</changelog>
<changelog author="Gui Chen &lt;gui.chen@intel.com&gt; - 0.24" date="1394539200">* enhance to handle password with special characters
  * change python-zypp require to python-zypp-tizen
  * add --repo comand option for local build
  * add --user and --password option for %repo directive of ks file
  * clean up some codes relevant to EULA agreement
  * add hostname showing in log
  * bug fix:
  - fix chroot failed by space in image not enough
  - fix obsolete packages incorrect handling
  - fix yum backend failed to cache packages
  - fix bare ip in no_proxy not working
  - fix repeated log showing with yum backend
  - fix loop device latency timing
  - fix zypp failed to download by changing 'cachedir'
  - fix 'mkfs' not working caused by mic-bootstrap install failed</changelog>
<changelog author="Jianzhong Fang &lt;jz.fang@samsung.com&gt; - 0.27" date="1459166400">* new distribution support: CentOS 7, Debian 8, Fedora 21,
    Fedora 22, openSUSE 13.2
  * generate manifest file to describe image information
  * refactor archive and compress module
  * support sparse handle for tar command
  * replace system V with systemd on locale setting
  * add qcow2 image format support
  * add strict mode for package installing
  * enable ssl_verify option in config file
  * enhance checksums of outputs: md5sum, sha1sum, sha256sum (#DEVT-224)
  * drop mic-native support (#DEVT-248)
  * update mount option
  * revert bind mount config file to instroot
  * drop liveusb, livecd and raw image formats support (#DEVT-243, #DEVT-263)
  * use argparse module to parse the cmd line (#DEVT-52)
  * bug fix:
  - fix logfile incomplete in release option
  - fix config file disappear in bootstrap
  - fix aarch64 bin_format
  - fix pylint
  - fix real path of device mapper causing initrd failure
  - fix qemu arm and arm64 issues
  - fix AttributeError in zypp backend
  - fix 'python-xml' depends used by cElements
  - fix xml requirements
  - fix logfile not in release of '--release' when creation failed
  - fix copyright missing issue
  - fix syslinux installation path issue in Arch Linux
  - fix priority option of ks file not apply (#DEVT-254)
  - fix need to check loop device after excute 'losetup --find'
  - fix check scriptlet error file on /tmp/.postscript/error/
  - fix broken tar archive</changelog>
<changelog author="Jianzhong Fang &lt;jz.fang@samsung.com&gt; - 0.27.1" date="1464177600">* new distribution support: Ubuntu 16.04, Fedora 23
  * add raw image format support
  * bug fix:
  - Remove BmapCreate and Filemap source code from MIC (#DEVT-151)</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; - 0.27.2" date="1475064000">* Add exclude-from-image option to exclude specific images
  * Add subcommand option parameters(-v, -d, -i)</changelog>
<changelog author="Jiankang Fan &lt;jiankang.fan@samsung.com&gt; - 0.27.3" date="1482148800">* Show pkgid when install pkg error
  * support vdfs and squashfs image creation</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; - 0.27.4" date="1491393600">* Fixup changelog that causes errors
  * Merge add mipsel register on binfmt_misc &amp;&amp; Add support of qemu-mipsel patch
  * Replace 'copy' to 'symbolic link' in timeznoe setting inside mic
  * Copy ks setting lang to file /etc/config/mic_language for other use
  * Show logs inside 'Running scripts' in mic</changelog>
<changelog author="Yuhuan Yang &lt;yuhuan.yang@samsung.com&gt; - 0.27.5" date="1493380800">* Solve image not clean after created, use e2fsck to clean image, relevant issue is NJTS-179 in JIRA.</changelog>
<changelog author="Xiaojuan Mao &lt;xiaojuan.mao@samsung.com&gt; - 0.27.6" date="1498824000">* Use cpio gzip in mic.
  * fix corrupted log messages in log file
  * change installed package name length from 20 to 50
  * print warning message for detecting rpm post script...
  * display all rpm debug messages in debug mode
  * display filesystem size of each images
  * add SIGTERM handler for exit gracefully
  * change tpk install error message format
  * print package name, before install
  * Modify the arguments that use cpio to generate image.
  * Solve mic hang issue, add timeout to show failure.
  * Solve issue:mic has error when env no_proxy is 165.xx.xxx...
  * Change the order of generating image by cpio.</changelog>
<changelog author="Yuhuan Yang &lt;yuhuan.yang@samsung.com&gt; - 0.27.7" date="1505476800">* 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</changelog>
<changelog author="Xiaojuan Mao &lt;xiaojuan.mao@samsung.com&gt; - 0.27.8" date="1516968000">* 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.</changelog>

</package>

<package pkgid="a62cca5aeec18a8d8b349b0b84299876093beb59e50e2c22ac56e68158e48e47" name="mic" arch="src">
    <version epoch="0" ver="0.27.8" rel="10.1"/>

<changelog author="Gui Chen &lt;gui.chen@intel.com&gt; - 0.14" date="1343908800">- Release 0.14, changes including:
  - use cached metadata when checksum is not changed
  - skip non-fatal error in ks file and prompt user to handle
  - prompt user to handle when failed to apply img configure
  - replace hard name with device uuid in etc/fstab
  - enhance extlinux cfg file for symbolic kernel like IVI
  - support label assign for raw image
  - bug fix:
  - fix live image create failure when label assigned
  - avoid traceback when converting unsupported type
  - fix mic --version ugly output</changelog>
<changelog author="Gui Chen &lt;gui.chen@intel.com&gt; - 0.15" date="1346414400">- Release 0.15, changes including:
  - new bootstrap implementation: use bootstrap as default
  - enable 'pkgmgr=auto' to use auto-selected backend
  - just warning in chroot when not Tizen/MeeGo chroot dir
  - remove username and password in zypp repo file
  - update usage.rst for man page
  - bug fix:
  - fix https proxy issue in yum backend
  - fix repodata checksum failed issue
  - avoid traceback when loopback is NoneType</changelog>
<changelog author="Gui Chen &lt;gui.chen@intel.com&gt; - 0.16" date="1359547200">- add GPT support for UEFI format
  - add --ptable=gpt option in kickstart to enable GPT
  - add simple GPT parser to parse PARTUUID
  - use PARTUUID in syslinux.cfg if gpt required
  - clean up the mess code and improve readability
  - improve alignment to reduce unused space
  - add interface add_disks for PartitionedMount
  - clean up the mess code in partitionfs.py
  - append timestamp suffix to image name by default
  - add a new option --nocache in kickstart to disable caching rpm
  - add a new value 'vcs' for --record-pkgs to save VCS info
  - add a new option --fstab-entry for raw image to set fstab entry
  - introduce a new option '--install-pkgs' in mic
  - valid values imagined: source, debuginfo, debugsource
  - enable 'debuginfo' to install '-debuginfo' rpm in the meantime
  - improve loop device generating and cleaning mechanism
  - code clean:
  - update documentation
  - rename MANIFEST to MD5SUM
  - clean up moblin stuff in kickstart
  - clean mic tests and keep only unittest
  - sepreate the download related as independent module
  - bug fix:
  - cleanup zypp credential file to fix conflicts during installing
  - fix the issue that outdir/cachedir is not dir
  - recalculate package content recording
  - refactor try except statement in baseimager
  - fix existing loop images overwritten</changelog>
<changelog author="Gui Chen &lt;gui.chen@intel.com&gt; - 0.17" date="1362052800">- support new distribution Fedora 18
  - enable to handle more than 3 partitions
  - support partitions without mount point
  - move vcs infomation from .vcs to .packages
  - clean up some mess in utils/misc.py
  - bug fix:
  - fix failure when symbolic link vmlinuz in single disk
  - fix incorrect alignment handling
  - fix requires squashfs in opensuse
  - fix unicode error in myurlgrab
  - code cleanup:
  - clean up some mess in utils/misc.py
  - clean up pylint issue in creator.py</changelog>
<changelog author="Gui Chen &lt;gui.chen@intel.com&gt; - 0.18" date="1364990400">- put build_id before image name for release option
  - mount build directory as tmpfs to speed up
  - enable --priority in ks to set priority
  - upgrade qemu (mic's depends) to 1.4.0
  - bug fix:
  - fix debuginfo rpm swig attribute lost
  - fix release option failure with slash
  - fix man page lost in some distros
  - fix bmap file packed to tarball
  - code cleanup:
  - unify import statements to absolute import
  - clean up many undefined in partitionfs.py/loop.py/livecd.py
  - clean up some useless try and raise blocks
  - clean up some bad indentations
  - improve some error messages</changelog>
<changelog author="Gui Chen &lt;gui.chen@intel.com&gt; - 0.19" date="1368705600">- new distribution support: Ubuntu 13.04 and openSUSE 12.3
  - introduce '--part-type' to handle GPT partition
  - copy bmap creation from bmap-tools
  - update some depends and fix depends issue
  - bug fix:
  - fix bug autologinuser always set
  - fix symlink bind mount left issue
  - fix '/var/lock' non-existent throw traceback</changelog>
<changelog author="Gui Chen &lt;gui.chen@intel.com&gt; - 0.20" date="1372680000">* new distribution support: CentOS 6
  * drop image creation if checked packages not present in image
  * introduce 'installerfw' command in kickstart to customize configuration
  * improve output message of post scripts
  * bug fix:
  - fix rpm not support 'VCS' tag traceback</changelog>
<changelog author="Gui Chen &lt;gui.chen@intel.com&gt; - 0.21" date="1377518400">* new distribution support: Fedora 19
  * refactor chroot module to correct the logic
  * add an alias for installerfw - installerfw_plugins
  * remove fuser dependency to avoid some unmount issue
  * enable proxy setting with authentication
  * don't get proxy info from /etc/sysconfig/proxy ever
  * kill processes inside chroot after post script running
  * bug fix:
  - fix bootloader options omitted
  - raise when incorrectly set partition flags 'legacy_boot'
  - fix wrong file descriptor issue
  - fix some requires</changelog>
<changelog author="Gui Chen &lt;gui.chen@intel.com&gt; - 0.22" date="1382616000">* use __version__ variable instead of VERSION file
  * refactor msger module to ulitize logging module
  * refine error class module
  * improve installation in virtualenv
  * add bash completion support
  * add zsh completion support
  * export mapper device related to installer framework
  * update BmapCreate to the latest version
  * bug fix:
  - fix customized plugin_dir not work in bootstrap
  - fix packing process exit on Ubuntu
  - fix loop device alloaction failed on openSUSE
  - fix incorrect number showing during installing
  - set owner of cacheidr/outdir to SUDO_USER
  - correct project url in setup.py
  - fix mic not work when mic.conf disappear</changelog>
<changelog author="Gui Chen &lt;gui.chen@intel.com&gt; - 0.23" date="1386849600">* new distribution support: Ubuntu 13.10 and OpenSUSE 13.1
  * split requirements to subpackage 'mic-native' to reduce mic's dependencies
  * support arm64 architecture image creation in native mode
  * new option '--interactive'/'--non-interactive' to enable/disable interaction
  * new option '--uuid' for 'part' in ks file to set filesystem uuid
  * export more variables related to installer framework for loop format
  * bug fix:
  - fix bootstrap handling if bootstrap package failed
  - fix 'mapper_device' key error
  - fix detailed error messages missing in mounting
  - fix version comparing issue of urlgrabber in Fedora</changelog>
<changelog author="Gui Chen &lt;gui.chen@intel.com&gt; - 0.24" date="1394539200">* enhance to handle password with special characters
  * change python-zypp require to python-zypp-tizen
  * add --repo comand option for local build
  * add --user and --password option for %repo directive of ks file
  * clean up some codes relevant to EULA agreement
  * add hostname showing in log
  * bug fix:
  - fix chroot failed by space in image not enough
  - fix obsolete packages incorrect handling
  - fix yum backend failed to cache packages
  - fix bare ip in no_proxy not working
  - fix repeated log showing with yum backend
  - fix loop device latency timing
  - fix zypp failed to download by changing 'cachedir'
  - fix 'mkfs' not working caused by mic-bootstrap install failed</changelog>
<changelog author="Jianzhong Fang &lt;jz.fang@samsung.com&gt; - 0.27" date="1459166400">* new distribution support: CentOS 7, Debian 8, Fedora 21,
    Fedora 22, openSUSE 13.2
  * generate manifest file to describe image information
  * refactor archive and compress module
  * support sparse handle for tar command
  * replace system V with systemd on locale setting
  * add qcow2 image format support
  * add strict mode for package installing
  * enable ssl_verify option in config file
  * enhance checksums of outputs: md5sum, sha1sum, sha256sum (#DEVT-224)
  * drop mic-native support (#DEVT-248)
  * update mount option
  * revert bind mount config file to instroot
  * drop liveusb, livecd and raw image formats support (#DEVT-243, #DEVT-263)
  * use argparse module to parse the cmd line (#DEVT-52)
  * bug fix:
  - fix logfile incomplete in release option
  - fix config file disappear in bootstrap
  - fix aarch64 bin_format
  - fix pylint
  - fix real path of device mapper causing initrd failure
  - fix qemu arm and arm64 issues
  - fix AttributeError in zypp backend
  - fix 'python-xml' depends used by cElements
  - fix xml requirements
  - fix logfile not in release of '--release' when creation failed
  - fix copyright missing issue
  - fix syslinux installation path issue in Arch Linux
  - fix priority option of ks file not apply (#DEVT-254)
  - fix need to check loop device after excute 'losetup --find'
  - fix check scriptlet error file on /tmp/.postscript/error/
  - fix broken tar archive</changelog>
<changelog author="Jianzhong Fang &lt;jz.fang@samsung.com&gt; - 0.27.1" date="1464177600">* new distribution support: Ubuntu 16.04, Fedora 23
  * add raw image format support
  * bug fix:
  - Remove BmapCreate and Filemap source code from MIC (#DEVT-151)</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; - 0.27.2" date="1475064000">* Add exclude-from-image option to exclude specific images
  * Add subcommand option parameters(-v, -d, -i)</changelog>
<changelog author="Jiankang Fan &lt;jiankang.fan@samsung.com&gt; - 0.27.3" date="1482148800">* Show pkgid when install pkg error
  * support vdfs and squashfs image creation</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; - 0.27.4" date="1491393600">* Fixup changelog that causes errors
  * Merge add mipsel register on binfmt_misc &amp;&amp; Add support of qemu-mipsel patch
  * Replace 'copy' to 'symbolic link' in timeznoe setting inside mic
  * Copy ks setting lang to file /etc/config/mic_language for other use
  * Show logs inside 'Running scripts' in mic</changelog>
<changelog author="Yuhuan Yang &lt;yuhuan.yang@samsung.com&gt; - 0.27.5" date="1493380800">* Solve image not clean after created, use e2fsck to clean image, relevant issue is NJTS-179 in JIRA.</changelog>
<changelog author="Xiaojuan Mao &lt;xiaojuan.mao@samsung.com&gt; - 0.27.6" date="1498824000">* Use cpio gzip in mic.
  * fix corrupted log messages in log file
  * change installed package name length from 20 to 50
  * print warning message for detecting rpm post script...
  * display all rpm debug messages in debug mode
  * display filesystem size of each images
  * add SIGTERM handler for exit gracefully
  * change tpk install error message format
  * print package name, before install
  * Modify the arguments that use cpio to generate image.
  * Solve mic hang issue, add timeout to show failure.
  * Solve issue:mic has error when env no_proxy is 165.xx.xxx...
  * Change the order of generating image by cpio.</changelog>
<changelog author="Yuhuan Yang &lt;yuhuan.yang@samsung.com&gt; - 0.27.7" date="1505476800">* 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</changelog>
<changelog author="Xiaojuan Mao &lt;xiaojuan.mao@samsung.com&gt; - 0.27.8" date="1516968000">* 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.</changelog>

</package>

<package pkgid="b7f0ab6cf6d5c233d1cecefe19ae57c819cab555c4ace9f65409304bc7277ffb" name="perl-BSSolv" arch="src">
    <version epoch="0" ver="0.28.0" rel="2.1"/>

<changelog author="mls@suse.de" date="1322654400">- update BSSolv.xs:
  * fix prefer order handling bug
  * add repo-&gt;tofile_fd</changelog>
<changelog author="adrian@suse.de" date="1322654401">- bump version to 0.18.0
- base package on libsolv tar ball</changelog>
<changelog author="mls@suse.de" date="1333540800">- bump version to 0.18.1
- update to current libsolv
- enable arch linux support</changelog>
<changelog author="mls@suse.de" date="1335355200">- bump version to 0.18.2
- update to libsolv-0.1.0 to fix opensuse 11.4 builds</changelog>
<changelog author="mls@suse.de" date="1335528000">- update BSSolv.xs so that the worker caches binaries again</changelog>
<changelog author="mls@suse.de" date="1350302400">- update libsolv and BSSolv.xs to current version
  * export all dependencies
  * obey package conflicts when expanding</changelog>
<changelog author="mls@suse.de" date="1352721600">- update libsolv to current version to fix deb parsing
- bump repocookie</changelog>
<changelog author="mls@suse.de" date="1352808000">- use REPO_NO_LOCATION</changelog>
<changelog author="mls@suse.de" date="1352808001">- support 'ignoreconflicts' expandflag</changelog>
<changelog author="mls@suse.de" date="1352894400">- update BSSolv.xs to get debugstr support</changelog>
<changelog author="mls@suse.de" date="1360152000">- update to libsolv-0.2.4</changelog>
<changelog author="mls@suse.de" date="1382097600">- update to libsolv-0.4.0 to get REL_MULTIARCH support</changelog>
<changelog author="ro@suse.de" date="1411041600">- update to BSSolv.xs from GIT</changelog>
<changelog author="adrian@suse.de" date="1434024000">- 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</changelog>
<changelog author="mls@suse.de" date="1438257600">- update to version 0.23.0 (perl module 0.03 version)
  * implement download on demand data updating</changelog>
<changelog author="mls@suse.de" date="1439899200">- update to version 0.24.0 (perl module 0.04 version)
  * allow setting of the dodcookie without a dodurl</changelog>
<changelog author="mls@suse.de" date="1439899201">- update to version 0.25.0 (perl module 0.05 version)
  * make checksums pass our writefilter</changelog>
<changelog author="mls@suse.de" date="1458043200">- update to version 0.26.0 (perl module 0.06 version)
  * add preparehashes pool method to speed up the scheduler</changelog>
<changelog author="mls@suse.de" date="1459512000">- update to version 0.27.0 (perl module 0.07 version)
  * add delta storage support</changelog>
<changelog author="mls@suse.de" date="1459512001">- update to version 0.28.0 (perl module 0.08 version)
  * fix typo, rename obscpiostats to obscpiostorestats</changelog>

</package>

<package pkgid="735e7b329c3d090b0786c88b20588be0e9749681bea4eba103c849b9ea2d086f" name="perl-BSSolv" arch="x86_64">
    <version epoch="0" ver="0.28.0" rel="2.1"/>

<changelog author="mls@suse.de" date="1322654400">- update BSSolv.xs:
  * fix prefer order handling bug
  * add repo-&gt;tofile_fd</changelog>
<changelog author="adrian@suse.de" date="1322654401">- bump version to 0.18.0
- base package on libsolv tar ball</changelog>
<changelog author="mls@suse.de" date="1333540800">- bump version to 0.18.1
- update to current libsolv
- enable arch linux support</changelog>
<changelog author="mls@suse.de" date="1335355200">- bump version to 0.18.2
- update to libsolv-0.1.0 to fix opensuse 11.4 builds</changelog>
<changelog author="mls@suse.de" date="1335528000">- update BSSolv.xs so that the worker caches binaries again</changelog>
<changelog author="mls@suse.de" date="1350302400">- update libsolv and BSSolv.xs to current version
  * export all dependencies
  * obey package conflicts when expanding</changelog>
<changelog author="mls@suse.de" date="1352721600">- update libsolv to current version to fix deb parsing
- bump repocookie</changelog>
<changelog author="mls@suse.de" date="1352808000">- use REPO_NO_LOCATION</changelog>
<changelog author="mls@suse.de" date="1352808001">- support 'ignoreconflicts' expandflag</changelog>
<changelog author="mls@suse.de" date="1352894400">- update BSSolv.xs to get debugstr support</changelog>
<changelog author="mls@suse.de" date="1360152000">- update to libsolv-0.2.4</changelog>
<changelog author="mls@suse.de" date="1382097600">- update to libsolv-0.4.0 to get REL_MULTIARCH support</changelog>
<changelog author="ro@suse.de" date="1411041600">- update to BSSolv.xs from GIT</changelog>
<changelog author="adrian@suse.de" date="1434024000">- 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</changelog>
<changelog author="mls@suse.de" date="1438257600">- update to version 0.23.0 (perl module 0.03 version)
  * implement download on demand data updating</changelog>
<changelog author="mls@suse.de" date="1439899200">- update to version 0.24.0 (perl module 0.04 version)
  * allow setting of the dodcookie without a dodurl</changelog>
<changelog author="mls@suse.de" date="1439899201">- update to version 0.25.0 (perl module 0.05 version)
  * make checksums pass our writefilter</changelog>
<changelog author="mls@suse.de" date="1458043200">- update to version 0.26.0 (perl module 0.06 version)
  * add preparehashes pool method to speed up the scheduler</changelog>
<changelog author="mls@suse.de" date="1459512000">- update to version 0.27.0 (perl module 0.07 version)
  * add delta storage support</changelog>
<changelog author="mls@suse.de" date="1459512001">- update to version 0.28.0 (perl module 0.08 version)
  * fix typo, rename obscpiostats to obscpiostorestats</changelog>

</package>

<package pkgid="7f4d903d18426443a5694e83d09b26d8729aa6333dc96a243a1baa5d55ab4a59" name="perl-Crypt-SSLeay" arch="src">
    <version epoch="0" ver="0.64" rel="4.1"/>

<changelog author="Release Engineering &lt;rel-eng at fedoraproject dot org&gt; - 0.57-5" date="1196856000">- Rebuild for deps</changelog>
<changelog author="Fedora Release Engineering &lt;rel-eng@fedoraproject.org&gt; - 0.57-6" date="1203422400">- Autorebuild for GCC 4.3</changelog>
<changelog author="Tom &quot;spot&quot; Callaway &lt;tcallawa@redhat.com&gt; - 0.57-7" date="1204718400">- rebuild for new perl</changelog>
<changelog author="Marcela Maslanova &lt;mmaslano@redhat.com&gt; - 0.57-8" date="1222257600">- fix patches for fuzz</changelog>
<changelog author="Marcela Maslanova &lt;mmaslano@redhat.com&gt; - 0.57-9" date="1223294400">- add examples into doc</changelog>
<changelog author="Tomas Mraz &lt;tmraz@redhat.com&gt; - 0.57-10" date="1232193600">- rebuild with new openssl</changelog>
<changelog author="Fedora Release Engineering &lt;rel-eng@lists.fedoraproject.org&gt; - 0.57-11" date="1235649600">- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild</changelog>
<changelog author="Fedora Release Engineering &lt;rel-eng@lists.fedoraproject.org&gt; - 0.57-12" date="1248523200">- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild</changelog>
<changelog author="Tomas Mraz &lt;tmraz@redhat.com&gt; - 0.57-13" date="1250856000">- rebuilt with new openssl</changelog>
<changelog author="Marcela Ma?lá?ová &lt;mmaslano@redhat.com&gt; - 0.57-14" date="1259150400">- change Makefile for openssl 1.0, which couldn't be found properly before</changelog>
<changelog author="Stepan Kasal &lt;skasal@redhat.com&gt; - 0.57-16" date="1260187200">- rebuild against perl 5.10.1</changelog>
<changelog author="Marcela Maslanova &lt;mmaslano@redhat.com&gt; - 0.57-17" date="1272628800">- Mass rebuild with perl-5.12.0</changelog>
<changelog author="Petr Sabata &lt;psabata@redhat.com&gt; - 0.58-1" date="1283342400">- 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</changelog>
<changelog author="Marcela Maslanova &lt;mmaslano@redhat.com&gt; - 0.58-2" date="1292500800">- Rebuild to fix problems with vendorarch/lib (#661697)</changelog>
<changelog author="Fedora Release Engineering &lt;rel-eng@lists.fedoraproject.org&gt; - 0.58-3" date="1297166400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild</changelog>
<changelog author="Paul Howarth &lt;paul@city-fan.org&gt; - 0.58-4" date="1303214400">- 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 &gt;= 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</changelog>
<changelog author="Petr Sabata &lt;contyk@redhat.com&gt; - 0.58-5" date="1311163200">- Perl mass rebuild</changelog>
<changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 0.58-6" date="1311336000">- RPM 4.9 dependency filtering added</changelog>
<changelog author="Petr Sabata &lt;contyk@redhat.com&gt; - 0.58-7" date="1315396800">- Link to the ca-certificates ca-bundle.crt instead of shipping our own,
  outdated copy (#734385)</changelog>
<changelog author="Fedora Release Engineering &lt;rel-eng@lists.fedoraproject.org&gt; - 0.58-8" date="1326456000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild</changelog>

</package>

<package pkgid="e6c59761032328ba1b9e85d999922251fc1ab1a97ff7ea4af4e81565d31975b1" name="perl-Crypt-SSLeay" arch="x86_64">
    <version epoch="0" ver="0.64" rel="4.1"/>

<changelog author="Fedora Release Engineering &lt;rel-eng@lists.fedoraproject.org&gt; - 0.57-12" date="1248523200">- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild</changelog>
<changelog author="Tomas Mraz &lt;tmraz@redhat.com&gt; - 0.57-13" date="1250856000">- rebuilt with new openssl</changelog>
<changelog author="Marcela Ma?lá?ová &lt;mmaslano@redhat.com&gt; - 0.57-14" date="1259150400">- change Makefile for openssl 1.0, which couldn't be found properly before</changelog>
<changelog author="Stepan Kasal &lt;skasal@redhat.com&gt; - 0.57-16" date="1260187200">- rebuild against perl 5.10.1</changelog>
<changelog author="Marcela Maslanova &lt;mmaslano@redhat.com&gt; - 0.57-17" date="1272628800">- Mass rebuild with perl-5.12.0</changelog>
<changelog author="Petr Sabata &lt;psabata@redhat.com&gt; - 0.58-1" date="1283342400">- 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</changelog>
<changelog author="Marcela Maslanova &lt;mmaslano@redhat.com&gt; - 0.58-2" date="1292500800">- Rebuild to fix problems with vendorarch/lib (#661697)</changelog>
<changelog author="Fedora Release Engineering &lt;rel-eng@lists.fedoraproject.org&gt; - 0.58-3" date="1297166400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild</changelog>
<changelog author="Paul Howarth &lt;paul@city-fan.org&gt; - 0.58-4" date="1303214400">- 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 &gt;= 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</changelog>
<changelog author="Petr Sabata &lt;contyk@redhat.com&gt; - 0.58-5" date="1311163200">- Perl mass rebuild</changelog>
<changelog author="Petr Pisar &lt;ppisar@redhat.com&gt; - 0.58-6" date="1311336000">- RPM 4.9 dependency filtering added</changelog>
<changelog author="Petr Sabata &lt;contyk@redhat.com&gt; - 0.58-7" date="1315396800">- Link to the ca-certificates ca-bundle.crt instead of shipping our own,
  outdated copy (#734385)</changelog>
<changelog author="Fedora Release Engineering &lt;rel-eng@lists.fedoraproject.org&gt; - 0.58-8" date="1326456000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild</changelog>

</package>

<package pkgid="6948f7ad1509c6e523a2abc2ab9fe499289ae9f490d89f5d5711b30b486370bd" name="pristine-tar" arch="src">
    <version epoch="0" ver="1.35" rel="4.1"/>

<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 1.28" date="1368446400">- Version bump to 1.28</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 1.28" date="1370260800">- Fixes Bug #998
  * Mangle PAX headers when using posix tar format
  * Use posix tar format by default
  * implement tar format guessing</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 1.28" date="1377259200">- Remove all timestamps from extended PAX headers of posix tarballs</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 1.28" date="1385726400">- 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</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 1.30" date="1393502400">- Version bump to 1.30</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/1.31-20140520" date="1400587200">- Version bump to 1.31</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/1.32-20140915" date="1410782400">- Version bump to 1.32
- rpm packaging: fix build for CentOS 7</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/1.32-20150212" date="1423742400">- 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.</changelog>
<changelog author="Rong Jinhui &lt;jinhui.rong@samsung.com&gt; 1.33" date="1444737600">- Version bump to 1.33</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 1.35" date="1483185600">- Version bump to 1.35
- Fix xdelta upgrade to xdelta3 but left pristine-gz
- Add debian ignore and packaging ignore in .gbp.conf</changelog>

</package>

<package pkgid="d561dda87b2b625612fdf06e990b2a2c3fdcb9ef530607bee126d33cf73c339c" name="pristine-tar" arch="x86_64">
    <version epoch="0" ver="1.35" rel="4.1"/>

<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 1.28" date="1368446400">- Version bump to 1.28</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 1.28" date="1370260800">- Fixes Bug #998
  * Mangle PAX headers when using posix tar format
  * Use posix tar format by default
  * implement tar format guessing</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 1.28" date="1377259200">- Remove all timestamps from extended PAX headers of posix tarballs</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 1.28" date="1385726400">- 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</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; 1.30" date="1393502400">- Version bump to 1.30</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/1.31-20140520" date="1400587200">- Version bump to 1.31</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/1.32-20140915" date="1410782400">- Version bump to 1.32
- rpm packaging: fix build for CentOS 7</changelog>
<changelog author="Markus Lehtonen &lt;markus.lehtonen@linux.intel.com&gt; tizen/1.32-20150212" date="1423742400">- 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.</changelog>
<changelog author="Rong Jinhui &lt;jinhui.rong@samsung.com&gt; 1.33" date="1444737600">- Version bump to 1.33</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 1.35" date="1483185600">- Version bump to 1.35
- Fix xdelta upgrade to xdelta3 but left pristine-gz
- Add debian ignore and packaging ignore in .gbp.conf</changelog>

</package>

<package pkgid="d8248aa020cc05ae06e1d6119760c79b30835c26be652607ec33cb6e9dd15d39" name="python-snapdiff" arch="noarch">
    <version epoch="0" ver="0.1.1" rel="1.1"/>

<changelog author="Lingchao Xin &lt;lingchaox.xin@intel.com&gt; - 0.1" date="1384948800">- Initial packaging</changelog>
<changelog author="Tizen Build Team &lt;tizen.build@samsung.com&gt; 1.4" date="1495454400">- print log for commit diffs and support csv format</changelog>

</package>

<package pkgid="af11bc318c0b30bb50bb5dbaba6436c22285b30e2b837988e1edc4b1f0e3bc24" name="python-snapdiff" arch="src">
    <version epoch="0" ver="0.1.1" rel="1.1"/>

<changelog author="Lingchao Xin &lt;lingchaox.xin@intel.com&gt; - 0.1" date="1384948800">- Initial packaging</changelog>
<changelog author="Tizen Build Team &lt;tizen.build@samsung.com&gt; 1.4" date="1495454400">- print log for commit diffs and support csv format</changelog>

</package>

<package pkgid="3465467f048c15caf490d4f464e82d393872ead9d0c3b87b2eaa311e0c0b647c" name="qemu-arm-static" arch="src">
    <version epoch="0" ver="1.6.0rc3.tizen20161231" rel="4.1"/>

<changelog author="gui.chen@intel.com" date="1404907200">- update to v1.6.0</changelog>
<changelog author="markus.lehtonen@linux.intel.com" date="1412251200">- Change packaging to Debian non-native</changelog>
<changelog author="sk7.park@samsung.com" date="1483185600">- Add depands packae qemu
- Add the qemu-arm-binfmt (qemu-arm64-binfmt)
- Upgrade tizen version to tizen20161231</changelog>

</package>

<package pkgid="ad0a02b002c2cbcd85de45b0ac8195dbbe9081201edc682c371f7bcac61f1957" name="qemu-arm-static" arch="x86_64">
    <version epoch="0" ver="1.6.0rc3.tizen20161231" rel="4.1"/>

<changelog author="gui.chen@intel.com" date="1404907200">- update to v1.6.0</changelog>
<changelog author="markus.lehtonen@linux.intel.com" date="1412251200">- Change packaging to Debian non-native</changelog>
<changelog author="sk7.park@samsung.com" date="1483185600">- Add depands packae qemu
- Add the qemu-arm-binfmt (qemu-arm64-binfmt)
- Upgrade tizen version to tizen20161231</changelog>

</package>

<package pkgid="af25e86bd7e64ba9b5db6c097eb50818cefe1135567c040a0c6216198257eb12" name="repa" arch="noarch">
    <version epoch="0" ver="0.6" rel="1.6.1"/>

<changelog author="Ed Bartosh &lt;eduard.bartosh@intel.com&gt;" date="1376136000">- Initial packaging</changelog>
<changelog author="Ed Bartosh &lt;eduard.bartosh@intel.com&gt; 0.1.1" date="1395144000">- 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</changelog>
<changelog author="Ed Bartosh &lt;eduard.bartosh@intel.com&gt; 0.2" date="1400673600">- 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</changelog>
<changelog author="Ed Bartosh &lt;ed@ed.fi.intel.com&gt; 0.3" date="1419249600">- 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</changelog>
<changelog author="Ed Bartosh &lt;ed@ed.fi.intel.com&gt; 0.4" date="1457092800">- fix pylint error
- group: remove --force option
- Rename command info -&gt; show
- Implement rebuild subcommand
- Implement lock/unlock subcommand
- Implement remove subcommand
- list: add build time
- Implement --edit command line option</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.5" date="1491393600">- Do not accept aggregate packages
- Do not update source of _link packages even if an SR is accepted</changelog>
<changelog author="Yang Zhang &lt;y0169.zhang@samsung.com&gt; 0.6" date="1513166400">- 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</changelog>

</package>

<package pkgid="fe616f22a58f8be669f3b55d645c758ba9d6cbdffac3e0e024ab2675158acad4" name="repa" arch="src">
    <version epoch="0" ver="0.6" rel="1.6.1"/>

<changelog author="Ed Bartosh &lt;eduard.bartosh@intel.com&gt;" date="1376136000">- Initial packaging</changelog>
<changelog author="Ed Bartosh &lt;eduard.bartosh@intel.com&gt; 0.1.1" date="1395144000">- 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</changelog>
<changelog author="Ed Bartosh &lt;eduard.bartosh@intel.com&gt; 0.2" date="1400673600">- 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</changelog>
<changelog author="Ed Bartosh &lt;ed@ed.fi.intel.com&gt; 0.3" date="1419249600">- 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</changelog>
<changelog author="Ed Bartosh &lt;ed@ed.fi.intel.com&gt; 0.4" date="1457092800">- fix pylint error
- group: remove --force option
- Rename command info -&gt; show
- Implement rebuild subcommand
- Implement lock/unlock subcommand
- Implement remove subcommand
- list: add build time
- Implement --edit command line option</changelog>
<changelog author="SoonKyu Park &lt;sk7.park@samsung.com&gt; 0.5" date="1491393600">- Do not accept aggregate packages
- Do not update source of _link packages even if an SR is accepted</changelog>
<changelog author="Yang Zhang &lt;y0169.zhang@samsung.com&gt; 0.6" date="1513166400">- 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</changelog>

</package>

</otherdata>