Re: [Rpm-maint] [rpm-software-management/rpm] IDENTITY as header tag extension discussion (#426)

2018-04-11 Thread Jeff Johnson
All of the I18N string tags (SUMMARY/DESCRIPTION/CHANGELOG*) should not be included in IDENTITY because the value returned can depend on an envvar, and/or external files, and/or macros embedded in text. Then there are issues with the stat(2) links, where st_mtime/st_rdev/st_inode tags should

Re: [Rpm-maint] [rpm-software-management/rpm] IDENTITY as header tag extension discussion (#426)

2018-04-09 Thread Jeff Johnson
There are two meanings for "used": instantiated in the header and summed within IDENTITY. Newly defined/added tags will not be part of IDENTITY if positive/inclusive logic is used (as said repeatedly). Tags that were previously present in header/IDENTITY and were dropped will be a change of

Re: [Rpm-maint] [rpm-software-management/rpm] IDENTITY as header tag extension discussion (#426)

2018-04-09 Thread wladmis
One of main task to solve: what we should do with tags that were used previously and do not used now, and tags that can be added in the future, but are not present in rpm now. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on

Re: [Rpm-maint] [rpm-software-management/rpm] IDENTITY as header tag extension discussion (#426)

2018-04-09 Thread Jeff Johnson
Panu pointed out that using the immutable region header instead of the rpmdb header gets rid of all the remapped signature tags and appended tags, thereby shortening the list above considerably. The logic still needs to become positive/inclusive to ensure the IDENTITY tag set is both well

Re: [Rpm-maint] [rpm-software-management/rpm] IDENTITY as header tag extension discussion (#426)

2018-04-09 Thread wladmis
The previous discussion was [here](http://lists.rpm.org/pipermail/rpm-maint/2018-April/007718.html). Main thought: - compute identity as a digest of filtered iterated pair of tags and its values of immutable header region; - change the awk script that generates the tag table to add a marker

[Rpm-maint] [rpm-software-management/rpm] IDENTITY as header tag extension discussion (#426)

2018-04-01 Thread wladmis
There was a suggestion to [calculate RPMTAG_IDENTITY as tag extension](http://lists.rpm.org/pipermail/rpm-maint/2018-March/007688.html) and do not the tag to actual rpm package during build time. The main idea is to take message digest from package header tags filtered by the blacklist