Ed Bartosh [Mon, 25 Jun 2012 15:16:24 +0000 (18:16 +0300)]
Implemented --commit command line option for remotebuild mode. Fixes #83
--commit option allows user to specify commit id to build
Change-Id: Iaeebf290b9acb6ac65578c443c5c1a0d9a6351da
Ed Bartosh [Mon, 25 Jun 2012 14:46:46 +0000 (17:46 +0300)]
Fixed bug in getting nearest tag for the commit in changelog mode.
Previously HEAD is used to find this tag, which is not correct.
Change-Id: Ifc9ad7377be2ec5fdc33253b7977889398f7fa93
Ed Bartosh [Mon, 25 Jun 2012 14:38:28 +0000 (17:38 +0300)]
Implemented --message command line option for changelog mode
Change-Id: If5acf53362ef49806d71e74a11d52120213c609c
Ed Bartosh [Mon, 25 Jun 2012 13:40:57 +0000 (16:40 +0300)]
Used repo.path to use top-level git dir as a working dir. Fixes #21
Change-Id: I42f78a37f18050c478e9bc9ddc150107d4a9e2ee
Zhang Qiang [Mon, 11 Jun 2012 13:45:31 +0000 (21:45 +0800)]
bump to 0.7
Zhang Qiang [Wed, 20 Jun 2012 07:01:33 +0000 (15:01 +0800)]
Fix a logic error while setting buildarch
Zhang Qiang [Wed, 20 Jun 2012 02:54:28 +0000 (10:54 +0800)]
Update build conf
Zhang Qiang [Wed, 20 Jun 2012 00:55:51 +0000 (08:55 +0800)]
build arch: ia32 support and use system arch by default
Zhang Qiang [Wed, 20 Jun 2012 00:45:30 +0000 (08:45 +0800)]
hiden gbs submit in gbs 0.7
Zhang Qiang [Thu, 14 Jun 2012 08:36:11 +0000 (16:36 +0800)]
depend on git-buildpackage-rpm
Zhang Qiang [Wed, 13 Jun 2012 12:01:33 +0000 (20:01 +0800)]
pass specfile to gbp for archive tar ball
relative path for specfile is needed
Zhang Qiang [Tue, 12 Jun 2012 07:39:13 +0000 (15:39 +0800)]
Raise ConfigError if repourl is invalid in conf file
Zhang Qiang [Wed, 13 Jun 2012 10:02:01 +0000 (18:02 +0800)]
Use git.status to check the status of changelog file
Zhang Qiang [Tue, 12 Jun 2012 06:46:58 +0000 (14:46 +0800)]
gbs build repo conf: support local repo or plain rpm dir
Ed Bartosh [Mon, 11 Jun 2012 16:18:39 +0000 (19:18 +0300)]
Fixed pylint findings. One of them (using GbpError without rpm. prefix) is a bug.
Change-Id: Ia9b7f479320d527aecdbaca55dc1cd825dc762e9
Ed Bartosh [Mon, 11 Jun 2012 16:09:41 +0000 (19:09 +0300)]
Got rid of catching CommandExecFailed exception. Gbp git module now throws only GitRepositoryErrors.
Change-Id: I29a4c8fca910639d0ac68ad33e64162cfe3def3d
Ed Bartosh [Mon, 11 Jun 2012 10:47:00 +0000 (13:47 +0300)]
Sorted changelog entries in chronological order. fixes #55
Change-Id: I7ab1b7cc9564ad8ee09d94dc6d5bb6bcdd6ab87c
Zhang Qiang [Mon, 11 Jun 2012 08:56:13 +0000 (16:56 +0800)]
catch invalid apiurl exception in buildservice module
Zhang Qiang [Mon, 11 Jun 2012 05:51:52 +0000 (13:51 +0800)]
Update build conf to align with OBS project config changes
Zhang Qiang [Fri, 8 Jun 2012 22:48:56 +0000 (06:48 +0800)]
check existance of project dir before checking accesss mode
Zhang Qiang [Fri, 8 Jun 2012 05:13:14 +0000 (13:13 +0800)]
remove user/email config for gbs import
email/user info can be set from env GIT_AUTHOR_NAME/GIT_AUTHOR_EMAIL.
or opts, that's more general.
Zhang Qiang [Fri, 8 Jun 2012 04:45:03 +0000 (12:45 +0800)]
import conf in main script to initialize gbs conf file
Zhang Qiang [Fri, 8 Jun 2012 04:39:09 +0000 (12:39 +0800)]
allow decode empty passwd in conf to avoid exceptions
only check password if config file exist
JF Ding [Fri, 8 Jun 2012 03:41:37 +0000 (11:41 +0800)]
add default value for conf opt general:editor
to avoid noopt exception for new subcommands
Zhang Qiang [Thu, 7 Jun 2012 09:05:50 +0000 (17:05 +0800)]
gbs submit support
Guan Junchun [Thu, 7 Jun 2012 06:12:36 +0000 (14:12 +0800)]
cmd_build: import missing tempfile python library
Dawei Yang [Thu, 7 Jun 2012 02:32:45 +0000 (10:32 +0800)]
check the tmpdir permission before remotebuild
Zhang Qiang [Wed, 6 Jun 2012 06:03:19 +0000 (14:03 +0800)]
Update doc to add export/changelog/submit sections
* remove gbs import-orig section
Zhang Qiang [Wed, 6 Jun 2012 05:19:18 +0000 (13:19 +0800)]
use Tizen:Main instead Trunk as the default project
Zhang Qiang [Wed, 6 Jun 2012 06:52:17 +0000 (14:52 +0800)]
use abspath in wordir to avoid no basename for git project
Zhang Qiang [Tue, 5 Jun 2012 23:29:04 +0000 (07:29 +0800)]
remove su-wraper config in gbs config file, use sudo always
Zhang Qiang [Tue, 5 Jun 2012 07:04:50 +0000 (15:04 +0800)]
Add binfmt-support for arm build support
Zhang Qiang [Tue, 5 Jun 2012 07:04:03 +0000 (15:04 +0800)]
print the detail path of binaries RPM packages
Ed Bartosh [Tue, 5 Jun 2012 11:56:01 +0000 (14:56 +0300)]
Update changes file properly
Change-Id: I95cc22467bd73b391d1f94195e6237488c8368d3
Eduard Bartosh [Tue, 5 Jun 2012 10:05:25 +0000 (03:05 -0700)]
Merge "fix typo getuid usage"
Qiang Z Zhang [Tue, 5 Jun 2012 10:04:19 +0000 (03:04 -0700)]
Merge "Fixed crash when changelog doesn't exist"
Ed Bartosh [Tue, 5 Jun 2012 07:39:55 +0000 (10:39 +0300)]
Fixed crash when changelog doesn't exist
Change-Id: I8e1a0cf9c82b48b93fdf735af293c69d6084d5e3
Zhang Qiang [Tue, 5 Jun 2012 07:03:06 +0000 (15:03 +0800)]
fix typo getuid usage
Zhang Qiang [Tue, 5 Jun 2012 07:02:42 +0000 (15:02 +0800)]
Transfer local proxy env to build scripts
Zhang Qiang [Tue, 5 Jun 2012 06:53:18 +0000 (14:53 +0800)]
call sudo to set qemu arm build environment
JF Ding [Tue, 5 Jun 2012 06:48:12 +0000 (14:48 +0800)]
handle all plaintext passwd keys in config
hasan wan [Tue, 5 Jun 2012 06:35:32 +0000 (14:35 +0800)]
bugfix: run build command directly if user is root
JF Ding [Tue, 5 Jun 2012 06:31:41 +0000 (14:31 +0800)]
unified the default values of all config keys
hasan wan [Tue, 5 Jun 2012 06:11:30 +0000 (14:11 +0800)]
enable repo authenticate
Zhang Qiang [Tue, 5 Jun 2012 05:45:37 +0000 (13:45 +0800)]
Set default value for distconf to fix backtrace issue
Zhang Qiang [Tue, 5 Jun 2012 05:44:20 +0000 (13:44 +0800)]
dont need sudo before gbs build, use sudo as su-wrapper
Zhang Qiang [Tue, 5 Jun 2012 05:38:16 +0000 (13:38 +0800)]
remove extra output info about build commands
Ed Bartosh [Tue, 29 May 2012 10:11:27 +0000 (13:11 +0300)]
Removed useless getconfig mode.
Change-Id: I50d3f7d522f9bdc16d18d486145f288253955f4d
Ed Bartosh [Fri, 1 Jun 2012 10:52:47 +0000 (13:52 +0300)]
Moved build-related functions from utils.py to cmd_build.py
Change-Id: I9dd5c078d46496f73a3f322d0c73e4302c9ea303
Ed Bartosh [Fri, 1 Jun 2012 10:42:22 +0000 (13:42 +0300)]
Fixed bug(calling msger.error with 2 parameters). Simplified error message.
Change-Id: Ib420ac55c32b2bb935f618b49908aaee15a0c9ee
Ed Bartosh [Fri, 1 Jun 2012 10:38:15 +0000 (13:38 +0300)]
Removed unused code from utils.py
Change-Id: I53d09b8f927e3aa9983bd1c94453dbd517fb5f61
Ed Bartosh [Fri, 1 Jun 2012 10:18:55 +0000 (13:18 +0300)]
Pylinted utils.py
Change-Id: I5c24f7229fc7e31379b0d5934bbead5ebb97199b
Ed Bartosh [Fri, 1 Jun 2012 09:58:21 +0000 (12:58 +0300)]
cmd_changelog: Don't update changelog if user doesn't save it in editor. Fixes #20
Change-Id: I9e4a63981f8c984203d60f1dfe1f3206f127e3ef
Dawei Yang [Mon, 4 Jun 2012 05:08:27 +0000 (13:08 +0800)]
report the error when parsing an invalid specfile
Ed Bartosh [Sun, 3 Jun 2012 14:56:31 +0000 (22:56 +0800)]
Used su-wrapper to run a build
Ed Bartosh [Sun, 3 Jun 2012 14:36:35 +0000 (22:36 +0800)]
pylinted
Zhang Qiang [Tue, 29 May 2012 09:12:14 +0000 (17:12 +0800)]
Dont't archive tarball if no source tarball specified
Zhang Qiang [Tue, 29 May 2012 09:20:54 +0000 (17:20 +0800)]
Add --spec option and add guess_spec fuc to select correct spec file
Qiang Z Zhang [Mon, 28 May 2012 22:41:16 +0000 (15:41 -0700)]
Merge "Add export sub command"
Anas Nashif [Mon, 28 May 2012 10:26:55 +0000 (11:26 +0100)]
Add export sub command
Export packaging files to a directory out of the git tree or
create archive in packaging without building.
Change-Id: I942c3e643ac90028158d83b79abd61456ba4782d
Ed Bartosh [Mon, 28 May 2012 12:09:48 +0000 (15:09 +0300)]
changelog: Use EDITOR environment variable
Change-Id: Ic21f01c94a06fdd0d64e959eaff3b590dc149f52
Dawei Yang [Sun, 29 Jan 2012 17:08:52 +0000 (01:08 +0800)]
provide a callback function to check the validation of OBS project name
Guan Junchun [Wed, 23 May 2012 08:29:56 +0000 (16:29 +0800)]
handle gbs remotebuild build server connection timeout error
Guan Junchun [Tue, 22 May 2012 08:19:14 +0000 (16:19 +0800)]
check git dir before gbs remotebuild
Zhang Qiang [Fri, 18 May 2012 05:28:02 +0000 (13:28 +0800)]
check repository option with callback function
Zhang Qiang [Fri, 18 May 2012 05:22:54 +0000 (13:22 +0800)]
Update usage of configmgr to adjust new format of gbs config
Guan Junchun [Tue, 22 May 2012 02:39:51 +0000 (10:39 +0800)]
fix gbs import use undefined variable issue
Zhang Qiang [Mon, 14 May 2012 10:38:10 +0000 (18:38 +0800)]
bump to version 0.6
Zhang Qiang [Mon, 14 May 2012 10:25:01 +0000 (18:25 +0800)]
Clenup code of fetching dist conf from obs
Change-Id: I855049823f247f99067a5ce3fe79391c65f5968a
Zhang Qiang [Mon, 14 May 2012 10:16:22 +0000 (18:16 +0800)]
Add find_binary_path function
Hasan Wan [Mon, 14 May 2012 10:52:18 +0000 (18:52 +0800)]
fix replacement issue after build->remotebuild
Zhang Qiang [Mon, 14 May 2012 07:12:29 +0000 (15:12 +0800)]
More error handling while import sources
Change-Id: Ifd9788b7d4e73bda371287ed44a64fb568f89e49
Zhang Qiang [Mon, 14 May 2012 02:56:54 +0000 (10:56 +0800)]
Add error handle for permission of obs project
Zhang Qiang [Sat, 12 May 2012 07:43:54 +0000 (15:43 +0800)]
Update tizen-1.0.conf reference build.tizen.org OBS
Zhang Qiang [Sat, 12 May 2012 07:43:05 +0000 (15:43 +0800)]
fix rst2man issue in README
Change-Id: Id85145e09165a25efe69898534b64b977908914c
Ed Bartosh [Wed, 16 May 2012 15:32:48 +0000 (18:32 +0300)]
rename build->remotebuild, localbuild->build
Change-Id: Ida27a695bc6650b130b74d1a7e8b5f193350cb46
Hasan Wan [Mon, 7 May 2012 03:06:41 +0000 (11:06 +0800)]
Set the defautl build server to api.tizen.org
Zhang Qiang [Tue, 17 Apr 2012 21:58:09 +0000 (05:58 +0800)]
Add --ccache and --incremental options
Change-Id: I2ea1d17d4421cd3ac4a07809537e83d2e25d15ac
Zhang Qiang [Wed, 18 Apr 2012 07:11:47 +0000 (15:11 +0800)]
cleanup _fall_to_shell related code
Change-Id: If958ab4f45fe0bc5d4288b66abc999027fed23bc
Zhang Qiang [Wed, 18 Apr 2012 02:30:12 +0000 (10:30 +0800)]
remove useless data/build.sh
Zhang Qiang [Fri, 13 Apr 2012 04:29:56 +0000 (12:29 +0800)]
bump to version 0.5
Zhang Qiang [Thu, 12 Apr 2012 01:05:37 +0000 (09:05 +0800)]
Root permission required notification promote, if running in normal user
Zhang Qiang [Tue, 10 Apr 2012 07:12:12 +0000 (15:12 +0800)]
Update dist packaging files: add missing depends & build errors
Ed Bartosh [Mon, 14 May 2012 08:41:59 +0000 (11:41 +0300)]
Properly determine compression type of orig tarball
Change-Id: If70b2baad0c2f50ee0c55b8372c0e015d6aa92e9
Ed Bartosh [Fri, 11 May 2012 12:06:22 +0000 (15:06 +0300)]
Consider workdir argument in build mode
Change-Id: I45db75729ea6cd696ed138e1327acaac0b5dfb70
Ed Bartosh [Thu, 10 May 2012 11:21:20 +0000 (14:21 +0300)]
Get rid of deprecated option --tag in import mode
Change-Id: I80ca97d165d7e734df8034b41331a28b0b292c4a
Ed Bartosh [Thu, 10 May 2012 11:18:22 +0000 (14:18 +0300)]
Fixed crashes 'Revision xxx not found' in changelog mode
Change-Id: I6de270201e86cb98d3b605b575c56dd2fd4d8ca0
Ed Bartosh [Thu, 10 May 2012 10:46:23 +0000 (13:46 +0300)]
Used --upstream_branch option in import mode
Change-Id: Ia8986aeb2d991e894eea2f7af03ac17d9343b425
Zhang Qiang [Wed, 9 May 2012 12:54:11 +0000 (20:54 +0800)]
support git repository localbuild
Ed Bartosh [Tue, 8 May 2012 10:46:03 +0000 (13:46 +0300)]
pylinted cmd_build.py
Change-Id: Ia6bb7585ca1b16864433e00b35a3708df169bb34
Ed Bartosh [Mon, 23 Apr 2012 08:10:05 +0000 (11:10 +0300)]
Used spec parser from git-buildpackage
Change-Id: I7f6fa4a40afa004639029e9ccd84838c0b0fb0f6
Ed Bartosh [Tue, 1 May 2012 11:07:09 +0000 (14:07 +0300)]
Consider --author-name and --author-email options in import mode
Change-Id: I91ed7b1ec516787677d01da9b7bb6ba9abb243f8
Ed Bartosh [Tue, 1 May 2012 10:33:20 +0000 (13:33 +0300)]
Updated usage output of changelog mode
Change-Id: I9048850a7ae17cd0aaa1f9fb658f5bdbfcb3a7fe
Ed Bartosh [Tue, 1 May 2012 10:18:27 +0000 (13:18 +0300)]
Consider --no-merge when importing original tarball
Change-Id: I450f9c71e91c97cc7d9f732c6a953ce3f2ecddb4
Ed Bartosh [Tue, 1 May 2012 09:59:49 +0000 (12:59 +0300)]
Unified logging between gbs and gbp
Change-Id: Ic46d60fdd1e1dc5186ebc1e85b581d49f11301a4
Ed Bartosh [Tue, 1 May 2012 07:35:24 +0000 (10:35 +0300)]
Pylinted from rate 5.66 to 7.57
Change-Id: Id7c0a1a4408427045a5e046ef3d9f5839379f00c
Ed Bartosh [Tue, 1 May 2012 06:33:30 +0000 (09:33 +0300)]
Merged import-orig and import
Change-Id: I07e969c56a2616a990e4184700525aabf9d59f53
Ed Bartosh [Tue, 1 May 2012 05:59:20 +0000 (08:59 +0300)]
changelog mode: Removed confusing and not used opts --author, --version and --full
Change-Id: I35a3e06dd71d7fb8e96d0c41bcc7a7f5dc154fdc
Ed Bartosh [Tue, 1 May 2012 05:51:29 +0000 (08:51 +0300)]
Implemented creation of new .changes file
Change-Id: Ie89a4617c1c9f998a3ab995a1002846d1adaa27f
Ed Bartosh [Mon, 30 Apr 2012 18:05:12 +0000 (21:05 +0300)]
Pylinted cmd_changelog.py
Change-Id: I2378a7c476cf7daf5df10cc8c165c17e603e5e6d