203 Commits

Author SHA1 Message Date
Jimmy Berry
8707c4c405 check_repo: include PLUGINDIR for executing scripts. 2017-05-02 15:32:49 -05:00
Jimmy Berry
686dc0df6a Drop sys.path plugindir workaround. 2017-04-28 23:36:48 -05:00
Jimmy Berry
d54c1eebf1 osc-check_repo.py: alter http cache directory due to box constraints. 2017-01-23 14:42:20 -06:00
Ludwig Nussel
e06b04627a Make repochecker give up on Haskell 2016-08-02 10:52:10 +02:00
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
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
3fb42d1385 Do not count excluded repository as good repo
Fix https://progress.opensuse.org/issues/10888
2016-02-24 19:56:31 +08:00
2bc2a44683 More places need to use public route 2016-01-22 01:27:43 +08:00
Alberto Planas
6bc204fa08 --skip nows understand packages names. 2015-05-07 12:01:33 +02:00
Alberto Planas
be4994bd84 Add --skipcycle option to skip the cycle check manually. 2015-03-05 12:44:57 +01:00
Alberto Planas
b4b5cd34a9 Move the Config call from checkrepo to the caller. 2015-02-26 11:47:11 +01:00
Alberto Planas
5a6ffa6505 If any goodrepo have no missing, the request have no missings. 2015-02-24 18:01:28 +01:00
Alberto Planas
c9d1e06ca8 Refactor configuration parameters into configuration file. 2015-02-19 11:39:05 +01:00
Alberto Planas
b867fb1f23 Detect if a cycle provides a new package, if not, ignore the cycle. 2015-02-12 11:27:39 +01:00
Alberto Planas
7fa1c06565 Rewrite DimStar work, using the OBSLock class. 2015-02-11 13:21:19 +01:00
Alberto Planas
0711d7f3c2 Update toignore names with the names from the target project. 2014-12-01 10:01:34 +01:00
Alberto Planas
3a408aaf65 Partially revert 0261f3009cef205c8c3ff79c2d4aaac317342b53 2014-12-01 10:01:34 +01:00
Alberto Planas
b9b659a1f3 Add into into the ignored set the packages downloaded 2014-12-01 10:01:34 +01:00
Alberto Planas
920551fbdb Accept the DELETE request sooner if it is safe. Otherwise add a comment 2014-11-12 14:47:13 +01:00
0261f3009c repo-checker: fall back to i586 for disturl checker if x86_64 is not available 2014-11-10 17:21:58 +01:00
Alberto Planas
09b988895a Improve the error message for DELETE requests. 2014-11-10 14:05:49 +01:00
Alberto Planas
80d5543a57 Show the package that is waiting for a dependency to be built. 2014-11-04 11:09:40 +01:00
Alberto Planas
6e783c3200 action #4380 - use request finder in check_repo 2014-11-04 11:09:40 +01:00
Alberto Planas
539139c9f6 Use the OSC debug option to show explicit exceptions. 2014-11-04 11:09:40 +01:00
Alberto Planas
7fd5759462 Makes check repo more resilent. 2014-11-04 11:09:39 +01:00
Alberto Planas
816414949c Makes sure that the cache dir is there. 2014-10-14 09:09:48 +02:00
Alberto Planas
425a7ea663 Implement an external cache for checkrepo 2014-10-01 17:49:39 +02:00
Alberto Planas
503ca7f6f2 Remove all cache logic... for now. 2014-09-29 16:28:50 +02:00
270de09833 Hide local bin rpm cache dir path inside module 2014-09-18 16:05:50 +02:00
53ee90888d Sometimes __file__ points to the .pyc file. 2014-09-09 13:24:53 +02:00
Ludwig Nussel
52ed1b9dc6 use correct plugin dir 2014-09-03 16:00:48 +02:00
7c398e05cf Replace the assert with _fix_local_cache() 2014-09-01 14:14:38 +02:00
49a257cc6a Some PEP8 fixes. 2014-09-01 09:43:44 +02:00
Ludwig Nussel
2e749642dd print string representation 2014-08-29 15:51:21 +02:00
Alberto Planas
29285c7251 Merge pull request #225 from lnussel/lock
add locking
2014-08-28 19:08:54 +02:00
Ludwig Nussel
0684c50e99 add whitelist for pacakges that have no rpms
when looking at rpmlint-test alone there are no binary rpms at all so just skip it
2014-08-28 17:16:01 +02:00
Ludwig Nussel
df1a2a0f9f add debug function to checkrepo 2014-08-28 17:16:01 +02:00
Ludwig Nussel
b76318788b print stderr and stdout always if there's any 2014-08-28 17:09:01 +02:00
Ludwig Nussel
d4223d94a1 add --verbose and --dry options 2014-08-27 11:36:08 +02:00
8acd18874f Add a new check. When the SPEC file is different from the package name. 2014-08-22 10:56:23 +02:00
c0259013a4 action #3206 - auto review for delete requests 2014-08-21 17:01:01 +02:00
0537cd1003 Fix the check_repo to takes care of shadow RQ. 2014-08-19 16:49:25 +02:00
9261518954 Implement the openSUSE:XX.X:Devel workflow. 2014-08-18 17:21:01 +02:00
4ec5ada8f7 Initial steps to make check_repo Factory agnostic. 2014-08-13 09:47:02 +02:00
29b8bcca6b Makes staging pluging Factory agnostic. 2014-08-07 12:58:47 +02:00
48c04ab6ea Fix missing symlink. 2014-07-31 14:16:54 +02:00
4d6ae4851c Use coolo's way to hide the bug, but with a warning. 2014-07-29 12:31:28 +02:00
28655f02a8 Priorize Staging in the fallback. 2014-07-29 12:27:18 +02:00
525ff3059e action #2566 - Add command to check only an single staging project. 2014-07-23 15:44:05 +02:00