This is the tracker for packages that install files with extended metadata (xattrs, ACLs, fcaps...) into ${D}. Long story short, the attempts to preserve this metadata while merging package are Portage-specific and unreliable, and all packages need to reapply the necessary metadata in pkg_postinst() (plus implement fallbacks, as applicable). More details: 1. PMS doesn't guarantee xattrs, ACLs, fcaps... being preserved via install helpers or merge phase. This is all Portage-specific and it's going to fall apart with other PMs. 2. For this to work, at least $D and $ROOT need to support the specific kind of extended metadata. Otherwise, it all falls apart. Add non-portable binary packages on top of that. 3. Even then, not all extended metadata can or should be copied. Portage already has some exclude logic which only makes things more complicated. 4. Preserving metadata in install helpers is contrary to common sense. After all, these helpers reset mode and ownership... yet now they preserve other attributes. This is unexpected and confusing, and in the end causes problems like local ${FILESDIR} xattrs leaking into binpackages.