Files
entropy/docs/TODO
Fabio Erculiani f9e5718fca [todo] update TODO
2010-03-11 16:03:46 +01:00

65 lines
2.4 KiB
Plaintext

0.99.40:
- "activator repo" (instead of "activator database")
- for tagged packages, do not overwrite slot metadatum (fix in entropy.spm,
entropy.client.interfaces.package, entropy.client.interfaces.dep (si))
- entropy.client API rework
- make methods private
- entropy.db: extract mimetype metadata
iddesktop | idpackage | pkg_path | Path | Exec | TryExec | Type | Name |
GenericName | Comment | Version | Icon | Categories | URL | Hidden |
OnlyShowIn | NotShowIn | NoDisplay | StartupNotify
0.99.50:
- entropy.fetchers API docs
- entropy.server API docs
- entropy.client API docs
- move all the portage related stuff in entropy.tools to entropy.spm.metaphor
stuff to move:
- package sets matching from entropy.client
- package matching from entropy.client and entropy.db (remove atomMatch)
- move unpack, install phases logic from entropy.client
- reagent/equo/activator, don't use \t\t\t but proper tabs, diff lang compat
- entropy.server API docs
- add splitdebug support?
- Spm.extract_package_metadata, define metadata format (to make easier
for 3rd party implementations to define it)
1.0_beta1:
- entropy.db.search* unittest
- entropy package metadata .dtd specs
- complete API documentation
1.0 - deprecations:
- ditch entropyTools, dumpTools
- _databaseStructureUpdates (missing tables creation)
- type argument in updateProgress
2.0:
- PackageKit replacement
- 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