Commit Graph

946 Commits

Author SHA1 Message Date
Fabio Erculiani
74f774e796 [matter] save one weird print to stdout 2012-12-04 20:21:54 +01:00
Fabio Erculiani
3b27f40c20 Release Entropy 154 2012-12-02 09:23:46 +01:00
Fabio Erculiani
5b5812f612 [matter] fix typo in changing repo detection code 2012-12-02 09:22:52 +01:00
Fabio Erculiani
8e42f387ea Release Entropy 153 2012-12-01 19:26:21 +01:00
Fabio Erculiani
943e91f74d [eit] convert all the sys.argv elements to unicode in main()
This avoids potential issues with entropy.db and other entropy.server
components.
2012-12-01 19:16:26 +01:00
Fabio Erculiani
1d20a3e358 [matter] move post-graph filters execution to a separate method 2012-12-01 13:56:05 +01:00
Fabio Erculiani
79c63fef14 [matter] implement support for package dependencies grouping
Previously, each package in the particle was analyzed on its own and
spawning portage against multiple packages was not possible.
This commit introduces the ability to aggregate packages in particles
in "groups", so that they can be considered together in the same
portage merge transaction.

The previously exported environment variable MATTER_PACKAGE_NAME has
been renamed into MATTER_PACKAGE_NAMES and contains a space separated
list of package dependencies that are in the merge transaction.
2012-12-01 13:31:20 +01:00
Fabio Erculiani
e85b511732 [matter] some PEP8 related cleanup 2012-12-01 09:06:10 +01:00
Fabio Erculiani
6576830df5 Release Entropy 152 2012-11-25 20:04:58 +01:00
Fabio Erculiani
48c3870932 [matter] use portage.dep.dep_getkey for SPM package atoms 2012-11-25 12:50:49 +01:00
Fabio Erculiani
7743050d69 [matter] add support for "spm-repository-change-if-upstreamed"
If SPM repository changes are not allowed when a package needs to be bumped,
the package won't be bumped/recompiled.
However, there is a case in where the SPM repo change constraint loses its
importance, and it's when the current SPM repository no longer contains the
target package (thus, changes have been upstreamed or they're just not needed
anymore).
Using "spm-repository-change-if-upstreamed: yes" makes possible to ignore
SPM repo changes in this case.

The default behaviour does not change, spm-repository-change-if-upstreamed is
disabled by default (== no as default config value).
2012-11-25 12:44:05 +01:00
Fabio Erculiani
922bf6e0a7 Release Entropy 151 2012-11-23 22:58:43 +01:00
Fabio Erculiani
dc27835fd8 Release Entropy 150 2012-11-18 19:58:54 +01:00
Fabio Erculiani
4001e0f4b2 Release Entropy 149 2012-11-12 12:30:41 +01:00
Fabio Erculiani
45314881e7 [eit] fix print_table() usage in "eit status" 2012-11-11 14:01:38 +01:00
Fabio Erculiani
8194608d2d Release Entropy 148 2012-11-11 09:41:15 +01:00
Fabio Erculiani
eadf576359 [matter] fix Portage import paths due to upstream changes 2012-11-11 09:39:25 +01:00
Fabio Erculiani
c5fb8d1f99 [matter] fix undefined variable "p" issue 2012-11-11 09:32:11 +01:00
Fabio Erculiani
6d5762e985 Release Entropy 147 2012-11-10 16:29:58 +01:00
Fabio Erculiani
d09e11ccb6 Release Entropy 146 2012-11-09 22:34:26 +01:00
Fabio Erculiani
d42003ba94 Merge remote-tracking branch 'origin/solo'
Conflicts:
	client/po/bg.po
	client/po/ca.po
	client/po/cs.po
	client/po/da.po
	client/po/de.po
	client/po/entropy.pot
	client/po/es.po
	client/po/es_CL.po
	client/po/fr.po
	client/po/fr_CA.po
	client/po/it.po
	client/po/nl.po
	client/po/pl.po
	client/po/pt.po
	client/po/pt_BR.po
	client/po/ru.po
	client/po/sk.po
	client/po/sv.po
	client/po/uk.po
	client/po/zh_TW.po
	client/revision
	docs/ChangeLog
	docs/TODO
	lib/entropy/cache.py
	lib/entropy/client/interfaces/db.py
	lib/entropy/const.py
	lib/entropy/revision
	lib/entropy/spm/plugins/interfaces/portage_plugin/__init__.py
	server/revision
