Commit graph

5443 commits

Author SHA1 Message Date
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