/[gentoo-src]/portage/TODO
Gentoo

Contents of /portage/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.12 - (show annotations) (download)
Wed May 4 01:08:11 2005 UTC (9 years, 5 months ago) by vapier
Branch: MAIN
CVS Tags: HEAD
Branch point for: portage_2_1
Changes since 1.11: +4 -7 lines
BUILDDIR has been renamed

1 # TODO list for Portage; the Gentoo package system
2 # $Id: TODO,v 1.11 2004/09/09 08:02:53 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 File "/usr/lib/portage/pym/portage_locks.py", line 46, in lockfile
14 myfd = os.open(lockfilename, os.O_CREAT|os.O_RDWR,0660)
15 OSError: [Errno 13] Permission denied: '/var/tmp/portage/tmpfs/aux_db_key_temp'
16
17
18
19
20 * Clean should only produce output for 'emerge clean'
21
22 # Stop using mtimes for packages. Have portage look up all files in the
23 vardb to ensure that a file isn't duplicated and unmerge it if not.
24 Potentially slow... Need some way to speed it up... hash of filenames?
25
26 # Virtuals. /var/cache/edb/virtuals -- Effectively remove it.
27 /etc/portage/virtuals is a user-modifiable version that acts like an
28 incremental applied on top of an ON-DEMAND virtual calculation system.
29 Virtuals should be calculated from /var/db/pkg EVERY time it is requested.
30
31 # Repoman needs to ignore all user-set info in /etc/portage
32 It's not relevant to deployed users and will probably be a general gotcha.
33
34 # Multiple rsync repos.
35 bug 28796 -- Enable metadata caches for them.
36
37 # STICKIES and related enhancements:
38 bug 9379, bug 13616, Aether's config code
39
40 # Determine file lock status before starting downloads -- Prevent races/deletes
41 Patches exist for this. Integrate and find all colliding descriptors/cmds.
42 Create a fileIO layer? (wget and other external calls are a problem)
43
44 * Add category support to searches... emerge -s @catgory
45
46 @ rsync - track changes based in subtrees to reduce filetree expense.
47 Possible plans:
48 Use md5's of tree file list + md5 of subtree -- client-side burden.
49 Maintain hash of changes on rsync1 -- Server-side burden. **
50 Implement CVSUP. **
51
52 # 'emerge sync' timestamp awareness -- Make sure IP is associated and not
53 used at random as servers may differ. bug 21794
54
55 ! Rename all undocumented variables used in bash to prefixed values that
56 are not easy to accidently duplicate. Prevent ebuilds from clobbering
57 system variables.

  ViewVC Help
Powered by ViewVC 1.1.20