Files
entropy/docs/TODO
Fabio Erculiani a04e51f6c4 [todo] update TODO
2010-01-02 10:03:41 +01:00

62 lines
2.0 KiB
Plaintext

0.99.30:
- entropy.security do not fetch security advisories pkg every time, and
perhaps sign with GPG if avail.
- equo bashcomp
- sulfur love (see planet)
- entropy.output API names update
- entropy.tools API docs merge
- entropy.server API rework
- move sensible pkgs to alt dir
- PackageKit integration
0.99.40:
- ability to also install build dependencies
- Spm.extract_package_metadata, define metadata format (to make easier
for 3rd party implementations to define it)
- add splitdebug support?
- entropy.security.System unittest
1.0_beta1:
- complete API documentation
- Transform Sulfur into Entropy Store:
- UGC for more coolness
- title change
- more sexy UI
- move all the portage related stuff in entropy.tools to entropy.spm
=> prototype class defining transformations (collect them from tools)
1.0 - deprecations:
- _databaseStructureUpdates (missing tables creation)
- type argument in updateProgress
- clientDbconn => clientdb
2.0:
- Abstract Source Package Manager metaphor
- PackageKit improved support
- UGC based on XML requests (all the commands into one string)
Portage split install project (backward compat):
app-office/openoffice example:
- define ETARGETS="core kde gnome templates java"
=> this will install:
${CATEGORY}/${PN}-core-${PV}
${CATEGORY}/${PN}-kde-${PV}
${CATEGORY}/${PN}-gnome-${PV}
${CATEGORY}/${PN}-templates-${PV}
${CATEGORY}/${PN}-java-${PV}
- for every ETARGETS entry there must be a defined etarget_${ETARGET}_${PHASE},
if not: look for ${PHASE}, if not: die
- every ETARGETS entry must feature RDEPEND/DEPEND/PDEPEND separate entries, for example:
=> ETARGET_${ETARGET}_{R,P}DEPEND
- ${R,P}DEPEND must be always set and contain common deps, if any.
- every ETARGET entry automatically depends on =app-office/openoffice-${PV}
- there is an etargets eclass which exports "old" style phases