Commit graph

6840 commits

Author SHA1 Message Date
Tomas Kopecek
2006ab1dd8 don't propagate SIGHUP ignore to child processes
Related: https://pagure.io/koji/issue/672
2022-08-01 11:34:41 +02:00
Tomas Kopecek
b5ff9d8b51 PR#3402: Correct getAverageDuration values for most GC builds
Merges #3402
https://pagure.io/koji/pull-request/3402

Fixes: #1128
https://pagure.io/koji/issue/1128
getAverageBuildDuration returns None for containers
2022-08-01 09:37:51 +02:00
Tomas Kopecek
80318fc0cf Correct getAverageDuration values for most GC builds
Fixes: https://pagure.io/koji/issue/1128
2022-08-01 09:37:42 +02:00
Tomas Kopecek
e8a94eaef9 PR#3445: Don't crash in _checkImageState if there's no image.os_plugin
Merges #3445
https://pagure.io/koji/pull-request/3445

Fixes #3447
https://pagure.io/koji/issue/3447
2022-07-29 13:45:25 +02:00
Adam Williamson
a944798944 Don't crash in _checkImageState if there's no image.os_plugin
We've seen some tasks lately where Koji crashed trying to do
`image.os_plugin.abort()`, e.g.:

https://koji.fedoraproject.org/koji/taskinfo?taskID=89750587
https://koji.fedoraproject.org/koji/taskinfo?taskID=89671944

The fix seems fairly simple: only try and abort if os_plugin
actually exists.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-07-29 13:45:18 +02:00
Tomas Kopecek
2db60a04b9 PR#3437: Authtype as enum and getSessionInfo prints authtype name
Merges #3437
https://pagure.io/koji/pull-request/3437

Fixes: #3436
https://pagure.io/koji/issue/3436
AUTHTYPEs as enum
2022-07-26 14:36:15 +02:00
Jana Cupova
44f5ebaabb Authtype as enum and getSessionInfo prints authtype name
Fixes: https://pagure.io/koji/issue/3436
2022-07-26 14:36:00 +02:00
Tomas Kopecek
e5e59c1880 PR#3423: Fix rpm_hdr_size file closing
Merges #3423
https://pagure.io/koji/pull-request/3423

Related #3424
https://pagure.io/koji/issue/3424
2022-07-26 14:06:29 +02:00
Patrick Uiterwijk
d4d2594653 Fix rpm_hdr_size file closing
The current code will try to close a passed in file object, and will not
try to close a file object it opened when a string is passed in.
This results in either a leaked file object, or a file object that was
passed in to be closed after the function is called.

Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2022-07-26 14:06:23 +02:00
Tomas Kopecek
b94838b7de PR#3360: proton: save messages when connection fails
Merges #3360
https://pagure.io/koji/pull-request/3360

Fixes: #3327
https://pagure.io/koji/issue/3327
protonmsg plugin can lose messages on some types of errors
2022-07-26 11:43:36 +02:00
Tomas Kopecek
1ca5db555a proton: save messages when connection fails
Fixes: https://pagure.io/koji/issue/3327
2022-07-26 11:43:30 +02:00
Tomas Kopecek
ecc485c627 PR#3359: Drop old indices
Merges #3359
https://pagure.io/koji/pull-request/3359

Fixes: #3160
https://pagure.io/koji/issue/3160
Drop unused indices
2022-07-26 10:47:26 +02:00
Tomas Kopecek
7c6cac1fa0 Drop old indices
Related: https://pagure.io/koji/issue/3160
2022-07-26 10:46:12 +02:00
Tomas Kopecek
c011a7eca2 PR#3422: hub: check release/version format in cg_import
Merges #3422
https://pagure.io/koji/pull-request/3422

Fixes: #3418
https://pagure.io/koji/issue/3418
Koji Content Generator API allow import of version that contains dash "-"
2022-07-25 11:32:06 +02:00
Tomas Kopecek
dfce01a59b hub: check release/version format in cg_import
Related: https://pagure.io/koji/issue/3418
2022-07-25 11:31:57 +02:00
Tomas Kopecek
c1643daa1f PR#3403: Consistence pre/postPackageListChange sequence
Merges #3403
https://pagure.io/koji/pull-request/3403

