Mike McLean
656af0f581
avoid duplicate ManagedRepo instance
2019-06-26 15:38:10 -04:00
Mike McLean
2fb80ba6d0
fix a logging error
2019-06-26 15:35:54 -04:00
Mike McLean
0b0fd39384
fix getTag invocation
2019-06-26 15:35:54 -04:00
Mike McLean
6ea2529155
provide value for repo in untracked case
2019-06-26 15:35:54 -04:00
Tomas Kopecek
a624d7241a
handle deleted tags in kojira
...
Fixes: https://pagure.io/koji/issue/1298
2019-06-26 15:35:54 -04:00
Mikolaj Izdebski
3d058c50db
Allow generating separate src repo for build repos
...
Fixes #1266
2019-05-23 10:01:12 -04:00
Mike McLean
cee9fe4948
handle symlinks in pruneLocalRepos
2019-05-21 12:14:33 -04:00
Mike McLean
c355b5c702
only call get_info() if we're going to need it
2019-05-21 12:14:33 -04:00
Mike McLean
2db42a6154
handle other volumes in pruneLocalRepos
2019-05-21 12:14:33 -04:00
Mike McLean
b592a00101
kojira: handle repos on other volumes
2019-05-21 12:14:33 -04:00
Mike McLean
61068557c4
kojira: fix iteration over repos in py3
...
Multiple threads loop over this data, which changes. These loops
need to use a copy. In py2 .keys() and .values() are copied data,
but in py3 they are references to the dict data.
Fixes: https://pagure.io/koji/issue/1355
2019-03-21 17:26:51 -04:00
Mike McLean
11a1c7beed
make recent_tasks lifetime configurable
2018-12-04 22:53:52 -05:00
Mike McLean
3f0a2952ee
don't iterate over the dict we are changing
2018-12-04 22:53:52 -05:00
Mike McLean
fea969e91b
kojira: avoid race condition that causes "unknown task" errors
2018-12-04 22:53:52 -05:00
Tomas Kopecek
47e8a90553
fix wrong message
2018-11-16 21:11:32 -05:00
Tomas Kopecek
6f7f828f77
python-modernize -f lib2to3.fixes.fix_except
2018-07-11 17:37:40 -04:00
Tomas Kopecek
caae1a0a8b
workaround unnecessary list conversions
2018-07-11 17:37:40 -04:00
Tomas Kopecek
8e61dc7c56
python-modernize -f libmodernize.fixes.fix_classic_division
2018-07-11 17:37:40 -04:00
Tomas Kopecek
be535c2854
python-modernize -f libmodernize.fixes.fix_imports_six
2018-07-11 17:37:39 -04:00
Tomas Kopecek
bcee24e50c
python-modernize -f libmodernize.fixes.fix_dict_six
2018-07-11 17:37:39 -04:00
Franz Chih-Ping Hsieh
f356ac4f17
force using python2 to run script
...
Fixes #945
2018-05-24 00:01:30 -04:00
Yuming Zhu
52f0dfbc1c
kojira: sanity check in pruneLocalRepos
2018-03-16 16:50:00 -04:00
Tomas Kopecek
3294301f45
blacklist tags for kojira
...
Fixes: https://pagure.io/koji/issue/694
(adjusted for conflicts with PR#797 -mikem)
2018-02-20 09:43:30 -05:00
Mike McLean
3ed392afdb
unit test for regenLoop
2018-02-13 13:48:43 -05:00
Mike McLean
7c5dde35da
a little more logging
2018-02-13 13:48:43 -05:00
Mike McLean
1ee0dd33cd
separate loggers for currency/regen threads
2018-02-13 13:48:43 -05:00
Mike McLean
01717db5df
fix typo
2018-02-13 13:48:43 -05:00
Mike McLean
c39e6a8ab2
add missing sleeptime option to list
2018-02-13 13:48:43 -05:00
Mike McLean
3283fa20ae
fix task limit check
2018-02-13 13:48:43 -05:00
Mike McLean
557dcce1b5
move regens into thread
2018-02-13 13:48:43 -05:00
Mike McLean
b376133646
simplify some exception handling
2018-02-13 13:48:43 -05:00
Mike McLean
c1d29237b0
update tag scores each pass
2018-02-13 13:48:43 -05:00
Mike McLean
473e397a7b
adjust debug output to make it less noisy
2018-02-13 13:48:43 -05:00
Mike McLean
0713d1b7d3
cleanup docstring
2018-02-13 13:48:43 -05:00
Mike McLean
1affc5c018
unused method
2018-02-13 13:48:43 -05:00
Mike McLean
7193c60538
log message
2018-02-13 13:48:43 -05:00
Mike McLean
5b3382aea3
more needed_tags cleanup
2018-02-13 13:48:43 -05:00
Mike McLean
08e1b84fed
misc fixes
2018-02-13 13:48:43 -05:00
Mike McLean
3e15abcbe8
sanity check expire age
2018-02-13 13:48:43 -05:00
Mike McLean
dd654e91f6
scoring
2018-02-13 13:48:43 -05:00
Mike McLean
76b66c4960
use new code
2018-02-13 13:48:43 -05:00
Mike McLean
42dc03b3d5
partial refactor of kojira code
2018-02-13 13:48:43 -05:00
Tomas Kopecek
8f22069fda
drop old ssl support + compatrequests
...
Koji now uses ssl via python-requests
- use_old_ssl option is removed
- koji.ssl library removed
- compatrequests dropped
Related: https://pagure.io/koji/issue/467
2018-01-03 12:47:03 +01:00
Mike McLean
900767cf4b
add krb_canon_host option to various clients
2017-10-27 15:32:25 -04:00
Mike McLean
ab547683ce
kojira: avoid calling session.repoInfo in tryDelete()
2017-10-06 17:23:46 -04:00
Mike McLean
a954172d1e
adjust krbV check in kojira to avoid redundant import
2017-10-06 17:23:45 -04:00
Mike McLean
8346a60976
more renaming
2017-03-30 09:47:20 -04:00
Mike McLean
c86b5c3ac0
first stab at renaming signed repos to dist repos
...
sed -i -e 's/signed\(.\?[Rr]epo\)/dist\1/g'
sed -i -e 's/Signed\(.\?[Rr]epo\)/Dist\1/g'
2017-03-30 09:47:20 -04:00
Mike McLean
87a44ac863
debug logging
2017-03-30 09:45:59 -04:00
Mike McLean
da54026278
use correct lifetime option for deleting signed repos
2017-03-30 09:45:59 -04:00