Fabio Erculiani
7b521b924b
[server] add support for linktest
2011-08-05 22:58:03 +02:00
Fabio Erculiani
58a298bd44
[reagent] fix repo initialization code
2011-08-03 09:51:21 +02:00
Fabio Erculiani
44dc33121b
[entropy.server] improve missing dependencies QA tests
2011-08-02 17:31:52 +02:00
Fabio Erculiani
2d227fd882
[reagent] deptest: also check base repository and make sure it's self-contained
2011-08-02 08:20:45 +02:00
Fabio Erculiani
730df29fc4
[reagent] execute dependencies test ("deptest") on all the available repositories
2011-07-17 17:59:35 +02:00
Fabio Erculiani
f5056a1cca
[activator,reagent] do not print stack content in case of KeyboardInterrupt exception
2011-07-17 16:30:17 +02:00
Fabio Erculiani
be0dbfcdfa
[reagent] always print stack content on exception
2011-07-17 16:23:56 +02:00
Fabio Erculiani
6db46677d1
[reagent] fixup "reagent repo create-empty-database" command
2011-06-25 00:01:17 +02:00
Fabio Erculiani
43a07fce71
[reagent] add --color option, see bug #2381
2011-04-29 17:13:07 +02:00
Fabio Erculiani
58324c99eb
[entropy.tools] move acquire_entropy_locks, release_entropy_locks from text_tools to entropy.tools
2011-03-05 12:58:00 +01:00
Fabio Erculiani
23285e6c77
[entropy.server] out default_repository, in .repository()
2011-02-05 18:15:49 +01:00
Fabio Erculiani
ab93aee68b
[entropy.server] complete the robustness work on the package, completely drop repo=None from function args
2011-02-05 18:07:09 +01:00
Fabio Erculiani
fc7c7a1ca6
[reagent] import release_entropy_locks from text_tools
2011-01-05 12:50:22 +01:00
Fabio Erculiani
6c312692f3
[reagent] fix Entropy Server resource usage
...
Sometimes Entropy Server instance gets loaded twice, this fixes it
in reagent. At the same time, some commands were not properly
wrapped around the acquisition of the entropy server lock.
2011-01-05 12:47:46 +01:00
Fabio Erculiani
bf947d355b
[reagent,equo] implement "reagent repo package-dep-check" tool
...
This tool helps QA checking packages against missing runtime dependencies
2011-01-01 17:22:44 +01:00
Fabio Erculiani
02613af261
[reagent,activator] effectively implement entropy locking management in entropy.server modules
2010-11-21 21:42:05 +01:00
Fabio Erculiani
8dd3c78e52
[reagent] remove "revdeps" tool, it is no longer needed
2010-11-18 10:03:25 +01:00
Fabio Erculiani
649f6786ac
[reagent] use entropy lock to ensure that there always be at most one instance running
2010-11-18 10:01:36 +01:00
Fabio Erculiani
255b2fe468
[reagent,activator] cleanup respective modules, trivial fixes
2010-10-09 13:55:24 +02:00
Fabio Erculiani
1198a24290
[entropy.*] remove "eclasses" metadata support
...
"eclasses" package metadata is not in use in Entropy and is too
tight with Portage. Dropping.
2010-09-04 15:26:16 +02:00
Fabio Erculiani
a96525028f
[reagent] execute text_tools.cleanup() with arguments
2010-07-21 08:55:43 +02:00
Fabio Erculiani
dd14a39281
[entropy.server] add Server.{un,}mask_packages() function and reagent "repo package-{un,}mask" tools
2010-07-16 14:34:32 +02:00
Fabio Erculiani
8ed0b1e009
[reagent] remove any "world" evidence
2010-06-08 13:11:29 +02:00
Fabio Erculiani
c414f02250
[reagent/activator] implement simple exception handler (catching KeyboardInterrupt)
2010-05-09 16:46:21 +02:00
Fabio Erculiani
6a5fc7fb32
[reagent] implement "reagent spm new"
2010-03-30 20:40:18 +02:00
Fabio Erculiani
3708b46d76
[reagent] always calculate reverse dependencies when removing packages from repos if --nodeps is not passed
2010-03-30 19:43:56 +02:00
Fabio Erculiani
74e948519c
[reagent] merge "reagent database" with "reagent repo"
2010-02-26 09:29:53 +01:00
Fabio Erculiani
af8baaff28
[reagent] add "reagent status" tool, print repositories status
2010-02-11 23:49:27 +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
5cdf91a699
[entropy.server] first chunk of API rework, module code reorganization
2010-01-25 20:07:55 +01:00
Fabio Erculiani
28b86c5c5d
[reagent/equo] implement full repository dependency editor
2010-01-23 02:07:30 +01:00
Fabio Erculiani
d0dff15b12
[reagent] add support for "query match" tool
2010-01-20 12:16:05 +01:00
Fabio Erculiani
477e135134
[entropy/equo] implement bash completion (yay!), move CLI related functions to text_tools module
2010-01-12 15:52:12 +01:00
Fabio Erculiani
ccc292eba4
[entropy] ban print_info calls from entropy package, create text_tools module
2010-01-11 10:29:48 +01:00
Fabio Erculiani
5bffe4b37e
[reagent] fix spm tool
2009-12-30 21:47:15 +01:00
Fabio Erculiani
1eab5b086f
[entropy.security/entropy.server] add GPG keys import/export feature
2009-12-29 21:55:07 +01:00
Fabio Erculiani
03efb1383d
[entropy.server] complete server-side implementation of GPG features
2009-12-28 00:18:19 +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
3a972cdf39
[reagent] add graphing commands (reagent query graph, reagent query revgraph)
2009-12-15 21:35:14 +01:00
Fabio Erculiani
36a614849a
[entropy/equo/server] improve support of non-TTY stdout
2009-12-06 20:36:52 +01:00
Fabio Erculiani
758890b06b
[reagent] fix options alignment
2009-11-21 13:34:48 +01:00
Fabio Erculiani
ecca56ef5b
[reagent/activator] fix options parsing issue
2009-11-21 13:31:28 +01:00
Fabio Erculiani
e452421c7f
[entropy] fix whitespace after comma
2009-10-05 14:05:32 +02:00
Fabio Erculiani
2a43f44ab8
[entropy] update file HEADER and interpreter
2009-09-20 14:44:41 +02:00
Fabio Erculiani
4ed7371e9a
[entropy.server] add the ability to selectively add or remove packages when syncing with Spm
2009-09-16 19:13:25 +02:00
Fabio Erculiani
84a90055f1
[reagent] add support to "--dump" to "reagent libtest"
2009-09-03 20:55:32 +02:00
Fabio Erculiani
8c0508707d
[reagent] do not spam terminal with libtest return data
2009-09-03 20:16:49 +02:00
Fabio Erculiani
c0d9b5e6f4
[entropy.core] Split entropy.core, introduce generic plugin loader
...
:: split entropy.core and move SystemSettings stuff to
entropy.core.settings (and prepare external plugin support)
:: add EntropyPluginFactory generic class to entropy.core that
will be used Entropy-wide to load external Entropy plugins
:: make entropy.spm Plugin Factory using entropy.core.EntropyPluginFactory
2009-08-30 18:59:35 +02:00