Jimmy Berry
568be98269
Merge pull request #1432 from jberry-suse/stagingapi-lazy-load-all
...
osclib/staging-api: lazy-load all config values to allow for placement in remote config.
2018-03-08 17:17:07 -06:00
Stephan Kulow
defd9954b5
Merge pull request #1429 from jberry-suse/conf-priority-int
...
osclib/conf: change priority to be string to work with ConfigParser.
2018-03-08 11:19:00 +01:00
Jimmy Berry
e450a1519e
osclib/stagingapi: rename main_repo to cmain_repo.
...
The previous name is inconsistent and did not work with general lazy laod.
2018-03-07 15:50:36 -06:00
Jimmy Berry
4bd9e9a2fb
osclib/stagingapi: rename delreq_review to cdelreq_review.
...
The previous name is inconsistent and did not work with general lazy laod.
2018-03-07 15:50:36 -06:00
Jimmy Berry
d790a2ce69
osclib/stagingapi: rename cstaging_nocleanup to cnocleanup_packages.
...
The previous name is inconsistent and did not work with general lazy laod.
2018-03-07 15:50:36 -06:00
Jimmy Berry
e3168d6c34
osclib/staging-api: lazy-load all config values to allow for placement in remote config.
2018-03-07 15:50:31 -06:00
Jimmy Berry
5e2834e4bd
osclib/conf: configure SLE-15 leaper-override-group.
2018-03-07 14:55:16 -06:00
Jimmy Berry
8332692dad
leaper: move review groups to osclib.conf.
2018-03-07 14:55:09 -06:00
Jimmy Berry
2917e7c9fa
osclib/conf: change priority to be string to work with ConfigParser.
2018-03-07 13:49:47 -06:00
Jimmy Berry
a40ebc1544
ReviewBot: provide comment command override.
...
For example:
@leaper override accept
@repo-checker override decline
2018-03-06 16:42:12 -06:00
Jimmy Berry
056ab71426
osclib/core: maintainers_get(): utilize new group_members() function.
2018-03-06 16:42:12 -06:00
Jimmy Berry
b600860541
osclib/core: provide group_members() function.
2018-03-06 16:42:12 -06:00
Jimmy Berry
49bc52187b
osclib/comments: provide command_find() for comment commands.
2018-03-06 16:42:07 -06:00
b5aa979700
Do not complain 000* package has defined in the two different ring
2018-02-22 14:28:35 +08:00
Stephan Kulow
355c0b45f0
Merge pull request #1413 from coolo/revert_000_no_freeze
...
Revert "staging: add exceptions for new 000* product files"
2018-02-21 10:39:14 +01:00
Stephan Kulow
3590c6a57d
Revert "staging: add exceptions for new 000* product files"
...
This reverts commit 239c6314c7a8b0192c85181e7f64ab274e74cc31.
2018-02-21 10:23:38 +01:00
Jimmy Berry
f56ccb878c
Merge pull request #1406 from jberry-suse/pkglistgen-dump-include-update
...
pkglistgen: solv_cache_update(): support update repo and 4 way merge (and merge skipping)
2018-02-20 20:47:24 -06:00
Jimmy Berry
a11192affd
osclib/conf: leap: set download-baseurl-update.
2018-02-15 09:01:33 -06:00
Jimmy Berry
9f2cf8da1c
osclib/conf: leap: repo_checker-arch-whitelist to x86_64.
...
See boo#1080987.
2018-02-14 15:05:41 -06:00
Jimmy Berry
07f4174b11
conf: SLE-15: set pkglistgen-product-family-last to SLE-11:GA.
2018-02-12 17:58:04 -06:00
Jimmy Berry
78c87be188
osclib/util: project_list_family_prior(): provide last parameter.
2018-02-12 17:55:39 -06:00
Jimmy Berry
47bc54daae
osclib/util: project_list_family(): handle IBS SLE naming style.
2018-02-12 17:31:26 -06:00
Jimmy Berry
56df1cf592
Merge pull request #1386 from jberry-suse/pkglistgen-droplist
...
pkglistgen: integrate drop list creation into update_and_solve and project family methods
2018-02-06 21:08:44 -06:00
Jimmy Berry
893e9678a4
osclib/conf: leap: incorporate proven unselect settings.
2018-02-06 02:15:34 -06:00
Jimmy Berry
3261aed8a1
osclib/conf: leap: incorporate proven splitter settings.
2018-02-06 02:15:27 -06:00
Jimmy Berry
376084009c
osclib/conf: include Leap for Factory during pkglistgen.
2018-02-06 00:25:46 -06:00
Jimmy Berry
c57afdd258
osclib/util: provide project_list_family* and project_version().
2018-02-06 00:13:43 -06:00
Jimmy Berry
b1ec7efb3c
osclib/stagingapi: get_staging_projects(): utilize project_list_prefix().
2018-02-06 00:13:43 -06:00
Jimmy Berry
df2fd398e0
osclib/core: provide project_list_prefix().
2018-02-06 00:13:43 -06:00
Jimmy Berry
3331f263dc
osclib/conf: add download-baseurl for Leap and Factory.
2018-02-06 00:13:43 -06:00
Jimmy Berry
c7deabd80b
osclib/conf: support version in project pattern as value replacement.
2018-02-06 00:13:43 -06:00
2d13b11783
adi: place :NonFree requests in separate adi with :NonFree path.
2018-01-31 01:34:00 -06:00
Jimmy Berry
b1fd3ad49a
osclib/core: request_age() return delta and handle Request object.
...
In #1370 devel-project.py was broken since it need delta.days and uses
Request class.
2018-01-29 03:14:24 -06:00
Jimmy Berry
574cfe8e12
Merge pull request #1370 from jberry-suse/status
...
status: provide initial implementation for checking bot status and request_age() refactor.
2018-01-26 14:49:32 -06:00
Jimmy Berry
b84beb6958
osclib/request_splitter: utilize osclib.core.request_age().
2018-01-25 21:27:29 -06:00
Jimmy Berry
f11daf3d62
osclib/core: provide request_age().
2018-01-25 21:26:27 -06:00
Jimmy Berry
843cc016e0
osclib/accept: print todo from staging config after completion.
2018-01-25 11:08:47 -06:00
Jimmy Berry
f98a78c1ae
Remove Vim config in favor of EditorConfig.
2018-01-23 00:48:00 -06:00
Jimmy Berry
0e41747c4e
repo_checker: package_comments(): provide option to post on target package.
...
For SLE where devel projects are not utilized post on the target packages
directly. Posting on the devel projects might make sense, but would pose
the risk of exposing IBS information on OBS prematurely.
2018-01-19 08:50:32 -06:00
Ludwig Nussel
38fd846855
Merge pull request #1351 from jberry-suse/devel_project-shared
...
Replace all get_devel_project() implementations with common one in osclib.core.
2018-01-19 13:42:56 +01:00
Ludwig Nussel
809f4d2fb3
Merge pull request #1294 from lnussel/cleanup_rings
...
cleanup_rings: first attempt to fix for multibuild
2018-01-19 13:40:27 +01:00
Jimmy Berry
5e73e9498f
osclib/request_splitter: replace devel_project_get() with core.devel_project_fallback().
2018-01-17 18:12:42 -06:00
Jimmy Berry
62d432c7c8
osclib/stagingapi: replace get_devel_project() with core.devel_project_get().
...
This implementation does not handle the 404 correctly like ReviewBot did
originally.
2018-01-17 18:11:37 -06:00
Jimmy Berry
ce4cc65690
osclib/core: devel_project_fallback(): do not fallback if openSUSE:Factory.
2018-01-17 18:05:17 -06:00
Jimmy Berry
208af41f2d
osclib/core: provide devel_project_fallback() based on request_splitter.
2018-01-17 18:04:47 -06:00
Jimmy Berry
eeffffe7de
osclib/core: provide devel_project_get() adapted from ReviewBot.
...
Of the various implementations ReviewBot has the most functional and
correct version. Cleaned up a bit for readability.
2018-01-17 18:04:17 -06:00
Ludwig Nussel
a825608376
pkglistgen: delete kiwis by scope
...
Replace config option pkglistgen-delete-kiwis by
pkglistgen-delete-kiwis-$scope. The main project needs all kiwis while
in Rings and Stagings we don't want the ftp tree for example.
2018-01-17 14:33:36 +01:00
Ludwig Nussel
ad449c6d2c
Merge pull request #1344 from jberry-suse/request_splitter-special-config
...
osclib/request_splitter: allow special packages to be empty.
2018-01-15 14:57:45 +01:00
Jimmy Berry
55191625e8
osclib/request_splitter: rework quick strategy to handle Leap 15.0 workflow.
...
The addition of factory-auto and repo-checker reviews need to be allowed
since they are always present and do not constitute a non-quick review.
In an attempt to future proof the strategy the allowed review groups are
taken from the project configuration and repo-checker from config.
2018-01-12 16:52:49 -06:00
Jimmy Berry
3d43985d19
osclib/request_splitter: allow special packages to be empty.
2018-01-12 15:40:56 -06:00