
On Wed 24-05-17 08:07:00, Dr. Werner Fink wrote:
On Tue, May 23, 2017 at 11:55:16PM +0200, Libor Pechacek wrote:
On Tue 23-05-17 21:58:09, Dr. Werner Fink wrote:
On Tue, May 23, 2017 at 06:57:40PM +0200, Libor Pechacek wrote:
Hi,
After updating today, mutt started to die instantly with SEGV. Turned out to be something with libtinfo. Reported earlier today as https://bugzilla.suse.com/show_bug.cgi?id=1040271
All programs using libncursesw have to use libtinfow now ... this because the libtinfo is now binary incompatible with libtinfow!
[...]
On Mon 22-05-17 14:30:53, Dominique Leuenberger wrote:
==== ncurses ==== Subpackages: libncurses6 ncurses-devel ncurses-utils tack terminfo terminfo-base
- Also split libtic into normal and wide version libticw as those libraries are linked with libtinfo respectively libtinfow
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ HERE!
Thanks for the explanation, Werner. It indeed looks like the culprit. Does the split mean rebuild of all the depending packages?
Yes Sir, it does!
... only the question rises how to enforce this in the autobuild system?!
I'm not an expert in packaging hence will not provide a detailed answer. However, it's clear that libncurses6 package must not provide the old symbols so that the incompatibility is detected at package installation phase. That will also trigger the (auto)build (service) package refresh. HTH Libor -- Libor Pechacek SUSE Labs -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org