- fixed an issue with EquoInterface.check_package_update
- fixed package reinstall in Spritz
- improved Spritz speed
- lots of bug fixes also
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1269 cd1c1023-2f26-0410-ae45-c471fc1f0318
- fixed packages list generation when entropy cache is empty
Entropy/Equo:
#- equo world is using too much disk
#- if dependencies are not found, show them all
#- add masking information to query results
#- add required query tool
#- let queries work on masked packages too
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1226 cd1c1023-2f26-0410-ae45-c471fc1f0318
- removed the ugly lower package information widgets
- started to work on a more user friendly package information menu
- some bug fixes
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1223 cd1c1023-2f26-0410-ae45-c471fc1f0318
- completed a lot of stuff for spritz, it's still a little bit slow when data is not cached but I'll work out it
things implemented:
- multi repositories handling code
- branch switching dialog box
- queue errors handling
- su/gksu/kdesu wrapper
- lots lots lots of bug fixes
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1218 cd1c1023-2f26-0410-ae45-c471fc1f0318
- completed configuration files interface
- some misc bug fixes
Entropy:
- moved the package masking parser to entropy.py/EquoInterface
- fixed some issues in equo query orphans and moved some equo conf functions to its EquoInterface class
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1212 cd1c1023-2f26-0410-ae45-c471fc1f0318
- Cache management completely rewritten, now Entropy takes a barely minimum amount of memory and is much faster on cache hits.
Please note that some areas need to be improved even more, especially when dealing with cache cleanups
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1182 cd1c1023-2f26-0410-ae45-c471fc1f0318
- matchFilter substituted with a sane implementation matchContainer class
- fixed Spritz install/removal queues - removal packages execution can crash due to threading issues, don't count match on it yet
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1069 cd1c1023-2f26-0410-ae45-c471fc1f0318
- improved EquoInterface.retrieve_* reliability by adding etpRepositoriesOrder in cache validation
- various fixes
- Spritz: started to work on repositories order handling
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1051 cd1c1023-2f26-0410-ae45-c471fc1f0318
- improved repository databases reliability adding extra read only checks
- fixed bad/not available repositories handling by removing weird loops with fetch_repository_if_not_available
- updated indentation in databaseTools.py
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1048 cd1c1023-2f26-0410-ae45-c471fc1f0318
- internet connection check now done on the main repository database download URL with google.com as fallback
- added live repositories add/removal backend functions to allow easy handling from third party applications
- minor bug fixes and improvements
Spritz:
- added (almost done) repositories management widgets to let users add or remove stuff: use with care until the next commit
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1046 cd1c1023-2f26-0410-ae45-c471fc1f0318
- implemented console right click menu
- implemented repositories force update option
- fixed an issue which caused text_ui functions to not return a valid exit status
svn ci -m
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1040 cd1c1023-2f26-0410-ae45-c471fc1f0318
- fixed two issues in the server part whose caused client database to be erroneously opened and tree updates to run on an empty repository database
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1032 cd1c1023-2f26-0410-ae45-c471fc1f0318
- entropy: added some faster search function to the database interface
- entropy: implemented some helpers for GUI apps and added some caching here and there
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1022 cd1c1023-2f26-0410-ae45-c471fc1f0318