Commit graph

6988 commits

Author SHA1 Message Date
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
Tomas Kopecek
3df6133a62 PR#3530: use_fast_upload=True as default everywhere
Merges #3530
https://pagure.io/koji/pull-request/3530

Fixes: #3529
https://pagure.io/koji/issue/3529
Set use_fast_upload as True by default
2023-02-03 09:28:47 +01:00
Tomas Kopecek
c51802f2ea use_fast_upload=True as default everywhere
Related: https://pagure.io/koji/issue/3529
2023-02-03 09:28:40 +01:00
Tomas Kopecek
2a7286ff0a PR#3672: CLI download-tasks has sorted tasks in check closed/not closed tasks
Merges #3672
https://pagure.io/koji/pull-request/3672

Fixes: #3671
https://pagure.io/koji/issue/3671
CLI download-task has not sorted tasks for check closed/not closed tasks
2023-02-02 10:56:48 +01:00
Jana Cupova
ed72318ce4 CLI download-tasks has sorted tasks in check closed/not closed tasks
Fixes: https://pagure.io/koji/issue/3671
2023-02-02 10:56:41 +01:00
Tomas Kopecek
d5ed48f56a PR#3664: Recreate timeouted session
Merges #3664
https://pagure.io/koji/pull-request/3664

References #3394
https://pagure.io/koji/issue/3394
2023-02-01 15:01:21 +01:00
Tomas Kopecek
ce9a4d4002 remove staticmethod due to py2.7 compatibility 2023-02-01 15:01:15 +01:00
Tomas Kopecek
29d895c78a remove f-strings for py2 compatibility 2023-02-01 15:01:15 +01:00
Tomas Kopecek
c1cc63e25b fix tests 2023-02-01 15:01:15 +01:00
Tomas Kopecek
cc5c074384 fix decorator 2023-02-01 15:01:15 +01:00
Tomas Kopecek
0179d72296 remove redundant lock 2023-02-01 15:01:15 +01:00
Tomas Kopecek
d387b4e243 fixes 2023-02-01 15:01:15 +01:00
Tomas Kopecek
067e294c6c retain expired session exclusivity 2023-02-01 15:01:15 +01:00
Tomas Kopecek
35070f6ba2 minor fixes 2023-02-01 15:01:15 +01:00
Tomas Kopecek
906958c814 renew exclusive status as part of login 2023-02-01 15:01:15 +01:00
Tomas Kopecek
dcd009e593 remove passing session-id 2023-02-01 15:01:15 +01:00
Jana Cupova
a1940470cf Fix unit tests 2023-02-01 15:01:15 +01:00
Jana Cupova
fe57fa18d1 Add decorator for renew expired session 2023-02-01 15:01:15 +01:00
Jana Cupova
1f0c12930d Add closed column to session table and use it in session 2023-02-01 15:01:15 +01:00
Jana Cupova
b7bedc17b5 Fix call auth_method 2023-02-01 15:01:15 +01:00
Tomas Kopecek
29e116448d store original auth method 2023-02-01 15:01:15 +01:00
Jana Cupova
0e07429d66 Create new session when old session was timeout
Fixes: https://pagure.io/koji/issue/3394
2023-02-01 15:01:15 +01:00
Tomas Kopecek
bc528c8473 PR#3660: Add custom_user_metadata to build info for wrapperRPM build type
Merges #3660
https://pagure.io/koji/pull-request/3660

Fixes: #3655
https://pagure.io/koji/issue/3655
RFE: Copy custom_user_metadata from task to build info for wrapperRPM build type
2023-01-31 11:52:24 +01:00
Jana Cupova
4012b3efea Add custom_user_metadata to build info for wrapperRPM build type
Fixes: https://pagure.io/koji/issue/3655
2023-01-30 13:35:37 +01:00
Tomas Kopecek
a1eb4a1856 PR#3668: Reset build processor values with specific value only
Merges #3668
https://pagure.io/koji/pull-request/3668

Fixes: #3667
https://pagure.io/koji/issue/3667
Reset build uses processor values whole dict variable, not  specific value only
2023-01-25 11:56:03 +01:00
Jana Cupova
f3a25af238 Reset build processor values with specific value only
Fixes: https://pagure.io/koji/issue/3667
2023-01-25 11:17:23 +01:00
Tomas Kopecek
27641f7e63 PR#3663: cli: improve help for call --python option
Merges #3663
https://pagure.io/koji/pull-request/3663
2023-01-23 11:49:09 +01:00
Tomas Kopecek
5c1718337c fix tests 2023-01-23 11:46:15 +01:00
Ken Dreyer
d7a080cb68 cli: improve help for call --python option
The --python option is for input values, not output values. Update the
--help message to explain this.
2023-01-23 11:23:13 +01:00
Tomas Kopecek
2b8637bef4 PR#3661: Fix auth unit tests
Merges #3661
https://pagure.io/koji/pull-request/3661
2023-01-23 11:14:05 +01:00
Jana Cupova
07332041eb Fix auth unit tests 2023-01-20 09:47:44 +01:00
Tomas Kopecek
e0b48d3eb4 PR#3659: rawdata not needed for callnum update
Merges #3659
https://pagure.io/koji/pull-request/3659
2023-01-18 08:25:46 +01:00
Mike McLean
32690976ad rawdata not needed here 2023-01-17 11:54:38 -05:00
Tomas Kopecek
6cb430833d PR#3657: Fix callnum handling
Merges #3657
https://pagure.io/koji/pull-request/3657

Fixes #3658
https://pagure.io/koji/issue/3658
2023-01-17 15:25:35 +01:00
Tomas Kopecek
be1bf65f6f Fix callnum handling
Update callnum only where there are other commits

Related: https://pagure.io/koji/issue/3658
2023-01-17 15:07:23 +01:00
Tomas Kopecek
99a7e44d2d PR#3654: replace deprecated distutils
Merges #3654
https://pagure.io/koji/pull-request/3654

Fixes: #3514
https://pagure.io/koji/issue/3514
Replace deprecated distutils
2023-01-16 12:36:25 +01:00
Tomas Kopecek
6e1ae7231e replace deprecated distutils
distutils will get removed in python 3.12. It is usage is now replaced
by sysconfig. For py2 version code stays in specfile.

https://docs.python.org/3/whatsnew/3.10.html#distutils-deprecated

Related: https://pagure.io/koji/issue/3514
2023-01-16 12:36:04 +01:00