* 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

34
NEWS
View File

@ -1,35 +1,35 @@
VERSION DESCRIPTION
-----------------------------------------------------------------------------
3.4.0 - makepkg -R now uses the pacman from the chroot if it is
possible
- makepkg now handles .cpio.(bz2|gz)
- libalpm is now statically linked to libftp
3.3.9 - bugfix for holdpkgs during an upgrade
3.0.0 - TODO this needs alot of work
- switched to libfetch in place of libftp
- attempt to speed up file reading by reading /desc and /depends
on demand
- bugfix for holdpkgs during an upgrade
- fix building with --enable-debug
- fixed the download progressbar
- -Ss works again for multiple repos
- bugfix for -Sp
- 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
- new libalpm function: alpm_parse_config()
- new libalpm function: alpm_fetch_pkgurl()
- 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
- updatesync: bugfix when deleting packages from the repo
- create /tmp before locking the database, useful when -r is used
in an empty dir
- makepkg: recoginze .TGZ, .ZIP and other uppercase extensions
- python: added a few casting functions
3.3.6 - ported libalpm to Solaris/Sparc
- ported libalpm to Solaris/Sparc
- bugfixes in the Hungarian translation
- bugfix for pacman -Qi -p
- new function in libalpm: alpm_db_setserver()
- incremented libalpm's sover due to new error codes intruduced
by alpm_db_setserver()
- 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
- new pacman option: --ask
- libalpm: prefixed all internal functions with _alpm
@ -37,12 +37,12 @@ VERSION DESCRIPTION
- new package property: "build type" - it can be "chroot" or
custom
- 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
package install
- fix the output of scriptlet messages
- 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
- udatesync: use bzip2 instead of gzip for package databases
- update/gensync: bugfix for the pkgdesc_localized directive
@ -52,11 +52,11 @@ VERSION DESCRIPTION
- manpage split: moved the FrugalBuild specific part from
man makepkg to man FrugalBuild
- minor bugfixes in makepkg
3.3.2 - gettext improvements
- gettext improvements
- French translation
- makepkg support and documentation for pkgdesc localization
- 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
- fix -Sg for multiple repos
- drop the NoUpgrade lines from the default config
@ -65,13 +65,13 @@ VERSION DESCRIPTION
- significant speedup while sorting dependencies with libalpm
- fixes for pacman's -r option in pacman and libalpm
- initial support for uncompressed package sizes in a sync repo
3.3.0 - 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
- minor fixes for de_DE, hu_HU and tr_TR
- seems that the original pacman3's release is delayed so it's
no good in waiting for it. changed the versioning scheme to
our usual x.y.z
- i18n fixes:
- in the german translation
- in makepkg
in the german translation
in makepkg
- gpg support in makepkg
2.8.99.28 - added gettext support
- added German and Hungarian translation for libalpm and pacman

23
TODO
View File

@ -1,25 +1,26 @@
GLOBAL
======
- get ride of "ORE" tags.
- ORE tags - are there any left?
- Automake is a PITA. We should switch to just autoconf and hand written
Makefile.in's
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
meanings)
- documentation (doxygen? man pages for public functions? ...)
PACMAN
======
- review how things are displayed in the frontend (normal display,
verbose mode, which usage for the library log callback, debug levels, ...)
- add .lastupdate files support for "files" db downloads
- review progress / transaction even subsystem
TRANSLATION
===========
@ -47,11 +48,3 @@ pl_PL
pt_BR
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