Tomas Kopecek
58ef1338a8
fix flake8
2020-04-22 14:52:37 +02:00
Tomas Kopecek
539e024257
kojira: queue status file
...
Fixes: https://pagure.io/koji/issue/2023
2020-04-22 13:53:08 +02:00
Tomas Kopecek
0132313f92
replace logging.warn with warning
...
call is deprected in python 3.7
Fixes: https://pagure.io/koji/issue/2135
2020-04-22 13:47:15 +02:00
Ken Dreyer
b13487d34f
kojira: remove duplicate Kerberos configuration boilerplate
...
eea730300a added a dedicated section for
Kerberos authentication to kojira.conf. It refers to the canonical
location /etc/kojira/kojira.keytab.
Prior to this change, there were two "kerberos" sections in kojira.conf.
Remove the older stale one, since that refers to the old
"/etc/kojira.keytab" file path, and
f232e49194 defaults to
/etc/kojira/kojira.keytab instead.
2020-04-22 09:51:28 +02:00
Mike McLean
08e52da156
adjust grammar
2020-04-21 08:25:04 -04:00
Tomas Kopecek
3aca7b43a6
turn off checking external repos by default
...
Fixes: https://pagure.io/koji/issue/2159
2020-04-21 10:31:24 +02:00
Igor Raits
f232e49194
Set default keytab for kojira
...
kojid and other services koji provide have default keytab, there is no
reason why kojira should not have this.
Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2020-04-03 18:00:16 +02:00
Tomas Kopecek
713e657555
remove incomprehensible check
2020-04-02 10:35:16 +02:00
Tomas Kopecek
751862f1b1
kojira monitors external repos changes
...
Fixes: https://pagure.io/koji/issue/512
2020-04-02 10:35:16 +02:00
Mike McLean
208ec10f92
kojira: be tolerant of old with_src configuration option
...
Fixes https://pagure.io/koji/issue/2120
2020-04-02 10:31:41 +02:00
Igor Raits
e46fffe26b
kojira: Allow using Kerberos without krbV
...
"Error: Unknown login error" message is very misleading because no
authentication is being performed when krbV is not installed.
Quit with error message if no authentication has been performed and also
update such error message in kojid to mentioned cert auth.
Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2020-04-01 15:02:18 +02:00
Tomas Kopecek
c899049fac
reverse score ordering for tags
...
Fixes: https://pagure.io/koji/issue/2021
2020-03-26 14:26:42 +01:00
Tomas Kopecek
02a630ec3a
fix table name
...
Fixes: https://pagure.io/koji/issue/2055
2020-03-26 14:25:46 +01:00
Yuming Zhu
20ee6081e0
flake8: apply rules for koji-sidetag-cleanup
2020-03-03 21:38:22 +08:00
Yuming Zhu
d21083a11b
still use BaseException for logging purpose
2020-03-03 21:38:22 +08:00
Yuming Zhu
cf34706f04
use Exception instead of BaseException for bare expection
2020-03-03 21:38:22 +08:00
Yuming Zhu
2a2c5cb729
flake8: apply W rules (prefering W503)
2020-03-03 21:38:22 +08:00
Yuming Zhu
c5db34a8e1
flake8: apply E501 with max-line-length=99
2020-03-03 21:38:22 +08:00
Yuming Zhu
f1ba6cefd7
flake8: apply all rest E7 rules
2020-03-03 21:38:22 +08:00
Yuming Zhu
6ed30954b2
flake8: apply E71x rule
2020-03-03 21:38:22 +08:00
Yuming Zhu
6dd77e0fa4
flake8: apply E502 rule
2020-03-03 21:38:22 +08:00
Yuming Zhu
0f727a2ab4
flake8: apply E3 rules
2020-03-03 21:38:22 +08:00
Yuming Zhu
05340b146b
flake8: apply E2 rules except E266
2020-03-03 21:38:21 +08:00
Yuming Zhu
ce1f9928af
flake8: apply E1 rules
2020-03-03 21:38:21 +08:00
Yuming Zhu
450f9249cd
flake8: apply E265 for util/koji-*
2020-03-03 21:35:08 +08:00
Yuming Zhu
0a0ee577ec
flake8: apply F rules for koji-shadow
2020-03-03 21:35:08 +08:00
Yuming Zhu
a0a9dd74ca
flake8: util/koji-* were ignored
2020-03-03 21:35:08 +08:00
Yuming Zhu
97cfaa4fcf
flake8: follow E265 rule
2020-03-03 21:35:08 +08:00
Tomas Kopecek
1cfe6e50e4
add missing koji-sidetag-cleanup script
...
Fixes: https://pagure.io/koji/issue/2005
2020-03-02 14:27:15 +01:00
Tomas Kopecek
638f6cc6f2
replace xmlrpc_client exception with requests
...
It is broken in startup function for kojid and kojivmd from the
introduction of requests.
Fixes: https://pagure.io/koji/issue/1914
2020-02-21 12:40:42 +01:00
Tomas Kopecek
d670fcf1ec
more detailed help message
2020-02-12 14:41:31 +01:00
Tomas Kopecek
610ecdd199
default value for --lock-file option
2020-02-12 14:41:31 +01:00
Tomas Kopecek
608441aa5f
add file-locking to koji-gc
...
Fixes: https://pagure.io/koji/issue/1332
2020-02-12 14:41:31 +01:00
Atanas Zhelev
1ad35ce521
Add smtp authentication support to koji-gc
2020-02-12 14:39:00 +01:00
Brendan Reilly
74e085572e
Deprecating list-tag-history and tagHistory
2020-02-10 15:50:30 +01:00
Tomas Kopecek
4e404fcc7c
analyze/vacuum all affected tables
...
Fixes: https://pagure.io/koji/issue/1941
2020-02-04 10:30:17 +01:00
Tomas Kopecek
77933e9e20
remove unused option --with-src in kojira
...
Fixes: https://pagure.io/koji/issue/1933
2020-01-23 16:32:23 +01:00
Yuming Zhu
89f1b67e55
koji-gc: fix nvr refs
2020-01-16 14:48:33 +01:00
Tomas Kopecek
92a8fdfe95
use more multicalls in koji-gc
...
Fixes: https://pagure.io/koji/issue/1697
2020-01-02 11:23:36 +01:00
Tomas Kopecek
b09fd01677
additional options to clean database
...
Fixes: https://pagure.io/koji/issue/1707
2019-12-19 13:55:06 +01:00
Yu Ming Zhu
a00df18546
sort imports in util
2019-12-12 11:00:55 +00:00
Jim Foraker
a668aaccd8
koji-sweep-db: Turn on autocommit to eliminate VACUUMing errors
...
psycopg2 leaves transactions open by default, which causes VACUUM to
fail. Turning on autocommit disables this behavior.
2019-11-27 16:15:35 +01:00
Yuming Zhu
7a6ebc851f
improve test and clean targets in Makefiles
2019-11-27 15:42:30 +01:00
Tomas Kopecek
b7da687d71
human-readable timestamp in koji-gc log
...
Fixes: https://pagure.io/koji/issue/1690
2019-11-26 15:14:53 +01:00
Jim Foraker
b688433323
koji-gc: Fix up usage of default configuration file
...
Previously, koji-gc would fail if run without a configuration file
being specified on the command line.
Signed-off-by: Jim Foraker <foraker1@llnl.gov>
2019-11-07 17:06:24 -05:00
Tomas Kopecek
c165278694
don't expect all buildReferences fields (koji-gc)
...
Fixes: https://pagure.io/koji/issue/1723
2019-11-07 11:44:43 -05:00
Tomas Kopecek
71f62894b7
fix typo in --ignore-tags
...
Fixes: https://pagure.io/koji/issue/1725
2019-11-07 11:43:49 -05:00
Tomas Kopecek
5b8c74a0c2
remove accuracy from koji-sweep-db timer
...
Fixes: https://pagure.io/koji/issue/1758
2019-11-06 13:03:51 -05:00
Tomas Kopecek
6d72bba3fd
fix typo in table column name
...
Fixes: https://pagure.io/koji/issue/1759
2019-11-05 16:42:07 -05:00
Yu Ming Zhu
135ac0d6ae
clean python compiled binaries for non *.py code
...
fixes : #1698
2019-10-31 13:20:53 +01:00