3277 Commits

Author SHA1 Message Date
Jimmy Berry
a0613bdc74 osclib/stagingapi: create_adi_project(): add :Staging passthru project.
This allows for project configuration to be injected.
2017-08-30 08:35:06 -05:00
Jimmy Berry
ddb1395ba7 Merge pull request #1100 from lnussel/master
Leaper fixes
2017-08-29 22:22:08 -05:00
Jimmy Berry
eb350bdf73 ReviewBot: comment_write(): skip posting empty comments extracted from handler. 2017-08-29 22:19:21 -05:00
Jimmy Berry
17d8ea8b3a ReviewBot: downgrade message about skipping duplicate review to debug.
This matches the original intent along with ensuring such messages never
end up in the default CommentFromLogHandler.
2017-08-29 22:18:16 -05:00
Ludwig Nussel
021c6f5da0 leaper: avoid comments about unhandled request types
delete and set_bugowner are quite common, so commenting about them
doesn't add much value.
2017-08-29 11:14:18 +02:00
Ludwig Nussel
635f41b18c leaper: fix syntax error 2017-08-29 11:14:10 +02:00
Stephan Kulow
7357c5f7a1 Merge pull request #1107 from coolo/build_sle_images
SUSE: wants to build test dvds on 'local' workers
2017-08-29 08:55:52 +02:00
Stephan Kulow
b7c9d1a79d SUSE: wants to build test dvds on 'local' workers 2017-08-29 08:45:00 +02:00
Stephan Kulow
73b803a2e9 Merge pull request #1108 from jberry-suse/sle15-remote-config-enable
osclib/conf: do not disable remote config for SLE-15.
2017-08-29 08:12:45 +02:00
Jimmy Berry
a01c210fbe osclib/conf: do not disable remote config for SLE-15. 2017-08-28 16:05:16 -05:00
ed70089adf Merge pull request #1106 from DimStar77/ttm-live
totest-manager: follow another live media setup change (no multibuild)
2017-08-28 20:38:44 +08:00
2034536f39
totest-manager: follow another live media setup change (no multibuild) 2017-08-28 13:47:10 +02:00
ca2db71b23 Merge pull request #1101 from DimStar77/ttm
Ttm
2017-08-25 19:17:16 +02:00
e6c64a79ba
totest-manager: Follow changes in Tumbleweed for the new live image setup 2017-08-25 18:45:07 +02:00
5b2f06eaba
totest-manager: do not attempt to put/post in --dry mode 2017-08-25 18:26:04 +02:00
Jimmy Berry
4ea3820b80 Merge pull request #1040 from jberry-suse/spec-osc_plugin_dir
dist/package/spec: utilzie %osc_plugin_dir provided by osc post sr#512849.
2017-08-25 10:09:19 -05:00
1d5c1970c2 Merge pull request #1099 from nilxam/typo_frozenlinks
stagingapi: Fix typo in _frozenlinks
2017-08-25 19:14:32 +08:00
48885df63e stagingapi: Fix typo in _frozenlinks 2017-08-25 18:51:18 +08:00
Ludwig Nussel
a2eb80c9b7 Merge pull request #1098 from lnussel/master
accept: call accept_other_new() for all projects instead of just openSUSE.
2017-08-25 09:22:55 +02:00
Ludwig Nussel
dcba23666f accept: call accept_other_new() for all projects instead of just openSUSE. 2017-08-25 09:21:55 +02:00
Jimmy Berry
bf5ae3d366 Merge pull request #1093 from jberry-suse/repo_checker-ignore-from-staging-and-dvd
repo_checker: rework to handle multiple stagings per group and proper repo layering.
2017-08-24 22:25:09 -05:00
Jimmy Berry
a8919a516a cycle: cycles() rename group parameter to staging to better reflect usage. 2017-08-24 21:48:00 -05:00
Jimmy Berry
a07728fe39 repo_checker: rework to handle multiple stagings per group (ie :DVD). 2017-08-24 21:47:56 -05:00
Jimmy Berry
ffb81c445e core: add memoize(session=True) to package_binary_list(). 2017-08-24 21:47:09 -05:00
Jimmy Berry
cfc21469fd stagingapi: provide staging_walk() to cleanly handle :DVD subproject. 2017-08-24 21:47:05 -05:00
Jimmy Berry
acced3a66c osclib/conf: set staging-dvd-archs to empty for SUSE:* projects.
Currently none of the SUSE:* projects have :DVD subprojects and there is
no way to know short of checking if the project exists. This allows for
len(staging-dvd-archs) to be used to know.
2017-08-24 21:45:11 -05:00
Jimmy Berry
2345965455 repo_checker: replace separate ignore methods with new algorithm. 2017-08-24 21:44:45 -05:00
Jimmy Berry
3e4c0ecebd repo_checker.pl: support multiple directories to check. 2017-08-24 21:44:45 -05:00
Jimmy Berry
80983fd0b0 repo_checker: move result_comment() headers into respective check methods.
This will be necessary for proper context in future commits and seems to
make more sense.
2017-08-24 21:44:45 -05:00
Jimmy Berry
1a51818ab5 repo_checker: only bother to parse if --post-comments. 2017-08-24 21:44:45 -05:00
Jimmy Berry
2aae21d3ed Merge pull request #1095 from jberry-suse/repo_checker-explicit-build-requirement
repo_checker: delete: explicitly indicate build requirement.
2017-08-24 21:13:23 -05:00
Jimmy Berry
a0a461fb2b Merge pull request #1094 from jberry-suse/repo_checker-delete-ignore
repo_checker: delete: do not decline instead ignore.
2017-08-24 21:06:45 -05:00
Jimmy Berry
c0ede24144 Merge pull request #1092 from jberry-suse/repo_checker-pre
repo_checker: use <pre> instead of ``` to avoid html entity escaping.
2017-08-24 20:51:54 -05:00
Jimmy Berry
55bfb95d8f Merge pull request #1091 from jberry-suse/repo_checker.pl-safer-parse
repo_checker.pl: ensure that parser does not bleed over to other sections.
2017-08-24 20:51:36 -05:00
Jimmy Berry
fc1b0dc124 Merge pull request #1090 from jberry-suse/cycle-drop-ignore
cycle: remove ugly ignore code from _get_builddepinfo_graph().
2017-08-24 20:51:01 -05:00
Jimmy Berry
1862f76891 Merge pull request #1089 from jberry-suse/commentapi-truncate
commentapi: provide truncate() and apply during add_comment() (and use in repo_checker).
2017-08-24 20:50:16 -05:00
Jimmy Berry
c71e075396 Merge pull request #1088 from jberry-suse/ReviewBot-only_replace
repo_checker: post passed comment only if previous failed comment (and debug improvements).
2017-08-24 20:48:59 -05:00
Jimmy Berry
83382871c1 Merge pull request #1087 from jberry-suse/ReviewBot-logger-format
ReviewBot: simplify logger format.
2017-08-24 20:44:01 -05:00
Ludwig Nussel
7bbd005248 Merge pull request #1097 from lnussel/master
Use configured staging group for adi
2017-08-24 13:14:37 +02:00
Ludwig Nussel
adeb4c4dfe Merge pull request #1080 from nilxam/freeze_adi
Freeze Cmd: Implement freezing adi staging project
2017-08-24 12:54:43 +02:00
Ludwig Nussel
8cbb51891d Use configured staging group for adi 2017-08-24 12:01:13 +02:00
Jimmy Berry
9f78c818cd repo_checker: delete: explicitly indicate build requirement. 2017-08-23 17:17:37 -05:00
Jimmy Berry
05dd5c9130 repo_checker: delete: do not decline instead ignore. 2017-08-23 17:12:08 -05:00
Jimmy Berry
49c0c5b19f repo_checker: use <pre> instead of ``` to avoid html entity escaping. 2017-08-23 16:43:25 -05:00
Jimmy Berry
7f0c3262fe repo_checker.pl: ensure that parser does not bleed over to other sections. 2017-08-23 16:34:16 -05:00
Jimmy Berry
8ec224169c cycle: remove ugly ignore code from _get_builddepinfo_graph().
With the new repo_checker utilizing the staging process none of this
should be necessary.
2017-08-23 16:02:48 -05:00
Jimmy Berry
8dfc27d912 repo_checker: package_comments(): drop truncation in favor of commentapi. 2017-08-23 15:59:27 -05:00
Jimmy Berry
bf2832aaf2 commentapi: provide truncate() and apply during add_comment(). 2017-08-23 15:59:22 -05:00
Jimmy Berry
ad9f76bf46 repo_checker: post passed comment only if previous failed comment. 2017-08-23 15:30:08 -05:00
Jimmy Berry
ebd2f580ec ReviewBot: comment_write(): provide only_replace option. 2017-08-23 15:19:36 -05:00