TODO 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. Here are some currently-known inadequacies:
  2. urgent
  3. * Conflicts << installation ordering
  4. * Version numbers in pre-depends stuff
  5. * Search for all pre-depends things at once, bomb out if any not found
  6. * check description in dpkg-deb
  7. * field overflow in dpkg --list
  8. * _always_ show section in --yet-to-unpack
  9. * automatically do --yet-to-unpack in installation methods
  10. * check depending packages when installing new version.
  11. * error handling from some dselect actions. 1399
  12. * Several things ought to be configurable but aren't.
  13. * Filenames containing newlines. Conffile names containing spaces.
  14. * dpkg --status for virtual packages
  15. * update-alternatives prompting.
  16. * logging, both transcript logs (kept briefly)
  17. and action logs (kept forever?) 957
  18. * start-stop-daemon process status check. 1480
  19. * remove old docs from /usr/doc/dpkg.
  20. other stuff unlikely to get done soon
  21. * Filename field generated by --record-avail handle split packages somehow.
  22. * understand Replaces in dselect
  23. * provide way for package to declare ownership of files for dpkg -S
  24. and -L without having dpkg act on this
  25. * md5sum component in new .deb files
  26. * diversions list as control archive entry
  27. * single maintainer script, and new package getting there first
  28. * dpkg -s show something for virtual packages
  29. * settable defaults for update-rc.d
  30. * local conffiles
  31. * hooks
  32. * gzip -0 option for dpkg-deb
  33. * There is no documentation. 1526
  34. * newbie interface to dselect. 1037
  35. * FTP installation method
  36. * `template' file giving default selections of dselect.
  37. * update-rc.d in C
  38. * start-stop-daemon in C. 1670
  39. * dselect per-half focus and keybindings improvements. 1555
  40. * floppy map (where are the files)
  41. * how to change case of package names
  42. * support for adding files to dpkg's file lists
  43. * `fake' or `null' packages
  44. * --purge remove empty directories which used too contain conffiles
  45. * conffiles handling options, including `replace removed files'
  46. * `diff' option at conffile prompt
  47. done
  48. * highlight or pre-sort or something new or changed packages,
  49. during upgrade selection.
  50. * side-by-side version display
  51. * version number comparison option
  52. * Pre-Depends installation ordering
  53. * a.out version
  54. * uncomment ELF preinst modification
  55. * Replaces (auto-deselect for conflicts)
  56. * Replaces (don't overwrite otherwise)
  57. * compile with ELF GCC out of the box
  58. * dpkg --print-architecture
  59. * Architecture field check
  60. * symlink rename change
  61. * dpkg --listfiles should do better for multi-package files (pkg, pkg: ...)
  62. obsoleted so not done
  63. * version numbers not starting digit early.
  64. * dselect bottom window too large, and/or resize