2559 Commits

Author SHA1 Message Date
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
Ludwig Nussel
284bae9021 Merge pull request #761 from lnussel/repochecker
Prepare repochecker for Leap
2017-03-17 11:15:20 +01:00
Jimmy Berry
b4abfd8b58 stagingapi: refactor _get_staged_requests() to use project_status(). 2017-03-16 23:16:26 -05:00
Jimmy Berry
a0441417e1 tests: add missing project/staging_project staging U to summary. 2017-03-16 23:16:21 -05:00
Jimmy Berry
e17ee8cd53 stagingapi: handle empty string in load_prj_pseudometa(). 2017-03-16 22:42:28 -05:00
Jimmy Berry
959232e441 check: utilize project_status(). 2017-03-16 22:13:57 -05:00
Jimmy Berry
7b6ead4047 adi: utilize extract_staging_short() and project_status(). 2017-03-16 22:13:55 -05:00
Jimmy Berry
19a6d60c78 stagingapi: allow project_status() to utilize aggregate backend call. 2017-03-16 22:11:12 -05:00
Jimmy Berry
791d25046d stagingapi: correct spelling supseded_request() -> superseded_request(). 2017-03-16 18:33:40 -05:00
Jimmy Berry
7580e5504d stagingapi: allow staging to be None in project_status() to return all. 2017-03-16 14:35:12 -05:00
Ludwig Nussel
c2c9d2f40d Don't use hardcoded temp file name 2017-03-16 17:04:20 +01:00
Ludwig Nussel
866a28adad Prepare repochecker for Leap 2017-03-16 17:04:05 +01:00
Ludwig Nussel
6e0826801f Add setprio command
raise priority for requests in review
2017-03-16 14:43:28 +01:00
Ludwig Nussel
98e167d555 Merge pull request #742 from jberry-suse/select-proposal-move
osc-staging: --move and --from do not make sense with select proposal.
2017-03-16 10:41:42 +01:00
Ludwig Nussel
e985d45cb3 Merge pull request #743 from jberry-suse/strategy-devel-min-map
request_splitter: add group min map to devel strategy.
2017-03-16 10:41:24 +01:00
Ludwig Nussel
4a03f9ab73 Merge pull request #750 from jberry-suse/unselect-empty-staging-deactivate
unselect: cleanup stagings left empty after request removal.
2017-03-16 10:41:06 +01:00
Ludwig Nussel
67daf27c59 Merge pull request #760 from lnussel/reviewoptions
Add options for review team an release managers
2017-03-16 10:40:28 +01:00
Ludwig Nussel
7b71d5b738 Merge pull request #751 from jberry-suse/special-drop-python
special strategy: drop python*.
2017-03-16 10:40:13 +01:00
Ludwig Nussel
090943030b Merge pull request #745 from lnussel/manager
manager42 fixes
2017-03-16 10:39:50 +01:00
Ludwig Nussel
ffc5714b52 Merge pull request #756 from jberry-suse/leaper-self-submission
leaper: allow self submission.
2017-03-16 10:39:30 +01:00
Jimmy Berry
1c646a3c9c list: remove duplicate empty list handling for dispatch_open_requests(). 2017-03-15 15:49:06 -05:00
Jimmy Berry
21b887f5f2 leaper: allow self submission. 2017-03-15 15:08:21 -05:00
Ludwig Nussel
8194fa0934 Merge pull request #758 from DimStar77/check-deletes
Delete requests should be handled by repo checker
2017-03-15 17:34:36 +01:00
Ludwig Nussel
1af91580ac Add options for review team an release managers 2017-03-15 17:32:48 +01:00
d49761ec4d
Delete requests should be handled by repo checker
Repo-checker at least has some code to validate if it's safe to delete
a package and gives us the information what else we would break with it.

https://progress.opensuse.org/issues/17746
2017-03-15 15:44:59 +01:00
Ludwig Nussel
8707ceda4b Merge pull request #755 from nilxam/no_reason_ignore
Ignore has been declined request from whatever user submitted
2017-03-15 13:34:44 +01:00
eefb74149b Ignore has been declined request from whatever user submitted 2017-03-15 20:31:35 +08:00
7aaa463d1c Fix KeyError when inaccessible 2017-03-15 20:29:54 +08:00
Ludwig Nussel
1156354ba8 Merge pull request #748 from lnussel/staging
Fix module search path in osc-staging
2017-03-15 11:08:21 +01:00
Ludwig Nussel
d50a6ceab6 Merge pull request #747 from lnussel/leaper
Leaper adjustments
2017-03-15 11:06:14 +01:00
Ludwig Nussel
ccc47e17b7 Merge pull request #746 from lnussel/bot
Add comment when adding fallback reviewer
2017-03-15 11:03:48 +01:00
Jimmy Berry
83acebb719 special strategy: drop python*. 2017-03-14 23:12:07 -05:00
Jimmy Berry
80e0ce4ea8 unselect: cleanup stagings left empty after request removal. 2017-03-14 23:03:02 -05:00
Jimmy Berry
8b5dc5d7c8 accept: refactor staging cleanup into stagingapi. 2017-03-14 23:02:52 -05:00
Ludwig Nussel
02ec7b2eff Merge pull request #741 from jberry-suse/osc-staging-doc-cleanup
osc-staging: correct and cleanup summary documentation.
2017-03-14 14:00:16 +01:00
Ludwig Nussel
77768cdf5e Merge pull request #725 from jberry-suse/rebuild-check
osc-staging: provide rebuild_check() to conditionally rebuild failures.
2017-03-14 14:00:00 +01:00
Ludwig Nussel
80dffd574f Fix module search path in osc-staging 2017-03-14 13:52:54 +01:00
Ludwig Nussel
bc7ee557fb Also mention where a package came from in 42.1 2017-03-14 13:51:46 +01:00
Ludwig Nussel
cad7c8520f Correctly report unchanged devel project
Refactor check for same origin into separate function
2017-03-14 13:51:39 +01:00
Ludwig Nussel
96136f324e Add note if a package is also in SLE 2017-03-14 13:51:33 +01:00
Ludwig Nussel
138a92e7f5 Add comment when adding fallback reviewer 2017-03-14 13:50:37 +01:00
Ludwig Nussel
dc080d882a Throw error instead of crashing
packages could have been empty before. Rethrow so manager42 can catch the error.
2017-03-14 13:49:10 +01:00
Ludwig Nussel
f72e553e2e Don't fall through in devel project check 2017-03-14 13:49:04 +01:00
Ludwig Nussel
448e019099 Add force parameter to manager42
Allows to let update lookup information according to project
priorities, even if the current lookup is correct.
2017-03-14 13:48:52 +01:00
Jimmy Berry
6e7c158df7 request_splitter: add group min map to devel strategy. 2017-03-14 01:22:13 -05:00
Jimmy Berry
e96476804e osc-staging: correct and cleanup summary documentation.
- adi and unignore commands request list is optional
- s/PROJECT/STAGING/ for consistency
- include --add option in select command
2017-03-14 00:51:17 -05:00
Jimmy Berry
71081a1256 osc-staging: --move and --from do not make sense with select proposal.
The proposals should never be generated with requests that are already
staged and as such should never be moved.
2017-03-14 00:46:00 -05:00
Jimmy Berry
1b638a533b osc-staging: provide rebuild_check() to conditionally rebuild failures. 2017-03-14 00:24:23 -05:00