Commit Graph

2218 Commits

Author SHA1 Message Date
lxnay 40427fec0c Entropy/FtpInterface:
- 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
2008-06-13 19:48:55 +00:00
lxnay 583e8db155 tagging entropy 0.15.22
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2139 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-13 15:46:18 +00:00
lxnay b54cd32a3a Entropy/Socket Interface:
- add garbage collection thread which calls gc.collect() every hour


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2137 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-12 18:53:00 +00:00
lxnay 87d842e0bf Entropy/dumpTools:
- fix unserialize_string()


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2136 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-12 18:31:25 +00:00
lxnay d111171ad5 Entropy/Socket Interface:
- 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
2008-06-12 18:28:39 +00:00
lxnay 8878f7b729 Entropy/dumpTools:
- add functions to serialize/unserialize from/to strings


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2134 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-12 18:27:42 +00:00
lxnay 214b159879 Entropy/Equo:
- add a way to disable downgrades triggered by injected packages (added from SPM) owning revision 9999


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2133 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-12 14:48:35 +00:00
lxnay c590fae88d Entropy/TriggerInterface:
- 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
2008-06-11 19:05:26 +00:00
lxnay 595a830774 Entropy/outputTools:
- 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
2008-06-11 15:30:56 +00:00
lxnay 2356eed516 Entropy/Repository Client Socket Interface:
- also call settimeout()

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2125 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-11 11:35:15 +00:00
lxnay 43ec10c0b0 Entropy/Socket Interface:
- improve connection and transmission reliability


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2123 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-11 11:24:51 +00:00
lxnay d26da26d14 Entropy/Socket Interface:
- handle socket exceptions in handle_end_answer()

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2122 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-11 10:43:37 +00:00
lxnay a1b3ad85ed Entropy/EntropyDatabaseInterface:
- do not touch cache when running Live


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2121 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-11 08:06:55 +00:00
lxnay 3cea9cef64 Entropy/EAPI=3:
- improve client reliability by retrying failed commands 3 times before giving up
- some cleanups


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2118 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-08 15:59:17 +00:00
lxnay 3549eb6913 Entropy/outputTools:
- 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
2008-06-08 15:20:43 +00:00
lxnay 725fd7ddda Entropy/EquoInterface:
- we don't need to recaculate available packages after treeupdates


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2116 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-08 12:28:11 +00:00
lxnay fd3abe3c40 Entropy:
- make libraries_test to skip non-files

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2114 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-07 17:19:48 +00:00
lxnay 5f1f13244c Entropy:
- make libraries_test to not skip non-executables

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2113 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-07 16:33:25 +00:00
lxnay 971720f1ef Equo:
- handle dbapi2.OperationalError: I/O issues
Entropy:
- recreate cache after having run treeupdates


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2112 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-06 22:58:22 +00:00
lxnay 4d50892681 Entropy/TextInterface:
- 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
2008-06-04 14:29:32 +00:00
lxnay 40f78d159f Entropy:
- 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
2008-06-04 10:13:32 +00:00
lxnay 440cb22f0e Entropy/Socket Interface:
- some misc improvements


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2106 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-04 08:46:38 +00:00
lxnay 6901f26119 whoops
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2104 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-03 22:01:28 +00:00
lxnay af407b47f0 Entropy/Socket Interface:
- implement temporary loop check


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2103 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-03 21:33:30 +00:00
lxnay 33eb2990fb Entropy/Socket Interface:
- do not hang inside the while loop while receiving data


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2102 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-03 21:27:07 +00:00
lxnay 34a7d5ca0b Entropy/Repository Client Socket Interface:
- make convert_stream_to_object() handling IOError exceptions


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2101 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-03 17:41:55 +00:00
lxnay 09be071a37 Entropy/Spritz:
- some cosmethical updates
Entropy:
- fix a typo


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2099 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-03 17:08:28 +00:00
lxnay d09b55decd Entropy/RepoInterface:
- fix internet connection check


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2096 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-03 09:33:34 +00:00
lxnay b693a49426 Entropy/Socket Interface:
- handle TypeError when parsing args

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2093 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-03 06:54:00 +00:00
lxnay 59d1f75019 Entropy/entropyTools:
- improve writeParameterToFile() by using regexps


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2092 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-03 00:29:13 +00:00
lxnay 41fa452543 Entropy/Spritz/EquoInterface:
- fix some weirdness when reloading configuration


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2089 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-02 23:19:03 +00:00
lxnay e9a8732e94 Entropy/outputTools:
- make xtermTitle() working with UTF-8 on some terminals


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2088 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-02 22:39:36 +00:00
lxnay 71b78d3902 Entropy:
- 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
2008-06-02 12:21:07 +00:00
lxnay 36e568f247 Entropy:
- 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
2008-06-02 09:09:38 +00:00
lxnay c57e1a068c Entropy/Treeupdates:
- handle Spm cleanup too, some Portage versions don't remove old (moved) /var/db/pkg entries


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2078 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-01 18:00:05 +00:00
lxnay 74f54bce5c Entropy/UTF-8:
- fix entropyTools.countdown() to work with UTF-8

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2076 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-01 16:40:17 +00:00
lxnay baeffd003d Entropy/Repository Client Socket Interface:
- make the final touches


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2072 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-01 14:30:24 +00:00
lxnay c92baff59f Entropy/Repository Socket Interface:
- some misc fixes


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2071 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-01 14:23:46 +00:00
lxnay 0d1dda085f Entropy/Repository Socket Interface:
- implement treeupdates support
Entropy/Client Repository Socket Interface:
- implement treeupdates support


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2070 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-01 14:07:10 +00:00
lxnay ef71828ffd Entropy:
- fix bugzilla #430
- fix EquoInterface.unmask_package()
- implement live package masking/unmasking support


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2066 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-01 11:50:53 +00:00
lxnay a039e73a8b Entropy/outputTools:
- translate some sentences


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2065 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-06-01 11:49:42 +00:00
lxnay 56ce481646 Entropy/EquoInterface:
- add some helper functions to allow easy masked packages management (unmasking function)
- fix an issue regarding wrong SQL syntax (thanks to Jooooooooooooost)
Entropy/Spritz:
- preliminary implementation of Masked Packages management


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2062 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-31 23:19:29 +00:00
lxnay 76ff3f7025 Entropy/Database Interface:
- 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
2008-05-31 09:38:16 +00:00
lxnay d5f5632baa Entropy/text output:
- fix piping stdout


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2056 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-31 09:35:07 +00:00
lxnay 17539fccbb Entropy/Equo:
- fix print_menu() to work with unicode data


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2053 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-30 11:51:49 +00:00
lxnay e3a119172b Entropy/EAPI3:
- fine tune socket timeout


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2048 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-30 11:24:38 +00:00
lxnay 7c974b9078 Entropy/Permissions:
- 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
2008-05-30 11:08:48 +00:00
lxnay 55b1b963d7 Entropy/i18n:
- fix unicode issues
- update TODO


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2044 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-30 09:57:30 +00:00
lxnay b73dfa03fc Entropy/Database Interface:
- make retrieveLicense() and retrieveLicensedata() more fault tolerant


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2042 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-30 09:55:43 +00:00
lxnay d8b8036e1a Entropy/exceptions:
- add QueueError exception


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2036 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-29 17:04:14 +00:00