Fabio Valentini wrote:
Additionally, if-guarding every non-backwards compatible change will
result in unmaintainable, brittle and broken .spec files pretty fast.
Nobody should be expected to work through if-else-endif spaghetti (and I'm
not even talking about automated tools here, which almost never will
handle conditionals entirely correctly, and probably never can). And never
mind that people don't actually remove conditionals for EOL fedora
releases ...
I do, for most packages. At least when I need to work on the package anyway.
I wouldn't submit a build just for that.
Though for some packages, I get told to leave ancient conditionals in for
EPEL. (You can usually recognize them because the conditionals also include
%{?rhel}.)
Kevin Kofler