While the "other" is parsed, optional attributes like "rel" can absent and unfortunately this will crash.
AFAIU, in "header_to_other" function if the CHANGELOGNAME is absent in the rpm header (that is valid, because it is optional) the program will crash in 'author': escape(author.decode('utf-8')),
Perhaps there are a couple of similar moments in "other" processing. While working on this task, it is desirable to identify and eliminate them.
CHANGELOGNAME
is absent in the rpm header (that is valid, because it is optional) the program will crash in'author': escape(author.decode('utf-8')),
Perhaps there are a couple of similar moments in "other" processing. While working on this task, it is desirable to identify and eliminate them.