Hi all, as you probably know, if tdelibs are compiled with elf editor support (WITH_ELFICON), the application icon, TDE information and git repository information are embedded into libraries and binaries during CMake build. This data, on the one hand, provides user convenience - better to see the application icon than the general binaries icon. On the other hand, they provide information to developers - for example, when reporting creashes. It is possible that you have also heard about the activity Reproducible builds, which seems to us as a very good idea. See: https://reproducible-builds.org/ https://wiki.debian.org/ReproducibleBuilds Currently, the metadata that are embedded has a Compilation Date/Time entry. This is set to the current date and time at the time of building the binary package. And this is a problem because it makes it impossible to achieve reproducible builds. My suggestion is that next to the ".tdescmmodule" and ".tdescmrevision" files we could have a ".tdescmdatetime" file containing the git commit date and/or a ".tdepackagedatetime" file containing the date the source package was created for distribution. For embedded metadata, this fixed time would be used instead of variable time. What is your opinion? Cheers -- Slávek
Attachment:
signature.asc
Description: This is a digitally signed message part.