|
From: Diab J. <dj...@cf...> - 2021-08-16 16:39:28
|
Here's an alternative (more general issue of PGPLOT support, not necessarily to solve the Ubuntu/Debian problem). There's an autotooled version of PGPLOT here: https://github.com/djerius/pgplot-autotool 1. Create an Alien::PGPLOT module 2. Make the CPAN PGPLOT package depend on that, 3. Move PDL::Graphics:: PGPLOT out of PDL core. On 8/16/21 8:24 AM, Karl Glazebrook wrote: > Hi Ed > > OK I will start there, your help would be most welcome. > > Last time I tried Giza was two years ago, it worked OK for most simple > pgplot things but most of the tests in my perl5-PGPLOT module failed! > Mainly because I wrote those tests (back in the last millennium) to > test edge cases to ensure functional completeness. There is a bunch of > stuff one would not ’normally’ use. Still I don’t want to remove tests! > > It must be worth taking another look. > > I’d like to understand debian packaging enough to be able to offer a > package that would deploy real pgplot as an unofficial alternative. > > Karl > > >> On 15 Aug 2021, at 1:41 am, Ed . <ej...@ho... >> <mailto:ej...@ho...>> wrote: >> >> I did a bit of reading around, >> andhttps://packages.ubuntu.com/focal/pdl >> <https://packages.ubuntu.com/focal/pdl>makes it look like the “asking >> a question” or “filing a bug” links would be a starting point. >> Generally, I believe that reaching out and offer to package a >> libpdl-graphics-pgplot-perl (checking I got the right one this time >> :-) and asking for pointers will be the way forward. I gather from >> the -plplot entry that would create a new “package” with ITP (intent >> to package) status. >> My feeling is it wouldn’t be lots of effort. If you’re happy to take >> the lead and initiate comms and get their steers on tools and things >> one needs to sign up for, I’m very happy to support. With the >> knowledge gained with that, we could then package up things like >> PDL::Graphics::Simple, which I feel would make users’ lives a lot >> easier on the interactive front. I want to add a 3D capability to it, >> in imitation of MATLAB’s “surf” function. >> By the way, I read up a little on the Giza implementation of the >> PGPLOT interface; does it work sufficiently for your purposes as a >> PGPLOT replacement? >> Best regards, >> Ed >> *From:*Karl Glazebrook <mailto:kgl...@sw...> >> *Sent:*14 August 2021 08:31 >> *To:*Ed . <mailto:ej...@ho...> >> *Cc:*pdl...@li... >> <mailto:pdl...@li...> >> *Subject:*Re: [Pdl-devel] Ubuntu/debian PDL packages & pgplot >> Anyone have an idea where to start? >> Karl >> >> >> On 2 Aug 2021, at 9:19 am, Ed . <ej...@ho... >> <mailto:ej...@ho...>> wrote: >> Hi Karl, >> Ha, indeed I did link to results for PLplot, not PGPLOT. I would >> be quite interested in the results of asking Ubuntu/Debian folks >> about this! >> Best regards, >> Ed >> *From:*Karl Glazebrook <mailto:kgl...@sw...> >> *Sent:*02 August 2021 00:12 >> *To:*Ed . <mailto:ej...@ho...> >> *Cc:*pdl...@li... >> <mailto:pdl...@li...> >> *Subject:*Re: Ubuntu/debian PDL packages & pgplot >> >> >> >> On 2 Aug 2021, at 2:28 am, Ed . <ej...@ho... >> <mailto:ej...@ho...>> wrote: >> Hi Karl, >> I might have missed something, but when you say >> “PDL::Graphics::PDL” did you mean “PDL::Graphics::PGPLOT”? >> >> Hi Ed, you are absolutely right! Oops. I’ve rewritten the email >> again below as correctness is critical due to the multiple >> similar names, >> >> >> In any case, looking >> athttps://packages.ubuntu.com/hirsute/amd64/pdl/filelist >> <https://packages.ubuntu.com/hirsute/amd64/pdl/filelist>implies >> that there is indeed noPGPLOT.pm <http://pgplot.pm/>(though >> the demos are present). >> https://wnpp.debian.net/?type%5B%5D=RFP&project=libpdl-graphics-plplot-perl&description=&owner%5B%5D=yes&owner%5B%5D=no&col%5B%5D=description&sort=project%3Bdesc >> <https://wnpp.debian.net/?type%5B%5D=RFP&project=libpdl-graphics-plplot-perl&description=&owner%5B%5D=yes&owner%5B%5D=no&col%5B%5D=description&sort=project%3Bdesc>implies >> there is an open “RFP” (request for packaging) for >> libpdl-graphics-plplot-perl, which in turn implies that if >> someone did create a package, they would accept it. >> >> Yes, but this is for the PLPLOT interface not the PGPLOT >> interface. I was wondering if this was a typo and more generally >> if anyone on the dev list here new what the plan was for the >> package refactoring on debian. I can take this to the Ubuntu or >> Debian lists but thought I would start here first >> --- >> Hi there devs, >> Does anyone know what is going on in the Ubuntu/debian packges >> for PDL and the PGPLOT interface? >> If I do ‘apt install pdl’ then running pdl and doing ‘use >> PDL::Graphics::PGPLOT’ gives a missing package error. >> There is a message during the apt install that says: >> /sudo apt install pdl/ >> /.../ >> /Suggested packages:/ >> / gsl-ref-psdoc | gsl-doc-pdf | gsl-doc-info | gsl-ref-html >> libhdf4-doc/ >> / libhdf4-alt-dev hdf4-tools doc-base libastro-fits-header-perl/ >> / libdevel-repl-perl libextutils-f77-perl libfile-map-perl >> libinline-perl/ >> / libinline-c-perl libmodule-compile-perl libopengl-perl >> libpdl-fftw-perl/ >> /libpdl-graphics-plplot-perl libpgplot-perl netpbm | imagemagick >> proj-bin/ >> If I then install libpgplot-perl then ‘use PGPLOT’ works but not >> ‘use PDL::Graphics::PGPLOT’. >> (I note that libpdl-graphics-plplot-perl does not seem to exist, >> logically one might think there should be a >> libpdl-graphics-pgplot-perl but that is not even mentioned - >> seehttps://packages.ubuntu.com/hirsute/pdl >> <https://packages.ubuntu.com/hirsute/pdl>) >> The module PDL::Graphics::PGPLOT is pure perl, so there is no >> harm in including it in the pdl package. I am guessing someone >> removed it from the debian(?) package and intended to create >> libpdl-graphics-pgplot-perl as part of a package refactoring, but >> did not. It almost looks like libpdl-graphics-plplot-perl is a typo? >> I am not sure if this is an Ubuntu issue or a Debian one, and I >> don’t really following all the naming conventions of the >> metapackages and how Ubuntu packages relate to Debian ones >> Note thepdl.perl.org <http://pdl.perl.org/>easy install page >> recommendation for Ubuntu/debian no longer works! >> best >> Karl >> p.s. not relevant but the libpgplot-perl package actually gives >> a re-implementation of pgplot using giza, >> _______________________________________________ >> pdl-devel mailing list >> pdl...@li... >> <mailto:pdl...@li...> >> https://lists.sourceforge.net/lists/listinfo/pdl-devel >> <https://lists.sourceforge.net/lists/listinfo/pdl-devel> >> >> _______________________________________________ >> pdl-devel mailing list >> pdl...@li... <mailto:pdl...@li...> >> https://lists.sourceforge.net/lists/listinfo/pdl-devel >> <https://lists.sourceforge.net/lists/listinfo/pdl-devel> > > > > _______________________________________________ > pdl-devel mailing list > pdl...@li... > https://lists.sourceforge.net/lists/listinfo/pdl-devel |