On Tue, May 30, 2017 at 02:31:21PM +0200, Martin Huněk wrote:
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.
Well, there are some non-compatible configuration changes between 1.4.x and 1.6.x, so i see that it does not fulfill EPEL guidelines. Perhaps it would be possible to install also newer libtinfo/libncurses from Fedora? -- Elen sila lumenn' omentielvo Ondrej 'Santiago' Zajicek (email: santiago@crfreenet.org) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."