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