Jimmy Berry
0fe55a0635
dist: provide openqa-comments service as part of staging-bot.
2018-05-10 00:06:49 -05:00
Jimmy Berry
82c06e5cb2
dist: package openqa-comments as executable.
2018-05-10 00:01:57 -05:00
Jimmy Berry
90155fc0fd
Merge pull request #1524 from jberry-suse/comments-command-find-multiline
...
osclib/comments: command_find: use MULTILINE mode.
2018-05-09 18:23:34 -05:00
Jimmy Berry
41bbae7fb1
Merge pull request #1526 from jberry-suse/manager_42-sle-workarounds-unneeded-check
...
manager_42: check if SLE-workarounds are no longer utilized and request removal.
2018-05-09 17:58:57 -05:00
Jimmy Berry
324f7cc068
Merge pull request #1525 from jberry-suse/manager_42-preference-duplicate
...
config/manager_42/Leap:15.0: import packagelists changes to provide valid config.
2018-05-09 17:04:38 -05:00
Jimmy Berry
430d704ed5
manager_42: check if SLE-workarounds are no longer utilized and request removal.
2018-05-08 23:58:23 -05:00
Jimmy Berry
a0f7c22050
config/manager_42/Leap:15.0: update for Leap:15.0 source project reality.
2018-05-08 23:33:14 -05:00
Jimmy Berry
2819808078
config/manager_42/Leap:15.0: include from_proj in order to work properly.
2018-05-08 23:32:46 -05:00
Jimmy Berry
f233458749
config/manager_42/Leap:15.0: remove duplicate SLE-workarounds entry.
2018-05-08 22:34:36 -05:00
Jimmy Berry
d583ced482
osclib/comments: command_find: use MULTILINE mode.
2018-05-08 21:42:05 -05:00
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