Commit graph

6805 commits

Author SHA1 Message Date
Tomas Kopecek
910546f4af Remove login shell from kojibuilder user
Related: https://pagure.io/koji/issue/3475
2022-11-02 14:21:46 +01:00
Tomas Kopecek
99506e4c2c PR#3566: Fix koji-sweep-db
Merges #3566
https://pagure.io/koji/pull-request/3566

Fixes: #3466
https://pagure.io/koji/issue/3466
Move Query/Update/Insert/..../Processors from kojihub.py to koji/db.py
2022-11-02 13:35:59 +01:00
Jana Cupova
1909602687 Fix koji-sweep-db
Fixes: https://pagure.io/koji/issue/3466
2022-11-02 13:35:52 +01:00
Tomas Kopecek
59df6e95e6 PR#3546: Increase list-tag-inheritance unit tests
Merges #3546
https://pagure.io/koji/pull-request/3546

Fixes: #3545
https://pagure.io/koji/issue/3545
Increase list-tag-inheritance unit tests
2022-10-31 13:58:11 +01:00
Jana Cupova
590ede88c7 Increase list-tag-inheritance unit tests
Fixes : https://pagure.io/koji/issue/3545
2022-10-31 13:57:43 +01:00
Tomas Kopecek
c414f998d2 PR#3552: Add regex --filter and --skip option for download-task
Merges #3552
https://pagure.io/koji/pull-request/3552

Fixes: #3551
https://pagure.io/koji/issue/3551
brew download-task filter by string
2022-10-31 13:51:12 +01:00
Jana Cupova
4527c054c6 Add regex --filter and --skip option for download-task
Fixes: https://pagure.io/koji/issue/3551
2022-10-31 13:51:07 +01:00
Tomas Kopecek
ad0f49e87f PR#3541: kojid: fix restartHosts on py 3.5+
Merges #3541
https://pagure.io/koji/pull-request/3541

Fixes: #3442
https://pagure.io/koji/issue/3442
restart task doesn't work for builder handling parent task
2022-10-31 11:58:43 +01:00
Tomas Kopecek
22b781ad58 kojid: fix restartHosts on py 3.5+
Related: https://pagure.io/koji/issue/3442
2022-10-31 11:58:37 +01:00
Tomas Kopecek
1c4f078a08 PR#3565: kojira: fix docs
Merges #3565
https://pagure.io/koji/pull-request/3565

Fixes: #3564
https://pagure.io/koji/issue/3564
kojira.conf 'ignore_tags' doc does not match code
2022-10-31 10:03:36 +01:00
Tomas Kopecek
4a862703b4 kojira: fix docs
Related: https://pagure.io/koji/issue/3564
2022-10-31 10:02:05 +01:00
Tomas Kopecek
81231068a9 PR#3417: save source for wrapperRPM
Merges #3417
https://pagure.io/koji/pull-request/3417

Fixes: #3409
https://pagure.io/koji/issue/3409
RFE: Add 'extra' info for wrapperRPM build type
2022-10-31 09:34:28 +01:00
Tomas Kopecek
d774a8fbdf drop custom_user_metadata propagation 2022-10-31 09:34:22 +01:00
Tomas Kopecek
9ad7934cb9 save source for wrapperRPM
Related: https://pagure.io/koji/issue/3409
2022-10-31 09:34:22 +01:00
Tomas Kopecek
a55467a90a PR#3533: CLI list-hosts fix when list of channels is empty
Merges #3533
https://pagure.io/koji/pull-request/3533

Fixes: #3532
https://pagure.io/koji/issue/3532
CLI list-hosts fails when list of channels is empty
2022-10-26 14:17:56 +02:00
Jana Cupova
583056140e CLI list-hosts fix when list of channels is empty
Fixes: https://pagure.io/koji/issue/3532
2022-10-26 14:17:49 +02:00
Tomas Kopecek
2daa71614e fix tests according to pytests warnings 2022-10-24 10:40:50 +02:00
Tomas Kopecek
79d3750629 PR#3535: CLI edit-channel set default value for None and error msg to stderr.
Merges #3535
https://pagure.io/koji/pull-request/3535

Fixes: #3534
https://pagure.io/koji/issue/3534
CLI edit-channel prints error message to stdout
2022-10-24 10:03:03 +02:00
Jana Cupova
f11628000e CLI edit-channel set default value for None and error msg to stderr.
Fixes: https://pagure.io/koji/issue/3534
2022-10-24 10:02:56 +02:00
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