summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorTimo Teras <timo.teras@iki.fi>2008-11-07 09:53:44 +0200
committerTimo Teras <timo.teras@iki.fi>2008-11-07 09:53:44 +0200
commit1c342b3eba1fd86734085a220cf0b2b590f72b9b (patch)
tree9015deedc9f0e0c9bd5a28b4a0bef2f985f5b10e /TODO
parent014d39488bbca3cdd2e6c66049c181c9ae246cbd (diff)
downloadapk-tools-1c342b3eba1fd86734085a220cf0b2b590f72b9b.tar.bz2
apk-tools-1c342b3eba1fd86734085a220cf0b2b590f72b9b.tar.xz
todo: updated
Diffstat (limited to 'TODO')
-rw-r--r--TODO22
1 files changed, 17 insertions, 5 deletions
diff --git a/TODO b/TODO
index 085c9e0..cac06a4 100644
--- a/TODO
+++ b/TODO
@@ -1,8 +1,18 @@
-- Handle properly gunzip failure
+- New style scripts
+- Internal gunzip (via lib) to speed up stuff, and avoid threads
+ - mmap() if possible for reading
-- Repository index/package fetching from URLs
-- Installation of local files
+- Index/pkginfo reader: same field multiple times -> memleak
+- Compress index and db files
+- Repository support:
+ - always keep local copy of index
+ - index/package fetching from URLs
+ - read from config file
+ - cache .apks on USB stick when using network repo for reboot
+- Installation of .APK files not in any repository
+
+- Configfiles list in .PKGINFO
- Implement lbu stuff
- Error handling and rollback
@@ -22,9 +32,11 @@
- Possibly create a token hash for package names, versions and licenses, etc.
- Calculate changeset installed-size change
-- Compress databases
- Option to not read fs entry cache
-- Essentials(?)
+
+- Special packages?:
+ - alpine-core: refuse to remove, installed at reboot?
+ - alpine-sdk: to setup sdk environment
- Oldies:
add, delete: read (pkgs+fs), modify DEPs, recalc+commit+write (pkgs+fs)