Commit graph

5758 commits

Author SHA1 Message Date
Tomas Kopecek
13f4023bf5 flake8 fixes 2021-02-16 14:43:49 +01:00
Tomas Kopecek
556f8a1fcd PR#2691: web: fix error for missing headers
Merges #2691
https://pagure.io/koji/pull-request/2691

Fixes: #2541
https://pagure.io/koji/issue/2541
Exposing RPM's VCS tag
2021-02-16 14:16:05 +01:00
Tomas Kopecek
9fb1a537cb web: fix error for missing headers
Bug introduced in https://pagure.io/koji/pull-request/2683

Related: https://pagure.io/koji/issue/2541
2021-02-16 14:15:06 +01:00
Tomas Kopecek
ce0c1b8b9b PR#2693: backport py27 compatible file open with encoding
Merges #2693
https://pagure.io/koji/pull-request/2693

Fixes: #2641
https://pagure.io/koji/issue/2641
"open" encoding is defined outside of koji
2021-02-16 14:13:09 +01:00
Tomas Kopecek
c6e69b4f8b backport py27 compatible file open with encoding
client and builder needs to run on py27 which doesn't support
open(encoding='utf-8')

Related: https://pagure.io/koji/issue/2641
2021-02-16 14:13:03 +01:00
Tomas Kopecek
9e376a22b0 PR#2700: web: use correct srpm for getting headers
Merges #2700
https://pagure.io/koji/pull-request/2700

Fixes: #2541
https://pagure.io/koji/issue/2541
Exposing RPM's VCS tag
2021-02-16 14:11:03 +01:00
Tomas Kopecek
8fb0a530a2 web: use correct srpm for getting headers
Related: https://pagure.io/koji/issue/2541
2021-02-16 14:10:57 +01:00
Tomas Kopecek
9b665e195f flake8 fix 2021-02-16 14:05:15 +01:00
Tomas Kopecek
a3b2f3b78f PR#2697: add make to BuildRequires
Merges #2697
https://pagure.io/koji/pull-request/2697

Fixes: #2696
https://pagure.io/koji/issue/2696
make needs to be explicit BuildRequire for Fedora 34
2021-02-16 12:32:15 +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
ec3ef399a8 PR#2683: web: display VCS/DistURL rpm tags
Merges #2683
https://pagure.io/koji/pull-request/2683

Fixes: #2541
https://pagure.io/koji/issue/2541
Exposing RPM's VCS tag
2021-02-08 13:58:47 +01:00
Tomas Kopecek
0b99fe14fb web: display VCS/DistURL rpm tags
Fixes: https://pagure.io/koji/issue/2541
2021-02-08 13:58:42 +01:00
Tomas Kopecek
3189dcb98a PR#2682: don't assume that the hub will report arches for external repos
Merges #2682
https://pagure.io/koji/pull-request/2682

Fixes: #2681
https://pagure.io/koji/issue/2681
taginfo fail with older hub if external repos are set
2021-02-08 09:56:44 +01:00
Mike McLean
441aad0aef make builder code similarly tolerant 2021-02-08 09:56:38 +01:00
Mike McLean
899c17cc53 don't assume that the hub will report arches for external repos
Fixes https://pagure.io/koji/issue/2681
2021-02-08 09:56:38 +01:00
Tomas Kopecek
019a136744 PR#2653: web: more accessible task colors/icons
Merges #2653
https://pagure.io/koji/pull-request/2653

Fixes: #2583
https://pagure.io/koji/issue/2583
[Accessibility] Status colors not helpful for colorblinds
2021-02-05 14:23:46 +01:00
Tomas Kopecek
d979b6d92a update task colors 2021-02-05 14:23:32 +01:00
Tomas Kopecek
684a3389c4 web: more accessible task colors/icons
Fixes: https://pagure.io/koji/issue/2583
2021-02-05 14:23:32 +01:00
Tomas Kopecek
39ab9fbb69 PR#2572: docs: CG implementations list
Merges #2572
https://pagure.io/koji/pull-request/2572

Fixes: #2511
https://pagure.io/koji/issue/2511
build.cg_id not set for non-reserved content generator imports
2021-02-04 16:33:57 +01:00
Tomas Kopecek
44ade09ec3 docs: CG implementations list 2021-02-04 16:33:19 +01:00
Tomas Kopecek
1fed5e440a PR#2140: move checkTasks near its usage
Merges #2140
https://pagure.io/koji/pull-request/2140

Fixes: #942
https://pagure.io/koji/issue/942
kojira: Needed tag refers to unknown task

Fixes: #2119
https://pagure.io/koji/issue/2119
kojira saying it's reached max tasks when it hasn't
2021-02-04 16:16:38 +01:00
Tomas Kopecek
912ee6f12b remove unused variable 2021-02-04 16:16:31 +01:00
Tomas Kopecek
3f82779581 allow other thread to remove tag 2021-02-04 16:16:31 +01:00
Tomas Kopecek
2d867fa730 remove recent tasks behaviour 2021-02-04 16:16:31 +01:00
Tomas Kopecek
d44af4cbb7 move checkTasks near its usage
Related: https://pagure.io/koji/issue/2119
Fixes: https://pagure.io/koji/issue/2581
2021-02-04 16:16:31 +01:00
Tomas Kopecek
3f71076eba Revert "PR#2576: db: add debian package archivetype"
This reverts commit b19f1760bf, reversing
changes made to b3f548f803.

