3949 Commits

Author SHA1 Message Date
Jimmy Berry
6abed75e10 dist: provide osrt-staging-bot-check_duplicate_binaries@.service. 2018-05-10 00:20:30 -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
Jimmy Berry
568249b0d1 metrics/grafana/dashboard: add release schedule annotation. 2018-04-24 19:10:45 -05:00