On 4/9/21 9:52 AM, Robert Scheck wrote: > On Fri, 09 Apr 2021, Jakub Ružička wrote: >> I already have bird2 packages built in a testing OBS repo for latest >> Debian, Ubuntu, Fedoras, and CentOS but there are some remaining issues >> with docs generation on older distro versions which I need to address. >> In worst case scenario I will temporarily drop doc packages in order to >> get bird built. > For Fedora and CentOS/RHEL, I would like to understand which benefits these > OBS packages are going to bring, especially as they are not part of e.g. > the regular Fedora repository like the Fedora bird RPM package is, that I > am co-maintaining (yes, EPEL for CentOS/RHEL is not a default repository, > but still very close, too). > > Further on, I would like to kindly suggest that you also have a look to > these existing Fedora/EPEL packages to adopt distribution specific build or > run-time optimizations, that the upstream RPM packages were lacking so far. > > > Regards, > Robert Hello Robert,
there are no benefits for using upstream RPM packages compared to downstream packages available directly from distro repos thanks to your downstream package updates - thank you for taking care of that! Upstream packages are currently redundant from Fedora user PoV with downstream being up-to-date, but * OBS provides openSUSE packages too. Even though Fedora/CentOS RPMs often work on SUSE, native packages are prefered. * OBS is helpful in testing new changes packaging-wise, Knot projects make a nice use of that in their CI pipelines * upstream repos can be updated directly on release without the standard 7/14 days testing delay I've already looked at the Fedora package as you wisely suggest (I'm a Fedora packager too) and I used it as a base for the new upcoming upstream packaging as you can see here: https://gitlab.nic.cz/jruzicka/bird/-/blob/apkg/distro/pkg/rpm/bird.spec I'll open a MR for this when ready and I'll try to keep upstream and downstream packaging in sync as much as possible afterwards - it makes everyone's life easier that way. Cheers, Jakub Ružička