Tomas Kopecek
5ad9027320
python-modernize -f libmodernize.fixes.fix_basestring
2018-07-11 17:37:39 -04:00
Tomas Kopecek
7f6b717eb6
python-modernize -f libmodernize.fixes.fix_import
2018-07-11 17:37:39 -04:00
Tomas Kopecek
bcee24e50c
python-modernize -f libmodernize.fixes.fix_dict_six
2018-07-11 17:37:39 -04:00
David Abdurachmanov
c4cf933458
Add RISC-V (riscv64) to distrepo task
...
This has been successfully used in Fedora RISC-V.
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-06-14 10:05:41 -04:00
David Abdurachmanov
5b2014f8c0
Fix use_host_resolv with new mock version (2017 Nov 22+)
...
The change done in mock on 2017 Nov 22:
782e150ffda41c55351c56eff6601a2cc1b8e4fe / [RHBZ#1514028]
now requires rpmbuild_networking to be used together with use_host_resolv
otherwise it does not have an affect. While setting up Fedora RISC-V koji
instance we noticed that /etc/resolv.conf was never copied into chroot,
while /ets/hosts was always present.
The following was tested on Fedora RISC-V instance and resolved the original
problem (buildSRPMFromSCM was failing on fedpkg sources as it couldn't
resolve src.fedoraproject.org)
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-06-13 12:30:19 -04:00
Tomas Kopecek
0dafaa7440
remove deprecated BuildRoot.scrub()
...
Fixes: https://pagure.io/koji/issue/854
2018-06-04 10:58:45 -04:00
Franz Chih-Ping Hsieh
f356ac4f17
force using python2 to run script
...
Fixes #945
2018-05-24 00:01:30 -04:00
Mike McLean
7a0acc00cb
put dist repo rpms under Packages/
2018-05-03 16:05:16 -04:00
Mike McLean
cb714b7427
no need for subtask to return its upload dir
2018-05-03 16:05:16 -04:00
Mike McLean
387f92b5dd
drop unused params
2018-05-03 16:05:16 -04:00
Mike McLean
c032bdf6bc
upload a repo manifest
2018-05-03 16:05:16 -04:00
Mike McLean
72a57611f1
also upload subrepo metadata
2018-05-03 16:05:16 -04:00
Mike McLean
fb5da35edf
refactor uploaded file data
2018-05-03 16:05:16 -04:00
Mike McLean
c5f126a7b0
streamline subrepo logic a bit
2018-05-03 16:05:16 -04:00
Mike McLean
86043223c2
record dist subrepo in kojipkgs
2018-05-03 16:05:16 -04:00
Mike McLean
869dc3b57b
fix debuginfo check and logfile name
2018-05-03 16:05:16 -04:00
Mike McLean
f26eb7560c
actually do the debuginfo split
2018-05-03 16:05:16 -04:00
Mike McLean
6e3482ea22
trying to use kojipkgs data instead of fs lookups
2018-05-03 16:05:16 -04:00
Mike McLean
8158613e4a
trying to separate pkglist calculation from output generation
2018-05-03 16:05:16 -04:00
Mike McLean
356a64386e
standardize pathinfo usage in createDistRepoTask
2018-05-03 16:05:16 -04:00
Mike McLean
7862bd94d0
drop unused var
2018-05-03 16:05:16 -04:00
Mike McLean
df0a6b28fa
attempt to handle empty tag more gracefully
2018-05-03 16:05:16 -04:00
Mike McLean
01a47750d1
simplify do_createrepo a bit
2018-05-03 16:05:16 -04:00
Mike McLean
8fd08cce7e
disconnect createdistrepo and createrepo task handlers
2018-05-03 16:05:16 -04:00
Mike McLean
a2d5f63b60
avoid including noarch in src repos
2018-05-03 16:05:16 -04:00
Mike McLean
534d8db8ec
add some comments
2018-05-03 16:05:16 -04:00
Mike McLean
2b7447ef32
misc cleanup
2018-05-03 16:05:16 -04:00
Tomas Kopecek
169aed66c5
make py2 files parseable with py3
2018-05-03 15:56:56 -04:00
Mike McLean
6ea252ef9a
whitespace/lint cleanup
2018-05-03 15:01:23 -04:00
Yuming Zhu
6a91a3ba6b
change default value of oz_install_timeout to 0
2018-05-03 15:00:34 -04:00
Yuming Zhu
38f3d919af
kojid: make install timeout of imagefactory conf configurable
2018-05-03 15:00:34 -04:00
Tomas Kopecek
5882904aea
make timestamp logs configurable
2018-05-03 14:52:25 -04:00
Tomas Kopecek
78ba6ef12e
split timestamp log tu multiple files
2018-05-03 14:52:24 -04:00
Tomas Kopecek
35b4d04561
add debug timestamp log for logs
...
Fixes: https://pagure.io/koji/issue/776
2018-05-03 14:52:24 -04:00
Tomas Kopecek
119e23d315
remove duplicate ignore
2018-04-27 11:53:37 -04:00
Tomas Kopecek
72d619929e
use 'ignore' in hash computation
2018-04-27 11:53:37 -04:00
Tomas Kopecek
54e52e469e
move rpmdiff to koji lib
2018-04-27 11:53:37 -04:00
Tomas Kopecek
fa9183a18a
cache rpmdiff results
2018-04-27 11:53:37 -04:00
Tomas Kopecek
506f114e89
mavenBuild uses wrong session
...
Fixes: https://pagure.io/koji/issue/859
2018-04-03 16:15:49 -04:00
Mike McLean
4c07073403
simplify check for krbV module
2018-04-02 16:38:27 -04:00
Mike McLean
91b306e108
Avoid failing at import time if krbV module is missing
...
Several parts of Koji already handled this absence gracefully. This change
extends that behavior to all places where krbV is imported.
2018-04-02 16:38:27 -04:00
Tomas Kopecek
2eff45f763
Drop pre-2.6 compat function koji.util._relpath
...
Fixes: https://pagure.io/koji/issue/818
2018-03-08 10:23:44 -05:00
Mike McLean
f4f26b0571
add link to issue
2018-03-06 12:20:59 -05:00
Adam Williamson
72204b4f7f
Update the volume ID substitutions list and application
...
Some newer subvariants / loadouts, and 'Rawhide' for some
reason, were missing from the substitution list. This updates
it, alphabetizes it, adjusts the indentation to match how it
is in pungi-fedora for ease of comparison, and also tweaks the
way the list is applied to match
https://pagure.io/pungi/pull-request/857 , the correct way to
ensure longer substitutions are applied before shorter ones.
Note 'Alpha' and 'TC' are removed because we don't do Alphas or
TCs any more.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-03-06 12:20:59 -05:00
Tomas Kopecek
1ad0a569b5
handle None in place of string in buildNotification
...
Fixes: https://pagure.io/koji/issue/724
2018-03-01 10:19:18 -05:00
Mike McLean
113ddea6f0
internal_dev_setup option for BuildRoot class
2018-02-28 08:19:29 -05:00
Yuming Zhu
8da39606b8
rename parameter/default value - tmpdir to chroot_tmpdir
2018-01-16 15:35:16 -05:00
Yuming Zhu
d30f097301
builder: make temp dir be configured
2018-01-16 15:35:16 -05:00
Tomas Kopecek
8f22069fda
drop old ssl support + compatrequests
...
Koji now uses ssl via python-requests
- use_old_ssl option is removed
- koji.ssl library removed
- compatrequests dropped
Related: https://pagure.io/koji/issue/467
2018-01-03 12:47:03 +01:00
Tomas Kopecek
b852381a3a
remove simplejson imports
...
Fixes: https://pagure.io/koji/issue/727
2017-12-20 12:42:31 -05:00