1b5d28fd41
Marked ignored=False if failed job has no refs
2017-03-30 19:59:57 +08:00
f401ebaa5b
Notice the job was ignored instead of just say failed
2017-03-30 18:44:25 +08:00
Stephan Kulow
75bd6dffaf
Merge pull request #785 from coolo/advanced_ttm
...
Have TTM work through openqa comments
2017-03-30 07:15:22 +02:00
Stephan Kulow
4297757352
Merge pull request #786 from coolo/take_legal_prio_from_obs
...
Follow the legaldb priority from OBS priority
2017-03-30 07:09:12 +02:00
Stephan Kulow
e79b551ccf
Follow the legaldb priority from OBS priority
2017-03-29 17:20:50 +02:00
Stephan Kulow
5058eae171
Have TTM work through openqa comments
...
Instead of having the known failures in a global file, have it local to the TTM
but allow users to interact with it through openqa comments.
Work flow:
- openQA tests and finds failures
- reviewers tag them with (support from automatic carry over)
- if they are in the ignore list, TTM will not do anything but ignore them
- if not, TTM will add label:unkown_failure to mark the issue blocking
a release
- the release manager adds @ttm ignore as comment for the TTM to
add the issue to its white list.
Only if all failures are labeled and marked as ignored, a snapshot is released
2017-03-29 14:24:11 +02:00
Ludwig Nussel
4067d0c925
Add server:php:extensions:php7 to whitelist (poo#18004)
2017-03-29 11:52:05 +02:00
Ludwig Nussel
c1b30dd3d6
clean up devel project whitelist
2017-03-29 11:52:05 +02:00
Stephan Kulow
fbcaa624c4
Merge pull request #778 from coolo/add_legal
...
Add legal-auto bot talking to the legaldb API
2017-03-28 12:36:08 +02:00
Stephan Kulow
20d78d2853
Add legal-auto bot talking to the legaldb API
2017-03-28 12:21:09 +02:00
Stephan Kulow
e3c8795a77
Merge pull request #779 from coolo/better_qam_progress
...
QAM: Do not treat all repos the same
2017-03-26 17:43:01 +02:00
Stephan Kulow
9542ee0b2f
QAM: Do not treat all repos the same
...
Seperate the incidents and the repos - not all progress is problematic
2017-03-26 17:02:20 +02:00
Ludwig Nussel
e9a7991c33
Merge pull request #775 from jberry-suse/package-news-generic
...
package-news: support s390x arch and walking rpm tree
2017-03-24 17:10:59 +01:00
Stephan Kulow
40a12fd6a6
Merge pull request #777 from fschilling/newkgraftsystems
...
Add new kGraft systems
2017-03-24 11:15:25 +01:00
schillingf
cf3b44171f
Add new kGraft systems
...
Add kGraft1d, kGraft1e and kGraft25
2017-03-24 11:09:10 +01:00
3bb4ca71d0
Merge pull request #776 from nilxam/fix_wrong_call
...
Fix wrong call of cstaging
2017-03-24 04:37:09 -05:00
59e496effb
Fix wrong call of cstaging
2017-03-24 17:25:00 +08:00
Jimmy Berry
b264bf0ca9
package-news: ignore non-rpm files in tree walk.
2017-03-23 18:21:43 -05:00
Jimmy Berry
b94b69703e
package-news: include s390x in search path.
2017-03-23 18:21:43 -05:00
Jimmy Berry
f7c6ec22bf
package-news: skip non-existant directories.
2017-03-23 18:21:43 -05:00
Ludwig Nussel
fa167b8073
Merge pull request #772 from nilxam/suppkg_rebuild
...
Rebuild staging project if it has support package was staged
2017-03-23 10:35:23 +01:00
Ludwig Nussel
a85e077925
Merge pull request #766 from jberry-suse/supersede-leap
...
refactor supersede logic and handle different source projects (additional cleanups)
2017-03-22 18:21:35 +01:00
Ludwig Nussel
b6f2e8cd9f
Merge pull request #774 from jberry-suse/source-checker-escape
...
source-checker: utilize array system() calls to handle unescaped input.
2017-03-22 09:29:15 +01:00
Jimmy Berry
bd04dce0d9
source-checker: utilize array system() calls to handle unescaped input.
2017-03-21 23:47:11 -05:00
06596972c9
Reset support_pkg_rebuild state to unknown while accepting
2017-03-21 19:39:09 +08:00
5a51961421
New tool suppkg_rebuild.py
...
Rebuild staging project if it has staged support package, this tool will
trigger project rebuild when the state is stale.
2017-03-21 19:39:09 +08:00
Ludwig Nussel
3cbe377b11
Merge pull request #768 from jberry-suse/cleanup-setprio
...
setprio: utilize project_status() and refactor to support list of stagings.
2017-03-20 15:41:01 +01:00
Ludwig Nussel
79a193ab78
Merge pull request #770 from jberry-suse/cleanup-obsolete-untracked
...
support --cleanup for obsolete and untracked requests in unselect and repair commands
2017-03-20 15:40:17 +01:00
Ludwig Nussel
99c358703f
Merge pull request #765 from jberry-suse/cleanup-ignore
...
Cleanup ignore and always provide a comment.
2017-03-20 15:39:13 +01:00
Jimmy Berry
8ebe94bc5f
stagingapi: get_ignored_requests() handle empty file.
2017-03-18 21:04:54 -05:00
Jimmy Berry
37ce041b9d
repair: support the --cleanup flag to include all untracked requests.
2017-03-18 18:14:47 -05:00
Jimmy Berry
94a4629d2c
unselect: support the --cleanup flag to include all obsolete requests.
2017-03-18 18:13:42 -05:00
Jimmy Berry
3505736fe0
stagingapi: project_status_requests() to extract all requests of type.
2017-03-18 18:06:51 -05:00
Jimmy Berry
b998a136bf
Merge pull request #767 from jberry-suse/cleanup-check
...
Cleanup check command doc and extra argument
2017-03-18 17:21:21 -05:00
Jimmy Berry
e41c58cb3b
stagingapi: refactor supersede logic and handle different source projects.
...
Primarily an issue for Leap in that requests originating from different
source projects may be submitted for the same package at once. Instead of
always superseding the previous request the request will only be
superseded if it originates from the same project.
If different sources md5s are found the request will be ignored and left
for manual review and an identical request will be declined.
2017-03-17 17:23:30 -05:00
Jimmy Berry
01868da548
stagingapi: do not attempt to supersede ignored requests.
2017-03-17 17:20:06 -05:00
Jimmy Berry
6669190e98
stagingapi: simplify finding action in superseded_request().
2017-03-17 17:18:47 -05:00
Jimmy Berry
f5115930bc
stagingapi: provide source_info_request() helper.
2017-03-17 17:17:58 -05:00
Jimmy Berry
8a33032c96
stagingapi: provide source_info() from ReviewBot.
2017-03-17 17:17:39 -05:00
Jimmy Berry
e1626db5e7
stagingapi: @memoize to get_ignored_requests() and get_open_requests().
...
Based on usage neither of these are refreshed during a single run, but
are called multiple times in function chains.
2017-03-17 17:16:49 -05:00
Jimmy Berry
76dc41ed45
ignore|uningore: use past tense in output.
2017-03-17 14:45:31 -05:00
Jimmy Berry
ee5f265265
ignore: add default comment message if none provided.
2017-03-17 14:44:27 -05:00
Jimmy Berry
12cd69c6ab
ignore: remove validation since that is handled by RequestFinder.
2017-03-17 14:43:52 -05:00
Jimmy Berry
89c75ab227
unignore: add comment when a request is unignored.
...
Without a comment the only indication of when a request was unignored
is in the revision history of ignored_requests file.
2017-03-17 14:41:43 -05:00
Jimmy Berry
5927b2b283
unignore: utilize RequestFinder.
2017-03-17 14:41:11 -05:00
Jimmy Berry
d7e4cac7cb
check: stagingapi.check_project_status() does not have verbose argument.
2017-03-17 14:13:34 -05:00
Jimmy Berry
bd8c4dea83
osc-staging: check command replace REPO with STAGING in doc.
2017-03-17 14:13:01 -05:00
Jimmy Berry
84e1b66cd8
setprio: utilize project_status() and refactor to support list of stagings.
...
The existing setup was inconsistent in that it was copied from check, but
documented that it supported multiple specific stagings. Assuming that
would be a desired feature anyway it has been reworked.
2017-03-17 14:11:55 -05:00
Ludwig Nussel
331ec53e72
Merge pull request #762 from jberry-suse/project-status-aggregate
...
stagingapi: utilize aggregate backend call wherever possible.
2017-03-17 15:00:10 +01:00
Ludwig Nussel
3158189c09
Merge pull request #744 from lnussel/setprio
...
Add setprio command
2017-03-17 11:17:50 +01:00