Commit Graph

9601 Commits

Author SHA1 Message Date
Fabio Erculiani 35d5b3695a entropy.db: add support for Portage 2.2_rc29 feature "DEFINED_PHASES"
This is a new metadatum which is going to be stored in Portage's vartree
representing the list of defined ebuild phases for the package. For us
it comes into help to choose if to pull up Portage on package install or
not, resulting in a huge speed improvement.

This commit only adds database support, more to come.
2009-04-11 17:39:20 +02:00
Fabio Erculiani 1db528b7c4 entropy.db: improve speed of doesColumnInTableExist 2009-04-11 17:05:01 +02:00
Wael Nasreddine f6bfca6457 Merge commit 'fabio/master' 2009-04-11 11:48:19 +00:00
Wael Nasreddine ec0327af7c Working on french translation, still 419 translation to go 2009-04-11 11:32:48 +00:00
Fabio Erculiani 7a03461cca entropy.client.interfaces.dep: improve performance of calculate_world_updates 0.80.6 2009-04-11 09:38:44 +02:00
Fabio Erculiani 563bbf272e apply ignore-spm-downgrades improvement patch by Mitch Harder. This
helps the Portage compatibility
2009-04-11 09:31:28 +02:00
Fabio Erculiani cb09c98ab0 update Catalan translation 2009-04-09 19:35:29 +02:00
Fabio Erculiani 2aa800563e entropy.db: retrieveSignatures, fix typo 2009-04-09 14:44:20 +02:00
Fabio Erculiani fe82ed5d86 Merge branch 'master' of git+ssh://fabio@sabayonlinux.org/home/git/projects/entropy 0.80.5 2009-04-09 12:34:20 +02:00
Fabio Erculiani f0d6d9c3f7 entropy.client.interfaces.fetch: fetch_files_on_mirrors, fix
update_download_list
2009-04-09 12:33:42 +02:00
root d0d2915b5d update es.po translation with many fixes 2009-04-08 23:48:38 +00:00
Fabio Erculiani 60c50bcfbf entropy.tools: fix append_xpak, calling Spm class without a valid
output interface is not valid anymore
2009-04-08 20:59:50 +02:00
Fabio Erculiani 8979d2025f translations: fix bug in Makefile, resync all the translations 0.80.4 2009-04-08 16:31:56 +02:00
Fabio Erculiani 4a12163ab6 entropy.i18n: improve module variables reliability 2009-04-08 16:17:14 +02:00
Fabio Erculiani 6a6c75a654 fix translations 0.80.3 2009-04-08 15:06:06 +02:00
Fabio Erculiani 62e4fffdf8 Makefile: always use LIBDIR instead of hardcoded usr/lib 0.80.2 2009-04-08 12:39:07 +02:00
Fabio Erculiani 90536ebbdb Makefile: split pylzma install/build 0.80.1 2009-04-08 12:24:53 +02:00
Fabio Erculiani 283d7c16c4 entropy.client.interfaces: rename all the mixin classes appending "Mixin" 0.80.0 2009-04-08 11:35:38 +02:00
Fabio Erculiani 794e7808ef update TODO 2009-04-08 06:29:56 +02:00
Fabio Erculiani e16039af52 client.text_ui: fix shutil module usage 2009-04-08 06:25:23 +02:00
Fabio Erculiani cfed718b48 update translations and template file 2009-04-08 06:24:36 +02:00
Fabio Erculiani d94cb4a0ee update TODO 2009-04-08 06:22:59 +02:00
Fabio Erculiani e4f36c46a2 entropy.client.interfaces.methods: fix typo 2009-04-08 05:59:10 +02:00
Fabio Erculiani 6edcbb5c4b update TODO 2009-04-07 20:51:05 +02:00
Fabio Erculiani 3f08b815a9 entropy.client: add preliminary support (not completely implemented on
purpose) to SHA1, SHA256 and SHA512 signatures
2009-04-07 20:50:14 +02:00
Fabio Erculiani b57792e642 entropy.db: optimize doesTableExist method 2009-04-07 17:11:27 +02:00
Fabio Erculiani 7c9c8165f3 entropy.db: add support for package signatures infrastructure (sha1,sha256,sha512)
entropy.client.interfaces.metadata: add sha1, sha256 and sha512 calculators to
metadata extractors
2009-04-07 17:09:43 +02:00
Fabio Erculiani da5f75098c entropy.tools: add sha1 and sha256 functions 2009-04-07 16:36:06 +02:00
Fabio Erculiani d33cfe68e7 entropy.core.SystemSettings: handle EntropyCacher instance to make sure
to have flushed all the cache queue before clearing the related on-disk
files.
2009-04-07 12:18:19 +02:00
Fabio Erculiani e819160698 entropy.client.interfaces.client.Client: call SystemSettings.remove_plugin
on instance destroy()
2009-04-06 22:10:41 +02:00
Fabio Erculiani c9b95aa9f1 entropy.core.SystemSettings: remove debugging output 2009-04-06 22:10:23 +02:00
Fabio Erculiani f699fe2a20 update TODO 2009-04-06 21:36:55 +02:00
Fabio Erculiani 2e715f41a5 entropy.client.interfaces.cache.Cache: move clear_dump_cache and
repository_move_clear_cache to entropy.core.SystemSettings

