* Changes to some of the TODOs and a brief glance at the NEWS file...

This commit is contained in:
Aaron Griffin 2006-11-15 08:02:43 +00:00
parent 00ce9ea739
commit 83f6d8de8c
3 changed files with 37 additions and 36 deletions

38
NEWS
View File

@ -1,48 +1,48 @@
VERSION DESCRIPTION VERSION DESCRIPTION
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
3.4.0 - makepkg -R now uses the pacman from the chroot if it is 3.0.0 - TODO this needs alot of work
possible - switched to libfetch in place of libftp
- makepkg now handles .cpio.(bz2|gz) - attempt to speed up file reading by reading /desc and /depends
- libalpm is now statically linked to libftp on demand
3.3.9 - bugfix for holdpkgs during an upgrade - bugfix for holdpkgs during an upgrade
- fix building with --enable-debug - fix building with --enable-debug
- fixed the download progressbar - fixed the download progressbar
- -Ss works again for multiple repos - -Ss works again for multiple repos
- bugfix for -Sp - bugfix for -Sp
- downloads are interruptable again - downloads are interruptable again
3.3.8 - new libalpm function: alpm_db_search() - new libalpm function: alpm_db_search()
- pactest: initial import, run make check to call it - pactest: initial import, run make check to call it
- new libalpm function: alpm_parse_config() - new libalpm function: alpm_parse_config()
- new libalpm function: alpm_fetch_pkgurl() - new libalpm function: alpm_fetch_pkgurl()
- implemented the progressbar for pacman -R - implemented the progressbar for pacman -R
3.3.7 - the package name is now properly displayed in the progressbar - the package name is now properly displayed in the progressbar
during install/upgrade during install/upgrade
- updatesync: bugfix when deleting packages from the repo - updatesync: bugfix when deleting packages from the repo
- create /tmp before locking the database, useful when -r is used - create /tmp before locking the database, useful when -r is used
in an empty dir in an empty dir
- makepkg: recoginze .TGZ, .ZIP and other uppercase extensions - makepkg: recoginze .TGZ, .ZIP and other uppercase extensions
- python: added a few casting functions - python: added a few casting functions
3.3.6 - ported libalpm to Solaris/Sparc - ported libalpm to Solaris/Sparc
- bugfixes in the Hungarian translation - bugfixes in the Hungarian translation
- bugfix for pacman -Qi -p - bugfix for pacman -Qi -p
- new function in libalpm: alpm_db_setserver() - new function in libalpm: alpm_db_setserver()
- incremented libalpm's sover due to new error codes intruduced - incremented libalpm's sover due to new error codes intruduced
by alpm_db_setserver() by alpm_db_setserver()
- added python bindings - added python bindings
3.3.5 - fixed a stale lockfile problem (when packages were corrupted) - fixed a stale lockfile problem (when packages were corrupted)
- fixed problem when sometimes ^C was ignored - fixed problem when sometimes ^C was ignored
- new pacman option: --ask - new pacman option: --ask
- libalpm: prefixed all internal functions with _alpm - libalpm: prefixed all internal functions with _alpm
- makepkg: bugfix for suboptions=('nostrip') - makepkg: bugfix for suboptions=('nostrip')
- new package property: "build type" - it can be "chroot" or - new package property: "build type" - it can be "chroot" or
custom custom
- updated Hungarian translation - updated Hungarian translation
3.3.4 - the old extra repo is now merged to the frugalware one - the old extra repo is now merged to the frugalware one
- handle the case properly when the user hits ^C during a - handle the case properly when the user hits ^C during a
package install package install
- fix the output of scriptlet messages - fix the output of scriptlet messages
- check if enough free space if available - check if enough free space if available
3.3.3 - pipe and parse scriptlet messages. see man FrugalBuild - pipe and parse scriptlet messages. see man FrugalBuild
- new mirror: ftp10 - new mirror: ftp10
- udatesync: use bzip2 instead of gzip for package databases - udatesync: use bzip2 instead of gzip for package databases
- update/gensync: bugfix for the pkgdesc_localized directive - update/gensync: bugfix for the pkgdesc_localized directive
@ -52,11 +52,11 @@ VERSION DESCRIPTION
- manpage split: moved the FrugalBuild specific part from - manpage split: moved the FrugalBuild specific part from
man makepkg to man FrugalBuild man makepkg to man FrugalBuild
- minor bugfixes in makepkg - minor bugfixes in makepkg
3.3.2 - gettext improvements - gettext improvements
- French translation - French translation
- makepkg support and documentation for pkgdesc localization - makepkg support and documentation for pkgdesc localization
- pacman: display uncompressed package size by default on upgrade - pacman: display uncompressed package size by default on upgrade
3.3.1 - initial support for pkgdesc localization - initial support for pkgdesc localization
- bugfix for -Qi and -Qm - bugfix for -Qi and -Qm
- fix -Sg for multiple repos - fix -Sg for multiple repos
- drop the NoUpgrade lines from the default config - drop the NoUpgrade lines from the default config
@ -65,13 +65,13 @@ VERSION DESCRIPTION
- significant speedup while sorting dependencies with libalpm - significant speedup while sorting dependencies with libalpm
- fixes for pacman's -r option in pacman and libalpm - fixes for pacman's -r option in pacman and libalpm
- initial support for uncompressed package sizes in a sync repo - initial support for uncompressed package sizes in a sync repo
3.3.0 - minor fixes for de_DE, hu_HU and tr_TR - minor fixes for de_DE, hu_HU and tr_TR
3.2.9 - seems that the original pacman3's release is delayed so it's - seems that the original pacman3's release is delayed so it's
no good in waiting for it. changed the versioning scheme to no good in waiting for it. changed the versioning scheme to
our usual x.y.z our usual x.y.z
- i18n fixes: - i18n fixes:
- in the german translation in the german translation
- in makepkg in makepkg
- gpg support in makepkg - gpg support in makepkg
2.8.99.28 - added gettext support 2.8.99.28 - added gettext support
- added German and Hungarian translation for libalpm and pacman - added German and Hungarian translation for libalpm and pacman

