[OE-core] [PATCH 0/1] v2 pseudo 1.7 (now 1.7.1)

Peter Seebach peter.seebach at windriver.com
Wed Sep 2 18:47:07 UTC 2015


So, this is just like the previous pseudo 1.7.0 patch, except
that the very strange and sporadic failures that were showing up
in the RPM backend are now fixed.

The actual issue: realpath(foo, NULL) is supposed to allocate storage.
When I stopped having path canonicalization allocate new storage, I
fixed the points where the returned values were being freed, but I
did not spot this particular instance of a place where the value was
being returned with the expectation that the caller would free it.

Also changed the lstat() calls in path canonicalization so they will
use lstat64 where appropriate (such as all the time on Linux), because
otherwise lstat() can fail if a file has an *inode value* out of range,
which is distinct from the "size out of range" issues previously corrected.
This may have broken path lookups in some cases on XFS.

The xattrdb stuff has not been otherwise changed, so it's still
considered experimental.

The following changes since commit bdeb32b4cdbe316f17c2fd854d59e05e8f2e8ffc:

  rt-tests: drop unnecessary added-missing-dependencies.patch (2015-09-01 11:43:38 +0100)

are available in the git repository at:

  git://git.yoctoproject.org/poky-contrib seebs/pseudo171
  http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=seebs/pseudo171

Peter Seebach (1):
  pseudo_1.7.1.bb: New version of pseudo

 meta/recipes-devtools/pseudo/pseudo_1.7.1.bb | 19 +++++++++++++++++++
 meta/recipes-devtools/pseudo/pseudo_git.bb   |  4 ++--
 2 files changed, 21 insertions(+), 2 deletions(-)
 create mode 100644 meta/recipes-devtools/pseudo/pseudo_1.7.1.bb

-- 
2.3.1



More information about the Openembedded-core mailing list