OpenCSW Bug Tracker


Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004773 [gnuplot] packaging major always 2011-05-25 10:18 2011-05-27 10:28
Reporter Thomas Orgis View Status public  
Assigned To dam
Priority normal Resolution fixed  
Status closed  
Summary 0004773: The simple X11 terminal is disabled in gnuplot-nowx.
Description The old version of gnuplot had the simple X11 terminal builtin, and that is a very useful one for previewing plots, or scripting gnuplot for live display.
In any case, it was a feature that was present and is now missing after a CSW update.

I understand that there is the more advanced X11/WxWidgets interactive terminal and that for that there is a separate package now, but I don't need that one (it's rather slow and overkill for my uses). Would you please restore the functionality of the gnuplot package to include the normal old-style x11 terminal?

As it is now, the recent update is a serious regression for users that actually use gnuplot themselves (or a tool that uses gnuplot's x11 terminal for live display). I hope there is no new packaging policy that forbids basic X11 libs as dependency for the normal package...
Additional Information
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0009071)
dam (administrator)
2011-05-25 10:48

Hi Thomas,

the idea was to make one minimal package and one with full features enabled. Is there a specific reason why you don't want to use the wxwidget-version? As previously there was only one version the splitting in one without X11 and one with wxwidgets is IMHO not really a regression. However, I will take a look at how many additional dependencies result in a simple x11 dependency for the base package.


Beste Grüße

  -- Dago
(0009072)
Thomas Orgis (reporter)
2011-05-25 13:09

Well, it's a regression as in "The admin updated csw and told me to check if things still work. I checked, and gnuplot didn't work anymore (as the update migrated to the non-x11 version)."

Of course one could switch to the full-blown version, but apparently that needs active intervention by the admin (I guess that my admin just went with whatever was default for the update). Actually, although I am annoyed by the wx terminal popping up per default instead of the x11 one, I would be fine with CSW just featuring the full-blown build, including functionality as upstream adds it.

The separation was because of the increased list of dependencies. Well, for the plain x11 terminal, you would just have the dependencies of the old gnuplot package. It's rather basic libx11 stuff. No fancy toolkit involved.

If you really want to keep the strict separation between GUI and non-GUI, I will have to ask my admin to install the full version. Of course that's a solution. Other people being surprised by the upgrade switching off the x11 terminal would have to investigate the matter just like I did...

Another solution would be to shape the update path so that the full gnuplot version is the default successor of the old gnuplot package --- it's always nicer to users to add functionality that one can later disable than the other way round.
(0009073)
dam (administrator)
2011-05-25 15:07

Looks like adding x11 does not add extra dependencies. I prepared a new set of packages, please test gnuplot as you see fit from
  http://buildfarm.opencsw.org/experimental.html#gnuplot [^]
If this fits your needs I'll release it to current/.

Best regards

  -- Dago
(0009085)
Thomas Orgis (reporter)
2011-05-27 10:05

Looks fine here, thanks!
(0009086)
dam (administrator)
2011-05-27 10:28

Fixed in 4.4.3,REV=2011.05.25 and released to current/.


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker