410 Commits

Author SHA1 Message Date
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
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
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
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
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
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
534f1d8b70 stagingapi: Remove unneeded logging in get_package_for_request_id() 2019-11-20 15:48:16 +08:00
Stephan Kulow
6823ccfff0 Fix supersede: we need to unstage always with new api 2019-11-19 20:19:25 +01:00
Stephan Kulow
d126c8a357 Fix for reviews (OBS issue is fixed) 2019-11-19 15:53:47 +01:00
Stephan Kulow
ffe92526fa Fix rebuild command 2019-11-19 12:57:13 +01:00
Stephan Kulow
ac2ff9c2cb Fix for ignore command 2019-11-19 08:04:11 +01:00
Stephan Kulow
920c9bb669 Fix request list: the API was changed not to require status for obsolete 2019-11-19 08:04:11 +01:00
Stephan Kulow
2f5354b09d Fix for unselect command 2019-11-19 08:04:11 +01:00
Stephan Kulow
26772ff058 Optimize request_id_for_package 2019-11-19 08:04:11 +01:00
Stephan Kulow
b91cc995dd Fixes for adi command 2019-11-19 08:04:11 +01:00
Stephan Kulow
1ca260e663 Fix for status checks in check command 2019-11-19 08:04:11 +01:00
Stephan Kulow
82c64003c4 Adopt to the new staging_projects api not revealing all infos 2019-11-19 08:04:11 +01:00
Stephan Kulow
61205d35e3 Some fixes for supersede and unselect
the API changed to /requests
2019-11-19 08:04:11 +01:00
Stephan Kulow
6d60067f06 Fix for unselect 2019-11-19 08:04:10 +01:00
Stephan Kulow
18e4675791 Fix select command 2019-11-19 08:04:10 +01:00
Stephan Kulow
b6e68f81e9 Work on adi command 2019-11-19 08:04:10 +01:00
Stephan Kulow
4921751ef2 Work on select command 2019-11-19 08:04:10 +01:00
Stephan Kulow
63ccac76d5 Work on accept command - not yet done 2019-11-19 08:04:10 +01:00
Stephan Kulow
dd9b7ec84f Remove update comments - are now obs history 2019-11-19 08:04:10 +01:00
Stephan Kulow
b43e9930ac Port unselect command to new API 2019-11-19 08:04:10 +01:00
Stephan Kulow
f5df59bfdf Adopt check command to the new staging API 2019-11-19 08:04:10 +01:00
Stephan Kulow
b34f4665e0 Register new adi projects 2019-11-19 08:04:09 +01:00
3f8e30931a
adi: build kiwi images in a /images repository 2019-10-15 10:48:54 +02:00
Jimmy Berry
88d83de9b1 osclib/stagingapi: rebuild_check(): utilize -4096 offset for build log.
Avoids streaming huge log files when only the end is needed.
2019-09-24 08:40:16 -05:00
Jimmy Berry
c8663d83af osclib/stagingapi: buildlog_get(): support negative offset.
Derive real offset from log size determined via additional API call.
2019-09-24 08:39:27 -05:00
Stephan Kulow
dc77a5f227 Remove --add from select command
Fixes #754
2019-06-03 16:54:30 +02:00
Stephan Kulow
5b062c5752 Fix inner-staging links to use cicount=copy
We need to keep the cicount in sync for the kernel as kernel-syms
requires kernel-default of kernel-source
2019-06-02 14:08:17 +02:00
Stephan Kulow
a9eab93004 Fix support for multiple spec files
Right after commit of a package into a staging project, it can happen
that OBS replies to GET with 'service in progress' and then we don't
get a file list. As we ignored that exception, we did not create the
other spec files.

Now enhance retried_GET to look for this condition and retry this as
well, so we get reliable package list.
2019-05-31 15:43:18 +02:00
Stephan Kulow
8d26d0dec6 Do not crash on packages without spec file 2019-05-29 20:59:13 +02:00