In poky/meta/lib/oeqa/selftest/context.py there is: if "buildhistory.bbclass" in self.tc.td["BBINCLUDED"]: self.tc.logger.error("You have buildhistory enabled already and this isn't recommended for selftest, please disable it first.") raise OEQAPreRun
if "rm_work.bbclass" in self.tc.td["BBINCLUDED"]: self.tc.logger.error("You have rm_work enabled which isn't recommended while running oe-selftest. Please disable it before continuing.") raise OEQAPreRun if "PRSERV_HOST" in self.tc.td: self.tc.logger.error("Please unset PRSERV_HOST in order to run oe-selftest") raise OEQAPreRun if "SANITY_TESTED_DISTROS" in self.tc.td: self.tc.logger.error("Please unset SANITY_TESTED_DISTROS in order to run oe-selftest") raise OEQAPreRun I see not way to disable/unset any of these vars short of modify the src for the original machine, make the src tree "dirty" before running the test. In meta/lib/oeqa/selftest/cases/reproducible.py there is: config = textwrap.dedent('''\ PACKAGE_CLASSES = "{package_classes}" INHIBIT_PACKAGE_STRIP = "1" TMPDIR = "{tmpdir}" LICENSE_FLAGS_ACCEPTED = "commercial" DISTRO_FEATURES:append = ' systemd pam' USERADDEXTENSION = "useradd-staticids" USERADD_ERROR_DYNAMIC = "skip" USERADD_UID_TABLES += "files/static-passwd" USERADD_GID_TABLES += "files/static-group" These are hardcoded settings too of which some could need need tewaking, DISTRO_FEATURES for sure. So reproducible builds does not seem usable outside poky or am I missing something here ? Jocke
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#194351): https://lists.openembedded.org/g/openembedded-core/message/194351 Mute This Topic: https://lists.openembedded.org/mt/103973969/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-