| 1 | # TODO list for Portage; the Gentoo Linux package system |
1 | # TODO list for Portage; the Gentoo Linux package system |
| 2 | # $Id: TODO,v 1.9 2003/10/13 07:43:38 carpaski Exp $ |
2 | # $Id: TODO,v 1.10 2003/11/10 08:30:55 carpaski Exp $ |
| 3 | |
3 | |
| 4 | # |
4 | # |
| 5 | # Add your name to the top of any item you are working actively on |
5 | # Add your name to the top of any item you are working actively on |
| 6 | # and then commit. Be sure you have a current copy of this file. |
6 | # and then commit. Be sure you have a current copy of this file. |
| 7 | # |
7 | # |
| 8 | |
8 | |
| 9 | Legend: |
9 | Legend: |
| 10 | '*' Just do it. '#' Tricky |
10 | '*' Just do it. '#' Tricky |
| 11 | '!' Difficult '@' Restricted in some way |
11 | '!' Difficult '@' Restricted in some way |
| 12 | |
12 | |
|
|
13 | * Clean should only produce output for 'emerge clean' |
|
|
14 | |
| 13 | # Stop using mtimes for packages. Have portage look up all files in the |
15 | # Stop using mtimes for packages. Have portage look up all files in the |
| 14 | # vardb to ensure that a file isn't duplicated and unmerge it if not. |
16 | vardb to ensure that a file isn't duplicated and unmerge it if not. |
| 15 | # Potentially slow... Need some way to speed it up... hash of filenames? |
17 | Potentially slow... Need some way to speed it up... hash of filenames? |
| 16 | |
18 | |
| 17 | # Virtuals. /var/cache/edb/virtuals -- Effectively remove it. |
19 | # Virtuals. /var/cache/edb/virtuals -- Effectively remove it. |
| 18 | # /etc/portage/virtuals is a user-modifiable version that acts like an |
20 | /etc/portage/virtuals is a user-modifiable version that acts like an |
| 19 | # incremental applied on top of an ON-DEMAND virtual calculation system. |
21 | incremental applied on top of an ON-DEMAND virtual calculation system. |
| 20 | # Virtuals should be calculated from /var/db/pkg EVERY time it is requested. |
22 | Virtuals should be calculated from /var/db/pkg EVERY time it is requested. |
| 21 | |
23 | |
| 22 | # Repoman needs to ignore all user-set info in /etc/portage |
24 | # Repoman needs to ignore all user-set info in /etc/portage |
| 23 | # It's not relevant to deployed users and will probably be a general gotcha. |
25 | It's not relevant to deployed users and will probably be a general gotcha. |
| 24 | |
26 | |
| 25 | # Multiple rsync repos. |
27 | # Multiple rsync repos. |
| 26 | bug 28796 -- Enable metadata caches for them. |
28 | bug 28796 -- Enable metadata caches for them. |
| 27 | |
29 | |
| 28 | # STICKIES and related enhancements: |
30 | # STICKIES and related enhancements: |