Commit graph

5622 commits

Author SHA1 Message Date
Tomas Kopecek
7b27889122 fix test 2020-11-05 14:16:02 +01:00
Tomas Kopecek
07772a1ecc web: disable links to deleted tags
Fixes: https://pagure.io/koji/issue/2543
2020-11-05 14:16:02 +01:00
Tomas Kopecek
5eaf3ce6e6 PR#2533: kojira: cache external repo timestamps by arch_url
Merges #2533
https://pagure.io/koji/pull-request/2533

Fixes: #2532
https://pagure.io/koji/issue/2532
kojira can cache wrong external repo timestamps
2020-11-05 10:31:10 +01:00
Mike McLean
267eff9636 handle arches=None case
Should handle all these "empty" cases: missing, None, blank string, only whitespace
2020-11-05 10:31:04 +01:00
Mike McLean
28d07c11ba make cache key consistent 2020-11-05 10:31:04 +01:00
Mike McLean
49e54eb7d2 minor logging adjustment 2020-11-05 10:31:04 +01:00
Mike McLean
efd5e3f48a kojira: cache external repo timestamps by arch_url
Fixes: https://pagure.io/koji/issue/2532
2020-11-05 10:31:04 +01:00
Tomas Kopecek
d0a40630a0 PR#2569: Revert "timezones for py 2.7"
Merges #2569
https://pagure.io/koji/pull-request/2569

Fixes: #2568
https://pagure.io/koji/issue/2568
revert timezone handling for py 2.7
2020-11-02 15:01:47 +01:00
Tomas Kopecek
2012ae64ec Revert "timezones for py 2.7"
This reverts commit a9108584b7.

Fixes: https://pagure.io/koji/issue/2568
2020-11-02 13:58:04 +01:00
Tomas Kopecek
f12c92d10d PR#2528: doc: python support matrix
Merges #2528
https://pagure.io/koji/pull-request/2528

Fixes: #356
https://pagure.io/koji/issue/356
Add system support matrix to docs
2020-10-30 13:03:31 +01:00
Tomas Kopecek
23efcaebe5 remove empty section 2020-10-30 13:03:25 +01:00
Tomas Kopecek
50707d86d0 doc: python support matrix
Fixes: https://pagure.io/koji/issue/356
2020-10-30 13:03:25 +01:00
Tomas Kopecek
88ad6854da PR#2548: kojira: don't expire ignored tags with targets
Merges #2548
https://pagure.io/koji/pull-request/2548

Fixes: #2542
https://pagure.io/koji/issue/2542
kojira will expire repos for ignored tags
2020-10-29 15:12:03 +01:00
Tomas Kopecek
6a21354006 remove instance variables 2020-10-29 15:11:57 +01:00
Tomas Kopecek
412a29bb88 kojira: don't expire ignored tags with targets
Fixes: https://pagure.io/koji/issue/2542
2020-10-29 15:11:57 +01:00
Tomas Kopecek
a09cacc853 PR#2504: Only redirect back to HTTP_REFERER if it points to kojiweb
Merges #2504
https://pagure.io/koji/pull-request/2504

Fixes: #2503
https://pagure.io/koji/issue/2503
Kojiweb not redirecting properly when behind SSO
2020-10-29 09:28:38 +01:00
Alex Iribarren
c9b23e6619 Only redirect back to HTTP_REFERER if it points to kojiweb 2020-10-29 09:28:30 +01:00
Tomas Kopecek
b5f7da188e PR#2540: Add nomacboot option for spin-livemedia
Merges #2540
https://pagure.io/koji/pull-request/2540

Fixes: #2259
https://pagure.io/koji/issue/2259
nomacboot for livemedia builds
2020-10-27 14:37:10 +01:00
Brendan Reilly
c62f15172f Add nomacboot option for spin-livemedia
Fixes: https://pagure.io/koji/issue/2259
2020-10-27 14:37:01 +01:00
Tomas Kopecek
cda754453b PR#2561: hub: fix tests
Merges #2561
https://pagure.io/koji/pull-request/2561
2020-10-27 14:35:11 +01:00
Tomas Kopecek
5b8e87da7a hub: fix tests
Related: https://pagure.io/koji/pull-request/2544
2020-10-27 14:33:46 +01:00
Tomas Kopecek
e4f607fc8d PR#2547: builder: mergerepo uses workdir as tmpdir
Merges #2547
https://pagure.io/koji/pull-request/2547

