schillingf
52a67ec476
Update list of kgraft test-systems.
...
* Add kGraft0k, kGraft1f, and kGraft26.
* Remove kGraft0c, kGraft14 and kGraft15.
2017-04-12 10:29:33 +02:00
Jimmy Berry
eab1adb90b
devel-project: gracefully skip when removal of previous comment fails.
...
Given that previous comment is used as a basis for determining the time
since last reminder if it cannot be removed a new reminder should not be
created.
2017-04-11 15:38:45 -05:00
Jimmy Berry
2980790cd8
update_crawler: include superseded requests when looking for existing.
...
Prevents situation that can create a loop of update_crawler requests,
superseded and another update_crawler request.
2017-04-11 14:59:48 -05:00
Ludwig Nussel
e2caae4fd1
Merge pull request #796 from jberry-suse/rebuild-unresolvable-ignore
...
stagingapi: rebuild_broken(): ignore unresolvable packages.
2017-04-11 15:55:24 +02:00
Ludwig Nussel
b081dad10f
Merge pull request #795 from jberry-suse/leaper-automatic-submission-reset
...
leaper: reset automatic_submission to False on each review.
2017-04-11 15:55:01 +02:00
Jimmy Berry
27c0db5a78
stagingapi: rebuild_broken(): ignore unresolvable packages.
2017-04-10 23:24:12 -05:00
Jimmy Berry
5f77f48437
leaper: reset automatic_submission to False on each review.
...
Perhaps this should be handled on a larger scale where initial variable
states are not set in __init__ but rather in special method or reset in
some manor.
2017-04-10 23:17:09 -05:00
Ludwig Nussel
546fe96c74
Merge pull request #792 from jberry-suse/lock-time
...
obslock: include delta in message.
2017-04-07 10:48:54 +02:00
Jimmy Berry
7ceb58d814
obslock: include delta in message.
2017-04-06 17:37:55 -05:00
Jimmy Berry
70ab4594ab
Merge pull request #790 from jberry-suse/supersede-ignore-fix
...
stagingapi: correct supersede call to IgnoreCommand.
2017-04-06 16:49:58 -05:00
Jimmy Berry
043dad76db
stagingapi: correct supersede call to IgnoreCommand.
2017-04-06 16:27:11 -05:00
59c88a1f5b
Merge pull request #789 from okurz/feature/openqa
...
Add devel:openQA:tested to whitelist for auto-submit
2017-04-06 03:34:35 -05:00
Oliver Kurz
afdb1f35fa
Add devel:openQA:tested to whitelist for auto-submit
2017-04-06 10:15:22 +02:00
Ludwig Nussel
37499194ce
Merge pull request #783 from jberry-suse/select-move-deactivate
...
osc-staging: handle `select --move` cleanup of empty source project.
2017-04-05 18:22:35 +02:00
Ludwig Nussel
5eae68a0d9
Merge pull request #784 from jberry-suse/adi-accept-comment
...
adi: create accept comment to be consistent with letter stagings. (and cleanups)
2017-04-05 18:21:51 +02:00
Stephan Kulow
81c5eaaac5
Merge pull request #787 from nilxam/improve_output
...
Misc improvements
2017-03-30 14:23:20 +02:00
36391fce92
Separate issues file
2017-03-30 20:01:31 +08:00
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
f74ba01d1d
Merge pull request #782 from jberry-suse/supersede-list-invalidate
...
stagingapi: invalidate get_open_requests() memoize cache after supersede.
2017-03-30 03:33:30 -05: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
Jimmy Berry
f9c78a6638
adi: create accept comment to be consistent with letter stagings.
2017-03-28 23:02:38 -05:00
Jimmy Berry
1dfa8d2568
stagingapi: provide accept_status_comment() based on accept command.
2017-03-28 23:01:33 -05:00
Jimmy Berry
1ece7d6375
accept: remove unused requests list in perform().
2017-03-28 22:59:36 -05:00
Jimmy Berry
5a2cd2dc9a
osc-staging: handle select --move
cleanup of empty source project.
...
- handle build disable in select command just like comment instead of
stagingapi move_between_project() for consistency and to reduce double
checking the same information via extra API calls
- build_switch_staging_project() provides target_flag parameter rather
than trying to figure out flag value since caller has the context to
know and again reduces API calls
- build_switch_staging_project() checking conditions are essentially
checking if True is True since non-adi projects will always have ring
packages or rings disabled entirely. The condition of interest is
non-empty. Additionally adi projects are removed if empty so not a
terribly useful distinction to make.
- provide helper update_status_or_deactivate() to handle common logic
and replace in calling locations
2017-03-28 22:33:35 -05:00
Jimmy Berry
5185a7f569
stagingapi: invalidate get_open_requests() memoize cache after supersede.
2017-03-28 19:52:43 -05: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