Marcus Huewe
ec6fab6793
- simplified show_upstream_xsrcmd5 a bit
2016-02-09 14:42:50 +01:00
Marcus Huewe
d646915c04
- allow to directly expand a non-link during "osc up -e"
2016-02-08 17:24:35 +01:00
Marcus Huewe
244a704033
- Package.status: handle a dangling symlink more gracefully
...
More precisely, treat it as unversioned.
2016-02-07 22:58:23 +01:00
Marcus Huewe
f3a1d12a96
- refactored package result code a bit ( fixes #180 )
...
Note: this commit "breaks" the existing get_package_results api, because
it returns a generator, which yields a result xml, instead of a list of
result dicts.
2016-02-07 00:55:23 +01:00
Marcus Huewe
ffb37960ff
- do_copypac: rewrote client side copy code ( fixes #181 )
...
Use the "standard" commit procedure (a.k.a. cmd=commitfilelist).
Additionally, refactored the corresponding code in the Package class
a bit.
2016-02-05 17:16:42 +01:00
Marcus Huewe
51ccd6741c
- use atime instead of mtime when guessing the repo arch
...
atime is more reasonable (e.g. in case of an offline build).
2016-02-05 16:11:11 +01:00
Marcus Huewe
5d068b091a
- do_buildlog: support "osc bl repo"
...
In this case, "osc bl repo" behaves more or less the same as "osc rbl repo"
(in case no corresponding .osc/_buildinfo file exists, we default to
repo and hostarch).
2016-02-05 16:10:43 +01:00
Marcus Huewe
8a78be684e
- removed broken "install" command from the ui
...
The command was hidden since 2009 (so there shouldn't be much breakages).
This also fixes #185 .
2016-02-05 11:56:22 +01:00
Marcus Huewe
89ac49f659
fetch.py: reworded Fetcher.failureReport message a bit
...
Based on PR#182.
2016-02-05 11:28:47 +01:00
b40d856e67
add --limit option to buildhistory
2015-12-07 10:05:08 +01:00
Marcus Huewe
b15f97bcd0
- conf._build_opener: make sure no certs are checked if "sslcertck" is disabled
...
Since python >= 2.7.9 urllib2/httplib verifies the ssl cert by default - so
make sure that this "builtin" ssl check is disabled as well if
"sslcertck" is disabled. Fixes #179 .
Note: eventually, we should abandon m2crypto and use urllib2/httplib to
verify the ssl cert.
2015-11-28 22:39:49 +01:00
25118ceccc
- support --vm-telnet option for KVM builds
...
latest build package is required.
2015-11-25 14:20:55 +01:00
df95784e07
Merge pull request #178 from JLahti/opensuse-master
...
Added missing localrun help text to do_service
2015-11-12 09:42:57 +01:00
Johannes Lahti
a364a4c456
Added missing localrun help text to do_service
2015-11-12 10:37:03 +02:00
Egbert Eich
f17bef21e5
Make '-o' option work also when checking out complete projects
...
Signed-off-by: Egbert Eich <eich@freedesktop.org>
2015-11-10 16:43:33 +01:00
Egbert Eich
43ffb9f3ac
maintenancerequest: simplify sytnax to create request for single package
...
The syntax to create a maintnancerequest for a single currently package
is:
osc mr SOURCEPROJECT SOURCEPACKAGES RELEASEPROJECT
which means that the source project, the package name and the release
project have to be specified on the command line.
Often times the workflow is such that the user will already be inside
of the subdirectory containing the checked out package.
To simplify the submission when the user is in a package subdirectory
this patch adds the syntax:
osc mr .
to indicate that the source project and source target is to be taken
from the meta information in this package directory.
Signed-off-by: Egbert Eich <eich@freedesktop.org>
2015-11-10 16:38:41 +01:00
df9c3000b0
- add --linkrev option to branch command
2015-10-23 11:08:30 +02:00
e9766d5d5b
- seperate add and enable channel command for better command description
...
- adapt to new api mode handling
2015-10-22 09:40:09 +02:00
Marcus Huewe
dc32cde545
- do_request: also print comments when running "osc rq show <reqid>"
...
Fixes #171 .
2015-10-19 13:14:53 +02:00
Marcus Huewe
8f8dd91675
Merge branch 'master' of https://github.com/andreas-schwab/osc
2015-10-07 20:47:43 +02:00
4e83af8294
branch_pkg: fix use of undefined variable
2015-10-07 16:27:55 +02:00
Marcus Huewe
400352c61e
- do_branch: do not checkout server service files if "--checkout" is specified
...
Otherwise one has to checkout the expanded sources without the
server service files before doing a commit.
2015-10-03 22:24:58 +02:00
Marcus Huewe
cc3979cc7f
- do_maintenancerequest: fixed TypeError ("'NoneType' object is not iterable")
...
Broken since commit ba7e20bcd1
.
2015-09-24 18:25:22 +02:00
Marcus Huewe
070daecaf5
- build.Buildinfo: improved error formatting
...
Use the same formatting for an "unresolvable" error as in "osc results -v"
2015-09-23 18:29:51 +02:00
Marcus Huewe
d0f7c66e80
Merge branch 'master' of https://github.com/jengelh/osc
2015-09-16 12:39:44 +02:00
4342d9a6e1
Correction of grammatical errors
...
"exists" is a Python keyword, and wrong outside the 3rd person
singular in English.
2015-09-16 10:17:15 +02:00
Marcus Huewe
5d0656e167
Merge branch 'master' of https://github.com/jengelh/osc
2015-09-14 10:48:11 +02:00
5d6882e0e1
Collax support
2015-09-10 11:35:27 +02:00
Marcus Huewe
e697a70921
- Package.__get_files: check for broken files meta
...
Fixes #170 .
2015-09-07 19:28:56 +02:00
7bb0c4b730
fix extra parameters for manual release as wanted by api
2015-09-07 12:39:15 +02:00
0b34cb4567
- fix enable channel logic for given channel package
2015-09-04 11:10:20 +02:00
Marcus Huewe
c902d174d8
- conf.parse_apisrv_url: strip trailing slashes from the path
...
Since commit ca2f1a90c8
a section like
[https://api.opensuse.org/ ] was not associated with an
"apiurl=https://api.opensuse.org " entry anymore.
2015-08-20 14:45:02 +02:00
Marcus Huewe
6a7314f25d
Merge branch 'master' of https://github.com/lnussel/osc
2015-08-17 18:25:58 +02:00
Ludwig Nussel
d534218421
fix exception
...
TypeError: can only concatenate list (not "tuple") to list
2015-08-17 17:36:45 +02:00
Marcus Huewe
e4e3bdccbf
Merge branch 'travis-ci-python3' of https://github.com/bluca/osc
2015-08-17 13:44:23 +02:00
2512d47d52
Add Travis CI build for Python 3.3, 3.4, 3.5-dev
2015-08-16 00:44:12 +01:00
Marcus Huewe
0de99cadbb
- added comment for a change introduced in commit 4d3fcd9dc1
2015-08-13 14:13:08 +02:00
Oleg Girko
4d3fcd9dc1
Fix Python 3 support.
...
This change fixes errors when running test suite with Python 3.
Signed-off-by: Oleg Girko <ol@infoserver.lv>
2015-08-13 12:44:19 +01:00
c23e20bc29
Merge pull request #166 from OlegGirko/add-tls-sni
...
Add support for TLS SNI if M2Crypto supports it.
2015-08-13 13:28:25 +02:00
Oleg Girko
c62c9f54a0
Add support for TLS SNI if M2Crypto supports it.
...
Currently osc can't access API URLs which share the same IP address
with other SSL-enabled sites, complaining about certificate
not matching hostname.
This change solves this problem by instructing M2Crypto.SSL.Connection
to send the desired hostname to https server using TLS SNI extension,
thus allowing the server to present the right certificate and choose
the right virtual site.
This is useful for those who can't afford to have a separate IP address
for OBS API.
For TLS SNI to work correctly, M2Crypto should be patched:
https://bugzilla.osafoundation.org/show_bug.cgi?id=13073
Some distributions (like Fedora) already include this patch.
For unpatched M2Crypto osc degrades to operation without TLS SNI.
Signed-off-by: Oleg Girko <ol@infoserver.lv>
2015-08-13 11:11:42 +01:00
a031dbd083
show review comments in an own line. Before they started in the same line, but reached on typical
...
screens anyway the second line if they had more than a few chars.
2015-08-13 08:07:34 +02:00
f9e54d0488
Merge pull request #145 from OlegGirko/api-fix-root-path
...
Add support for non-root paths in API URLs.
2015-08-13 07:52:35 +02:00
3ec00b0f20
Merge pull request #142 from vpereira/master
...
added a simple way to verify osc code base with the python security scanner bandit
2015-08-13 07:51:29 +02:00
3b203e67a9
Merge pull request #148 from lnussel/master
...
allow force commit
2015-08-13 07:50:58 +02:00
7352a47930
Merge pull request #155 from arunpersaud/ET.parse_error
...
More meaningful error if ET.parse runs into problems. Fixes #153 .
2015-08-13 07:50:08 +02:00
f788fddb6c
Merge pull request #152 from jelly/xml_parse_error
...
When lxml fails to parse the _service file show error message instead of backtrace
2015-08-13 07:49:40 +02:00
7358f3b7ef
Merge pull request #165 from bluca/travis-container-ci
...
Enable container-based Travis CI builds
2015-08-13 07:46:18 +02:00
caf20030ba
Enable container-based CI builds
2015-08-13 00:45:19 +01:00
Daniel Gollub
beb46cc012
Support prefer-pkg for live-build
2015-08-12 16:29:22 +02:00
ba7e20bcd1
- maintenance request offers to supersede old, but still open requests
...
bnc#940731
2015-08-07 10:17:40 +02:00