<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"><<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>></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>
> Support in rpm is not enough but libsolv supports
rich deps since the version<br>
> 0.6.9 too thus rich deps work also in hawkey and
dnf if the version 0.6.9 or<br>
> 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>
* & | ? :<br>
* && || ? :<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>