Tomas Kopecek
c754713818
fix tests
2020-08-26 09:26:00 +02:00
Tomas Kopecek
bf5684a122
fix start_ts
2020-08-26 09:26:00 +02:00
Tomas Kopecek
7855b98ca2
formatTime/Long can handle timestamp
...
Also replaced *_time with *_ts wherever possible.
2020-08-26 09:26:00 +02:00
Tomas Kopecek
b0efed5e37
Fix time formatting for timezone values
...
Fixes: https://pagure.io/koji/issue/2423
2020-08-26 09:26:00 +02:00
Tomas Kopecek
44db1bc8ee
PR#2415: doc: more info about permission system
...
Merges #2415
https://pagure.io/koji/pull-request/2415
Fixes : #2234
https://pagure.io/koji/issue/2234
document permissions for setting package lists
2020-08-26 09:20:01 +02:00
Mike McLean
9236b9bb4c
doc updates
2020-08-26 09:19:50 +02:00
Tomas Kopecek
febdb1cb8b
minor fixes
2020-08-26 09:19:50 +02:00
Tomas Kopecek
5fd89dd0cd
doc: access control
2020-08-26 09:19:50 +02:00
Tomas Kopecek
a76e27ca75
doc: more info about permission system
...
Fixes: https://pagure.io/koji/issue/2234
2020-08-26 09:19:50 +02:00
Tomas Kopecek
ae4893d5f0
PR#2402: hint psql planner to do proper index scan
...
Merges #2402
https://pagure.io/koji/pull-request/2402
Fixes : #2383
https://pagure.io/koji/issue/2383
koji-gc query drags database performance down
2020-08-25 14:49:39 +02:00
Tomas Kopecek
45224e5b52
hint psql planner to do proper index scan
...
Fixes: https://pagure.io/koji/issue/2383
2020-08-25 14:49:28 +02:00
Tomas Kopecek
c05ff8b107
PR#2454: fix flake8 errors
...
Merges #2454
https://pagure.io/koji/pull-request/2454
2020-08-25 13:06:00 +02:00
Tomas Kopecek
f06a8c0bca
fix flake8 errors
2020-08-25 13:05:02 +02:00
Tomas Kopecek
c1735babba
PR#2419: db: additional index
...
Merges #2419
https://pagure.io/koji/pull-request/2419
Fixes : #2418
https://pagure.io/koji/issue/2418
db: better index for tasks info page
2020-08-25 11:27:16 +02:00
Tomas Kopecek
ac496c5edc
fix version
2020-08-25 11:27:05 +02:00
Tomas Kopecek
f49d2fdbe9
db: additional index
...
Fixes: https://pagure.io/koji/issue/2418
2020-08-25 11:27:05 +02:00
Tomas Kopecek
9fb819310a
PR#2439: hub: tagChangedSince reacts on changes in extra
...
Merges #2439
https://pagure.io/koji/pull-request/2439
Fixes : #2284
https://pagure.io/koji/issue/2284
tagChangedSinceEvent doesn't check extras
2020-08-19 16:47:28 +02:00
Tomas Kopecek
90578ddc9e
hub: tagChangedSince reacts on changes in extra
...
Fixes: https://pagure.io/koji/issue/2284
2020-08-19 16:47:19 +02:00
Tomas Kopecek
2d7386fee0
PR#2408: web: better error message for invalid build
...
Merges #2408
https://pagure.io/koji/pull-request/2408
Fixes : #1545
https://pagure.io/koji/issue/1545
buildinfo page should display that build doesn't exist
2020-08-18 16:35:52 +02:00
Tomas Kopecek
a4d63d6454
web: better error message for invalid build
...
Fixes: https://pagure.io/koji/issue/1545
2020-08-18 16:35:43 +02:00
Tomas Kopecek
ae8fa9562d
PR#2406: Remove host.getTask API call
...
Merges #2406
https://pagure.io/koji/pull-request/2406
Fixes : #2231
https://pagure.io/koji/issue/2231
Remove host.getTask API call
2020-08-18 16:32:59 +02:00
Tomas Kopecek
c7a0d26123
Remove host.getTask API call
...
Fixes: https://pagure.io/koji/issue/2231
2020-08-18 16:32:51 +02:00
Tomas Kopecek
cb751f7f41
PR#2405: remove deprecated list-tag-history / tagHistory
...
Merges #2405
https://pagure.io/koji/pull-request/2405
Fixes : #2215
https://pagure.io/koji/issue/2215
Remove deprecated list-tag-history
2020-08-18 16:31:30 +02:00
Tomas Kopecek
bcdf0165c9
remove deprecated list-tag-history / tagHistory
...
Fixes: https://pagure.io/koji/issue/2215
2020-08-18 16:31:21 +02:00
Tomas Kopecek
aa8f0f3ec0
PR#2388: change getRPMHeaders default to fetching all headers if none are otherwise supplied
...
Merges #2388
https://pagure.io/koji/pull-request/2388
2020-08-18 16:28:09 +02:00
Christopher O'Brien
66ec44a8f6
some safety netting
2020-08-18 16:28:01 +02:00
Christopher O'Brien
22fcdc1ad2
allow getRPMHeaders to get all headers if none are explicitly requested
2020-08-18 16:28:01 +02:00
Tomas Kopecek
ace354a15c
PR#2417: kojid: waitrepo on deleted tag
...
Merges #2417
https://pagure.io/koji/pull-request/2417
Fixes : #2414
https://pagure.io/koji/issue/2414
wait repo on deleted tag
2020-08-18 16:25:50 +02:00
Tomas Kopecek
94b06f272e
kojid: more meaningful error message
...
Fixes: https://pagure.io/koji/issue/2414
2020-08-18 16:25:40 +02:00
Clément Bénier
dba936e21a
kojid: waitrepo on deleted tag
...
call getTag with strict=True to raise error if tag is deleted
Fixes: https://pagure.io/koji/issue/2414
Change-Id: I412de24654956216b22233e3e56c0b7ad741f6c8
Signed-off-by: Clément Bénier <clement.benier@iot.bzh>
2020-08-18 16:25:40 +02:00
Tomas Kopecek
df1262225b
PR#2421: hub: getAverageBuildDuration sliding window
...
Merges #2421
https://pagure.io/koji/pull-request/2421
Fixes : #2420
https://pagure.io/koji/issue/2420
hub: getAverageBuildDuration should look to limited history
2020-08-18 15:55:28 +02:00
Tomas Kopecek
00382aeb90
make age optional
2020-08-18 15:55:19 +02:00
Tomas Kopecek
a753d28064
hub: getAverageBuildDuration sliding window
...
Fixes: https://pagure.io/koji/issue/2420
2020-08-18 15:55:19 +02:00
Tomas Kopecek
1527e40f76
PR#2436: ensure that cursors are closed in QueryProcessor.iterate()
...
Merges #2436
https://pagure.io/koji/pull-request/2436
Fixes : #2435
https://pagure.io/koji/issue/2435
hastag test leaks cursors
2020-08-18 08:58:10 +02:00
Mike McLean
71a891f428
ensure that cursors are closed in QueryProcessor.iterate()
...
By using try..finally here, we ensure the cursor cleanup is performed
even if the generator is not exhausted before being garbage collected.
Fixes https://pagure.io/koji/issue/2435
2020-08-12 11:34:43 -04:00
Tomas Kopecek
3932ab89b6
PR#2427: add migration note regarding dropped krb configuration options
...
Merges #2427
https://pagure.io/koji/pull-request/2427
Fixes : #2425
https://pagure.io/koji/issue/2425
Note dropped options in 1.22 migration notes
2020-08-10 11:17:18 +02:00
Mike McLean
c406f2a04f
add migration note regarding dropped krb configuration options
...
Fixes https://pagure.io/koji/issue/2425
2020-08-06 11:30:42 -04:00
Tomas Kopecek
f3563f7751
PR#2395: cli: don't check size for signed rpms
...
Merges #2395
https://pagure.io/koji/pull-request/2395
Fixes : #2394
https://pagure.io/koji/issue/2394
download_rpm fail on size check for signed rpms
2020-08-03 09:50:31 +02:00
Tomas Kopecek
53d1081f27
cli: don't check size for signed rpms
...
We store only size of unsigned copy in db, so checking it for signed
rpms results in error.
Fixes: https://pagure.io/koji/issue/2394
2020-08-03 09:50:22 +02:00
Tomas Kopecek
15bb8b6656
PR#2412: kojid: explicit binary writing mode
...
Merges #2412
https://pagure.io/koji/pull-request/2412
Fixes : #2411
https://pagure.io/koji/issue/2411
wrapperRPM fails on writing to spec under py3
2020-07-30 16:26:58 +02:00
Tomas Kopecek
1b600d10a4
kojid: explicit binary writing mode
...
Fixes: https://pagure.io/koji/issue/2411
2020-07-30 15:57:27 +02:00
Tomas Kopecek
563e519708
PR#2410: document setting rpm macros for build tags
...
Merges #2410
https://pagure.io/koji/pull-request/2410
Fixes : #2370
https://pagure.io/koji/issue/2370
Document setting rpm macros
2020-07-30 13:00:06 +02:00
Mike McLean
0258cb8f2d
document setting rpm macros for build tags
...
Fixes https://pagure.io/koji/issue/2370
2020-07-29 14:57:55 -04:00
Tomas Kopecek
144e157f7e
PR#2409: editTag: make compat perm_id option an alias for perm
...
Merges #2409
https://pagure.io/koji/pull-request/2409
Fixes : #2375
https://pagure.io/koji/issue/2375
cli: edit-tag --no-perm does not work as expected
2020-07-29 15:47:11 +02:00
Mike McLean
d6d342a74b
fix unit test
2020-07-29 15:47:02 +02:00
Mike McLean
7beeb838b1
for editTag2, perm option is preferred over perm_id alias
...
Versions 1.21 and 1.22 of kojihub will throw an error if perm_id=None is given
For details see: https://pagure.io/koji/issue/2375
2020-07-29 15:47:02 +02:00
Mike McLean
4e46be954e
editTag: make compat perm_id option an alias for perm
...
Fixes https://pagure.io/koji/issue/2375
2020-07-29 15:47:02 +02:00
Tomas Kopecek
1216d17b34
PR#2404: release bump and changelog
...
Merges #2404
https://pagure.io/koji/pull-request/2404
Fixes : #2403
https://pagure.io/koji/issue/2403
Bump release and add changelog for 1.22
2020-07-28 10:17:32 +02:00
Mike McLean
f0b5c60eeb
and changelog entry for this PR too
2020-07-28 10:17:23 +02:00
Mike McLean
6890c74cf7
release bump and changelog
...
Fixes https://pagure.io/koji/issue/2403
2020-07-28 10:17:23 +02:00