1
0
mirror of https://github.com/openSUSE/osc.git synced 2024-12-29 11:16:14 +01:00
Commit Graph

2782 Commits

Author SHA1 Message Date
Arun Persaud
ac93a3934e More meaningful error if ET.parse runs into problems. Fixes #153. 2015-05-24 11:11:22 -07:00
Arun Persaud
716f59dc0c README: replaced mentioning of svn version with git version 2015-05-24 10:27:28 -07:00
Marcus Huewe
56a9ab60dc changed commit 22b272f3af a bit
- only "fix" sys.stdout if it is no tty
- make sys.stdout line buffered (to avoid too "many" write calls)
- added more detailed explanation why this is needed
2015-05-16 22:49:17 +02:00
Oleg Girko
ca2f1a90c8 Add support for non-root paths in API URLs.
Currently osc supports API URLs without path only,
like https://api.example.com (if there is pathname, it's just ignored).
With this change API URLS with path, like https://example.com/api
are supported correctly.

This is useful for those who can't have OBS api, webui and main site
on different domains and buy separate X.509 certificates for them,
or just can't afford to have separate IP addresses for them
(please note that currently osc doesn't support TLS SNI).

Signed-off-by: Oleg Girko <ol@infoserver.lv>
2015-05-14 16:46:10 +01:00
Jelle van der Waa
92dbd59814 When lxml fails to parse the _service file, instead of showing a backtrace
print a userfriendly error which line and column contains the XML syntax error
2015-05-13 14:35:17 +02:00
Bernhard M. Wiedemann
22b272f3af avoid buffering stdout output on pipes (bnc#930137)
https://bugzilla.opensuse.org/show_bug.cgi?id=930137
2015-05-10 21:05:40 +02:00
Michael Schroeder
f8f4119b88 Don't filter out \b,\v,\f,\r in logfiles 2015-05-07 15:51:51 +02:00
Marcus Huewe
e4919568eb - do_build: added --trust-all-projects option
--trust-all-projects can be used to disable the trusted project check
2015-05-05 23:39:58 +02:00
Marcus Huewe
de9191f146 - updated distributions that are used in the new project template
Also enabled debuginfo generation by default.
2015-05-05 22:46:26 +02:00
464652ab85 show possible used incident projects on "maintained" command
FATE#318944
2015-05-05 14:01:10 +02:00
Ludwig Nussel
826808d7cf allow force commit
useful to workaround https://github.com/openSUSE/open-build-service/issues/913
2015-04-29 13:44:12 +02:00
Andreas Schwab
ab111f4204 - do_deleterequest: fix help text 2015-04-27 11:04:46 +02:00
Marcus Huewe
a800f8f3fc Merge branch 'master' of https://github.com/andreas-schwab/osc 2015-04-27 10:49:48 +02:00
6de9cb4e03 - add support for buildtime source service mode 2015-04-24 09:47:48 +02:00
6886a0d58c - use "group:" prefix instead of "group/" like in other commands 2015-04-24 09:47:12 +02:00
Egbert Eich
95cfc2b96c Add missing tags for maintainer/bugowner
This was missed in 9937cb9ddf.

Signed-off-by: Egbert Eich <eich@suse.de>
2015-04-22 15:00:07 +02:00
Egbert Eich
9937cb9ddf Add support for searches for groups with -i, -b and -m
Involved parties can be persons or groups; add support for those.

Signed-off-by: Egbert Eich <eich@suse.de>
2015-04-22 12:40:07 +02:00
Andreas Schwab
dc8ab2ee30 Pass disk/swap/logfile options to obs-build also for VM type emulator 2015-04-17 11:10:54 +02:00
Andreas Schwab
b7912a78dd - do_buildhistory: split args on slash 2015-04-11 08:51:26 +02:00
e610cb569a Merge pull request #138 from k0da/threads
Pass threads option to obs-build
2015-04-08 10:30:14 +02:00
1a58102139 Merge pull request #135 from andreas-schwab/master
create_submit_request: fix return value when falling back to create_main...
2015-04-08 10:29:52 +02:00
dde0547558 Merge pull request #134 from k0da/master
ppc64le can build ppc64 in KVM
2015-04-08 10:29:20 +02:00
Victor Pereira
6368761b04 added a simple way to verify osc code base with the python security scanner bandit 2015-04-08 10:02:10 +02:00
Marcus Huewe
40f4a61cbc - change_request_state: manual xml parsing is error-prone 2015-04-07 15:27:40 +02:00
Marcus Huewe
eda2e75655 - ServiceInfo.execute: cmd is a list...
See also pull request #141
2015-03-26 14:37:14 +01:00
8d39549253 fix crash, when source service failed 2015-03-18 09:02:48 +01:00
2258bc6d04 - fix regression of 72e38569ae
which broke "osc service run" command
2015-03-16 08:13:29 +01:00
19944be5b6 - 0.151.0 release 2015-03-12 19:49:30 +01:00
Ludwig Nussel
72e38569ae fix osc shell injection 2015-03-12 19:35:31 +01:00
Marcus Huewe
7116509330 - do_build: --noinit and --offline are _not_ mutually exclusive
Thanks to darix for the hint!
2015-03-10 15:49:35 +01:00
Dinar Valeev
e12f1b43c4 Pass threads option to obs-build
Currently --jobs sets only -smp flag for VM, in some cases we want
to pass threads as well. So the command line would like -smp 4,threads=4

Signed-off-by: Dinar Valeev <dvaleev@suse.com>
2015-03-10 11:58:08 +01:00
Marcus Huewe
cff76bdfbd - added "name" attribute to the RequestHistory class
This fixes "AttributeError: RequestHistory instance has no attribute 'name'"
2015-03-09 20:20:39 +01:00
4357c8fcd4 create_submit_request: fix return value when falling back to create_maintenance_request 2015-03-09 11:21:22 +01:00
7b79298138 - fix test case for showing update link 2015-03-09 09:04:33 +01:00
2d3a51139e - display updatelink option when showing submit actions 2015-03-09 09:01:00 +01:00
ecd76148b8 - add support for updating the link in target package in submit action
This is also changing the request format to post OBS 1.0, but
that was also the case before when a source update option was used.
2015-03-09 08:45:07 +01:00
Bernhard M. Wiedemann
00c7b9dbfc fix typo in help message (bnc#918906)
https://bugzilla.opensuse.org/show_bug.cgi?id=918906
2015-02-21 08:49:56 +01:00
4bd0436033 - fix mismatch in given time, backend delivers always UTC unix time seconds 2015-02-17 10:26:04 +01:00
453be845af - fix crash on buildhistory with source linked packages
revision is a md5 string in that case (github issue#136)
2015-02-12 12:52:32 +01:00
Marcus Huewe
8f5bf385be - do_status: mention 'S' state in the help text 2015-01-21 03:01:29 +01:00
Dinar Valeev
5cc8a05d46 ppc64le can build ppc64 in KVM
Little Endian host can do build in Big Endian VM

Signed-off-by: Dinar Valeev <dvaleev@suse.com>
2015-01-14 14:57:28 +01:00
d53278d94d - syntax fix 2015-01-13 16:50:47 +01:00
a3c23a575c - open 0.151 development 2015-01-09 15:50:46 +01:00
df9c28bba5 - prepare 0.150.0 release 2015-01-09 15:44:00 +01:00
0d66a5b1dc - add makeoriginolder option in request actions 2015-01-09 15:19:36 +01:00
Florian Bergmann
8a70a0f285 Added readline support to cmdln-module.
This was already fixed in the original module:
https://github.com/trentm/cmdln/issues/1

Signed-off-by: Florian Bergmann <fbergmann@suse.de>
2015-01-09 13:33:31 +01:00
fbbf945deb - trying a fallback in maintenance project detection
Evergreen project users not using their Evergreen:Maintenenace attribute
submit to the wrong place atm.
2015-01-09 11:21:51 +01:00
Marcus Huewe
8c8618ac91 - fixed corner case in __del__ method
For a detailed explanation see
d093c2b43b
2015-01-03 13:06:12 +01:00
Marcus Huewe
3547ef95ef Revert "Fix condition for using urllib2 workaround"
This reverts commit 2f14cedcff.

Actually, this was meant to fix https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762825,
which was (probably) caused due to the following:
- commit 320238350f introduced a codepath, which
  should not be needed for python >= 2.7.1 (see also
  https://hg.python.org/cpython/rev/64287)
- this codepath uses the "reset_retry_count" method, which is not present in
  Debian Jessie's libpython2.7-stdlib: libpython2.7-stdlib_2.7.8-11 backports
  a patch from python's 2.7.9 branch, which removes the "reset_retry_count"
  method (https://hg.python.org/cpython/rev/c1edc4e43eb1).

This fixes bnc#911080 and github issue #131.
2014-12-23 04:34:40 +01:00
Marcus Huewe
68d10dfe8b Revert "- reset retry counter on 404 answer for all python 2.7.x versions"
This reverts commit 320238350f.
With python >= 2.7.1 this codepath should not be needed (see also
https://hg.python.org/cpython/rev/64287).

Conflicts:
	osc/conf.py
2014-12-23 03:46:32 +01:00