27
TODO
View File

@ -1,25 +1,26 @@
GLOBAL GLOBAL
====== ======
- ORE tags - are there any left?
- get ride of "ORE" tags. - Automake is a PITA. We should switch to just autoconf and hand written
Makefile.in's
LIBALPM LIBALPM
======= =======
- review public interface. There seems to be a lot of complication
for consuming front ends for no reason. I have some ideas for a "new and
improved" public interface, but it would be a drastic change.
- review errors handling (globalise pm_errno usage, improve error - review errors handling (globalise pm_errno usage, improve error
meanings) meanings)
- documentation (doxygen? man pages for public functions? ...)
PACMAN PACMAN
====== ======
- review how things are displayed in the frontend (normal display, - review how things are displayed in the frontend (normal display,
verbose mode, which usage for the library log callback, debug levels, ...) verbose mode, which usage for the library log callback, debug levels, ...)
- review progress / transaction even subsystem
- add .lastupdate files support for "files" db downloads
TRANSLATION TRANSLATION
=========== ===========
@ -47,11 +48,3 @@ pl_PL
pt_BR pt_BR
zh_CN zh_CN
ADDITIONAL IDEAS FOR PERFORMANCE IMPROVEMENT
============================================
- idea from Christian Hamar: have a /var/lib/pacman/{repo}/.cache file
that basically contains the output of `ls -1 /var/lib/pacman/{repo}`. This
cache file could be used in -Q and -Si/s operations to speed up package
listings.

8
TODO.aaron Normal file
View File

@ -0,0 +1,8 @@
== This is my custom TODO file ==
* gensync: get all info from packages instead of PKGBUILDs
for now, we only need to check the PKGBUILD in case of a
'force' option
* gensync and makepkg: support for 1 _or more_ file integrity
algorithms at a time (mostly done).
* pacman: add pactest cases/functionality for all -Q operations and make sure
the output is sane