Commit graph

7024 commits

Author SHA1 Message Date
Yanko Kaneti
d520dce8a2 download-build: preserve build artefacts last modification time 2023-03-07 12:50:10 +01:00
Tomas Kopecek
f6f808bca7 PR#3716: CLI: cancel error msg
Merges #3716
https://pagure.io/koji/pull-request/3716

Fixes: #3715
https://pagure.io/koji/issue/3715
CLI: cancel returns False when build is not existing and cancel returns first error message when more tasks are not existing
2023-03-06 14:25:01 +01:00
Jana Cupova
334bc39375 CLI: cancel error msg
cancel returns error msg when build is not existing
cancel returns error mgs for all not existing tasks/builds

Fixes: https://pagure.io/koji/issue/3715
2023-03-06 14:24:53 +01:00
Tomas Kopecek
403acbeaaa PR#3706: Delete double check existing source tag, --batch option is unvisible
Merges #3706
https://pagure.io/koji/pull-request/3706

Fixes: #3705
https://pagure.io/koji/issue/3705
Clone-tag CLI --batch option is not used now, double check for existing source tag
2023-03-06 14:23:07 +01:00
Jana Cupova
378ea8ef2f Delete double check existing source tag, --batch option is unvisible
Fixes: https://pagure.io/koji/issue/3705
2023-03-06 14:23:00 +01:00
Tomas Kopecek
a6a63ed408 PR#3699: Set daemon = true instead of call deaprecated setDaemon
Merges #3699
https://pagure.io/koji/pull-request/3699

Fixes: #3698
https://pagure.io/koji/issue/3698
kojira: setDaemon() is deprecated
2023-03-03 09:36:32 +01:00
Jana Cupova
e2e0914eb9 Set daemon = true instead of call deaprecated setDaemon
Fixes: https://pagure.io/koji/issue/3698
2023-03-03 09:36:25 +01:00
Tomas Kopecek
b715e5305f PR#3686: Let "--principal=" works for users using multiple TGT's
Merges #3686
https://pagure.io/koji/pull-request/3686

Fixes: #3680
https://pagure.io/koji/issue/3680
[1.31.1] possible securiry problem when having multiple principal's
2023-03-03 09:28:36 +01:00
Tomas Kopecek
c8ad0479de unify kwargs for gssapi_login 2023-03-03 09:28:29 +01:00
Frank Buettner
b9565c6c78 Let "--principal=" works for users using multiple TGT's
fix for https://pagure.io/koji/issue/3680
2023-03-03 09:28:29 +01:00
Tomas Kopecek
95ccef6a4d PR#3718: Add missing argument in edit-sidetag help msg
Merges #3718
https://pagure.io/koji/pull-request/3718

Fixes: #3717
https://pagure.io/koji/issue/3717
CLI edit-sidetag: missing argument in help message
2023-03-02 16:07:11 +01:00
Jana Cupova
693f196fa4 Add missing argument in edit-sidetag help msg
Fixes: https://pagure.io/koji/issue/3717
2023-03-02 16:07:04 +01:00
Tomas Kopecek
32d4be1aaa PR#3678: Move db/auth to kojihub module
Merges #3678
https://pagure.io/koji/pull-request/3678

Fixes: #3666
https://pagure.io/koji/issue/3666
Use koji/auth.py on hub only
2023-03-01 11:46:31 +01:00
Tomas Kopecek
7ceffe391c unify relative imports 2023-03-01 11:46:24 +01:00
Tomas Kopecek
b0e91e378c Move db/auth to kojihub module
Related: https://pagure.io/koji/issue/3666
2023-03-01 11:46:24 +01:00
Tomas Kopecek
5ecc788603 PR#3701: Editing extra in sidetags
Merges #3701
https://pagure.io/koji/pull-request/3701

Fixes: #3700
https://pagure.io/koji/issue/3700
Editing extra in sidetags
2023-02-21 12:10:30 +01:00
Tomas Kopecek
c63b7fee54 allow also removing extra for sidetags 2023-02-20 09:44:59 +01:00
Tomas Kopecek
d61e345dee sidetag_edit permission for automation
Related: https://pagure.io/koji/issue/3700
2023-02-20 09:44:49 +01:00
Tomas Kopecek
7960d725e6 PR#3697: Unify migration script Koji 1.31 -> 1.32
Merges #3697
https://pagure.io/koji/pull-request/3697

Fixes: #3696
https://pagure.io/koji/issue/3696
1.32.0 seems to have two different schema upgrade files?
2023-02-20 09:38:27 +01:00
Jana Cupova
4721facaa1 Unify migration script Koji 1.31 -> 1.32
Fixes: https://pagure.io/koji/issue/3696
2023-02-17 22:23:44 +01:00
Tomas Kopecek
6fb0922c71 PR#3695: remove debug print
Merges #3695
https://pagure.io/koji/pull-request/3695
2023-02-17 13:55:55 +01:00
Tomas Kopecek
4e84c7e1a2 remove debug print 2023-02-17 13:54:11 +01:00
Tomas Kopecek
2a99974134 PR#3694: fix condition
Merges #3694
https://pagure.io/koji/pull-request/3694

