RPM

"rpm --dump" shows size=0

Bug #651572 reported by Jeff Johnson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
RPM
New
Undecided
Unassigned
Fedora
Invalid
Low

Bug Description

tracker

Tags: query rhel
Revision history for this message
In , Petr (petr-redhat-bugs) wrote :

Description of problem:
if file has size=1 then second field of "rpm --dump" shows size=0

priority = lower then low

Version-Release number of selected component (if applicable):
all
# rpm -q rpm
rpm-4.4.2.3-3.el5

How reproducible:
always

Steps to Reproduce:

# rpm -ql rpm --dump | grep __db.001
/var/lib/rpm/__db.001 0 1194852312 d41d8cd98f00b204e9800998ecf8427e 0100644 rpm rpm 1 0 0 X
# ll /var/lib/rpm/__db.001
-rw-r--r-- 1 root root 24576 2008-08-28 18:39 /var/lib/rpm/__db.001

Actual results:
--dump shows size of /var/lib/rpm/__db.001 zero

Expected results:
--dump shows size of /var/lib/rpm/__db.001 is 1

# rpm -ql rpm --dump | grep __db.001
/var/lib/rpm/__db.001 1 1194852312 d41d8cd98f00b204e9800998ecf8427e 0100644 rpm rpm 1 0 0 X

Additional info:

found during testing bug 250207

Jeff Johnson (n3npq)
tags: added: query rhel
Revision history for this message
In , Panu (panu-redhat-bugs) wrote :

/var/lib/rpm/* files are %ghost files, ie they are not created by installing the package. The size recorded in headers for %ghosts depends on what was present at build time, typically they are zero-length files created by running "touch", which is the case here. And as 'rpm -ql' shows the file data from headers, not filesystems, zero size is what you get. So this is not actually a bug but expected behavior for %ghost files.

Changed in fedora:
importance: Unknown → Low
status: Unknown → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.