xbps-checkvers(8): fixed segfaults with missing vars on templates.

This commit is contained in:
Juan RP
2015-02-16 18:53:45 +01:00
parent 07d5e93bb0
commit 7cdba2ed14
3 changed files with 81 additions and 62 deletions

4
NEWS
View File

@ -1,5 +1,9 @@
xbps-0.44 (???):
* xbps-checkvers(8): this now does not segfault anymore when the source package
does not set required variables (pkgname/version/revision). Added new test
cases to verify its correctness.
* libxbps: globally check for unresolved reverse dependencies before accepting
the transaction. This catches more cases of broken packages due to incompatible
upgrades or unwanted removals. This also implements #46.