Commit Graph

234 Commits

Author SHA1 Message Date
Fabio Erculiani 99ee02f20c [entropy] goodbye etpConst['spm'], implement new SpmPlugin methods, bump SpmPlugin API 2009-12-03 16:59:44 +01:00
Fabio Erculiani aa09a1c196 [reagent] properly catch InvalidAtom exceptions 2009-11-30 20:24:37 +01:00
Fabio Erculiani 279f5ab4bb [reagent] fix trivial bug 2009-11-29 22:27:36 +01:00
Fabio Erculiani 0aef0d2da7 [entropy.services/reagent] use Spm directly when quickpkging 2009-11-23 20:11:56 +01:00
Fabio Erculiani 758890b06b [reagent] fix options alignment 2009-11-21 13:34:48 +01:00
Fabio Erculiani 94c21df507 [activator] align options 2009-11-21 13:32:32 +01:00
Fabio Erculiani ecca56ef5b [reagent/activator] fix options parsing issue 2009-11-21 13:31:28 +01:00
Fabio Erculiani 4f80650685 [entropy.transceivers] migrate code to EntropyTransceiver infrastructure, w00t! 2009-11-15 23:46:49 +01:00
Fabio Erculiani eeb5970ec3 [activator] fix old_default variable referencing 2009-11-10 22:03:37 +01:00
Fabio Erculiani b016de6917 [entropy*] remove u' unicode string immediates prefix 2009-10-06 20:55:30 +02:00
Fabio Erculiani 33c005e668 [entropy] fix common idioms 2009-10-05 14:08:34 +02:00
Fabio Erculiani e452421c7f [entropy] fix whitespace after comma 2009-10-05 14:05:32 +02:00
Fabio Erculiani 747b8a7751 [server] migrate code to Python 3.x compatibility 2009-10-05 09:52:07 +02:00
Fabio Erculiani 71825e9c76 [entropy] migrate codebase to Python 2.6 only syntax 2009-09-30 19:53:47 +02:00
Fabio Erculiani 2a7db1965a [entropy] fix OutputInterface.askQuestion answers handling 2009-09-26 09:18:23 +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
Fabio Erculiani 9359693cc5 [entropy.spm] make PortagePlugin to use SpmPlugin API, major API change 2009-08-29 21:31:43 +02:00
Fabio Erculiani b714cf6bae [server/community repos] add support for --nooldslots argument in "spm compile categories" 2009-08-26 18:14:50 +02:00
Fabio Erculiani 0f40ce99a8 [entropy.server] remove SpmService instance attribute, create Spm() method 2009-08-11 10:12:13 +02:00
Fabio Erculiani 7387f84c46 [server/scripts] add misc scripts useful for server-side maintenance 2009-07-31 14:14:46 +02:00
Fabio Erculiani fba1650155 [server] remove old stuff 2009-07-31 14:14:46 +02:00
Fabio Erculiani edaa63705b [entropy.server/equo.community] Remove md5check tool, add pkgtest (which does the same plus QA tests) 2009-07-28 14:45:41 +02:00
Fabio Erculiani 56ec274e8f [reagent] improve exit status handling 2009-07-20 19:03:05 +02:00
Fabio Erculiani 4c221ca41a [activator] explicitly call const_kill_threads before quitting 2009-07-20 19:03:05 +02:00
Fabio Erculiani d391ec4bac [entropy.qa] rename libraries_test method to test_shared_objects 2009-07-16 08:49:51 +02:00
Fabio Erculiani d795d7f8f4 fix typo 2009-06-10 10:00:17 +02:00
Fabio Erculiani 0d0e1a6032 fix switch_packages_branch, more reliable now 2009-06-10 09:58:17 +02:00
Fabio Erculiani d991b596ed new etpUi key "warn" to that will make possible to disable warnings 2009-06-10 09:43:05 +02:00
Fabio Erculiani 801feeadd5 entropy.server: fix switchbranch tool on reagent 2009-06-10 09:28:56 +02:00
Fabio Erculiani ff6a5345aa fix typo 2009-06-10 09:18:52 +02:00
Fabio Erculiani 5816cda26c entropy.server: improve QA code 2009-06-02 20:09:05 +02:00
Fabio Erculiani a0bf9dd02c entropy.server: improve QA code 2009-06-02 18:29:11 +02:00
Fabio Erculiani 78d9a6fc39 add library paths table regenerator tool to reagent 2009-05-30 21:10:30 +02:00
Fabio Erculiani 290d806c36 revert interpreter to /usr/bin/python instead of python2 due to issues
with Gentoo's python2 symlink not being updated properly
2009-05-25 21:07:30 +02:00
Fabio Erculiani 75b91ea50f update code to use the new atom_match results with multiMatch = True 2009-05-25 20:14:11 +02:00
Fabio Erculiani f93a86208b entropy.server: implement branch flushback logic
Generally, when starting a new branch packages are not copied over
to avoid wasting disk space. So, old packages will be still pulled
in from old branch directories (under packages/). This commit adds
a function that automatically flush back old-branch packages into
the current one.
Let's say we have just bumped our repo from branch 1 to branch 2.
We have 3 packages into it that are still placed inside /packages/1.
Everything works until we decide to drop support from branch 1, in
this case, we would have to rebuild all these packages wasting a lot
of time. With "flushback" this is done automatically without touching
packages integrity.
2009-05-15 10:11:30 +02:00
Fabio Erculiani c0d0168d43 entropy.server: validate repos when moving/copying packages from a repo to another 2009-05-14 09:12:48 +02:00
Fabio Erculiani dd89f993fa reagent: I suck, after years of coding, i still make SyntaxErrors 2009-05-10 17:06:40 +02:00
Fabio Erculiani c71c8f8e9c reagent: when moving/copying packages across repos, filter out argv dupies 2009-05-10 17:03:35 +02:00
Fabio Erculiani e8b2c90524 reagent: always translate inject paths to real paths 2009-05-08 13:29:44 +02:00
Fabio Erculiani f7f480569b entropy server, community repos: add --deps option to repo command
This makes possibile to pull in all the dependencies of packages
selected through 'repo move/copy'.
2009-05-07 14:16:35 +02:00
Fabio Erculiani a37c9f2198 entropy.server: improve support for expiration based packages removal 2009-04-26 01:01:25 +02:00
Fabio Erculiani 2deebc2ab6 Community Repositories: make it back working.
Community Repositories support was broken due to codebase changes
and introduction of SystemSettings, which now overwrites any
overridden setting. This commit fixes all the issues and also
improves the current support.
2009-04-25 23:21:30 +02:00
Fabio Erculiani 0cfce3ab79 move service scripts to services dir, add repository admin init service 2009-04-23 22:12:41 +02:00
Fabio Erculiani 814e468c05 rename entropy-repository-daemon to repository-services-daemon 2009-04-21 10:04:31 +02:00
Fabio Erculiani 5a774a4606 entropy-repository-daemon: refresh repository daemon script 2009-04-21 10:03:34 +02:00