Commit graph

4854 commits

Author SHA1 Message Date
Tomas Kopecek
b445a6f614 remove unused imports 2020-02-12 13:16:28 +01:00
Tomas Kopecek
b485dfeb55 fix basetag argument 2020-02-12 13:16:28 +01:00
Tomas Kopecek
b9e0597ccd Merge sidetag plugin
Originally living in https://pagure.io/sidetag-koji-plugin

Fixes: https://pagure.io/koji/issue/1955
2020-02-12 13:16:28 +01:00
Tomas Kopecek
8502d4d4ce PR#1465: unittest fix: tests/test_cli/test_list_tagged.py
Merges #1465
https://pagure.io/koji/pull-request/1465

Fixes: https://pagure.io/koji/issue/1902
2020-02-12 12:34:08 +01:00
Yu Ming Zhu
ecebcba90f unittest fix: tests/test_cli/test_list_tagged.py 2020-02-12 12:34:03 +01:00
Tomas Kopecek
5f01cf0f44 PR#478: Add _taskLabel entry for indirectionimage
Merges #478
https://pagure.io/koji/pull-request/478

Fixes: https://pagure.io/koji/issue/1541
2020-02-12 10:54:45 +01:00
Jon Schlueter
779a8bae08 Add _taskLabel entry for indirectionimage
v2: cleanup whitespace and drop extra line from debugging
2020-02-12 10:54:38 +01:00
Tomas Kopecek
b884141891 PR#2000: hub: improve listBTypes() API documentation
Merges #2000
https://pagure.io/koji/pull-request/2000
2020-02-12 10:44:56 +01:00
Ken Dreyer
c118468628 hub: improve listBTypes() API documentation
Reformat this text to match Sphinx's conventions. This makes it easier
for developers to read this documentation.
2020-02-12 10:44:51 +01:00
Tomas Kopecek
6aa1b3e818 PR#1993: Always use stream=True when iterating over a request
Merges #1993
https://pagure.io/koji/pull-request/1993

Fixes: https://pagure.io/koji/issue/1996
2020-02-12 10:42:18 +01:00
Miro Hrončok
388bb070f1 Always use stream=True when iterating over a request
Fixes https://pagure.io/releng/issue/9226
2020-02-12 10:42:12 +01:00
Tomas Kopecek
5ad52611c1 PR#1058: Add 'target' policy
Merges #1058
https://pagure.io/koji/pull-request/1058

Fixes: #1040
https://pagure.io/koji/issue/1040
rfe: target policy test
2020-02-11 14:30:32 +01:00
Tomas Kopecek
f9190657d9 Add 'target' policy
Fixes: https://pagure.io/koji/issue/1040
2020-02-11 14:30:25 +01:00
Tomas Kopecek
422f9db76c PR#1960: user proper type for buildroot state comparison
Merges #1960
https://pagure.io/koji/pull-request/1960

Fixes: #1959
https://pagure.io/koji/issue/1959
setState fails on integer buildroot state
2020-02-11 10:48:20 +01:00
Tomas Kopecek
8165f17f16 user proper type for buildroot state comparison
Fixes: https://pagure.io/koji/issue/1959
2020-02-11 10:48:10 +01:00
Tomas Kopecek
9d25189ba6 PR#1962: improve sql speed in build_references
Merges #1962
https://pagure.io/koji/pull-request/1962

Fixes: #1961
https://pagure.io/koji/issue/1961
SQL effectivity for build_references
2020-02-10 16:29:13 +01:00
Tomas Kopecek
3c6fb59814 improve sql speed in build_references
Fixes: https://pagure.io/koji/issue/1961
2020-02-10 16:29:05 +01:00
Tomas Kopecek
cb8d096e2d PR#938: Deprecating list-tag-history and tagHistory
Merges #938
https://pagure.io/koji/pull-request/938

Fixes: https://pagure.io/koji/issue/1531
2020-02-10 15:52:04 +01:00
Brendan Reilly
74e085572e Deprecating list-tag-history and tagHistory 2020-02-10 15:50:30 +01:00
Tomas Kopecek
8f454e2390 PR#1488: Display params also for malformed tasks in webui
Merges #1488
https://pagure.io/koji/pull-request/1488

Fixes: #1484
https://pagure.io/koji/issue/1484
Handle malformed tasks gracefully
2020-02-10 15:47:39 +01:00
Tomas Kopecek
08baa31a8b fix rebase 2020-02-10 15:46:18 +01:00
Tomas Kopecek
f434933370 Display params also for malformed tasks in webui
Previously web ui failed in displaying tasks with unexpected parameters,
display them now in raw variant with warning message.

Fixes: https://pagure.io/koji/issue/1484
2020-02-10 15:45:30 +01:00
Tomas Kopecek
f84b3d9af7 PR#1967: don't use full listTags in list-groups call
Merges #1967
https://pagure.io/koji/pull-request/1967

Fixes: #1954
https://pagure.io/koji/issue/1954
list-groups is slow due to listTags call
2020-02-10 15:35:54 +01:00
Tomas Kopecek
4edb9b15c2 don't user full listTags in list-groups call
Fixes: https://pagure.io/koji/issue/1954
2020-02-10 15:35:48 +01:00
Tomas Kopecek
d103176de3 PR#1982: ensure that all keys in distrepo are lowered
Merges #1982
https://pagure.io/koji/pull-request/1982

Fixes: #1978
https://pagure.io/koji/issue/1978
koji dist-repo key id is case sensitive
2020-02-10 15:31:36 +01:00
Tomas Kopecek
e2edc37153 ensure that all keys in distrepo are lowered
Fixes: https://pagure.io/koji/issue/1978
2020-02-10 15:31:30 +01:00
Tomas Kopecek
c431387569 PR#1995: hub: improve search() API documentation
Merges #1995
https://pagure.io/koji/pull-request/1995

