Commit graph

5013 commits

Author SHA1 Message Date
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
88f692d45d PR#2088: fix missing /lib/ in hub-plugins path
Merges #2088
https://pagure.io/koji/pull-request/2088

Fixes #2092
https://pagure.io/koji/issue/2092
2020-04-01 13:00:13 +02:00
Nils Philippsen
cc2802a411 fix missing /lib/ in hub-plugins path 2020-04-01 13:00:06 +02:00
Tomas Kopecek
6a3437ebbd PR#2097: display merge mode for external repos
Merges #2097
https://pagure.io/koji/pull-request/2097

Fixes: #2096
https://pagure.io/koji/issue/2096
Display repo merge mode in taginfo
2020-04-01 12:58:49 +02:00
Tomas Kopecek
220eca4319 display merge mode for external repos
Fixes: https://pagure.io/koji/issue/2096
2020-04-01 12:58:41 +02:00
Tomas Kopecek
7e169c81ee PR#2098: move admin force usage to assert_policy
Merges #2098
https://pagure.io/koji/pull-request/2098

Fixes: #1930
https://pagure.io/koji/issue/1930
Log when policy is overridden due to --force
2020-04-01 12:55:46 +02:00
Tomas Kopecek
e8ba56349e add refusal reason to log 2020-04-01 12:55:38 +02:00
Tomas Kopecek
f55c9e4d25 move admin force usage to assert_policy
Fixes: https://pagure.io/koji/issue/1930
2020-04-01 12:55:38 +02:00
Tomas Kopecek
ee615ed0e7 PR#1990: allow debuginfo for sidetag repos
Merges #1990
https://pagure.io/koji/pull-request/1990

Fixes: #540
https://pagure.io/koji/issue/540
Generate debuginfo repositories for build roots
2020-03-31 13:49:47 +02:00
Tomas Kopecek
625c8c5b57 fix typo 2020-03-31 13:49:35 +02:00
Tomas Kopecek
2a621b337c allow debuginfo for sidetag repos
Fixes: https://pagure.io/koji/issue/540
2020-03-31 13:49:35 +02:00
Tomas Kopecek
b972b572a0 PR#2082: delete oldest failed buildroot, when there is no space
Merges #2082
https://pagure.io/koji/pull-request/2082

Fixes: #1913
https://pagure.io/koji/issue/1913
Improve failed buildroot retention policy
2020-03-30 16:48:49 +02:00
Tomas Kopecek
f60fe79379 remove unneeded condition 2020-03-30 16:48:43 +02:00
Tomas Kopecek
79f6333629 delete main part of data 2020-03-30 16:48:43 +02:00
Tomas Kopecek
e3b7f326ef add real delete 2020-03-30 16:48:43 +02:00
Tomas Kopecek
98d25bf384 delete oldest failed buildroot, when there is no space
Fixes: https://pagure.io/koji/issue/1913
2020-03-30 16:48:43 +02:00
Tomas Kopecek
df4e5eb8e5 PR#2115: Correct json.dumps usage
Merges #2115
https://pagure.io/koji/pull-request/2115

Fixes: #2017
https://pagure.io/koji/issue/2017
protonmsg should send only basic info
2020-03-30 15:10:35 +02:00
Tomas Kopecek
475bf17f05 fix tests 2020-03-30 15:10:30 +02:00
Tomas Kopecek
f039220a9c better logging in protonmsg
Related: https://pagure.io/koji/issue/2017
2020-03-30 15:10:30 +02:00
Tomas Kopecek
dd9c929729 use correct json dump
Related: https://pagure.io/koji/issue/2017
2020-03-30 15:10:30 +02:00
Tomas Kopecek
c64ca5fbee PR#2113: don't break on invalid task
Merges #2113
https://pagure.io/koji/pull-request/2113

Fixes: #2112
https://pagure.io/koji/issue/2112
For invalid task, web doesn't work in some places
2020-03-30 15:09:25 +02:00
Tomas Kopecek
758f0a0311 don't break on invalid task
Fixes: https://pagure.io/koji/issue/2112
2020-03-30 15:03:34 +02:00
Tomas Kopecek
afc8217399 PR#2058: merge_scratch: Compare SCM URLs only if built from an SCM
Merges #2058
https://pagure.io/koji/pull-request/2058

Fixes: #1903
https://pagure.io/koji/issue/1903
 merge_scratch: Compare SCM URLs only if built from an SCM
