Bug#935913: gle-graphics: qgle segfaults when modifying text strings

Francesco Poli invernomuto at paranoici.org
Tue Aug 27 21:42:27 BST 2019


On Tue, 27 Aug 2019 21:56:23 +0200 Christian T. Steigies wrote:

[...]
> On Tue, Aug 27, 2019 at 07:15:24PM +0200, Francesco Poli (wintermute) wrote:
> > Package: gle-graphics
> > Version: 4.2.5-7+b1
> > Severity: normal
> > 
> > Hello again!
> > 
> > I found a reproducible segfault in gle-graphics:
> 
> Thanks for your bug reports,

You're welcome!   :-)

> these issues are already being discussed on the
> gle users list.

That's good to know.

> The main issue is that qgle needs to be ported to qt5, or
> (temporarily?) dropped from the package, otherwise the whole package will
> not be in bullseye.

I am aware of this issue: the package is risking an autoremoval from
testing (currently scheduled for September, the 2nd, according to the
[tracker page]) and, possibly, a removal from unstable (like other
packages not ported to Qt5)...

[tracker page]: <https://tracker.debian.org/pkg/gle-graphics>

> Laurence already sent me some patches, I will try to
> get this into a package.

That's a relief...

> 
> >   0) start the GUI
> > 
> >      $ qgle
> 
> You know that you can run gle on the command line?

Sure, but I am searching for a tool capable of satisfying a number of
(potentially conflicting) needs.


It has to be able to produce high-quality (vector graphics) plots,
diagrams, and sketches, in both 2D and 3D forms.
gle-graphics seems to qualify (at least judging by the example gallery).

It has to be usable in a non-interactive manner, with a language that's
simple to write, yet expressive. And which avoids too much boilerplate.
This is useful when you want to generate a great number of similarly
looking plots (for instance by feeding different data to be plotted
with the same visual look...).
gle-graphics seems to qualify (at least judging by a quick look at the
documentation).

But it has also to be usable in an interactive manner, with a GUI.
which, in its turn, must be able to read and write the non-interactive
language.
This is useful when you want to quickly construct a sketch or diagram,
or even a plot, to play with in a WYSIWYG way. But you also want to be
ready to turn what you interactively prepared into a non-interactive
script, because your quick need to plot something has evolved into a
more systematic need to generate a great number of similar plots (see
the previous example).
gle-graphics seems to be less than optimal on this front, since the GUI
looks a bit minimalist (do I understand correctly that only a subset of
the features are accessible through the GUI?) and prone to crashes. 


I hope all this makes sense...


-- 
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
..................................................... Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20190827/5cae8487/attachment.sig>


More information about the debian-science-maintainers mailing list