Fixes: https://pagure.io/koji/issue/1997
2020-02-10 10:26:00 +01:00
Ken Dreyer
5210da0d30 hub: improve search() API documentation
Reformat this text to match Sphinx's conventions. This makes it easier
for developers to read this documentation.

There are a couple small corrections here as well:

- matchType accepts more values than "glob" or "regex", and it treats
  any other value as a plain "=" (strict string match).

- Only globs and regexes are searched insensitively
2020-02-07 10:56:48 -07:00
Tomas Kopecek
3e5dbe4b93 PR#1971: remove outdated comment in schema file
Merges #1971
https://pagure.io/koji/pull-request/1971
2020-02-05 11:36:44 +01:00
Mike McLean
51c5c9715a outdated comment 2020-02-05 11:36:34 +01:00
Tomas Kopecek
efdb85067e PR#1986: fix test
Merges #1986
https://pagure.io/koji/pull-request/1986
2020-02-04 10:53:16 +01:00
Tomas Kopecek
e0ad9c5a1e fix test 2020-02-04 10:53:12 +01:00
Tomas Kopecek
e60252ca54 PR#1946: fix usage message for add-pkg
Merges #1946
https://pagure.io/koji/pull-request/1946

Fixes: #1212
https://pagure.io/koji/issue/1212
CLI add-pkg --help message has --owner as option, but it is mandatory
2020-02-04 10:33:41 +01:00
Tomas Kopecek
4e28eda265 fix usage message for add-pkg
Fixes: https://pagure.io/koji/issue/1212
2020-02-04 10:33:34 +01:00
Tomas Kopecek
c3a12ba78a PR#1935: docs for kojira and koji-gc
Merges #1935
https://pagure.io/koji/pull-request/1935

Fixes: #1927
https://pagure.io/koji/issue/1927
koji-gc has no documentation
2020-02-04 10:31:54 +01:00
Tomas Kopecek
8e80c627eb docs for kojira and koji-gc
Fixes: https://pagure.io/koji/issue/1927
2020-02-04 10:31:47 +01:00
Tomas Kopecek
1b951f14d5 R#1944: analyze/vacuum all affected tables
Merges #1944
https://pagure.io/koji/pull-request/1944

Fixes: #1941
https://pagure.io/koji/issue/1941
clean_buildroots in koji-sweep-db analyzes wrong table
2020-02-04 10:30:23 +01:00
Tomas Kopecek
4e404fcc7c analyze/vacuum all affected tables
Fixes: https://pagure.io/koji/issue/1941
2020-02-04 10:30:17 +01:00
Tomas Kopecek
5501501fc4 PR#1984: Remove deprecated md5/sha1 constructors
Merges #1984
https://pagure.io/koji/pull-request/1984

Fixes: #1491
https://pagure.io/koji/issue/1491
Remove deprecated md5/sha1 constructors
2020-02-04 09:23:53 +01:00
Tomas Kopecek
4df680f504 Remove deprecated md5/sha1 constructors
Fixes: https://pagure.io/koji/issue/1491
2020-02-04 09:23:47 +01:00
Tomas Kopecek
5c41901512 PR#1059: Emit user in PackageListChange messages
Merges #1059
https://pagure.io/koji/pull-request/1059

Fixes: #1035
https://pagure.io/koji/issue/1035
add user to PackageListChange messages
2020-02-04 09:22:50 +01:00
Tomas Kopecek
e016e6624d Emit user in PackageListChange messages
Fixes: https://pagure.io/koji/issue/1035
2020-02-04 09:22:43 +01:00
Tomas Kopecek
b96fd708ec PR#1929: fix flags display for list-tag-inheritance
Merges #1929
https://pagure.io/koji/pull-request/1929

Fixes: #1928
https://pagure.io/koji/issue/1928
list-tag-inheritance garbles flags for same-level inheritance
2020-02-04 09:21:49 +01:00
Tomas Kopecek
396555f606 fix flags display for list-tag-inheritance
Fixes: https://pagure.io/koji/issue/1928
2020-02-04 09:21:43 +01:00
Tomas Kopecek
947a7aed9d PR#1945: check permission id in edit_tag
Merges #1945
https://pagure.io/koji/pull-request/1945

Fixes: #1429
https://pagure.io/koji/issue/1429
editTag API call should raise GenericError exception for non existing permission ID
2020-02-04 09:20:54 +01:00
Tomas Kopecek
a63c801e3e check permission id in edit_tag
Fixes: https://pagure.io/koji/issue/1429
2020-02-04 09:20:48 +01:00
Tomas Kopecek
e015942276 PR#1948: check package list existence before blocking
Merges #1948
https://pagure.io/koji/pull-request/1948

Fixes: #1177
https://pagure.io/koji/issue/1177
Use packageListBlock should raise better message GenericError without use force and for non-existing pkg
2020-02-04 09:19:20 +01:00
Tomas Kopecek
5494ea7632 check package list existence before blocking
Fixes: https://pagure.io/koji/issue/1177
2020-02-04 09:19:13 +01:00
Tomas Kopecek
b5ca29f479 PR#1949: don't allow setTaskPriority on closed task
Merges #1949
https://pagure.io/koji/pull-request/1949

Fixes: #1153
https://pagure.io/koji/issue/1153
set-task-priority should not allow change priority on closed task
2020-02-04 09:18:36 +01:00
Tomas Kopecek
72811e5fd1 don't allow setTaskPriority on closed task
Fixes: https://pagure.io/koji/issue/1153
2020-02-04 09:18:31 +01:00