1830 Commits

Author SHA1 Message Date
fb7f304edd Add glibc.i686 to specs if its glibc request
Add glibc.i686 to specs if its glibc request, therefore, repochecker
will not ignore glibc.i686 binaries in case some binaries need them.
Also ignore build_excluded if it's i686 only package, and downloading
it's i586 packages.
2016-04-21 18:30:56 +08:00
b9c98afa34 More sensible output in check_disturl()
More sensible output in check_disturl(). And changed the output flag to
WARNING than DECLINED as it did not really decline the request.
2016-04-20 17:32:26 +08:00
36e0509469 Merge pull request #486 from nilxam/show_me_more
Output the additional message if the request is outdated in the devel…
2016-04-19 22:30:00 +08:00
518586506d Output the additional message if the request is outdated in the devel project
The additional message will look more clear than telling it's bad
disturl and no matching downloads available. Note that, before executing
in check_disturl(), there is another place to check the revision which
was in check_specs(), but it was mainly for 2nd spec.

And makes DECLINED message consistently.
2016-04-19 21:52:31 +08:00
8a04f7d924 Merge pull request #485 from nilxam/repair_cmd
New staging repair command
2016-04-18 22:17:55 +08:00
374d472ecb New staging repair command
Mainly fix the request review if the request got reopened.
2016-04-18 21:55:51 +08:00
7106a1cfaf Merge pull request #484 from DimStar77/decline-rewording
repochecker: Adjust the decline message for missing binaries
2016-04-12 17:22:15 +08:00
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