Commit graph

716 commits

Author SHA1 Message Date
Mike McLean
4f2d1bc855 be stricter about incrementable release values 2017-01-26 16:57:45 +01:00
Adam Miller
39e7befc6b add disttag handling to get_next_release
Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
2017-01-26 16:49:35 +01:00
Xibo Ning
208760295c no need to escape, thanks mikem 2017-01-17 15:08:26 -05:00
Xibo Ning
f19944c59c s/result/results/ 2017-01-17 15:08:26 -05:00
Xibo Ning
2d5c661a19 have listPackages() method to support queryOpts option and convert the packages page to use paginateMethod() 2017-01-17 15:08:26 -05:00
Xibo Ning
fe8c5964ca fix method names to listPackagesSimple and countAndFilterResults.
1. replace listPackages call by listPackagesSimple.
    2. replace filterResults by countAndFilterResults.
2017-01-17 15:08:26 -05:00
Xibo Ning
fe32d1a447 add method listFlatPackages and CountAndFilterResults 2017-01-17 15:08:26 -05:00
Mike McLean
4cd548e6dc fix raise_fault condition in taskWaitResults() 2017-01-12 14:28:22 -05:00
Tomas Kopecek
6282a70948 don't try to upload image if task failed 2017-01-12 14:28:22 -05:00
Tomas Kopecek
a757bf41e9 typo fixes 2017-01-12 14:28:22 -05:00
Mike McLean
aed4682411 don't error when waiting on 'canfail' tasks 2017-01-12 14:28:22 -05:00
Mike McLean
99de501257 more direct tag functions for the hub
followup to PR#212
https://pagure.io/koji/pull-request/212
2017-01-09 22:14:17 -05:00
Tomas Kopecek
f4ede5339f Update http:// to https:// in code
Where https is working, code was updated to use it.
2016-12-19 11:49:11 -05:00
Mike McLean
a9d46d0fe2 work around in OpenSSL issue on the hub 2016-11-23 14:16:25 -05:00
Mike McLean
ad521d5eb2 Maintain non-strict behavior in getTaskInfo
Fixes: #216
https://pagure.io/koji/issue/216
2016-11-23 12:26:52 -05:00
Mike McLean
6bbf9afdc8 don't assume content type is given 2016-11-22 16:41:31 -05:00
Mike McLean
8e1e72bf15 include tag_extra data when deleting a tag 2016-11-21 12:37:49 -05:00
Mike McLean
b48e3f23a4 handle long type for tag ids 2016-11-21 12:37:49 -05:00
Mike McLean
ce59d83dc8 test for _untag_build 2016-11-21 12:37:49 -05:00
Mike McLean
434bbb9c46 more direct tag calls, also a fix 2016-11-21 12:37:49 -05:00
Mike McLean
63168e4a41 _direct_pkglist_remove 2016-11-21 12:37:49 -05:00
Mike McLean
3d0791ff10 _direct_untag_build for consistency 2016-11-21 12:37:49 -05:00
Mike McLean
12d339d584 more pkglist... 2016-11-21 12:37:49 -05:00
Mike McLean
06692a23cc also pkglist_add 2016-11-21 12:37:49 -05:00
Mike McLean
71f1b22dda provide some lower-level functions sans access check 2016-11-21 12:37:49 -05:00
Joel Vasallo
f0918c7941 Leveraging koji.fixEncoding() and cleaned up spacing 2016-10-26 14:40:14 -04:00
Joel Vasallo
65347a73f7 Added support for unicode in lookup_name
- Need to make sure to sanitize this properly in the future.
- read metadata as binary to be explicit
2016-10-26 14:37:34 -04:00
Joel Vasallo
8530353023 Added tests for get_metadata
- Fixed Typo
2016-10-26 14:34:39 -04:00
Rayson Zhu
1eccf0574c optimize table joins for faster counting performance
Tests shows that changing inner joins to left outer joins on non-null fields will significantly improve the counting performance on PostgreSQL server 9.X.

Only large tables (task, build, and rpminfo) are involved in this commit.
2016-10-26 14:19:55 -04:00
Mike McLean
09f1b7d567 change stray stderr writes to logger.info on hub 2016-10-25 17:16:12 -04:00
Mike McLean
a1c8808544 ImportErrors are uncovered 2016-10-25 17:16:12 -04:00
Mike Bonnet
238d1db039 provide more information to the pre/postRPMSign callback
The existing pre/postRPMSign callback was following the format of
the Task/BuildStateChange callbacks. This isn't necessary for a
one-time operation. This change removes the attribute/old/new
arguments, and replaces them with sigkey, sighash, build, and rpm
arguments. This is more clear, and should make writing handlers
for this callback simpler.
2016-10-20 13:48:07 -07:00
Mike Bonnet
c41107ea51 pass build information consistently to the postImport callback
Always pass the build infomation as the "build" argument to the
postImport callback. For type='build' and type='image' imports,
this change is additive, and so is unlikely to affect existing
plugins. For type='cg' imports, this change makes the callback
consistent with the other callback types, and the CG import
mechanism is new enough that there is probably no code making
use of it yet.
2016-10-20 13:46:32 -07:00
Tomas Kopecek
51eca7346e getRPMDeps exposes additional deps
Adding Conflicts, Suggests, Enhances, Supplements and Recommend header fields
in addition to original Requires, Conflicts, Obsoletes and Provides

relates: https://pagure.io/koji/issue/142
2016-10-13 00:29:39 -04:00
Mike McLean
b481229d8f assert basic nvr sanity for cg imports 2016-10-06 17:40:51 -04:00
Tomas Kopecek
dcf8f52e8f add extra data option to create_tag
related https://pagure.io/koji/issue/166
2016-10-04 11:13:06 -04:00
Tomas Kopecek
7ebf9a44fe update old_edit_tag to support extra tag data 2016-10-04 11:13:06 -04:00
Mike McLean
6cfe982475 drop stale planning comment 2016-09-28 18:20:09 -04:00
Mike McLean
28a912a4f1 make resetBuild a complete reset 2016-09-28 18:20:09 -04:00
Mike McLean
4a1170f262 fix typos in readTaggedBuilds 2016-09-28 18:20:09 -04:00
Mike McLean
73276f7ca8 fix task_id ref in recycle_build 2016-09-28 18:20:09 -04:00
Mike McLean
cef08dd67f provide imageID value to query 2016-09-28 18:20:09 -04:00
Mike McLean
f7f2959ec9 only admins can add btypes 2016-09-28 18:20:09 -04:00
Mike McLean
0a419e885d also clear image_archives rows in reset_build 2016-09-28 18:20:09 -04:00
Mike McLean
1942595cba typo: image builds are not maven builds 2016-09-28 18:20:09 -04:00
Mike McLean
f003cb65f9 fix callback in recycle_build 2016-09-28 18:20:09 -04:00
Mike McLean
500dbb0df6 fix new_typed_build invocations 2016-09-28 18:20:09 -04:00
Mike McLean
1846f92228 make sure rpm btype is set when appropriate 2016-09-28 18:20:09 -04:00
Mike McLean
264cd22ee5 recycled builds: more checks, clear type info 2016-09-28 18:20:09 -04:00
Mike McLean
127926e3dd move build recycling logic into its own function 2016-09-28 18:20:09 -04:00