Fixes: #1472
https://pagure.io/koji/issue/1472
prePackageListChange shouldn't be called if change will not happen
2022-07-25 11:26:16 +02:00
Jana Cupova
f31d92df71 Consistence pre/postPackageListChange sequence
Fixes: https://pagure.io/koji/issue/1472
2022-07-25 11:26:09 +02:00
Tomas Kopecek
862573f036 PR#3390: www: Set SameSite and Set-Cookie2
Merges #3390
https://pagure.io/koji/pull-request/3390

Fixes: #3389
https://pagure.io/koji/issue/3389
Set SameSite and add Set-Cookie2 to Cookies
2022-07-25 11:21:51 +02:00
Jana Cupova
6d766bd412 www: Set SameSite and Set-Cookie2
Fixes: https://pagure.io/koji/issue/3389
2022-07-25 11:21:45 +02:00
Tomas Kopecek
96987728b5 PR#3382: www: archivelist and rpmlist raise error when imageID is unknown
Merges #3382
https://pagure.io/koji/pull-request/3382

Fixes: #3381
https://pagure.io/koji/issue/3381
www: rpmlist and archivelist don't raise unknown imageID
2022-07-25 11:18:38 +02:00
Jana Cupova
c1e669111f www: archivelist and rpmlist raise error when imageID is unknown
Fixes: https://pagure.io/koji/issue/3381
2022-07-25 11:18:09 +02:00
Tomas Kopecek
22882bff32 fix tests 2022-07-21 13:57:44 +02:00
Tomas Kopecek
368c10f880 PR#3444: expect dict for chainmaven builds
Merges #3444
https://pagure.io/koji/pull-request/3444

Fixes: #3443
https://pagure.io/koji/issue/3443
Wrong type checking for mavenchain
2022-07-21 13:13:51 +02:00
Tomas Kopecek
d2b67465fc expect dict for chainmaven builds
Related: https://pagure.io/koji/issue/3443
2022-07-20 14:02:08 +02:00
Tomas Kopecek
fb3ba7e822 PR#3405: beautify logged commands issued by koji
Merges #3405
https://pagure.io/koji/pull-request/3405

Fixes: #929
https://pagure.io/koji/issue/929
Task result in web UI would benefit from wrapping
2022-07-19 13:24:14 +02:00
Tomas Kopecek
9e741bfb9e beautify logged commands issued by koji
Related: https://pagure.io/koji/issue/929
2022-07-19 13:23:57 +02:00
Tomas Kopecek
234cefdf1c PR#3421: 1.29.1 release notes
Merges #3421
https://pagure.io/koji/pull-request/3421

Fixes: #3420
https://pagure.io/koji/issue/3420
1.29.1 release notes
2022-07-12 10:52:58 +02:00
Tomas Kopecek
48b94dadf8 1.29.1 release notes
Related: https://pagure.io/koji/issue/3420
2022-07-12 10:48:36 +02:00
Tomas Kopecek
7fed630769 PR#3428: Fix arches check in kiwi plugin
Merges #3428
https://pagure.io/koji/pull-request/3428

Fixes: #3427
https://pagure.io/koji/issue/3427
handle_kiwi_build: default arches as list instead of str
2022-07-12 10:32:15 +02:00
Jana Cupova
c141eb0f2f Fix arches check in kiwi plugin
Fixes: https://pagure.io/koji/issue/3427
2022-07-12 10:32:08 +02:00
Tomas Kopecek
7833a1b6e2 PR#3430: Fix download-task with wait option
Merges #3430
https://pagure.io/koji/pull-request/3430
2022-07-11 10:21:16 +02:00
Jana Cupova
2bc6873099 Fix download-task with wait option 2022-07-11 10:21:10 +02:00
Tomas Kopecek
eeb6f630ce PR#3398: more verbose default policy denials
Merges #3398
https://pagure.io/koji/pull-request/3398

