Commit Graph

984 Commits

Author SHA1 Message Date
Fabio Erculiani c2829066e2 Release Entropy 167 2013-01-12 14:37:03 +00:00
Fabio Erculiani 04419d0a0a Release Entropy 166 2013-01-12 14:00:12 +00:00
Fabio Erculiani ca40d783b1 Release Entropy 165 2013-01-06 17:19:56 +00:00
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