1823 Commits

Author SHA1 Message Date
8c6ef7ff80 repochecker: Adjust the decline message for missing binaries
Some users are confused as the old message "package never built" does
not have to be true in many cases, especially on longer-lasting
stagings. In this case, the binaries might have been built but have
since been replaced by newer ones - the effect is the same: repo-checker
can't receive them in order to perform the full checks.
2016-04-12 11:15:39 +02:00
6e552daaf1 Merge pull request #483 from nilxam/show_package_name
Show package also in adi command
2016-04-11 17:13:17 +08:00
85674b31c5 Show package also in adi command 2016-04-11 13:53:23 +08:00
Stephan Kulow
f209d8d83f Merge pull request #481 from lnussel/master
Add access control to abichecker apache config
2016-04-06 10:18:23 +02:00
Ludwig Nussel
a9a6dcb617 Add access control to abichecker apache config
The apache config file for abichecker needs to include access control
rules, otherwise apache will deny access.
2016-04-05 16:12:23 +02:00
bfcc4e55ec Merge pull request #479 from lnussel/master
Install tmpfiles config to clean up downloads
2016-04-04 09:04:33 -05:00
a0546b95b8 Merge pull request #480 from DimStar77/typo
Fix typo from commit 7e0294
2016-04-04 09:04:01 -05:00
e2e4fa8da8 Fix typo from commit 7e0294 2016-04-03 23:00:11 +02:00
Ludwig Nussel
ff67574c43 Install tmpfiles config to clean up downloads 2016-04-01 16:06:44 +02:00
Ludwig Nussel
b3cad10e44 Merge pull request #476 from DimStar77/publish_safeguard
ttm: Safeguard publishing of :ToTest
2016-04-01 11:46:05 +02:00
Ludwig Nussel
c493a5fdda Merge pull request #471 from lnussel/q
Add bot for openQA maintenance
2016-04-01 11:45:56 +02:00
00295cf5f7 Merge pull request #478 from nilxam/add_misses_commit
Add misses part for force accept
2016-03-25 14:02:08 -05:00
7e02942d07 Add misses part for force accept 2016-03-26 02:59:28 +08:00
b383e1257b Merge pull request #477 from nilxam/no_totest_nonfactory
Do not check totest on SLE
2016-03-25 06:02:42 -05:00
8fa6783c3f Do not check totest on SLE
If release-notes-sles is existed then it is not openSUSE Factory but
SLE, hence do not check totest and openSUSE-release.rpm on it.

And add try/except protection in get_binary_version otherwise it will
crashes in case the package is not existed.
2016-03-25 18:55:36 +08:00
42de76cfde ttm: Safeguard publishing of :ToTest
Try to be smart enough to only publish :ToTest if the version we passed
to openQA matches what is found in :ToTest.

This avoids releasing untested snapshots in case the release process
had trouble syncing from openSUSE:Factory/standard to :ToTest (e.g.
partial releases).
2016-03-23 16:09:27 +01:00
f20a899728 Merge pull request #475 from nilxam/small_fixes_repostocheck
Fixes previous commit
2016-03-23 05:24:25 -05:00
2c5e84b2b3 Fixes previous commit 2016-03-23 18:11:48 +08:00
4bd2d98263 Merge pull request #474 from nilxam/more_good_candidates
Add the possible repo candidates
2016-03-23 04:52:10 -05:00
Stephan Kulow
f2d2222b9c Merge pull request #473 from k0da/obsolete_jobs
Skip obsoleted jobs
2016-03-23 10:47:01 +01:00
128d97ba5f Add the possible repo candidates
Add the possible repo candidates to repos_to_check, those candidates
need to have binaries for check.
2016-03-23 17:44:20 +08:00
Dinar Valeev
c37591b802 Skip obsoleted jobs
Signed-off-by: Dinar Valeev <dvaleev@suse.com>
2016-03-22 17:40:56 +01:00
58fd3e2f54 Merge pull request #472 from DimStar77/ttm-revert
Revert "make sure to only release the 'images' repo"
2016-03-22 16:33:11 +08:00
0d98adb865 Revert "make sure to only release the 'images' repo"
openSUSE:Factory:Live has no 'images' repository to release, but a standard

