Re: DPUSER + QFitsView progress, and a RFH
Control: retitle -1 ITP: giza -- lightweight scientific plotting library
Control: owner -1 !
(Cc to upstream: just to keep you informed. No action needed.)
first tests show that giza works quite well for this purpose. So I will
package it and use it for dpuser. If someone has a few scripts that can
be used for tests, I'd be glad to include them for build and CI tests.
It looks that we will get a really usable package of the two programs!
For giza: I will create a git repository on alioth:
Am 20.05.2016 um 22:00 schrieb Ole Streicher:
> Hi Sergio,
> Sergio Gelato <Sergio.Gelato@astro.su.se> writes:
>> * Ole Streicher [2016-05-20 09:54:15 +0200]:
>>> HOWEVER: there is a major licensing issue. DPUSER/QFitsView use
>>> originally PGPLOT, which is non-free software. Therefore, in
>>> Debian/main we can't have this in its original form. But we also
>>> can't build it in Debian/contrib, since DPUSER is licensed
>>> (mainly) by the GNU Public License, and this license effectively
>>> forbids linking against a non-free library. That means, that
>>> every binary distribution of DPUSER or QFitsView linked to PGPLOT
>>> is illegal!
>> This looks like a use case for libgiza
> This looks great! The library is probably worth to be packaged also
> because the "splash" package links to (an internal copy of) this
> library. And there is a wcslib-contrib package just because of the
> PGPLOT dependency.
> BTW, there was already an ITP/RFP for giza .
>> Some work may be needed to implement any missing routines that
>> DPUSER and QFitsView depend on. Still, it may be easier than
>> converting to PLPLOT.
> DPUSER depeds on *all* routines, since it is a script language that
> provides a full PGPLOT scripting support. At the end, this depends
> on the user scripts. Here is, for the record, the list of missing
> functions (of total 110) :
> Partially implemented: cpgconb, cpgconl, cpgtbox
> Not implemented: gpgaxis, cpgconf, cpgetxt, cpghi2d, cpgpnts,
> cpgqdt, cpgqinf, cpgqitf, cpgqndt, cpgscrl, cpgscrn, cpgsitf,
> I was not able to find "real-world" scripts for dpuser in the
> internet, so I would just take this as it is in the first attempt and
> live with them. Any hint and test script is very welcome here!
> I will do some tests with the library and then see whether it
> resolves (most of) the PGPLOT problem. Thank you very much for the
> Best regards
>  https://bugs.debian.org/649602