We've agreed that adding new archivetypes should be done via API not by
default values in db.

Related: https://pagure.io/koji/issue/2575
Related: https://pagure.io/koji/pull-request/2576
2021-02-04 15:59:17 +01:00
Tomas Kopecek
006f4dea5f PR#2637: plugin hooks for repo modification
Merges #2637
https://pagure.io/koji/pull-request/2637

Fixes: #2636
https://pagure.io/koji/issue/2636
plugin hook for signing dist/repos
2021-02-04 14:57:57 +01:00
Tomas Kopecek
90a2697fa7 rename local variable 2021-02-04 10:44:21 +01:00
Tomas Kopecek
6ad2bccec3 plugin hooks for repo modification
Fixes: https://pagure.io/koji/issue/2636
2021-02-04 10:44:21 +01:00
Tomas Kopecek
3e8f8000c8 PR#2680: fix the mode of tarfile.open
Merges #2680
https://pagure.io/koji/pull-request/2680

Fixes: #2641
https://pagure.io/koji/issue/2641
"open" encoding is defined outside of koji
2021-02-03 13:14:37 +01:00
Yu Ming Zhu
8b9aa559c8 fix the mode of tarfile.open
fixes: #2641
2021-02-03 10:04:38 +00:00
Tomas Kopecek
0c4db061d4 PR#2608: cli: support download-build --type=remote-sources
Merges #2608
https://pagure.io/koji/pull-request/2608

Fixes #2611
https://pagure.io/koji/issue/2611
2021-02-02 14:45:35 +01:00
Ken Dreyer
659a450bc1 cli: support download-build --type=remote-sources
Prior to this change, "koji download-build --type=remote-sources" failed
with an AssertionError.

Add support for OSBS's cachito remote-sources btype.
2021-02-02 14:45:30 +01:00
Tomas Kopecek
1c5c7674bc PR#2674: cli: fix tests
Merges #2674
https://pagure.io/koji/pull-request/2674

Fixes: #2620
https://pagure.io/koji/issue/2620
"--write" option for koji import-sig has no effect
2021-02-02 14:16:46 +01:00
Tomas Kopecek
72cf4a02de cli: fix tests
PR #2654 changed the help output but tests were not updated.

Related: https://pagure.io/koji/issue/2620
2021-02-02 14:13:49 +01:00
Tomas Kopecek
d820646c6c PR#2667: spec: pythonic provides
Merges #2667
https://pagure.io/koji/pull-request/2667

Fixes: #2666
https://pagure.io/koji/issue/2666
pythonic provides in spec
2021-02-02 14:04:49 +01:00
Tomas Kopecek
4a0da9bd01 spec: pythonic provides
Fixes: https://pagure.io/koji/issue/2666
2021-02-02 14:04:43 +01:00
Tomas Kopecek
c7aac355be PR#2671: fix typo
Merges #2671
https://pagure.io/koji/pull-request/2671

Fixes: #2641
https://pagure.io/koji/issue/2641
"open" encoding is defined outside of koji
2021-02-01 15:40:39 +01:00
Tomas Kopecek
274000d223 fix typo
Related: https://pagure.io/koji/issue/2641
2021-02-01 15:39:32 +01:00
Tomas Kopecek
10a08e3113 PR#2651: make policy test thread safe
Merges #2651
https://pagure.io/koji/pull-request/2651

Fixes: #2650
https://pagure.io/koji/issue/2650
policy test is not thread safe
2021-02-01 15:36:30 +01:00
Mike McLean
32b71964fe make policy test thread safe
Fixes https://pagure.io/koji/issue/2650
2021-02-01 15:36:24 +01:00
Tomas Kopecek
6d964d0bd0 PR#2664: requires python[23]-requests-gssapi for rhel[78]
Merges #2664
https://pagure.io/koji/pull-request/2664

Fixes: #2663
https://pagure.io/koji/issue/2663
requires python-requests-gssapi instead of python-requests-kerberos on EL[78]
2021-02-01 15:35:37 +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
4e85f0fb4d PR#2655: readFullInheritance stops/jumps deprecation
Merges #2655
https://pagure.io/koji/pull-request/2655

Fixes: #2606
https://pagure.io/koji/issue/2606
Drop jumps/stops options from inheritance
2021-02-01 15:16:00 +01:00
Tomas Kopecek
d797573faa readFullInheritance stops/jumps deprecation
Fixes: https://pagure.io/koji/issue/2606
2021-02-01 15:15:54 +01:00
Tomas Kopecek
26ea01a7dc PR#2589: history query by key
Merges #2589
https://pagure.io/koji/pull-request/2589

Fixes #2590
https://pagure.io/koji/issue/2590
2021-01-26 14:09:53 +01:00
Mike McLean
c03bf228c5 rename arg 2021-01-26 14:09:48 +01:00
Mike McLean
1864078973 history query by key
Fixes: https://pagure.io/koji/issue/2590
2021-01-26 14:09:48 +01:00
Tomas Kopecek
aeff4f52d7 PR#2633: handle plugins and generator results in count and countAndFilterResults
Merges #2633
https://pagure.io/koji/pull-request/2633

Fixes: #2632
https://pagure.io/koji/issue/2632
count and countAndFilterResults unable to handle plugins and generators
2021-01-26 14:09:10 +01:00
Mike McLean
9a56b0617b handle plugins and generator results in count and countAndFilterResults
Fixes: https://pagure.io/koji/issue/2632
2021-01-26 14:09:05 +01:00