poky/meta/recipes-devtools/python/python-smartpm
Paul Eggleton e8dfbb092c python-smartpm: fix sometimes reporting no provider instead of conflict
If a requirement of a package is conflicted, depending on how the
solution is reached, Smart's transaction code may eliminate all
providers of the requirement and then error out because nothing provides
them without saying why. To work around this, store a reason and report
that back if we need to, so for example instead of:

  error: Can't install packagegroup-core-ssh-dropbear-1.0-r1@all: no package provides dropbear

we will now get:

  error: Can't install packagegroup-core-ssh-dropbear-1.0-r1@all: unable to install provider for dropbear:
  error:     dropbear-2013.58-r1.0@armv5te is conflicted by openssh-sshd-6.2p2-r0@armv5te

Fixes [YOCTO #4305].

(From OE-Core rev: 1ed09b87fc8780d4a99f6516493fae2e0c92862c)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-07-29 13:09:14 +01:00
..
smart-channelsdir.patch smart: disable CHANNELSDIR 2013-04-08 16:57:03 +01:00
smart-conflict-provider.patch python-smartpm: fix sometimes reporting no provider instead of conflict 2013-07-29 13:09:14 +01:00
smart-dflags.patch python-smartpm: support nolinktos and noparentdirs rpm options 2012-12-06 12:31:06 +00:00
smart-improve-error-reporting.patch python-smartpm: improve error reporting 2012-12-19 17:55:01 +00:00
smart-metadata-match.patch python-smartpm: Fix incorrect comparison arguments 2012-12-06 12:31:07 +00:00
smart-multilib-fixes.patch python-smartpm: multilib fixes 2013-02-01 15:54:03 +00:00
smart-recommends.patch python-smartpm: add support for recommends 2012-12-06 12:31:05 +00:00
smart-rpm-extra-macros.patch python-smartpm: allow setting arbitrary macros in smart config 2012-12-06 12:31:06 +00:00
smart-rpm-md-parse.patch python-smartpm: fix package metadata not being read from rpm-md feeds 2012-12-06 12:31:06 +00:00
smart-rpm-root.patch
smart-tmpdir.patch python-smartpm: don't create /var/tmp on every rpm database open 2012-12-06 12:31:06 +00:00
smart-yaml-error.patch python-smartpm: show friendly error if YAML output requested without PyYAML 2013-02-11 14:46:10 +00:00
smartpm-rpm5-nodig.patch