tools/gbs.git
12 years agoMerge "Fixed crash when changelog doesn't exist"
Qiang Z Zhang [Tue, 5 Jun 2012 10:04:19 +0000 (03:04 -0700)]
Merge "Fixed crash when changelog doesn't exist"

12 years agoFixed 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

12 years agoTransfer local proxy env to build scripts
Zhang Qiang [Tue, 5 Jun 2012 07:02:42 +0000 (15:02 +0800)]
Transfer local proxy env to build scripts

12 years agocall sudo to set qemu arm build environment
Zhang Qiang [Tue, 5 Jun 2012 06:53:18 +0000 (14:53 +0800)]
call sudo to set qemu arm build environment

12 years agohandle all plaintext passwd keys in config
JF Ding [Tue, 5 Jun 2012 06:48:12 +0000 (14:48 +0800)]
handle all plaintext passwd keys in config

12 years agobugfix: run build command directly if user is root
hasan wan [Tue, 5 Jun 2012 06:35:32 +0000 (14:35 +0800)]
bugfix: run build command directly if user is root

12 years agounified the default values of all config keys
JF Ding [Tue, 5 Jun 2012 06:31:41 +0000 (14:31 +0800)]
unified the default values of all config keys

12 years agoenable repo authenticate
hasan wan [Tue, 5 Jun 2012 06:11:30 +0000 (14:11 +0800)]
enable repo authenticate

12 years agoSet default value for distconf to fix backtrace issue
Zhang Qiang [Tue, 5 Jun 2012 05:45:37 +0000 (13:45 +0800)]
Set default value for distconf to fix backtrace issue

12 years agodont need sudo before gbs build, use sudo as su-wrapper
Zhang Qiang [Tue, 5 Jun 2012 05:44:20 +0000 (13:44 +0800)]
dont need sudo before gbs build, use sudo as su-wrapper

12 years agoremove extra output info about build commands
Zhang Qiang [Tue, 5 Jun 2012 05:38:16 +0000 (13:38 +0800)]
remove extra output info about build commands

12 years agoRemoved useless getconfig mode.
Ed Bartosh [Tue, 29 May 2012 10:11:27 +0000 (13:11 +0300)]
Removed useless getconfig mode.

Change-Id: I50d3f7d522f9bdc16d18d486145f288253955f4d

12 years agoMoved build-related functions from utils.py to cmd_build.py
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

12 years agoFixed bug(calling msger.error with 2 parameters). Simplified error message.
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

12 years agoRemoved unused code from utils.py
Ed Bartosh [Fri, 1 Jun 2012 10:38:15 +0000 (13:38 +0300)]
Removed unused code from utils.py

Change-Id: I53d09b8f927e3aa9983bd1c94453dbd517fb5f61

12 years agoPylinted utils.py
Ed Bartosh [Fri, 1 Jun 2012 10:18:55 +0000 (13:18 +0300)]
Pylinted utils.py

Change-Id: I5c24f7229fc7e31379b0d5934bbead5ebb97199b

12 years agocmd_changelog: Don't update changelog if user doesn't save it in editor. Fixes #20
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

12 years agoreport the error when parsing an invalid specfile
Dawei Yang [Mon, 4 Jun 2012 05:08:27 +0000 (13:08 +0800)]
report the error when parsing an invalid specfile

12 years agoUsed su-wrapper to run a build
Ed Bartosh [Sun, 3 Jun 2012 14:56:31 +0000 (22:56 +0800)]
Used su-wrapper to run a build

12 years agopylinted
Ed Bartosh [Sun, 3 Jun 2012 14:36:35 +0000 (22:36 +0800)]
pylinted

12 years agoDont't archive tarball if no source tarball specified
Zhang Qiang [Tue, 29 May 2012 09:12:14 +0000 (17:12 +0800)]
Dont't archive tarball if no source tarball specified

12 years agoAdd --spec option and add guess_spec fuc to select correct spec file
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

12 years agoMerge "Add export sub command"
Qiang Z Zhang [Mon, 28 May 2012 22:41:16 +0000 (15:41 -0700)]
Merge "Add export sub command"

12 years agoAdd 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

12 years agochangelog: Use EDITOR environment variable
Ed Bartosh [Mon, 28 May 2012 12:09:48 +0000 (15:09 +0300)]
changelog: Use EDITOR environment variable

