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