Commit graph

8053 commits

Author SHA1 Message Date
Tomas Kopecek
68c865efaa PR#4309: Fix default types
Merges #4309
https://pagure.io/koji/pull-request/4309

Fixes: #4308
https://pagure.io/koji/issue/4308
Wrong types in default hub values
2025-02-10 14:14:05 +01:00
Tomas Kopecek
3f8f697a1c Fix default types
Related: https://pagure.io/koji/issue/4308
2025-02-06 15:21:38 +01:00
Tomas Kopecek
7d2a29c162 PR#4210: avoid malformed tasks for updated signatures
Merges #4210
https://pagure.io/koji/pull-request/4210

Fixes: #4288
https://pagure.io/koji/issue/4288
Updated task signatures can lead to "malformed task" display
2025-02-05 14:42:36 +01:00
Mike McLean
acbb8cc521 avoid malformed tasks for update signatures 2025-02-05 14:42:29 +01:00
Tomas Kopecek
7904e4e079 PR#4209: include tag name in newRepo args
Merges #4209
https://pagure.io/koji/pull-request/4209

Fixes: #4208
https://pagure.io/koji/issue/4208
More readable newRepo Tasks
2025-02-04 12:45:18 +01:00
Mike McLean
74fe5301a2 include tag name in newRepo args
Fixes https://pagure.io/koji/issue/4208
2025-02-04 12:45:11 +01:00
Tomas Kopecek
fb2bbaf229 PR#4307: choose correct import machinery in unit test
Merges #4307
https://pagure.io/koji/pull-request/4307

Fixes: #4306
https://pagure.io/koji/issue/4306
failures in tests/test_lib/test_plugin.py
2025-02-03 14:43:04 +01:00
Mike McLean
c3288baa89 choose correct import machinery in unit test
Fixes https://pagure.io/koji/issue/4306
2025-02-03 08:14:15 -05:00
Tomas Kopecek
559dae7005 PR#4139: Remove _singleRow and _multiRow import to kojihub
Merges #4139
https://pagure.io/koji/pull-request/4139

Fixes: #3590
https://pagure.io/koji/issue/3590
Remove _singleRow and _multiRow from import in kojihub.py
2025-01-27 11:09:44 +01:00
Jana Librova
9c6aec7755 Remove _singleRow and _multiRow import to kojihub
Fixes: https://pagure.io/koji/issue/3590
2025-01-23 18:04:49 +01:00
Tomas Kopecek
b7d193c418 PR#4021: newRepo: support hints for oldrepo value
Merges #4021
https://pagure.io/koji/pull-request/4021

Fixes: #4129
https://pagure.io/koji/issue/4129
Support hints for oldrepo
2025-01-10 10:11:57 +01:00
Mike McLean
0d9777b785 add unit test. drop redundant call arg 2025-01-10 10:11:47 +01:00
Mike McLean
1dee091b78 fix rebase issue and missing return values 2025-01-10 10:11:47 +01:00
Mike McLean
f8adc618fc newRepo: support hints for oldrepo value 2025-01-10 10:11:47 +01:00
Tomas Kopecek
d77daaec63 PR#4126: consistent daemon exit codes
Merges #4126
https://pagure.io/koji/pull-request/4126

Fixes: #4131
https://pagure.io/koji/issue/4131
 consistent daemon exit codes
2025-01-10 10:09:15 +01:00
Mike McLean
dbdeaec923 exit codes for kojivmd 2025-01-10 10:09:07 +01:00
Mike McLean
e080e11e0a exit with an error in kojira on auth failures 2025-01-10 10:09:07 +01:00
Tomas Kopecek
310d087eca PR#4292: Update py2 tests
Merges #4292
https://pagure.io/koji/pull-request/4292

Fixes: #4248
https://pagure.io/koji/issue/4248
tests/test_lib should be enabled for py2
2025-01-08 12:53:32 +01:00
Tomas Kopecek
3a4029a097 Update py2 tests
Py2 test updates for https://pagure.io/koji/pull-request/4214

Related: https://pagure.io/koji/issue/4248
2025-01-08 12:53:24 +01:00
Tomas Kopecek
251a40facc PR#4245: combination of test-requirments(-py2).txt
Merges #4245
https://pagure.io/koji/pull-request/4245

Fixes: #4244
https://pagure.io/koji/issue/4244
test-requirements-py2.txt can be merged into test-requirements.txt
2025-01-07 13:37:47 +01:00
Yuming Zhu
8749db575e combination of test-requirments(-py2).txt 2025-01-07 13:37:40 +01:00
Tomas Kopecek
177ba3510f PR#4202: RawHeader: fix store offsets when duplicate tags are present
Merges #4202
https://pagure.io/koji/pull-request/4202

Fixes: #4203
https://pagure.io/koji/issue/4203
RawHeader miscalculates offsets when there are duplicate tags
2025-01-07 12:49:06 +01:00
Mike McLean
3696539c26 fix misleading comment 2025-01-07 12:48:59 +01:00
Mike McLean
5973d7a13b show dups in header dump 2025-01-07 12:48:59 +01:00
Mike McLean
1019b3af35 fix store offsets when duplicate tags are present
For context, see https://pagure.io/koji/issue/4200

