Fabio Erculiani
2f26be49e0
[entropy.security] draft implementation of entropy.security.Repository (aimed for GPG support)
2009-12-17 18:49:16 +01:00
Daniel Halens Rodríguez
217834e041
[translations] add Slovak translation
2009-12-17 16:28:38 +00: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
af7357c6f6
[equo] fix graphing abilities (equo query graph, and equo query revgraph) and ease print_package_info output
2009-12-16 20:50:44 +01:00
Fabio Erculiani
3a972cdf39
[reagent] add graphing commands (reagent query graph, reagent query revgraph)
2009-12-15 21:35:14 +01:00
Fabio Erculiani
0213735419
[equo] text_query: search_installed_package should print packages data sorted alphabetically
2009-12-15 16:11:47 +01:00
Fabio Erculiani
26001576e9
[equo] text_query: fix pkg_data dict handling in get_installed_packages
2009-12-15 16:08:52 +01:00
Fabio Erculiani
2e2bfb4cd5
[equo] fix UGC execution
2009-12-15 00:07:32 +01:00
Fabio Erculiani
f62e278764
[equo] several code style and graphical improvements to "equo install" and "equo remove" output
2009-12-14 23:56: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
b97b400527
[conf] client.conf: drop old entries from configprotectskip
2009-12-14 21:31:55 +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
37989bea0c
[reagent] fix spm repo move warning check
2009-12-13 11:19:57 +01:00
Fabio Erculiani
fbd3dd0fd5
[conf] client.conf disable SHA512 hash check by default
2009-12-13 10:37:07 +01:00
Fabio Erculiani
c674f0478a
[equo] fix "equo query orphans", make it work with new db schema
0.99.19.11
2009-12-13 10:02:02 +01:00
Fabio Erculiani
3a60b915a9
[po] update Italian translation
2009-12-13 10:01:41 +01:00
Fabio Erculiani
9c90de106a
[docs] update API documentation
0.99.19.10
2009-12-13 00:32:11 +01:00
Fabio Erculiani
c29c6f05bc
[po] update translations
2009-12-12 19:02:41 +01:00
Fabio Erculiani
02fe896419
[todo] update TODO
2009-12-12 19:02:21 +01:00
Fabio Erculiani
b9345f5782
[entropy.client.interfaces.dep] fix possible "conflicts" variable unavailability
2009-12-12 17:03:51 +01:00
Fabio Erculiani
1aeffa138b
[reagent] do not show warnings about SPM repo moves if info is not available
2009-12-12 17:01:42 +01:00
Fabio Erculiani
c41a088666
[man] update equo man page
2009-12-12 17:00:55 +01:00
Fabio Erculiani
b5fb22d2f7
[equo] add "equo query graph" and "equo query revgraph" commands (see --help)
2009-12-12 17:00:22 +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
Fabio Erculiani
d7e3d255a5
[entropy.graph] get_adjacency_map should really know shit about GraphNode
2009-12-12 11:23:14 +01:00
Fabio Erculiani
dbd22f482a
[entropy.server] provide easy to use open_repository server (matching client-side method on purpose)
2009-12-12 11:07:23 +01:00
Fabio Erculiani
bfd2e4499d
[equo] query: code cleanup and polishing
2009-12-12 10:52:06 +01:00
Fabio Erculiani
a7471511d6
[entropy.db] EntropyRepository.insertProvide: reset previously set default provides
2009-12-12 10:32:54 +01:00
Fabio Erculiani
a5d20e7e98
[entropy.db] fix insertProvide fixme hack
2009-12-11 22:47:20 +01:00
Fabio Erculiani
71d1b7b4a8
[entropy.db/entropy.spm] change (backward compat. kept) format of "provide" package metadatum
2009-12-11 22:18:22 +01:00
Fabio Erculiani
19a85efe4b
[entropy.db] EntropyRepository: improve speed of _doesTableExist and _doesColumnInTableExist
2009-12-11 22:17:44 +01:00
Fabio Erculiani
068c3ef149
[entropy.spm] do not crash when elf file cannot be read, but rather raise a warning
2009-12-11 22:16:14 +01:00
Fabio Erculiani
8244e414dd
[unittest] add a new test to the suite, this will test PROVIDE metadata
2009-12-11 22:13:22 +01:00
Fabio Erculiani
1324d9e7c4
[entropy.spm] PortagePlugin.extract_package_data: fix spm_repository setup
2009-12-11 21:03:05 +01:00
Fabio Erculiani
a247095878
[entropy.core.settings.base] fix entropy.conf readability check
2009-12-11 19:29:49 +01:00
Fabio Erculiani
0e8bd4dc68
[reagent] inform developer that package has been compiled from a different repository
2009-12-11 11:25:22 +01:00
Fabio Erculiani
d13478c176
[entropy.db/entropy.spm] new medatatum to EntropyRepository
...
- add new package metadatum 'spm_repository',
- update PortagePlugin.extract_package_metadata() to extract spm_repository
- remove unused methods from EntropyRepository
2009-12-11 11:08:00 +01:00
Fabio Erculiani
3a769da983
[entropy.db] EntropyRepositoryPlugin method add_package_hook was missing the "idpackage" argument
2009-12-11 10:48:02 +01:00
Fabio Erculiani
595647236f
[entropy.client.interfaces.fetch] when mirror doesn't have pkg, add 3 failure points to it
2009-12-11 10:29:59 +01:00
Fabio Erculiani
4fd13d193e
[entropy.client.interfaces.repository] fine tune EAPI=3 diff update pkgs threshold
2009-12-10 12:47:11 +01:00
Fabio Erculiani
2bbb4735f6
[entropy.db] improve removePackage() speed by 30%
...
- added primary keys relations by adding foreign keys constaints and ON DELETE CASCADE
- added migration path for older databases
Thanks to Michele Tameni for the advice ;-)
2009-12-10 01:28:13 +01:00