3743 Commits

Author SHA1 Message Date
Ludwig Nussel
fc587db936 ReviewBot: don't crash if staging-group is None 2018-03-09 16:22:24 +01:00
Ludwig Nussel
7484722b2a
Merge pull request #1439 from jberry-suse/pkglistgen-dump_solv-hash-and-flush
pkglistgen: do_dump_solv: flush after write before reading back and verify primary repo gziped content sha256.
2018-03-09 11:00:05 +01:00
Stephan Kulow
f20816da9d
Merge pull request #1445 from nilxam/do_not_run_local_service
pkglistgen: Do not run local service check when committing to release package
2018-03-09 09:59:46 +01:00
9370efc8e4 pkglistgen: Do not run local service check when committing to release package
That check is aiming to check request rather than package, for release package
we indeed had multispecs and multibuild file together, just do not run
local service when committing to release package.
2018-03-09 16:45:37 +08:00
Ludwig Nussel
f6078838bb
Merge pull request #1436 from lnussel/leaper
leaper: fix can_accept_review for combined user/group usage
2018-03-09 08:35:12 +01:00
Ludwig Nussel
e3e0500f32
Merge pull request #1435 from DimStar77/kdelibs-brand
create_test_Factory: No longer block kdelibs4-branding-upstream
2018-03-09 08:34:58 +01:00
Jimmy Berry
d9773c3dae
Merge pull request #1444 from jberry-suse/metrics-release
metrics: provide release metrics ingestion and dashboard.
2018-03-09 00:44:02 -06:00
Jimmy Berry
da5bfafb42 metrics: provide release metrics ingestion and dashboard. 2018-03-09 00:34:01 -06:00
Jimmy Berry
568be98269
Merge pull request #1432 from jberry-suse/stagingapi-lazy-load-all
osclib/staging-api: lazy-load all config values to allow for placement in remote config.
2018-03-08 17:17:07 -06:00
Jimmy Berry
1968a594f7 pkglistgen: do_dump_solv: flush after write before reading back.
Ended up consistently creating a short XML file that created a null section
in solv file that cause pkglistgen drop list generator to create a <NULL>
drop entry.

