3570 Commits

Author SHA1 Message Date
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
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