3570 Commits

Author SHA1 Message Date
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
Ludwig Nussel
ad5f69d0ee cleanup_rings: Fix for 000product 2018-01-09 12:57:14 +01: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
Jimmy Berry
f1462def6e tests/OBSLocal: setup test separate cookiejar. 2018-01-03 16:19:28 -06:00
Jimmy Berry
7778d056d7 tests/comment_tests: add test_comment_find(). 2018-01-03 14:34:05 -06:00
Jimmy Berry
2bedaf61f4 tests/comment_tests: add test_remove_marker(). 2018-01-03 14:33:38 -06:00
Jimmy Berry
344520c424 tests/comment_tests: add test_add_marker(). 2018-01-03 14:32:13 -06:00
Ludwig Nussel
98a659c3fa
Merge pull request #1316 from jberry-suse/repo-checker-info_extra_identical
repo_checker: only update comment if published or message changed.
2018-01-02 11:39:25 +01:00
Ludwig Nussel
3c500bc00f
Merge pull request #1315 from nilxam/fcc_multibuild
fcc_submitter: handle multibuild package in build_succeeded package list
2018-01-02 11:38:43 +01:00
Ludwig Nussel
fcbe87135e
Merge pull request #1314 from lnussel/d
check_duplicate_binaries: better yaml
2018-01-02 11:38:10 +01:00
Ludwig Nussel
d6366aa3ce
Merge pull request #1313 from lnussel/manager42
manager42 improvements
2018-01-02 11:37:58 +01:00
Ludwig Nussel
93482faa9d
Merge pull request #1309 from lnussel/repochecker
reochecker: avoid accessing empty status
2018-01-02 11:37:51 +01:00
Ludwig Nussel
95ec1f4ff7
Merge pull request #1312 from jberry-suse/pkglistgen-wrapper-nuke
pkglistgen: migrate bash scripts to python.
2018-01-02 11:37:35 +01:00
Ludwig Nussel
1a7550028c manager42: ignore meta packages 2018-01-02 09:54:14 +01:00
Ludwig Nussel
e334d54885 manager42: refactor 2018-01-02 09:45:05 +01:00
Ludwig Nussel
91e39669d4 manager42: don't turn dropped packages into fork
don't automatically turn packages into fork for configured projects
update-crawler may file drop requests automatically in the future
2018-01-02 09:45:05 +01:00
Ludwig Nussel
e179c17610 manager42: warn about inconsistent packages
Eg dropped ones or missed events
2018-01-02 09:45:05 +01:00
Ludwig Nussel
7e8675e4f9 reochecker: avoid accessing empty status 2018-01-02 09:33:16 +01:00
Jimmy Berry
456a7c82be repo_checker: only update comment if published or message changed. 2017-12-29 18:32:49 -06:00
Jimmy Berry
1bd5b99028 ReviewBot: comment_write(): provide info_extra_identical parameter.
Allows for excluding info_extra from comment_find() and compares messages
after marker has been removed.
2017-12-29 18:32:43 -06:00
72c56b8ee6 fcc_submitter: handle multibuild package in build_succeeded package list
Do not add multibuild flavor package to the list, only main package should
lists in the pacakge list, also make sure all flavor under multibuild
pacakge are build succeded otheriwse drop the main package from the list.
2017-12-28 17:23:09 +08:00
96a3eec425
Merge pull request #1308 from lnussel/rebuildpacs
rebuildpacs: rebuild perf
2017-12-26 19:36:26 +08:00