5437 Commits

Author SHA1 Message Date
Jimmy Berry
a6d0974e27 osclib/core: request_action_key(): include set_bugowner in top level condition. 2019-09-04 16:12:46 -05:00
Stephan Kulow
415878033d
Merge pull request #2199 from coolo/abichecker_python3
Abichecker python3
2019-09-04 18:10:58 +02:00
Stephan Kulow
732d9d9d30 Continue python3 port of abichecker 2019-09-04 17:07:38 +02:00
Stephan Kulow
e0800e7c3b Fix cron for openqa - it's supposed to run every 10 minutes 2019-09-04 17:06:49 +02:00
Stephan Kulow
3d286c3590 Fix group name for the abichecker pipeline 2019-09-04 16:18:47 +02:00
Stephan Kulow
f5eee13e8e
Merge pull request #2198 from coolo/add_abichecker
Run abichecker on botmaster as well
2019-09-04 16:12:40 +02:00
Stephan Kulow
fce313d504 Run abichecker on botmaster as well 2019-09-04 16:11:42 +02:00
Stephan Kulow
fb0c41425f
Merge pull request #2197 from coolo/fix_utf8
oqamaint: fix more python3 issues and add _OBSOLETE=1
2019-09-04 14:15:45 +02:00
Stephan Kulow
cc00e1f2da oqamaint: fix more python3 issues and add _OBSOLETE=1
The default of openQA changed - _NO_OBSOLETE no longer exists, but for
the test repo we want obsoletion
2019-09-04 14:04:00 +02:00
Stephan Kulow
3ba02675d3
Merge pull request #2194 from msmeissn/master
remove leap 42.3 and add 15.2
2019-09-04 13:53:29 +02:00
Stephan Kulow
0f9d84a049
Merge pull request #2196 from coolo/fix_json
oqamaint: Take the default modules
2019-09-04 13:42:04 +02:00
Stephan Kulow
245256ea15 oqamaint: Take the default modules 2019-09-04 13:34:27 +02:00
Stephan Kulow
72915933c5
Merge pull request #2195 from coolo/add_openqa
Run openqa-maintenance on botmaster as well
2019-09-04 13:11:26 +02:00
Stephan Kulow
89c98eb26b Python3 port of openqa maintenance bot 2019-09-04 13:00:56 +02:00
Stephan Kulow
f8d3603b2c Run openqa-maintenance on botmaster as well
So far ran on maintenance vm
2019-09-04 13:00:56 +02:00
Marcus Meissner
40e577c62b also remove 42.3 from apimap 2019-09-04 09:18:24 +02:00
Marcus Meissner
059e127f37 remove leap 42.3
add 15.2
2019-09-04 09:08:45 +02:00
Jimmy Berry
79a13dddfe
Merge pull request #2191 from jberry-suse/request-splitter-python3
osclib/request_splitter: replace map() calls with loop and call.
2019-09-03 15:37:10 -05:00
Jimmy Berry
d3f6c62ea0 osclib/request_splitter: replace map() calls with loop and call.
Python 3 makes map() a lazy call and since the result is not needed it
makes sense to just switch to explicit loop. Without this the "loop" (via
map) is never executed. As such, --try-strategies effective does nothing
and instead the staging-bot always falls back to none strategy.
2019-09-03 15:17:32 -05:00
Jimmy Berry
72c1e9b445
Merge pull request #2179 from jberry-suse/sentry-sdk-updates
sentry: update for 0.11.x, general improvements, and operator exception handling
2019-08-29 15:09:59 -05:00
Jimmy Berry
3a2aed7f33 obs_operator: override HTTPServer.handle_error() to capture exceptions. 2019-08-29 14:36:01 -05:00
Jimmy Berry
d10a359c0c osclib/sentry: tag osc version. 2019-08-29 14:10:29 -05:00
Jimmy Berry
eb0a6c4659 osclib/sentry: provide dummy client. 2019-08-29 14:10:29 -05:00
Jimmy Berry
cbfbb88048 osclib/sentry: sentry_client(): handle 0.11.x API change. 2019-08-29 14:10:29 -05:00
Jimmy Berry
e912e9d2c3
Merge pull request #2178 from jberry-suse/obs_operator-cookie-legality
obs_operator: allow illegal cookie keys.
2019-08-29 10:40:08 -05:00
Jimmy Berry
41ea0c132f obs_operator: allow illegal cookie keys. 2019-08-29 10:03:00 -05:00
Jimmy Berry
f74d0c1d49
Merge pull request #2176 from jberry-suse/osc-origin-progress-text
osc-origin: update: indicate which package is being checked.
2019-08-29 08:26:41 -05:00
Jimmy Berry
970f6067ed osc-origin: update: indicate which package is being checked. 2019-08-29 08:04:41 -05:00
Jimmy Berry
642809099b
Merge pull request #2175 from jberry-suse/origin-manager-web-history-diff
web/origin-manager: allow a request to be diffed against a potential origin (and related fixes).
2019-08-29 08:02:26 -05:00
Jimmy Berry
a189e94615 web/origin-manager: allow a request to be diffed against a potential origin. 2019-08-28 17:16:13 -05:00
Jimmy Berry
e3d67622e9 web/origin-manager: display the reason for a diff failure. 2019-08-28 17:15:19 -05:00
Jimmy Berry
114f25e004 web/origin-manager: properly handle potential origin de-selection. 2019-08-28 17:13:41 -05:00
Jimmy Berry
0e1d9ef25a web/origin-manager: properly handle package de-selection. 2019-08-28 17:12:53 -05:00
Jimmy Berry
275db9b0d2 web/origin-manager: clear table data before loading new data.
Further clarifies new data is being loaded and when an error occurs the
prior data does not remain after the error messsage.
2019-08-28 17:10:51 -05:00
Jimmy Berry
5ee09feb27 web/origin-manager: table_selection_set(): handle undefined table. 2019-08-28 17:09:54 -05:00
Jimmy Berry
edfef91b3d osclib/origin: origin_history(): expose source_(project,package,revision).
This is the best location to expose the information as the action context
is already available. Alternatively, a lookup function accepting a request
target_project and target_package could perform the equivalent of the
client-side filter operation that is part of the initial search. This also
alleviates additional queries that would be needed later.
2019-08-28 17:07:23 -05:00
Jimmy Berry
b466442260 obs_operator: handle_package_diff(): expose target package and revision. 2019-08-28 17:04:48 -05:00
Jimmy Berry
14971e2db0
Merge pull request #2174 from jberry-suse/sentry-improvements
sentry improvements and check_source logger error demotion
2019-08-28 15:34:02 -05:00
Jimmy Berry
7400d7d5e7 osc-origin: capture exception with sentry to ensure they are reported. 2019-08-28 15:09:45 -05:00
Stephan Kulow
97f37e8092
Merge pull request #2172 from DimStar77/bfr
gocd: use sep pipeline for build-fail-reminder
2019-08-28 16:42:04 +02:00
Stephan Kulow
4155474e39
Merge pull request #2170 from DimStar77/checknewer-py3
checknewer.py: Use python3 shebang
2019-08-28 16:41:54 +02:00
Stephan Kulow
79d31cd963
Merge pull request #2171 from lnussel/master
gocd: add Leap 15.2 announcer
2019-08-28 16:40:40 +02:00
74846d2cb2
gocd: use sep pipeline for build-fail-reminder 2019-08-28 15:05:51 +02:00
Ludwig Nussel
fca343511f gocd: add Leap 15.2 announcer 2019-08-28 14:59:31 +02:00
3d65059281
checknewer.py: Use python3 shebang 2019-08-28 13:52:21 +02:00
Stephan Kulow
30c7a9a268
Merge pull request #2157 from andreas-schwab/master
update_repo_handler: properly extract factory build string
2019-08-28 11:58:35 +02:00
Jimmy Berry
7a913b34d4 check_source: check for target package not found when checking out.
When new packages are submitted the target package should not exist and
thus does not constitute an error. Any other return code does.
2019-08-27 14:49:17 -05:00
Jimmy Berry
208336ca80 ReviewBot: action_method(): drop request.type sentry extra in favor or action.key. 2019-08-27 14:45:29 -05:00
Jimmy Berry
4ca9995b5d ReviewBot: simplify sentry_sdk initialization line since defined globally. 2019-08-27 14:44:54 -05:00
Jimmy Berry
b0d7e9930a ReviewBot: provide request.id and action.key as sentry extras. 2019-08-27 14:44:42 -05:00