Change-Id: Ic21f01c94a06fdd0d64e959eaff3b590dc149f52

12 years agoprovide a callback function to check the validation of OBS project name
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

12 years agohandle gbs remotebuild build server connection timeout error
Guan Junchun [Wed, 23 May 2012 08:29:56 +0000 (16:29 +0800)]
handle gbs remotebuild build server connection timeout error

12 years agocheck git dir before gbs remotebuild
Guan Junchun [Tue, 22 May 2012 08:19:14 +0000 (16:19 +0800)]
check git dir before gbs remotebuild

12 years agocheck repository option with callback function
Zhang Qiang [Fri, 18 May 2012 05:28:02 +0000 (13:28 +0800)]
check repository option with callback function

12 years agoUpdate usage of configmgr to adjust new format of gbs config
Zhang Qiang [Fri, 18 May 2012 05:22:54 +0000 (13:22 +0800)]
Update usage of configmgr to adjust new format of gbs config

12 years agofix gbs import use undefined variable issue
Guan Junchun [Tue, 22 May 2012 02:39:51 +0000 (10:39 +0800)]
fix gbs import use undefined variable issue

12 years agobump to version 0.6 0.6
Zhang Qiang [Mon, 14 May 2012 10:38:10 +0000 (18:38 +0800)]
bump to version 0.6

12 years agoClenup code of fetching dist conf from obs
Zhang Qiang [Mon, 14 May 2012 10:25:01 +0000 (18:25 +0800)]
Clenup code of fetching dist conf from obs

Change-Id: I855049823f247f99067a5ce3fe79391c65f5968a

12 years agoAdd find_binary_path function
Zhang Qiang [Mon, 14 May 2012 10:16:22 +0000 (18:16 +0800)]
Add find_binary_path function

12 years agofix replacement issue after build->remotebuild
Hasan Wan [Mon, 14 May 2012 10:52:18 +0000 (18:52 +0800)]
fix replacement issue after build->remotebuild

12 years agoMore error handling while import sources
Zhang Qiang [Mon, 14 May 2012 07:12:29 +0000 (15:12 +0800)]
More error handling while import sources

Change-Id: Ifd9788b7d4e73bda371287ed44a64fb568f89e49

12 years agoAdd error handle for permission of obs project
Zhang Qiang [Mon, 14 May 2012 02:56:54 +0000 (10:56 +0800)]
Add error handle for permission of obs project

12 years agoUpdate tizen-1.0.conf reference build.tizen.org OBS
Zhang Qiang [Sat, 12 May 2012 07:43:54 +0000 (15:43 +0800)]
Update tizen-1.0.conf reference build.tizen.org OBS

12 years agofix rst2man issue in README
Zhang Qiang [Sat, 12 May 2012 07:43:05 +0000 (15:43 +0800)]
fix rst2man issue in README

Change-Id: Id85145e09165a25efe69898534b64b977908914c

12 years agorename build->remotebuild, localbuild->build
Ed Bartosh [Wed, 16 May 2012 15:32:48 +0000 (18:32 +0300)]
rename build->remotebuild, localbuild->build

Change-Id: Ida27a695bc6650b130b74d1a7e8b5f193350cb46

12 years agoSet the defautl build server to api.tizen.org
Hasan Wan [Mon, 7 May 2012 03:06:41 +0000 (11:06 +0800)]
Set the defautl build server to api.tizen.org

12 years agoAdd --ccache and --incremental options
Zhang Qiang [Tue, 17 Apr 2012 21:58:09 +0000 (05:58 +0800)]
Add --ccache and --incremental options

Change-Id: I2ea1d17d4421cd3ac4a07809537e83d2e25d15ac

12 years agocleanup _fall_to_shell related code
Zhang Qiang [Wed, 18 Apr 2012 07:11:47 +0000 (15:11 +0800)]
cleanup _fall_to_shell related code

Change-Id: If958ab4f45fe0bc5d4288b66abc999027fed23bc

12 years agoremove useless data/build.sh
Zhang Qiang [Wed, 18 Apr 2012 02:30:12 +0000 (10:30 +0800)]
remove useless data/build.sh

12 years agobump to version 0.5 0.5
Zhang Qiang [Fri, 13 Apr 2012 04:29:56 +0000 (12:29 +0800)]
bump to version 0.5

12 years agoRoot permission required notification promote, if running in normal user
Zhang Qiang [Thu, 12 Apr 2012 01:05:37 +0000 (09:05 +0800)]
Root permission required notification promote, if running in normal user