2012-11-06 22:35:01 +01:00
Fabio Erculiani
df3c27deac [entropy*] drop etpUi usage where possible 2012-11-04 22:36:54 +01:00
Fabio Erculiani
280a7067b3 [entropy.cli] drop module, move code to client/ and server/
Even though it is a small code duplication, entropy.cli does make
much less sense.
2012-11-04 21:11:56 +01:00
Fabio Erculiani
a27d922cb4 Release Entropy 145 2012-09-30 21:53:40 +02:00
Fabio Erculiani
34f3e248d2 Release Entropy 144 2012-09-21 16:45:54 +02:00
Fabio Erculiani
fa006188f1 Release Entropy 143 2012-09-17 12:41:56 +02:00
Fabio Erculiani
724a4d7e87 Release Entropy 142 2012-09-09 18:07:21 +02:00
Fabio Erculiani
f675c5fdae Release Entropy 141 2012-09-08 20:11:23 +02:00
Fabio Erculiani
af338e7564 Release Entropy 140 2012-09-08 20:11:23 +02:00
Fabio Erculiani
ef9258b4ce Release Entropy 139 2012-09-08 20:11:22 +02:00
Fabio Erculiani
ec425094cd Release Entropy 138 2012-09-08 20:11:22 +02:00
Fabio Erculiani
d166690c35 [eit.commands.lock] validate repository_id in "eit lock" and "eit unlock" 2012-09-08 20:11:22 +02:00
Fabio Erculiani
178e2c62cd Release Entropy 137 2012-09-08 20:11:21 +02:00
Fabio Erculiani
1aee2a4371 [eit] handle OnlineMirrorError more nicely. 2012-09-08 20:11:21 +02:00
Fabio Erculiani
5c1f8d9b94 Release Entropy 141 2012-09-06 20:04:42 +02:00
Fabio Erculiani
91a96abd45 Release Entropy 140 2012-09-03 19:25:01 +02:00
Fabio Erculiani
4a37aed84a Release Entropy 139 2012-09-02 17:21:40 +02:00
Fabio Erculiani
3d923e0727 Release Entropy 138 2012-09-01 15:24:16 +02:00
Fabio Erculiani
db542393fa [eit.commands.lock] validate repository_id in "eit lock" and "eit unlock" 2012-08-29 16:40:38 +02:00
Fabio Erculiani
84b13ffb95 Release Entropy 137 2012-08-27 11:37:50 +02:00
Fabio Erculiani
0e0483e9c9 [eit] handle OnlineMirrorError more nicely. 2012-08-27 10:15:36 +02:00
Fabio Erculiani
f173b5850f Release Entropy 136 2012-08-26 16:02:18 +02:00
Fabio Erculiani
d1475cff31 [eit.commands.reset] subclass EitPull rather than EitPush 2012-08-26 16:02:18 +02:00
Fabio Erculiani
5b8de80fb4 Release Entropy 135 2012-08-26 16:02:17 +02:00
Fabio Erculiani
3cf0a0cee2 Release Entropy 134 2012-08-26 16:02:17 +02:00
Fabio Erculiani
6744795912 Release Entropy 136 2012-08-24 16:16:15 +02:00
Fabio Erculiani
ec1e2b431d [eit.commands.reset] subclass EitPull rather than EitPush 2012-08-23 11:05:17 +02:00
Fabio Erculiani
b2c88b0c20 Release Entropy 135 2012-08-22 17:43:41 +02:00
Fabio Erculiani
04ce12e276 Release Entropy 134 2012-08-22 13:19:34 +02:00
Fabio Erculiani
2e6b176c83 [eit] do not raise any exception in sys.excepthook 2012-08-19 00:25:31 +02:00