On Mon, Mar 21, 2022 at 9:47 AM Prarit Bhargava <prarit(a)redhat.com> wrote:
While working on the Makefiles I've noticed that the tarball names are
different for Fedora vs CentOS/RHEL.
Fedora uses an upstream based tarball version whereas CENTOS/RHEL use a
tarball version that is based off the RPM NVR.
Simple question: Does Fedora *require* an upstream based tarball
version? It doesn't seem like one is necessary from the kernel.spec but
there might be other considerations to take into account.
Indeed it does. For fedora, the tarball is only upstream content, and
the patches are broken out into a separate patch file. This is a part
of the Fedora packaging guidelines, and the clear delineation is
important. We also do not want the additional information in the
tarball as we use the same one for multiple Fedora releases, which do
not use the same pkgrelease, but do share the same tarball in
lookaside.
Justin