* 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
-----------------------------------------------------------------------------
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
- makepkg: bugfix for suboptions=('nostrip')
- new package property: "build type" - it can be "chroot" or
custom
- 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

27
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? ...)
meanings)
PACMAN
======
- 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
===========
@ -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