Attention: rpm 4.12-alpha build bug

Panu Matilainen pmatilai at laiskiainen.org
Mon Jun 30 11:04:26 UTC 2014


Executive summary: a bug in package generation of rpm 4.12, presumably 
related to hardlinked files has been spotted. I've untagged 4.12 while 
we're investigating, some packages might need a rebuild because of this.
If you haven't built packages for rawhide today, you can probably stop 
reading.

e2fsprogs-1.42.10-4.fc21 (builder/owner cc'd) is known to be slightly 
broken because of this and I've untagged that as well, a rebuild will be 
needed. Other packages (less than two dozen or so) *might* be affected 
if you've built something for rawhide in the last four hours or so, but 
the exact issue is not known yet so dont know...

The manifests in files missing from package payload, which rpm 4.12 will 
actually notice during install:

[root at localhost rpm]# rpm -Uvh --nodeps --noscripts --root /tmp/testroot 
~pmatilai/Downloads/e2fsprogs-1.42.10-4.fc21.x86_64.rpm
Preparing...                          ################################# 
[100%]
Updating / installing...
    1:e2fsprogs-1.42.10-4.fc21         ################################# 
[100%]
error: unpacking of archive failed: cpio: Missing file(s)
error: e2fsprogs-1.42.10-4.fc21.x86_64: install failed

Older rpm versions will merrily install this package, but report 
breakage on verify:
[root at localhost rpm-4.11.x]# ./rpm -Uvh --nodeps --noscripts --root 
/tmp/testroot ~pmatilai/Downloads/e2fsprogs-1.42.10-4.fc21.x86_64.rpm
Preparing...                          ################################# 
[100%]
Updating / installing...
    1:e2fsprogs-1.42.10-4.fc21         ################################# 
[100%]
[root at localhost rpm-4.11.x]# ./rpm -Va --nodeps --root /tmp/testroot/
missing     /usr/sbin/e2label
missing     /usr/sbin/tune2fs
[root at localhost rpm-4.11.x]#

This is bug in package generation so any thusly affected packages need 
to be rebuilt.

	- Panu -


More information about the devel mailing list