On Mon, 2016-04-04 at 23:12 +0200, Andreas Müller wrote: > On Mon, Apr 4, 2016 at 10:46 AM, Andreas Müller > <[email protected]> wrote: > > On Mon, Apr 4, 2016 at 10:00 AM, Max Krummenacher < > > [email protected]> wrote: > > > Hi Andreas > > > > > > I guess Richard refers to this one: > > > http://cgit.openembedded.org/openembedded-core/commit/meta/classe > > > s/package.bbclass?h=master > > > -next&id=ecb56a6ae0c870af680da03db9d39703b525fc98 > > > Max > > > > Hi Max, > > * your patch fixes my warnings > * with Richard's comments I reduced your patch to > > diff --git a/meta/classes/package.bbclass > b/meta/classes/package.bbclass > index bdbe96d..64bbeb4 100644 > --- a/meta/classes/package.bbclass > +++ b/meta/classes/package.bbclass > @@ -410,6 +410,13 @@ def copydebugsources(debugsrcdir, d): > if retval: > bb.fatal("debugsrc symlink fixup failed with exit code > %s > (cmd was %s)" % (retval, cmd)) > > + # cpio --no-preserve-owner does not create the destination > files with > + # owner root even when run under pseudo, chown them > explicitely. > + cmd = "find '%s%s' -not -uid 0 -exec chown 0:0 {} \;" % > (dvar, debugsrcdir) > + (retval, output) = oe.utils.getstatusoutput(cmd) > + if retval: > + bb.fatal("cpio --no-preserve-owner fixup failed with > exit > code %s (cmd was %s)" % (retval, cmd)) > + > # The copy by cpio may have resulted in some empty > directories! Remove these > cmd = "find %s%s -empty -type d -delete" % (dvar, > debugsrcdir) > (retval, output) = oe.utils.getstatusoutput(cmd) > > and incremental build logs still look quiet (need a scratch build to > be sure). Could you try if that one works for you? > > Somehow cpio turns suspicious: my fedora 23 ships 2.11 which is 6 > years old. Have checked cpio's (git) logs but did not find something > (there was a matching bugfix 2.10 -> 2.11 - ....) > > So how about a survey: > > * Which version of cpio does your build host distribution ship > * do you see floods of host contamination warnings for shipped source > files?
You could install a copy of our buildtools tarball, see if the problem goes away with that installed? Cheers, Richard -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
