diff --git a/doc/TODO b/doc/TODO index 02fa72959eb..554b4b0ca07 100644 --- a/doc/TODO +++ b/doc/TODO @@ -27,8 +27,6 @@ xbps-bin: * Add support to handle conf_files and keep_dirs from package metadata. [PARTIALLY IMPLEMENTED] * Add support to install binary packages without any repository. - * Add a target to update all currently installed packages, like - "apt-get dist-upgrade". [IN PROGRESS] * Add a flag to reinstall a package version that is already installed, overwritting files on disk and updating required_by if required. Perhaps change the automatic-install object to false, like pkg_install @@ -36,9 +34,13 @@ xbps-bin: * When checking file hash integrity (with -C files), it doesn't take into account configuration files. * Implement shell style match patterns with fnmatch(). - * Fix glibc updates: removing libc is bad. * Make -f flag to overwrite files when installing, and to ignore files with wrong checksum or unexistent when removing. +libxbps: + * Fix glibc updates: removing libc is bad. + * When accessing .plist files, only internalize_from_file once to + avoid multiple open(3) and fstat(3) calls. [IN PROGRESS] + xbps-repo: * Add support for remote repositories, requires libfetch.