bird redhat repo missing rpms for 1.6.3
hi, the repo for bird redhat rpms is still on 1.6.2. Ist it unmaintained? Ruben -- Ruben Herold ruben@insecure.pw
Hi, 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. Martin Dne úterý 21. února 2017 9:50:14 CET, Ruben Herold napsal(a):
hi,
the repo for bird redhat rpms is still on 1.6.2. Ist it unmaintained?
Ruben
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 -- Ruben Herold ruben@insecure.pw
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
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? Groet, Stefan 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
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
-- 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."
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
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."
On Tue, May 30, 2017 at 2:31 PM, Martin Huněk <martin.hunek@lbcfree.net> wrote:
Hi,
I've tested that 1.6.3 on CentOS 7 and that RPM is not usable on it.
What RPM exactly? Iif you rebuild the Fedora rpm bird will link against the older libs: $ rpm -qp --requires bird-1.6.3-3.el7.centos.x86_64.rpm | grep -E 'lib(ncurses|tinfo)' libncurses.so.5()(64bit) libtinfo.so.5()(64bit)
On Tue, 30 May 2017, Martin Huněk wrote:
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
Ha, that's my RHBZ! If somebody could help me to answer comment #2 (either by providing some justification here or directly as comment in RHBZ), I am very happy to reopen this RHBZ immediately. Regards, Robert
On Tue, Feb 21, 2017 at 2:37 PM, Ruben Herold <ruben@insecure.pw> wrote:
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.
You could also just ping the Fedora / EPEL maintainer (open a bug via https://bugz.fedoraproject.org/bird), asking for an update for EPEL. I just tested the Fedora 1.6.3 rpms, and they build fine, no ncurses issues on EPEL7.
From a Fedora host: $ fedpkg clone -a bird $ cd bird $ fedpkg --release epel7 mockbuild
Kind regards, Ruben Kerkhof
participants (6)
-
Martin Huněk -
Ondrej Zajicek -
Robert Scheck -
Ruben Herold -
Ruben Kerkhof -
Stefan Plug