Прочети
историята на проекта, която се съдържа в
неговото wiki. Споменават се някои неща, които принципно внасят разлики в бинарните файлове и които са изчиствани с времето (има и отделен параграф за пълните пътища при компилиране, за които споменах по-нагоре). При добро желание може да изгледаш и
презентацията по въпроса от миналогодишния FOSDEM, както и да се заровиш в пощенските списъци на Debian. А при още по-добро желание може да си направиш собствен пакет, без да следваш напътствията за reproducible и да видиш на практика, че самият код далеч не е единственото, което се съдържа в бинарния файл и което може да внесе разлики в него в зависимост от средата.
Това, че една от основните цели на проекта ReproducibleBuilds е по-лесна проверка дали кодът в бинарния файл е същият, както в изходния код, не значи, че в момента такива разлики има. Бинарните файлове не съдържат само код, повечето им ползватели не го знаят, а и не е нужно да го знаят, и това е допълнителна причина за съществуването на проекта.
Нямам добра информация, но имам някакво усещане, че при някои от другите големи дистрибуции процентът на reproducible пакетите ще е доста по-малък (особено при rpm базираните), но не искам да спекулирам с това и ще ми е интересно да видя официална информация как седи този въпрос при тях и имат ли желание за подобна инициатива.
П.П.: Ако си от София, или имаш път насам, може да дойдеш на ИББ (всяка сряда вечер в "Кривото" на Будапеща) и да чуеш от нашия виден участник в Debian, Петър Пенчев, същите работи