[oe] [meta-oe][PATCH 0/5] net-snmp: Reproducibility

Douglas Royds douglas.royds at taitradio.com
Tue Nov 20 06:37:13 UTC 2018


With this patch-set, I have achieved a reproducible build of net-snmp over two
different hosts, Ubuntu releases, usernames, paths, etc.
I have come up with a patch for the NETSNMP_CONFIGURE_OPTIONS problem that might
be acceptable to the upstream net-snmp project, see
https://sourceforge.net/p/net-snmp/patches/1384/
Consequently, I have reverted Hongxu Jia's earlier commit 57d8e2c6.

Note that I have turned off printcap support, hard-coded.
If this proves to be a problem, we can easily add a new variable, HAS_PRINTCAP.

Douglas Royds (5):
  Revert "net-snmp: improve reproducibility"
  net-snmp: Reproducibility: Fixed path to /bin/uname
  net-snmp: Reproducibility: Remove PKG_CONFIG paths from net-snmp-config
  net-snmp: Reproducibility: Don't check build host for /etc/printcap
  net-snmp: Reproducibility: Set NETSNMP_CONFIGURE_OPTIONS null

 ...e-configure-options-from-versioninfo.patch | 42 -------------------
 ...ty-accept-configure-options-from-env.patch | 15 +++++++
 .../reproducibility-have-printcap.patch       | 19 +++++++++
 .../net-snmp/net-snmp_5.8.bb                  | 14 +++----
 4 files changed, 41 insertions(+), 49 deletions(-)
 delete mode 100644 meta-networking/recipes-protocols/net-snmp/net-snmp/0001-remove-configure-options-from-versioninfo.patch
 create mode 100644 meta-networking/recipes-protocols/net-snmp/net-snmp/reproducibility-accept-configure-options-from-env.patch
 create mode 100644 meta-networking/recipes-protocols/net-snmp/net-snmp/reproducibility-have-printcap.patch

-- 
2.17.1



More information about the Openembedded-devel mailing list