[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:       Hedayat Vatankhah <hedayat.fwd () gmail ! com>
Date:       2015-02-13 16:48:30
Message-ID: 54DE280E.6090305 () gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


/*Jan Zelený <jzeleny@redhat.com>*/ wrote on Fri, 13 Feb 2015 16:15:08 
+0100:
> On 13. 2. 2015 at 08:03:18, Rex Dieter wrote:
>> Hedayat Vatankhah wrote:
>>> Proposal: let's make it possible to have multiple versions of the same
>>> library installed, as far as their .so version permits that
>> It's already possible (you gave several examples, like Qt)
>>
>> Am I missing something?  Or rather, what leads you to believe that it is not
>> currently possible?
> Yes, it is possible. You just need to pick different names for packages that
> contain these libraries. That's something that is not going to change, as we
> would need to redesign huge chunks of the entire rpm stack.

I've answered it already; quoting my own email:

> Q: Can't a packager do it already? Why propose it as a 'proposal'?
> A: Yes, he can, but it'll be hard; mainly because he'll need to put 
> new versions of the library for review. Also, I suggest it as a 
> 'recommended practice' for packaging libraries. 

It is possible, but it'll need package reviews for each new version. 
Also, it should be probably added to packaging guidelines for library 
packaging as the default/recommended method (including the possible 
issues that might need attention, as stated in the other reply).

Regards,
Hedayat

[Attachment #5 (text/html)]

<html style="direction: ltr;">
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
    <style type="text/css">body p { margin-bottom: 0cm; margin-top: 0pt; } </style>
  </head>
  <body style="direction: ltr;" bidimailui-charset-is-forced="true"
    smarttemplateinserted="true" bgcolor="#FFFFFF" text="#000000">
    <div id="smartTemplate4-template">  </div>
    <br>
    <div id="smartTemplate4-quoteHeader">
      <style type="text/css">
blockquote [[ /*Fri, 13 Feb 2015 16:15:08 +0100*/ color: navy !important; \
background-color: RGB(245,245,245) !important; padding: 0 15 10 15 !important; \
margin: 15 0 0 0; border-left: #1010ff 2px solid;]]

blockquote blockquote {{ /*Fri, 13 Feb 2015 16:15:08 +0100*/ color: maroon \
!important; background-color: RGB(235,235,235) !important; border-left-color:maroon \
!important}}

blockquote blockquote blockquote {{ /*Fri, 13 Feb 2015 16:15:08 +0100*/ color: green \
!important; background-color: RGB(225,225,225) !important; border-left-color:teal \
!important}}

blockquote blockquote blockquote blockquote {{ /*Fri, 13 Feb 2015 16:15:08 +0100*/ \
color: purple !important; background-color: RGB(215,215,215) !important; \
border-left-color: purple !important}}

blockquote blockquote blockquote blockquote blockquote {{ /*Fri, 13 Feb 2015 16:15:08 \
+0100*/ color: teal !important; background-color: RGB(205,205,205) !important; \
border-left-color: green !important}} </style><i><b>Jan Zelený <a \
class="moz-txt-link-rfc2396E" \
href="mailto:jzeleny@redhat.com">&lt;jzeleny@redhat.com&gt;</a></b></i> wrote on  \
Fri, 13 Feb 2015 16:15:08 +0100:</div>  <blockquote \
cite="mid:11332780.YyavR8jPLi@boson.usersys.redhat.com"  type="cite">
      <pre wrap="">On 13. 2. 2015 at 08:03:18, Rex Dieter wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">Hedayat Vatankhah wrote:
</pre>
        <blockquote type="cite">
          <pre wrap="">Proposal: let's make it possible to have multiple versions of \
the same library installed, as far as their .so version permits that
</pre>
        </blockquote>
        <pre wrap="">
It's already possible (you gave several examples, like Qt)

Am I missing something?  Or rather, what leads you to believe that it is not
currently possible?
</pre>
      </blockquote>
      <pre wrap="">
Yes, it is possible. You just need to pick different names for packages that 
contain these libraries. That's something that is not going to change, as we 
would need to redesign huge chunks of the entire rpm stack.</pre>
    </blockquote>
    <br>
    I've answered it already; quoting my own email:<br>
    <br>
    <blockquote type="cite">Q: Can't a packager do it already? Why
      propose it as a 'proposal'?<br>
      A: Yes, he can, but it'll be hard; mainly because he'll need to
      put new versions of the library for review. Also, I suggest it as
      a 'recommended practice' for packaging libraries. </blockquote>
    <br>
    It is possible, but it'll need package reviews for each new version.
    Also, it should be probably added to packaging guidelines for
    library packaging as the default/recommended method (including the
    possible issues that might need attention, as stated in the other
    reply).<br>
    <br>
    Regards,<br>
    Hedayat<br>
  </body>
</html>


[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