#290 Octave provides filtering
Closed: Fixed None Opened 10 years ago by orion.

Binary octave packages install shared libraries with an .oct extension. These are parsed by default by rpm and added to the provides, but are not useful. Let's add:

# Exclude .oct files from provides
%global __provides_exclude_from ^%{octpkglibdir}/.*\.oct$

To the arch specific template.


Oops:

{{{

Exclude .oct files from provides

%global __provides_exclude_from ^%{octpkglibdir}/.*\.oct$
}}}

Me thinks the more useful option would be making rpm not generate ELF provides for these kind of oddball file names at all. The .oct files are of course ELF DSO's but soname provides only really make sense for lib.so[.] files.

Approved (+1:8, 0:0, -1:0)

Panu, please let us know if RPM no longer needs this manual provides exclusion, so that we can drop this guideline.

Replying to [comment:3 spot]:

Panu, please let us know if RPM no longer needs this manual provides exclusion, so that we can drop this guideline.

For rawhide, that would be about right now: http://lists.fedoraproject.org/pipermail/devel/2013-May/182919.html

F <= 19 will still need the manual exclusion. I might consider this for F19 too but for older versions such a change doesn't seem appropriate.

Login to comment on this ticket.

Metadata