Zhang Qiang [Fri, 18 Oct 2013 03:26:41 +0000 (11:26 +0800)]
bump to version 0.19 rc1, update changelog
Change-Id: I604869af7591760306df4b70c8ccf21545d5c5c0
Zhang Qiang [Fri, 18 Oct 2013 00:01:20 +0000 (08:01 +0800)]
Update dependencies:
- depend on new pristine-tar 1.28 version
- dependencies of gbs subpackages:
gbs --> gbs-api, gbs-export, gbs-remotbuild
gbs-export->gbs-api
gbs-remotebuild-> gbs-api, gbs-export.
Change-Id: I3fb39dd04c18639ace37ca7a9042683dd5464449
Markus Lehtonen [Thu, 17 Oct 2013 10:53:44 +0000 (13:53 +0300)]
Use commit sha1 instead of tagname in spec file VCS tag
Change-Id: Iad46e761839b9abd8174ee874f4904d40b9abc66
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Zhang Qiang [Thu, 17 Oct 2013 08:01:16 +0000 (16:01 +0800)]
Split remotebuild module to seperate package
gbs remotebuild module is used by Tizen Backend service, so it's better to have
it separated.
Fixes: #1381
Change-Id: I2e06d3cc841dadb681d0a654ec256411abd96fd0
Zhang Qiang [Thu, 17 Oct 2013 09:12:18 +0000 (17:12 +0800)]
cherry-pick from release branch
bump version to 0.18.1
Change-Id: Icf35a981ff77cf29f848d56ebd7775d9f3e92d17
Zhang Qiang [Thu, 17 Oct 2013 08:30:48 +0000 (01:30 -0700)]
Merge "Update depenencies" into devel
Zhang Qiang [Thu, 17 Oct 2013 07:18:28 +0000 (15:18 +0800)]
Update depenencies
- librpm-tizen
- git-buildpackage
- depanneur
Change-Id: If125cd4a1412d539515a934a36d8ffc1af86246e
Qiang Z Zhang [Wed, 16 Oct 2013 02:44:29 +0000 (19:44 -0700)]
Merge "Add directory argument to gbs clone" into devel
Guan Junchun [Fri, 11 Oct 2013 10:07:56 +0000 (18:07 +0800)]
Add directory argument to gbs clone
With this patch, we can clone a repo to a specific directory
$ gbs clone remote_repo dir
Fixes: #1336
Change-Id: I72241337a2815b444c214ddb8ca8ea6b7fefb63f
Qiang Z Zhang [Mon, 14 Oct 2013 07:03:49 +0000 (00:03 -0700)]
Merge "Replace review.tizen.org with tizen" into devel
Rui Lv [Fri, 11 Oct 2013 07:33:06 +0000 (03:33 -0400)]
Replace review.tizen.org with tizen
This change partically solves the bug below:
https://bugs.tizen.org/jira/browse/TINF-289
Guan Junchun [Fri, 11 Oct 2013 02:54:20 +0000 (10:54 +0800)]
Catch exception if buildconf specified in gbs conf doesn't exist
Fixes: #1339
Change-Id: I0a6d326753815703423de95e1c49490cded12e8c
Ed Bartosh [Wed, 9 Oct 2013 07:23:15 +0000 (10:23 +0300)]
Refactored reading local .gbs.conf
If gbs is called as an API local .gbs.conf is not read if it's not in
the current directory. This change fixes this.
Change-Id: I642591bea4f2dd958cd13d11b365b6f4ef00e6c4
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Li Jinjing [Tue, 10 Sep 2013 07:20:29 +0000 (03:20 -0400)]
Change rpm.parse_spec() to rpm.SpecFile()
Rpm.parse_spec() function has been deleted.
Use rpm.SpecFile() instead.
Fixed #1294
Change-Id: Ieae1cd61b3c2287e09d78d24d82db1e0921083ef
Yigang Wen [Fri, 6 Sep 2013 02:09:46 +0000 (10:09 +0800)]
Reverse order when glob spec files
Reverse the order of glob spec files in accordance with
git ls-tree spec files.
Fixes: #1270
Change-Id: I9eca3af4c1170e8309ce0c46f42f2593ae09e235
Zhang Qiang [Wed, 4 Sep 2013 05:38:06 +0000 (13:38 +0800)]
Add an ArgumentParser Action to load project conf
Without this patch project special gbs.conf will not
be loaded if gbs running out of project, for example:
$ gbs export /path/to/project
This patch add an ArgumentParser Action to process
all gitdir positional argument
Fixes: #1272
Change-Id: Ia2e1ef8f9d58c6e3f6115d795bf0a503e692fb2c
Zhang Qiang [Wed, 4 Sep 2013 05:03:43 +0000 (13:03 +0800)]
Just overwrite original config instead of clean up
configmgr will load default config files, if -c specified new conf
file, which should be added to configmgr and the original default
keys should not removed, in some cases they are needed.
Fixes: #1273
Change-Id: If4451bf60a2683a2c7c753a5044f25ec53898da4
Zhang Qiang [Tue, 3 Sep 2013 10:26:19 +0000 (18:26 +0800)]
update all spec files no matter if no --spec specified
Fixes: #1233
Change-Id: I5f3de2875273c552fce59141a1e7c4cd46ab51c2
Zhang Qiang [Tue, 3 Sep 2013 05:45:20 +0000 (13:45 +0800)]
track upstream/pristine-tar branch automatically
This enable tarball generation from upstream/pristine-tar branch
and patch generation if upstream/pristine-tar branches exist in
remote branch.
Fixes: #1230
Change-Id: I9b846d1ae670e31bc5c0b429a0cabf641281fe7a
Zhang Qiang [Mon, 26 Aug 2013 00:53:34 +0000 (08:53 +0800)]
bump to offical 0.18 release version
Change-Id: I3a24774e7fb21a49baa5241e9b8276f22b19f267
Zhang Qiang [Thu, 22 Aug 2013 06:50:47 +0000 (14:50 +0800)]
bump to gbs 0.18-rc2
Updates including:
- Update dependencies
- Update release notes
- Fix packaging conflict files issue on fedora 19
Change-Id: I3a522d5ef0f17ef486e8f98609cb733a04219f7d
Zhang Qiang [Thu, 22 Aug 2013 06:39:51 +0000 (14:39 +0800)]
Update dependencies:depanneur/gbp/librpm-tizen
Change-Id: I0e6e6bbdc93aa8ec7023335d9badc5137a56118b
Zhang Qiang [Thu, 22 Aug 2013 05:59:07 +0000 (13:59 +0800)]
fix some files listed twice issue
Change-Id: If0cc10ecf79d97b63c2f6262b2a3a3545c5b2d73
Zhang Qiang [Tue, 20 Aug 2013 14:41:27 +0000 (22:41 +0800)]
update release notes
Change-Id: Ib72f1df8ca39b0c86230d29cf2e71ccca31d3b3f
Zhang Qiang [Tue, 20 Aug 2013 14:24:52 +0000 (22:24 +0800)]
Bump to version 0.18
Change-Id: I07eee62f4f1d693a7afa4d9b2e1b5fdebedd0a0f
LingchaoX Xin [Fri, 9 Aug 2013 05:55:42 +0000 (13:55 +0800)]
Add gbs zsh completion support #693
~ $ gbs
build -- local build package
changelog -- update the changelog file with the git commit messages
chroot -- chroot to build root
clone -- clone a git repository
export -- export files and prepare for build
import -- import spec file/source rpm/tar ball to git repository
pull -- update a package git repository
remotebuild -- remote build package
submit -- submit tag to gerrit and trigger building in OBS
~ $ gbs build -A
armv6l armv7hl armv7l i586 x86_64
~ $ gbs changelog -
--conf -c -- specify config file for gbs
--debug -d -- debug output
--help -h -- show this help message and exit
--message -m -- use given message as the changelog entry
--packaging-dirdirectory -- containing packaging files
--since -s -- commit to start from
--spec -- specify a spec file to use. It should be a file name that GBS will find it in packaging dir
--verbose -v -- verbose output
--version -V -- show program's version number and exit
Change-Id: I049a3ad30cb6aed385e6c6421c594f7de421e5b8
Signed-off-by: LingchaoX Xin <lingchaox.xin@intel.com>
Zhang Qiang [Fri, 19 Jul 2013 08:46:27 +0000 (16:46 +0800)]
depend on new git-buildpackage and bump to 0.17.2
Change-Id: I844a94c1d73440e7833c2cf49d3240edba394466
Zhang Qiang [Tue, 16 Jul 2013 02:17:31 +0000 (10:17 +0800)]
depend on new gbp and bump to 0.17.1
Change-Id: I80ae343c109821deb213b5d5f170c80466e45a44
Zhang Qiang [Mon, 15 Jul 2013 07:25:32 +0000 (15:25 +0800)]
formalize profile name to build conf, fix #1051
profile name is used to generate build conf, which has some special
format:
- should not start with digital
- should not contain '-'
This patch generate well formated build conf file name from profile
name.
Change-Id: Iee69c0abf8316227cbb6e2845ce11bbb2eaf03e3
Zhang Qiang [Tue, 9 Jul 2013 01:22:04 +0000 (09:22 +0800)]
update version to 0.17 in source code
Change-Id: I8077693c3b0b01db64efc7905ca9dedecc3db884
Zhang Qiang [Mon, 8 Jul 2013 07:41:52 +0000 (15:41 +0800)]
skip invalid local repo
Change-Id: I8d9f19a7c888c1dc7570500e850c141f9a54baa3
Zhang Qiang [Thu, 4 Jul 2013 11:44:38 +0000 (19:44 +0800)]
fix librpm dependency issue
Change-Id: Ibc4556a3e8fbf6287991b8f61f073230fb01090a
Zhang Qiang [Thu, 4 Jul 2013 06:59:49 +0000 (14:59 +0800)]
Bump to 0.17 offical release version
Change-Id: I48678a6207afcd6364531f91a01975a4af4ec63c
Zhang Qiang [Thu, 4 Jul 2013 06:52:49 +0000 (14:52 +0800)]
Update dependency of mic
mic 0.20 is supported on CentOS, so gbs can depend mic
Change-Id: I69c55a2c5db8d79d313abe521cb4c75e46401352
Zhang Qiang [Mon, 1 Jul 2013 07:22:18 +0000 (15:22 +0800)]
bump to gbs 0.16 rc1
Change-Id: Ia595340bf770932964224429529fef8a417e333e
Zhang Qiang [Mon, 1 Jul 2013 06:28:45 +0000 (14:28 +0800)]
bump to gbs 0.17
Change-Id: I41ced1801ec4a6b50244f81480da5f049fb7256b
Zhang Qiang [Mon, 1 Jul 2013 06:35:08 +0000 (14:35 +0800)]
Update dependencis
update depanneur, git-buildpackage, librpm-tizen
Change-Id: I0326f07dfd31d1b0de8471c017a9c6e7aae03d0a
Zhang Qiang [Fri, 28 Jun 2013 09:48:11 +0000 (17:48 +0800)]
bugfix: forget checking .gbs.conf under current dir
Change-Id: I8342400bbc4506e1dc1c5c4e9bacf0307fb6a7de
Zhang Qiang [Fri, 28 Jun 2013 04:01:52 +0000 (12:01 +0800)]
report error if specify top directory of new designed repo
Change-Id: I7e7cfd5053971ab0bc73b98bda00e91b578ffc04
Zhang Qiang [Fri, 28 Jun 2013 02:55:17 +0000 (10:55 +0800)]
Support fetching build conf from repodata/ dir
Change-Id: Ib0fe2f3485da52c33ed9b73979b183659008464c
Zhang Qiang [Wed, 26 Jun 2013 07:00:28 +0000 (15:00 +0800)]
convert local RPM repo to absolute path, or RepoParser will ignore it
Change-Id: I968cf68446fdf681b3b65c8325e9231f2bc026a0
Zhang Qiang [Tue, 25 Jun 2013 03:46:52 +0000 (11:46 +0800)]
fix lose efficacy issue of getting tmpdir if -c specfied
Change-Id: I05670479ae4fef747a748c80c94e39c022a93a6f
Signed-off-by: Zhang Qiang <qiang.z.zhang@intel.com>
Guan Junchun [Tue, 25 Jun 2013 03:37:59 +0000 (11:37 +0800)]
Raise ConfigError if referenced key is not defined in general section
Change-Id: Ia4de87b903bcd71f4b88183cee7d85e9402e7823
Zhang Qiang [Wed, 19 Jun 2013 07:28:22 +0000 (15:28 +0800)]
Add --packaging-branch for gbs clone sub-command
set main devel branch use --packaging-branch, and the default is master.
Change-Id: Ic79a85a3b6403d49259143349a1ccc84ce57bb51
Zhang Qiang [Thu, 20 Jun 2013 15:58:18 +0000 (23:58 +0800)]
only set work dir as dirname of gbs conf if work dir is not '.'
If work_dir already set the correct path instead of '.', gbs should
not reset it
Change-Id: Iebae6b07ef2462adcffc21bc39b61c48fa42dbf4
Zhang Qiang [Thu, 6 Jun 2013 06:46:22 +0000 (14:46 +0800)]
support work_dir and buildconf options in gbs config, #1008
work_dir is the topdir of all tizen source packages, and pre-built
build-conf git project will under that directory based on latest tizen
source code structure.
The new conf manager also support string interpolation, expecially for
work_dir, which can be used in specifying pre-built dir and build conf
build conf can be specified in gbs.conf now.
Examples of gbs.conf:
[general]
tmpdir=/var/tmp/export_dir/
profile = profile.tizen2.1
work_dir=~/local-source
[repo.tizen2.1]
url=${work_dir}/pre-built/
[profile.tizen2.1]
repos=repo.tizen2.1
buildconf=${work_dir}/project-conf/build.conf
Structure of tizen source code
$ cd ~/local-source
$ tree .
.
|-- gbs-conf
| `-- gbs.conf
|-- pre-built
|-- project-conf
|-- framework
|-- ...
`-- toolchains
Change-Id: Ia0e47500523dae09e90c0d4bee115e46628e3368
Zhang Qiang [Thu, 6 Jun 2013 23:18:25 +0000 (07:18 +0800)]
Merge branch 'release-0.16' into devel
Markus Lehtonen [Mon, 3 Jun 2013 09:36:29 +0000 (12:36 +0300)]
import: give --create-missing-branches to git-import-srpm
Makes importing into existing git repository easier as one doesn't need
to manually create any missing (master or upstream) branches.
Change-Id: I6b1f21bf7a99fc9810c7972166f1506007d75134
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Markus Lehtonen [Mon, 3 Jun 2013 09:35:25 +0000 (12:35 +0300)]
import: enable --upstream-vcs-tag option for src.rpms
As this option was recently added into git-import-srpm.
Change-Id: Iaba0f33c58326a5f3a3d2781d996c7f3a52f6816
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Markus Lehtonen [Thu, 30 May 2013 06:45:28 +0000 (09:45 +0300)]
export: disable fallback to native packaging
Remove the hackish fallback to native packaging of non-native packages.
That is, disable generation of one monolithic tarball for non-native
packages in case patch or upstream tarball generation happens to fail.
The fallback mode just too easily hides packaging mistakes.
Change-Id: I8eb64188fc0f124f892188995c099846fa0a3bc9
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Zhang Qiang [Wed, 29 May 2013 08:17:24 +0000 (16:17 +0800)]
depend on profile instead of build_id in remote repo
It's more reasonable to depend on user defined profile name for local
repo generation, instead of depend on build_id in remote repo now.
Change-Id: I3467168e50b8c2041b5f5d682383bffbd24411e3
Zhang Qiang [Fri, 17 May 2013 05:45:16 +0000 (13:45 +0800)]
bump to 0.16 for official release
Change-Id: If79c1ef6d72bd5285d0810ea692d00f8c9925755
Zhang Qiang [Wed, 15 May 2013 04:46:03 +0000 (12:46 +0800)]
bump to gbs 0.16 rc2
Change-Id: I7fe4be0385eb7c3ab004468b24006b705d546761
Zhang Qiang [Thu, 16 May 2013 07:30:33 +0000 (15:30 +0800)]
don't install mic on centos and give error if mic does not exist
Currently, CentOS has not been supportted by mic, so user have to
install mic manually on CentOS
Change-Id: I9f245b34b6dcb1f6df1f7b7565fb3efa16b50b82
Zhang Qiang [Thu, 16 May 2013 06:59:17 +0000 (14:59 +0800)]
depend on mic
Change-Id: I0dae0402b71a52fe1ce6a0ac7c90e541c10eca99
Zhang Qiang [Thu, 16 May 2013 02:18:47 +0000 (10:18 +0800)]
refine createimage to return None zero if failed
Change-Id: Idf0ba080fb2c32ec5f0ece3c35021fbe84399c90
Zhang Qiang [Tue, 14 May 2013 09:32:25 +0000 (17:32 +0800)]
bump to 0.16 rc1
Change-Id: I2d914c932db0e0b6eab724299bdc1c94d15333c7
Zhang Qiang [Tue, 14 May 2013 06:26:10 +0000 (14:26 +0800)]
bump to gbs 0.16
Change-Id: Ie470fc40b16e343fea1f05d5fc1e0521f3b6b909
Ed Bartosh [Mon, 13 May 2013 10:26:02 +0000 (13:26 +0300)]
Revert "Implemented BuildData API"
This reverts commit
927ec38d83ab355905379997aad73c672a7505ee.
Change-Id: I2b393c7db05d3e3190f549448271d92f3d3bf9e4
Zhang Qiang [Tue, 14 May 2013 05:46:20 +0000 (13:46 +0800)]
depend new git-buildpackage and depanneur
Change-Id: I4628bac18ab6579e7446ee27f9ac90c25d83b30d
Zhang Qiang [Mon, 13 May 2013 07:33:44 +0000 (15:33 +0800)]
give warning for new structure of repo structure
Change-Id: I87b24bb8bc3af5387091362c9bb96a3181b54e61
Markus Lehtonen [Mon, 13 May 2013 11:19:23 +0000 (14:19 +0300)]
packaging: don't depend on pristine-tar
GBS doesn't depend on pristine-tar. GBP does.
Change-Id: I365f17462f4fbfca75092bffd75175917049256f
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Markus Lehtonen [Fri, 10 May 2013 14:39:11 +0000 (17:39 +0300)]
export: user lower compression level for orig tarballs
For better balance between time / tarball size. Speeds up generation of
especially gzipped tarballs.
Change-Id: I8b88cd70c83cc1a56649fcf4213b2777f3d8162f
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Zhang Qiang [Wed, 8 May 2013 01:57:28 +0000 (09:57 +0800)]
Pylint:fixed pylint findings
Change-Id: Ic2f8454dc2d7afd1a7cc60ca769f39eba0f810de
Ed Bartosh [Thu, 2 May 2013 11:26:14 +0000 (14:26 +0300)]
Implemented BuildData API
This API is responcible for generating and parsing build.xml
Change-Id: I4a8f5df93ceb778f8fb0ba1e52abe68895302b3d
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Ed Bartosh [Thu, 2 May 2013 11:02:01 +0000 (14:02 +0300)]
Moved gbs export to separate package
gbs export is used by gbs build service, so it's better to have
it separated.
Change-Id: Ide54579ac3c4a88225ab77cf5410155026c938fc
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Zhang Qiang [Sun, 28 Apr 2013 02:31:44 +0000 (10:31 +0800)]
Remove the part of prepare ks and group, only leave cr subcommand
This patch revert patches during implement this week, and only
left gbs createimage subcommand.
ks file and group file preparation will be implemented in another\
subcommand
Change-Id: Id431234330eae09ed4d9957c834bdfff15fba2f8
Zhang Qiang [Thu, 25 Apr 2013 01:11:17 +0000 (09:11 +0800)]
use extra local vars instead of using class vars to avoid overwrite
Change-Id: Id1df156b6851e2bccab9641eb1aeaa9f466aabe0
Zhang Qiang [Wed, 24 Apr 2013 13:46:41 +0000 (21:46 +0800)]
Pylint:fixed pylint findings and removed unused libs
Change-Id: Icb19383d82dbd4b0f993e95e90c0a3a471094423
Zhang Qiang [Wed, 17 Apr 2013 02:37:02 +0000 (10:37 +0800)]
add createimage subcommand
Input:
ks file specified by --ks-file. Or,
ks directory, configured in gbs.conf
Output:
image created by mic, the output dir is configured in gbs.conf
with image_dir key.
createimage subcommand also support creating special profile image
with -P/--profile.
Change-Id: If5651c19f0a15730bbce2868e44308fb9a000e9f
Zhang Qiang [Tue, 23 Apr 2013 09:50:35 +0000 (17:50 +0800)]
detect tizen version from conf file if -D specified
Change-Id: I49b6f17642a8918b37c840df9a1e9c17dcf9d312
Zhang Qiang [Tue, 23 Apr 2013 08:33:24 +0000 (16:33 +0800)]
remove the exists checking of local repo
KSRepoUpdater just responsible for adding / updating repos.
Also this is the easist way to fix local repo issue, as in future
We will generate ks file locally, so we can don't need change build
module much for this issue.
Change-Id: I60fe587b0e716c57c5747a1294ffe95fcedb7955
Zhang Qiang [Thu, 18 Apr 2013 02:36:57 +0000 (10:36 +0800)]
download ks files from remote repo and update it with local repo
KS files are downloaded from remote repo, and local repo will be
added to involve building image.
The authorization info will be added to exist repo
Change-Id: I7d7af07426cbd3893df44c74e45efa69ee5d880e
Zhang Qiang [Mon, 22 Apr 2013 09:54:50 +0000 (17:54 +0800)]
bugfix: check real group/pattern name to fix backtrace issue
Change-Id: I4bbd9aa3e92b5172323223fbb4c5ae3e0375fc87
Zhang Qiang [Thu, 18 Apr 2013 02:30:55 +0000 (10:30 +0800)]
add ks_dir and image_dir for gbs conf
ks_dir and image_dir have default value in [general] seciton, and
each profile sections can set their own values
Change-Id: Ib5999fb5cb9c4fa300852aa76c1cf19f655bca5d
Zhang Qiang [Fri, 12 Apr 2013 07:23:22 +0000 (15:23 +0800)]
download group/patterns files from remote repodata
group/patterns files are used for depanneur to create local repo
Change-Id: I1fb46fd11f52f0db7e067b4b8acfc7a8c391d430
Qiang Z Zhang [Thu, 18 Apr 2013 08:27:13 +0000 (01:27 -0700)]
Merge "Cleaned up packaging" into devel
Ed Bartosh [Fri, 12 Apr 2013 15:45:03 +0000 (18:45 +0300)]
Cleaned up packaging
Fixed debian packaging. Simplified debian/rules. Fixed some lintian
findings (not all of them).
Get rid of outdated distfiles/ directory
Change-Id: Ideb6bf8352a09a3358492d9a8c721ebe2fe877c5
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
LingchaoX Xin [Tue, 16 Apr 2013 08:33:02 +0000 (16:33 +0800)]
Remove dev option in Makefile
Since its' support is removed from 09bb35e
Change-Id: I48eeb4d9eeb264a6d84050376a8793685c9261a7
Ed Bartosh [Mon, 8 Apr 2013 13:07:53 +0000 (16:07 +0300)]
Pylinted
Change-Id: I97f7536c132d74224783b70116857dcc0b6bc6e2
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Ed Bartosh [Wed, 3 Apr 2013 15:35:22 +0000 (18:35 +0300)]
Fixed bug in oscapi/get_meta API
This is actually a typo. I had this in the code, but somehow lost in
comit :(
Change-Id: If5699c4f2373563979dd965d8d0e780429ca71c9
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Zhang Qiang [Wed, 3 Apr 2013 07:35:03 +0000 (15:35 +0800)]
official release gbs 0.15
- update docs/changelog
- bump to official 0.15
Change-Id: I6770f691e0e48d6f2d82766148f22283d25b2579
Qiang Z Zhang [Wed, 3 Apr 2013 03:08:59 +0000 (20:08 -0700)]
Merge "export: fix exporting multiple spec files" into release-0.15
Markus Lehtonen [Tue, 2 Apr 2013 08:14:13 +0000 (11:14 +0300)]
export: fix exporting multiple spec files
We need to use the 'force-create' option of gbp. Otherwise gbp will
return an error if pristine-tar checkout fails (pristine-tar branch is
found but the tarball is not committed there), as gbs uses the
'pristine-tar' option.
For subsequent spec files, use the 'no-create-orig' option of gbp to
prevent re-creation of tarballs.
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Zhang Qiang [Tue, 2 Apr 2013 06:47:50 +0000 (14:47 +0800)]
udpate to gbs 0.15.rc2
Change-Id: Ic79a3c2f67000628c6718830963de8637d57c8fb
Zhang Qiang [Mon, 1 Apr 2013 08:41:34 +0000 (16:41 +0800)]
support updating multiple spec files
If --spec specified, only updated specified spec file, othewise
update all spec files, including:
- Add VCS tag
- Add patches
Change-Id: I32a469a0140d90ca2d2bceb110d4e4f9ab0301e6
Zhang Qiang [Mon, 1 Apr 2013 04:44:05 +0000 (12:44 +0800)]
fix debian packaging issue
Change-Id: I117de8f371d0c0ae0660d4c526cc2f68281acbbe
Zhang Qiang [Sun, 31 Mar 2013 13:22:18 +0000 (21:22 +0800)]
bump to release 0.15.rc1
Change-Id: I9a8a54547d87e0bfece0d2dde3b1e140ebf99db8
Zhang Qiang [Sun, 31 Mar 2013 12:37:53 +0000 (20:37 +0800)]
Update version to 0.15
Change-Id: I812db67a95f549a0716c1d737331d5d882870355
Hasan Wan [Fri, 29 Mar 2013 09:13:02 +0000 (17:13 +0800)]
fix typo in get_meta
Signed-off-by: Hasan Wan <hasan.wan@intel.com>
Zhang Qiang [Fri, 29 Mar 2013 09:15:32 +0000 (02:15 -0700)]
Merge "support creating -32bit/-64bit/-x86 rpms for other archs, #852" into devel
Ed Bartosh [Thu, 28 Mar 2013 16:19:39 +0000 (18:19 +0200)]
Moved gbs APIs to separate package
gbs APIs can be used by external software, so it's better to have them
separated. It would make them installable without the need to install
gbs with a lot of dependencies.
Change-Id: I5ae0332973d89c552e5865217c1e0198e3497722
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Zhang Qiang [Thu, 28 Mar 2013 06:44:14 +0000 (14:44 +0800)]
support creating -32bit/-64bit/-x86 rpms for other archs, #852
This option is just like --baselibs of build script
Change-Id: I213eb7bed1da2f87971c9b58d33c5031d7812fb5
Zhang Qiang [Thu, 28 Mar 2013 01:36:53 +0000 (09:36 +0800)]
depend on new version of git-buildpackge-rpm
Change-Id: Ie40ecd776b45a5f3473a33488ce6f2ff2db48615
Ed Bartosh [Fri, 22 Mar 2013 09:50:39 +0000 (11:50 +0200)]
Removed dependency to git-core
gbs should not depend on git-core as all git operations should be done
using gbp git API.
Change-Id: I00023cab1fa0d96ee4cabc38de183555d01b300e
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Ed Bartosh [Tue, 26 Mar 2013 17:46:19 +0000 (19:46 +0200)]
Code cleanup for oscapi
Change-Id: Ib4825596ee1e0b8c19c628539b4b7fe4e18b2e99
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Ed Bartosh [Tue, 26 Mar 2013 17:39:36 +0000 (19:39 +0200)]
Added new methods to oscapi
Added methods to get/set meta and description for projects and packages.
Change-Id: I7b97cb219314462737442e395e85e5834aee34e1
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Ed Bartosh [Tue, 26 Mar 2013 12:35:39 +0000 (14:35 +0200)]
Added new parameter to create_project method
Added new parameter 'description' to be able to specify description of
the new project.
Change-Id: I35c6af7721714a8cffbaad1074a782faf37e94d0
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Markus Lehtonen [Tue, 26 Mar 2013 09:43:41 +0000 (11:43 +0200)]
Add .gbp.conf
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Markus Lehtonen [Tue, 26 Mar 2013 09:46:24 +0000 (11:46 +0200)]
packaging: don't force tarball creation in Makefile
Makes Makefile utilizable when building with GBP.
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>