Ludwig Nussel
133d87b99f
Merge pull request #1467 from jberry-suse/repo-rename
...
Change references to osc-plugin-factory to openSUSE-release-tools.
2018-03-19 17:00:26 +01:00
Ludwig Nussel
d372c5132c
Merge pull request #1466 from jberry-suse/check_source-default-handler
...
check_source: make use of ReviewBot request_default_return.
2018-03-19 16:35:16 +01:00
Ludwig Nussel
d2cec14e17
Merge pull request #1462 from jberry-suse/check_source_in_factory-repo-checker-allow
...
check_source_in_factory: allow repo-checker reviews.
2018-03-19 16:14:24 +01:00
Stephan Kulow
88a6e975f5
Merge pull request #1465 from jberry-suse/check_source-sle
...
check_source: SLE: allow in-air-rename and place maintainer review check behind ignore_devel.
2018-03-17 07:10:11 +01:00
Jimmy Berry
39ef75493d
Change references to osc-plugin-factory to openSUSE-release-tools.
2018-03-16 14:58:27 -05:00
Jimmy Berry
60a9e7decb
check_source: make use of ReviewBot request_default_return.
2018-03-16 14:21:41 -05:00
Jimmy Berry
42139de4d6
check_source: delete: place maintainer review check behind ignore_devel.
...
SLE does not utilize devel projects and so adding such reviewer does not
make sense. Additionally, for Leap the right review will depend on origin
which leaper handles.
2018-03-16 14:11:12 -05:00
Jimmy Berry
e964cb58a4
osclib/conf: SLE-15: set check-source-in-air-rename-allow to True.
2018-03-16 14:09:24 -05:00
Jimmy Berry
a7e36b03f7
check_source: provide in-air-rename-allow config setting.
2018-03-16 14:09:02 -05:00
Stephan Kulow
d11501f884
Merge pull request #1459 from coolo/skip_boolean_dependencies
...
Avoid boolean dependencies for repo checker
2018-03-15 17:38:48 +01:00
Stephan Kulow
cb08861e77
Merge pull request #1463 from kraih/sle_00_packages
...
check_source: skip all checks for 00* packages
2018-03-15 17:37:39 +01:00
Jimmy Berry
129d3ebad5
Merge pull request #1461 from Vogtinator/docker-rename
...
Use opensuse/tumbleweed in the Dockerfile
2018-03-15 11:23:38 -05:00
Jimmy Berry
ea7ca0424e
check_source_in_factory: allow repo-checker reviews.
...
This would be better done by using config, but that would require a larger
refactor since the underlying ReviewBot is not entirely setup when called
by leaper.
2018-03-15 10:44:40 -05:00
Sebastian Riedel
d991c97a6c
check_source: skip all checks for 00* packages
2018-03-15 16:04:38 +01:00
01ad67bce4
Use opensuse/tumbleweed in the Dockerfile
...
opensuse:tumbleweed will be removed and we want dogfooding anyway.
2018-03-15 14:55:54 +01:00
Stephan Kulow
f52bed3a36
Avoid boolean dependencies for repo checker
...
SLE uses them for some module recommending hacks
2018-03-15 10:52:33 +01:00
Jimmy Berry
3bd6833f89
Merge pull request #1451 from jberry-suse/grafana-provision
...
metrics: migrate grafana dashboards to 5.x format and utilize provisioning.
2018-03-14 19:50:18 -05:00
Jimmy Berry
9a26912ab5
Merge pull request #1442 from jberry-suse/pkglistgen-update-hash
...
pkglistgen: do_dump_solv(): include hash in update solv to avoid download.
2018-03-12 15:55:44 -05:00
Stephan Kulow
054eef2944
Merge pull request #1454 from lnussel/fix
...
ReviewBot: make interval work without tty
2018-03-12 14:05:25 +01:00
Ludwig Nussel
78de99ff82
ReviewBot: make interval work without tty
2018-03-12 13:54:47 +01:00
Ludwig Nussel
35e7c51c16
Merge pull request #1452 from DimStar77/service
...
services: Add Install section to totest-manager service
2018-03-12 10:26:07 +01:00
f1e56df8b9
services: Add Install section to totest-manager service
2018-03-11 10:52:53 +01:00
Ludwig Nussel
ad6056258f
Merge pull request #1447 from lnussel/pkglistgen
...
pkglistgen: Fix reading boolean values
2018-03-11 09:22:51 +01:00
Ludwig Nussel
0ebfddf903
Merge pull request #1448 from lnussel/fix
...
ReviewBot: don't crash if staging-group is None
2018-03-11 09:22:13 +01:00
Jimmy Berry
49dfe21a36
metrics_release: only works for openSUSE:Factory.
2018-03-09 17:16:49 -06:00
Jimmy Berry
1dd9b64480
metrics: do not drop entire database, but instead measurements.
...
This ensures that release data, which is ingest separately, is not wiped
out. Additionally, it is less destructive during update.
2018-03-09 17:16:49 -06:00
Jimmy Berry
8dd2694617
metrics: switch over to grafana 5.x provisioning.
...
Provides both dashboards and datasources.
2018-03-09 17:16:46 -06:00
Jimmy Berry
c10dec54dd
metrics: remove TW snapshots graph from release dashboard.
2018-03-09 16:37:32 -06:00
Jimmy Berry
f9166bf390
metrics: migrate grafana dashboards to 5.x format.
2018-03-09 16:37:07 -06:00
Jimmy Berry
d001daf687
Merge pull request #1441 from jberry-suse/osclib-git
...
osclib/git: provide git utilities: clone() and sync() and utilize in issue-diff.py.
2018-03-09 11:58:57 -06:00
Jimmy Berry
f9b7832e8b
pkglistgen: do_dump_solv(): include hash in update solv to avoid download.
2018-03-09 11:32:27 -06:00
Jimmy Berry
28b467f4e8
pkglistgen: do_dump_solv(): utilize os.path.join().
2018-03-09 11:32:27 -06:00
Ludwig Nussel
fc587db936
ReviewBot: don't crash if staging-group is None
2018-03-09 16:22:24 +01:00
Ludwig Nussel
d66ea3a0b2
check_source: make adding review team configurable
2018-03-09 14:34:42 +01:00
Ludwig Nussel
31b35832d7
check_source: fix boolean option
2018-03-09 13:50:08 +01:00
Ludwig Nussel
0f5d25f463
pkglistgen: Fix reading boolean values
2018-03-09 13:50:08 +01:00
Stephan Kulow
fe4edd62dd
Merge pull request #1404 from coolo/fix_sle_stagings
...
pkglistgen: Treat stagings differently
2018-03-09 12:03:22 +01:00
Stephan Kulow
fdef876580
Treat stagings differently
...
This is specific to SLE stagings, but won't hurt in openSUSE stagings
as the products there are hand made anyway
2018-03-09 11:56:21 +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
da7e0b43d6
issue-diff: rename --config-dir as --cache-dir to be more accurate.
2018-03-08 15:55:34 -06:00
Jimmy Berry
17b6f0b753
issue-diff: replace git sync functionality with osclib.git.
2018-03-08 15:53:01 -06:00
Jimmy Berry
90d538606d
osclib/git: provide git utilities: clone() and sync().
...
Derived from issue-diff.py which was abstracted in
boombatower/tumbleweed-review.
2018-03-08 15:52:38 -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