Commit Graph

81 Commits

Author SHA1 Message Date
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