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
41846c5ebe
Merge pull request #1337 from jberry-suse/metrics-non-incremental
...
systemd/metrics: change service to be non-incremental and weekly.
2018-01-12 09:59:06 -06:00
Jimmy Berry
54880d3a84
Merge pull request #1334 from jberry-suse/spec-license-and
...
dist/spec: license: s/and/AND/ to follow standard.
2018-01-11 08:14:50 -06:00
Jimmy Berry
9ab0211e27
Merge pull request #1338 from jberry-suse/obs_clone-ring-1-failure
...
obs_clone: workaround openSUSE:Factory meta revision 429 self reference.
2018-01-10 22:13:58 -06:00
Jimmy Berry
ecda2f0303
obs_clone: workaround openSUSE:Factory meta revision 429 self reference.
2018-01-10 22:03:12 -06:00
Jimmy Berry
494702ba11
obs_clone: set the exit code to 1 when HTTPError encountered.
2018-01-10 20:32:37 -06:00
Jimmy Berry
01cdaf2a15
systemd/metrics: change service to be non-incremental and weekly.
2018-01-10 20:14:55 -06:00
Jimmy Berry
1eba364ef8
metrics: provide --wipe-cache option.
2018-01-10 20:11:46 -06:00
Jimmy Berry
65d0c792ec
dist/spec: license: s/and/AND/ to follow standard.
2018-01-10 17:22:01 -06:00
Jimmy Berry
453674ce95
Merge pull request #1333 from lnussel/pkglistgen
...
pkglistgen fixes
2018-01-10 16:09:34 -06:00
Ludwig Nussel
67f2773e76
pkglistgen: typo locals vs locales
2018-01-10 17:19:15 +01:00
Ludwig Nussel
cf09e41995
pkglistgen: add correct staging DVD repo
2018-01-10 17:19:15 +01:00
Ludwig Nussel
39946dbc98
pkglistgen: use xdg.BaseDirectory
2018-01-10 11:51:04 +01:00
Jimmy Berry
29108bd463
Merge pull request #1332 from jberry-suse/pkglistgen-post-deploy-spec-and-bug
...
pkglistgen: post deployment spec requirement and bug fixes
2018-01-09 17:33:28 -06:00
Jimmy Berry
ba07d6b512
pkglistgen: do_update_and_solve: staging correct :DVD subproject append.
2018-01-09 17:25:24 -06:00
Jimmy Berry
cf2b591c09
pkglistgen: first pass __file__ through realpath due to packaging symlink.
...
Same setup as repo-checker.py rather than what worked due to wrapper
scripts.
2018-01-09 17:24:38 -06:00
Jimmy Berry
80f46a2d5d
dist/spec: move pkglistgen.py under subpackage ownership.
2018-01-09 16:57:05 -06:00
Jimmy Berry
5a2d955dfb
dist/spec: add python-requests requirement were applicable.
2018-01-09 16:55:20 -06:00
Jimmy Berry
09a98cddac
Merge pull request #1330 from jberry-suse/pkglistgen-sle
...
osclib/conf: intial SLE configuration for pkglistgen.
2018-01-09 16:26:24 -06:00
Jimmy Berry
b41bbd1777
Merge pull request #1328 from jberry-suse/pkglistgen-migrate-followup
...
pkglistgen: migrate bash scripts to python followup
2018-01-09 16:26:03 -06:00
Jimmy Berry
2b037a0b81
Merge pull request #1327 from jberry-suse/conf-allow-arbitrary-project
...
osclib/conf: order config defaults by priority and allow devel projects to utilize.
2018-01-09 16:12:11 -06:00
Jimmy Berry
e915dc2780
osclib/conf: intial SLE configuration for pkglistgen.
2018-01-08 23:36:53 -06:00
Jimmy Berry
3ae00c11ac
pkglistgen: update_and_solve: include step in output for debugging.
2018-01-08 23:16:52 -06:00
Jimmy Berry
bca8b714d8
pkglistgen: update_and_solve: handle --dry for undelete_package().
2018-01-08 23:16:17 -06:00
Jimmy Berry
590fb39a60
pkglistgen: update_and_solve: include ignore_unresolvable and local options for solve.
2018-01-08 23:16:11 -06:00
Jimmy Berry
8892c0d821
pkglistgen: update_and_solve: set input_dir to group_dir for solve.
2018-01-08 22:46:58 -06:00
Jimmy Berry
c06050ab89
osclib/conf: correct Leap 15.0 default locales-from from - to . product.
2018-01-08 22:43:16 -06:00
Jimmy Berry
e1b85fd00c
systemd/pkglistgen: add update_and_solve subcommand.
2018-01-08 21:52:07 -06:00
Jimmy Berry
61c83500d3
osclib/conf: allow devel projects to utilize tools that require conf.
2018-01-08 21:22:04 -06:00
Jimmy Berry
865750258c
osclib/conf: order config defaults by priority.
...
Ensures that less specific patterns do not overtake more specific patterns
by allowing for priority based ordering.
2018-01-08 21:21:51 -06:00
Ludwig Nussel
7eaed349b3
Revert "osclib/conf: allow devel projects to utilize tools that require conf."
...
Breaks SLE
This reverts commit 562743e906ca9fa1bc3beada77f3342f3841482b.
2018-01-05 09:42:32 +01:00
Jimmy Berry
43dea82d28
Merge pull request #1319 from jberry-suse/ReviewBot-tests
...
tests/ReviewBot: add full set of comment_write() tests.
2018-01-04 07:59:35 -06:00
Jimmy Berry
656cba4625
Merge pull request #1318 from jberry-suse/comment-tests
...
tests/comment: flesh out tests and fix OBSLocal same process authentication.
2018-01-04 07:51:55 -06:00
b0cd970dbe
Merge pull request #1321 from jberry-suse/check_source-gnome-fix
...
osclib/conf: allow devel projects to utilize tools that require conf.
2018-01-04 12:26:42 +01:00
e1b5d75d3d
Merge pull request #1320 from jberry-suse/adi-baselibs-detect
...
osclib/stagingapi: detect baselibs.conf in adi package and ensure archs enabled.
2018-01-04 10:36:38 +01:00
2894f71354
Merge pull request #1323 from jberry-suse/check_source-delete
...
check_source: load target project config during check_action_delete().
2018-01-04 10:32:38 +01:00
Jimmy Berry
fa991556e3
osclib/stagingapi: detect baselibs.conf in adi package and ensure archs enabled.
...
Otherwise, the baselibs are not built and repo-checker cannot verify the
setup.
2018-01-03 20:09:28 -06:00
Jimmy Berry
b8f9fb6853
check_source: load target project config during check_action_delete().
...
Otherwise, causes fatal crash trying to access self.repo_checker.
2018-01-03 20:01:12 -06:00
Jimmy Berry
562743e906
osclib/conf: allow devel projects to utilize tools that require conf.
2018-01-03 19:42:29 -06:00
Jimmy Berry
d68eff6293
osclib/stagingapi: load_file_content(): provide optional revision param.
2018-01-03 18:32:35 -06:00
Jimmy Berry
59c838f238
osclib/stagingapi: load_file_content(): convert to makeurl() query builder.
2018-01-03 18:32:09 -06:00
Jimmy Berry
4634d44c21
tests/ReviewBot_tests: add test_dryrun().
2018-01-03 17:58:09 -06:00
Jimmy Berry
6408478581
tests/ReviewBot_tests: add test_only_replace_none().
2018-01-03 17:52:27 -06:00
Jimmy Berry
9c44f78cdf
tests/ReviewBot_tests: add test_workflow() complex test.
2018-01-03 17:52:14 -06:00
Jimmy Berry
0bf1c79e03
tests/ReviewBot_tests: add test_basic_logger() as initial test.
2018-01-03 17:51:52 -06:00
Jimmy Berry
23542327e1
tests/comment_test: add test_delete_nested().
2018-01-03 16:40:29 -06:00
Jimmy Berry
20f73f49b2
tests/comment_test: add test_delete_batch().
2018-01-03 16:25:43 -06:00
Jimmy Berry
f514b22828
tests/comment_test: add test_basic() against OBSLocal.
2018-01-03 16:25:28 -06:00
Jimmy Berry
89ebe7e67d
tests/comment_test: move COMMENT* constants to file level.
2018-01-03 16:24:21 -06:00
Jimmy Berry
df8cd0f677
tests/OBSLocal: re-parse config and reset authentication when changing user.
...
Previously, the user was changed, but the authentication not reset. For
osc.core calls made within the text context they would still run as Admin
while separate processes (like scripts) would run as the desired user. As
such this was not an issue before since only scripts were meant to run as
a different user.
2018-01-03 16:22:13 -06:00