2020-03-30 09:24:25 +02:00
Tomas Kopecek
357096bdf8 add param parsing also to base task 2020-03-30 09:23:07 +02:00
Tomas Kopecek
8529a1baa3 use library functions
Fixes: https://pagure.io/koji/issue/1903
2020-03-30 09:15:45 +02:00
Thomas Oulevey
076d54c029 Compare SCM URLs only if build from an SCM
This patch allow to merge source rpm not only build for SCMs.
2020-03-30 09:15:45 +02:00
Tomas Kopecek
fe8f19ec2b PR#2074: Limit final query by prechecking buildroot ids
Merges #2074
https://pagure.io/koji/pull-request/2074

Fixes: #1562
https://pagure.io/koji/issue/1562
 Increase SQL effectivity in query_buildroots
2020-03-26 15:00:58 +01:00
Tomas Kopecek
01d8aaf3bb use same set operators 2020-03-26 15:00:50 +01:00
Tomas Kopecek
f76f787fc1 move inner join before outer joins 2020-03-26 15:00:50 +01:00
Tomas Kopecek
7ebaf1dd42 Limit final query by prechecking buildroot ids
Fixes: https://pagure.io/koji/issue/1562
2020-03-26 15:00:50 +01:00
Tomas Kopecek
1ea0920c79 PR#2022: reverse score ordering for tags
Merges #2022
https://pagure.io/koji/pull-request/2022

Fixes: #2021
https://pagure.io/koji/issue/2021
kojira orders repo by reverse priority
2020-03-26 14:26:49 +01: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
31d5195456 PR#2056: fix table name
Merges #2056
https://pagure.io/koji/pull-request/2056

Fixes: #2055
https://pagure.io/koji/issue/2055
koji-sweep-db cleans wrong table
2020-03-26 14:25:55 +01:00
Tomas Kopecek
02a630ec3a fix table name
Fixes: https://pagure.io/koji/issue/2055
2020-03-26 14:25:46 +01:00
Tomas Kopecek
b0a748b21f PR#2002: try to better guess mock's error log
Merges #2002
https://pagure.io/koji/pull-request/2002

Fixes: #1899
https://pagure.io/koji/issue/1899
Fix mock exit code vs build/root log
2020-03-25 14:35:32 +01:00
Tomas Kopecek
c7d35e9121 try to better guess mock's error log
Fixes: https://pagure.io/koji/issue/1899
2020-03-25 14:35:26 +01:00
Tomas Kopecek
2b2cfcf9e7 PR#2080: koji download-build - consider resume downloads by default
Merges #2080
https://pagure.io/koji/pull-request/2080

Fixes: #1880
https://pagure.io/koji/issue/1880
koji download-build - consider resume downloads by default
2020-03-25 14:03:57 +01:00
Tomas Kopecek
291f04301b download_archive / download_rpm methods for CLI
Fixes: https://pagure.io/koji/issue/1880
2020-03-25 14:03:47 +01:00
Frank Ch. Eigler
18d7fc8f82 Range: header: use old school fmt % operator
This should be more compatible with old pythons.
2020-03-25 14:03:47 +01:00
Frank Ch. Eigler
41b0f6d86e issues/1880: send Range: header to accelerate duplicate/partial downloads 2020-03-25 14:03:47 +01:00
Tomas Kopecek
934b3c957f PsR#2042: add-host work even if host already tried to log in
Merges #2042
https://pagure.io/koji/pull-request/2042

Fixes: #1874
https://pagure.io/koji/issue/1874
Adding host after it has already logged in is a problem
2020-03-25 13:51:43 +01:00
Tomas Kopecek
beb59148a2 fix tests 2020-03-25 13:51:36 +01:00
Tomas Kopecek
eae8df718f check krb_principal before it is rewritten 2020-03-25 13:51:36 +01:00
Tomas Kopecek
226f9d8fbe query on krb only if it is requested 2020-03-25 13:51:36 +01:00
Tomas Kopecek
4f8ece5881 fix test 2020-03-25 13:51:36 +01:00
Tomas Kopecek
360e0287a9 fix get_user params 2020-03-25 13:51:36 +01:00
Tomas Kopecek
5eafede60b add-host work even if host already tried to log in
Fixes: https://pagure.io/koji/issue/1874
2020-03-25 13:51:36 +01:00
Tomas Kopecek
ae8958e977 hR#2051: hub: editTagExternalRepo is able to set merge_mode
Merges #2051
https://pagure.io/koji/pull-request/2051

Fixes: #1857
https://pagure.io/koji/issue/1857
editTagExternalRepo sets merge_mode back to "koji"
2020-03-25 13:40:01 +01:00
Yuming Zhu
0ea008ac8a unittests: for edit-external-repo cmd and editTagExternalRepo API 2020-03-25 13:39:30 +01:00
Yuming Zhu
bc4beeae0b cli: extend edit-external-repo to support change of priority and merge mode 2020-03-25 13:39:30 +01:00