Commit Graph

981 Commits

Author SHA1 Message Date
Fabio Erculiani
7f26af3710 Release Entropy 164 2013-01-05 12:49:50 +00:00
Fabio Erculiani
024f42093b Release Entropy 163 2013-01-05 12:43:36 +00:00
Fabio Erculiani
66360b9912 Release Entropy 162 2013-01-02 18:33:23 +00:00
Fabio Erculiani
0ef31e9021 Release Entropy 161 2012-12-30 16:25:47 +01:00
Fabio Erculiani
3d904689e3 Release Entropy 160 2012-12-26 21:00:15 +01:00
Fabio Erculiani
e935acf577 Release Entropy 159 2012-12-26 19:01:59 +01:00
Fabio Erculiani
424b81aaf1 [matter] move matter to its own directory, get ready to split it off 2012-12-22 21:10:52 +01:00
Fabio Erculiani
d595e234ed [matter] drop duplicate static method 2012-12-22 09:55:26 +01:00
Fabio Erculiani
5959b44e17 [matter] make possible to extend ArgumentParser params, implement Portage binpkgs push 2012-12-22 09:42:18 +01:00
Fabio Erculiani
6339cffc0c [matter] fix typo in setup() and teardown() PackageBuilder methods 2012-12-22 09:41:24 +01:00
Fabio Erculiani
752ea1e1a3 [matter] move Portage source PMS specific env setup back to PackageBuilder 2012-12-22 09:17:47 +01:00
Fabio Erculiani
bf5beacb5b [matter] cleanup matter.main code a bit 2012-12-22 09:13:42 +01:00
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