990 Commits

Author SHA1 Message Date
Jimmy Berry
5e6476bd14 osclib/check_duplicate_binaries: drop unused imports post lnussel rework. 2018-04-26 22:46:56 -05:00
Jimmy Berry
ab3fc2bed5 osclib/check_duplicate_binaries: ignore s/glibc.i686/glibc:i686/.
Presumably an oversight when lnussel added.
2018-04-26 10:50:15 -05:00
2aba87c277
Merge pull request #1509 from nilxam/keep_maintainership
freeze_command: rebase staging project do not erase users data
2018-04-26 19:13:17 +08:00
Jimmy Berry
adab26cd15
Merge pull request #1505 from jberry-suse/repo_checker-whitelist-clean
repo_checker: provide whitelist_clean subcommand.
2018-04-25 21:04:51 -05:00
90891beef0 freeze_command: rebase staging project do not erase users data
Sometimes we has distributed a staging project for specific reason and
given people the maintainership, after froze staging project the users
data will be erased, freeze command should copy the users data therefore
we do not need to add people back again. Staging Master have to remember
reset users data when the goal of staging project has achieved.
2018-04-25 15:25:50 +08:00
Jimmy Berry
2010288be4
Merge pull request #1496 from jberry-suse/accept-avoid-empty-commit
osclib/accept_command: avoid making empty commit to dashboard.
2018-04-24 20:17:29 -05:00
Jimmy Berry
bb576ca137 osclib/accept_command: avoid making empty commit to dashboard. 2018-04-24 20:10:34 -05:00
Jimmy Berry
0e96a64036 osclib/core: correct BINARY_REGEX by making it greedy.
Should not effect RPM_REGEX usage since it appends suffix.
2018-04-24 17:45:10 -05:00
Jimmy Berry
855f660bf4
Merge pull request #1503 from jberry-suse/unmaintained-debug-ignore
unmaintained: utilize package_binary_list(exclude_src_debug).
2018-04-24 11:31:28 -05:00
Jimmy Berry
3c560d0c68 osclib/core: package_binary_list(): provide exclude_src_debug option. 2018-04-23 18:54:46 -05:00
Jimmy Berry
48913abc47 osclib/stagingapi: dashboard_content_load(): expose revision parameter. 2018-04-20 16:19:52 -05:00
Jimmy Berry
c6289c8516 osclib/core: provide package_list_without_links(). 2018-04-17 17:31:28 -05:00
Jimmy Berry
225c398e87 osclib/core: provide source_file_load() from StagingAPI. 2018-04-16 14:59:45 -05:00
Jimmy Berry
9a633ec26f osclib/util: provide mail_send(), modified from announcer.py.
Depend on config for relay, from, and followup-to.
2018-04-10 22:51:28 -05:00
Jimmy Berry
b52f890bb9 osclib/core: provide entity_email(), modified from issue-diff.py. 2018-04-10 22:43:39 -05:00
64bd11baf4
Staging accept: run service in ports 000product 2018-03-29 12:01:07 +02:00
ed8feb6105 conf: make sure variable is not None before do lower() 2018-03-29 16:37:19 +08:00
67779dba6f
API: move fileinfo_ext[_all] from StagingAPI to core
These helpers can be used by other bots, like for example repo-checker,
which do not rely on the StagingAPI.
2018-03-24 13:34:44 +01:00
Ludwig Nussel
133d87b99f
Merge pull request #1467 from jberry-suse/repo-rename
Change references to osc-plugin-factory to openSUSE-release-tools.
2018-03-19 17:00:26 +01:00
Jimmy Berry
39ef75493d Change references to osc-plugin-factory to openSUSE-release-tools. 2018-03-16 14:58:27 -05:00
Jimmy Berry
e964cb58a4 osclib/conf: SLE-15: set check-source-in-air-rename-allow to True. 2018-03-16 14:09:24 -05:00
Ludwig Nussel
ad6056258f
Merge pull request #1447 from lnussel/pkglistgen
pkglistgen: Fix reading boolean values
2018-03-11 09:22:51 +01:00
Jimmy Berry
d001daf687
Merge pull request #1441 from jberry-suse/osclib-git
osclib/git: provide git utilities: clone() and sync() and utilize in issue-diff.py.
2018-03-09 11:58:57 -06:00
Ludwig Nussel
d66ea3a0b2 check_source: make adding review team configurable 2018-03-09 14:34:42 +01:00
Ludwig Nussel
0f5d25f463 pkglistgen: Fix reading boolean values 2018-03-09 13:50:08 +01:00
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
Jimmy Berry
90d538606d osclib/git: provide git utilities: clone() and sync().
Derived from issue-diff.py which was abstracted in
boombatower/tumbleweed-review.
2018-03-08 15:52:38 -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