12 years agoUpdate dist packaging files: add missing depends & build errors
Zhang Qiang [Tue, 10 Apr 2012 07:12:12 +0000 (15:12 +0800)]
Update dist packaging files: add missing depends & build errors

12 years agoProperly determine compression type of orig tarball
Ed Bartosh [Mon, 14 May 2012 08:41:59 +0000 (11:41 +0300)]
Properly determine compression type of orig tarball

Change-Id: If70b2baad0c2f50ee0c55b8372c0e015d6aa92e9

12 years agoConsider workdir argument in build mode
Ed Bartosh [Fri, 11 May 2012 12:06:22 +0000 (15:06 +0300)]
Consider workdir argument in build mode

Change-Id: I45db75729ea6cd696ed138e1327acaac0b5dfb70

12 years agoGet rid of deprecated option --tag in import mode
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

12 years agoFixed crashes 'Revision xxx not found' in changelog mode
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

12 years agoUsed --upstream_branch option in import mode
Ed Bartosh [Thu, 10 May 2012 10:46:23 +0000 (13:46 +0300)]
Used --upstream_branch option in import mode

Change-Id: Ia8986aeb2d991e894eea2f7af03ac17d9343b425

12 years agosupport git repository localbuild
Zhang Qiang [Wed, 9 May 2012 12:54:11 +0000 (20:54 +0800)]
support git repository localbuild

12 years agopylinted cmd_build.py
Ed Bartosh [Tue, 8 May 2012 10:46:03 +0000 (13:46 +0300)]
pylinted cmd_build.py

Change-Id: Ia6bb7585ca1b16864433e00b35a3708df169bb34

12 years agoUsed spec parser from git-buildpackage
Ed Bartosh [Mon, 23 Apr 2012 08:10:05 +0000 (11:10 +0300)]
Used spec parser from git-buildpackage

Change-Id: I7f6fa4a40afa004639029e9ccd84838c0b0fb0f6

12 years agoConsider --author-name and --author-email options in import mode
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

12 years agoUpdated usage output of changelog mode
Ed Bartosh [Tue, 1 May 2012 10:33:20 +0000 (13:33 +0300)]
Updated usage output of changelog mode

Change-Id: I9048850a7ae17cd0aaa1f9fb658f5bdbfcb3a7fe

12 years agoConsider --no-merge when importing original tarball
Ed Bartosh [Tue, 1 May 2012 10:18:27 +0000 (13:18 +0300)]
Consider --no-merge when importing original tarball

Change-Id: I450f9c71e91c97cc7d9f732c6a953ce3f2ecddb4

12 years agoUnified logging between gbs and gbp
Ed Bartosh [Tue, 1 May 2012 09:59:49 +0000 (12:59 +0300)]
Unified logging between gbs and gbp

Change-Id: Ic46d60fdd1e1dc5186ebc1e85b581d49f11301a4

12 years agoPylinted from rate 5.66 to 7.57
Ed Bartosh [Tue, 1 May 2012 07:35:24 +0000 (10:35 +0300)]
Pylinted from rate 5.66 to 7.57

Change-Id: Id7c0a1a4408427045a5e046ef3d9f5839379f00c

12 years agoMerged import-orig and import
Ed Bartosh [Tue, 1 May 2012 06:33:30 +0000 (09:33 +0300)]
Merged import-orig and import

Change-Id: I07e969c56a2616a990e4184700525aabf9d59f53

12 years agochangelog mode: Removed confusing and not used opts --author, --version and --full
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

12 years agoImplemented creation of new .changes file
Ed Bartosh [Tue, 1 May 2012 05:51:29 +0000 (08:51 +0300)]
Implemented creation of new .changes file

Change-Id: Ie89a4617c1c9f998a3ab995a1002846d1adaa27f

12 years agoPylinted cmd_changelog.py
Ed Bartosh [Mon, 30 Apr 2012 18:05:12 +0000 (21:05 +0300)]
Pylinted cmd_changelog.py

Change-Id: I2378a7c476cf7daf5df10cc8c165c17e603e5e6d

12 years agoRemoved unused imports
Ed Bartosh [Mon, 30 Apr 2012 18:01:10 +0000 (21:01 +0300)]
Removed unused imports

Change-Id: I299aa15e3440d155de9f9170a31d3f464454e987

