Commit graph

281 commits

Author SHA1 Message Date
Tomas Kopecek
ae96bca24c package sql just for py3 2023-09-13 12:17:10 +02:00
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
616f191040 Koji 1.33.1 release notes
Related: https://pagure.io/koji/issue/3869
2023-07-11 16:01:14 +02:00
Tomas Kopecek
cb009f019d Koji 1.33 release notes
Related: https://pagure.io/koji/issue/3821
2023-05-23 17:21:00 +02:00
Tomas Kopecek
b58527fa1d Release notes 1.32.1
Related: https://pagure.io/koji/issue/3764
2023-04-04 13:26:34 +02:00
Tomas Kopecek
d545aafbe7 Release notes 1.32
Related: https://pagure.io/koji/issue/3621
2023-02-16 09:20:27 +01:00
Tomas Kopecek
8bd39594b1 Koji 1.31.1 release notes
Related: https://pagure.io/koji/issue/3652
2023-01-12 11:09:49 +01:00
Tomas Kopecek
df70ecfbba block py2 building for hub/web/util 2022-12-08 09:57:35 +01:00
Tomas Kopecek
8902675489 further changes 2022-12-08 09:57:35 +01:00
Tomas Kopecek
95912eb314 Move hub code to site-packages
Related: https://pagure.io/koji/issue/3587
2022-12-08 09:57:35 +01:00
Tomas Kopecek
a90f6cdf84 Release notes 1.31
Related: https://pagure.io/koji/issue/3574
2022-11-21 11:07:11 +01:00
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
14c7dea3e0 Koji 1.30.1 release notes
Related: https://pagure.io/koji/issue/3522
2022-10-07 14:09:48 +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
43fa6c7730 Release notes koji 1.30
Related: https://pagure.io/koji/issue/3465
2022-08-29 09:37:47 +02:00
Tomas Kopecek
48b94dadf8 1.29.1 release notes
Related: https://pagure.io/koji/issue/3420
2022-07-12 10:48:36 +02:00
Tomas Kopecek
8a9364c374 Add long description to setup.py
Related: https://pagure.io/koji/issue/3373
2022-06-20 09:35:16 +02:00
Tomas Kopecek
7d6d95fc66 Release notes 1.29
Related: https://pagure.io/koji/issue/3361
2022-05-26 09:24:00 +02:00
Tomas Kopecek
8d6dbd5bce Koji 1.28.1 release notes
Related: https://pagure.io/koji/issue/3305
2022-04-07 10:07:27 +02:00
Tomas Kopecek
7081ce90db Koji 1.28.0 release notes
Fixes: https://pagure.io/koji/issue/3224
2022-02-10 15:45:01 +01:00
Tomas Kopecek
c061f56ab4 update Require to createrepo_c 0.11.0 2022-02-07 09:34:31 +01:00
Tomas Kopecek
44378d767f Release notes 1.27.1
Related: https://pagure.io/koji/issue/3191
2022-01-13 09:44:05 +01:00
Tomas Kopecek
cda6439a91 Koji 1.27 release notes
Fixes: https://pagure.io/koji/issue/3127
2021-11-18 11:28:33 +01:00
Tomas Kopecek
b8d486e637 Release notes 1.26.1
Fixes: https://pagure.io/koji/issue/3052
2021-09-29 11:06:19 +02:00
Jana Cupova
4804bdb7db Fix scripts for koji pkg and drop utils from py2
Fixes: https://pagure.io/koji/issue/3001
2021-09-09 13:37:38 +02:00
Tomas Kopecek
1e5f0ef745 Release notes 1.26
Fixes: https://pagure.io/koji/issue/2983
2021-08-23 11:09:41 +02:00
Tomas Kopecek
42626e10a0 setuptools BuildRequire for py3
setuptools are dropped as a require from python-wheel, we need
to require it explicitely

