Commit graph

3336 commits

Author SHA1 Message Date
Mike McLean
dd654e91f6 scoring 2018-02-13 13:48:43 -05:00
Mike McLean
76b66c4960 use new code 2018-02-13 13:48:43 -05:00
Mike McLean
42dc03b3d5 partial refactor of kojira code 2018-02-13 13:48:43 -05:00
Mike McLean
04635ac9f2 PR#794: Work around race in add_external_rpm
Merges #794
https://pagure.io/koji/pull-request/794

Fixes: #788
https://pagure.io/koji/issue/788
rpm from external repo can hit db constraint
2018-02-13 13:42:46 -05:00
Mike McLean
1d35403e2d unit test for Savepoint 2018-02-13 13:42:31 -05:00
Mike McLean
83d327482f unit test for add_external_rpm 2018-02-13 13:42:31 -05:00
Mike McLean
2c76b3970e use a savepoint 2018-02-13 13:42:31 -05:00
Mike McLean
12a993a2cf recheck for duplicate external rpm on insertion errors
fixes: https://pagure.io/koji/issue/788
2018-02-13 13:42:31 -05:00
Mike McLean
becc88cba4 PR#753: check python-requests-kerberos version before gssapi login
Merges #753
https://pagure.io/koji/pull-request/753

Fixes: #747
https://pagure.io/koji/issue/747
gssapi keytab login fails on rhel7
2018-02-07 14:34:37 +01:00
Yuming Zhu
64ef26648f update test_gssapi 2018-02-07 16:07:41 +08:00
Mike McLean
afd5c88afb adjust error text 2018-02-07 15:55:58 +08:00
Yuming Zhu
0d2588b9ad remove duplicate logging 2018-02-07 15:55:58 +08:00
Yuming Zhu
4d70642217 update test_krbv.py for requests_kerberos.__version__ checking 2018-02-07 15:55:58 +08:00
Yuming Zhu
80b4bd1ad6 update test_gssapi.py for requests_kerberos.__version__ checking 2018-02-07 15:55:58 +08:00
Yuming Zhu
6c5924b282 replace version comparison with regexp matching 2018-02-07 15:55:58 +08:00
Yuming Zhu
c241d28c25 do not import HTTPKerberosAuth 2018-02-07 15:55:58 +08:00
Yuming Zhu
af1a85841b check python-requests-kerberos version before gssapi login
relates: #747
2018-02-07 15:55:58 +08:00
Mike McLean
fa5a77b0d4 PR#783: don't join users table if countOnly
Merges #783
https://pagure.io/koji/pull-request/783

Fixes: #782
https://pagure.io/koji/issue/782
Web page listing tasks is slow
2018-02-06 11:27:09 +01:00
Tomas Kopecek
7d8b31232e don't join users table if countOnly
Improves performance

Fixes: https://pagure.io/koji/issue/782
2018-02-06 11:27:01 +01:00
Mike McLean
7a43a4ab98 PR#775: drop pycurl dependency
Merges #775
https://pagure.io/koji/pull-request/775
2018-02-05 15:54:24 +01:00
Tomas Kopecek
4a15407cdb drop pycurl dependency 2018-02-05 15:54:18 +01:00
Mike McLean
e873a213b2 PR#733: ut: [cli] fix unexcepted order problem in test_taskinfo
Merges #733
https://pagure.io/koji/pull-request/733
2018-02-05 15:26:23 +01:00
Yuming Zhu
d72fd927de fix unexcepted order problem in test_taskinfo 2018-02-05 15:26:19 +01:00
Mike McLean
34af33b83c PR#730: add unit test for cli commands, coverage(40%)
Merges #730
https://pagure.io/koji/pull-request/730

Related: #729
https://pagure.io/koji/issue/729
Goal: 60% coverage for cli commands
2018-02-05 15:21:05 +01:00
Franz Chih-Ping Hsieh
d46f537366 add unit tests for cli commands, coverage(46%) 2018-02-05 15:15:02 +01:00
Franz Chih-Ping Hsieh
bdcb8065d2 improve coverage rate in existing test cases. 2018-02-05 15:15:02 +01:00
Franz Chih-Ping Hsieh
8a273b2cae add unit test for cli commands, coverage(40%) 2018-02-05 15:15:02 +01:00
Mike McLean
8f5edb9880 PR#787: builder: make temp dir to be configured
Merges #787
https://pagure.io/koji/pull-request/787

