Discussion:
[users] yaf/ libtool-ltdl conflict
Orion Poplawski
2011-08-02 16:51:13 UTC
Permalink
I'm getting:

Transaction Check Error:
file /usr/lib64/libltdl.so.7.2.1 from install of
libtool-ltdl-2.2.6-15.5.el6.x86_64 conflicts with file from package
yaf-1.3.2-1.el6.rf.x86_64

# repoquery --whatprovides /usr/lib64/libltdl.so.7.2.1
libtool-ltdl-0:2.2.6-15.5.el6.x86_64
yaf-0:1.3.2-1.el6.rf.x86_64

On SL 6.1
--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA/CoRA Division FAX: 303-415-9702
3380 Mitchell Lane orion at cora.nwra.com
Boulder, CO 80301 http://www.cora.nwra.com
Ljubomir Ljubojevic
2011-08-02 17:31:33 UTC
Permalink
Post by Orion Poplawski
# repoquery --whatprovides /usr/lib64/libltdl.so.7.2.1
libtool-ltdl-0:2.2.6-15.5.el6.x86_64
yaf-0:1.3.2-1.el6.rf.x86_64
Confirmed on CentOS 6.0 x86_64.
--
Ljubomir Ljubojevic
(Love is in the Air)
PL Computers
Serbia, Europe

Google is the Mother, Google is the Father, and traceroute is your
trusty Spiderman...
StarOS, Mikrotik and CentOS/RHEL/Linux consultant
Yury V. Zaytsev
2011-08-14 21:53:48 UTC
Permalink
Hi!
Post by Ljubomir Ljubojevic
Post by Orion Poplawski
# repoquery --whatprovides /usr/lib64/libltdl.so.7.2.1
libtool-ltdl-0:2.2.6-15.5.el6.x86_64
yaf-0:1.3.2-1.el6.rf.x86_64
Confirmed on CentOS 6.0 x86_64.
I have updated libfixbuf to 1.0.1, yaf to 2.1.1 and added exclusions for
the libltdl stuff. However, this is just a kludge and the real fix would
be for upstream to give up on

AC_LIBLTDL_INSTALLABLE

and build against system libltdl if it's available and convenience
libltdl if not. What they are doing right now it very wrong and broken
from many different prospectives.

Additionally, there is a problem with the pkgconfig file libyaf.pc that
they provide:

Requires: glib-2.0 >= 2.6.4, libairframe >= @YAF_REQ_AIRFRAME_VER@, libfixbuf >= 1.0.0

Finally, according to FHS and to not to clutter common namespace they
should put their plugins in a private library directory
e.g. /usr/lib/yaff.

Does anyone have good contacts with upstream? I would appreciate if my
message would be forwarded appropriately.

Additionally, this new version adds a slew of features disabled by
default:

configure: Enable Export of DNS Authoritative Responses is disabled by default
configure: Enable Export of DNS NXDomain Responses is disabled by default
configure: Payload processing is enabled by default
configure: Entropy calculator disabled by default
configure: DAG interface recording into output record disabled by default
configure: Napatech interface recording into output record disabled by default
configure: fingerprint exporter disabled by default
configure: p0f based OS fingerprinter disabled by default

Is anyone interested in any of those?
--
Sincerely yours,
Yury V. Zaytsev
Yury V. Zaytsev
2011-08-14 21:53:48 UTC
Permalink
Hi!
Post by Ljubomir Ljubojevic
Post by Orion Poplawski
# repoquery --whatprovides /usr/lib64/libltdl.so.7.2.1
libtool-ltdl-0:2.2.6-15.5.el6.x86_64
yaf-0:1.3.2-1.el6.rf.x86_64
Confirmed on CentOS 6.0 x86_64.
I have updated libfixbuf to 1.0.1, yaf to 2.1.1 and added exclusions for
the libltdl stuff. However, this is just a kludge and the real fix would
be for upstream to give up on

AC_LIBLTDL_INSTALLABLE

and build against system libltdl if it's available and convenience
libltdl if not. What they are doing right now it very wrong and broken
from many different prospectives.

Additionally, there is a problem with the pkgconfig file libyaf.pc that
they provide:

Requires: glib-2.0 >= 2.6.4, libairframe >= @YAF_REQ_AIRFRAME_VER@, libfixbuf >= 1.0.0

Finally, according to FHS and to not to clutter common namespace they
should put their plugins in a private library directory
e.g. /usr/lib/yaff.

Does anyone have good contacts with upstream? I would appreciate if my
message would be forwarded appropriately.

Additionally, this new version adds a slew of features disabled by
default:

configure: Enable Export of DNS Authoritative Responses is disabled by default
configure: Enable Export of DNS NXDomain Responses is disabled by default
configure: Payload processing is enabled by default
configure: Entropy calculator disabled by default
configure: DAG interface recording into output record disabled by default
configure: Napatech interface recording into output record disabled by default
configure: fingerprint exporter disabled by default
configure: p0f based OS fingerprinter disabled by default

