I looked at some file list inconsistencies in a custom tool and
discovered several odd things related to ghost files.
A few packages contain hard-linked files where some of the names have
the ghost flag set, but others haven't. Probably the most prominent
example is binutils-2.23.51.0.1-6.fc18.x86_64:
-rwxr-xr-x (g) 7 root root 2908152 /usr/bin/ld
-rwxr-xr-x () 7 root root 2908152 /usr/bin/ld.gold
(The --qf output format is '[%{filemodes:perms} (%{fileflags:fflags})
%{fileinodes} %{fileusername} %{filegroupname} %{filesizes}
%{filenames}\n]'.)
Symlinks with ghost status are fairly common. Here's an example from
util-linux-2.22.2-6.fc18.x86_64.rpm:
lrwxrwxrwx (cmng) 1 root root 12 /etc/mtab
(I'm attaching the full list for Fedora/18/i686.)
The next thing is very odd. xulrunner-devel-21.0-4.fc18.x86_64 contains
ghost files which are present in the CPIO archive:
-rw-r--r-- (g) 3055 root root 490 /usr/lib64/xulrunner/js-gdb.pyc
-rw-r--r-- (g) 3055 root root 490 /usr/lib64/xulrunner/js-gdb.pyo
rpm2cpio | cpio -tv shows this:
-rw-r--r-- 2 root root 0 May 21 15:32
./usr/lib64/xulrunner/js-gdb.pyc
-rw-r--r-- 2 root root 490 May 21 15:32
./usr/lib64/xulrunner/js-gdb.pyo
(Both files have the same inode number, so they are hard linked to each
other.)
--
Florian Weimer / Red Hat Product Security Team
nevra | name
----------------------------------------------+-------------------------------------------------------------------
Coin2-devel-2.5.0-16.fc18.i686 | /usr/bin/coin-config
Coin2-devel-2.5.0-16.fc18.i686 | /usr/lib/libCoin.so
Coin2-devel-2.5.0-16.fc18.i686 | /usr/lib/pkgconfig/Coin.pc
Coin2-devel-2.5.0-16.fc18.i686 | /usr/share/aclocal/coin.m4
Macaulay2-1.5-0.2.20120807.fc18.i686 | /usr/share/emacs/site-lisp/M2-init.el
Macaulay2-1.5-0.2.20120807.fc18.i686 | /usr/share/emacs/site-lisp/M2-mode.el
Macaulay2-1.5-0.2.20120807.fc18.i686 | /usr/share/emacs/site-lisp/M2-symbols.el
Macaulay2-1.5-0.2.20120807.fc18.i686 | /usr/share/emacs/site-lisp/M2.el
Macaulay2-1.5-0.2.20120807.fc18.i686 | /usr/share/xemacs/site-packages/lisp/M2-init.el
Macaulay2-1.5-0.2.20120807.fc18.i686 | /usr/share/xemacs/site-packages/lisp/M2-mode.el
Macaulay2-1.5-0.2.20120807.fc18.i686 | /usr/share/xemacs/site-packages/lisp/M2-symbols.el
Macaulay2-1.5-0.2.20120807.fc18.i686 | /usr/share/xemacs/site-packages/lisp/M2.el
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/arm-gp2x-linux-c++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/arm-gp2x-linux-cc
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/arm-gp2x-linux-g++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/arm-gp2x-linux-gcc
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/athlon-redhat-linux-c++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/athlon-redhat-linux-cc
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/athlon-redhat-linux-g++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/athlon-redhat-linux-gcc
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/avr-c++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/avr-cc
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/avr-g++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/avr-gcc
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/c++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/c++32
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/c++34
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/c++4
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/c++44
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/cc
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/cc32
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/cc34
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/cc4
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/cc44
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/g++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/g++32
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/g++34
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/g++4
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/g++44
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/gcc
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/gcc32
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/gcc34
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/gcc4
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/gcc44
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/geode-redhat-linux-c++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/geode-redhat-linux-cc
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/geode-redhat-linux-g++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/geode-redhat-linux-gcc
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/i386-redhat-linux-c++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/i386-redhat-linux-cc
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/i386-redhat-linux-g++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/i386-redhat-linux-gcc
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/i486-redhat-linux-c++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/i486-redhat-linux-cc
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/i486-redhat-linux-g++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/i486-redhat-linux-gcc
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/i586-redhat-linux-c++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/i586-redhat-linux-cc
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/i586-redhat-linux-g++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/i586-redhat-linux-gcc
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/i686-redhat-linux-c++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/i686-redhat-linux-cc
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/i686-redhat-linux-g++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/i686-redhat-linux-gcc
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/msp430-c++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/msp430-cc
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/msp430-g++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/msp430-gcc
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/pentium3-redhat-linux-c++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/pentium3-redhat-linux-cc
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/pentium3-redhat-linux-g++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/pentium3-redhat-linux-gcc
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/pentium4-redhat-linux-c++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/pentium4-redhat-linux-cc
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/pentium4-redhat-linux-g++
ccache-3.1.9-1.fc18.i686 | /usr/lib/ccache/pentium4-redhat-linux-gcc
cscope-15.8-3.fc18.i686 | /usr/share/emacs/site-lisp/xcscope.el
cscope-15.8-3.fc18.i686 | /usr/share/xemacs/site-packages/lisp/xcscope.el
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/7z
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/7z\.[0-9]{2,}
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/a
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/ace|[c0-9][0-9]{2}
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/alz
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/ape
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/ar
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/arc
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/arj
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/ark
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/cab
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/cbr
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/cbz
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/cpio\.lz
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/cpio\.lzo
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/cpio\.xz
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/deb
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/ear
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/flac
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/ipsw
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/jar
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/lha
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/lrz
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/lz
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/lzh
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/lzma
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/lzo
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/odc
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/odf
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/odg
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/odi
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/odm
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/odp
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/ods
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/odt
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/otc
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/otf
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/otg
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/oth
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/oti
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/otp
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/ots
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/ott
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/oxt
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/part[0-9]+\.rar
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/pk3
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/pk4
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/rar|[rst][0-9]{2}
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/rz
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/shn
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/sue
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/t7z
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/t7z\.[0-9]{2,}
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/tar\.7z
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/tar\.7z\.[0-9]{2,}
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/tar\.lrz
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/tar\.lz
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/tar\.lzma
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/tar\.rz
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/tar\.xz
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/tlz
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/txz
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/udeb
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/wsz
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/xpi
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/xz
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/zip
deco-archive-1.6-1.fc18.noarch | /var/lib/deco/zoo
gallery2-2.3.2-7.fc18.noarch | /usr/share/gallery2/lib/smarty
genisoimage-1.1.11-14.fc18.i686 | /usr/bin/mkhybrid
genisoimage-1.1.11-14.fc18.i686 | /usr/bin/mkisofs
guile-5:1.8.8-5.fc18.2.i686 | /usr/share/guile/1.8/slib
icedax-1.1.11-14.fc18.i686 | /usr/bin/cdda2wav
maxima-5.29.1-1.fc18.i686 | /usr/share/emacs/site-lisp/maxima
maxima-5.29.1-1.fc18.i686 | /usr/share/emacs/site-lisp/site-start.d/maxima-modes.el
maxima-5.29.1-1.fc18.i686 | /usr/share/texmf/tex/latex/emaxima
maxima-5.29.1-1.fc18.i686 | /usr/share/xemacs/site-packages/lisp/maxima
maxima-5.29.1-1.fc18.i686 | /usr/share/xemacs/site-packages/lisp/site-start.d/maxima-modes.el
mock-1.1.32-1.fc18.noarch | /etc/mock/default.cfg
moodle-2.3.7-1.fc18.noarch | /var/www/moodle/web/lib/adodb
moodle-2.3.7-1.fc18.noarch | /var/www/moodle/web/lib/smarty
saxon-9.3.0.4-5.fc18.noarch | /usr/share/java/jaxp_transform_impl.jar
syslog-ng-3.3.9-1.fc18.i686 | /usr/share/vim/vim73/syntax/syslog-ng.vim
util-linux-2.22.2-6.fc18.i686 | /etc/mtab
util-vserver-0.30.215+svn2929-1603.fc18.i686 | /etc/vservers/.defaults/cachebase
util-vserver-0.30.215+svn2929-1603.fc18.i686 | /etc/vservers/.defaults/run.rev
util-vserver-0.30.215+svn2929-1603.fc18.i686 | /etc/vservers/.defaults/vdirbase
wodim-1.1.11-14.fc18.i686 | /usr/bin/cdrecord
wodim-1.1.11-14.fc18.i686 | /usr/bin/dvdrecord
xalan-j2-0:2.7.1-17.fc18.noarch | /usr/share/java/jaxp_transform_impl.jar
xemacs-21.5.33-4.fc18.i686 | /usr/bin/xemacs
xemacs-nox-21.5.33-4.fc18.i686 | /usr/bin/xemacs
xemacs-xft-21.5.33-4.fc18.i686 | /usr/bin/xemacs
xerces-j2-2.11.0-11.fc18.noarch | /usr/share/java/jaxp_parser_impl.jar
(172 rows)
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel