2485 Commits

Author SHA1 Message Date
Jimmy Berry
7621d4f7f6 tests: add missing creator attribute to requests to satisfy osc. 2017-04-13 15:08:15 -05:00
Ludwig Nussel
b3464662bf Merge pull request #797 from lnussel/updatecrawler
Hack to skip haskell submissions
2017-04-13 16:49:37 +02:00
Ludwig Nussel
65eac1f403 Hack to skip haskell submissions
It's just too much and needs to be submitted manually
2017-04-13 14:56:44 +02:00
Martin Pluskal
da0df18ed1 Merge pull request #804 from fschilling/update_kgr-systems_list
Update list of kgraft test-systems.
2017-04-12 20:01:20 +02:00
Ludwig Nussel
eefb3d9e93 Merge pull request #798 from jberry-suse/update-crawler-superseded
update_crawler: include superseded requests when looking for existing.
2017-04-12 17:53:11 +02:00
Jimmy Berry
849bf8abba Merge pull request #801 from jberry-suse/devel-project-skip-comment-delete
devel-project: gracefully skip when removal of previous comment fails.
2017-04-12 08:03:49 -05:00
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