/[gentoo-projects]/portage-utils/TODO
Gentoo

Contents of /portage-utils/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.18 - (show annotations) (download)
Tue Feb 18 07:00:35 2014 UTC (5 months ago) by vapier
Branch: MAIN
Changes since 1.17: +1 -0 lines
add TODO for installing a binpkg directly

1 - unify match behavior:
2 default *foo*
3 -e foo
4 -r (-R ?) regexp foo.*
5
6 - disable color when tty = NULL; may break less?
7
8 - multiline reads don't yet work for quse/qsearch
9
10 - standardize/unify/clean up misc handling of colors
11
12 - speed up queue structure ... append walks the whole list
13
14 - qmerge
15 - dep resolver needs spanktastic love.
16 - needs safe deleting (merge in place rather than unmerge;merge)
17 - multiple binary repos (talk to zmedico)
18 - handle compressed Packages file (talk to zmedico)
19 - handle binary Packages file (talk to zmedico)
20 - gpg sign the packages file (before compression)
21 - binary vdb (sqlite) ... talk to zmedico
22 - remote vdb
23 - don't bother emitting any "DIR" entries to CONTENTS ?
24 - auto rmdir any empty dirs
25 - avoid Packages fetching all the damned time
26 - parallel fetch tbz2s
27 - check order of pkg_{pre,post}{inst,rm} during install, unmerge, and upgrade
28 - env is not saved/restored between pkg_{pre,post}inst (see portage and REPO_LAYOUT_CONF_WARN)
29 - support installing via path to tbz2 package
30
31 - atoms:
32 - only 32bit values are supported for revision (-r#)
33 - only 64bit values are supported in any individual version component
34 foo-(1234)_alpha(56789)
35 - these limits should not be an issue for all practical purposes
36 - need to handle USE deps like: cat/pkg-123[foo(+)]
37 - show support slots like: qmerge -U automake:1.12
38
39 - qcache:
40 - need to convert it to new metadata/md5 style
41
42 - qdepends:
43 - support querying uninstalled packages (via metadata/md5 cache)
44 - verify version matching works: qdepend =nano-2*
45
46 - env vars only get expanded once, so this fails:
47 ACCEPT_LICENSE="foo"
48 ACCEPT_LICENSE="${ACCEPT_LICENSE} bar"
49 we end up getting just:
50 ACCEPT_LICENSE=" bar"

  ViewVC Help
Powered by ViewVC 1.1.20