Jimmy Berry
5cc8920689
osclib/comments: command_find: stupid \r line endings.
2018-05-08 21:41:13 -05:00
Stephan Kulow
978881dca8
Merge pull request #1520 from coolo/fix_openqa_crash
...
Fix openqa crash
2018-05-02 12:46:41 +02:00
Stephan Kulow
09403e0ffd
[oqamaint] Take build number as last resort to avoid crash
2018-05-02 11:03:20 +02:00
Ondřej Súkup
2d7f4327f4
[openqa-maintenance] Use to_xml method of Request object
...
Forgotten method call caused problem in check_request and killed bot
too early before proper incident results resolution
2018-05-02 11:03:20 +02:00
Stephan Kulow
aabbefd2b6
[oqamaint] Do not export variables not necessary for scheduling
...
This should be taken care of the opensuse main.pm - based on the scenario
2018-05-02 11:03:20 +02:00
Jimmy Berry
eb1d0be0cd
Merge pull request #1518 from jberry-suse/ReviewBot-runner-reset
...
ReviewBot: runner: reload checker and reset memoize session caches.
2018-04-30 15:28:09 -05:00
Jimmy Berry
b20c01669e
ReviewBot: runner: reload checker and reset memoize session caches.
...
Otherwise, memoize(session=True) caches are kept until the process is
stopped which is obviously not how they were intended to be used. This
can cause incorrect behavior and continued memory growth.
2018-04-27 15:35:52 -05:00
Jimmy Berry
f51dc98850
osclib/memoize: provide memoize_session_reset().
...
Allows all session caches to be reset.
2018-04-27 15:35:48 -05:00
Jimmy Berry
1730947869
Merge pull request #1516 from jberry-suse/repo_checker-project_only-hourly
...
repo_checker: project_only: store build hash and skip when unchanged and increase timer frequency to hourly
2018-04-27 11:16:33 -05:00
Jimmy Berry
adbbde2954
Merge pull request #1515 from jberry-suse/repo_checker-project_only-include-whitelist-cleanup
...
repo_checker: invoke whitelist_clean() as part of project_only.
2018-04-27 11:10:27 -05:00
Jimmy Berry
add0eb7927
Merge pull request #1514 from jberry-suse/check_duplicate_binaries-rework
...
osclib/check_duplicate_binaries: rewrite to use package_binary_list().
2018-04-27 10:55:47 -05:00
Stephan Kulow
f216f2e169
Merge pull request #1517 from mimi1vx/skipped_incident
...
[openqa-maintenance] Don't accept incidents waiting for build
2018-04-27 17:50:19 +02:00
Ondřej Súkup
22e585bd17
[openqa-maintenance] Don't accept incidents waiting for build
2018-04-27 17:30:52 +02:00
Jimmy Berry
68eb3223c8
osclib/check_duplicate_binaries: ignore any package arch that differs from arch.
2018-04-26 22:49:07 -05:00
Jimmy Berry
873511e7dc
osclib/check_duplicate_binaries: rewrite to use package_binary_list().
2018-04-26 22:46:56 -05:00
Jimmy Berry
9d664eab79
osclib/core: binary_src_debug: include nosrc as ignored arch.
2018-04-26 22:46:56 -05:00
Jimmy Berry
a233d19e38
osclib/core: package_binary_list: provide strip_multibuild option.
2018-04-26 22:46:56 -05:00
Jimmy Berry
5e6476bd14
osclib/check_duplicate_binaries: drop unused imports post lnussel rework.
2018-04-26 22:46:56 -05:00
Jimmy Berry
b5320317d7
systemd/osrt-repo-checker-project_only@.timer: increase frequency to hourly.
...
Now that repo_checker will skip identical builds this will increase the
chances that repo_checker project_only hits the project when it is not
building and will decrease the wait time for updates.
2018-04-26 15:35:51 -05:00
Jimmy Berry
4f26b0881a
repo_checker: project_only: store build hash and skip when unchanged.
2018-04-26 15:34:35 -05:00
Jimmy Berry
e4ff9c1b0b
repo_checker: invoke whitelist_clean() as part of project_only.
2018-04-26 15:09:59 -05:00
Jimmy Berry
81c900d913
repo_checker: whitelist_clean: provide interactive flag.
2018-04-26 15:09:43 -05:00
Jimmy Berry
2550cb4240
Merge pull request #1513 from jberry-suse/check_duplicate_binaries-glibc-fix
...
osclib/check_duplicate_binaries: ignore s/glibc.i686/glibc:i686/.
2018-04-26 12:04:12 -05:00
Jimmy Berry
2282f15cf3
Merge pull request #1510 from jberry-suse/metrics-dashboard-weekly-yaxis
...
metrics/grafana/dashboard: remove y-axis max from "Weekly Revisions".
2018-04-26 10:55:07 -05:00
Jimmy Berry
ab3fc2bed5
osclib/check_duplicate_binaries: ignore s/glibc.i686/glibc:i686/.
...
Presumably an oversight when lnussel added.
2018-04-26 10:50:15 -05:00
2aba87c277
Merge pull request #1509 from nilxam/keep_maintainership
...
freeze_command: rebase staging project do not erase users data
2018-04-26 19:13:17 +08:00
Jimmy Berry
29c9a000f8
metrics/grafana/dashboard: remove y-axis max from "Weekly Revisions".
2018-04-25 22:22:23 -05:00
Jimmy Berry
abd03b39ea
Merge pull request #1506 from jberry-suse/metrics-config-missing
...
metrics: ingest_dashboard_config: initialize seen with last record keys.
2018-04-25 22:00:15 -05:00
Jimmy Berry
94fefafdf3
Merge pull request #1507 from jberry-suse/metrics-dashboard-last
...
metrics/grafana/dashboard: change all selectors to last (plus cleanups)
2018-04-25 21:52:44 -05:00
Jimmy Berry
1677557fae
metrics: ingest_dashboard_config: rename seen to previous.
...
More accurately describes the new purpose.
2018-04-25 21:43:07 -05:00
Jimmy Berry
4a1eb1701b
metrics: ingest_dashboard_config: initialize seen with last record keys.
2018-04-25 21:42:16 -05:00
Jimmy Berry
ade9313fbc
Merge pull request #1508 from jberry-suse/metrics-dashboard-revisions
...
metrics: dashboard: include revisions graph.
2018-04-25 21:40:17 -05:00
Jimmy Berry
e3b66f63b2
metrics: ingest_dashboard_config: only fill missing values once.
2018-04-25 21:35:54 -05:00
Jimmy Berry
adab26cd15
Merge pull request #1505 from jberry-suse/repo_checker-whitelist-clean
...
repo_checker: provide whitelist_clean subcommand.
2018-04-25 21:04:51 -05:00
Stephan Kulow
8bb627d9bf
Merge pull request #1504 from coolo/simplify_reviews
...
Fix several bugs with the bot scheduling and reviewing
2018-04-25 11:44:55 +02:00
90891beef0
freeze_command: rebase staging project do not erase users data
...
Sometimes we has distributed a staging project for specific reason and
given people the maintainership, after froze staging project the users
data will be erased, freeze command should copy the users data therefore
we do not need to add people back again. Staging Master have to remember
reset users data when the goal of staging project has achieved.
2018-04-25 15:25:50 +08:00
Jimmy Berry
2010288be4
Merge pull request #1496 from jberry-suse/accept-avoid-empty-commit
...
osclib/accept_command: avoid making empty commit to dashboard.
2018-04-24 20:17:29 -05:00
Jimmy Berry
bb576ca137
osclib/accept_command: avoid making empty commit to dashboard.
2018-04-24 20:10:34 -05:00
Jimmy Berry
1268165f53
metrics: dashboard: drop dashboard measurement in favor of dashboard_revision.
2018-04-24 19:27:18 -05:00
Jimmy Berry
6e74ae62fd
metrics: dashboard: include revisions graph.
2018-04-24 19:24:52 -05:00
Jimmy Berry
568249b0d1
metrics/grafana/dashboard: add release schedule annotation.
2018-04-24 19:10:45 -05:00
Jimmy Berry
52693a6204
metrics/grafana/dashboard: include dashboard description.
2018-04-24 19:10:12 -05:00
Jimmy Berry
ed927994b2
metrics/grafana/dashboard: change all selectors to last.
2018-04-24 19:09:52 -05:00
Jimmy Berry
bfb20af7d1
repo_checker: provide whitelist_clean subcommand.
...
Removes whitelist entries that are no longer mentioned in repo_checker
output and condenses entries common to all.
2018-04-24 17:45:10 -05:00
Jimmy Berry
0e96a64036
osclib/core: correct BINARY_REGEX by making it greedy.
...
Should not effect RPM_REGEX usage since it appends suffix.
2018-04-24 17:45:10 -05:00
Jimmy Berry
855f660bf4
Merge pull request #1503 from jberry-suse/unmaintained-debug-ignore
...
unmaintained: utilize package_binary_list(exclude_src_debug).
2018-04-24 11:31:28 -05:00
Stephan Kulow
24986f1485
[oqamaint] Reset the hashes on every review round
2018-04-24 13:46:11 +02:00
Stephan Kulow
86c31e2aae
[oqamaint] Fix re-reviewing requests
...
We no longer need to be careful with requests that have started
jobs or not - we schedule the incident projects as the very first
action. So what's left to do is reviewing the requests and checking
if the current target repo jobs have the incident listed in some _TEST_ISSUES
variable. Otherwise the request is not to be reviewed
2018-04-24 11:27:48 +02:00
Stephan Kulow
d1f24ed700
[oqamaint] Do not append to OS_TEST_ISSUES
...
As review runs in a loop this results in always growing list. So redefine the
OS_TEST_ISSUES on every run
2018-04-24 09:45:06 +02:00
Jimmy Berry
fe2e20a747
Merge pull request #1498 from jberry-suse/metrics-dashboard
...
metrics: walk dashboard revisions and extract metrics from relevant files
2018-04-23 19:03:04 -05:00