1494 Commits

Author SHA1 Message Date
Stephan Kulow
345321f98d Don't take multibuild packages as subpackage of itself 2019-12-06 11:43:59 +01:00
Stephan Kulow
00bacac61e
Merge pull request #2361 from coolo/remove_adi
Delete adi projects whenever we'd build disable them
2019-12-06 10:45:01 +01:00
Stephan Kulow
b60333075a Delete adi projects whenever we'd build disable them 2019-12-06 07:35:38 +01:00
Ludwig Nussel
0eb12a53c4 Improve _multibuild on accept 2019-12-05 16:52:05 +01:00
Stephan Kulow
7113e5fedc Add test for selecting multibuild with 2 spec 2019-12-05 16:52:05 +01:00
Stephan Kulow
ce9158abcc Remove support for ring2 2019-12-05 16:52:05 +01:00
Stephan Kulow
660ec7a790
Merge pull request #2358 from coolo/stop_adi_accept
No longer close acceptable adi stagings
2019-12-04 20:18:40 +01:00
Stephan Kulow
15b6634ca4 No longer close acceptable adi stagings
This is merely an experiment to shorten the time that packages end up
in ready lane
2019-12-04 16:21:27 +01:00
Stephan Kulow
840660c023 Fix setprio command to use current API
Fixes #2353
2019-12-04 15:36:45 +01:00
Stephan Kulow
0c6f43f448
Merge pull request #2337 from coolo/add_check
Reuse function of accept to check local links
2019-12-04 13:28:29 +01:00
2b4d57b23c
Merge pull request #2352 from DimStar77/2349
Only check for the rebuild project if cbuild has been set
2019-12-03 16:48:07 +01:00
86651a28f9
Only check for the rebuild project if cbuild has been set
Fixes issue #2349
2019-12-03 15:25:45 +01:00
Stephan Kulow
ae1b6ea152
Merge pull request #2346 from dirkmueller/flake8
Some flake8 improvements
2019-11-27 12:43:57 +01:00
5ad26cba17 Gracefully handle utf8 errors in installcheck
The provides/requires can contain utf8 coding errors, as installcheck
is not actually producing utf8 encoded output but simply prints literal
bytes.
2019-11-27 11:10:21 +01:00
32ad0adc2d Fix all E22x errors
This cleans up white spaces around various kinds of operators to be
consistent.
2019-11-27 11:08:06 +01:00
8483632683 Some flake8 improvements
Was bored while waiting for a test run to finish. The rule is
that two empty lines distinguish larger blocks and shouldn't be
used between functions or within functions.
2019-11-27 10:40:15 +01:00
Stephan Kulow
338a0adf14 Remove linkpac code - the api is doing this (for the main package) 2019-11-26 15:57:39 +01:00
Stephan Kulow
fb928e3637 No longer ignore exceptions on unstage 2019-11-26 15:56:33 +01:00
ab97823964 stagingapi: Supersedes request is from the same project
If the request is from the same project then just supersedes the old
ones. The request is from the different project then put it to excluded
list as the right behavior for Leap.
2019-11-26 19:23:32 +08:00
Stephan Kulow
90a843f9f7 Implement select --move by unselect+select 2019-11-25 17:09:39 +01:00
Stephan Kulow
0b79c5d45b Repair repair command 2019-11-25 07:36:37 +01:00
Stephan Kulow
2bfc87088d Reuse function of accept to check local links 2019-11-24 20:04:42 +01:00
Stephan Kulow
8576f22876 Fix test suite for accept 2019-11-24 19:21:14 +01:00
Stephan Kulow
66c4800520 Fix local links 2019-11-24 17:26:55 +01:00
Stephan Kulow
49bfafb183 Accept all stagings at the same time 2019-11-24 16:21:32 +01:00
Stephan Kulow
d4d9382a9e remove links before accepting staging projects 2019-11-24 13:18:27 +01:00
Stephan Kulow
63bda17769 Collect packages for all stagings and ready before accepting 2019-11-24 11:00:47 +01:00
Stephan Kulow
62f97d15d1 Fix accept command to force accept through API 2019-11-22 13:21:55 +01:00
Stephan Kulow
b01b7d529a Move accept logic into accept_command 2019-11-22 13:21:48 +01:00
fb87bf19d8 stagingapi: just superseding old obsoleted request 2019-11-22 19:00:43 +08:00
ec3a4a0447 stagingapi: Don't do any change for excluded request
If the reqeust was in the excluded list, those can not be change the
state or any other action on them, therefore ignores them during
superseding.
2019-11-22 18:53:06 +08:00
Stephan Kulow
3b00aaf262 One more fix for unignore command 2019-11-21 18:37:50 +01:00
Stephan Kulow
8d62e931e3 Simplify request list calculation
Changing to backlog API is way too complex for the gain, so just keep
calculating it in the client
2019-11-21 15:58:58 +01:00
Stephan Kulow
a8cf9c4c94
Merge pull request #2333 from coolo/remove_nonfree
Remove nonfree handling
2019-11-21 15:12:17 +01:00
Stephan Kulow
529c5623a6 Remove nonfree handling
Prepare NonFree as onlyadi project, so it can have its own staging workflow
2019-11-21 14:49:29 +01:00
e2105c5ed8
Merge pull request #2332 from nilxam/more_fixes_unignore
More fixes unignore
2019-11-21 19:19:07 +08:00
983587f5d7 stagingapi: Remove ignored requests part from rq_to_prj()
The feature will move to OBS api call.
2019-11-21 18:55:25 +08:00
a72573fee8 unignore: use dict iteration to matching the key 2019-11-21 18:15:15 +08:00
4b624b0d42 stagingapi: make sure the key of ignored_requests is integer type 2019-11-21 18:14:00 +08:00
Stephan Kulow
0402f0abb2 Adopt to latest API changes
we decided to drop the `number` as it's `id` everywhere else
2019-11-21 08:26:26 +01:00
Stephan Kulow
eacbffad34
Merge pull request #2324 from coolo/accelerate_select
Speedup select: Avoid supersede calculation if pointless
2019-11-20 19:55:55 +01:00
Stephan Kulow
938241c862
Merge pull request #2321 from coolo/disable_splitter_info
Disable splitter info until we find a better place to store it
2019-11-20 19:55:24 +01:00
Stephan Kulow
ed686aa880
Merge pull request #2326 from coolo/fix_unignore
Fix unignore command
2019-11-20 19:54:29 +01:00
Stephan Kulow
25350bf095 Disable splitter info until we find a better place to store it
This leads to staging-bot preferring none strategy for all, but it
will pick stacks in free stagings, which is good enough
2019-11-20 17:05:45 +01:00
Stephan Kulow
18e8853bdd Speedup select: Avoid supersede calculation if pointless 2019-11-20 17:05:10 +01:00
Stephan Kulow
47be399740
Merge pull request #2325 from nilxam/new_api_suppkg_rebuild
suppkg_rebuild: Move to new staging api
2019-11-20 17:04:42 +01:00
Stephan Kulow
85761fef1a Fix unignore command 2019-11-20 17:03:46 +01:00
Stephan Kulow
8c5ee9257f Fix for frozen_enough test 2019-11-20 16:10:30 +01:00
Stephan Kulow
4655b6c99b Fix accept: first comment then cleanup (comments)
After accept we want empty comments
2019-11-20 16:10:30 +01:00
534f1d8b70 stagingapi: Remove unneeded logging in get_package_for_request_id() 2019-11-20 15:48:16 +08:00