Tomas Kopecek
fb5339510c
PR#3538: vm: handle waitrepo tasks in kojivmd
...
Merges #3538
https://pagure.io/koji/pull-request/3538
Fixes : #3536
https://pagure.io/koji/issue/3536
kojivmd can't handle waitrepo tasks
2022-10-21 14:23:55 +02:00
Tomas Kopecek
67af492739
fix type check
2022-10-21 14:23:47 +02:00
Tomas Kopecek
bd95153cb3
vm: handle waitrepo tasks in kojivmd
...
When moved there, kojivmd can import it and wait for
regen repos it started.
Related: https://pagure.io/koji/issue/3536
2022-10-21 14:23:47 +02:00
Tomas Kopecek
b44a06949d
PR#3560: Rename global session in kojid
...
Merges #3560
https://pagure.io/koji/pull-request/3560
Fixes : #3547
https://pagure.io/koji/issue/3547
kojid leaks global session
2022-10-20 13:33:05 +02:00
Jana Cupova
819d85dc40
Rename global session in kojid
...
Fixes: https://pagure.io/koji/issue/3547
2022-10-20 13:27:02 +02:00
Tomas Kopecek
735fa955b0
PR#3540: kojid: use session correctly
...
Merges #3540
https://pagure.io/koji/pull-request/3540
Fixes : #3539
https://pagure.io/koji/issue/3539
typo in get_rpms when writing signed variants
2022-10-18 12:05:29 +02:00
Tomas Kopecek
6fd813df90
kojid: use session correctly
...
Related: https://pagure.io/koji/issue/3539
2022-10-18 12:05:23 +02:00
Tomas Kopecek
c2f9cc654b
PR#3453: Index for rpm search
...
Merges #3453
https://pagure.io/koji/pull-request/3453
Fixes : #3448
https://pagure.io/koji/issue/3448
Default ordering is suboptimal
2022-10-18 12:04:38 +02:00
Tomas Kopecek
e461659a8a
Index for rpm search
...
Related: https://pagure.io/koji/issue/3448
2022-10-18 12:04:31 +02:00
Tomas Kopecek
c0a368d0d4
PR#3490: Emphasize non-working image XML
...
Merges #3490
https://pagure.io/koji/pull-request/3490
Fixes : #3473
https://pagure.io/koji/issue/3473
configure qemu-kvm to use discard=unmap by default
2022-10-17 16:10:08 +02:00
Tomas Kopecek
09d4f889dc
Emphasize user non-working image XML
...
Related: https://pagure.io/koji/issue/3473
2022-10-17 16:10:00 +02:00
Tomas Kopecek
9de309ac79
PR#3548: Increase unit tests
...
Merges #3548
https://pagure.io/koji/pull-request/3548
Fixes : #3527
https://pagure.io/koji/issue/3527
Increase CLI unit tests
2022-10-13 08:57:09 +02:00
Jana Cupova
cd136ad537
Increase unit tests
...
Fixes: https://pagure.io/koji/issue/3527
2022-10-13 08:57:02 +02:00
Tomas Kopecek
c631ab9c22
PR#3544: doc: use bullets for winbuild "buildrequires" syntax
...
Merges #3544
https://pagure.io/koji/pull-request/3544
2022-10-12 10:31:34 +02:00
Ken Dreyer
512347ab68
doc: use bullets for winbuild "buildrequires" syntax
...
This syntax is complex. Use bullets for each option so it's easier to
understand.
2022-10-12 10:31:28 +02:00
Tomas Kopecek
b536e543d0
PR#3474: Move database classes and functions from kojihub.py to koji/db.py
...
Merges #3474
https://pagure.io/koji/pull-request/3474
Fixes : #3466
https://pagure.io/koji/issue/3466
Move Query/Update/Insert/..../Processors from kojihub.py to koji/db.py
2022-10-11 14:29:11 +02:00
Jana Cupova
3999667a8c
Fix Makefile for RHEL7
2022-10-11 14:29:05 +02:00
Tomas Kopecek
92a773a19d
fix koji-sweep-db
2022-10-11 14:29:05 +02:00
Jana Cupova
1cfe6538db
Move database classes and functions from kojihub.py to koji/db.py
...
Move QueryProcessor, InsertProcessor, UpdateProcessor,
BulkInsertProcessor, _applyQueryOpts, get_event, _dml,
_fetchMulti, _fetchSingle, _singleValue, _multiRow, _singleRow
Update koji-sweep-db script to DB Processors
Fixes: https://pagure.io/koji/issue/3466
2022-10-11 14:29:05 +02:00
Tomas Kopecek
fadda5b755
PR#3516: Add number and size for download-build
...
Merges #3516
https://pagure.io/koji/pull-request/3516
Fixes : #3515
https://pagure.io/koji/issue/3515
Add number and size in download-build
2022-10-11 13:23:24 +02:00
Jana Cupova
bdc1121c14
Add number and size for download-build
...
Fixes: https://pagure.io/koji/issue/3515
2022-10-11 13:23:17 +02:00
Tomas Kopecek
4ca03ffa47
update .gitignore
2022-10-07 14:54:21 +02:00
Tomas Kopecek
c3b6a3b549
PR#3488: CLI download-task more specific info for not CLOSED tasks.
...
Merges #3488
https://pagure.io/koji/pull-request/3488
Fixes : #3487
https://pagure.io/koji/issue/3487
CLI download-task returns 'Task XX has not finished yet.' for failed tasks
2022-10-07 14:31:14 +02:00
Jana Cupova
d2c580a3f8
CLI download-task more specific info for not CLOSED tasks.
...
Fixes: https://pagure.io/koji/issue/3487
2022-10-07 14:31:07 +02:00
Tomas Kopecek
ffb7af26d8
PR#3525: Koji 1.30.1 release notes
...
Merges #3525
https://pagure.io/koji/pull-request/3525
Fixes : #3522
https://pagure.io/koji/issue/3522
Release note 1.30.1
2022-10-07 14:09:55 +02:00
Tomas Kopecek
14c7dea3e0
Koji 1.30.1 release notes
...
Related: https://pagure.io/koji/issue/3522
2022-10-07 14:09:48 +02:00
Tomas Kopecek
1cc61ddae6
PR#3528: Increase CLI unit tests
...
Merges #3528
https://pagure.io/koji/pull-request/3528
Fixes : #3527
https://pagure.io/koji/issue/3527
Increase CLI unit tests
2022-10-05 13:26:20 +02:00
Jana Cupova
92590ce573
Increase CLI unit tests
...
Fixes: https://pagure.io/koji/issue/3527
2022-10-05 13:26:13 +02:00
Tomas Kopecek
52e70f8c03
PR#3521: spec: change license identifiers
...
Merges #3521
https://pagure.io/koji/pull-request/3521
Fixes : #3477
https://pagure.io/koji/issue/3477
Update license field in spec file
2022-10-05 12:37:36 +02:00
Tomas Kopecek
d120d0961d
spec: change license identifiers
...
Use SPDX format for license identifiers
Related: https://pagure.io/koji/issue/3477
2022-10-04 11:41:01 +02:00
Tomas Kopecek
d0983b4244
PR#3502: Download all files, skip downloaded files
...
Merges #3502
https://pagure.io/koji/pull-request/3502
Fixes : #3499
https://pagure.io/koji/issue/3499
recent download-task changes incompatible with previous behavior
2022-10-03 11:42:10 +02:00
Jana Cupova
293f7508b4
Download all files, skip downloaded files
...
Fixes: https://pagure.io/koji/issue/3499
2022-10-03 11:42:04 +02:00
Tomas Kopecek
6e9a311c12
PR#3498: kiwi: Explicitly use koji-generated description
...
Merges #3498
https://pagure.io/koji/pull-request/3498
Fixes : #3497
https://pagure.io/koji/issue/3497
kiwi doesn't prefer .kiwi file
2022-10-03 11:40:21 +02:00
Tomas Kopecek
0570e46fb0
kiwi: Explicitely use koji-generated description
...
Related: https://pagure.io/koji/issue/3497
2022-10-03 11:39:03 +02:00
Tomas Kopecek
07d8dd5cfd
PR#3496: kiwi: handle include protocols
...
Merges #3496
https://pagure.io/koji/pull-request/3496
Fixes : #3495
https://pagure.io/koji/issue/3495
kiwi includes doesn't handle prefixes correctly
2022-10-03 11:33:31 +02:00
Tomas Kopecek
d1d8f512c1
kiwi: handle include protocols
...
Related: https://pagure.io/koji/issue/3495
2022-09-29 15:40:38 +02:00
Tomas Kopecek
eec1b9ed39
PR#3464: cli: allow redirects for file size checking
...
Merges #3464
https://pagure.io/koji/pull-request/3464
Fixes : #3463
https://pagure.io/koji/issue/3463
download_file can check redirects
2022-09-27 14:11:50 +02:00
Tomas Kopecek
df44502792
cli: allow redirects for file size checking
...
Related: https://pagure.io/koji/issue/3463
2022-09-27 14:11:43 +02:00
Tomas Kopecek
f4bb294d4f
PR#3513: Return data when query execute asList with transform
...
Merges #3513
https://pagure.io/koji/pull-request/3513
Fixes : #3512
https://pagure.io/koji/issue/3512
execute in QueryProcessor doesn't return data when is used 'asList' and 'transform'
2022-09-26 09:57:42 +02:00
Jana Cupova
0478d2f040
Return data when query execute asList with transform
...
Fixes: https://pagure.io/koji/issue/3512
2022-09-26 09:57:35 +02:00
Tomas Kopecek
a4c92f5128
PR#3518: doc: fix missing characters
...
Merges #3518
https://pagure.io/koji/pull-request/3518
Fixes : #3510
https://pagure.io/koji/issue/3510
Documentation error about Kerberos
2022-09-23 12:14:34 +02:00
Tomas Kopecek
a9912d39e7
doc: fix missing characters
...
Related: https://pagure.io/koji/issue/3510
2022-09-23 12:12:41 +02:00
Tomas Kopecek
76d307d97d
PR#3492: Fix arch filter in list of hosts webUI
...
Merges #3492
https://pagure.io/koji/pull-request/3492
Fixes : #3491
https://pagure.io/koji/issue/3491
filter arches returns wrong list of hosts on webUI
2022-09-23 12:01:13 +02:00
Jana Cupova
3dfa3854d8
Fix arch filter in list of hosts webUI
...
Fixes: https://pagure.io/koji/issue/3491
2022-09-23 12:01:05 +02:00
Tomas Kopecek
d335ac05ae
PR#3486: packaging: Block py3 compilation in py2 env
...
Merges #3486
https://pagure.io/koji/pull-request/3486
Relates: #3485
https://pagure.io/koji/issue/3485
rpm-build of koji shows errors
2022-09-22 14:10:37 +02:00
Tomas Kopecek
d1a9105179
packaging: Block py3 compilation in py2 env
...
Related: https://pagure.io/koji/issue/3485
2022-09-22 14:10:31 +02:00
Tomas Kopecek
924ad6f563
PR#3455: www: more generic taskinfo parameter handling
...
Merges #3455
https://pagure.io/koji/pull-request/3455
Fixes : #3454
https://pagure.io/koji/issue/3454
Simplify taskinfo page handling
2022-09-22 12:10:10 +02:00
Tomas Kopecek
589e49a663
www: more generic taskinfo parameter handling
...
Related: https://pagure.io/koji/issue/3454
2022-09-22 12:10:03 +02:00
Tomas Kopecek
891fce1259
PR#3507: kojivmd: cleanup VMs with UNDEFINE_NVRAM
...
Merges #3507
https://pagure.io/koji/pull-request/3507
2022-09-16 09:10:26 +02:00
Ken Dreyer
b194a9ad3c
kojivmd: cleanup VMs with UNDEFINE_NVRAM
...
Newer virtual machines may use nvram, and libvirt needs a special flag
to clean these up. Prior to this change (with libvirt-8.0.0-8.1.el9_0):
File "/usr/sbin/kojivmd", line 1072, in cleanupVM
vm.undefine()
File "/usr/lib64/python3.9/site-packages/libvirt.py", line 3178, in undefine
raise libvirtError('virDomainUndefine() failed')
libvirt.libvirtError: Requested operation is not valid: cannot undefine
domain with nvram
RHEL 7 first introduced the libvirt.VIR_DOMAIN_UNDEFINE_NVRAM flag in
libvirt-python-1.2.8-7.el7 (rhbz#1144284)
2022-09-16 09:10:19 +02:00