BIRD 2.0.8

Jakub Ružička jakub.ruzicka at nic.cz
Fri Apr 9 11:31:48 CEST 2021


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




More information about the Bird-users mailing list