This is a reduced set of the original patchset "Reproducible binaries".
For more details, please see the cover letter in: https://patchwork.openembedded.org/series/6504/# The patchset is reduced as some of the patches were already merged. Also removed from the patchset is the patch for python2.7 support of SOURCE_DATE_EPOCH in .pyc images, this one was sent to ML separately and should be treated as such. This set is rebased to the current master 782cdf14e3f2d5b321efa59d8d1b93554af86516 (as of August 19 2017) The only functional changes are in "reproducible_build.bbclass": 1. Rename "src_date_epoch.txt" to "__source_date_epoch.txt" to minimize file name clashes 2. Create the file "src_date_epoch.txt" in ${WORKDIR} instead of ${S}, to avoid an inadvertent inclusion of this file in a package. Juro Bystricky (5): reproducible_build.bbclass: initial support for binary reproducibility cpio: provide cpio-replacement-native image_types.bbclass: improve cpio image reproducibility poky-reproducible.conf: Initial version rootfs-postcommands.bbclass: support binary reproducibility meta-poky/conf/distro/include/reproducible-group | 50 ++++++++++ meta-poky/conf/distro/include/reproducible-passwd | 25 +++++ meta-poky/conf/distro/poky-reproducible.conf | 38 ++++++++ meta/classes/base.bbclass | 4 + meta/classes/image_types.bbclass | 14 ++- meta/classes/reproducible_build.bbclass | 107 ++++++++++++++++++++++ meta/classes/rootfs-postcommands.bbclass | 26 +++++- meta/recipes-extended/cpio/cpio_v2.inc | 2 + 8 files changed, 262 insertions(+), 4 deletions(-) create mode 100644 meta-poky/conf/distro/include/reproducible-group create mode 100644 meta-poky/conf/distro/include/reproducible-passwd create mode 100644 meta-poky/conf/distro/poky-reproducible.conf create mode 100644 meta/classes/reproducible_build.bbclass -- 2.7.4 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core