Perform global tracking of unresolved shlibs before accepting transaction.

Rather than checking per package being installed or updated, check
all installed packages to have all its shlib-requires resolved.
This commit is contained in:
Juan RP
2015-01-18 10:23:52 +01:00
parent d11230a29d
commit f9eef6aa0d
2 changed files with 79 additions and 135 deletions

3
NEWS
View File

@@ -1,5 +1,8 @@
xbps-0.44 (???):
* libxbps: globally check for unresolved shared libraries before accepting
a transaction to make sure there's no broken packages.
* libxbps: abort package unpacking as soon as a file failed
to be written and return a meaningful error; close #74
https://github.com/voidlinux/xbps/issues/74