OpenSDE Framework (without history before r20070)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

74 lines
2.9 KiB

  1. OpenSDE:
  2. - Document, document, document! - for accesibility.
  3. - User interface to `sde` wrapper, for usability.
  4. - Promote target creation, OpenSDE is just the framework
  5. and database. don't mix the concepts, promote the creation of
  6. targets, and keep all of them as svn:externals. Same for
  7. output formats
  8. - Web site (generated from documentation)
  9. - Logo, CSS, Layout
  10. - register group at freenode
  11. http://freenode.net/group_registration.shtml
  12. OpenSDE.net:
  13. - http:// mirror for svn repositories
  14. - trac, websvn, dl
  15. - improve infrastructure (mirrors, tasks automatization)
  16. - CIA, distrowatch notifications
  17. - Mailing lists, forward mail accounts
  18. Structure Changes:
  19. - misc/*/ -> lib/*/ (modules)
  20. - scripts/ -> lib/ (non executable files) (WIP:2006-08-02)
  21. - scripts/ -> bin/ (executable files) (WIP:2006-08-20)
  22. - frontend wrapper (`sde`) for user interface (WIP:2006-08-20)
  23. - bash completition for `sde`
  24. - move all targets out of target/
  25. - $HOME/.sde/ (WIP:2006-08-05)
  26. Packages:
  27. - sbin/init.d/functions.in for init and postinstall scripts
  28. - qt and non-kde friends to /usr
  29. - remove DNA from 'generic'
  30. - FHS package validating flist and replacing 00-dirtree
  31. (WIP:2006-09-13)
  32. - LSB package, scripts and tests
  33. - move /etc/postinstall.d/ scripts to /var/adm/postinstall
  34. (one time only scripts) (WIP:2006-09-13)
  35. - $sbindir/postinstall.d/ for scripts to trigger on each update/install
  36. - drop gem format
  37. - move /etc/stone.d/ to /lib/stone/
  38. - look for a good name for `sam`, tool to administer installed
  39. machines
  40. - replace `stone` with `sam`
  41. - replace `mine` with `bize` or `sam`
  42. - rocknet ?
  43. - Xffm is now a large set of packages, rework it
  44. - etc/rc.d -> sysvinit
  45. - .tail files.... .aid ? "Automatic Instalation Document"
  46. - users, groups, conditional, guides to generate init scripts
  47. - target overwritable
  48. - split of download handlers
  49. - sf:// and cpan:// download handlers
  50. - add git support for downloads
  51. - split extract handlers (GPG?)
  52. - add CACert on openssl and browsers
  53. - drop $archdir/ in favor of match_source_file
  54. - lib64/,lib/ -> lib32/,lib64/ + symlink (WIP:2006-09-13)
  55. http://www.pathname.com/fhs/pub/fhs-2.3.html#LIBLTQUALGTALTERNATEFORMATESSENTIAL
  56. - package amarok needs ruby to build, if there is no ruby it will only build the docs and the .po files
  57. on the amarok.cache there is no [DEP] ruby, and this is not present in the cache file after a
  58. successful build either.
  59. - fix Build-Target to keep a log of the 'output' at build_target.log again.
  60. - enable (optionally) fortran compiler support on gcc
  61. Second Generation: re-design/re-implement
  62. - Change the backend to something client/server with a modular
  63. and eficient engine. (Wishlist: C core, domain sockets, library for
  64. sh scripts, lua modules, bootstrapping)
  65. Third Generation: new features
  66. - package branches (more than one .desc per package)
  67. - package attributes (build options)
  68. - package splits (more than one result package per package)
  69. - language preselection