Learn more about these different git repos.
Other Git URLs
We want to support producing nosrc.rpm instead of src.rpm in few cases:
Instead in such cases, we would expect end-users to fetch the source tarball from upstream or from our lookside cache when relevant.
Currently koji builder fails when there is no src.rpm from a buildSRPMFromSCM task. The suggested process is the following: - Have a kojid config option named: allow_nosrc_rpm: 1 - use make source, to fetch from lookaside cache and produce {,no}src.rpm (or using the fedpkg-minimal and alike). - When a nosrc.rpm is detected, (and allow_nosrc_rpm=1), try to compute the missing sources. using spectool --lf .spec ; rpm -qpl .nosrc.rpm (or any other method). - Pass any missing files to mock using "--copyin" along the nosrc.rpm (instead of a full src.rpm).
+1
I would move config option to hub config or (maybe better) to build tag - so some targets can use nosrc (as task parameter), while others could still require strictly src.rpm. Last option is to have it policy-driven - maybe best?
Configuration on builders side doesn't seem right to me.
Metadata Update from @tkopecek: - Custom field Size adjusted to None
For the record - here is relevant thread from Mock Issues: https://github.com/rpm-software-management/mock/issues/300
Login to comment on this ticket.