Commit graph

5874 commits

Author SHA1 Message Date
Tomas Kopecek
72cf4a02de cli: fix tests
PR #2654 changed the help output but tests were not updated.

Related: https://pagure.io/koji/issue/2620
2021-02-02 14:13:49 +01:00
Tomas Kopecek
d820646c6c PR#2667: spec: pythonic provides
Merges #2667
https://pagure.io/koji/pull-request/2667

Fixes: #2666
https://pagure.io/koji/issue/2666
pythonic provides in spec
2021-02-02 14:04:49 +01:00
Tomas Kopecek
4a0da9bd01 spec: pythonic provides
Fixes: https://pagure.io/koji/issue/2666
2021-02-02 14:04:43 +01:00
Tomas Kopecek
c7aac355be PR#2671: fix typo
Merges #2671
https://pagure.io/koji/pull-request/2671

Fixes: #2641
https://pagure.io/koji/issue/2641
"open" encoding is defined outside of koji
2021-02-01 15:40:39 +01:00
Tomas Kopecek
274000d223 fix typo
Related: https://pagure.io/koji/issue/2641
2021-02-01 15:39:32 +01:00
Tomas Kopecek
10a08e3113 PR#2651: make policy test thread safe
Merges #2651
https://pagure.io/koji/pull-request/2651

Fixes: #2650
https://pagure.io/koji/issue/2650
policy test is not thread safe
2021-02-01 15:36:30 +01:00
Mike McLean
32b71964fe make policy test thread safe
Fixes https://pagure.io/koji/issue/2650
2021-02-01 15:36:24 +01:00
Tomas Kopecek
6d964d0bd0 PR#2664: requires python[23]-requests-gssapi for rhel[78]
Merges #2664
https://pagure.io/koji/pull-request/2664

Fixes: #2663
https://pagure.io/koji/issue/2663
requires python-requests-gssapi instead of python-requests-kerberos on EL[78]
2021-02-01 15:35:37 +01:00
Yu Ming Zhu
1fe7870799 requires python[23]-requests-gssapi for rhel[78]
fixes: #2663
2021-02-01 15:35:30 +01:00
Tomas Kopecek
4e85f0fb4d PR#2655: readFullInheritance stops/jumps deprecation
Merges #2655
https://pagure.io/koji/pull-request/2655

Fixes: #2606
https://pagure.io/koji/issue/2606
Drop jumps/stops options from inheritance
2021-02-01 15:16:00 +01:00
Tomas Kopecek
d797573faa readFullInheritance stops/jumps deprecation
Fixes: https://pagure.io/koji/issue/2606
2021-02-01 15:15:54 +01:00
Tomas Kopecek
26ea01a7dc PR#2589: history query by key
Merges #2589
https://pagure.io/koji/pull-request/2589

Fixes #2590
https://pagure.io/koji/issue/2590
2021-01-26 14:09:53 +01:00
Mike McLean
c03bf228c5 rename arg 2021-01-26 14:09:48 +01:00
Mike McLean
1864078973 history query by key
Fixes: https://pagure.io/koji/issue/2590
2021-01-26 14:09:48 +01:00
Tomas Kopecek
aeff4f52d7 PR#2633: handle plugins and generator results in count and countAndFilterResults
Merges #2633
https://pagure.io/koji/pull-request/2633

Fixes: #2632
https://pagure.io/koji/issue/2632
count and countAndFilterResults unable to handle plugins and generators
2021-01-26 14:09:10 +01:00
Mike McLean
9a56b0617b handle plugins and generator results in count and countAndFilterResults
Fixes: https://pagure.io/koji/issue/2632
2021-01-26 14:09:05 +01:00
Tomas Kopecek
b45e032286 PR#2649: kojid: backward compatible hub call
Merges #2649
https://pagure.io/koji/pull-request/2649

