Wow Pete!

Nice sideloading instructions. Yes that certainly fixes things.

I will try the suggested Debian perl email address.

Karl


From: Peter Ratzlaff
Sent: Friday, 25 May 2018 12:40 PM
To: Karl Glazebrook; perldl; [email protected]
Subject: Re: [Pdl-general] PDL pgplot Ubuntu/ debian package

I'm not an expert in Ubuntu packaging, but was at least able to revert 
to the Xenial packages with the following steps.

mkdir libpgplot-perl

cd libpgplot-perl

wget 
http://archive.ubuntu.com/ubuntu/pool/multiverse/libp/libpgplot-perl/libpgplot-perl_2.21.orig.tar.gz

wget 
http://archive.ubuntu.com/ubuntu/pool/multiverse/libp/libpgplot-perl/libpgplot-perl_2.21-5build1.dsc

wget 
http://archive.ubuntu.com/ubuntu/pool/multiverse/libp/libpgplot-perl/libpgplot-perl_2.21-5build1.debian.tar.xz

dpkg-source -x libpgplot-perl_2.21-5build1.dsc

cd libpgplot-perl-2.21

perl -pi -e s/libpng12/libpng/ debian/control

# some additional packages my system needed for debuild to work
sudo apt-get install gfortran libextutils-f77-perl pgplot5 chrpath debhelper

# will end with a fatal error, but the deb is built successfully
debuild

cd ../..

sudo apt-get purge libcpgplot0 libpgplot0 -y

sudo apt-get install ./libpgplot-perl/libpgplot-perl_2.21-5build1_amd64.deb

On 05/24/2018 07:18 PM, Karl Glazebrook wrote:
> Hi there PDL folk,
> I want to bring up an issue with the perl PGPLOT package on 
> debian/Ubuntu. The apt package is ‘libpgplot-perl’.
> (This came up when installing PDL on Ubuntu and getting an unexpected 
> graphics library instead of pgplot.)
> In the latest version of Ubuntu (>=17) someone has replaced the 
> dependency on the pgplot5 package with one on libcpgplot0.
> Seehttps://packages.ubuntu.com/search?keywords=pgplot
> libcpgplot0 replaces the true pgplot library with a supposedly API 
> compatible library provided by the giza package 
> (seehttp://giza.sourceforge.net/documentation/pgplot.shtml). I can 
> imagine that someone though this was a good idea as it is newer, C 
> based, etc.
> Unfortunately this is not a good idea. It is not a full replacement, 
> yet. I am actually quite familiar with giza. The giza library does NOT 
> implement all pgplot functions and some of them work differently to the 
> true pgplot library. (I know as I have tested this and have also 
> corresponded with the developers who are also astronomers just down the 
> road at Monash Uni). Also this is clearly documented on the above web page.
> Also I do not think it should be done this way. Obviously giza provides 
> a drop in replacement for those who wants to use it, really  whomever is 
> doing this should try and make a ‘libpgplotgiza-perl’ instead to provide 
> the option.
> I wish someone had asked me, after all I am the owner still of the CPAN 
> PGPLOT package.
> Does anyone know how I would go about getting this reversed? It is quite 
> unclear to me who is making these decisions, I am not familiar with the 
> Debian packaging universe.
> Also I am a bit confused about the relation between Ubuntu and Debian. 
> According to the debian pages these changes are part of the 
> unstable/testing distributions?
> Any advice and pointers appreciated!
> Also anyone know any quick fixes? E.g. how to unstall the Ubuntu 16 
> version in Ubuntu 18?
> Karl
> 
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> 
> 
> 
> _______________________________________________
> pdl-general mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/pdl-general
> 


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
pdl-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pdl-general

Reply via email to