Fabio Erculiani
761d8ffb33
[matter] implement Portage package commit in BaseBinaryPMS
2012-12-21 22:15:07 +01:00
Fabio Erculiani
0fec4c54d3
[matter] document .spec file parameters in matter --help
2012-12-21 09:27:43 +01:00
Fabio Erculiani
51f80944ff
Release Entropy 158
2012-12-21 00:54:31 +01:00
Fabio Erculiani
ef679bf2e7
[server] update POTFILES.in
2012-12-21 00:45:23 +01:00
Fabio Erculiani
cd12e89f84
[matter] split and clean matter, make the Entropy dependency optional
2012-12-21 00:44:04 +01:00
Fabio Erculiani
dad36a9a80
[antimatter] rename antimatter to antimatter.py
2012-12-20 21:41:20 +01:00
Fabio Erculiani
ff029d3817
[matter] rename matter to matter.py
2012-12-20 21:40:49 +01:00
Fabio Erculiani
e4ef3979a2
[matter] add "stable" parameter support to particles
2012-12-20 10:01:56 +01:00
Fabio Erculiani
e17928e4bf
[matter] use subprocess.call() instead of a custom os.spawnvpe()
2012-12-20 09:13:19 +01:00
Fabio Erculiani
ce64433a6c
Release Entropy 157
2012-12-18 19:58:31 +01:00
Fabio Erculiani
d5b46cda2b
[antimatter] properly format title for new packages as well
2012-12-18 09:08:32 +01:00
Fabio Erculiani
b8affca48b
[antimatter] rework BaseAntiMatterResult parameters, extend the HtmlAntiMatterResult class
2012-12-18 08:50:46 +01:00
Fabio Erculiani
e1107512c3
[antimatter] use <ul> and <li> instead of <dl> and friends
2012-12-18 00:27:19 +01:00
Fabio Erculiani
83c3c143d8
[antimatter] implement html output through a --html switch
2012-12-17 23:38:01 +01:00
Fabio Erculiani
3ebdc3302b
[antimatter] use target() object for key() and slot()
2012-12-17 23:37:42 +01:00
Fabio Erculiani
ac28e25e3e
[antimatter] add --extended switch, and colorize output a bit
2012-12-17 22:18:16 +01:00
Fabio Erculiani
f4aef3c97d
Release Entropy 156
2012-12-16 19:17:10 +01:00
Fabio Erculiani
c2ebf35c6c
[antimatter] catch KeyboardInterrupt
2012-12-16 19:16:51 +01:00
Fabio Erculiani
1f756bba07
[antimatter] fix help message about --upgrade
2012-12-16 19:12:49 +01:00
Fabio Erculiani
709d197818
[antimatter] fixup typos in updates calculation
2012-12-16 19:10:29 +01:00
Fabio Erculiani
224da38b28
Release Entropy 155
2012-12-16 18:42:22 +01:00
Fabio Erculiani
bf4dee312a
[server] new tool for detecting package updates and upstream removals
2012-12-16 18:09:30 +01:00
Fabio Erculiani
a33972ce27
[matter] make sure to compute preserved_libs status on each run
2012-12-09 21:54:40 +01:00
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