Commit graph

5991 commits

Author SHA1 Message Date
Tomas Kopecek
990fa73d27 remove debug 2021-06-03 15:23:56 +02:00
Tomas Kopecek
4892b4e922 use format for name_template 2021-06-03 15:23:56 +02:00
Tomas Kopecek
d1d07c1c0c update docs 2021-06-03 15:23:56 +02:00
Tomas Kopecek
ac4fb76b22 sidetags: configurable naming template
Fixes: https://pagure.io/koji/issue/2893
2021-06-03 15:23:56 +02:00
mprahl
cd1b928a5f Add the ability to specify custom metadata on an RPM build
This adds the `--custom-user-metadata` option to the
CLI `build` command. This is then stored under the
"extra.custom_user_metadata" field on the resulting build.

Signed-off-by: mprahl <mprahl@redhat.com>
2021-06-02 15:48:51 +02:00
Tomas Kopecek
b6b7d644b5 PR#2879: Remove deprecated readGlobalInheritance
Merges #2879
https://pagure.io/koji/pull-request/2879

Fixes: #2871
https://pagure.io/koji/issue/2871
remove deprecated readGlobalInheritance
2021-06-02 11:48:57 +02:00
Jana Cupova
1cf849f891 Remove deprecated readGlobalInheritance
Fixes: https://pagure.io/koji/issue/2871
2021-06-02 11:48:50 +02:00
Tomas Kopecek
65cc705ebb PR#2883: importlib instead of imp
Merges #2883
https://pagure.io/koji/pull-request/2883

Fixes: #2822
https://pagure.io/koji/issue/2822
imp lib is deprecated since python 3.4
2021-06-02 11:19:40 +02:00
Jana Cupova
9541c2a173 importlib instead of imp
Fixes: https://pagure.io/koji/issue/2822
2021-06-02 11:19:33 +02:00
Tomas Kopecek
97a0ecd5a0 PR#2890: tests - Add support for running tox with specific test(s)
Merges #2890
https://pagure.io/koji/pull-request/2890

Fixes: https://pagure.io/koji/issue/2892
2021-06-02 10:53:16 +02:00
Joe Talbott
8d8d441d7e tests - Add support for running tox with specific test(s) 2021-06-01 22:59:06 -04:00
Tomas Kopecek
f4aa1f4065 PR#2884: update irc info
Merges #2884
https://pagure.io/koji/pull-request/2884
2021-05-26 15:36:37 +02:00
Mike McLean
9ca9f6b131 update irc info
see: https://lists.fedorahosted.org/archives/list/koji-devel@lists.fedorahosted.org/thread/GCDS5YSANYYKVW7SIEBHFZOP2PJQ6JNO/
2021-05-26 15:36:29 +02:00
Tomas Kopecek
8512c713f1 PR#2881: update .coveragerc to ignore p3 code
Merges #2881
https://pagure.io/koji/pull-request/2881

Fixes: #2880
https://pagure.io/koji/issue/2880
py2 coverage fails on hub code
2021-05-25 13:19:17 +02:00
Tomas Kopecek
995e15007e update .coveragerc to ignore p3 code
Fixes: https://pagure.io/koji/issue/2880
2021-05-25 11:44:54 +02:00
Tomas Kopecek
e123907ed5 PR#2872: hub: policy test buildtag_inheritance
Merges #2872
https://pagure.io/koji/pull-request/2872

Fixes: #2870
https://pagure.io/koji/issue/2870
RFE: policy test for tag inheritance
2021-05-25 09:27:09 +02:00
Tomas Kopecek
15c115e71e hub: policy test buildtag_inheritance
Fixes: https://pagure.io/koji/issue/2870
2021-05-24 10:38:01 +02:00
Tomas Kopecek
0bdbaa9730 PR#2850: Release notes 1.25
Merges #2850
https://pagure.io/koji/pull-request/2850

Fixes: #2845
https://pagure.io/koji/issue/2845
1.25 Release notes
2021-05-20 12:59:45 +02:00
Tomas Kopecek
d0cd655e79 add pr 2021-05-20 12:59:39 +02:00
Mike McLean
e02e37cb98 fix code block 2021-05-20 12:59:39 +02:00
Mike McLean
5b6da358e2 misc fixes 2021-05-20 12:59:39 +02:00
Tomas Kopecek
abb3e890e2 update release notes 2021-05-20 12:59:39 +02:00
Tomas Kopecek
3598562883 Release notes 1.25
Fixes: https://pagure.io/koji/issue/2845
2021-05-20 12:59:39 +02:00
Jana Cupova
8ecfc53119 Unify error messages related to hosts and users
Fixes: https://pagure.io/koji/issue/2858
2021-05-18 10:23:15 +02:00
Tomas Kopecek
f2c314d07b PR#2855: kojira: use thread-local session object
Merges #2855
https://pagure.io/koji/pull-request/2855

Fixes: #2854
https://pagure.io/koji/issue/2854
Kojira can generate SequenceErrors
2021-05-17 08:59:01 +02:00
Tomas Kopecek
562b325c8c kojira: use thread-local session object
Fixes: https://pagure.io/koji/issue/2854
2021-05-17 08:58:56 +02:00
Tomas Kopecek
f91279970f PR#2853: kojira: don't fail on already deleted repo
Merges #2853
https://pagure.io/koji/pull-request/2853