This reverts commit 8f4e97598fc255b1283661c80444307f80e6ae4f.
2016-03-22 09:29:10 +01:00
Ludwig Nussel
860d379f72 Add bot for openQA maintenance
This bot reviews maintenance_release requests by pushing the incident
information to openQA an monitoring the openQA results.
2016-03-18 09:49:09 +01:00
Ludwig Nussel
8e839974e9 Merge pull request #469 from lnussel/review
Implement configurable review mode
2016-03-17 16:59:13 +01:00
Ludwig Nussel
801b96406f Merge pull request #468 from lnussel/master
use separate known_failures for ARM
2016-03-17 16:59:02 +01:00
Ludwig Nussel
ee9c194301 Fix review-mode
setup_checker gets reimplemented in subclasses. So implement the
review-mode in a way that doesn't require every bot to copy the code
2016-03-17 16:16:36 +01:00
Ludwig Nussel
f6c5d55eeb Fix review concerns 2016-03-10 14:08:38 +01:00
Ludwig Nussel
fcdc95ca16 Implement configurable review mode
The new parameter --review-mode allows to specify how the review bot should handle obs reviews

normal: accept review if check is good, decline if bad
no: don't accept or decline requests
accept: always accept review, even if check fails
fallback-onfail: accept review and set other user or group as review if check fails
fallback-always: always accept review and set other user or group as reviewer afterwards
2016-03-09 14:21:48 +01:00
Ludwig Nussel
fddde0293b use separate known_failures for ARM 2016-03-08 14:25:32 +01:00
7e1a31a95e Merge pull request #467 from nilxam/improve_check_goodrepo
Improve check goodrepo
2016-02-25 23:20:59 +08:00
62783ba402 Better messages and prevent goodrepo attribute is not exist 2016-02-25 23:03:42 +08:00
806fb3e158 Check the common Factory build repository only
Adding the common Factory build repository to the candidate repos only,
adn re-introduced build_excluded attribute. If it haven't good repo ie.
builds against ARM, PPC, images, i586 only or whatever, leave them there
for human to check.

Verified with SR#359327, SR#360767, SR#361364 and SR#361243.
2016-02-25 22:58:13 +08:00
f5b1cf845c Merge pull request #466 from nilxam/cares_unknown
Need to care about unknown status
2016-02-25 03:17:05 +08:00
e8fac472da Need to care about unknown status 2016-02-25 02:59:11 +08:00
56863b561b Merge pull request #465 from nilxam/care_more_excluded_repo
Do not count excluded repository as good repo
2016-02-24 20:42:08 +08:00
3fb42d1385 Do not count excluded repository as good repo
Fix https://progress.opensuse.org/issues/10888
2016-02-24 19:56:31 +08:00
Ludwig Nussel
ed25596bca Merge pull request #464 from nilxam/fix_http_put
Fix PUT data never send
2016-02-18 11:34:57 +01:00
9a03a60f62 Fix PUT data never send 2016-02-18 18:25:51 +08:00
Ludwig Nussel
600a2d0ce5 Merge pull request #462 from k0da/drop_ppc32
Drop ppc32
2016-02-16 15:44:21 +01:00
Ludwig Nussel
6549c19d06 Merge pull request #461 from lnussel/master
totest-manager: exclude images_staging as used by ARM
2016-02-16 15:44:03 +01:00
Ludwig Nussel
34b6e1da89 Merge pull request #460 from DimStar77/unselect-better-msg
unselect: Do not state we accepted the request, but give a better mes…
2016-02-16 15:43:53 +01:00
Ludwig Nussel
cdf66ee820 Merge pull request #458 from DimStar77/frozenage
frozenage: show how long a project was last frozen
2016-02-16 15:43:42 +01:00
Ludwig Nussel
53f43b51b1 Merge pull request #459 from lnussel/retry
don't use recursive retry
2016-02-16 15:43:21 +01:00
Ludwig Nussel
8f4e97598f make sure to only release the 'images' repo
openSUSE:Factory:ARM introduced an 'images_staging' repo for the
ARMv7 stuff we need to ignore.
2016-02-15 11:41:32 +01:00
Dinar Valeev
281524b43a Drop ppc32
Signed-off-by: Dinar Valeev <dvaleev@suse.com>
2016-02-11 18:54:12 +01:00
Ludwig Nussel
8472ea23f5 totest-manager: exclude images_staging as used by ARM 2016-02-11 11:52:45 +01:00
73c0050fbd unselect: Do not state we accepted the request, but give a better message 2016-02-10 11:04:39 +01:00
Ludwig Nussel
8c53f9f8f0 don't use recursive retry
don't use recursion and don't hammer server
2016-02-05 16:26:16 +01:00