On 22 January 2018 at 15:54, Josh Boyer <jwbo...@fedoraproject.org> wrote:

> On Mon, Jan 22, 2018 at 10:18 AM, Tomasz Kłoczko
> <kloczko.tom...@gmail.com> wrote:
> >
> > On 22 January 2018 at 10:42, Josh Boyer <jwbo...@fedoraproject.org>
> wrote:
> > [..]
> >>
> >> > After make major release no one cares what happen next in Fedora.
> >>
> >> This is false.  Even by your own reasoning, lots of people certainly
> >> care in the context of the release after the current one.  However
> >> even the period between major RHEL releases is important in terms of
> >> Fedora and RHEL.
> >
> >
> > So far I've checked quite big number of latest CentOS 7.x specs files
> and so far I didn't saw any new pulls from Fedora made after major EL
> snapshot even if source tar ball has been updated.
> > Can you point to some exact examples? (packages names will be enough ..
> mare than better)
>
> You are conflating technical implementation of change with a
> relationship.  If you meant to say "Fedora spec changes are not pulled
> into a RHEL release directly after a major change", that's fine.  That
> isn't what you said though.  My response was to point out that A LOT
> of people still care.
>
[..]

Sorry but this is not what I'm trying to say.
I'm not conflating/combining more than one things.
It is only one thing which is connected to the subject which is connected
with the answer on the question: why CentOS %ifings are in Fedora specs?
Do you know the answer?
if CentOS on star working on next EL major release is not using Fedora
specs but already forked and adapted to RHEL and CentOS by definition is
"free to use RHEL" so it must be 100% compatible with EL why those %ifings
are in Fedora on such big scale? (239 Fedoora specs)

Sorry to say this but I don't want to continue conversation on any
"perhaps" because it is no longer discussion but only conversation.


Last min update ..
Writing above just finished exacting all specs from latest CentOS 7 src.rpm
packages.
Eureka!!! There is no %{centos} %ifings in those specs.
I've had as well one more time on raw grep result on Fedora specs and .. I
found that that I was a bit wrong (shame ..) about scale of using CentOS
%ifings 😎
Almost all %{centos} macros are in exactly the same COMMENTED 🤔line which
looks like:

douceur.spec:# rhel specific macros, you can use %%if 0%%{?rhel} &&
0%%{?centos} == 0 condition.

There only few specs which are actually using %{centos} in %ifing and I'm
~100% sure that it will be possible remove all CentOS traces from Fedora
because theey are duplicationg %{rhel} macro.
Result of exact command and result of the command which shows exactly about
what is going on in context CentOS %ifings.

[tkloczko@domek SPECS.fedora]$ (for i in centos ; do echo -n "$i "; grep
'%{?'$i * ; done) | grep -v "rhel specific macros"
ceph.spec:%if ( ( 0%{?rhel} && 0%{?rhel} <= 7) && ! 0%{?centos} )
ceph.spec:%if ( ( 0%{?rhel} && 0%{?rhel} <= 7) && ! 0%{?centos} )
cockpit.spec:%if 0%{?centos}
cockpit.spec:%if 0%{?centos}
cockpit.spec:%if (0%{?rhel} == 7 && "%{os_version_id}" == "7.4") ||
0%{?centos} == 7
cockpit.spec:%if 0%{?rhel} >= 8 || 0%{?centos} >= 8 || 0%{?fedora} >= 27
cockpit.spec:%if 0%{?rhel}%{?centos} == 0
container-selinux.spec:%if 0%{?fedora} || 0%{?centos} || 0%{?rhel} > 7
cri-o.spec:%if 0%{?centos}
docker-latest.spec:%if 0%{?fedora} || 0%{?centos}
docker-latest.spec:%else %if 0%{?centos}
docker.spec:%if 0%{?centos}
docker.spec:%if 0%{?fedora} || 0%{?centos} || 0%{?rhel} > 7
docker.spec:%else %if 0%{?centos}
godep.spec:%if 0%{?centos}
pdc-client.spec:%if (0%{?rhel} && 0%{?rhel} <= 6) || (0%{?centos} &&
0%{?centos} <= 6)
php-libvirt.spec:%if 0%{?rhel} == 7 && 0%{?centos} == 0
rear.spec:%if %{?centos_version:1}%{?fedora:1}%{?rhel_version:1}0
resource-agents.spec:%if 0%{?fedora} || 0%{?centos_version} || 0%{?rhel}
resource-agents.spec:%if 0%{?fedora} || 0%{?centos_version} || 0%{?rhel}
resource-agents.spec:%if 0%{?fedora} || 0%{?centos_version} || 0%{?rhel}
resource-agents.spec:%if 0%{?fedora} > 18 || 0%{?centos_version} > 6 ||
0%{?rhel} > 6
resource-agents.spec:%if 0%{?suse_version} == 0 && 0%{?fedora} == 0 &&
0%{?centos_version} == 0 && 0%{?rhel} == 0
resource-agents.spec:%if 0%{?fedora} >= 11 || 0%{?centos_version} > 5 ||
0%{?rhel} > 5
runc.spec:%if ! 0%{?centos}
skopeo.spec:%if 0%{?centos}
strace.spec:%if 0%{?fedora} >= 20 || 0%{?centos} >= 8 || 0%{?rhel} >= 8 ||
0%{?suse_version} >= 1300
vdsm.spec:%if ! 0%{?centos}

At least one or two above %ifings on first look does not make any sense ..

So .. CentOS sub subject and point is officially *done*.
In few days when I'll be raising PR I'm sure that I'll be able to change it
to "done, done".

Still other 5 points out of my original 8 are waiting on some additional
facts .. 🤔😎
Please help me find what I'm looking for ..

kloczek
-- 
Tomasz Kłoczko | LinkedIn: http://lnkd.in/FXPWxH
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to