If an rpm has duplicate tags in a header, Koji would miscalculate the
start of that data store.
2025-01-07 12:48:59 +01:00
Tomas Kopecek
d1c0d77290 PR#4249: enable tests/test_lib for py2
Merges #4249
https://pagure.io/koji/pull-request/4249

Fixes: #4248
https://pagure.io/koji/issue/4248
tests/test_lib should be enabled for py2
2025-01-06 10:55:49 +01:00
Yuming Zhu
c8a27e525a unittest: enabling tests/test_lib for py2 2025-01-06 10:55:41 +01:00
Yuming Zhu
51d8535eee use OSError instead of FileNotFoundError due to PY2 support 2025-01-06 10:55:41 +01:00
Yuming Zhu
b04396d333 fix removeNonprintable for PY2 2025-01-06 10:55:41 +01:00
Yuming Zhu
951cee051f resort tests from lib to hub for py2 2025-01-06 10:55:41 +01:00
Tomas Kopecek
aa54d705bc PR#4286: Adjust download-build messages
Merges #4286
https://pagure.io/koji/pull-request/4286

Fixes: #4283
https://pagure.io/koji/issue/4283
koji download-build doesn't work for scratch build?
2025-01-06 10:00:21 +01:00
Mike McLean
dc023a3eb1 unit test 2025-01-03 15:51:17 -05:00
Mike McLean
a4fa9595f5 tweak error message 2025-01-03 15:48:28 -05:00
Mike McLean
e4ada43912 unit test 2025-01-03 15:44:07 -05:00
Mike McLean
661a5cb3e8 adjust usage for download-build command 2025-01-03 15:37:54 -05:00
Tomas Kopecek
cd25b8ddde PR#4271: Drop cvs requirement.
Merges #4271
https://pagure.io/koji/pull-request/4271

Fixes: #4265
https://pagure.io/koji/issue/4265
Drop explicit cvs requires?
2024-12-09 13:00:41 +01:00
Tomas Kopecek
fd026e7353 Document supported SCMs
Related: https://pagure.io/koji/issue/4265
2024-12-09 13:00:33 +01:00
Romain Geissler
af275200ce Drop cvs requirement.
Fixes https://pagure.io/koji/issue/4265 and helps moving on in
rhbz#2319897.
2024-12-09 13:00:33 +01:00
Tomas Kopecek
2634e19085 PR#4267: fix repo handing for bare wrapperRPM task
Merges #4267
https://pagure.io/koji/pull-request/4267

Fixes: #4266
https://pagure.io/koji/issue/4266
no repo request issued for wrapper-rpm builds
2024-12-05 16:16:21 +01:00
Mike McLean
d18aacfc5a fix repo handing for bare wrapperRPM task
Fixes: https://pagure.io/koji/issue/4266
2024-12-05 16:16:13 +01:00
Tomas Kopecek
fccf4fa3f9 PR#4274: Don't prepopulate log list for mavenBuild
Merges #4274
https://pagure.io/koji/pull-request/4274

Fixes: #4273
https://pagure.io/koji/issue/4273
mavenBuild now fails on missing log files
2024-12-04 17:16:42 +01:00
Mike McLean
9a6b666926 include the checkout logs in task result 2024-12-04 11:28:32 +01:00
Tomas Kopecek
51f5a4ebef Don't prepopulate log list for mavenBuild
Related: https://pagure.io/koji/issue/4273
2024-12-03 16:54:09 +01:00
Tomas Kopecek
9acd993957 PR#4167: adjust arches warning message for external repo check
Merges #4167
https://pagure.io/koji/pull-request/4167

Relates: #4165
https://pagure.io/koji/issue/4165
Log of kojira floods with unclean messages
2024-12-03 14:14:11 +01:00
Mike McLean
0929447fc9 adjust warning message 2024-12-03 14:14:03 +01:00
Mike McLean
770da96ee0 unit tests 2024-12-03 14:14:03 +01:00
Tomas Kopecek
086c940f45 PR#4140: kojira: allow setting ccache in config
Merges #4140
https://pagure.io/koji/pull-request/4140

Fixes: #4137
https://pagure.io/koji/issue/4137
[1.34.0] ccache settings can't be changed in kojira
2024-11-25 14:39:28 +01:00
Mike McLean
37a3d4e4dd kojira: allow setting ccache in config
patch contributed by frank-mdc
Fixes https://pagure.io/koji/issue/4137
2024-11-25 14:39:21 +01:00
Tomas Kopecek
0a7e76d9ad PR#4214: Fix for reading config files when contains UTF-8 chars
Merges #4214
https://pagure.io/koji/pull-request/4214

Fixes: #4191
https://pagure.io/koji/issue/4191
[1.34.0] Reading the config files can fail if they contain UTF-8 characters.
2024-11-20 17:05:55 +01:00
Mike McLean
e1b55ec23c add unit test 2024-11-20 15:37:07 +01:00