[Rpm-maint] Reserve RPM tags for ALT

2018-03-12 Thread vseleznv
Hello, rpm-maint@! Here is simple part of contribution that contains just tags reservation. For now for RPMTAG_IDENTITY we want to store SHA1 sum of significant header tags in modified BASE85 representation with alphabet of symbols that can be used in RPM package provides and dependencies. The si

[Rpm-maint] [PATCH 2/2] Add RPMTAG_IDENTITY

2018-03-12 Thread vseleznv
From: "Vladimir D. Seleznev" This tag represents binary package build characteristic: if two binary packages have equal RPMTAG_IDENTITY values, it means that these packages have no significant differences. One of the applications of RPMTAG_IDENTITY is reproducible build verification. This tag i

[Rpm-maint] [PATCH 1/2] Add RPMTAG_AUTOINSTALLED

2018-03-12 Thread vseleznv
From: "Vladimir D. Seleznev" This tag is needed to track automatically installed packages with rpmdb. Zero value means that a package was installed manually, other values mean that the package was installed automatically as some else package dependency. This tag is reserved for ALT Linux Team an