Discussion:
[OM Cooker] Please make "E: incoherent-version-in-name" 1 error only, not 50
Per Øyvind Karlsen
2013-08-01 02:03:14 UTC
Permalink
addFilter("E: incoherent-version-in-name")
to 20 or more of my packages already.
It sounds quite strange that you need to add this if you're adhering to
library packaging policies..

The reason why I gave this a score of 50 is because people often end up not
noticing when abi major changes, still packaging libraries of different abi
in same package.
On an urelated note, I approve of that a missing
group tag is only 1 rpmlint error. I am removing
the group tag of several of my packages also, so
that the same spec can be used in different distros.
Can't you just make the group tags conditional or something?
%if %{_rpmversion} < 5.0.0...
p***@mandriva.com.br
2013-08-02 00:38:43 UTC
Permalink
Post by Per Øyvind Karlsen
addFilter("E: incoherent-version-in-name")
to 20 or more of my packages already.
It sounds quite strange that you need to add this if you're adhering to
library packaging policies..
I am breaking it for "my packages" only. You should be aware that abf
itself does not keep old libraries if one bumps the major and does not
rebuild the older one, either in same package or adding a compat library.
Post by Per Øyvind Karlsen
The reason why I gave this a score of 50 is because people often end up not
noticing when abi major changes, still packaging libraries of different abi
in same package.
If one does not test an update, some different way of breaking stuff
will be found after enough tries :-)
Post by Per Øyvind Karlsen
On an urelated note, I approve of that a missing
group tag is only 1 rpmlint error. I am removing
the group tag of several of my packages also, so
that the same spec can be used in different distros.
Can't you just make the group tags conditional or something?
%if %{_rpmversion} < 5.0.0...
I prefer to cleanup the spec, not add more to it :-)

Paulo

Loading...