Tomas Kopecek
4bf09bd398
Better help for build/latest-build
...
People can be confused by buildtag/desttag/target. Shed some light in
these commands' helps.
Fixes: https://pagure.io/koji/issue/1808
2020-04-02 10:55:30 +02:00
Tomas Kopecek
9639f78ca7
PR#516: kojira monitors external repos changes
...
Merges #516
https://pagure.io/koji/pull-request/516
Fixes : #512
https://pagure.io/koji/issue/512
RFE: kojira: monitor external repos
2020-04-02 10:45:40 +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
Tomas Kopecek
29f3cb8930
PR#2121: kojira: be tolerant of old with_src configuration option
...
Merges #2121
https://pagure.io/koji/pull-request/2121
Fixes : #2120
https://pagure.io/koji/issue/2120
kojira fails to start with old config
2020-04-02 10:31:51 +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
Tomas Kopecek
cb3e530834
PR#2105: always set utf8 pg client encoding
...
Merges #2105
https://pagure.io/koji/pull-request/2105
Fixes : #2104
https://pagure.io/koji/issue/2104
createUser returns an error if username contains unicode characters
2020-04-01 16:19:11 +02:00
Tomas Kopecek
f2a57c8485
always set utf8 pg client encoding
...
Related: https://pagure.io/koji/issue/2104
2020-04-01 16:19:03 +02:00
Tomas Kopecek
d5dab2c660
PR#2106: kojira: Allow using Kerberos without krbV
...
Merges #2106
https://pagure.io/koji/pull-request/2106
Fixes #2114
https://pagure.io/koji/issue/2114
2020-04-01 15:02:26 +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
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