Commit graph

7658 commits

Author SHA1 Message Date
Mike McLean
5f02bcf7a0 don't ignore files in uploadFile
(but preserve behavior of uploadTree)
2024-06-12 10:54:00 +02:00
Tomas Kopecek
c1a6fdd3b7 PR#4111: fix flake8
Merges #4111
https://pagure.io/koji/pull-request/4111
2024-06-10 09:24:51 +02:00
Tomas Kopecek
a090607a88 fix flake8 2024-06-10 09:23:45 +02:00
Tomas Kopecek
aacf7087ec PR#4110: DBHandler class dropped from API test
Merges #4110
https://pagure.io/koji/pull-request/4110
2024-06-10 09:23:19 +02:00
Tomas Kopecek
a9a5faeae6 DBHandler class dropped from API test
PR https://pagure.io/koji/pull-request/4070 is introducing API testing,
but https://pagure.io/koji/pull-request/4095 dropped DBHandler
meanwhile.

Related: https://pagure.io/koji/pull-request/4070
Related: https://pagure.io/koji/pull-request/4095
2024-06-10 09:22:11 +02:00
Mike McLean
00b1163544 flake8 2024-06-10 09:02:56 +02:00
Mike McLean
51ba6b6dfd note modules and imported globals in error 2024-06-10 09:02:56 +02:00
Mike McLean
b96ea3934f handle koji versions back to 1.18 2024-06-10 09:02:56 +02:00
Mike McLean
a92d6800b2 update api data 2024-06-10 09:02:56 +02:00
Mike McLean
7cbf404366 a bit more filtering 2024-06-10 09:02:56 +02:00
Mike McLean
db4c6de1b7 also check class methods 2024-06-10 09:02:56 +02:00
Mike McLean
7f98bceb6b continue to import xmlrpc_client for api compat 2024-06-10 09:02:56 +02:00
Mike McLean
eedb9352e2 basic dump-api tool 2024-06-10 09:02:56 +02:00
Tomas Kopecek
f85f8cf675 PR#4107: Drop unused auth options
Merges #4107
https://pagure.io/koji/pull-request/4107

Fixes: #4106
https://pagure.io/koji/issue/4106
Unused auth options
2024-06-10 09:00:22 +02:00
Jana Cupova
6b2c347a1e Drop unused auth options
Fixes: https://pagure.io/koji/issue/4106
2024-06-07 08:35:52 +02:00
Tomas Kopecek
8a49e03084 PR#4076: log if a restart is pending
Merges #4076
https://pagure.io/koji/pull-request/4076
2024-06-04 12:57:44 +02:00
Mike McLean
99d86d064e log if a restart is pending 2024-06-04 12:57:39 +02:00
Tomas Kopecek
2b45e9889e PR#4082: More mocking cleanup
Merges #4082
https://pagure.io/koji/pull-request/4082
2024-06-04 12:55:04 +02:00
Mike McLean
48d78bd535 more mock.patch cleanup 2024-06-04 12:54:58 +02:00
Mike McLean
1a51320e86 avoid test failure when running in console 2024-06-04 12:54:58 +02:00
Tomas Kopecek
8d65a6ef18 PR#4087: Increase index.py unit tests
Merges #4087
https://pagure.io/koji/pull-request/4087
2024-06-04 12:51:38 +02:00
Jana Cupova
eabf1c8b3d Increase index.py unit tests 2024-06-04 12:51:31 +02:00
Tomas Kopecek
86acc4d3dd PR#4090: Koji 1.34.1 release notes
Merges #4090
https://pagure.io/koji/pull-request/4090

Fixes: #4089
https://pagure.io/koji/issue/4089
release notes 1.34.1
2024-05-30 13:09:31 +02:00
Tomas Kopecek
18c258e44f Koji 1.34.1 release notes
Related: https://pagure.io/koji/issue/4089
2024-05-30 13:09:24 +02:00
Tomas Kopecek
b997909f48 PR#4097: stop suggesting that users need repo permission
Merges #4097
https://pagure.io/koji/pull-request/4097

Related #4099
https://pagure.io/koji/issue/4099
2024-05-20 11:42:17 +02:00
Mike McLean
70b0556aca stop suggesting that users need repo permission
regen-repo allows (only) newRepo
repo allows this, but also repo state management. It is only for kojira.

The current acl error reads:
koji.ActionNotAllowed: repo permission required

This prompts users to request the wrong permission
2024-05-20 11:42:09 +02:00
Tomas Kopecek
5d25e10a49 PR#4095: drop unused DBHandler class
Merges #4095
https://pagure.io/koji/pull-request/4095