Fixes: #2648
https://pagure.io/koji/issue/2648
kojid 1.23 does not cope with kojihub 1.21 (  ParameterError: getAverageBuildDuration() got an unexpected keyword argument 'age')
2021-01-26 14:05:44 +01:00
Tomas Kopecek
6f2f346ffa typo 2021-01-26 14:05:38 +01:00
Tomas Kopecek
a91577fe1d kojid: backward compatible hub call
Fixes: https://pagure.io/koji/issue/2648
2021-01-26 14:05:38 +01:00
Tomas Kopecek
3fbe42cb3c PR#2647: explicit encoding for text file operations
Merges #2647
https://pagure.io/koji/pull-request/2647

Fixes: #2641
https://pagure.io/koji/issue/2641
"open" encoding is defined outside of koji
2021-01-26 13:36:31 +01:00
Tomas Kopecek
96ae0ecef5 explicit encoding for text file operations
Fixes: https://pagure.io/koji/issue/2641
2021-01-26 13:36:25 +01:00
Tomas Kopecek
ffa0912bc0 PR#2661: web: add comment explaining null start_time values
Merges #2661
https://pagure.io/koji/pull-request/2661
2021-01-26 13:29:42 +01:00
Ken Dreyer
5c3425b32b web: add comment explaining null start_time values
Explain why kojiweb falls back to creation_ts when start_ts is
unavailable. Thanks MikeM for the explanation.
2021-01-25 10:12:08 -07:00
Tomas Kopecek
fba9c12932 PR#2639: web: return correct content-length
Merges #2639
https://pagure.io/koji/pull-request/2639

Fixes: #2638
https://pagure.io/koji/issue/2638
web returns truncated pages
2021-01-25 14:40:51 +01:00
Tomas Kopecek
87ff61574b web: return correct content-length
Fixes: https://pagure.io/koji/issue/2638
2021-01-25 14:40:45 +01:00
Tomas Kopecek
c8572d49a1 PR#2654: cli: hide import-sig --write option
Merges #2654
https://pagure.io/koji/pull-request/2654

Fixes: #2620
https://pagure.io/koji/issue/2620
"--write" option for koji import-sig has no effect
2021-01-25 13:32:33 +01:00
Tomas Kopecek
932994f720 update help text 2021-01-25 13:31:51 +01:00
Tomas Kopecek
e63508f8a0 cli: hide import-sig --write option
It is no more used, hide it from the user.

Fixes: https://pagure.io/koji/issue/2620
2021-01-19 13:37:56 +01:00
Tomas Kopecek
7d074114c5 PR#2624: Release notes 1.23.1
Merges #2624
https://pagure.io/koji/pull-request/2624

Fixes: #2623
https://pagure.io/koji/issue/2623
1.23.1 release notes
2021-01-18 11:09:32 +01:00
Tomas Kopecek
79f1e45e74 Release notes 1.23.1 2021-01-18 11:09:07 +01:00
Tomas Kopecek
2be8600bb2 PR#2652: web: input validation
Merges #2652
https://pagure.io/koji/pull-request/2652

Fixes #2645
https://pagure.io/koji/issue/2645
2021-01-18 11:07:36 +01:00
Tomas Kopecek
6d4831a6dc web: input validation
Fix for CVE-2020-15856

Fixes: https://pagure.io/koji/issue/2645
2021-01-18 11:06:35 +01:00
Tomas Kopecek
a5edca87e6 PR#2644: Lower default multicall batch values
Merges #2644
https://pagure.io/koji/pull-request/2644

Fixes: #2616
https://pagure.io/koji/issue/2616
Lower default multicall batch values
2021-01-14 13:37:11 +01:00
Tomas Kopecek
b3732c508b lower batches in clone-tag multicalls
Fixes: https://pagure.io/koji/issue/2616
2021-01-13 16:17:10 +01:00
Tomas Kopecek
fddfe0a1e9 lower multicall batches in koji-gc 2021-01-13 16:09:18 +01:00
Tomas Kopecek
548cb4a01f PR#2635: update image volume in db ASAP
Merges #2635
https://pagure.io/koji/pull-request/2635

