Commit Graph

3101 Commits

Author SHA1 Message Date
Fabio Erculiani
4278c5527d [entropy.client.interfaces.methods] code style update 2009-10-27 22:01:18 +01:00
Fabio Erculiani
7a967cd873 [entropy.cache] handle TypeError exceptions when copy.deepcopy() raises it 2009-10-27 21:28:08 +01:00
Fabio Erculiani
d1e47f79da [entropy.spm] PortagePlugin: alternative method for importing portage_const
This hopefully fixes portage_const weirdness reported by users
2009-10-27 21:22:36 +01:00
Fabio Erculiani
dc13f5d5da [entropy.spm] PortagePlugin: catch KeyError when getting package metadata in add_installed_package() 2009-10-27 21:09:08 +01:00
Fabio Erculiani
dfa5d55004 [entropy.client.interfaces.fetch] make sure that directory path is properly created 2009-10-27 15:20:37 +01:00
Fabio Erculiani
8aab6b32a6 [entropy.client.interfaces.repository] tweak repository checker, run check every 30 secs 2009-10-26 13:24:23 +01:00
Fabio Erculiani
7324e34874 [entropy.transceivers] improve reliability of FtpServerHandler 2009-10-26 13:01:49 +01:00
Fabio Erculiani
7fd2e0a0fb [entropy.services.ugc] use errno attribute instead of python2 bullshit 2009-10-22 21:58:46 +02:00
Fabio Erculiani
e4683d0536 [entropy.tools] fixup print_traceback() 2009-10-20 13:14:10 +02:00
Fabio Erculiani
957c9ef867 [entropy.client] when fetching an already bugged file, avoid to always fail operation on checksum control 2009-10-20 11:53:25 +02:00
Fabio Erculiani
869fab90bf [entropy.transceivers] improve resume support 2009-10-20 11:51:11 +02:00
Fabio Erculiani
5f89c6ef17 [entropy.services.ugc] open_session always returns unicode 2009-10-20 10:36:13 +02:00
Fabio Erculiani
df4df5a0da [entropy.dump] improve Python 3.x support 2009-10-20 10:35:51 +02:00
Fabio Erculiani
e8a94e0134 [entropy.client.services.ugc] fix command failed message handling 2009-10-20 00:08:18 +02:00
Fabio Erculiani
f69fe0cc01 [entropy.spm] use server.conf exposed LC_ALL settings when QA testing package file 2009-10-19 23:25:30 +02:00
Fabio Erculiani
aba88dc3c1 [entropy.server] add entropy.qa Entropy Server plugin 2009-10-19 23:24:29 +02:00
Fabio Erculiani
255baec79e [entropy.qa] add plugin support to QAInterface 2009-10-19 23:23:23 +02:00
Fabio Erculiani
de32ec1193 [entropy.client.services.ugc.interfaces] use new repository metadatum 'service_uri' for UGC connection 2009-10-19 18:49:58 +02:00
Fabio Erculiani
4294316d84 [entropy.client.interfaces.repository] use new repository metadatum 'service_uri' for EAPI3 connection 2009-10-19 18:45:07 +02:00
Fabio Erculiani
12de194aa9 [entropy.const] add support for arbitrary EAPI3 service URI 2009-10-19 18:38:36 +02:00
Fabio Erculiani
d7074429fc [entropy.const] make possible to enforce (through env) Entropy directories 2009-10-19 17:46:57 +02:00
Fabio Erculiani
5313ad79f3 [entropy.xpak] move xpak module and functions and their usage to Portage SPM plugin 2009-10-11 10:13:30 +02:00
Fabio Erculiani
008c2b7e88 [entropy.qa] write newline after error msg 2009-10-11 09:22:09 +02:00
Fabio Erculiani
80f750290b [entropy.db/entropy.client] when validating atom matching cache, also consider repo checksum 2009-10-11 09:21:42 +02:00
Fabio Erculiani
90e992000f [unittest] add entropy.qa UT 2009-10-11 00:58:13 +02:00
Fabio Erculiani
f3e8cff068 [entropy.qa/entropy.spm] implement Entropy SPM QA check routines and add hook to entropy.qa 2009-10-11 00:57:36 +02:00
Fabio Erculiani
11f798c23c [entropy.client] remove get_repository_db_file_checksum, not used anymore 2009-10-10 23:22:28 +02:00
Fabio Erculiani
dc24be0149 [entropy.spm] PortagePlugin: improve output when SPM has troubles, fix metadata collection with Py3.x 2009-10-10 22:51:22 +02:00
Fabio Erculiani
670512f0d7 [entropy.spm] add another function to plugin prototype class 2009-10-10 22:48:10 +02:00
Fabio Erculiani
57af8522ab [unittest] add several entropy.tools tests 2009-10-09 19:47:59 +02:00
Fabio Erculiani
917b187d41 [entropy.db/entropy.client] update entropy.tools function name call 2009-10-09 19:47:17 +02:00
Fabio Erculiani
6f4e4d9458 [entropy.tools] complete Python 3.x/2.x support 2009-10-09 19:46:59 +02:00
Fabio Erculiani
ae75e71726 [unittest] add more test files 2009-10-09 19:44:13 +02:00
Fabio Erculiani
5dbf92bf6d [entropy.spm] move extract_elog from entropy.tools to PortagePlugin class 2009-10-09 19:43:38 +02:00
Fabio Erculiani
e511233c0b [entropy.tools] more code cleanup 2009-10-08 21:43:44 +02:00
Fabio Erculiani
3526aab1f8 [entropy.tools] add more Python 3.x fixes 2009-10-08 21:21:34 +02:00
Fabio Erculiani
19eb354acd [entropy.spm] add PLUGIN_NAME class variable, fix small user issue with generate_package 2009-10-08 21:16:08 +02:00
Fabio Erculiani
8fc87f2b3e [entropy.xpak] improve Python 3.x support 2009-10-08 21:14:58 +02:00
Fabio Erculiani
967b7b3468 [unittest] add more tests (thanks Python 3.x, huh) 2009-10-08 21:13:38 +02:00
Fabio Erculiani
460f94e8e1 [unittest] add another nice fuxxxored package for testing 2009-10-07 23:30:08 +02:00
Fabio Erculiani
0f0647d96c [entropy.services] some Python 3.x fixes 2009-10-07 23:26:08 +02:00
Fabio Erculiani
503a646360 [entropy.core.settings] improve non-ASCII file handling in every situation (non UTF-8 locales included) 2009-10-07 23:01:27 +02:00
Fabio Erculiani
57806d208f [entropy.output] improve print functions compatibility between Python releases 2009-10-07 23:00:50 +02:00
Fabio Erculiani
a7cc1f53b2 [entropy.const] more Python 3.x/2.x compat work 2009-10-07 15:00:24 +02:00
Fabio Erculiani
556a34dc90 [entropy.services.ugc] more Python 3.x fixes ftw 2009-10-06 21:08:19 +02:00
Fabio Erculiani
16d2ecb385 [entropy.services] replace exception classes pointing to None 2009-10-06 21:00:25 +02:00
Fabio Erculiani
e12726ab11 [entropy.exceptions] add DumbException class (never raised, just placeholder) 2009-10-06 21:00:08 +02:00
Fabio Erculiani
b016de6917 [entropy*] remove u' unicode string immediates prefix 2009-10-06 20:55:30 +02:00
Fabio Erculiani
9075dc47fa [entropy] replace built-in cmp() with const_cmp 2009-10-06 20:50:32 +02:00
Fabio Erculiani
153606ae46 [entropy.const] add const_cmp, compat function 2009-10-06 20:50:19 +02:00