Description of problem:
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. remove the totem-devel rpm
2. manually remove /usr/include/totem and subdirectories
3. reinstall the totem-devel rpm
4. as non-root, compile any C program that uses totem headers
Compilation fails due to insufficient permissions on /usr/include/totem and
Compilation should succeed. Directories containing totem's headers should be
world readable and world executable.
totem-devel package does not claim to own /usr/include/totem or
/usr/include/totem/1 directories. The directories are created at package
install time, but with permissions that do not allow access by non-root users.
Incidentally, this will also cause the directories to be left behind, empty,
should totem-devel be uninstalled later.
Ben, is this still the case with FC6 release?
Running "rpm -ql totem-devel" under FC6 shows that the totem-devel package still
does not claim to own /usr/include/totem or /usr/include/totem/1 directories.
So yes, the problem still occurs with the official, final FC6 release.
totem-2.16.5-1.fc6 has been pushed for fc6, which should resolve this issue. If these problems are still present in this version, then please make note of it in this bug report.