Commit graph

4280 commits

Author SHA1 Message Date
Mike McLean
0b0fd39384 fix getTag invocation 2019-06-26 15:35:54 -04:00
Mike McLean
6ea2529155 provide value for repo in untracked case 2019-06-26 15:35:54 -04:00
Tomas Kopecek
a624d7241a handle deleted tags in kojira
Fixes: https://pagure.io/koji/issue/1298
2019-06-26 15:35:54 -04:00
Mike McLean
f49409eb91 PR#1513: Allow hub policy to match version and release
Merges #1513
https://pagure.io/koji/pull-request/1513

Fixes: #1134
https://pagure.io/koji/issue/1134
Hub policy match on version and release
2019-06-26 11:44:29 -04:00
Mikolaj Izdebski
de161628b0 Allow hub policy to match version and release
Fixes https://pagure.io/koji/issue/1134

Based on work from https://pagure.io/koji/pull-request/1135
2019-06-26 11:44:23 -04:00
Mike McLean
4ef89a4ae2 PR#1462: rebuildSRPM task
Merges #1462
https://pagure.io/koji/pull-request/1462

Fixes: #1396
https://pagure.io/koji/issue/1396
RFE: rebuild srpms before building
2019-06-26 07:36:32 -04:00
Tomas Kopecek
5882bc249b remove unneeded chown 2019-06-26 09:06:48 +02:00
Tomas Kopecek
2bef7c16dc rename source_srpm to srpm 2019-06-26 09:06:48 +02:00
Mike McLean
17128a67fd use getBuildConfig with event_id to check for rebuild_srpm setting 2019-06-26 09:06:48 +02:00
Tomas Kopecek
279e6533f6 rebuildSRPM task
New task rebuildSRPM for srpms uploaded to koji. If policy
'rebuild_srpm' returns True, build task will spawn rebuildSRPM task
first to recreate SRPM with updated buildroot macros, typically 'dist'.
Policy has access to same data as build_from_srpm and build_from_repo_id
policies. (user_id, source, task_id, build_tag, skip_tag, target, tag)

Fixes: https://pagure.io/koji/issue/1396
2019-06-26 09:06:48 +02:00
Mike McLean
bdfac5b12d PR#1498: Pass bytes to md5_constructor
Merges #1498
https://pagure.io/koji/pull-request/1498

Fixes: #1486
https://pagure.io/koji/issue/1486
Fix kojiweb's _getUserCookie/_setUserCookie to pass bytes to hash constructors
2019-06-24 18:11:08 -04:00
Tomas Kopecek
15e4d07763 encode to bytes only under py3
Related: https://pagure.io/koji/pull-request/1498
2019-06-24 18:09:10 -04:00
Mengjing Shi
2d88836a4b Pass bytes to md5_constructor
Fixes login TypeError on koji-web
2019-06-24 18:07:23 -04:00
Mike McLean
e73bd368e5 PR#1502: Don't pass block list in bare merge mode
Merges #1502
https://pagure.io/koji/pull-request/1502

Relates: #1404
https://pagure.io/koji/issue/1404
RFE: add repo merge mode to support modularity
2019-06-19 11:16:46 -04:00
Mike McLean
0899f74de3 Don't pass block list in bare merge mode
Related: https://pagure.io/koji/issue/1404

mergerepos_c doesn't allow -b without --koji
2019-06-19 11:16:35 -04:00
Mike McLean
bc16f4e5c1 PR#1489: pass bytes to sha1 constructor
Merges #1489
https://pagure.io/koji/pull-request/1489

Fixes: #1486
https://pagure.io/koji/issue/1486
Fix kojiweb's _getUserCookie/_setUserCookie to pass bytes to hash constructors
2019-06-19 11:08:28 -04:00
Tomas Kopecek
9326cebd32 pass bytes to sha1 constructor
As preparation to use hashlib's constructors, fix passing correct
datatype to sha1 constructor in web ui.

Fixes: https://pagure.io/koji/issue/1486
2019-06-19 11:08:22 -04:00
Mike McLean
3b0028ae07 PR#1499: remove merge option from edit-external-repo
Merges #1499
https://pagure.io/koji/pull-request/1499

