Commit Graph

7365 Commits

Author SHA1 Message Date
Fabio Erculiani 282924f76a unit testing, client: add 3 more tests 2009-04-20 18:23:14 +02:00
Fabio Erculiani a113bafb9a SystemSettings: fix typo in update method 2009-04-20 18:22:07 +02:00
Fabio Erculiani 8d4aac54c4 entropy.client.interfaces.methods: complete support for in-memory
repositories.

In-memory repositories support was partially implemented some time
ago. This commit completes the support.
Please consider that those kind of repositories are never closed
when calling close_all_repositories method and you have to call
remove_repository to effectively destroy all memory data.
Also, consider this feature EXPERIMENTAL and not for daily usage,
in other words, use it with brain ON!
2009-04-20 17:48:04 +02:00
Fabio Erculiani f4a6be9fd7 sync and update translations 0.82.1 2009-04-20 17:10:42 +02:00
Fabio Erculiani 1d6551f98f entropy.client.interfaces.dep: fix typo in calculate_world_updates 2009-04-20 17:10:28 +02:00
Fabio Erculiani 5fd998c622 update TODO 0.82 2009-04-20 16:44:17 +02:00
Fabio Erculiani 089d753c25 entropy.client.interfaces.trigger: drop entropy cache purging trigger,
will be moved to ebuild
2009-04-20 16:43:42 +02:00
Fabio Erculiani a86b68143e entropy.client.interfaces.methods: fix typo in SystemSettings path 2009-04-19 23:34:36 +02:00
Fabio Erculiani 8c44519a2f entropy.client.interfaces.client: workaround dependency issue in
parsers of ClientSystemSettingsPlugin
2009-04-19 23:23:34 +02:00
Fabio Erculiani f33b24a9c3 entropy.server.interfaces.mirrors: fix undefined variable in upload_database 2009-04-19 20:32:07 +02:00
Fabio Erculiani edfc0b2f4b update TODO 2009-04-19 20:30:27 +02:00
Fabio Erculiani fe4faeaf18 entropy.server: implement ability to disable certain EAPIs.
This improvement allows to disable certain EAPIs from being handled
on download/upload, thus on remote repository database sync. This
was warmly awaited from repository maintainers with limited internet
bandwidth.
2009-04-19 20:28:14 +02:00
Fabio Erculiani 51cbb4fe1d update activator man page 2009-04-19 20:10:45 +02:00
Fabio Erculiani fa276f4f1e entropy.db: check if server plugin is loaded in SystemSettings 2009-04-19 19:54:08 +02:00
Fabio Erculiani 392db878f3 entropy.client: fix typo in ClientSystemSettingsPlugin.misc_parser 2009-04-19 19:52:12 +02:00
Fabio Erculiani 0c5c9879ba entropy.client: move SystemSettings client parser to ClientSystemSettingsPlugin 2009-04-19 19:50:28 +02:00
Fabio Erculiani 89e6bcc6db entropy.misc: fix typo in server plugin id retrieval 2009-04-19 19:43:41 +02:00
Fabio Erculiani 45857a31b1 entropy.server: fix "list" query 2009-04-19 19:33:10 +02:00
Fabio Erculiani 46a18b88e4 entropy.server: move server related settings to a separate SystemSettings
plugin. Also migrate all the entropy code to use the new SystemSettings
dict variables path.
2009-04-19 19:29:22 +02:00
Fabio Erculiani 759d4876a8 entropy.server.interfaces.main: cache read/write repository database
sync calls to avoid running it more than once for every uncached
open_server_repository method call.
2009-04-19 18:47:43 +02:00
Fabio Erculiani 0bf855ed4e entropy.server.interfaces.main: remove unused package_match_validator_cache
dict
2009-04-19 18:45:13 +02:00
Fabio Erculiani a4044a8ea8 entropy.server.interfaces.main: open_server_repository, remove unused
t_ident parameter from database instance load cache
2009-04-19 18:42:14 +02:00
Fabio Erculiani 2da170c9ce Makefile: install man pages on entropy-server-install 2009-04-19 18:31:04 +02:00
Fabio Erculiani caea041c8f man pages updates
complete ENVIRONMENT paragraph in equo man page and compile new
man pages.
2009-04-19 18:29:22 +02:00
Fabio Erculiani 773995459b man pages: substitute empty placeholder with 'work in progress' 2009-04-19 18:26:18 +02:00
Fabio Erculiani a97743be8e update man pages
add activator and reagent empty man pages. update equo one.
2009-04-19 15:42:24 +02:00
Fabio Erculiani 770870172b equo: update man page 2009-04-19 15:30:10 +02:00
Fabio Erculiani 6cccb4bc0f Makefile: add man page installation to equo-install 2009-04-19 15:16:52 +02:00
Fabio Erculiani 292ae98678 add man pages TODO 2009-04-19 15:14:04 +02:00
Fabio Erculiani b32d57a12e equo: add incomplete man page 2009-04-19 15:12:26 +02:00
Fabio Erculiani 10f5b704ee unit testing, client: add empty client unit testing module 2009-04-19 10:35:18 +02:00
Fabio Erculiani 31209bab25 update TODO 2009-04-19 10:34:56 +02:00
Fabio Erculiani 0a901a3de6 entropy.*: move atom matching package masking validation cache to
SystemSettings
2009-04-19 10:23:55 +02:00
Fabio Erculiani e54c027534 unit testing, db: add package sets test, test package masking in test 2 2009-04-19 09:50:19 +02:00
Fabio Erculiani af5d290883 entropy.client.interfaces.methods: open_memory_database fix
When opening a database instance using open_memory_database,
ServiceInterface argument was not passed. This commit fixes it.
2009-04-19 09:48:07 +02:00
Fabio Erculiani 89d4a26f83 entropy.db: initializeDatabase, tune sqlite3 cache size. 2009-04-19 09:46:00 +02:00
Fabio Erculiani c4f896e9d2 entropy.db: idpackageValidator improvements.
trivial changes to idpackageValidator method. SystemSettings is now
a singleton, no need to get it from ServiceInterface
2009-04-19 09:44:56 +02:00
Fabio Erculiani b7f390b9a8 update TODO 2009-04-18 20:28:17 +02:00
Fabio Erculiani c7cd3ca2a8 move etpConst['dbconfigprotect'] and etpConst['dbconfigprotectmask']
to SystemSettings
2009-04-18 20:27:05 +02:00
Fabio Erculiani 23a184780e entropy.core: change SystemSettingsPlugin API, should be finalized now.
entropy.core: change SystemSettings add_plugin method API
entropy.*: update code accordingly
2009-04-18 20:02:59 +02:00
Fabio Erculiani 7fb086d62e entropy.const: add SystemSettings plugin identifiers 2009-04-18 19:33:15 +02:00
Fabio Erculiani 4e52998840 text_ui: branchHop: adjust return error codes 2009-04-18 19:04:17 +02:00
Fabio Erculiani 515b897500 text_ui: equo hop, disable branchHop access for non-root users 2009-04-18 19:03:39 +02:00
Fabio Erculiani 78d6b98a99 equo: fix typo in equo.py, properly destroy Client instance 2009-04-18 08:17:14 +02:00
Fabio Erculiani f44d124581 unit testing, db: getPackageData trigger_unicode argument is now True
by default
2009-04-18 08:14:40 +02:00
Fabio Erculiani 8e20ac099c entropy.db: getPackageData trigger_unicode is now True by default
In the aim of having exactly the same data returned between
entropy.db.LocalRepository.getPackageData and
entropy.client.interfaces.client.Client.extract_package_data, argument
trigger_unicode of the former is now True by default
2009-04-18 08:11:06 +02:00
Fabio Erculiani 3889d67034 update translations 2009-04-17 23:48:50 +02:00
Fabio Erculiani 414f9e28dd update TODO 2009-04-17 23:48:08 +02:00
Fabio Erculiani 36537f39a0 equo: implement new command 'equo hop' which substitutes 'equo world
--upgrade <branch>'
2009-04-17 23:47:33 +02:00
Fabio Erculiani 5487696276 entropy.client.interfaces.dep: check_package_update, remove debugging
output
2009-04-17 23:46:53 +02:00