Always flush() before you read(). :(

It certainly would have been nice if libsolv would have complained about
an invalid XML file rather than just producing garbage as the file just
ended. Then of course mergesolv did not complain and comes back in to
python as '<NULL>'. Failure to validate and multiple levels.
2018-03-08 12:35:36 -06:00
Jimmy Berry
e353d513a6 pkglistgen: do_dump_solv: verify primary repo gziped content sha256. 2018-03-08 12:35:30 -06:00
Jimmy Berry
a5775e6e54 pkglistgen: do_dump_solv: use BytesIo instead of StringIO.
request.content is not a string like request.text.
2018-03-08 12:22:02 -06:00
Ludwig Nussel
ca5f71ec4b leaper: fix can_accept_review for combined user/group usage 2018-03-08 16:45:33 +01:00
e3c3ee166d
create_test_Factory: No longer block kdelibs4-branding-upstream
kdelibs4-branding-openSUSE has been dropped, since there is nothing useful
left in it, and kdebase4 is slowly dying.
2018-03-08 16:37:07 +01:00
Ludwig Nussel
17ebaaa6d6
Merge pull request #1434 from lnussel/leaper
ReviewBot: allow both group and user review
2018-03-08 16:17:07 +01:00
Stephan Kulow
defd9954b5
Merge pull request #1429 from jberry-suse/conf-priority-int
osclib/conf: change priority to be string to work with ConfigParser.
2018-03-08 11:19:00 +01:00
Stephan Kulow
c176a4c95e ReviewBot: allow both group and user review 2018-03-08 10:34:40 +01:00
Ludwig Nussel
3e83a1fb32
Merge pull request #1431 from jberry-suse/leaper-sle-leave-open
leaper: do not decline SLE requests, but rather ask managers for input.
2018-03-08 09:09:13 +01:00
Jimmy Berry
e450a1519e osclib/stagingapi: rename main_repo to cmain_repo.
The previous name is inconsistent and did not work with general lazy laod.
2018-03-07 15:50:36 -06:00
Jimmy Berry
4bd9e9a2fb osclib/stagingapi: rename delreq_review to cdelreq_review.
The previous name is inconsistent and did not work with general lazy laod.
2018-03-07 15:50:36 -06:00
Jimmy Berry
d790a2ce69 osclib/stagingapi: rename cstaging_nocleanup to cnocleanup_packages.
The previous name is inconsistent and did not work with general lazy laod.
2018-03-07 15:50:36 -06:00
Jimmy Berry
e3168d6c34 osclib/staging-api: lazy-load all config values to allow for placement in remote config. 2018-03-07 15:50:31 -06:00
Jimmy Berry
16f49c7518 leaper: do not decline SLE requests, but rather ask managers for input. 2018-03-07 15:11:02 -06:00
Jimmy Berry
5e2834e4bd osclib/conf: configure SLE-15 leaper-override-group. 2018-03-07 14:55:16 -06:00
Jimmy Berry
8332692dad leaper: move review groups to osclib.conf. 2018-03-07 14:55:09 -06:00
Jimmy Berry
f6eae67bb0
Merge pull request #1430 from jberry-suse/repo_checker-delete-depend-list
repo_checker: format what_depends_on as markdown bulleted list.
2018-03-07 14:22:40 -06:00
Jimmy Berry
a7931226b7 repo_checker: format what_depends_on as markdown bulleted list. 2018-03-07 14:11:43 -06:00
Jimmy Berry
2917e7c9fa osclib/conf: change priority to be string to work with ConfigParser. 2018-03-07 13:49:47 -06:00
Jimmy Berry
d30db7eb1d
Merge pull request #1427 from jberry-suse/ReviewBot-comment-override
Define comment commands and provide for ReviewBot review overrides and repo-checker skip-cycle.
2018-03-07 13:41:31 -06:00
Jimmy Berry
cdf70be122 repo_checker: provide comment command to skip-cycle for group.
For example (on staging project):

  @repo-checker skip-cycle
2018-03-06 16:42:12 -06:00
Jimmy Berry
f6869b598b repo_checker: utilize ReviewBot.comment_api instead of new instance. 2018-03-06 16:42:12 -06:00
Jimmy Berry
a40ebc1544 ReviewBot: provide comment command override.
For example:

  @leaper override accept
  @repo-checker override decline
2018-03-06 16:42:12 -06:00
Jimmy Berry
056ab71426 osclib/core: maintainers_get(): utilize new group_members() function. 2018-03-06 16:42:12 -06:00
Jimmy Berry
b600860541 osclib/core: provide group_members() function. 2018-03-06 16:42:12 -06:00
Jimmy Berry
49bc52187b osclib/comments: provide command_find() for comment commands. 2018-03-06 16:42:07 -06:00
Jimmy Berry
a9ec91f3a8
Merge pull request #1426 from jberry-suse/ReviewBot-default-no-comment
ReviewBot: do not bother commenting for unhandled request type.
2018-03-06 14:47:31 -06:00
Jimmy Berry
3c25b8a8a4 ReviewBot: do not bother commenting for unhandled request type.
For consistency this would still make sense to post as a "report", but
given the lack of such a facility in OBS disable comment to reduce noise.
2018-03-05 11:45:37 -06:00
Ludwig Nussel
bac6644c6f
Merge pull request #1424 from kraih/token_fix
fix a typo that currently breaks token authentication
2018-03-01 17:09:23 +01:00
Sebastian Riedel
37444ccbd2 fix a typo that currently breaks token authentication 2018-03-01 14:12:49 +01:00
Jimmy Berry
adb01e2c58
Merge pull request #1420 from lnussel/ttm
ttm: use dashboard_content_ensure()
2018-02-27 14:14:39 -06:00
Ludwig Nussel
ed8346fca3 ttm: use dashboard_content_ensure() 2018-02-27 11:21:48 +01:00
Ludwig Nussel
e8c002d37b
Merge pull request #1409 from lnussel/ttm
ttm: handle Leap 15 live images separately
2018-02-23 10:01:10 +01:00
Ludwig Nussel
6e0778a3e5
Merge pull request #1402 from lnussel/requestfinder
requestfinder: fix exclude settings
2018-02-23 10:00:30 +01:00
Ludwig Nussel
f7fb606e7e
Merge pull request #1401 from lnussel/leaper
leaper: allow turning FORK into something else
2018-02-23 10:00:23 +01:00
af0190975e
Merge pull request #1419 from nilxam/should_be_mesa_demo_x
Staging2-DVD: should be Mesa-demo-x for glxgear test
2018-02-23 16:32:36 +08:00
893104b7e4 Staging2-DVD: should be Mesa-demo-x for glxgear test 2018-02-23 16:13:02 +08:00
Stephan Kulow
db87a62593
Merge pull request #1416 from nilxam/not_complain_for_000pkg
Do not complain 000* package has defined in the two different ring
2018-02-22 11:54:51 +01:00
21777cc810
Merge pull request #1417 from DimStar77/mesa-emo
TW Staging media: Add Mesa-demo to Staging2 DVD for openQA test
2018-02-22 10:43:34 +01:00
77fe593d0c
TW Staging media: Add Mesa-demo to Staging2 DVD for openQA test 2018-02-22 10:21:38 +01:00
009712aa8a
Merge pull request #1414 from DimStar77/ttm-livecd
ttm: Follow package name changes of Tumbleweed live media
2018-02-22 09:24:37 +01:00