diff options
author | Andrew Gregory <andrew.gregory.8@gmail.com> | 2018-11-17 04:47:30 +0100 |
---|---|---|
committer | Allan McRae <allan@archlinux.org> | 2018-12-10 02:12:06 +0100 |
commit | f28ddd9d93ba5e16848cc2ed85a38cec4d2f2b65 (patch) | |
tree | bd45b81e79647c5a9510571e27b1b5d915ef43ae /test/pacman/meson.build | |
parent | 9f1b735d76d04665d6324e723e163a52ca27567c (diff) | |
download | pacman-f28ddd9d93ba5e16848cc2ed85a38cec4d2f2b65.tar.gz pacman-f28ddd9d93ba5e16848cc2ed85a38cec4d2f2b65.tar.xz |
check localdb before upgrading package
Commit 2ee7a8d89ad693617307260604e1d58757fd2978 replaced a manual check
for a local package with a check for the "oldpkg" member, which gets set
at the beginning of the transaction. If the package was also in the
remove list, such as when a package gets replaced, it would no longer be
in the local db and pacman would try to remove it twice, resulting in
superfluous error messages.
Fixes: FS#50875, FS#55534
Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
Signed-off-by: Allan McRae <allan@archlinux.org>
Diffstat (limited to 'test/pacman/meson.build')
-rw-r--r-- | test/pacman/meson.build | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/test/pacman/meson.build b/test/pacman/meson.build index cf64296e..3ad1fcd0 100644 --- a/test/pacman/meson.build +++ b/test/pacman/meson.build @@ -148,6 +148,7 @@ pacman_tests = [ { 'name': 'tests/remove060.py' }, { 'name': 'tests/remove070.py' }, { 'name': 'tests/remove071.py' }, + { 'name': 'tests/replace-and-upgrade-package.py' }, { 'name': 'tests/replace100.py' }, { 'name': 'tests/replace101.py' }, { 'name': 'tests/replace102.py' }, |