Fabio Erculiani
98ab888a34
[entropy.qa] rename test_depends_linking into test_reverse_dependencies_linking
2009-12-28 00:31:08 +01:00
Fabio Erculiani
03efb1383d
[entropy.server] complete server-side implementation of GPG features
2009-12-28 00:18:19 +01:00
Fabio Erculiani
acbe9e9726
[entropy.client.interfaces.package] commit installed packages repo data on every package removal
2009-12-27 22:26:57 +01:00
Fabio Erculiani
30e9b54656
[entropy.db] tell friggin user to wait when db schema is beign migrated
2009-12-27 22:18:20 +01:00
Fabio Erculiani
169c6786eb
[entropy.server] fix undefined variables in add_plugin_hook
2009-12-27 22:14:22 +01:00
Fabio Erculiani
3551f37d26
[entropy.output] fix askQuestion output check
2009-12-27 21:58:19 +01:00
Fabio Erculiani
02b76984a1
[entropy.tools] workaround python 2.6.x bug in get_traceback()
2009-12-27 21:47:00 +01:00
Fabio Erculiani
0c2a65a7c9
[entropy.server] remove a FIXME, move repository metadata to plugin, improve close_repo_hook and add_plugin_hook
2009-12-27 21:46:59 +01:00
Fabio Erculiani
b9f43cb512
[entropy.client] trivial space removal
2009-12-27 21:46:59 +01:00
Fabio Erculiani
4d41145b34
[entropy.tools] fix countdown()
2009-12-27 09:22:37 +01:00
Fabio Erculiani
309af3136f
[entropy.output] fix some internal function names
2009-12-26 15:40:02 +01:00
Fabio Erculiani
8055ebe06b
[entropy.output] fix inputBox
2009-12-26 15:34:58 +01:00
Fabio Erculiani
ef69d96e8c
[entropy.security] improve Repository interface usability
2009-12-26 15:34:38 +01:00
Fabio Erculiani
a8d19c83f9
[entropy.output] improve print_menu submenu output
2009-12-26 08:58:33 +01:00
Fabio Erculiani
543574669f
[entropy.tools] extend print_exception() and get_traceback()
2009-12-25 23:04:51 +01:00
Fabio Erculiani
543d72889e
[entropy.client] change _get_updates_cache_hash() output
2009-12-25 18:51:21 +01:00
Fabio Erculiani
e3e37a7d07
[entropy.client] Client: fix method call in calculate_updates() and cache flushing
2009-12-25 14:02:30 +01:00
Fabio Erculiani
33ce02ebb9
[entropy.client] rename get_world_update_cache into get_updates_cache
2009-12-25 13:52:43 +01:00
Fabio Erculiani
559dd5d5eb
[entropy.client] rename calculate_world_updates into calculate_updates
2009-12-25 12:13:47 +01:00
Fabio Erculiani
a3c82717c6
[entropy.client.interfaces.package] make match_checksum a private method (_match_checksum) and improve speed of it
2009-12-25 12:09:20 +01:00
Fabio Erculiani
0f08f822c3
[entropy.spm] PortagePlugin: improve speed of _add_kernel_dependency_to_pkg and search_paths_owners
2009-12-23 21:18:11 +01:00
Fabio Erculiani
46ca406fd1
[entropy.client] move client repo changelog table removal inside Package class
2009-12-23 19:45:32 +01:00
Fabio Erculiani
b968a365cb
[entropy.client] open_client_repository: always add EntropyRepository plugin, even if in safe mode. And drop changelog data from db.
2009-12-23 19:37:23 +01:00
Fabio Erculiani
501c04a9c4
[entropy.client] trivial comment update
2009-12-22 20:28:55 +01:00
Fabio Erculiani
120dba0227
[entropy.security] properly setup security dir permissions
2009-12-22 20:28:34 +01:00
Fabio Erculiani
e356ff449c
[entropy.*] fix several undefined variables
2009-12-22 18:47:02 +01:00
Fabio Erculiani
1aedb9fafb
[entropy*] several code cleanup, tweakings and small API changes/polishing
2009-12-22 17:02:50 +01:00
Fabio Erculiani
7309d1446d
[entropy*] move sabayonlinux.org domain info to sabayon.org, move more distro specific info to entropy.const
2009-12-21 23:50:31 +01:00
Fabio Erculiani
32230aee42
[entropy] add support for build dependencies, entropy will now store them in repos (future task: make possible to install build deps too)
2009-12-20 22:32:28 +01:00
Fabio Erculiani
719469cc4a
Revert "[entropy.server] scan_package_changes: do not validate package removal/injection if inspected repo is not the base one"
...
This reverts commit 40c007cf2a .
2009-12-20 09:47:26 +01:00
Fabio Erculiani
40c007cf2a
[entropy.server] scan_package_changes: do not validate package removal/injection if inspected repo is not the base one
2009-12-20 09:42:43 +01:00
Fabio Erculiani
65b3497981
[unittest] add security UT module
2009-12-18 22:00:37 +01:00
Fabio Erculiani
7267ee49b2
[entropy.security] after a month, eventually complete entropy.security.Repository implementation (GPG ftw!)
2009-12-18 21:29:55 +01:00
Fabio Erculiani
afe305bac1
[entropy.const] remove sabayonlinux.org references
2009-12-18 13:45:48 +01:00
Fabio Erculiani
71d94d9341
[entropy.client] add support for /etc/entropy/packages/license.accept
2009-12-17 22:16:37 +01:00
Fabio Erculiani
2f26be49e0
[entropy.security] draft implementation of entropy.security.Repository (aimed for GPG support)
2009-12-17 18:49:16 +01:00
Fabio Erculiani
4c1fdc23b0
[entropy.*] rename generate_depends_tree, cleanup etpConst['dependency_type_ids'], fix code around
2009-12-16 21:27:10 +01:00
Fabio Erculiani
20a6315450
[entropy.output] move enlightenatom to entropy.tools, improve it dramatically
2009-12-14 23:55:43 +01:00
Fabio Erculiani
9f58852b20
[entropy.client.interfaces.methods] fix setup_default_file_perms
2009-12-14 22:16:36 +01:00
Fabio Erculiani
2a5ea9f8f8
[entropy.services] for god sake, do not spawn the whole log file or stdout during RPC commands logging
2009-12-14 21:53:50 +01:00
Fabio Erculiani
d6bb675608
[entropy.*] several database size and performance improvements
...
:: implement developer-repo mode (aimed to developers who want to
test stuff and can download the whole packages repository db).
This results in 100% download size reduction for 99% of other users.
:: new "light" database versions now ship without packagechangelogs
table content to improve speed, download time and size.
:: cleanup entropy.client.interfaces.repository code and add support
for developer-repo feature
:: add warnings for users running "equo query changelog" without
developer-repo mode enabled
2009-12-14 21:33:30 +01:00
Fabio Erculiani
30fb022635
[entropy.client.interfaces.package] do not add changelog metadata to installed packages db on packages install
2009-12-14 21:32:47 +01:00
Fabio Erculiani
43afd2c0ec
[entropy.graph] fix typo in docstring
2009-12-14 21:31:01 +01:00
Fabio Erculiani
d3d3bb98eb
[entropy.db/entropy.services] add get_changelog argument to EntropyRepository.getPackageData + EntropyRepository.dropChangelog
...
:: getPackageData features a new get_changelog argument (True by default)
:: EntropyRepository now features a dropChangelog method to drop the whole packages ChangeLog (resulting in speed improvements)
:: make Entropy EAPI=3 repository service to return metadata without ChangeLog information (speed improvement here too)
2009-12-14 21:26:23 +01:00
Fabio Erculiani
b9345f5782
[entropy.client.interfaces.dep] fix possible "conflicts" variable unavailability
2009-12-12 17:03:51 +01:00
Fabio Erculiani
299c19962b
[entropy.graph] add get_node() method to Graph
2009-12-12 16:59:49 +01:00
Fabio Erculiani
d19788b72a
[entropy.graph] Graph: some final methods polishing
2009-12-12 12:55:06 +01:00
Fabio Erculiani
3fdf8ce8ea
[entropy.grah] improve speed of get_adjacency_map
2009-12-12 11:51:57 +01:00
Fabio Erculiani
af5599b1c3
[entropy.graph] fix trans_vals function declaration
2009-12-12 11:50:53 +01:00
Fabio Erculiani
016308106b
[entropy.graph] split solve() into _solve() and solve()
2009-12-12 11:50:16 +01:00