TODO: sync with reality.

--HG--
extra : convert_revision : fc00ba48e9d959080210a1597438f82e60f25196
This commit is contained in:
Juan RP 2009-08-09 04:20:03 +02:00
parent ceca72fca9
commit 414bbfa879

View file

@ -10,6 +10,8 @@ Packages:
* Add a trigger to (un)register users/groups. Currently packages that
require user/groups use custom INSTALL/REMOVE scripts, which adds
a lot of duplicated work.
* Add a trigger to stop/start package's OpenRC service while upgrading
or removing a package.
* How to handle kernel package upgrades? dpkg seems to keep previous
package and its initramfs, and a dummy package depends on the latest one.
I think this is the best option.
@ -20,21 +22,24 @@ Packages:
xbps-bin:
* Add support to handle conf_files and keep_dirs from package metadata.
[PARTIALLY IMPLEMENTED]
[PARTIAL: installing won't overwrite them but do not install new ones yet]
* Add support to install binary packages without any repository.
* 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
from NetBSD do.
* Implement shell style match patterns with fnmatch().
* Implement shell style match patterns with fnmatch() for install, update
and remove.
* Make -f flag to overwrite files when installing, and to ignore
files with wrong checksum or unexistent when removing.
[PARTIAL: only unexistent files are ignored when removing]
libxbps:
* Fix glibc updates: removing libc is bad.
* Add support to upgrade packages but overwritting current files;
this will fix libc, sh and others. An "essential" boolean obj
seems to be a good way to find such packages, like dpkg. [IN PROGRESS]
seems to be a good way to find such packages, like dpkg.
[PARTIAL: files are overwritten but obsolete files are not
taken into account yet]
xbps-repo:
* Add support for remote repositories, requires libfetch.