3818 Commits

Author SHA1 Message Date
7a6bc859fe create_test_dvds: do not lock vim-data
vim now requires vim-data instead of recommends.
2018-01-29 16:54:18 +08:00
Jimmy Berry
574cfe8e12
Merge pull request #1370 from jberry-suse/status
status: provide initial implementation for checking bot status and request_age() refactor.
2018-01-26 14:49:32 -06:00
Jimmy Berry
2c8c597673
Merge pull request #1367 from jberry-suse/accept-todo
osclib/accept: print todo from staging config after completion.
2018-01-26 14:42:07 -06:00
Jimmy Berry
ee4dec9cc1 status: provide exit code based on status. 2018-01-25 22:15:40 -06:00
Jimmy Berry
704fc50dca status: provide initial implementation for checking bot status. 2018-01-25 21:28:20 -06:00
Jimmy Berry
b84beb6958 osclib/request_splitter: utilize osclib.core.request_age(). 2018-01-25 21:27:29 -06:00
Jimmy Berry
b8c91eaed7 devel-project: utilize osclib.core.request_age(). 2018-01-25 21:27:04 -06:00
Jimmy Berry
f11daf3d62 osclib/core: provide request_age(). 2018-01-25 21:26:27 -06:00
Jimmy Berry
39c9cce5fd
Merge pull request #1369 from jberry-suse/check_source-devel-whitelist-hint
check_source: add hint about how to whitelist a devel projects.
2018-01-25 18:11:57 -06:00
Oliver Kurz
110c729fc8 check_source: add hint about how to whitelist a devel projects.
Output looks like this:
[I] 559982 declined: home:XRevan86:non-free is not a devel project of
openSUSE:Factory:NonFree, submit the package to a devel project first. See
https://en.opensuse.org/openSUSE:How_to_contribute_to_Factory#How_to_request_a_new_devel_project
for details
2018-01-25 18:04:39 -06:00
Jimmy Berry
a5dbcd1976
Merge pull request #1368 from jberry-suse/announcer-packaging
announcer: provide proper packaging, generic templated service, and configs.
2018-01-25 17:11:08 -06:00
Jimmy Berry
5dc385bec3 dist/spec: place config under %config(noreplace) directive. 2018-01-25 16:56:15 -06:00
Jimmy Berry
20ac07bcda announcer: handle dot in build version detected from iso. 2018-01-25 16:56:15 -06:00
Jimmy Berry
965353b7ed config/announcer: add openSUSE:Factory config. 2018-01-25 16:56:15 -06:00
Jimmy Berry
66514cbd75 announcer: provide defaults for sender, to, and relay.
Drop from relevant config files.
2018-01-25 16:56:15 -06:00
Jimmy Berry
f856b34987 config/announcer: create Leap 15.0 config from 42.3. 2018-01-25 16:56:15 -06:00
Jimmy Berry
0ad72d6141 config/announcer: drop repeated keys in favor of final values.
Kept the original to document state as deployed.
2018-01-25 16:56:15 -06:00
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
843cc016e0 osclib/accept: print todo from staging config after completion. 2018-01-25 11:08:47 -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
62cad70155 fcc_submitter: skip revoked request 2018-01-23 20:19:41 +08: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