Commit graph

242 commits

Author SHA1 Message Date
Mike McLean
506e4d1429 avoid ambiguous columns refs 2023-05-16 13:14:16 +02:00
Mike McLean
d82edd9757 track update time in host table 2023-05-16 13:14:16 +02:00
Jana Cupova
de01baece7 createTag raises error when perm ID isn't exists
Fixes: https://pagure.io/koji/issue/3802
2023-05-09 10:10:18 +02:00
Jana Cupova
44742bc5f8 Drop default Null for renew_time in sql 2023-05-09 09:16:40 +02:00
Jana Cupova
6a033ea948 Add renew_ts column and check with renew_ts 2023-05-09 09:16:40 +02:00
Jana Cupova
ce0ce20e3a Add renewal session timeout
Fixes: https://pagure.io/koji/issue/3596
2023-05-09 09:16:40 +02:00
Tomas Kopecek
23350af251 CG: allow reimports into failed/cancelled builds
Related: https://pagure.io/koji/issue/3776
2023-04-21 10:55:15 +02:00
Mike McLean
f56c270d70 remove Host.getTask method
Unused code, was previously exported, but that export was removed in
https://pagure.io/koji/pull-request/2406
2023-04-20 09:59:00 +02:00
Jana Cupova
b1d0361f18 tagNotification: user_id is int when get_user is used
Fixes: https://pagure.io/koji/issue/3779
2023-04-18 13:48:04 +02:00
Tomas Kopecek
dadce1de7d Save task_id correctly also in CGInitBuild
Related: https://pagure.io/koji/issue/3750
2023-04-17 09:29:58 +02:00
Jana Cupova
027cca702d Unify behavior when result is empty in get_maven/image/win/build
Fixes: https://pagure.io/koji/issue/3753
2023-04-03 15:28:22 +02:00
Jana Cupova
de192e10f1 Add repoID in listBuildroots and create repoinfo command
Add repoID param in listBuildroots and show result in repoInfo
Create new command repoinfo which provides equivalent info as repoInfo
Add number of buildroots related to repo in repoinfo page

Fixes: https://pagure.io/koji/issue/2549
2023-04-03 15:20:18 +02:00
Jana Cupova
fe0bf6dc86 Fix pkglist_add when extra_arches is None
Fixes: https://pagure.io/koji/issue/3744
2023-03-23 13:23:42 +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
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
4e84c7e1a2 remove debug print 2023-02-17 13:54:11 +01:00
Tomas Kopecek
e9eb016fe9 fix condition
Related: https://pagure.io/koji/issue/3693
2023-02-16 15:12:19 +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
84c63178ac fix missing clause
Related: https://pagure.io/koji/issue/3627
2023-02-13 16:58:36 +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
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
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
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
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
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
Jana Cupova
13ea7c1379 Remove DisableGSSAPIProxyDNFallback option on Hub
Fixes: https://pagure.io/koji/issue/3648
2023-01-11 14:14:13 +01:00
Jana Cupova
7515ee93a7 Next rewrite Select/Update queries
Fixes: https://pagure.io/koji/issue/3633
2023-01-09 11:05:17 +01:00
Ken Dreyer
3377c47d38 hub: remove print statement
rm a stray "print()" statement introduced in commit
06350fa230
2023-01-06 13:20:29 +01:00
Tomas Kopecek
7eafb15fa4 doc: better wording in listTagged
Related: https://pagure.io/koji/issue/3638
2023-01-06 13:19:48 +01:00
Tomas Kopecek
965153c7e9 basic tests for kojixmlrpc 2022-12-08 13:42:02 +01:00
Tomas Kopecek
712fcebe55 Replace deprecated inspect methods
Related: https://pagure.io/koji/issue/3610
2022-12-08 13:42:02 +01:00
Tomas Kopecek
06350fa230 wip 2022-12-08 09:58:12 +01:00
Tomas Kopecek
5c3edc2ac8 move kojiapp.py and configs to separate directory 2022-12-08 09:57:35 +01:00
Tomas Kopecek
df70ecfbba block py2 building for hub/web/util 2022-12-08 09:57:35 +01:00
Tomas Kopecek
f7324fafa8 import private functions 2022-12-08 09:57:35 +01:00
Tomas Kopecek
8902675489 further changes 2022-12-08 09:57:35 +01:00