Bonjour la liste, Il me semble que Debian voudrait exiger que tous les paquets soient des builds reproductibles à l'octet prêt.
https://reproducible-builds.org/ A mon avis cette exigence est excessive, même si j'en comprends tout à fait les raisons. Cette exigence interdit par exemple d'utiliser __TIME__ dans du code en C. Or je trouve que c'est très utile d'avoir par exemple des binaires qui savent la date et l'heure de leur compilation (et la version exacte de GCC qui a été utilisée pour leur compilation). Personnellement dans pas mal de logiciels libres que je code en C ou en C++ j'y mets du code pour afficher (avec l'option --version) la date et l'heure de compilation. Et notamment https://github.com/RefPerSys/RefPerSys (que je rêve d'être plus tard empaqueté debian. J'y mets aussi le git id quand le code est versioné sous git Autre cas où c'est utile: tout logiciel libre qui génère dynamiquement (à son exécution) du code C généré et qui le compile comme greffon temporaire -il y a plein de cas où c'est utile voire indispensable- et le charge avec dlopen(3). Indirectement GNU emacs le fait via libgccjit. Librement -- Basile STARYNKEVITCH <[email protected]> 8 rue de la Faïencerie http://starynkevitch.net/Basile/ 92340 Bourg-la-Reine https://github.com/bstarynk France https://github.com/RefPerSys/RefPerSys https://orcid.org/0000-0003-0908-5250

