bird redhat repo missing rpms for 1.6.3

Martin Huněk martin.hunek at lbcfree.net
Tue May 30 14:31:21 CEST 2017


Hi,

I've tested that 1.6.3 on CentOS 7 and that RPM is not usable on it.

The output of yum (in Czech):
Řešení závislostí...
--> Kontrola transakce spuštěna
---> Balíček bird.x86_64 0:1.6.0-1 bude aktualizován
---> Balíček bird.x86_64 0:1.6.3-1 bude novou aktualizací
--> Zpracování závislostí: libtinfo.so.6()(64bit) pro balíček: 
bird-1.6.3-1.x86_64
--> Zpracování závislostí: libncurses.so.6()(64bit) pro balíček: 
bird-1.6.3-1.x86_64
--> Řešení závislostí dokončeno
Chyba: Balíček: bird-1.6.3-1.x86_64 (knot)
           Vyžaduje: libtinfo.so.6()(64bit)
Chyba: Balíček: bird-1.6.3-1.x86_64 (knot)
           Vyžaduje: libncurses.so.6()(64bit)
 Pro obejití problému můžete zkusit volbu --skip-broken

Summary in english: RPM requires the libtinfo.so.6 and libncurses.so.6 which 
are not present in CentOS 7.

Same probably goes for the RHEL 7, long story short it is the fedora only 
repo.

As for the EPEL repository and outdated version there, there is an bug report 
[1] for updating from the 1.4.5 to 1.6.3. However there is the requirement of 
100% forward compatibility of configuration. If it fulfills that, it would be 
great to try to reopen that bug in Red Hat Bugzilla.

Martin Hunek

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1409327

Dne středa 24. května 2017 14:21:39 CEST jste napsal(a):
> On Tue, May 23, 2017 at 10:46:58AM +0200, Stefan Plug wrote:
> > Hi guys,
> > 
> > forgive me for my ignorance, but I just compiled 1.6.3-1 on a scientific
> > linux 6.8 machine with ncurses 5.7 and installed that RPM on a centos7
> > machine with ncurses 5.9 and it all seems to work just fine.
> > 
> > What am I missing here?
> 
> Hi
> 
> We just fixed missing 1.6.3 in our RedHat/Fedora repo:
> http://bird.network.cz/?download&tdir=redhat/
> 
> I am not familiar with ecosystem of RPM distributions, i don't know
> whether such packages are usable outside of Fedora.
> 
> W.r.t. ncurses6 - BIRD does not really care about ncurses version,
> could be compiled with probably 20 years old one. When compiling from
> source code the available curses library is selected. And a compiled
> binary references a specific name and a major version against which
> it was compiled.
> 
> Sometimes it is possible to cheat that by adding symlink from newer
> library to actual installed older library.
> 
> > On 17.05.2017 15:20, Stefan Plug wrote:
> > > Hi guys,
> > > 
> > > is there any news on 1.6.3 for CentOS? I'm currently running CentOS 7 :(
> > > does this really mean no more bird updates? I am currently running a
> > > patched 1.6.2 (bird-1.6.2_29_g7eec398-1) and I would like to go back to
> > > the official release some time again.
> > > 
> > > greetings,
> > > 
> > > Stefan
> > > 
> > > On 21.02.2017 14:37, Ruben Herold wrote:
> > >> On Tue, Feb 21, 2017 at 02:02:55PM +0100, Martin Huněk wrote:
> > >>  Hi Martin,
> > >>  
> > >>> for fedora there is the 1.6.3 version in EPEL repository. For
> > >>> RedHat/CentOS
> > >>> there is dependency problem even for 1.6.2 - the ncurses6 is missing
> > >>> in these systems.
> > >> 
> > >> thx for the feedback that makes sensė. So this repo seems to me
> > >> unusable
> > >> anymore. RedHat/CentOS will not get ncurses6 after the next major
> > >> release. Also there will be no current bird for RedHat/CentOS 6 and 7
> > >> anymore.
> > >> 
> > >>         Ruben

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: This is a digitally signed message part.
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20170530/142d62a7/attachment.asc>


More information about the Bird-users mailing list