Fabio Erculiani
144960531b
[entropy.server] fix verify_remote_packages()
2010-01-27 22:14:09 +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
93755cadd8
[entropy.server] complete module API cleanup and polishing
2010-01-26 22:52:52 +01:00
Fabio Erculiani
66675a6d80
[entropy.server] second chunk of entropy.server API/module cleanup and polishing
2010-01-26 10:36:04 +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
403f59e9ec
[reagent] when editing package dependencies, automatically bump package revision
2010-01-25 00:31:19 +01:00
Fabio Erculiani
a0cfc6e8df
[reagent] when editing deps and user hit cancel, go to the next package
2010-01-23 18:21:35 +01:00
Fabio Erculiani
36be7ff9d3
[reagent] fix atom_match call in package-dep tool
2010-01-23 17:00:42 +01:00
Fabio Erculiani
28b86c5c5d
[reagent/equo] implement full repository dependency editor
2010-01-23 02:07:30 +01:00
Fabio Erculiani
89fefc4df0
[reagent] do not directly use print()
2010-01-23 00:22:16 +01:00
Fabio Erculiani
02837597c6
[entropy.tools] more module API rework work done
2010-01-20 12:55:04 +01:00
Fabio Erculiani
1d661285f4
[reagent] catch CTRL+C on tedious function call
2010-01-20 08:11:31 +01:00
Fabio Erculiani
43f62fe86c
[entropy.client/entropy.db] drop matchTag argument from atom_match and atomMatch (use proper atom syntax instead!)
2010-01-13 17:44:51 +01:00
Fabio Erculiani
40f090310b
[entropy.output] rename TextInterface.inputBox into input_box
2010-01-11 18:05:47 +01:00
Fabio Erculiani
41212188f5
[entropy.output] rename TextInterface.askQuestion into ask_question
2010-01-11 17:59:26 +01:00
Fabio Erculiani
ffc69a0ddd
[reagent] provide more tips to user regarding GPG usage
2009-12-31 11:03:54 +01:00
Fabio Erculiani
9b86f6ac44
[reagent] use coloured output when calling spm compile_packages() method
2009-12-30 21:52:31 +01:00
Fabio Erculiani
2bc05e8440
[reagent] fix SPM function call
2009-12-30 21:48:34 +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
37989bea0c
[reagent] fix spm repo move warning check
2009-12-13 11:19:57 +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
0e8bd4dc68
[reagent] inform developer that package has been compiled from a different repository
2009-12-11 11:25:22 +01:00
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
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
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
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
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
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
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