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: Martin Konrad <[email protected]>
To: [email protected]
Date: Mon, 11 Mar 2013 17:49:51 +0100
Hi,
>> So avoiding the perlapi-* dep for epics-dev means moving (or
>> removing) these scripts.  My current plan is to move CA.pm,
>> libCap5.so, and the scripts which use them to a separate binary
>> package.  Thoughts?
> 
> 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.
This sounds like we need different packages for different distributions.
In principle it shouldn't be too difficult to build the package for
Debian squeeze, wheezy, Ubuntu precise, quantal,... since Michael
already builds in a chroot environment. As far as I can tell two things
have to be changed:
1. You have to tell debootstrap (or the script that calls debootstrap)
to use a different suite (debootstrap from Debian squeeze can bootstrap
an Ubuntu system out of the box).
2. You need at least two repositories (one for Debian and one for
Ubuntu). If you want to push the resulting packages for different
versions of Debian/Ubuntu into the same repository with a tool like
reprepro, you usually have to rename the packages (multiple packages
with the same name are forbidden by reprepro). I usually add '~precise',
'~quantal',... to the package name. Unfortunately Debian distribution
names are not alphabetically and thus do not automatically result in
higher revision numbers. We circumvent this problem by supporting only
one Debian version ;-) Another (maybe a bit cleaner) solution would be
to use an own repository for each suite.

Best regards,

Martin

P.S.: Currently I don't have much time to help. But this hopefully
changes in some weeks.

-- 
Dipl. Phys. Martin Konrad
Technische Universität Darmstadt
Institut für Kernphysik
Schlossgartenstr. 9
64289 Darmstadt
Tel.: +49-6151-16-5121
Fax: +49-6151-16-4321

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

Navigate by Date:
Prev: Re: gethostbyname and getaddrinfo - multiple DNS entries for a hostname Eric Norum
Next: RE: gethostbyname and getaddrinfo - multiple DNS entries for a hostname Mark Rivers
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 Andrew Johnson
Next: Re: epics-perl & perlapi-5.10.1 Michael Davidsaver
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 ·