| 1 |
# TODO list for Portage; the Gentoo Linux package system
|
| 2 |
# $Id: TODO,v 1.5 2003/08/16 00:01:38 carpaski Exp $
|
| 3 |
|
| 4 |
#
|
| 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.
|
| 7 |
#
|
| 8 |
|
| 9 |
Legend:
|
| 10 |
'*' Just do it. '#' Tricky
|
| 11 |
'!' Difficult '@' Restricted in some way
|
| 12 |
|
| 13 |
# STICKIES and related enhancements:
|
| 14 |
bug 9379, bug 13616, Aether's config code
|
| 15 |
|
| 16 |
# Determine file lock status before starting downloads -- Prevent races/deletes
|
| 17 |
Patches exist for this. Integrate and find all colliding descriptors/cmds.
|
| 18 |
Create a fileIO layer? (wget and other external calls are a problem)
|
| 19 |
|
| 20 |
* Add category support to searches... emerge -s @catgory
|
| 21 |
|
| 22 |
@ rsync - track changes based in subtrees to reduce filetree expense.
|
| 23 |
Possible plans:
|
| 24 |
Use md5's of tree file list + md5 of subtree -- client-side burden.
|
| 25 |
Maintain hash of changes on rsync1 -- Server-side burden. **
|
| 26 |
Implement CVSUP. **
|
| 27 |
|
| 28 |
# 'emerge sync' timestamp awareness -- Make sure IP is associated and not
|
| 29 |
used at random as servers may differ. bug 21794
|
| 30 |
|
| 31 |
! Rename all undocumented variables used in bash to prefixed values that
|
| 32 |
are not easy to accidently duplicate. BUILDDIR --> PORTAGE_BUILDDIR or
|
| 33 |
something like that. Prevent ebuilds from clobbering system variables.
|
| 34 |
|
| 35 |
|
| 36 |
|