12 years agoUpdate changelog inplace
Ed Bartosh [Mon, 30 Apr 2012 17:58:16 +0000 (20:58 +0300)]
Update changelog inplace

Change-Id: I96a3aac0704a09e3a53b509e28c11bf200950ebd

12 years agoreplaced class Changes with functions
Ed Bartosh [Mon, 30 Apr 2012 17:53:44 +0000 (20:53 +0300)]
replaced class Changes with functions

Change-Id: Icfcb7c3f141705c6a283597cc73d52f51dbe68b9

12 years agoReworked changelog mode
Ed Bartosh [Mon, 30 Apr 2012 17:34:29 +0000 (20:34 +0300)]
Reworked changelog mode

Change-Id: If34efb4cd3ebb239bbf1ed3158f4e32d5dfb71b0

12 years agofixed regexp for changelog parsing
Ed Bartosh [Mon, 30 Apr 2012 09:42:30 +0000 (12:42 +0300)]
fixed regexp for changelog parsing

Change-Id: I4fe88c17a86bf15e00ad368ceda0262c4ddeb573

12 years agoFixed whitespaces, tabs, etc
Ed Bartosh [Mon, 30 Apr 2012 09:23:05 +0000 (12:23 +0300)]
Fixed whitespaces, tabs, etc

Change-Id: I29145afe3ecb8b8f234a1beae79f8061980e7815

12 years agopylinting: fixed and reorganized imports
Ed Bartosh [Fri, 20 Apr 2012 11:00:43 +0000 (14:00 +0300)]
pylinting: fixed and reorganized imports

Change-Id: I269640a28ebbaa6d843fc2477ec2b68f558340c4

12 years agopylinting: fixed "string statement has no effect" warnings
Ed Bartosh [Fri, 20 Apr 2012 10:58:09 +0000 (13:58 +0300)]
pylinting: fixed "string statement has no effect" warnings

Change-Id: I277becc908d586a5c075594d660556d34a9810d2

12 years agopylinting: fixed variable names, unused variables, etc
Ed Bartosh [Fri, 20 Apr 2012 10:53:05 +0000 (13:53 +0300)]
pylinting: fixed variable names, unused variables, etc

Change-Id: Ia51bc870a007af7674b95cbef0cae071eac8bdaf

12 years agopylinting: fixed whitespaces
Ed Bartosh [Fri, 20 Apr 2012 10:38:33 +0000 (13:38 +0300)]
pylinting: fixed whitespaces

Change-Id: I7b0416da1d3f6f9b6f92c413c2b466884f6633c3

12 years agopylinting: removed long lines
Ed Bartosh [Fri, 20 Apr 2012 10:35:33 +0000 (13:35 +0300)]
pylinting: removed long lines

Change-Id: Ic24be92e7dc9d8fcbb9776e703fae0fcfe569bd3

12 years agoRemoved git.py
Ed Bartosh [Fri, 20 Apr 2012 10:19:38 +0000 (13:19 +0300)]
Removed git.py

Change-Id: Id9733c952ca0d531a065df73656a57c86224ad56

12 years agoUsed git-buildpackage API RpmGitRepository in gbs changelog mode
Ed Bartosh [Fri, 20 Apr 2012 10:18:13 +0000 (13:18 +0300)]
Used git-buildpackage API RpmGitRepository in gbs changelog mode

Change-Id: Ifc0b9b1548f091895926b2e5fefefddabeff7614

12 years agoUsed git-buildpackage API RpmGitRepository in gbs localbuild mode
Ed Bartosh [Fri, 20 Apr 2012 07:20:01 +0000 (10:20 +0300)]
Used git-buildpackage API RpmGitRepository in gbs localbuild mode

Change-Id: I2e2f4cbabdc95751a00b6c94277ffdec288c5a8a

12 years agoUsed git-buildpackage in gbs import-orig mode
Ed Bartosh [Fri, 20 Apr 2012 03:11:36 +0000 (06:11 +0300)]
Used git-buildpackage in gbs import-orig mode

Change-Id: I732552d86ae20e8ed8b18618af7169cfaeebe1b3

12 years agoUsed git-buildpackage in gbs import mode for specs and srpms
Ed Bartosh [Fri, 20 Apr 2012 02:16:19 +0000 (05:16 +0300)]
Used git-buildpackage in gbs import mode for specs and srpms