Fixes: #4096
https://pagure.io/koji/issue/4096
2024-05-13 10:28:07 +02:00
Mike McLean
68833a10a7 drop unused DBHandler class
This has been unreferenced since #507 was merged
See: https://pagure.io/koji/pull-request/507
2024-05-10 16:08:01 -04:00
Tomas Kopecek
54b0aa3355 PR#4088: tests: py3 versions compatibility fixes
Merges #4088
https://pagure.io/koji/pull-request/4088
2024-05-06 13:26:31 +02:00
Tomas Kopecek
5801ac8b13 tests: py3 versions compatibility fixes 2024-05-06 13:17:48 +02:00
Tomas Kopecek
df86feab7f PR#4056: avoid explicit rowlock in taskWaitCheck
Merges #4056
https://pagure.io/koji/pull-request/4056

Relates: #4057
https://pagure.io/koji/issue/4057
Deadlocks in taskWaitCheck
2024-05-06 11:26:10 +02:00
Mike McLean
b283835220 avoid explicit rowlock in taskWaitCheck 2024-05-06 11:26:01 +02:00
Tomas Kopecek
a9526e8403 PR#4086: Drop part of code related to host without update_ts
Merges #4086
https://pagure.io/koji/pull-request/4086

Fixes: #4085
https://pagure.io/koji/issue/4085
Remove part of code in index.py which is for older hub related to update_ts for host
2024-05-06 11:23:35 +02:00
Jana Cupova
9b27e267da Drop part of code related to host without update_ts
Fixes: https://pagure.io/koji/issue/4085
2024-05-06 11:23:26 +02:00
Tomas Kopecek
e5ec3dad0b PR#4066: fix errors in channel policy
Merges #4066
https://pagure.io/koji/pull-request/4066

Fixes: #4065
https://pagure.io/koji/issue/4065
build target policy failure
2024-04-24 15:00:55 +02:00
Mike McLean
d0e90d3687 fix errors in channel policy
Fixes: https://pagure.io/koji/issue/4065
2024-04-24 15:00:45 +02:00
Tomas Kopecek
d0de585229 PR#4073: sort checksums before inserting
Merges #4073
https://pagure.io/koji/pull-request/4073

Fixes: #4072
https://pagure.io/koji/issue/4072
deadlocks in create_rpm_checksum
2024-04-24 15:00:03 +02:00
Mike McLean
1932796ef5 use upsert to avoid duplicate inserts 2024-04-24 14:59:54 +02:00
Mike McLean
d54dedc039 sort checksums before inserting 2024-04-24 14:59:54 +02:00
Mike McLean
c7aeda7898 fakehub --no-commit option 2024-04-24 14:59:54 +02:00
Tomas Kopecek
8187761c01 PR#4051: fixes for list-users
Merges #4051
https://pagure.io/koji/pull-request/4051

Fixes: #4050
https://pagure.io/koji/issue/4050
updated list-users command fails for 1.34 hub
2024-04-24 14:48:07 +02:00
Mike McLean
bf6e437df3 new cli tests for coverage 2024-04-24 14:47:57 +02:00
Mike McLean
eb18210744 fix unit tests 2024-04-24 14:47:57 +02:00
Mike McLean
9200c67ade warn if hub does not support --usertype any 2024-04-24 14:47:57 +02:00
Mike McLean
8e74f198a2 adjust help 2024-04-24 14:47:57 +02:00
Mike McLean
32239f2c68 address issues with list-users
Fixes: https://pagure.io/koji/issue/4050
2024-04-24 14:47:57 +02:00
Tomas Kopecek
f5c9ca95f6 PR#4068: Rework mocking of QueryProcessor in DBQueryTestCase
Merges #4068
https://pagure.io/koji/pull-request/4068

Fixes: #4071
https://pagure.io/koji/issue/4071
DBQueryTestCase class doesn't work for other hub modules

Relates: #2758
https://pagure.io/koji/issue/2758
DBQueryTest doesn't clean mock env
2024-04-15 11:08:38 +02:00
Mike McLean
2485b87294 more missing tearDowns 2024-04-15 11:08:29 +02:00
Mike McLean
f49ee80a7b fix missing tearDown methods for numerous tests 2024-04-15 11:08:29 +02:00
Mike McLean
a807137c3c rework DBQueryTestCase mocking
Mocking kojihub.kojihub.QueryProcessor doesn't affect other import
paths, e.g. in other kojihub modules
2024-04-15 11:08:29 +02:00