Commit Graph

188 Commits

Author SHA1 Message Date
Fabio Erculiani fe18e38f32 [entropy] several QA improvements and API changes (trivial, but still) 2010-07-31 15:14:54 +02:00
Fabio Erculiani 6a37ba8c16 [entropy.services] SocketHost: only print class objects on startup 2010-07-25 14:44:51 +02:00
Fabio Erculiani bee87b080d [entropy.services.repository] properly enable Repository commands when repository_lock_scanner is available 2010-07-25 14:42:26 +02:00
Fabio Erculiani 1290f34088 [entropy.services] provide more output when loading SocketHost 2010-07-25 14:36:56 +02:00
Fabio Erculiani d5dcbf0e06 [entropy.services.repository] if "repository_lock_scanner" is False, repository commands should not be available at all 2010-07-25 14:20:52 +02:00
Fabio Erculiani 19e4534824 [entropy.services.repository] add "repository_lock_scanner" to disable the feature 2010-07-25 13:35:35 +02:00
Fabio Erculiani 6e82774473 [entropy.services.ugc] fix coding error in os.environ.get() 2010-07-25 13:29:44 +02:00
Fabio Erculiani 57ee2889a1 [entropy.services] update SocketHost code style 2010-07-25 13:20:43 +02:00
Fabio Erculiani f3ae36daa1 [entropy.services.ugc] do not strictly hardcode Entropy Error Report emails into class
Use the following environment variables:
- ETP_ERROR_REPORT_MAIL: destination email where errors are submitted
- ETP_SENDER_EMAIL_FALLBACK: default source email when user didn't provide one
2010-07-25 09:22:33 +02:00
Fabio Erculiani 4accd7d21d [entropy.services.ugc] move more reported data to file when submitting a bug 2010-07-25 09:14:23 +02:00
Fabio Erculiani c0edbbe278 [entropy.services.repository] do not keep printing that repository is locked 2010-07-24 22:26:50 +02:00
Fabio Erculiani efe8e33515 [entropy.services.repository] several fixes to the new interface layout 2010-07-24 22:10:32 +02:00
Fabio Erculiani df10dfd14e [entropy.services.repository] make repository hash more visible in logs 2010-07-24 21:20:26 +02:00
Fabio Erculiani fc923dc850 [entropy.server] decouple list of repository mirrors from packages mirrors, keeping backward compatibility 2010-07-24 20:19:39 +02:00
Fabio Erculiani 9273f21b0b [entropy.client.interfaces.commands] rework repository EAPI service, revert to original behaviour (using packages.db.download.lock as lock file) 2010-07-24 18:37:50 +02:00
Fabio Erculiani 0f7b648a5a [entropy.db] improve robustness of EntropyRepository code 2010-07-20 23:52:02 +02:00
Fabio Erculiani 713f4157b0 [entropy.const] improve usage of const_setup_perms() 2010-07-16 23:37:19 +02:00
Fabio Erculiani c48e3e1a13 [entropy.services.ugc] python ssl module socket object doesn't have the issuer() method 2010-07-14 23:32:53 +02:00
Fabio Erculiani 5a28e28e09 [entropy.client] fix Client.open_generic_repository arguments 2010-06-07 18:39:42 +02:00
Fabio Erculiani e1e76d5b28 [entropy.db] first chunk of major entropy.db code updates, create abstract class, move logic there, update API 2010-06-07 17:56:05 +02:00
Fabio Erculiani cc939df1eb [entropy.services.system.executors] filter out Entropy SLOT extension if any 2010-04-30 21:27:27 +02:00
Fabio Erculiani 37fb97de01 [entropy*] kill SystemSettings attribute of Entropy Client and Entropy Server instances 2010-04-14 14:56:17 +02:00
Fabio Erculiani ff2eb4f444 [entropy.output/API] rename "type" argument of TextInterface.output to "level" 2010-04-14 14:30:51 +02:00
Fabio Erculiani 877f769fb3 [entropy] properly import entropy.tools and entropy.dump 2010-04-02 14:16:29 +02:00
Fabio Erculiani de8b7e6fd7 [entropy.services.repository] when monitoring repositories, also check packages.db.revision mtime 2010-03-18 20:02:18 +01:00
Fabio Erculiani f16d427907 [entropy.services.repository] remove dead code 2010-03-18 19:49:58 +01:00
Fabio Erculiani 38c8f33f61 [entropy.client] more refactoring work in entropy.client.interfaces.methods 2010-03-13 22:19:44 +01:00
Fabio Erculiani 774b646d0b [entropy.services.repository] rewrite EAPI3 repository updates handling 2010-03-12 17:24:07 +01:00
Fabio Erculiani 4d9efc545b [entropy.services.repository] also consider revision file mtime for cache evaluation 2010-03-12 16:20:24 +01:00
Fabio Erculiani 320d91da1c [entropy.services.repository] use repo database mtime for cache validation 2010-03-12 08:05:43 +01:00
Fabio Erculiani 86487e1794 [entropy.services/entropy.client] when syncing repos with EAPI3, get repo revision via EAPI3 services 2010-03-11 18:55:36 +01:00
Fabio Erculiani d50393284b [entropy.services] fix function signature 2010-02-11 20:41:50 +01:00
Fabio Erculiani 708e8ea89d [entropy.exceptions] ditch IncorrectParameter exceptions 2010-02-04 20:14:33 +01:00
Fabio Erculiani f235456707 [entropy.exceptions] ditch InvalidDataType exception in favour of AttributeError 2010-02-04 20:00:29 +01:00
Fabio Erculiani f34cb0136c [entropy.db] uniform EntropyRepository.search* API 2010-02-01 17:36:18 +01:00
Fabio Erculiani df6a8ef14b [entropy.services.ugc.commands] report_error: also save "lsof" metadata to file 2010-01-30 17:16:16 +01:00
Fabio Erculiani 200a9e6efb [entropy] make use of entropy.db.exceptions classes 2010-01-29 20:46:17 +01:00
Fabio Erculiani a0245b84ca [entropy.server] add support for multiple packages directories (to host nonfree pkgs) 2010-01-27 18:37:01 +01:00
Fabio Erculiani 93755cadd8 [entropy.server] complete module API cleanup and polishing 2010-01-26 22:52:52 +01:00
Fabio Erculiani 66675a6d80 [entropy.server] second chunk of entropy.server API/module cleanup and polishing 2010-01-26 10:36:04 +01:00
Fabio Erculiani 5cdf91a699 [entropy.server] first chunk of API rework, module code reorganization 2010-01-25 20:07:55 +01:00
Fabio Erculiani 1fc2602bae [entropy.tools] first run of entropy.tools module/API cleanup done 2010-01-25 18:20:34 +01:00
Fabio Erculiani 18e91eeee1 [entropy.tools] another set of changes to entropy.tools module 2010-01-18 17:42:41 +01:00
Fabio Erculiani 8f94c4a8b4 [entropy.output] TextInterface: rename updateProgress into output 2010-01-11 17:38:55 +01:00
Fabio Erculiani c12275838a [entropy.services.ugc] update error reporting email 2010-01-06 19:07:18 +01:00
Fabio Erculiani 4122451557 [entropy.services] remove unused UGC command 2010-01-03 22:32:11 +01:00
Fabio Erculiani 6e65a7a88e [entropy*] move cache functions to EntropyCacher, remove spaghetti code around 2010-01-02 15:36:27 +01:00
Fabio Erculiani e72dda3ec2 [entropy.services] (to be backported): improve speed of dbdiff command, add extra checksum metadatum 2010-01-02 09:40:00 +01:00
Fabio Erculiani 8046b29491 [entropy*] several updates, etpCache removal, code cleanup, API changes 2009-12-29 19:36:32 +01:00
Fabio Erculiani f9f3d4c729 [entropy.*] reorganize etpCache (remove/move stuff in respective classes) drop old vars from entropy.const 2009-12-28 07:58:19 +01:00