3978 Commits

Author SHA1 Message Date
Jimmy Berry
7fc7b98a30 config/manager_42/leap:15.0: increase priority of SLE-workarounds.
In order to allow for SLE packages to be taken from Factory while waiting
on acceptance to SLE, but still mark as from SLE and avoid delete request
to SLE-workarounds.
2018-05-11 15:51:21 -05:00
Jimmy Berry
eff4e459c0
Merge pull request #1534 from jberry-suse/systemd-cleanup
systemd: ensure all services have a relaxed RuntimeMaxSec, SyslogIdentifier, and retry as needed.
2018-05-11 11:23:06 -05:00
Jimmy Berry
4952872ced
Merge pull request #1533 from jberry-suse/openqa-comments-generalization-fixes
openqa-comments: drop openSUSE: prefix to allow for generic usage and shebang.
2018-05-11 10:44:01 -05:00
Jimmy Berry
af4e85a5d1
Merge pull request #1535 from jberry-suse/dist-exclusive-arch-fix
dist/spec: housekeeping
2018-05-11 10:29:45 -05:00
Jimmy Berry
dc4dc241c6 systemd: add service retry to support-rebuild which 502s regularly. 2018-05-10 23:42:31 -05:00
Jimmy Berry
9950ca8376 systemd: include SyslogIdentifier in each service to improve journal. 2018-05-10 23:42:31 -05:00
Jimmy Berry
66a670a37f systemd: ensure all services have a relaxed RuntimeMaxSec.
The value should allow ample time for seldom larger runs and such and is
purely a safe-guard from a service being stuck for weeks until noticed. If
any values turn out to be too small simply increase.
2018-05-10 23:42:16 -05:00
Jimmy Berry
391da222b0 dist/spec: bump copyright year. 2018-05-10 21:14:12 -05:00
Jimmy Berry
85760ef43f dist/spec: sort requirements. 2018-05-10 21:13:54 -05:00
Jimmy Berry
8744773af8 dist/spec: update to new license standard. 2018-05-10 21:12:03 -05:00
Jimmy Berry
d5868597b6 dist/spec: move ExclusiveArch up to apply to all packages instead of devel. 2018-05-10 21:11:30 -05:00
Jimmy Berry
e3d89e525e systemd: drop Type=simple to be consistent since default not required. 2018-05-10 20:19:27 -05:00
Jimmy Berry
eca6670be1 openqa-comments: drop openSUSE: prefix to allow for generic usage. 2018-05-10 19:46:41 -05:00
Jimmy Berry
284584cc81 openqa-comments: meant to be executable thus should include a shebang. 2018-05-10 19:46:17 -05:00
Jimmy Berry
a8b760de4c
Merge pull request #1532 from jberry-suse/dist-exclusive-arch
dist/spec: exclusively build on x86_64 to avoid needless builds and OBS bug.
2018-05-10 19:11:26 -05:00
Jimmy Berry
d0f2823583 dist/spec: exclusively build on x86_64 to avoid needless builds and OBS bugs.
Related to openSUSE/open-build-service#4373 as disabling s390x leaves old
binaries in repo-md while publishing new ones :(((((((.
2018-05-10 19:02:15 -05:00
Jimmy Berry
b4943dc8e2
Merge pull request #1529 from jberry-suse/osclib-conf-leap-update
osclib/conf: update remaining non-merged Leap:15.0 settings.
2018-05-10 18:00:35 -05:00
Jimmy Berry
ae00f10c9b
Merge pull request #1531 from jberry-suse/check_duplicate_binaries-staging-bot
dist: provide osrt-staging-bot-check_duplicate_binaries@.service.
2018-05-10 17:52:42 -05:00
Jimmy Berry
846b2bd4b7
Merge pull request #1530 from jberry-suse/openqa-comments-service
dist: provide openqa-comments service as part of staging-bot.
2018-05-10 17:41:17 -05:00
Jimmy Berry
afbd03dc92
Merge pull request #1528 from jberry-suse/leaper-packaging-dependency
dist/package/spec: leaper package requires maintenance and crawler use bash.
2018-05-10 17:24:19 -05:00
Ondřej Súkup
6fd17f1935
Merge pull request #1527 from mimi1vx/data
openqa-maintenance fixes
2018-05-10 08:57:07 +02:00
Jimmy Berry
6abed75e10 dist: provide osrt-staging-bot-check_duplicate_binaries@.service. 2018-05-10 00:20:30 -05:00
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
628519d370 osclib/conf: update nocleanup-packages post migration to new pkglistgen. 2018-05-09 23:31:59 -05:00
Jimmy Berry
e7c611e9ed osclib/conf: change pkglistgen-include-suggested to False. 2018-05-09 23:31:37 -05:00
Jimmy Berry
6055e85d65 systemd/leaper-crawler.service: wrap script with bash to handle colon.
Otherwise, systemd ends up with a 203/EXEC.
2018-05-09 21:22:35 -05:00
Jimmy Berry
b4f0fd32f4 dist/package/spec: leaper package requires maintenance. 2018-05-09 21:10:44 -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
Ondřej Súkup
62f8890f59
[oqamaint] Don't start and resolve incident job before is fully build 2018-05-09 15:52:06 +02:00
Ondřej Súkup
627095f162
[oqamaint] Fix data for KGraft 2018-05-09 11:05:58 +02: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