Fixes: #786
https://pagure.io/koji/issue/786
buildSRPMFromSCM tasks fail on koji 1.15
2018-01-16 15:35:20 -05:00
Yuming Zhu
8da39606b8 rename parameter/default value - tmpdir to chroot_tmpdir 2018-01-16 15:35:16 -05:00
Yuming Zhu
d30f097301 builder: make temp dir be configured 2018-01-16 15:35:16 -05:00
Mike McLean
e399f69af4 PR#498: remove old ssl library
Merges #498
https://pagure.io/koji/pull-request/498

Fixes: #467
https://pagure.io/koji/issue/467
drop old ssl support
2018-01-15 17:55:28 -05:00
Tomas Kopecek
8f22069fda drop old ssl support + compatrequests
Koji now uses ssl via python-requests

 - use_old_ssl option is removed
 - koji.ssl library removed
 - compatrequests dropped

Related: https://pagure.io/koji/issue/467
2018-01-03 12:47:03 +01:00
Mike McLean
15bc1155bb PR#755: remove simplejson imports
Merges #755
https://pagure.io/koji/pull-request/755

Fixes: #727
https://pagure.io/koji/issue/727
drop simplejson imports
2017-12-20 12:42:35 -05:00
Tomas Kopecek
b852381a3a remove simplejson imports
Fixes: https://pagure.io/koji/issue/727
2017-12-20 12:42:31 -05:00
Mike McLean
414edb6b82 PR#731: koji.next.md: Content Generators are available
Merges #731
https://pagure.io/koji/pull-request/731
2017-12-19 13:53:40 -05:00
Ken Dreyer
b90c22eff0 koji.next.md: Content Generators are available 2017-12-19 13:53:37 -05:00
Mike McLean
bb6a6167dc PR#754: drop rhel5 cases from spec
Merges #754
https://pagure.io/koji/pull-request/754

Fixes: #728
https://pagure.io/koji/issue/728
drop rhel5 cases from spec
2017-12-19 13:46:43 -05:00
Tomas Kopecek
dfe5188122 drop rhel5 cases from spec
Fixes: https://pagure.io/koji/issue/728
2017-12-19 13:46:39 -05:00
Mike McLean
30e9aa3d1c PR#761: proper comments of unused spec macros
Merges #761
https://pagure.io/koji/pull-request/761

Fixes: #760
https://pagure.io/koji/issue/760
spec contains commented (but expanded) macros
2017-12-19 12:46:50 -05:00
Tomas Kopecek
3ba5aa5174 proper comments of unused spec macros
Fixes: https://pagure.io/koji/issue/760
2017-12-19 12:46:46 -05:00
Mike McLean
fb8f53acf9 PR#762: remove unused import in koji-shadow
Merges #762
https://pagure.io/koji/pull-request/762
2017-12-19 12:34:59 -05:00
Yuming Zhu
107eb48ceb remove unused import in koji-shadow 2017-12-19 12:34:55 -05:00
Mike McLean
99b1ce0b62 PR#764: incorrect py3 syntax
Merges #764
https://pagure.io/koji/pull-request/764
2017-12-19 12:30:26 -05:00
Tomas Kopecek
aecd3022e9 incorrect py3 syntax 2017-12-19 12:30:22 -05:00
Mike McLean
dc411d9456 PR#757: Force coverage3 read correct rc file.
Merges #757
https://pagure.io/koji/pull-request/757

Fixes: #756
https://pagure.io/koji/issue/756
coverage3 should read .coveragerc3 to generate reports or html
2017-12-19 09:59:40 -05:00
Franz Chih-Ping Hsieh
b8bfc837fe add coverage exclude check 2017-12-19 09:59:35 -05:00
Franz Chih-Ping Hsieh
3d190a1943 add exclude_lines in .coveragerc/.coveragerc3 2017-12-19 09:59:35 -05:00
Franz Chih-Ping Hsieh
51b56c0e76 force coverage3 read .coveragerc3 as rcfile to generate report and html 2017-12-19 09:59:35 -05:00
Mike McLean
11d60d9157 PR#632: drop migrateImage call
Merges #632
https://pagure.io/koji/pull-request/632

Fixes: #612
https://pagure.io/koji/issue/612
drop migrateImage call
2017-12-19 09:56:53 -05:00
Tomas Kopecek
fb48f62c4d drop migrateImage call
The migrateImage call allows migrating pre-1.8 image builds from the old
model (no build entry) to the new model (image build type). This call
was added in 1.8 (4.5 years ago) as a one-time tool for migration.  It
is only available if the EnableImageMigration is set on the hub.

See also: https://docs.pagure.org/koji/migrating_to_1.8/

Related: https://pagure.io/koji/issue/612
2017-12-19 09:56:45 -05:00