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

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