Change-Id: Ic60b81a9eff7e97593e4a0f7e3cbb886632018c9

12 years agopylinted cmd_build.py
Ed Bartosh [Thu, 19 Apr 2012 03:40:51 +0000 (06:40 +0300)]
pylinted cmd_build.py

Change-Id: If0b063cb482b37388381800825e18e1d11a6dc62

12 years agoFixed rpm build
Ed Bartosh [Thu, 19 Apr 2012 02:48:16 +0000 (05:48 +0300)]
Fixed rpm build

Change-Id: Ief24f47e38b752e34d2a6f3cb0176c0a3a2d61a3

12 years agoUsed git-buildpackage in gbs build mode
Ed Bartosh [Thu, 19 Apr 2012 02:46:59 +0000 (05:46 +0300)]
Used git-buildpackage in gbs build mode

Change-Id: I79e0be3209c007f3d161fbe64968ba257c3089de

12 years agoSymlinked gbs.spec to packaging/
Ed Bartosh [Wed, 18 Apr 2012 07:18:55 +0000 (10:18 +0300)]
Symlinked gbs.spec to packaging/

Change-Id: Icf0f909907f4a529090fdcbcbfdf77d931b62819

12 years agosub-command: changelog
Hasan Wan [Wed, 11 Apr 2012 06:17:19 +0000 (14:17 +0800)]
sub-command: changelog

12 years agosetup qemu env for arm build
Zhang Qiang [Mon, 9 Apr 2012 15:50:16 +0000 (23:50 +0800)]
setup qemu env for arm build

12 years agobump to version 0.4 0.4
Zhang Qiang [Thu, 5 Apr 2012 13:42:40 +0000 (21:42 +0800)]
bump to version 0.4

12 years agoCorrect tar ball directory
Zhang Qiang [Thu, 5 Apr 2012 08:49:45 +0000 (16:49 +0800)]
Correct tar ball directory

12 years agorevert 'parse_spec function' patch
Zhang Qiang [Thu, 5 Apr 2012 08:34:50 +0000 (16:34 +0800)]
revert 'parse_spec function' patch

12 years agoSupport more tar ball format, tar.bz2, tar.gz, tar.xz, etc.
Zhang Qiang [Thu, 5 Apr 2012 07:55:32 +0000 (15:55 +0800)]
Support more tar ball format, tar.bz2, tar.gz, tar.xz, etc.

12 years agoread commit name/email from git config
Zhang Qiang [Sun, 1 Apr 2012 09:49:41 +0000 (17:49 +0800)]
read commit name/email from git config

12 years agogit module: add commits, commit_parse, and get_config founction
Hasan Wan [Sun, 1 Apr 2012 06:55:01 +0000 (14:55 +0800)]
git module: add commits, commit_parse, and get_config founction

12 years agoAdd general GBS error class
Hasan Wan [Sun, 1 Apr 2012 06:54:15 +0000 (14:54 +0800)]
Add general GBS error class

12 years agoAdd --author-name and --author-email support for gbs import
Zhang Qiang [Sat, 31 Mar 2012 06:13:45 +0000 (14:13 +0800)]
Add --author-name and --author-email support for gbs import

12 years agoAdd arch opts checking.
Zhang Qiang [Fri, 30 Mar 2012 10:17:35 +0000 (18:17 +0800)]
Add arch opts checking.

12 years agoRaise obs error if Base project is empty
Zhang Qiang [Fri, 30 Mar 2012 07:20:42 +0000 (15:20 +0800)]
Raise obs error if Base project is empty

12 years agoparse_spec unittest
hwangx [Thu, 29 Mar 2012 06:34:25 +0000 (14:34 +0800)]
parse_spec unittest

12 years agoparse_spec function
hwangx [Thu, 29 Mar 2012 06:35:11 +0000 (14:35 +0800)]
parse_spec function

12 years agoupdate unittest test case
Guan Junchun [Tue, 27 Mar 2012 10:22:47 +0000 (18:22 +0800)]
update unittest test case

    1. test .tar.xz .tar.lzma .tgz is supported or not

12 years agoadd unittest test case
Guan Junchun [Mon, 26 Mar 2012 10:14:01 +0000 (18:14 +0800)]
add unittest test case

1. test UpstreamTarball class in utils.py
    test tarball format is supported or not, .tar.bz2, .tar.gz, .tar.tgz, .zip