FS#39535 - [tevent] explicitly disable bundled libraries

Attached to Project: Arch Linux
Opened by Christian Hesse (eworm) - Wednesday, 19 March 2014, 09:41 GMT
Last edited by Tobias Powalowski (tpowa) - Monday, 28 April 2014, 17:19 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
tevent 0.9.21-1 had conflicting files with talloc 2.0.8-2 ( FS#39517  - [talloc][tevent] conflicting files). This happened because tevent comes with bundled libraries that are built depending on what has been found on the system. To prevent the problem in the future I would suggest adding --bundled-libraries='!talloc' to configure options.

It may be worth adding --bundled-libraries=NONE, though at least pytalloc (and possibly more, did not check in detail) would have to be installed in a separate package.

Similar options my be useful for talloc, samba & Co.

Additional info:
tevent 0.9.21-2
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Monday, 28 April 2014, 17:19 GMT
Reason for closing:  Fixed
Comment by tom (archtom) - Thursday, 20 March 2014, 11:02 GMT
Hey,

I don`t know if this is really related but my samba is behaving strangly after updating talloc 2.1.0-1 and tevent 0.9.21-2. It doesn`t start with the systemd startup script. Even running systemctl start samba.service from terminal later doesn´t work. I´m using samba as active directory controller and even tried a self written short startup script. It only starts by typing samba as root in terminal. After killall samba sometimes I have to start it twice to make it start.
I narrowed it down to these two packages with going back and forth my virtualbox archlinux image. When I only do yaourt -Syu --noconfirm --ignore talloc --ignore tevent and only skip these two packages everything is working as expected and like before. Never encountered any problems with my setup. So I assume it is related to those two packages.

If you need any other information please let me know. If you need a log or something please let me know how to get it because I am not an expert at that ;)

Am I supposed to file another bug report for this?
Comment by tom (archtom) - Friday, 21 March 2014, 17:15 GMT
I found another bug report regarding the talloc 2.1.0-1 and tevent 0.9.21-2 updates over here https://bugs.archlinux.org/task/39557

After doing the described steps over there as a temporary workaround everything seems to work fine again on the latest packages. Thanks for the temporary workaround.

su
nano /etc/ld.so.conf.d/tevent.conf
# add this line to the file
/usr/lib/tevent

ldconfig

reboot

I hope the issue will be fixed in the next releases. Thanks a lot for the hard work on arch - a really great linux distro ;)
Comment by tom (archtom) - Monday, 28 April 2014, 16:53 GMT
Fixed for me after latest talloc and tevent updates, temporary workaround could be removed! Thanks

Loading...