[Freewx-maint] Bug#844486: Bug#844526: Bug#844486: gnuplot-qt: Mismatch between the program and library build versions with GNUTERM=wxt

Vincent Lefevre vincent at vinc17.net
Thu Dec 8 08:53:29 UTC 2016

On 2016-12-08 02:32:48 +0000, Olly Betts wrote:
> On Thu, Dec 08, 2016 at 02:59:54AM +0100, Vincent Lefevre wrote:
> > On 2016-12-08 00:22:51 +0000, Olly Betts wrote:
> > > As for the proposed patch, I'm not wild about just removing this
> > > warning - the current patch we're applying downgrades the fatal
> > > error to a warning so that there's a hint as to what's going on
> > > if there are problems caused by the compler ABI change. Remove
> > > that will make it much harder to debug any such cases, and risks
> > > annoying wx upstream with bug reports. If people are finding the
> > > current wording too scary, we could reword it.
> > 
> > The terminal is not there to output debug messages (unless explicitly
> > requested by the user). Such messages are distracting the user.
> It's not a debug message, it's a warning message.

Then this means that something is wrong and this needs to be
fixed. It is not normal that each time the user runs gnuplot
with a plot, he gets such a message.

> > In any case, if you fear that the ABI change may break something,
> > you should rebuild the packages.
> I don't fear it will break something, but I worry that if it did break
> something it would be much harder for people to work out what's going on.

This would mean that this is only debugging information. This can
also mislead the user. See Adrian Bunk's message: "It is even possible
that the crash is completely unrelated to the warning message."

And even knowing the warning, it is useless in case of random crashes.
The best way to make it easier for people to work out what's going on
is to make sure the ABI is completely consistent in the first place.

> A binNMU for wxwidgets3.0 is OK by me - the point I was trying to make in
> #844526 is that it's not helpful to just binNMU wxwidgets3.0 - you also
> need to binNMU any rdeps which haven't yet been rebuilt with the newer
> compiler ABI - otherwise you're just moving the warnings to different
> packages.


Vincent Lefèvre <vincent at vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)

More information about the Freewx-maint mailing list