<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Dne 4.1.2012 14:43, Mo Morsi napsal(a):
    <blockquote cite="mid:4F04578F.1080007@redhat.com" type="cite">
      <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
      On 01/03/2012 01:18 PM, Vít Ondruch wrote:
      <blockquote cite="mid:4F034666.6090201@redhat.com" type="cite">
        <meta content="text/html; charset=UTF-8"
          http-equiv="Content-Type">
        Dne 3.1.2012 18:40, Michael Stahnke napsal(a):
        <blockquote
cite="mid:CA+_jt2ZGrV+2Lw2qFGx8+3pTstvWu-zCPG3q9i5_E5Ci36pR2A@mail.gmail.com"
          type="cite"><br>
          <br>
          <div class="gmail_quote">On Tue, Jan 3, 2012 at 7:21 AM, Vít
            Ondruch <span dir="ltr">&lt;<a moz-do-not-send="true"
                href="mailto:vondruch@redhat.com">vondruch@redhat.com</a>&gt;</span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
              0.8ex; border-left: 1px solid rgb(204, 204, 204);
              padding-left: 1ex;"> Hi everybody,<br>
              <br>
              I am wondering if we should mention Bundler in Ruby's
              packaging guidelines and what should be recommendations?
              Or should we leave it in gray area of guidelines?<br>
            </blockquote>
          </div>
        </blockquote>
      </blockquote>
      <br>
      The root issue isn't using bundler per-se, rather the gem
      dependencies listed in the rpm spec, gem spec, and bundler's
      Gemfile may become out of sync.<br>
      <br>
      So long as the guidelines has something to address this I think
      we'll be fine. Something along the lines of it is up to the
      package maintainer to ensure all the gem dependency subsystems
      (rpm, gem, and bundler) are kept in sync.<br>
    </blockquote>
    <br>
    I am afraid of scenario such as:<br>
    <br>
    * Having RPM packaged Rails application <br>
    * Having Gemfile.lock present<br>
    * Update of Rack to 1.4 version.<br>
    <br>
    Now how you will ensure after such update that you did not broke the
    application? Even though you can find what packages depends on Rack
    and you check their .gemspec, how you will find the applications
    with Gemfile.lock? How you will find packages where Gemfile states
    'rack', '1.3'?<br>
    <br>
    This seems to be fragile and huge overload for packagers.<br>
    <br>
    <blockquote cite="mid:4F04578F.1080007@redhat.com" type="cite"> <br>
      This is the same for end-users, eg it is up to them to make sure
      they are using an application that works w/ the ruby packages
      shipped on the given Fedora version.<br>
      <br>
      <br>
    </blockquote>
    <br>
    For end user, it's "easy" I would say. I know my application, I know
    when I update the system, if something breaks, it is possible to
    localize the issue easily.<br>
    <br>
    <br>
    Vit<br>
  </body>
</html>