Fixes: #3397
https://pagure.io/koji/issue/3397
More verbose default policies
2022-07-11 09:47:20 +02:00
Tomas Kopecek
03f3d92a00 more verbose default policy denials
Related: https://pagure.io/koji/issue/3397
2022-07-11 09:47:13 +02:00
Tomas Kopecek
1a71b4e8d9 PR#3425: Fix download-task all files in build/buildArch method tasks
Merges #3425
https://pagure.io/koji/pull-request/3425
2022-07-01 09:50:08 +02:00
Jana Cupova
8be1521a6d Fix download-task all files in build/buildArch method tasks 2022-07-01 09:50:01 +02:00
Tomas Kopecek
e21c531cf3 PR#3352: CLI: Remove --paths option from list-buildroot
Merges #3352
https://pagure.io/koji/pull-request/3352

Fixes: #3106
https://pagure.io/koji/issue/3106
Remove --paths option list-buildroot
2022-06-30 08:56:25 +02:00
Jana Cupova
26cdb3a8af CLI: Remove --paths option from list-buildroot
Fixes: https://pagure.io/koji/issue/3106
2022-06-30 08:56:17 +02:00
Tomas Kopecek
9eec301f87 PR#3357: Remove deprecated remove-channel/removeChannel
Merges #3357
https://pagure.io/koji/pull-request/3357

Fixes: #3356
https://pagure.io/koji/issue/3356
Remove deprecated remove-channel/removeChannel
2022-06-30 08:53:50 +02:00
Jana Cupova
52026bcfcb Remove deprecated remove-channel/removeChannel
Fixes: https://pagure.io/koji/issue/3356
2022-06-30 08:53:43 +02:00
Tomas Kopecek
9a1ee191a6 PR#3413: Fix wrong encoding in changelog entries
Merges #3413
https://pagure.io/koji/pull-request/3413

Fixes: #3412
https://pagure.io/koji/issue/3412
Fix broken changelogs
2022-06-28 12:06:59 +02:00
Tomas Kopecek
93bdd16724 Fix wrong encoding in changelog entries
Relates: https://pagure.io/koji/issue/3412
2022-06-27 17:49:49 +02:00
Tester
576d04eda8 PR#3391: Use compression_type in listArchiveFiles
Merges #3391
https://pagure.io/koji/pull-request/3391

Fixes: #855
https://pagure.io/koji/issue/855
[RFE] make `listArchiveFiles` call to be able to list files for other archive types
2022-06-27 15:00:44 +02:00
Jana Cupova
8d3bf008ac Use compression_type in listArchiveFiles
Fixes: https://pagure.io/koji/issue/855
2022-06-27 15:00:32 +02:00
Tester
cd6b4bebb5 PR#3308: server-side clonetag
Merges #3308
https://pagure.io/koji/pull-request/3308

Fixes: #3307
https://pagure.io/koji/issue/3307
clone-tag rewrite
2022-06-27 14:58:38 +02:00
Tomas Kopecek
94991e0de7 fix group cloning 2022-06-27 14:58:30 +02:00
Tomas Kopecek
cb1ebe1d30 unit tests 2022-06-27 14:58:30 +02:00
Tomas Kopecek
165694004b server-side clonetag
Related: https://pagure.io/koji/issue/3307
2022-06-27 14:58:30 +02:00
Tester
6363fc057f PR#3415: Rename log to cg_import.log and add successful import log message.
Merges #3415
https://pagure.io/koji/pull-request/3415

Fixes: #3414
https://pagure.io/koji/issue/3414
rename external_rpm_warning.log for cg_import function and add successful import at the end of log
2022-06-23 09:06:46 +02:00
Jana Cupova
beba721d28 Rename log to cg_import.log and add successful import log message.
Fixes: https://pagure.io/koji/issue/3414
2022-06-22 15:44:36 +02:00