Freetype debuginfo package has a bunch of dead symlinks that get reported by rpmlint: W: freetype-debuginfo dangling-symlink /usr/src/debug/freetype-2.1.3/freetype-pre1.4/lib/memory.c /usr/src/build/217565-x86_64/BUILD/freetype-2.1.3/freetype-pre1.4/lib/arch/unix/../../ttmemory.c W: freetype-debuginfo symlink-should-be-relative /usr/src/debug/freetype-2.1.3/freetype-pre1.4/lib/memory.c /usr/src/build/217565-x86_64/BUILD/freetype-2.1.3/freetype-pre1.4/lib/arch/unix/../../ttmemory.c W: freetype-debuginfo dangling-symlink /usr/src/debug/freetype-2.1.3/freetype-pre1.4/lib/file.c /usr/src/build/217565-x86_64/BUILD/freetype-2.1.3/freetype-pre1.4/lib/arch/unix/../../arch/unix/ttmmap.c W: freetype-debuginfo symlink-should-be-relative /usr/src/debug/freetype-2.1.3/freetype-pre1.4/lib/file.c /usr/src/build/217565-x86_64/BUILD/freetype-2.1.3/freetype-pre1.4/lib/arch/unix/../../arch/unix/ttmmap.c W: freetype-debuginfo dangling-symlink /usr/src/debug/freetype-2.1.3/freetype-pre1.4/lib/mutex.c /usr/src/build/217565-x86_64/BUILD/freetype-2.1.3/freetype-pre1.4/lib/arch/unix/../../ttmutex.c W: freetype-debuginfo symlink-should-be-relative /usr/src/debug/freetype-2.1.3/freetype-pre1.4/lib/mutex.c /usr/src/build/217565-x86_64/BUILD/freetype-2.1.3/freetype-pre1.4/lib/arch/unix/../../ttmutex.c The example above is x86_64, however it occurs on all architectures.
What version of the freetype package?
freetype-2.1.3-6
Alex -- it should "just work" in all cases, right?
debuginfo package creation is not that smart. All the source filenames referenced in the debug info are added to the package. If these are symlinks i guess we only get the symlink. Maybe we should add --dereference to the cpio call that makes the copy.
Was fixed in freetype-2.1.4-1