Changeset 4807


Ignore:
Timestamp:
11/20/08 10:04:22 (9 years ago)
Author:
tick
Message:

Clean up some out of date TODOs
Keep some still valid, or what I am not sure about.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/target/opkg/TODO

    r3880 r4807  
    1  
    21Things to do for opkg, in a partial order: 
    32 
    4 0) Play with configure to check for strdup/strndup ( to works with replace/replace.h stuffs ) 
     31) Bug fixes 
    54 
    6 1) Fix incompatibilities between current C-based opkg and original 
    7 sh-based opkg. 
     51.a) fix all code marked "XXX: BUG" 
    86 
    9 1.a) Fix opkg.conf options for http_proxy and friends. DONE: 
    10      http_proxy tested, (ftp_proxy, no_proxy, proxy_user, and 
    11      proxy_passwd have not been tested). 
     71.b) fix all outstanding opkg bugzilla bugs 
    128 
    13 1.b) Fix export of PKG_ROOT during pkg_run_script. DONE: tested. 
    14  
    15 1.c) Fix so that a src with file:// is supported. DONE: tested. 
    16  
    17 1.d) Fix paths in list files. DONE: tested. 
    18  
    19 1.e) Fix offline_root mode. DONE: tested. 
    20  
    21 2) Release opkg as opkg, (no longer as opkg-unstable). This depends on 
    22    all of (1) being DONE. Although I might let this release proceed 
    23    without offline_root --- only Jamey will complain. ;-) 
    24  
    25 3) Bug fixes 
    26  
    27 3.a) fix all code marked "XXX: BUG" 
    28  
    29 3.b) fix all outstanding opkg bugzilla bugs 
    30  
    31 3.c) conffiles support seems broken again. It's prompting on just 
    32      about every file. It might be because of file names beginning 
    33      with "///". 
    34         FIXED the "///" problem, (seemed harmless though), in 0.99.2 
    35         FIXED a problem with conffiles with -force-reinstall in 0.99.2. 
    36         This seems to be mostly working now, (I have seen strange 
    37         prompting on one out of the three ssh conffiles, maybe the 
    38         postinst script changed it? Hmmm... and something is going on 
    39         with pcmcia-cs too. Mysterious.) 
    40  
    41 3.d) Test versioned Depends 
    42  
    43 3.e) Test Provides.  DONE. 
    44  
    45 3.f) Make sure Suggests, Recommends, (Enhances?), all work, (I know 
     91.c) Make sure Suggests, Recommends, (Enhances?), all work, (I know 
    4610     some of these are not yet implemented) 
    4711 
    48 3.g) Audit all dpkg package fields for both parsing and printing support. 
     121.d) Audit all dpkg package fields for both parsing and printing support. 
    4913 
    50 3.h) "opkg status" and "opkg info" need to complain about unknown 
     141.e) "opkg status" and "opkg info" need to complain about unknown 
    5115  packages. For that matter, these two commands should probably just 
    5216  become aliases to the same functionality. 
    5317 
    54   Jamey thinks opkg status should be brief give one line per package, while 
    55   opkg info can continue to be verbose. 7/23/2002. 
    5618 
    57 3.i) Currently "opkg install foo" will upgrade foo if possible. The 
    58   "Package foo is already installed" check needs to be moved up to 
    59   avoid this. 
     192) Implement new features 
    6020 
    61   Jamey thinkgs that "opkg install foo" should upgrade foo.  7/23/2002. 
     212.a) start with all "XXX: FEATURE" comments 
    6222 
    63 4) Implement new features 
    64  
    65 4.a) start with all "XXX: FEATURE" comments 
    66  
    67 4.b) implement all accepted opkg bugzilla feature requests, (also 
     232.b) implement all accepted opkg bugzilla feature requests, (also 
    6824     check old post "Subject: Reinventing opkg" to see if we forgot 
    6925     any of the good ideas we had once upon a time) 
    7026 
    71 4.c) opkg remove needs to (prompt first) then remove packages for 
    72      which the dependencies will no longer be met. DONE. 7/19/2002. 
    73  
    74 4.d) Add support for: 
     272.c) Add support for: 
    7528        opkg install foo from some-feed 
    7629        opkg install foo-0.4.3 
     
    7831     or something like that. 
    7932 
    80 4.e) Orphaned dependency management (what is this -Jamey 7/23/2002) 
    81  
    82 4.f) Add code for HTTP GET to eliminate wget dependence, (see 
    83      apps/urlget for code). We should probably still keep the wget 
    84      call as a backup.   
    85  
    86      -- use busybox's internal wget -jamey 7/23/2002 
    87  
    88 4.g) Experiment with making a small statically linked binary. Can we 
     332.d) Experiment with making a small statically linked binary. Can we 
    8934     eliminate some library calls, (glob, regcomp)? Can we get 
    9035     something like uclibc to work well? 
    9136 
    92 4.h) Add support for a deb-src in /etc/opkg.conf. (ARGH! Name clash 
     372.e) Add support for a deb-src in /etc/opkg.conf. (ARGH! Name clash 
    9338     alert! In apt-land, deb-src means something very different than 
    9439     what I would mean here. Hrm... Maybe src-deb would be cleaner? ) 
     
    9641     (What is this?  Jamey 7/23/2002)  
    9742 
    98 4.i) Figure out a clever chroot mechanism for running maintainer scripts in 
     432.f) Figure out a clever chroot mechanism for running maintainer scripts in 
    9944     offline_root mode. 
    10045 
    101 4.j) Implement opkg history mechanism, with undo and redo?  Keep track of 
     462.g) Implement opkg history mechanism, with undo and redo?  Keep track of 
    10247     packages removed/installed by each call to opkg. 
    10348 
    104 5) release opkg-1.0.0 
    10549 
    106 6) Cleanup the code 
     503) Cleanup the code 
    10751 
    108 6.a) Start with all comments marked "XXX: CLEANUP" 
     523.a) Start with all comments marked "XXX: CLEANUP" 
Note: See TracChangeset for help on using the changeset viewer.