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