Fixes: #2634
https://pagure.io/koji/issue/2634
wrapperRPM doesn't work with image policy fix
2021-01-13 15:13:58 +01:00
Tomas Kopecek
234ced2838 update image volume in db ASAP
Fixes: https://pagure.io/koji/issue/2634
2021-01-13 15:08:17 +01:00
Tomas Kopecek
963611c909 PR#2584: require gssapi-requests 1.22
Merges #2584
https://pagure.io/koji/pull-request/2584

Fixes: #2422
https://pagure.io/koji/issue/2422
gssapi auth broken for builders in 1.22.0
2021-01-13 14:49:38 +01:00
Tomas Kopecek
024515121a require gssapi-requests 1.22
Fixes: https://pagure.io/koji/issue/2422
2021-01-13 14:49:32 +01:00
Tomas Kopecek
b19f1760bf PR#2576: db: add debian package archivetype
Merges #2576
https://pagure.io/koji/pull-request/2576

Fixes: #2575
https://pagure.io/koji/issue/2575
Add debian packages to archivetypes
2021-01-13 14:40:57 +01:00
Tomas Kopecek
51f79c5f48 db: add debian package archivetype
Fixes: https://pagure.io/koji/issue/2575
2021-01-13 14:40:05 +01:00
Tomas Kopecek
b3f548f803 PR#2627: hub: remove global SSLVerifyClient option
Merges #2627
https://pagure.io/koji/pull-request/2627

Fixes: #2582
https://pagure.io/koji/issue/2582
Error: Unable to connect to server for some koji cli commands
2021-01-13 14:35:26 +01:00
Ken Dreyer
0c8501e6ea hub: remove global SSLVerifyClient option
Stop recommending that clients set "SSLVerifyClient require" globally on
the hub httpd server.

In the latest versions of the koji CLI, we perform many RPCs anonymously
in order to improve performance, and this is incompatible with hubs that
enforce "SSLVerifyClient require" globally.
2021-01-13 14:35:20 +01:00
Tomas Kopecek
2c711e722e PR#2605: cli: return error if add/remove-tag-inheritance can't be applied
Merges #2605
https://pagure.io/koji/pull-request/2605

Fixes: #2604
https://pagure.io/koji/issue/2604
CLI add-tag-inheritance should returns an error if priority is needed
2021-01-13 14:32:33 +01:00
Tomas Kopecek
ae6d61a15f cli: return error if add/remove-tag-inheritance can't be applied
Fixes: https://pagure.io/koji/issue/2604
2021-01-13 14:32:28 +01:00
Tomas Kopecek
9927cc142c PR#2630: fix nightly getNextReelase format
Merges #2630
https://pagure.io/koji/pull-request/2630

Fixes: #2629
https://pagure.io/koji/issue/2629
fix nightly getNextRelease format
2021-01-13 13:55:24 +01:00
Tomas Kopecek
fed1826616 fix nightly getNextReelase format
Fixes: https://pagure.io/koji/issue/2629
2021-01-13 13:55:18 +01:00
Tomas Kopecek
8e94e8c17d PR#2610: cli: raise NotImplementedError with btype name
Merges #2610
https://pagure.io/koji/pull-request/2610

Fixes #2613
https://pagure.io/koji/issue/2613
2021-01-12 13:17:47 +01:00
Ken Dreyer
8321df159b cli: raise NotImplementedError with btype name
Print the exact unhandled btype name to the user, so it's clearer why
we're exiting early here.
2021-01-12 13:17:42 +01:00
Tomas Kopecek
4a94d6f506 PR#2626: kojivmd: fix typo
Merges #2626
https://pagure.io/koji/pull-request/2626

Fixes: #2625
https://pagure.io/koji/issue/2625
Typo in kojikvmd
2021-01-06 17:02:41 +01:00