EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: epics-perl & perlapi-5.10.1
From: Michael Davidsaver <[email protected]>
To: Martin Konrad <[email protected]>
Cc: "[email protected]" <[email protected]>
Date: Mon, 11 Mar 2013 17:40:23 -0400
On 03/10/2013 07:43 AM, Martin Konrad wrote:
Hi Michael,
thank you for providing new Debian packages for EPICS 3.14.12.
Unfortunately I can only use them on squeeze but not on Ubuntu quantal
because quantal does not provide perlapi-5.10.1 but only perlapi-5.14.2.
Is it really necessary to depend on a fixed version of Perl or can you
also use something like "perl-base >= 5.10.1"?

Best regards,

Martin


Please re-test with version 3.14.12.3-4 in squeeze/staging.

This moves the EPICS::* perl modules from epics-perl into epics-dev. The five scripts like caget.pl are moved from epics-dev into epics-perl. Appropriate Conflicts entries are added to both. This leads to a situation where APT must briefly remove one or the other during the up/downgrade, but this didn't cause any problems when I tested it.

epics-dev gets a new dependency on "perl (>= 5.10.0)".


On 03/11/2013 12:14 PM, Andrew Johnson wrote:
...
You almost certainly won't be able to use a libCap5.so that was built against
Perl 5.10 on Perl 5.14.  I introduced the Perl version number and architecture
into the path to libCap5.so to allow different Perl versions and architectures
to coexist in the same install directory.

Understood. I'll keep the same conservative dependency for the package containing libCap5 (ie. perlapi-5.10.1).


Sounds like a good idea.  The Perl5 major version number matters for this
package, and it sounds like you might have to have more than one version of
that package available for install depending on which Perl5 version is in use
on the system — I would hope that dpkg can do something like that.

It would seem that this is not the case (I hadn't looked before). Only one version of perl can be installed. /usr/bin/perl is an executable provided by the package 'perl-base'. In contrast /usr/bin/python is a symlink to 'python2.7', an executable from the package 'python2.7-minimal'.


Replies:
Re: epics-perl & perlapi-5.10.1 Andrew Johnson
References:
epics-perl & perlapi-5.10.1 Martin Konrad

Navigate by Date:
Prev: Re: Save and Restore parameters Tim Mooney
Next: Re: epics-perl & perlapi-5.10.1 Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: epics-perl & perlapi-5.10.1 Martin Konrad
Next: Re: epics-perl & perlapi-5.10.1 Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 20 Apr 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·