Pasukan keluaran Debian mengumumkan bahawa pembinaan semula pakej yang boleh dihasilkan semula kini merupakan ciri wajib. Semalam, perubahan telah dibuat pada sistem binaan yang menyekat pakej baharu yang tidak menyokong pembinaan semula yang boleh dihasilkan semula daripada dimasukkan ke dalam repositori. Repositori pengujian juga melarang pengemaskinian pakej sedia ada yang didapati mempunyai regresi kebolehulangan binaan.
Dalam Debian 13, yang mengandungi 36427 pakej sumber, kadar sokongan binaan yang boleh dihasilkan semula adalah 96.9% untuk seni bina x86_64 dan 96.8% untuk seni bina ARM64. Dalam repositori Pengujian Debian, kadar binaan yang boleh dihasilkan semula dianggarkan pada 94.5% untuk seni bina ARM64 dan 75.7% untuk x86_64, berdasarkan 37809 pakej sumber yang dibina semula. Ujian binaan yang boleh dihasilkan semula dalam repositori Pengujian Debian gagal untuk 1141 pakej (3%), dan 7952 pakej (21%) mempunyai masalah umum semasa mengkompilasi daripada sumber.
Binaan yang boleh dihasilkan semula membolehkan pengguna mencipta binaan tersuai yang serupa bit demi bit dengan binaan prabinaan yang tersedia untuk dimuat turun. Pengguna boleh mengesahkan secara peribadi bahawa binari yang diedarkan dalam pakej dan imej but dibina daripada kod sumber yang disediakan dan tidak mengandungi sebarang pengubahsuaian tersembunyi. Mengesahkan identiti binaan binari menghapuskan keperluan untuk bergantung sepenuhnya pada infrastruktur binaan pengedaran, yang mana pengkompil atau set alat binaan yang terjejas boleh menyebabkan penyisipan pintu belakang tersembunyi.
Apabila membentuk perhimpunan berulang, nuansa seperti padanan tepat kebergantungan diambil kira; penggunaan komposisi yang tidak berubah dan versi alat pemasangan; set pilihan dan tetapan lalai yang sama; mengekalkan susunan pengumpulan fail (menggunakan kaedah pengisihan yang sama); Melumpuhkan pengkompil daripada menambah maklumat perkhidmatan yang tidak menentu seperti nilai rawak, rujukan laluan fail dan maklumat tarikh dan masa binaan. Kebolehulangan binaan juga dipengaruhi oleh pepijat dan keadaan perlumbaan dalam rantai alat.
Sumber: opennet.ru
