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
Mike McLean
61c97effa3
fix buildroot tmpdir refs in ApplianceTask
2017-12-11 12:54:59 -05:00
Mike McLean
e5fdcb45dd
avoid double slash in path
2017-12-11 12:54:59 -05:00
Tomas Kopecek
c6c34361b1
don't use /tmp in chroot
...
Related: https://pagure.io/koji/issue/569
2017-12-11 12:54:59 -05:00
Mike McLean
fab1cc4245
don't fail if child task doesn't provide source
...
While the current code will always provide it, the older code did
not. When a Koji system is updated to this version, we could have
a restarted build task read the result of a previously finished
buildSRPMFromSCM task that ran with the old code.
2017-12-11 12:50:46 -05:00
Mike McLean
15709e019c
adjust how we store the extra source data
2017-12-11 12:50:46 -05:00
Tomas Kopecek
3bad1f9f64
fix race condition and missing values
2017-12-11 12:50:46 -05:00
Tomas Kopecek
4a96ee5474
store git commit hash to build.source
...
Git HEAD commit hash is now stored in build.info field. this field is
currently used by content generators, but not by other builds. Also
original checked out url is stored in build.extra.url field.
Fixes: https://pagure.io/koji/issue/550
2017-12-11 12:50:46 -05:00