2643 Commits

Author SHA1 Message Date
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
Jimmy Berry
4d3e218cc5 Merge pull request #723 from jberry-suse/devel-project-remind-fallback
devel-project: remind fallback
2017-03-10 13:49:09 -06:00
Jimmy Berry
df088b32bc devel-project: drop user list if no maintainers. 2017-03-10 13:24:00 -06:00
Jimmy Berry
32dba4ab62 devel-project: fallback to project if package has no maintainers. 2017-03-10 13:23:29 -06:00
Ludwig Nussel
35a401806f Merge pull request #718 from jberry-suse/devel-project-tool
Devel project tool: review reminders
2017-03-10 15:32:52 +01:00
Ludwig Nussel
95cfd9699f Merge pull request #720 from jberry-suse/unselect-ignore-requestfinder
ignore: integrate with unselect and use requestfinder
2017-03-10 15:16:22 +01:00
Ludwig Nussel
688e75bce0 Merge pull request #717 from jberry-suse/frozenage-all
osc-staging: allow frozenage to be invoked with no arguments.
2017-03-10 15:15:17 +01:00
Ludwig Nussel
0a3f07e8b7 Merge pull request #714 from jberry-suse/rebuild-command
osc-staging: provide rebuild command.
2017-03-10 15:15:04 +01:00
Ludwig Nussel
0bf2d43d48 Merge pull request #721 from nilxam/check_sub_fcc
Make sure sub-package is build successful in FCC too
2017-03-10 15:14:49 +01:00
Ludwig Nussel
81b144193e Merge pull request #722 from nilxam/expand_check_diff
Expand links in diff cmd POST
2017-03-10 15:14:21 +01:00
9198afd601 Expand links in diff cmd POST
Set expand:1 to expand links in case the target is a links.
Eg. comparing

iosc api -X POST /source/home:mlin7442:boo1026534/libqt5-qtdeclarative?cmd=diff&withissues=1&view=xml&oproject=SUSE:SLE-12-SP3:GA&opackage=libqt5-qtdeclarative&expand=1

and

iosc api -X POST /source/home:mlin7442:boo1026534/libqt5-qtdeclarative?cmd=diff&withissues=1&view=xml&oproject=SUSE:SLE-12-SP3:GA&opackage=libqt5-qtdeclarative

the change in .changes does not count actually. libqt5-qtdeclarative in
SUSE:SLE-12-SP3:GA is a link to libqt5-qtdeclarative.3900
2017-03-10 21:38:54 +08:00
62f50d267f Make sure sub-package is build successful in FCC too 2017-03-10 18:45:34 +08:00
Jimmy Berry
70a3d7074a osc-staging: extend --message to unselect which will ignore first. 2017-03-10 01:31:24 -06:00
Jimmy Berry
30441638e8 osc-staging: utilize RequestFinder in ignore command. 2017-03-10 01:31:15 -06:00
Jimmy Berry
1393c61c71 devel-project: provide --remind and --repeat-age options. 2017-03-10 00:29:22 -06:00
Jimmy Berry
47459ccb29 CommentAPI: provide comment_find() and add_marker() from ReviewBot. 2017-03-10 00:09:27 -06:00
Jimmy Berry
1e58ea8bbe devel-project: print age of request and filter via --min-age. 2017-03-09 23:56:14 -06:00