<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Dne 28.7.2015 v 13:37 Neal Gompa
      napsal(a):<br>
    </div>
    <blockquote
cite="mid:CAEg-Je8qUBQH7=AvVY=RSHdwrWhLymeTc52qjzACHsQxVHPGxQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_default" style="font-family:times new
          roman,serif;font-size:large"><span
            style="font-family:arial,sans-serif;font-size:small">On Tue,
            Jul 28, 2015 at 5:37 AM, Florian Festi </span><span
            dir="ltr"
            style="font-family:arial,sans-serif;font-size:small">&lt;<a
              moz-do-not-send="true" href="mailto:ffesti@redhat.com"
              target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:ffesti@redhat.com">ffesti@redhat.com</a></a>&gt;</span><span
            style="font-family:arial,sans-serif;font-size:small"> wrote:</span><br>
        </div>
        <div class="gmail_extra">
          <div class="gmail_quote">
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex"><span
                class="">On 07/28/2015 09:43 AM, Lubos Kardos wrote:<br>
                &gt; Support in rpm is not enough but libsolv supports
                rich deps since the version<br>
                &gt; 0.6.9 too thus rich deps work also in hawkey and
                dnf if the version 0.6.9 or<br>
                &gt; a newer version of libsolv is installed.<br>
              </span></blockquote>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    $ rpm -q libsolv<br>
    libsolv-0.6.11-1.fc22.x86_64<br>
    <br>
    Sounds great ...<br>
    <br>
    <blockquote
cite="mid:CAEg-Je8qUBQH7=AvVY=RSHdwrWhLymeTc52qjzACHsQxVHPGxQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex"><span
                class="">
                <br>
              </span>Right now only AND and OR is supported by libsolv.
              Implementation of IF<br>
              ELSE is still pending.<br>
              <br>
              Also we still need to settle to a final syntax for the
              operators [1].<br>
              Unfortunately there is no consensus among the other
              packaging formats<br>
              what to use. Right now rpm accepts 3 different styles:<br>
               * AND OR IF ELSE<br>
               * &amp; | ? :<br>
               * &amp;&amp; || ? :<br>
              But the final release will only support on of them. As
              soon as the alpha<br>
              stops eating babies that's a discussion we need to have.<br>
              <br>
              So for now they are more a tech preview in Fedora but we
              want to get<br>
              them operational til the release.</blockquote>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    Never thought about anything else than Rawhide ...<br>
    <br>
    <blockquote
cite="mid:CAEg-Je8qUBQH7=AvVY=RSHdwrWhLymeTc52qjzACHsQxVHPGxQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">This
              still means that they are not<br>
              supposed to be used in F23 as they may only completely
              work very late.<br>
              Also there is still a lot of paper work to do for the
              packaging policy.<br>
              <br>
              I expect that both Boolean Deps and File Triggers won't be
              introduced in<br>
              one go but there will be multiple Fedora Features
              introducing them one<br>
              use case at a time. E.g. one feature per file trigger
              replacing one kind<br>
              of scriptlets. Boolean dependencies being used for
              language packs being<br>
              one Feature/Package Policy section and other use cases
              being others.<br>
            </blockquote>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    Just out of curiosity, do you have already any candidates for File
    Triggers? I suppose "/sbin/ldconfig" is one of them. Do you plan to
    have some F24 feature to get rid of these?<br>
    <br>
    <blockquote
cite="mid:CAEg-Je8qUBQH7=AvVY=RSHdwrWhLymeTc52qjzACHsQxVHPGxQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <br>
              This may start in the F24 time frame - especially for some
              urgent corner<br>
              cases - but my guess is that this will rather take
              multiple releases.<br>
              <br>
              Florian<br>
              <br>
              [1] <a moz-do-not-send="true"
                href="http://rpm.org/wiki/PackagerDocs/BooleanDependencies"
                rel="noreferrer" target="_blank">http://rpm.org/wiki/PackagerDocs/BooleanDependencies</a><br>
              <span class="im HOEnZb"><br>
                --<br>
                <br>
                Red Hat GmbH, <a moz-do-not-send="true"
                  href="http://www.de.redhat.com/" rel="noreferrer"
                  target="_blank">http://www.de.redhat.com/</a>
                Registered seat: Grasbrunn,<br>
                Commercial register: Amtsgericht Muenchen, HRB 153243,<br>
                Managing Directors: Charles Cachera, Michael Cunningham,
                Michael<br>
                O'Neill, Charles Peters<br>
              </span>
              <div class="HOEnZb">
                <div class="h5">--<br>
                  devel mailing list<br>
                  <a moz-do-not-send="true"
                    href="mailto:devel@lists.fedoraproject.org">devel@lists.fedoraproject.org</a><br>
                  <a moz-do-not-send="true"
                    href="https://admin.fedoraproject.org/mailman/listinfo/devel"
                    rel="noreferrer" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/devel</a><br>
                  Fedora Code of Conduct: <a moz-do-not-send="true"
                    href="http://fedoraproject.org/code-of-conduct"
                    rel="noreferrer" target="_blank">http://fedoraproject.org/code-of-conduct</a></div>
              </div>
            </blockquote>
          </div>
          <br>
          <div class="gmail_default" style="font-family:'times new
            roman',serif;font-size:large">​Is there a reason why we
            can't maintain all three kinds? Also, why in the world are
            bitwise operation operators supported for logical
            operations? I'd be okay with maintaining options 1 and 3, to
            be honest. ​</div>
        </div>
      </div>
    </blockquote>
    <br>
    1 and 3 looks good to me.<br>
    <br>
    <br>
    Vít<br>
  </body>
</html>