Relates: #3693
https://pagure.io/koji/issue/3693
Fix query for getRPMChecksums
2023-02-16 15:13:50 +01:00
Tomas Kopecek
e9eb016fe9 fix condition
Related: https://pagure.io/koji/issue/3693
2023-02-16 15:12:19 +01:00
Tomas Kopecek
a764572a4c PR#3692: fix query for partially generated checksums
Merges #3692
https://pagure.io/koji/pull-request/3692

Fixes #3693
https://pagure.io/koji/issue/3693
2023-02-16 14:42:10 +01:00
Tomas Kopecek
72e6aa9cf0 fix query for partially generated checksums
Related: https://pagure.io/koji/issue/3693
2023-02-16 14:39:00 +01:00
Tomas Kopecek
107c37b35e PR#3691: fix doc links
Merges #3691
https://pagure.io/koji/pull-request/3691
2023-02-16 09:31:51 +01:00
Tomas Kopecek
5b5e9cfa27 fix doc links 2023-02-16 09:28:39 +01:00
Tomas Kopecek
95eb28048f PR#3675: Release notes 1.32
Merges #3675
https://pagure.io/koji/pull-request/3675

Fixes: #3621
https://pagure.io/koji/issue/3621
Release notes 1.32
2023-02-16 09:20:33 +01:00
Tomas Kopecek
d545aafbe7 Release notes 1.32
Related: https://pagure.io/koji/issue/3621
2023-02-16 09:20:27 +01:00
Tomas Kopecek
88d9f8cd13 PR#3688: fix missing clause
Merges #3688
https://pagure.io/koji/pull-request/3688

Relates: #3627
https://pagure.io/koji/issue/3627
checksum API for generate and store signed rpms checksums
2023-02-14 16:26:39 +01:00
Tomas Kopecek
90eb4138e2 fix test 2023-02-14 16:23:37 +01:00
Tomas Kopecek
84c63178ac fix missing clause
Related: https://pagure.io/koji/issue/3627
2023-02-13 16:58:36 +01:00
Tomas Kopecek
f22ff067ad PR#3677: Fix unlogging session
Merges #3677
https://pagure.io/koji/pull-request/3677

Fixes: #3394
https://pagure.io/koji/issue/3394
Renewal expirated sessions
2023-02-07 13:17:09 +01:00
Jana Cupova
59f5a4e19b Fix unlogging session
Fixes: https://pagure.io/koji/issue/3394
2023-02-07 13:13:17 +01:00
Tomas Kopecek
02470b0099 PR#3656: CG metadata for koji task id
Merges #3656
https://pagure.io/koji/pull-request/3656

Fixes: #215
https://pagure.io/koji/issue/215
Mechanism for content generators to link to build task
2023-02-07 12:56:24 +01:00
Tomas Kopecek
5bbe106e69 CG metadata for koji task id
Related: https://pagure.io/koji/issue/215
2023-02-07 12:56:17 +01:00
Tomas Kopecek
6f068f1624 R#3628: Add checksum API
Merges #3628
https://pagure.io/koji/pull-request/3628

Fixes: #3627
https://pagure.io/koji/issue/3627
checksum API for generate and store signed rpms checksums
2023-02-06 13:17:41 +01:00
Jana Cupova
2567650e9e Add comparison between checksum from DB and caltulated checksum 2023-02-06 13:17:33 +01:00
Jana Cupova
d4c5d95968 Move class out of function and create to_hexdigest function 2023-02-06 13:17:33 +01:00
Mike McLean
0e2ded5243 use signed copy for checksum if avail, drop strict option 2023-02-06 13:17:33 +01:00
Mike McLean
24cf0a6a4c simple unit tests for splicing code 2023-02-06 13:17:33 +01:00
Jana Cupova
a79375789d Rewrite generator to IOStream 2023-02-06 13:17:33 +01:00
Jana Cupova
35b3e51fcc Use strict for rpm without signed copies or checksums + small review fixes 2023-02-06 13:17:33 +01:00
Mike McLean
a995d0559b generator for reading spliced rpm signatures 2023-02-06 13:17:33 +01:00
Mike McLean
465612daff simplify splice_rpm_sighdr changes 2023-02-06 13:17:33 +01:00
Jana Cupova
21a4cc4d70 Fix review 2023-02-06 13:17:33 +01:00
Jana Cupova
9bf31de75f Add checksum API
Fixes: https://pagure.io/koji/issue/3627
2023-02-06 13:17:33 +01:00
Tomas Kopecek
530de712d8 PR#3676: fix unlogging
Merges #3676
https://pagure.io/koji/pull-request/3676

Fixes: #3394
https://pagure.io/koji/issue/3394
Renewal expirated sessions
2023-02-06 11:16:13 +01:00
Tomas Kopecek
19f58b2f4f fix unlogging 2023-02-06 10:56:28 +01:00