Related: https://pagure.io/koji/issue/2919
2021-08-10 13:29:56 +02:00
Tomas Kopecek
535be03af9 fix invalid date in changelog 2021-07-21 09:51:56 +02:00
Jana Cupova
ddf88775a8 Fix py2 packaging
Fixes: https://pagure.io/koji/issue/2902
2021-07-19 09:14:54 +02:00
Tomas Kopecek
bdb9f91890 Release notes 1.25.1
Fixes: https://pagure.io/koji/issue/2920
2021-07-01 08:58:46 +02:00
Tomas Kopecek
3598562883 Release notes 1.25
Fixes: https://pagure.io/koji/issue/2845
2021-05-20 12:59:39 +02:00
Jana Cupova
2ac2ae346d Add build requires
Fixes: https://pagure.io/koji/issue/912
2021-05-03 11:13:22 +02:00
Christopher O'Brien
ffe0a537b7 attempting to bridge the gap with pip
uses the appropriate rpm macros for installing python wheels to
provide the base koji lib. Packages the resulting dist-info data
as well.
2021-05-03 11:13:22 +02:00
Tomas Kopecek
be225d7e3f 1.24.1 release notes
Fixes: https://pagure.io/koji/issue/2778
2021-03-29 13:30:24 +02:00
Tomas Kopecek
ebdbb80e02 drop PyOpenSSL usage
We've replaced it with requests library some time ago, this code has no
better sensitivity than requests error checking, so we can drop it
completely.

Fixes: https://pagure.io/koji/issue/2752
2021-03-24 14:43:40 +01:00
Tomas Kopecek
c8b1ba8ad0 Release notes 1.24
Fixes: https://pagure.io/koji/issue/2684
2021-02-17 15:08:56 +01:00
Tomas Kopecek
c2979d2e61 add make to BuildRequires
Fedora 34 is dropping it from default buildroot
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot

Fixes: https://pagure.io/koji/issue/2696
2021-02-15 10:45:05 +01:00
Tomas Kopecek
4a0da9bd01 spec: pythonic provides
Fixes: https://pagure.io/koji/issue/2666
2021-02-02 14:04:43 +01:00
Yu Ming Zhu
1fe7870799 requires python[23]-requests-gssapi for rhel[78]
fixes: #2663
2021-02-01 15:35:30 +01:00
Tomas Kopecek
79f1e45e74 Release notes 1.23.1 2021-01-18 11:09:07 +01:00
Tomas Kopecek
024515121a require gssapi-requests 1.22
Fixes: https://pagure.io/koji/issue/2422
2021-01-13 14:49:32 +01:00
Michal Privoznik
66ba134859 Install into /usr/lib rather than /usr/lib64/
In koji-1.22.0-129-g0ef3c751 I've changed the way how
site-packages directory is obtained. What I did not realize back
then is there can be multilib systems which will not search for
packages in /usr/lib64. But 64bit systems do look into /usr/lib.
Therefore, let's pick the location where both systems work.

Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1894261
Fixes: #2578
https://pagure.io/koji/issue/2578
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
2020-11-27 10:00:52 +01:00
Tomas Kopecek
5e216d9567 Release notes 1.23
Fixes: https://pagure.io/koji/issue/2446
2020-10-22 09:46:29 +02:00
Tomas Kopecek
25641d18a8 remove systemd conds 2020-10-06 15:00:23 +02:00
Tomas Kopecek
18f5a29ead packaging 2020-10-06 15:00:23 +02:00
Michal Privoznik
0ef3c75185 Simplify obtaining of PKGDIR
So far, in all Makefiles we have a complicated way to construct
PKGDIR path which is used to install python modules into.
Firstly, python version is obtained, and then system prefix and
these are then used to construct the PKGDIR path. Well, we can do
better. We can use 'site.getsitepackages()[0]' to obtain exactly
the path we are after.

This also fixes the problem on distributions which have split
/usr/lib and /usr/lib64 directories, because with the way we are
constructing the PKGDIR path we assume that the directories are
the same (or one is a symlink to another). Well, that is not
always the case.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
2020-09-22 13:45:48 +02:00
Tomas Kopecek
3634db19d4 bump version to 1.22.1 2020-09-07 09:44:07 +02:00
Tomas Kopecek
e72a7be0a1 stricter config file permissions
Fixes: https://pagure.io/koji/issue/2124
2020-09-07 09:37:11 +02:00
Mike McLean
f0b5c60eeb and changelog entry for this PR too 2020-07-28 10:17:23 +02:00