[OE-core] [pyro][PATCH 1/1] package_manager: flush installed_pkgs file before oe-pkgdata-util uses it

Anders Darander anders at chargestorm.se
Thu Jul 6 06:24:14 UTC 2017


* Richard Purdie <richard.purdie at linuxfoundation.org> [170705 16:33]:

> On Wed, 2017-07-05 at 15:53 +0200, Anders Darander wrote:
> > * Anders Darander <anders at chargestorm.se> [170626 08:53]:


> > > From: Martin Jansa <martin.jansa at gmail.com>

> > > * since this commit:
> > >   commit f5a1013ffa9815f22e13989e2bcb83f966e7ce2c
> > >   Author: Ross Burton <ross.burton at intel.com>
> > >   Date:   Tue Apr 18 16:19:12 2017 +0100

> > >     package_manager: don't race on a file when installing
> > > complementary
> > >     packages

> > >   the file isn't closed before oe-pkgdata-util uses it and this
> > >   temporary file might look empty to oe-pkgdata-util, because it
> > >   wasn't flushed yet. Which resulted in almost empty debugfs
> > > tarballs
> > >   and no locale packages in regular rootfs.
> > > * without this change:
> > >   124K May 30 07:41 core-image-full-cmdline-raspberrypi3-64-
> > > 20170530054003-dbg.rootfs.tar.gz
> > > * with this change:
> > Ping. 

> I did queue this in pyro-next earlier too. I suspect there are others
> I've missed but I am trying to change my processes to make this easier
> for me to make sure things get caught.

Ah, thanks!

I looked at
http://git.openembedded.org/openembedded-core/log/?h=pyro-next, and
couldn't find see it, that's why I sent a ping...

Cheers,
Anders

-- 
Anders Darander, Senior System Architect
ChargeStorm AB / eStorm AB



More information about the Openembedded-core mailing list