summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Griffin <aaron@archlinux.org>2006-11-15 08:02:43 +0000
committerAaron Griffin <aaron@archlinux.org>2006-11-15 08:02:43 +0000
commit83f6d8de8c8ce7659ba55c8d888a21345c4de968 (patch)
tree60d4d4fe40ad76185c0d2d4f814a87b04e6b2e97
parent00ce9ea7394e6e21010d3758e5d949e2b449f64d (diff)
downloadpacman-83f6d8de8c8ce7659ba55c8d888a21345c4de968.tar.xz
* Changes to some of the TODOs and a brief glance at the NEWS file...
-rw-r--r--NEWS38
-rw-r--r--TODO27
-rw-r--r--TODO.aaron8
3 files changed, 37 insertions, 36 deletions
diff --git a/NEWS b/NEWS
index 55fc5c74..21f62ac2 100644
--- a/NEWS
+++ b/NEWS
@@ -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
diff --git a/TODO b/TODO
index e831960d..4e57b9ef 100644
--- a/TODO
+++ b/TODO
@@ -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.
-
diff --git a/TODO.aaron b/TODO.aaron
new file mode 100644
index 00000000..5139f44c
--- /dev/null
+++ b/TODO.aaron
@@ -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