Mike McLean
e3707bed7a
use requests in sidetag plugin
2024-06-24 11:25:21 -04:00
Neal Gompa
baa5a735e1
kiwi: Generate full logs with debug information
...
Without this flag, we do not have logs that include the details of
what happened during the build.
2024-04-10 14:41:15 +02:00
Tomas Kopecek
2013692fc9
New scmpolicy plugin
...
Plugin for scm policy using data from SCM checkout.
Related: https://pagure.io/koji/issue/3968
2024-02-09 14:47:37 +01:00
Yuming Zhu
87409499a3
draft builds
2024-01-05 10:00:29 +00: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
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
0a48d6a688
fix flake8
...
Related: https://pagure.io/koji/issue/3790
2023-05-17 11:02:32 +02:00
Mike McLean
4913bd0c0a
use db_lock in protonmsg
2023-05-17 11:02:08 +02:00
Jana Cupova
2139b237d0
ArgumentParser instead of ArgumentParser in sidetag CLI plugin
...
Fixes: https://pagure.io/koji/issue/3739
2023-04-03 15:23:21 +02:00
Jana Cupova
889770e74c
Fix editSidetag fstring variable formats and fix test unit tests
...
Fixes: https://pagure.io/koji/issue/3748
2023-03-24 11:40:44 +01:00
Tomas Kopecek
8e0bdd7a00
sidetag: allowed list for rpm macros
...
Related: https://pagure.io/koji/issue/3673
2023-03-07 12:53:51 +01:00
Jana Cupova
693f196fa4
Add missing argument in edit-sidetag help msg
...
Fixes: https://pagure.io/koji/issue/3717
2023-03-02 16:07:04 +01:00
Tomas Kopecek
b0e91e378c
Move db/auth to kojihub module
...
Related: https://pagure.io/koji/issue/3666
2023-03-01 11:46:24 +01:00
Tomas Kopecek
c63b7fee54
allow also removing extra for sidetags
2023-02-20 09:44:59 +01:00
Tomas Kopecek
d61e345dee
sidetag_edit permission for automation
...
Related: https://pagure.io/koji/issue/3700
2023-02-20 09:44:49 +01:00
Tomas Kopecek
6e1ae7231e
replace deprecated distutils
...
distutils will get removed in python 3.12. It is usage is now replaced
by sysconfig. For py2 version code stays in specfile.
https://docs.python.org/3/whatsnew/3.10.html#distutils-deprecated
Related: https://pagure.io/koji/issue/3514
2023-01-16 12:36:04 +01:00
Tomas Kopecek
e57c768058
fix typos
2023-01-03 14:25:05 +01:00
Tomas Kopecek
ebf892a1c0
symlink logs to result dir
2023-01-03 14:25:05 +01:00
Tomas Kopecek
0372a8e6a4
kiwi: upload log for failed tasks
...
Related: https://pagure.io/koji/issue/3597
2023-01-03 14:25:05 +01:00
Tomas Kopecek
f7324fafa8
import private functions
2022-12-08 09:57:35 +01:00
Tomas Kopecek
8902675489
further changes
2022-12-08 09:57:35 +01:00
Jana Cupova
78dee69de4
Create DeleteProcessor class and use it
...
Fixes: https://pagure.io/koji/issue/3580
2022-12-08 09:18:55 +01:00
Igor Raits
4d0de9de3d
kiwi: Bind-mount /dev into the buildroot for old-chroot
...
The OEM images can't be build with nspawn as they require mocking with
device-mapper which is near to impossible to properly to set up in the
container so those ones have to be built in old chroot where /dev can
and must be bind-mounted. In opposite for nspawn, bind-mounting /dev
breaks build completely.
Let's just dynamically decide based on the chroot type what to do.
2022-11-16 11:36:15 +01:00
Tomas Kopecek
05851ac0c9
Revert "PR#3568: kiwi: don't bind builders's /dev"
...
This reverts commit 56cea9adc2 , reversing
changes made to e9b5ec215d .
mock was changed meanwhile to automatically bind device mapper into the
buildroot.
Related: https://pagure.io/koji/issue/3567
https://pagure.io/koji/pull-request/3585
https://github.com/rpm-software-management/mock/pull/1005
2022-11-15 14:20:22 +01:00
Tomas Kopecek
8b1030f863
better error for wrong include xml format
2022-11-10 13:21:39 +01:00
Tomas Kopecek
b8b52884b5
fix include path
...
Related: https://pagure.io/koji/issue/3553
2022-11-10 13:21:39 +01:00
Tomas Kopecek
5dcf480a40
allow to set it by user
2022-11-09 14:24:03 +01:00
Tomas Kopecek
655cb9797f
kiwi: don't bind builders's /dev
...
Related: https://pagure.io/koji/issue/3567
2022-11-09 14:24:03 +01:00
Tomas Kopecek
066e7427ef
fix additional commas
2022-11-04 13:58:16 +01:00
Tomas Kopecek
6083bace39
kiwi: propagate --type option
...
Related: https://pagure.io/koji/issue/3556
2022-11-04 13:58:16 +01: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
0570e46fb0
kiwi: Explicitely use koji-generated description
...
Related: https://pagure.io/koji/issue/3497
2022-10-03 11:39:03 +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
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
1ca5db555a
proton: save messages when connection fails
...
Fixes: https://pagure.io/koji/issue/3327
2022-07-26 11:43:30 +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
Igor Raits
f007c46893
tag2distrepo: Write signed RPMs for non-latest versions if needed
...
Signed-off-by: Igor Raits <igor.raits@gmail.com>
2022-05-20 18:52:15 +02:00
Tomas Kopecek
ee32666722
Configurable tag2distrepo options
...
Related: https://pagure.io/koji/issue/2820
2022-05-19 13:55:20 +02:00
Jana Cupova
7785be7758
Add tag2distrepo plugin to hub
...
Fixes: https://pagure.io/koji/issue/2820
2022-05-09 14:10:33 +02:00
Jana Cupova
d67c36151b
Fix input validation
...
Fixes: https://pagure.io/koji/issue/3319
2022-05-09 14:05:52 +02:00
Jana Cupova
ff500a2c4e
Age in protonmsg config file is deprecated
...
Fixes: https://pagure.io/koji/issue/3332
2022-05-09 13:59:10 +02:00
Tomas Kopecek
b6e7c99301
fix escape sequence
2022-05-02 11:26:32 +02:00
djuarezg
187975ae7e
Update NVR option checking to match kiwi's
2022-05-02 11:18:13 +02:00
djuarezg
c071f37d2e
Rename pkg group to dud-build
2022-05-02 11:18:13 +02:00
djuarezg
3aea7d849e
Apply xorriso and flake8 suggestions
2022-05-02 11:18:13 +02:00
djuarezg
aa26a0a8c2
Adding initial Driver Update Disk building support
2022-05-02 11:18:13 +02:00