Is anyone interested in any of those?
--
Sincerely yours,
Yury V. Zaytsev
Yury V. Zaytsev
2011-08-04 08:27:33 UTC
Permalink
Post by Orion Poplawski
file /usr/lib64/libltdl.so.7.2.1 from install of
libtool-ltdl-2.2.6-15.5.el6.x86_64 conflicts with file from package
yaf-1.3.2-1.el6.rf.x86_64
# repoquery --whatprovides /usr/lib64/libltdl.so.7.2.1
libtool-ltdl-0:2.2.6-15.5.el6.x86_64
yaf-0:1.3.2-1.el6.rf.x86_64
On SL 6.1
FYI:

https://github.com/repoforge/rpms/issues/25
https://github.com/repoforge/rpms/issues/26

Thanks for reporting!
--
Sincerely yours,
Yury V. Zaytsev
Orion Poplawski
2011-08-02 16:51:13 UTC
Permalink
I'm getting:

Transaction Check Error:
file /usr/lib64/libltdl.so.7.2.1 from install of
libtool-ltdl-2.2.6-15.5.el6.x86_64 conflicts with file from package
yaf-1.3.2-1.el6.rf.x86_64

# repoquery --whatprovides /usr/lib64/libltdl.so.7.2.1
libtool-ltdl-0:2.2.6-15.5.el6.x86_64
yaf-0:1.3.2-1.el6.rf.x86_64

On SL 6.1
--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA/CoRA Division FAX: 303-415-9702
3380 Mitchell Lane orion at cora.nwra.com
Boulder, CO 80301 http://www.cora.nwra.com
Ljubomir Ljubojevic
2011-08-02 17:31:33 UTC
Permalink
Post by Orion Poplawski
# repoquery --whatprovides /usr/lib64/libltdl.so.7.2.1
libtool-ltdl-0:2.2.6-15.5.el6.x86_64
yaf-0:1.3.2-1.el6.rf.x86_64
Confirmed on CentOS 6.0 x86_64.
--
Ljubomir Ljubojevic
(Love is in the Air)
PL Computers
Serbia, Europe

Google is the Mother, Google is the Father, and traceroute is your
trusty Spiderman...
StarOS, Mikrotik and CentOS/RHEL/Linux consultant
Yury V. Zaytsev
2011-08-04 08:27:33 UTC
Permalink
Post by Orion Poplawski
file /usr/lib64/libltdl.so.7.2.1 from install of
libtool-ltdl-2.2.6-15.5.el6.x86_64 conflicts with file from package
yaf-1.3.2-1.el6.rf.x86_64
# repoquery --whatprovides /usr/lib64/libltdl.so.7.2.1
libtool-ltdl-0:2.2.6-15.5.el6.x86_64
yaf-0:1.3.2-1.el6.rf.x86_64
On SL 6.1
FYI:

https://github.com/repoforge/rpms/issues/25
https://github.com/repoforge/rpms/issues/26

Thanks for reporting!
--
Sincerely yours,
Yury V. Zaytsev
Yury V. Zaytsev
2011-09-13 09:02:47 UTC
Permalink
Post by Orion Poplawski
file /usr/lib64/libltdl.so.7.2.1 from install of
libtool-ltdl-2.2.6-15.5.el6.x86_64 conflicts with file from package
yaf-1.3.2-1.el6.rf.x86_64
Hi!

I have updated libfixbuf and did another update for yaf which is
supposed to fix the libltdl issue in a proper way, but it's build system
is still quite broken:

1) It doesn't pick up pcre on RHEL5 through pkgconfig, although it
exists and no specific version requirements were postulated

2) It looks for libraries in /usr/lib on a 64-bit system which of course
it doesn't find and hardcodes /usr/lib64 rpath

3) It puts private plugins in /usr/lib

Anyone using or interested in yaf please contact upstream about that. I
am not very motivated to do their homework...

Thanks!
--
Sincerely yours,
Yury V. Zaytsev
Yury V. Zaytsev
2011-09-13 09:02:47 UTC
Permalink
Post by Orion Poplawski
file /usr/lib64/libltdl.so.7.2.1 from install of
libtool-ltdl-2.2.6-15.5.el6.x86_64 conflicts with file from package
yaf-1.3.2-1.el6.rf.x86_64
Hi!

I have updated libfixbuf and did another update for yaf which is
supposed to fix the libltdl issue in a proper way, but it's build system
is still quite broken:

1) It doesn't pick up pcre on RHEL5 through pkgconfig, although it
exists and no specific version requirements were postulated

2) It looks for libraries in /usr/lib on a 64-bit system which of course
it doesn't find and hardcodes /usr/lib64 rpath

3) It puts private plugins in /usr/lib

Anyone using or interested in yaf please contact upstream about that. I
am not very motivated to do their homework...

Thanks!
--
Sincerely yours,
Yury V. Zaytsev
Loading...