Fixes: #2546
https://pagure.io/koji/issue/2546
mergerepo should use configured workdir
2020-10-27 14:18:42 +01:00
Tomas Kopecek
a5e4a2bf4d builder: mergerepo uses workdir as tmpdir
Fixes: https://pagure.io/koji/issue/2546
2020-10-27 14:18:34 +01:00
Tomas Kopecek
e229d84086 PR#2515: to_list is not needed in py3 code
Merges #2515
https://pagure.io/koji/pull-request/2515

Fixes: #2514
https://pagure.io/koji/issue/2514
Remove to_list usage from py3 code
2020-10-27 12:56:06 +01:00
Tomas Kopecek
d231fa02cb to_list is not needed in py3 code
Fixes: https://pagure.io/koji/issue/2514
2020-10-27 12:55:59 +01:00
Tomas Kopecek
88ad5044ae PR#2509: doc: api docs
Merges #2509
https://pagure.io/koji/pull-request/2509

Fixes: #2110
https://pagure.io/koji/issue/2110
Missing API documentation #3
2020-10-23 09:06:29 +02:00
Tomas Kopecek
f1b6cdc401 doc: api docs
Fixes: https://pagure.io/koji/issue/2110
2020-10-23 09:06:23 +02:00
Tomas Kopecek
6dd313b97c PR#2526: sidetag: remove double "usage"
Merges #2526
https://pagure.io/koji/pull-request/2526

Fixes: #2489
https://pagure.io/koji/issue/2489
CLI *-sidetag help message with double 'usage'
2020-10-22 11:46:37 +02:00
Tomas Kopecek
4b81f559da sidetag: remove double "usage"
Fixes: https://pagure.io/koji/issue/2489
2020-10-22 11:46:30 +02:00
Tomas Kopecek
fca5b28d80 PR#2507: Release notes 1.23
Merges #2507
https://pagure.io/koji/pull-request/2507

Fixes: #2446
https://pagure.io/koji/issue/2446
 koji 1.23 release notes
2020-10-22 09:46:35 +02:00
Mike McLean
42d6ade87e formatting 2020-10-22 09:46:29 +02:00
Mike McLean
01260ffca4 update migration notes 2020-10-22 09:46:29 +02:00
Mike McLean
43f36df46c update release notes 2020-10-22 09:46:29 +02: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
e6a5b8f532 PR#2544: builder: fix error logging to accept more types
Merges #2544
https://pagure.io/koji/pull-request/2544
2020-10-22 09:42:42 +02:00
Tomas Kopecek
309c4e0a62 builder: fix error logging to accept more types 2020-10-21 17:03:05 +02:00
Tomas Kopecek
846a903d2b PR#2537: lib: detect non-installed rpm lib
Merges #2537
https://pagure.io/koji/pull-request/2537

Fixes: #2536
https://pagure.io/koji/issue/2536
download_rpm should be replaced with simple download, when rpm is not installed
2020-10-13 12:00:22 +02:00
Tomas Kopecek
a8d676b5a5 lib: detect non-installed rpm lib
Fixed: https://pagure.io/koji/issue/2536
2020-10-12 15:07:43 +02:00
Tomas Kopecek
14d1d347e0 PR#2527: don't fail on missing directory
Merges #2527
https://pagure.io/koji/pull-request/2527

Relates: #2481
https://pagure.io/koji/issue/2481
koji.util.rmtree() is not multi-process/thread safe
2020-10-07 13:14:58 +02:00
Tomas Kopecek
0ab92c5825 PR#2490: Drop py 2.6 support (RHEL6)
Merges #2490
https://pagure.io/koji/pull-request/2490

Fixes: #2155
https://pagure.io/koji/issue/2155
Drop py 2.6 support (RHEL6)
2020-10-06 15:12:08 +02:00
Tomas Kopecek
5a4efd6d07 fix merge problems 2020-10-06 15:10:22 +02:00
Tomas Kopecek
0c833c1236 remove sysv from Makefiles 2020-10-06 15:00:23 +02:00
Tomas Kopecek
1e53261394 docs update 2020-10-06 15:00:23 +02:00
Tomas Kopecek
25641d18a8 remove systemd conds 2020-10-06 15:00:23 +02:00
Tomas Kopecek
63931f2f18 drop py26 test requirements 2020-10-06 15:00:23 +02:00
Tomas Kopecek
48434f4393 vm in py3 2020-10-06 15:00:23 +02:00
Tomas Kopecek
e711e7dbe5 utils in py3 2020-10-06 15:00:23 +02:00
Tomas Kopecek
894b080da1 devtools in py3 2020-10-06 15:00:23 +02:00
Tomas Kopecek
18f5a29ead packaging 2020-10-06 15:00:23 +02:00
Tomas Kopecek
a9108584b7 timezones for py 2.7 2020-10-06 15:00:23 +02:00