Commit graph

6538 commits

Author SHA1 Message Date
Pat Riehecky
b16e271c46 Use PrivateTmp for kojid/kojira 2022-04-26 13:05:29 +02:00
Tomas Kopecek
a7179d7edb PR#3333: doc: winbuild documentation updates
Merges #3333
https://pagure.io/koji/pull-request/3333
2022-04-21 13:16:50 +02:00
Ken Dreyer
0ed518d014 doc: winbuild syntax and grammar updates
Trim duplicate content. Switch to active voice to explain who does what.
Break paragraphs into bullets for easier reading.

Correct the "--specfile" references to "--winspec". "--winspec" points
to the "Windows spec" .ini file, whereas the "--specfile" option creates
a wrapper RPM.
2022-04-20 18:00:11 -04:00
Tomas Kopecek
ead884701d PR#3329: Fix number of packages without blocked
Merges #3329
https://pagure.io/koji/pull-request/3329

Fixes: #3328
https://pagure.io/koji/issue/3328
webUI taginfo shows wrong number of packages without blocked
2022-04-20 15:18:11 +02:00
Jana Cupova
507317d070 Fix number of packages without blocked
Fixes: https://pagure.io/koji/issue/3328
2022-04-20 15:17:51 +02:00
Tomas Kopecek
76e430ceb8 PR#3331: doc: better description for kiwi channel requirements
Merges #3331
https://pagure.io/koji/pull-request/3331

Fixes: #3315
https://pagure.io/koji/issue/3315
Remove "image" channel requirements from kiwi plugin
2022-04-19 14:19:49 +02:00
Tomas Kopecek
bd5d81be76 doc: better description for kiwi channel requirements
Fixes: https://pagure.io/koji/issue/3315
2022-04-19 14:15:38 +02:00
Tomas Kopecek
87a1890f1a PR#3279: Skip activate_session when logged
Merges #3279
https://pagure.io/koji/pull-request/3279

Fixes: #3253
https://pagure.io/koji/issue/3253
activate_session could be reentrant
2022-04-19 12:43:30 +02:00
Jana Cupova
83f17e2892 Skip activate_session when logged
Fixes: https://pagure.io/koji/issue/3253
2022-04-19 12:43:24 +02:00
Tomas Kopecek
eda492684f PR#3272: Webui: add free task for admin
Merges #3272
https://pagure.io/koji/pull-request/3272

Fixes: #2895
https://pagure.io/koji/issue/2895
RFE: web ui can provide "free" task action
2022-04-19 12:42:51 +02:00
Jana Cupova
80f6035461 Webui: add free task for admin
Fixes: https://pagure.io/koji/issue/2895
2022-04-19 12:42:45 +02:00
Tomas Kopecek
5fdaf59174 PR#3301: doc: clarify rpm imports
Merges #3301
https://pagure.io/koji/pull-request/3301

Fixes: #3281
https://pagure.io/koji/issue/3281
koji import of a signed rpm doesn't generate the signed copy
2022-04-19 09:43:04 +02:00
Tomas Kopecek
e720df320b doc: clarify rpm imports
Related: https://pagure.io/koji/issue/3281
2022-04-19 09:42:23 +02:00
Tomas Kopecek
75b3cc4fea PR#3306: Koji 1.28.1 release notes
Merges #3306
https://pagure.io/koji/pull-request/3306

Fixes: #3305
https://pagure.io/koji/issue/3305
[WIP] Koji 1.28.1 release notes
2022-04-07 10:08:27 +02:00
Tomas Kopecek
8d6dbd5bce Koji 1.28.1 release notes
Related: https://pagure.io/koji/issue/3305
2022-04-07 10:07:27 +02:00
Tomas Kopecek
84e1d9488e PR#3309: cli: rename "args" var for list-tags command
Merges #3309
https://pagure.io/koji/pull-request/3309
2022-04-04 09:18:46 +02:00
Ken Dreyer
5469452da7 cli: rename "args" var for list-tags command
Instead of re-using the "args" variable, name this variable something
more descriptive to reflect that these are tag name patterns.
2022-04-01 13:12:14 -04:00
Tomas Kopecek
8e3973ad36 PR#3248: Retry gssapi_login if it makes sense
Merges #3248
https://pagure.io/koji/pull-request/3248

Fixes: #3170
https://pagure.io/koji/issue/3170
gssapi_login doesn't have any retries
2022-03-29 12:28:32 +02:00
Tomas Kopecek
d95e3ff094 logging and comment update 2022-03-29 12:28:17 +02:00
Tomas Kopecek
30af3a6bf5 fix test 2022-03-29 12:28:17 +02:00
Tomas Kopecek
2f1090d051 Retry gssapi_login if it makes sense
Related: https://pagure.io/koji/issue/3170
2022-03-29 12:28:17 +02:00
Tomas Kopecek
94e27dbc64 PR#3303: www: fix attribute test
Merges #3303
https://pagure.io/koji/pull-request/3303

Fixes: #3302
https://pagure.io/koji/issue/3302
web ui: noisy error for empty search
2022-03-28 14:03:03 +02:00
Tomas Kopecek
c94ce02633 www: fix attribute test
Related: https://pagure.io/koji/issue/3302
2022-03-28 14:02:55 +02:00
Tomas Kopecek
ddd5f221a8 PR#3292: docs: Task flow diagram
Merges #3292
https://pagure.io/koji/pull-request/3292

