[prev in list] [next in list] [prev in thread] [next in thread] 

List:       fedora-devel-list
Subject:    Re: Proposal to (formally/easily) allowing multiple versions of the same library installable
From:       Martyn Foster <martyn.foster () gmail ! com>
Date:       2015-02-24 16:09:08
Message-ID: CAEmJ73-GTX1nzGFTtiSBDgkJFWzdinyPQ0RwML-qLTFtdZMerA () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On 20 February 2015 at 16:54, Andrew Haley <aph@redhat.com> wrote:

> On 02/16/2015 04:17 PM, Ralf Corsepius wrote:
> > I don't buy this argument wrt. Fedora.
> >
> > Fedora is a rapid moving, forward looking distro, in which such
> > regressions should be fixed and not be worked around by compat-libs.
>
> That rather assumes that the only use for Fedora libraries is running
> programs that are part of Fedora rather than programs that a user
> installs from elsewhere.  While this may be true, it's not necessarily
> a good thing.
>
> Andrew.


I'd also add that its not *regressions* that I was referring too. In fact
for numerical work, a
change in compiler options, or compiler version is likely to change results
- there is no assumption
of a bug being present.


On 20 February 2015 at 12:47, Casey Jao <casey.jao@gmail.com> wrote:
>
>
> Since Fedora serves as a blueprint for RHEL, CentOS, and Scientific
> Linux, which do get used in the scientific community and encounter the
> issues Martyn mentioned, any technical framework that Fedora develops to
> handle those issues would do the larger community quite a service, even
> if it does not get used that often by Fedora users.


Exactly. So for the admin in such environments it would be nice if;

$yum install blas
# installs into /usr/lib

$yum --versioned install  blas
# installs, e.g. into /opt/fedora/blas-3.5.0-10/lib/ and creates an
appropriate
# /etc/modulefiles/blas/3.5.0-10 so that the user can select to use it.

Without professing expertise on the best method, it appears that packages
being
more easily relocatable in this way would be entirely useful.

Is this much different to a convenience extension/wrapper to "yum
--installroot=XXX" which handles the details?

Martyn

[Attachment #5 (text/html)]

<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 20 \
February 2015 at 16:54, Andrew Haley <span dir="ltr">&lt;<a \
href="mailto:aph@redhat.com" target="_blank">aph@redhat.com</a>&gt;</span> \
wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span \
class="">On 02/16/2015 04:17 PM, Ralf Corsepius wrote:<br> &gt; I don&#39;t buy this \
argument wrt. Fedora.<br> &gt;<br>
&gt; Fedora is a rapid moving, forward looking distro, in which such<br>
&gt; regressions should be fixed and not be worked around by compat-libs.<br>
<br>
</span>That rather assumes that the only use for Fedora libraries is running<br>
programs that are part of Fedora rather than programs that a user<br>
installs from elsewhere.   While this may be true, it&#39;s not necessarily<br>
a good thing.<br>
<span class=""><font color="#888888"><br>
Andrew.</font></span></blockquote><div><br></div><div>I&#39;d also add that its not \
*regressions* that I was referring too. In fact for numerical work, a  \
</div><div>change in compiler options, or compiler version is likely to change \
results - there is no assumption  </div><div>of a bug being present.  \
</div><div><br></div><div><br></div><div>On 20 February 2015 at 12:47, Casey Jao  \
<span dir="ltr">&lt;<a href="mailto:casey.jao@gmail.com" \
target="_blank">casey.jao@gmail.com</a>&gt;</span>  wrote:<blockquote \
class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div \
class=""><div class="h5"><br></div></div>Since Fedora serves as a blueprint for RHEL, \
CentOS, and Scientific<br>Linux, which do get used in the scientific community and \
encounter the<br>issues Martyn mentioned, any technical framework that Fedora \
develops to<br>handle those issues would do the larger community quite a service, \
even<br>if it does not get used that often by Fedora \
users.</blockquote><div><br></div><div>Exactly. So for the admin in such environments \
it would be nice if;</div><div><br></div><div>$yum install blas  </div><div># \
installs into /usr/lib  </div></div><div><br></div><div>$yum --versioned install   \
blas  </div><div># installs, e.g. into /opt/fedora/blas-3.5.0-10/lib/ and creates an \
appropriate<br></div><div># /etc/modulefiles/blas/3.5.0-10 so that the user can \
select to use it.</div><div><br></div><div>Without professing expertise on the best \
method, it appears that packages being  </div><div>more easily relocatable in this \
way would be entirely useful.  </div><div><br></div><div>Is this much different to a \
convenience extension/wrapper to &quot;yum --installroot=XXX&quot; which handles the \
details?</div><div><br></div><div>Martyn</div><div><br></div><div><br></div><div><br></div><div><br></div></div></div></div>



[Attachment #6 (text/plain)]

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic