Tomas Kopecek
23ba4c2c3b
Move sql files to schemas directory
2023-09-13 12:17:10 +02:00
Tomas Kopecek
cc4763f7e7
Package migration scripts to /usr/share/koji
...
In original location it was packages as docs. E.g. in containers
it is often installed with --nodocs.
Related: https://pagure.io/koji/issue/3762
2023-09-13 12:17:10 +02:00
Tomas Kopecek
2fb1a8521a
PR#3898: Update Containerfiles
...
Merges #3898
https://pagure.io/koji/pull-request/3898
2023-09-11 13:54:25 +02:00
Tomas Kopecek
5b9ea2b5b0
Update Containerfiles
2023-09-11 13:52:12 +02:00
Tomas Kopecek
fad51f81af
PR#3895: hub: new_build: build in error should be the old one
...
Merges #3895
https://pagure.io/koji/pull-request/3895
Fixes : #3896
https://pagure.io/koji/issue/3896
hub: new_build: build in error should be the old one
2023-09-06 14:55:05 +02:00
Yuming Zhu
65fb4f47d3
hub: new_build: build in error should be the old one
2023-09-06 14:54:56 +02:00
Tomas Kopecek
503e49bde4
PR#3893: Clean rpm db directory of broken symlinks
...
Merges #3893
https://pagure.io/koji/pull-request/3893
Fixes : #3892
https://pagure.io/koji/issue/3892
mock + rpm + db site migration can lead to broken builds
2023-09-05 13:28:29 +02:00
Tomas Kopecek
a1ad698630
Clean rpm db directory of broken symlinks
...
Related: https://pagure.io/koji/issue/3892
2023-09-05 13:25:03 +02:00
Tomas Kopecek
303c4daeb1
PR#3889: cli: handle hub w/o getKojiVersion in cancel tasks
...
Merges #3889
https://pagure.io/koji/pull-request/3889
2023-09-05 12:32:25 +02:00
Nicolas Chauvet
93a5ca5abe
cli: handle hub w/o getKojiVersion in cancel tasks
...
Cancel tasks are used from newer fedora koji client on some hubs that
are lacking any getKojiVersion method, so assumes older_hub = True
Signed-off-by: Nicolas Chauvet <kwizart@gmail.com>
2023-09-04 21:53:17 +02:00
Tomas Kopecek
32901980ba
PR#3888: kojid: Fix mock_bootstrap_image parameter name in the default config
...
Merges #3888
https://pagure.io/koji/pull-request/3888
2023-09-04 09:37:54 +02:00
Vasil Velichkov
b986805e07
kojid: Fix mock_bootstrap_image parameter name in the default config
...
There was a typo and the parameter name was incorrect
2023-09-04 09:37:47 +02:00
Tomas Kopecek
37d9b5f4cd
PR#3537: Switch to WatchedFileHandler for logger
...
Merges #3537
https://pagure.io/koji/pull-request/3537
Fixes : #3392
https://pagure.io/koji/issue/3392
kojid/kojira logging does not play nice with logrotate
2023-09-04 09:20:23 +02:00
Tomas Kopecek
9b48b9c01d
Switch to filewwatcher logger
...
Don't use koji's logrotate and let system handle it.
Related: https://pagure.io/koji/issue/3392
2023-09-04 09:20:16 +02:00
Tomas Kopecek
7f8c75d941
PR#3850: Inherit group permissions
...
Merges #3850
https://pagure.io/koji/pull-request/3850
Relates: #3849
https://pagure.io/koji/issue/3849
Inheriting group permissions
2023-09-04 09:16:33 +02:00
Tomas Kopecek
f5f8e6c6a2
refactor get_user_perms
2023-09-04 09:16:21 +02:00
Tomas Kopecek
e1ea85f184
getUserPermsInheritance
2023-09-04 09:16:21 +02:00
Tomas Kopecek
66fec3a117
fix query
2023-09-04 09:16:21 +02:00
Tomas Kopecek
97986ff0e3
fix sanity checks in revoke/grantPermission
2023-09-04 09:16:21 +02:00
Tomas Kopecek
255ec21d00
Inherit group permissions
...
Related: https://pagure.io/koji/issue/3849
2023-09-04 09:16:21 +02:00
Tomas Kopecek
d324f601c8
PR#3851: sidetag: extend is_sidetag_owner for untag ops
...
Merges #3851
https://pagure.io/koji/pull-request/3851
Fixes : #3848
https://pagure.io/koji/issue/3848
is_sitetag policy does not work for untag operations
2023-08-28 16:37:36 +02:00
Tomas Kopecek
b7a05820f5
better variable naming
2023-08-28 16:37:28 +02:00
Tomas Kopecek
13097dff36
sidetag: extend is_sidetag_owner for untag ops
...
Related: https://pagure.io/koji/issue/3848
2023-08-28 16:37:28 +02:00
Tomas Kopecek
38a966abd5
PR#3873: disable use_bootstrap_image if bot requested
...
Merges #3873
https://pagure.io/koji/pull-request/3873
Fixes : #3872
https://pagure.io/koji/issue/3872
use_bootstrap_image should have both variants
2023-08-28 13:05:32 +02:00
Tomas Kopecek
1f06c98fda
fix tests
2023-08-28 13:04:50 +02:00
Tomas Kopecek
c0bc73fdc0
disable use_bootstrap_image if not requested
...
Related: https://pagure.io/koji/issue/3872
2023-08-28 12:56:49 +02:00
Tomas Kopecek
a8ff3d9a02
PR#3882: Sort image rpm components before inserting
...
Merges #3882
https://pagure.io/koji/pull-request/3882
Relates: #3637
https://pagure.io/koji/issue/3637
[kiwi] Deadlock in rpminfo_unique_nvra
2023-08-28 11:37:34 +02:00
Mike McLean
3676452468
Sort image rpm components before inserting
...
Related: https://pagure.io/koji/issue/3637
A potential fix for a rare deadlock. This is the same thing we do in
BuildRoot._setList()
2023-08-25 09:44:56 -04:00
Tomas Kopecek
657409d73c
PR#3879: Example of how to enable a module via mock.module_setup_commands
...
Merges #3879
https://pagure.io/koji/pull-request/3879
2023-08-21 13:02:04 +02:00
alisboav
11c2e2e95b
Example of how to enable a module via mock.module_setup_commands
2023-08-21 12:51:23 +02:00
Tomas Kopecek
615264f76f
PR#3861: tox: Don't install coverage every run
...
Merges #3861
https://pagure.io/koji/pull-request/3861
Relates: #3860
https://pagure.io/koji/issue/3860
tox installs coverage every time
2023-08-03 12:56:07 +02:00
Tomas Kopecek
0b415345c1
tox: Don't install coverage every run
...
Subsequent test runs are bit faster.
Related: https://pagure.io/koji/issue/3860
2023-08-03 12:55:59 +02:00
Tomas Kopecek
308467999b
PR#3855: Extend getUser to get user groups
...
Merges #3855
https://pagure.io/koji/pull-request/3855
Fixes : #3854
https://pagure.io/koji/issue/3854
get user groups for given user
2023-08-03 12:52:18 +02:00
Tomas Kopecek
9ed7ccda19
fix returned data after rebase
2023-08-02 12:54:05 +02:00
Tomas Kopecek
9d03e43a6a
use auth.get_user_groups
2023-08-02 12:46:40 +02:00
Tomas Kopecek
60722acf09
Extend getUser to get user groups
...
Related: https://pagure.io/koji/issue/3854
2023-08-02 12:46:40 +02:00
Tomas Kopecek
6a36ff7940
PR#3876: fix param in createImageBuild docstring
...
Merges #3876
https://pagure.io/koji/pull-request/3876
2023-07-31 15:00:20 +02:00
Radoslav
39584a4f89
fix param in createImageBuild docstring
...
fix param in createImageBuild docstring
2023-07-31 14:57:28 +02:00
Tomas Kopecek
26287a8e05
PR#3838: distrepo will not skip rpm stat by default
...
Merges #3838
https://pagure.io/koji/pull-request/3838
Fixes : #3829
https://pagure.io/koji/issue/3829
dist-repo can create repodata with wrong checksums
2023-07-18 11:31:19 +02:00
Tomas Kopecek
4df0089ee6
fix CLI option target
2023-07-18 11:31:07 +02:00
Tomas Kopecek
1d51db08bb
remove option test
2023-07-18 11:31:07 +02:00
Tomas Kopecek
ad0566d7cc
distrepo will not skip rpm stat by default
...
There is also CLI option which can override this behaviour if needed.
Related: https://pagure.io/koji/issue/3829
2023-07-18 11:31:07 +02:00
Tomas Kopecek
dc3dfc990d
PR#3859: Fix user_in_group policy test
...
Merges #3859
https://pagure.io/koji/pull-request/3859
Fixes : #3858
https://pagure.io/koji/issue/3858
Bug in user_in_group test
2023-07-17 16:17:50 +02:00
Tomas Kopecek
0f75baac74
Fix user_in_group policy test
...
Related: https://pagure.io/koji/issue/3858
2023-07-17 16:17:47 +02:00
Tomas Kopecek
369e816bcf
PR#3841: create initial repo for sidetag
...
Merges #3841
https://pagure.io/koji/pull-request/3841
Fixes : #3808
https://pagure.io/koji/issue/3808
RFE: Copy/link/use the initial side tag repo from parent (to avoid worflow delays)
2023-07-13 17:04:43 +02:00
Tomas Kopecek
7afa72a60d
fix tests
2023-07-13 17:03:23 +02:00
Tomas Kopecek
f6d67d8478
make newRepo for sidetag configurable
2023-07-13 15:19:14 +02:00
Tomas Kopecek
fdedf0936a
trigger newRepo task for new sidetag
...
Related: https://pagure.io/koji/issue/3808
2023-07-13 15:19:14 +02:00
Tomas Kopecek
bb9d86db8b
create initial repo for sidetag
...
Related: https://pagure.io/koji/issue/3808
2023-07-13 15:19:14 +02:00
Tomas Kopecek
2d4eaaba97
PR#3870: Koji 1.33.1 release notes
...
Merges #3870
https://pagure.io/koji/pull-request/3870
Fixes : #3869
https://pagure.io/koji/issue/3869
Koji 1.33.1 release notes
2023-07-11 16:05:13 +02:00