Fixes: #3267
https://pagure.io/koji/issue/3267
Document API 'state' and 'waiting'
2022-03-28 14:00:56 +02:00
Tomas Kopecek
cdb31f8486 additional description 2022-03-28 14:00:50 +02:00
Tomas Kopecek
d6a0267571 docs: Task flow diagram
Fixes: https://pagure.io/koji/issue/3267
2022-03-28 14:00:50 +02:00
Tomas Kopecek
c92464936d PR#3290: web: encode filename as UTF-8
Merges #3290
https://pagure.io/koji/pull-request/3290

Fixes #3290
https://pagure.io/koji/issue/3291
2022-03-28 13:53:38 +02:00
Ji-Hyeon Gim
1335841aeb web: encode filename as UTF-8
Signed-off-by: Ji-Hyeon Gim <potatogim@gluesys.com>
2022-03-28 13:53:32 +02:00
Tomas Kopecek
4e6e781c11 PR#3259: kojira: don't call listTags more than once
Merges #3259
https://pagure.io/koji/pull-request/3259

Fixes: #3258
https://pagure.io/koji/issue/3258
Kojira fills tag cache too often
2022-03-28 13:46:45 +02:00
Tomas Kopecek
9d568cb828 kojira: don't call listTags more than once
Fixes: https://pagure.io/koji/issue/3258
2022-03-28 13:46:37 +02:00
Tomas Kopecek
ce0ea82b78 PR#3262: Fix parsing of URLs with port numbers
Merges #3262
https://pagure.io/koji/pull-request/3262

Fixes #3287
https://pagure.io/koji/issue/3287
2022-03-25 15:37:44 +01:00
Alex Iribarren
9bc9680285 Fix parsing of URLs with port numbers 2022-03-25 15:37:37 +01:00
Tomas Kopecek
6444cf144b PR#3298: Use buildins.type when option is called type in readTaggedRPMS
Merges #3298
https://pagure.io/koji/pull-request/3298

Fixes: #3283
https://pagure.io/koji/issue/3283
readTaggedRPMS has conflict with param type and type function
2022-03-25 14:48:51 +01:00
Jana Cupova
a0b8ec8bfd Use builtins.type when option is called type in readTaggedRPMS
Fixes: https://pagure.io/koji/issue/3283
2022-03-24 13:05:30 +01:00
Tomas Kopecek
44f1eb9d11 PR#3300: Same format output for list-builroot with verbose for py3/py2
Merges #3300
https://pagure.io/koji/pull-request/3300

Fixes: #3299
https://pagure.io/koji/issue/3299
CLI list-buildroot with verbose print different format of message on py3 and py2
2022-03-24 13:00:01 +01:00
Jana Cupova
49f5f72a9f Same format output for list-builroot with verbose for py3/py2
Fixes: https://pagure.io/koji/issue/3299
2022-03-24 12:59:58 +01:00
Tomas Kopecek
16c2e6e576 PR#3297: doc: fix readTaggedRPMs rpmsigs option description
Merges #3297
https://pagure.io/koji/pull-request/3297

Fixes: #3231
https://pagure.io/koji/issue/3231
listTaggedRPMS documentation inconsistent with behaviour
2022-03-24 11:18:33 +01:00
Tomas Kopecek
3131a64178 doc: fix readTaggedRPMs rpmsigs option description
Related: https://pagure.io/koji/issue/3231
2022-03-23 14:02:29 +01:00
Tomas Kopecek
2394af63d9 PR#3234: Check ccache size before trying to use it
Merges #3234
https://pagure.io/koji/pull-request/3234

Fixes: #3233
https://pagure.io/koji/issue/3233
Kojid not able to authenticate when ccache is empty
2022-03-22 10:25:03 +01:00
Daniel Juarez
e596ca6fcb Check ccache size before trying to use it 2022-03-22 10:24:54 +01:00
Tomas Kopecek
1a71dcef81 PR#3270: Increase CLI test cases
Merges #3270
https://pagure.io/koji/pull-request/3270
2022-03-21 14:42:14 +01:00
Jana Cupova
a8f11fbf9c Increase CLI test cases 2022-03-21 14:42:08 +01:00
Tomas Kopecek
ba407086fb PR#3208: hub: improve inheritance priority collision error message
Merges #3208
https://pagure.io/koji/pull-request/3208
2022-03-21 14:39:45 +01:00
Ken Dreyer
ddb46d744b hub: improve inheritance priority collision error message
When users set multiple parents to the same priority in
setInheritanceData(), we raise an error because this is an invalid
configuration.

Improve the error message to make it easier for humans to understand the
problem and explain which tag ID ints are parents or children.
2022-03-21 14:39:05 +01:00
Tomas Kopecek
f5fe7a550e PR#3269: return 400 codes when client fails to send a full request
Merges #3269
https://pagure.io/koji/pull-request/3269

Fixes: #3268
https://pagure.io/koji/issue/3268
Some network errors cannot be retried
2022-03-21 14:34:37 +01:00
Mike McLean
f89794ce07 also raise 400 errors when we can't read the client upload stream 2022-03-21 14:34:30 +01:00
Mike McLean
37b108bf24 fix indent 2022-03-21 14:34:30 +01:00
Mike McLean
3ece0d8e05 return 400 codes when client fails to send a full request
Fixes: https://pagure.io/koji/issue/3268
2022-03-21 14:34:30 +01:00
Tomas Kopecek
c5749fc414 PR#3265: Set dst permissions same as src permissions
Merges #3265
https://pagure.io/koji/pull-request/3265

Fixes: #3260
https://pagure.io/koji/issue/3260
Koji 1.28.0 writes RPMs with mode 0600 (not accessible for distRepo tasks via NFS)
2022-03-21 14:33:50 +01:00
Jana Cupova
b3258c4273 Set dst permissions same as src permissions
Fixes: https://pagure.io/koji/issue/3260
2022-03-21 14:33:43 +01:00