Fixes: #2851
https://pagure.io/koji/issue/2851
kojira 1.24.x and rmtree/repo deletes
2021-05-17 08:58:16 +02:00
Tomas Kopecek
11e71e867a kojira: don't fail on already deleted repo
Related: https://pagure.io/koji/issue/2851
2021-05-17 08:58:09 +02:00
Tomas Kopecek
98f81d6c2f PR#2856: kojira: skip unlocking of child locks
Merges #2856
https://pagure.io/koji/pull-request/2856

Fixes: #2851
https://pagure.io/koji/issue/2851
kojira 1.24.x and rmtree/repo deletes
2021-05-17 08:57:30 +02:00
Tomas Kopecek
3849e07ecf kojira: skip unlocking of child locks
Related: https://pagure.io/koji/issue/2851
2021-05-17 08:57:24 +02:00
Tomas Kopecek
7d3f34b476 PR#2857: Check when list of hosts is empty.
Merges #2857
https://pagure.io/koji/pull-request/2857

Fixes: #2497
https://pagure.io/koji/issue/2497
getLastHostUpdate returns time only as a string
2021-05-12 16:41:33 +02:00
Jana Cupova
5e861978c6 Check when list of hosts is empty.
Fixes: https://pagure.io/koji/issue/2497
2021-05-12 16:33:23 +02:00
Tomas Kopecek
8b07fcf5bb PR#2844: protonmsg: use consistent data format for messages
Merges #2844
https://pagure.io/koji/pull-request/2844

Fixes: #2846
https://pagure.io/koji/issue/2846
protonmsg: db queue is never cleared

Fixes: #2841
https://pagure.io/koji/issue/2841
protonmsg db queue: incorrect data format for _send_msg()
2021-05-10 09:51:09 +02:00
Mike McLean
5045f96bb4 protonmsg: actually remove messages from db queue
Fixes: https://pagure.io/koji/issue/2846
2021-05-10 09:51:03 +02:00
Mike McLean
4b55b62355 fix unit tests 2021-05-10 09:51:03 +02:00
Mike McLean
bd00cddc2b protonmsg: drop bad key reference
This is a relic of an earlier version of the db work.
At this point in the code, there is never an id field.
We don't re-store messages from the db. We only delete them
after confirmed send.
2021-05-10 09:51:03 +02:00
Mike McLean
158232ab81 protonmsg: avoid calling _send_msgs on empty list 2021-05-10 09:51:03 +02:00
Mike McLean
1c633dd37b protonmsg: use consistent type for messages
Previously messages were represented as either tuples or
dictionaries. Now they are always dictionaries.

Fixes: https://pagure.io/koji/issue/2841
2021-05-10 09:51:03 +02:00
Tomas Kopecek
e158b1c81d PR#2764: kojira: faster startup
Merges #2764
https://pagure.io/koji/pull-request/2764

Fixes: #2612
https://pagure.io/koji/issue/2612
kojira: startup can take few hours
2021-05-10 09:50:02 +02:00
Tomas Kopecek
1bd62ab607 kojira: faster startup
caching tags in the start + caching property for getting inheritance

Fixes: https://pagure.io/koji/issue/2612
2021-05-10 09:49:55 +02:00
Tomas Kopecek
d7076086a3 PR#2831: Add wait/nowait to tag-build, image-build-indirection
Merges #2831
https://pagure.io/koji/pull-request/2831

Fixes: #2522
https://pagure.io/koji/issue/2522
CLI docs for many commands specifies that  --wait works even in background
2021-05-10 09:17:32 +02:00
Jana Cupova
56a2d86034 Consistent wait/nowait in all related functions
Fixes: https://pagure.io/koji/issue/2522
2021-05-10 09:17:26 +02:00
Tomas Kopecek
d6694d0501 PR#2827: web: don't use count(*) on first tasks page
Merges #2827
https://pagure.io/koji/pull-request/2827

Fixes: #2482
https://pagure.io/koji/issue/2482
rethink pagination on web
2021-05-10 09:13:20 +02:00
Tomas Kopecek
4896a29cb5 better label 2021-05-10 09:13:13 +02:00
Tomas Kopecek
aa2011c72b web: don't use count(*) on first tasks page
Fixes: https://pagure.io/koji/issue/2482
2021-05-10 09:13:13 +02:00
Tomas Kopecek
70d69cd924 PR#2833: Add squashfs-only and compress-arg options to livemedia
Merges #2833
https://pagure.io/koji/pull-request/2833

Fixes: #2476
https://pagure.io/koji/issue/2476
Add support for passing --squashfs-only and --compress-arg to the livemedia-creator during in livemedia method
2021-05-10 09:12:34 +02:00
Jana Cupova
bef3eff0aa Add squashfs-only and compress-arg options to livemedia
Fixes: https://pagure.io/koji/issue/2476
2021-05-10 09:12:27 +02:00
Tomas Kopecek
df09be48e8 PR#2828: web: additional info on API page
Merges #2828
https://pagure.io/koji/pull-request/2828

Fixes: #2825
https://pagure.io/koji/issue/2825
Is there a way to grab the failed builds that are failed in srpm building phase
2021-05-05 13:19:01 +02:00
Tomas Kopecek
d87e684700 web: additional info on API page
Related: https://pagure.io/koji/issue/2825
2021-05-05 13:18:55 +02:00
Tomas Kopecek
d83c15247c PR#2826: Add kerberos debug message
Merges #2826
https://pagure.io/koji/pull-request/2826

Fixes: #2063
https://pagure.io/koji/issue/2063
improve kerberos auth failure UX
2021-05-03 13:41:41 +02:00