2014-09-18

XBPS 0.40 is out

A new XBPS stable version has been released: 0.40. This is a bugfix release.

Release notes:

  • xbps-install(8): handle xbps_transaction_prepare() returning ENOSPC, to abort a transaction when there’s insufficient disk space on rootdir.

  • xbps-query(8): -S/--show mode no longer prints ANSI escape codes if stdout is not a tty; suggested by @chneukirchen.

  • Reduced considerably memory requirement when checking SHA256 hashes on files. Previous way of allocating heap memory as big as the file being processed wasn’t a great idea.

  • xbps-{install,remove}: the post-install/pre-remove messages are now printed with some guards, without the need to add them manually to the {INSTALL,REMOVE}.msg files in the source packages:

==================================================================
 msg
==================================================================
  • Fixed a heap overflow when printing post-install/pre-remove messages. Noticed by Gottox.

  • Updated zsh completion with more properties for xbps-query(8). Contributed by Christian Neukirchen.

  • Updated bash completion with more properties for xbps-query(8). Contributed by Eivind Uggedal in #58.

Please report issues at https://github.com/voidlinux/xbps/issues.