3599 Commits

Author SHA1 Message Date
Jimmy Berry
0739dbe90a config/announcer: include config used for Leap 42.3. 2018-01-25 16:56:15 -06:00
Jimmy Berry
e8c72dae2c announcer: provide proper packaging and generic templated service. 2018-01-25 16:56:10 -06:00
Jimmy Berry
3cf74b3d12
Merge pull request #1364 from jberry-suse/travis-deploy-osc-api
dist/ci/obs-deploy: replace `osc request list` with `osc api` call.
2018-01-25 10:03:38 -06:00
Jimmy Berry
944a7720f7 dist/ci/obs-deploy: replace osc request list with osc api call.
Even after trying to workaround requests sourced from target package
(ex. Factory -> Leap) by using -U the query still behaves incorrectly
since both -U and -M do not return request created by user as documentation
suggests, but rather those who are last user in state. This works as
expected directly after a request is created, but not once another user
modifies it.

At this point just avoid the mess entirely and issue query for exactly
what is desired which avoids user altogether.
2018-01-25 09:56:10 -06:00
Jimmy Berry
753f6c7a6a
Merge pull request #1362 from jberry-suse/docker-compose-obs-osc-debug
dist/ci/docker-compose-obs: print osc output on timeout for debugging.
2018-01-25 09:34:57 -06:00
Jimmy Berry
6e5eef80bd dist/ci/docker-compose-obs: print osc output on timeout for debugging. 2018-01-25 09:21:55 -06:00
Jimmy Berry
d38307327e
Merge pull request #1360 from jberry-suse/repo_checker-project_only-post-comments-no-devel
repo_checker: skip packages for which not devel project exits.
2018-01-25 09:20:17 -06:00
Jimmy Berry
978871b23f
Merge pull request #1359 from jberry-suse/repo_checker-project_only-not-published-fix
repo_checker: project_only(): correct not published check.
2018-01-25 09:19:05 -06:00
Jimmy Berry
9a91597a16
Merge pull request #1363 from jberry-suse/travis-six
dist/ci/obs-deploy: only commit/submit request if new source revision (for cron).
2018-01-25 09:10:31 -06:00
Jimmy Berry
6326c60990 dist/ci/obs-deploy: only commit if new source revision. 2018-01-25 08:59:52 -06:00
Jimmy Berry
02f11fa66e dist/ci/obs-deploy: require greater than six lines changed to create request. 2018-01-25 07:54:55 -06:00
Jimmy Berry
2dbe361cd7 repo_checker: skip packages for which not devel project exits.
This can occur when a package is removed from Factory, but still present
in Leap like libtxc_dxtn currently.
2018-01-23 21:23:20 -06:00
Jimmy Berry
b2e4e5b3b6 repo_checker: project_only(): correct not published check.
Incorrectly changed in 456a7c8.
2018-01-23 20:59:20 -06:00
Ludwig Nussel
d074c5b0ce
Merge pull request #1358 from jberry-suse/editorconfig
Add EditorConfig.
2018-01-23 10:28:58 +01:00
Jimmy Berry
f98a78c1ae Remove Vim config in favor of EditorConfig. 2018-01-23 00:48:00 -06:00
Jimmy Berry
b9ecbb261c Add EditorConfig. 2018-01-23 00:45:40 -06:00
Ludwig Nussel
b5fe7e74e8
Merge pull request #1356 from jberry-suse/ci-deploy
dist/ci/obs-deploy: only bother making request if diff and avoid source requests
2018-01-22 14:40:19 +01:00
Ludwig Nussel
53ef60d5f6
Merge pull request #1355 from jberry-suse/pkglistgen-doc
docs/pkglistgen: update in the wake of wrapper script rewrite.
2018-01-22 14:34:36 +01:00
Jimmy Berry
d05b591a01 dist/ci/obs-deploy: only bother making request if diff. 2018-01-19 15:26:12 -06:00
Jimmy Berry
88add9aefa dist/ci/obs-deploy: limit request list by user to avoid source requests.
Otherwise, requests from Factory to Leap will prevent request to Factory
from being generated.
2018-01-19 15:24:26 -06:00
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