3579 Commits

Author SHA1 Message Date
Jimmy Berry
aa4bb893b1 docs/pkglistgen: update in the wake of wrapper script rewrite. 2018-01-19 15:07:07 -06:00
Jimmy Berry
a7c4bcfd32
Merge pull request #1353 from jberry-suse/repo_checker-post-comments-fallback
repo_checker: package_comments(): support mutiple target projects, devel fallback, and target package config option.
2018-01-19 10:49:11 -06:00
Jimmy Berry
2d6b957bad
Merge pull request #1352 from jberry-suse/check_source-devel-fallback
check_source: add_role: utilize devel project fallback.
2018-01-19 10:36:10 -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
Jimmy Berry
d712e8018f repo_checker: package_comments(): switch to devel_project_fallback().
This allows Leap to post to devel projects based on Factory.
2018-01-19 08:50:32 -06:00
Jimmy Berry
0d9c2d2a6c repo_checker: package_comments(): support mutiple target projects.
This allows both Factory and Leap to make comments to devel projects.
2018-01-19 08:50:32 -06:00
Jimmy Berry
6631598dc6 ReviewBot: comment_write(): provide bot_name_suffix parameter.
Cleanly allows for multiple comments from the same tool on one entity.
2018-01-19 08:50:32 -06:00
Jimmy Berry
f52b728333 repo_checker: package_comments(): include link to target package. 2018-01-19 08:50:32 -06:00
Jimmy Berry
c7eb985de8 check_source: add_role: utilize devel project fallback.
Otherwise, for Leap the message will always print None/None.
2018-01-19 08:49:05 -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
c846fc9f0d
Merge pull request #1350 from jberry-suse/news-web-dot
news/web: allow dot in version.
2018-01-19 13:41:15 +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
5e7220ddd0 update_crawler: replace get_devel_project() with osclib.core.devel_project_get(). 2018-01-17 18:10:25 -06:00
Jimmy Berry
16cef90dc3 fcc_submitter: replace get_devel_project() with osclib.core.devel_project_get(). 2018-01-17 18:10:01 -06:00
Jimmy Berry
8c4891bd95 ReviewBot: replace get_devel_project() with osclib.core.devel_project_get(). 2018-01-17 18:09:30 -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
Jimmy Berry
2abf28f274 news/web: allow dot in version. 2018-01-17 16:40:55 -06:00
Jimmy Berry
b6d80ea0f1
Merge pull request #1346 from nilxam/regression_fcc_multispec
fcc_submitter: fix a regression from previous commit
2018-01-17 16:30:31 -06:00
Jimmy Berry
e41b40e2c9
Merge pull request #1347 from lnussel/requestfinder
requestfinder: fix comment output
2018-01-17 16:25:07 -06:00
Jimmy Berry
b3358689d5
Merge pull request #1349 from lnussel/pkglistgen
pkglistgen: delete kiwis by scope
2018-01-17 16:18:10 -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
6ab4aaf5a6 requestfinder: fix comment output 2018-01-16 11:54:23 +01:00
2bbba0efe0 fcc_submitter: fix a regression from previous commit
There is a previous commit causes fcc_submitter does not store linkinfo
package information to data list, this causes fcc_submitter fails to
find the main-package information.
2018-01-16 04:31:57 +08:00
Ludwig Nussel
2da79816c9
Merge pull request #1345 from jberry-suse/obs_clone-link
obs_clone: handle project links, clone rings, reword workaround comment.
2018-01-15 14:58:08 +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
Ludwig Nussel
e938219c2a
Merge pull request #1343 from jberry-suse/request_splitter-quick-rework
osclib/request_splitter: rework quick strategy to handle Leap 15.0 workflow
2018-01-15 14:57:28 +01:00
Ludwig Nussel
986c12fbfd
Merge pull request #1342 from nilxam/change_fcc_path
fcc_submitter: move FCC project to :Staging:Factory:Candidates
2018-01-15 14:56:51 +01:00
Ludwig Nussel
c0281ac18c
Merge pull request #1341 from lnussel/requestfinder
new requestfinder tool
2018-01-15 14:56:27 +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
bae6c8db6b obs_clone: reword comment in project_workaround() since not temporary. 2018-01-12 16:41:48 -06:00
Jimmy Berry
4a131573c6 obs_clone: clone rings. 2018-01-12 16:41:01 -06:00
Jimmy Berry
7fa5156474 obs_clone: handle project links. 2018-01-12 16:27:36 -06:00
Jimmy Berry
3d43985d19 osclib/request_splitter: allow special packages to be empty. 2018-01-12 15:40:56 -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
36c2cd66f7 fcc_submitter: ignore multibuild flavor package when creating frozenlinks 2018-01-12 18:51:12 +08:00
61e780a335 fcc_submitter: move FCC project to :Staging:Factory:Candidates 2018-01-12 17:33:23 +08:00
Ludwig Nussel
1a5120ffad new requestfinder tool
helps to mass approve, decline reopen reviews and requests
2018-01-12 09:16:01 +01: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