- fix a bug in atomMatch returning wrong data when no match is found
- make possible to bypass cache on atomMatch()
Entropy/EquoInterface:
- make atomMatch() TypeError safe on querying db's atomMatch
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2142 cd1c1023-2f26-0410-ae45-c471fc1f0318
- raise new exception FtpError on login issues
Entropy/exceptionTools:
- add FtpError exception class
Entropy/SocketHostInterface:
- spawn every command call in a different process to avoid Python to eat memory like cookies (and get fat like a pig)
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2140 cd1c1023-2f26-0410-ae45-c471fc1f0318
- add support to zlib compression (old gzip method kept for backward compatibility)
Entropy/Repository Client Interface:
- move to zlib, which is much more reliable
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2135 cd1c1023-2f26-0410-ae45-c471fc1f0318
- when running an external trigger handle its exceptions and be sure that the file is writeable and its path exists
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2131 cd1c1023-2f26-0410-ae45-c471fc1f0318
- we don't need to write 'I cannot understand', it's clear...
Entropy/PortageInterface:
- implement get_world_file() method that returns the world file path
- re-implement Portage world file management during install
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2128 cd1c1023-2f26-0410-ae45-c471fc1f0318
- do not flush stdout every now and then
Entropy/Socket Interface:
- handle socket errors and timeouts in CommandProcessor.process()
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2117 cd1c1023-2f26-0410-ae45-c471fc1f0318
- flush stdout and stderr
Entropy/FtpInterface:
- handle EOFError on closeConnection()
Entropy/Spritz:
- add Daniel Halens to the translation team
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2109 cd1c1023-2f26-0410-ae45-c471fc1f0318
- fix reading non-ascii characters from equo.conf when filling etpConst['configprotect'] and etpConst['configprotectmask']
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2107 cd1c1023-2f26-0410-ae45-c471fc1f0318
- improve addRepository() and removeRepository() to work live
Entropy/Spritz:
- implement the ability to install external binary packages
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2083 cd1c1023-2f26-0410-ae45-c471fc1f0318
- implement a new entropyTools function to write settings to config files: writeParameterToFile()
- some misc updates
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2079 cd1c1023-2f26-0410-ae45-c471fc1f0318
- improve listAllPackages()
- implement a new function getStrictScopeData()
Entropy/EquoInterface:
- add get_available_packages_cache() to get the cache related to the available packages list
- add get_masked_packages_tree() to retrieve the list of masked dependencies of a package
- make generate_dependency_tree() working correctly when atomInfo is masked
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2057 cd1c1023-2f26-0410-ae45-c471fc1f0318
- set proper permissions to the pid file
- ignore OSError exceptions on run_sync() when trying to setup database file permissions
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2046 cd1c1023-2f26-0410-ae45-c471fc1f0318