On 10/25/2016 09:35 PM, David Shea wrote:
Well then, who exactly should set the RPM standard if not RPM itself?
FWIW, the change in question occurred in the transition from RPM V3
packages to V4 packages which involved much more than just file name
storage and RPM still transparently handles both package versions
sixteen years after the change. I'm not sure what's so funny about that.
- Panu -
My point is there is no standard. The part I quoted is a comment to a static function in a
file in the rpm source. The comment on RPMTAG_FILENAMES in rpmtag.h (NB: these comments
are the only things that explain what tags exist and what goes in them) notes that the tag
is an "extension", and the comment on fnTag() is the only place that explains
what the heck it's extended from.
There is no RPM standard. The content of RPM, the file format, is dictated by RPM, the
program, and it is hostile to parsing by any other program. What *should* set the RPM
standard is an actual, you know, standard.