Files
entropy/TODO
T
lxnay 4bf56a99c3 Entropy/TODO:
- update TODO
Entropy/entropyConstants:
- say goodbye to etpRSSMessages
- other cosmetical fixes
Entropy/EquoInterface:
- close LogFile instance's file on instance delete
- wipe os.system() calls
- rewrite get_meant_packages() to use SOUNDEX features of SQLITE3
- replace old and slow filterSatisfiedDependencies with get_unsatisfied_dependencies, which is faster and more reliable (added NEEDED check by default)
- improve speed of generate_dependency_tree
- improve speed of get_required_packages
- fix get_world_update_cache_hash()
- improve speed of retrieveInstallQueue
- make __unpack_package reporting the right error on uncompressTarBz2 if this crashes
- remove Python 2.4/2.5 workarounds since they are not needed anymore, being entropyTools.uncompressTarBz2 fixed forever (handling UTF-8 filenames correctly)
- adjust __move_image_to_system for the changes above
- __move_image_to_system, if an error is caught on shutil.move, do not crash but report it to user instead
Entropy/TriggerInterface:
- replace os.system() with subprocess.call()
- remove unused nspluginwrapper trigger
Entropy/ErrorReportInterface:
- add locale output
- get the full content of ps auxf, not just the first 80 chars
- update handler accordingly (handlers/)
Entropy/LogFile:
- close log file on object deletion
Entropy:
- import subprocess by default
Entropy/EntropyDatabaseInterface:
- remove etpRSSMessages and use a ServerInterface variable instead
- add new method getVersioningData, useful to speed up other Entropy areas
- improving speed of other functions adding more one-liners conditionals
- add new method retrieveNeededRaw, useful to speed up other Entropy areas
- improve speed of retrieveDependenciesList, everything can be done at SQL level
- new method searchSimilarPackages that uses SOUNDEX to retrieve similar package/atom names
- improve speed of listAllCategories
- shrink databaseStructureUpdates
- remove old and dusted method
- improve speed of doDatabaseImport
- improve speed of database_checksum
- group multiple .cursor.execute using .cursor.executescript
- improve speed of __filterSlotTagUse
Entropy/entropyTools:
- improve speed and reliability of uncompressTarBz2


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2818 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-30 18:43:16 +00:00

29 lines
1.1 KiB
Plaintext

TODO list
- split entropy.py into entropy package
- implement pdepend support in dependencies sorting
- automatic client db backup
- move etpConst['conflicting_tagged_packages'] elsewhere
- move etpConst['filesystemdirs'] and etpConst['filesystemdirsmask'] to config file
- UGC: personal package sets
- UGC: bug report documents?
- UGC: bbcode docs?
- server-side messages collection
- community repos: add repository handling on dependencies to avoid library breakages
- External trigger: rewrite support and use bash
- use expiration as a base to have and handle multiple packages in repo?
- add changelog to packages
- documentation + man page
- find a way to better handle real smartapps deps (need split PDEPEND?)
- server-side: packages upload through socket? (removing handlers s*it)
Repository Manager:
- fix queue length issue with extended commands on the repository manager server
- implement Package sets management
- implement packages.db.system_mask management
Spritz:
- package sets add/remove tool
- allow package remasking
- ability to change colours
- misc.py: use map() and filter()