entropy.client.interfaces.Client: create SystemSettings plugin to
push Entropy Client-only metadata into SystemSettings and keep it
agnostic

entropy.core.SystemSettings: now Entropy-free, it's agnostic!

other minor fixes
2009-04-06 21:33:50 +02:00
Fabio Erculiani f158ee795a update TODO 2009-04-06 21:33:26 +02:00
Fabio Erculiani 5e6b0e791f entropy.services.repository.interfaces.Server: no need to call
SystemSettings.connect_entropy
2009-04-06 21:08:32 +02:00
Fabio Erculiani 5526a8c58b entropy.core.SystemSettings: effectively add plugins handling on the class. 2009-04-06 21:05:30 +02:00
Fabio Erculiani 98d9f51020 entropy.core: new SystemSettingsPlugin class and support on SystemSettings 2009-04-06 21:03:02 +02:00
Fabio Erculiani b14ff89074 entropy.libraries.*: move from etpRepositories to SystemSettings['repositories']['available'] 2009-04-06 20:35:50 +02:00
Fabio Erculiani bf9ac1a287 entropy.*: move from etpRepositories to SystemSettings['repositories']['available'] 2009-04-06 20:35:02 +02:00
Fabio Erculiani fced248252 entropy.*: move from using etpRepositoriesExcluded to SystemSettings['repositories']['excluded'] 2009-04-06 19:43:24 +02:00
Fabio Erculiani b16f3386b7 update APICHANGES 2009-04-06 19:39:26 +02:00
Fabio Erculiani c69f4b3a9a entropy.tools: move get_repository_settings to entropy.client.interfaces.methods.Methods 2009-04-06 19:38:59 +02:00
Fabio Erculiani a29421f4d7 entropy.core.SystemSettings: there are some parsers that MUST be run
before anything else. So, split the parsing order into two.

entropy.*: move code from etpRepositoriesOrder to SystemSettings['repositories']['order']
2009-04-06 19:20:56 +02:00
Fabio Erculiani 3a571d23b7 entropy.const: fix module loading 2009-04-06 19:03:36 +02:00
Fabio Erculiani 897886f7fe entropy.const: moved all the repositories configuration settings to
SystemSettings, kept etpRepositories, etpRepositoriesOrder, etpRepositoriesExcluded
for backward compability. Did several hopefully last API changes
2009-04-06 19:00:46 +02:00
Fabio Erculiani df0c346beb entropy.server.interfaces.main.Server: use new method set_persistent_setting
to backup the current default repository on backup_entropy_settings
2009-04-06 16:30:14 +02:00
Fabio Erculiani 7707315128 entropy.core.SystemSettings: add two new methods set_persistent_setting,
unset_persistent_setting
2009-04-06 16:27:21 +02:00
Fabio Erculiani f87d691d7b entropy.client.interfaces.methods: backup_setting => backup_constant
API change
2009-04-06 16:17:12 +02:00
Fabio Erculiani 2bace76f40 entropy.core.SystemSettings: restore backed-up settings too 2009-04-06 16:16:49 +02:00
Fabio Erculiani 0f6c704266 entropy.server.interfaces.Server: fix typo 2009-04-06 14:34:17 +02:00