Related: #1404
https://pagure.io/koji/issue/1404
RFE: add repo merge mode to support modularity
2019-06-18 18:20:50 -04:00
Tomas Kopecek
79f1c8b359 remove merge option from edit-external-repo
Related: https://pagure.io/koji/issue/1404
2019-06-18 18:20:45 -04:00
Mike McLean
65e23afb01 PR#1427: Fix typo in getArchiveTypes docstring
Merges #1427
https://pagure.io/koji/pull-request/1427
2019-06-17 16:45:03 -04:00
Jana Cupova
421437b52b Drop new line 2019-06-17 16:45:02 -04:00
Jana Cupova
9ae15acf54 Fix typo in getArchiveTypes dosctring 2019-06-17 16:45:02 -04:00
Mike McLean
d612eac1a0 PR#957: New multicall interface
Merges #957
https://pagure.io/koji/pull-request/957
2019-06-17 10:19:15 -04:00
Mike McLean
19bb507b5e fix typo 2019-06-17 10:19:12 -04:00
Mike McLean
71c4146638 update multicall docs 2019-06-17 10:19:12 -04:00
Mike McLean
14b25b1f4b use multicall in a few more places in the cli 2019-06-17 10:19:12 -04:00
Mike McLean
29f62a090b update docstring 2019-06-17 10:19:12 -04:00
Mike McLean
37e8afcf8c support batch option in MultiCallSession 2019-06-17 10:19:12 -04:00
Mike McLean
78e3f48d8b expand unit test a little 2019-06-17 10:19:12 -04:00
Mike McLean
64249cf753 provide multicall attribute for backwards compat 2019-06-17 10:19:12 -04:00
Mike McLean
c06c34c529 stub unit test 2019-06-17 10:19:12 -04:00
Mike McLean
32290e4a3e cleanup 2019-06-17 10:19:12 -04:00
Mike McLean
80a9d05d65 store args/kwargs in VirtualCall instances 2019-06-17 10:19:12 -04:00
Mike McLean
4e0fe71acb strict option for MultiCallSession class 2019-06-17 10:19:12 -04:00
Mike McLean
abcc993b00 get a MultiCallSession by calling session.multicall 2019-06-17 10:19:12 -04:00
Mike McLean
cecffa8432 add a context manager 2019-06-17 10:19:12 -04:00
Mike McLean
75982719c1 Use VirtualCall helper 2019-06-17 10:19:12 -04:00
Mike McLean
bb110da972 first stab at a new multicall approach 2019-06-17 10:19:12 -04:00
Mike McLean
790bc251de PR#1280: put fix_pyver before printing command help
Merges #1280
https://pagure.io/koji/pull-request/1280

Fixes: #1276
https://pagure.io/koji/issue/1276
CLI plugin resolution occurs before pyver is honored
2019-06-14 16:15:42 -04:00
Tomas Kopecek
15421a5637 put fix_pyver before printing command help
If pyver forces koji to reload under different interpreter, it could
happen, that different set of plugins is available. In such case help
printed under original interpreter can be misleading.

Fixes: https://pagure.io/koji/issue/1276
2019-06-14 16:15:08 -04:00
Mike McLean
9036e0e74f PR#1415: New 'buildtype' test for policies
Merges #1415
https://pagure.io/koji/pull-request/1415

Fixes: #1225
https://pagure.io/koji/issue/1225
Add policy test for btype
2019-06-14 15:54:50 -04:00
Tomas Kopecek
b0f0c3ff45 New 'buildtype' test for policies
Fixes: https://pagure.io/koji/issue/1225
2019-06-14 15:54:42 -04:00
Mike McLean
2cf37f6c4e PR#1258: retain old search pattern in web ui
Merges #1258
https://pagure.io/koji/pull-request/1258

Fixes: #1130
https://pagure.io/koji/issue/1130
RFE: search results page should include search form with current search prefilled
2019-06-14 15:24:03 -04:00
Mike McLean
fdc2bdaef9 search form on one line 2019-06-14 15:23:49 -04:00
Mike McLean
08fd56a5aa combine search and searchresults templates 2019-06-14 15:23:49 -04:00
Tomas Kopecek
7a5c9130bc retain form values in search page 2019-06-14 15:23:49 -04:00
Tomas Kopecek
f9758e2572 retain search type 2019-06-14 15:23:49 -04:00
Tomas Kopecek
7842c480cf retain old search pattern in web ui
Fixes: https://pagure.io/koji/issue/1130
2019-06-14 15:23:49 -04:00
Mike McLean
1caa24ae91 PR#1479: use better index for sessions
Merges #1479
https://pagure.io/koji/pull-request/1479

Fixes: #1372
https://pagure.io/koji/issue/1372
Index on sessions
2019-06-13 16:15:43 -04:00
Tomas Kopecek
03bf5554c5 use better index for sessions
Fixes: https://pagure.io/koji/issue/1372
2019-06-13 16:15:40 -04:00