commit 9a2f4c00cd32d0bd2b8ffc220fb93efce37c1e1a Author: Fabio Erculiani Date: Mon Jan 21 09:12:37 2013 +0000 Release Entropy 170 commit 7afc6979e12461ae10e130c3021117d397336a36 Author: Fabio Erculiani Date: Mon Jan 21 09:11:09 2013 +0000 [entropy.spm] _extract_pkg_metadata_provided_libs: consider symlinks valid This has caused a meltdown of the metadata and QA failures all around commit 7050ccad0fea4c9cd44380999d6d87c2e3519e7f Author: Fabio Erculiani Date: Mon Jan 21 08:59:27 2013 +0000 [entropy.client.interfaces.dep] _lookup_library_packages_available: do not pull in conflicting slots This could happen because of the shallow checks that were done inside this method. commit cecd3fa1ee9d12dbac297bd231dd814504eb9a6e Author: Fabio Erculiani Date: Sun Jan 20 12:03:04 2013 +0000 [server] update translations commit 466e89cf8fa391a84b56db207f802247a488009a Author: Fabio Erculiani Date: Sun Jan 20 12:02:06 2013 +0000 [Rigo] update translations commit 6af222042743f235a4f0f7f2bf93c6610e13b79b Author: Fabio Erculiani Date: Sun Jan 20 12:00:09 2013 +0000 [client] update transations commit 1600c498879d205162afd73639dc6ba4a5892a37 Author: Fabio Erculiani Date: Thu Jan 17 19:25:51 2013 +0000 [Rigo] always use units in rigo.css, clears warnings commit 21480a151529348fdeca36752b0eec1f4f819afd Author: Fabio Erculiani Date: Tue Jan 15 22:22:55 2013 +0000 Tagging Entropy version 169 commit 86bd948b616309f6b7b0429a7c0933b377cb96d3 Author: Fabio Erculiani Date: Tue Jan 15 22:22:55 2013 +0000 Release Entropy 169 commit 31fba5d37327ff5f64dac920edf95de77d4534ca Author: Fabio Erculiani Date: Tue Jan 15 22:20:26 2013 +0000 [matter] implement support for the "unmerge: yes/no" parameter commit cf8d217fe4fa7e6ea78e211bf027dd8de6a9612e Author: Fabio Erculiani Date: Mon Jan 14 23:11:21 2013 +0000 [entropy.server] drop one more useless output() commit 5a7a6a72896788c9741b4d02e6bd58dc0fd32e41 Author: Fabio Erculiani Date: Mon Jan 14 23:08:44 2013 +0000 [entropy.server] other tweaks to drained_dependencies_test() commit 36f5412de51537e00080872afb1679367f974e12 Author: Fabio Erculiani Date: Mon Jan 14 23:01:04 2013 +0000 [entropy.server] last output tweaks to drained_repositories_test() commit 8dd13a5f09090ffa8b0b8a0e7c9a22f6ac5d017f Author: Fabio Erculiani Date: Mon Jan 14 22:56:34 2013 +0000 [entropy.server] tweak output() in merged_dependencies_test() commit 15a27a0efdb9128c17a7926b5a16de34ec501fe4 Author: Fabio Erculiani Date: Mon Jan 14 22:54:03 2013 +0000 [entropy.server] tweak merged_repositories_test() a bit more commit b4092de36b36995a53cab78d16a8780bb037b6c9 Author: Fabio Erculiani Date: Mon Jan 14 22:48:15 2013 +0000 [entropy.server] improve output of drained_dependencies_test() even more commit d6adf4e81e56aee32d86273d7345df7406e1d71b Author: Fabio Erculiani Date: Mon Jan 14 22:35:24 2013 +0000 [entropy.server] improve output of drained_dependencies_test() commit 8fdd06cbd98178bae5657c8c43abadfdb8faf31a Author: Fabio Erculiani Date: Mon Jan 14 22:24:00 2013 +0000 [entropy.server] fix reversed() usage commit 2d2c6a8c607baa099357dbef9a18fdc2b4d2ffd6 Author: Fabio Erculiani Date: Mon Jan 14 22:19:23 2013 +0000 [entropy.server] add drained and merged repositories dependencies testing It happens that during our workflow, we bump packages into overlay repositories like sabayon-limbo and sabayon-hell. However, potential dependencies issues may pop up only when repositories are merged (their content drained) into others. This features assumes that repositories are listed in order of priority, where the first one is the base repo and others are layers on top of the first one. commit 09c554a702535a4f57848af8374bb2a8b55e42de Author: Fabio Erculiani Date: Mon Jan 14 00:50:27 2013 +0000 Tagging Entropy version 168 commit 7d9e76db1cff00432b27f3dbb38df00c2303107d Author: Fabio Erculiani Date: Mon Jan 14 00:50:27 2013 +0000 Release Entropy 168 commit e9aad1ce3905a639fe6fea6d41ec94f1a0da68bf Author: Fabio Erculiani Date: Mon Jan 14 00:32:36 2013 +0000 [matter] fixup ACCEPT_KEYWORDS handling, broken due to weirdo and whacky Portage API commit 27e1755f70146f91bcd3d5e89468f13452717583 Author: Fabio Erculiani Date: Sun Jan 13 23:36:14 2013 +0000 [matter] print particle file name together with particle execution status commit 326a52a3e021ebe197cc0e03dc7086b2b41fab9b Author: Fabio Erculiani Date: Sun Jan 13 23:02:17 2013 +0000 [matter] fix --pretend behaviour. Matter is required to return after dep calculation. commit ef7a892d36d230910fe6a597983cc45b848c6085 Author: Fabio Erculiani Date: Sun Jan 13 20:14:08 2013 +0000 [matter] fix handling of --pretend in build_args, myopts is not available at that stage commit 6d87079e1081f08003c8f28dddfb335c6204d7ee Author: Fabio Erculiani Date: Sun Jan 13 20:12:49 2013 +0000 [matter] show the list of uninstalled packages at the end of the execution commit f242eb4c1f9907b99e577d3e32fb1db367fb523c Author: Fabio Erculiani Date: Sun Jan 13 20:09:41 2013 +0000 [matter] add --pretend flag, makes possible to run matter in pretend mode directly commit fb9d47bdb80997e08dadf549f39d7b75898d9c77 Author: Fabio Erculiani Date: Sun Jan 13 19:43:15 2013 +0000 [matter] return exit_st out of matter_main() and main() instead of raising SystemExit commit db74c9f5df44126556063b8ceb5dfa3519386b97 Author: Fabio Erculiani Date: Sat Jan 12 14:37:03 2013 +0000 Tagging Entropy version 167 commit c2829066e213031a75f93b11301067da8246113c Author: Fabio Erculiani Date: Sat Jan 12 14:37:03 2013 +0000 Release Entropy 167 commit fb1dd2fb960adc9ff46aeb8fe7dbd67b06b219a4 Author: Fabio Erculiani Date: Sat Jan 12 14:33:30 2013 +0000 [entropy.client] fix repository database download using the rsync:// protocol commit 7b120b4b63878f17a3ad5829e9ee5953672e0259 Author: Fabio Erculiani Date: Sat Jan 12 14:00:12 2013 +0000 Tagging Entropy version 166 commit 04419d0a0aebd043f38ceb72438165e6a0ae4ef1 Author: Fabio Erculiani Date: Sat Jan 12 14:00:12 2013 +0000 Release Entropy 166 commit 17a32a6041b7939eb2935a409ed209a8ffaa2451 Author: Fabio Erculiani Date: Sat Jan 12 13:59:49 2013 +0000 [entropy.server] small code cleanup commit d6b7a21314fdaa53563b399aa25feb34a817066e Author: Fabio Erculiani Date: Sat Jan 12 13:57:03 2013 +0000 [entropy.server] make sure to not overwrite old package files, always bump package revision See bug #3904 commit 9f5f0d1c9561562402c9279595ff1e2812f3d35f Author: Fabio Erculiani Date: Sat Jan 12 13:03:56 2013 +0000 [entropy.server] cleanup whitespaces commit 3ec775c5a9d30187e96889f27f3a8299174be935 Author: Fabio Erculiani Date: Sat Jan 12 13:03:34 2013 +0000 [entropy.server] split _move_packages() in order to ease debugging commit fd1d3a6e2bfaaebcdc28188b7fd5471e7f71693b Author: Fabio Erculiani Date: Sat Jan 12 12:01:36 2013 +0000 [magneto] stop nagging user about the availability of the dbus service commit 18e9641e0cf5d1b480a17af60e556bc3d52d2f9a Author: Fabio Erculiani Date: Sun Jan 6 17:19:57 2013 +0000 Tagging Entropy version 165 commit ca40d783b1d2b5c56681696613cbf517eaefed02 Author: Fabio Erculiani Date: Sun Jan 6 17:19:56 2013 +0000 Release Entropy 165 commit 4e1caa7b5bf391b81db4e576c8fbf446dc2969c7 Author: Fabio Erculiani Date: Sun Jan 6 17:19:08 2013 +0000 [todo] update TODO commit 1cc776e25ed1220fbf9dbff5f0d4d8f25bf348e7 Author: Fabio Erculiani Date: Sun Jan 6 17:17:41 2013 +0000 [matter.builder] correctly handle Portage package uninstalls Package uninstalls were accounted as built packages, fooling the entropysrv plugin. commit 5cc95a03a6c8eb1711a2999e2b594fe7dd189514 Author: Fabio Erculiani Date: Sun Jan 6 17:17:09 2013 +0000 [matter] allow local, in-git execution for debugging purposes commit 746c2d2d530669c21e41d9e81b46004b7a26f8f0 Author: Fabio Erculiani Date: Sun Jan 6 16:58:22 2013 +0000 [matter.utils] avoid circular module dependency with matter.output commit 8950893039530e671394d70b65f5d40b15cd548a Author: Fabio Erculiani Date: Sun Jan 6 16:56:30 2013 +0000 [matter] rename matter.py to matter_app.py to avoid name clashing commit afccc337ccf87f0085dce8ec8a372a55e6a8d1a7 Author: Fabio Erculiani Date: Sun Jan 6 16:37:11 2013 +0000 [matter] add exception handler that also prints local variables in the stack commit 8d110732d3de274fbe6e82e6a520c8ae121f5092 Author: Fabio Erculiani Date: Sun Jan 6 09:54:12 2013 +0000 [matter] add support for --sync-best-effort commit aaa0074e7dc2b71811f1653f49d1c8dfa6c11c1c Author: Fabio Erculiani Date: Sat Jan 5 12:49:50 2013 +0000 Tagging Entropy version 164 commit 7f26af3710ca44e1e6460e9f5a738dfce1078831 Author: Fabio Erculiani Date: Sat Jan 5 12:49:50 2013 +0000 Release Entropy 164 commit 79e0c5f804f15e5807a84209cf1496e5cfdcc7f7 Author: Fabio Erculiani Date: Sat Jan 5 12:49:32 2013 +0000 [matter] fix SyntaxError commit db3bdc407df36a69799f08528ab98fc94ef10590 Author: Fabio Erculiani Date: Sat Jan 5 12:43:36 2013 +0000 Tagging Entropy version 163 commit 024f42093bcf183fe96fdaa5b1a5fc46b4be29dd Author: Fabio Erculiani Date: Sat Jan 5 12:43:36 2013 +0000 Release Entropy 163 commit dda574e080b69428bf08273db64f832100fda3d5 Author: Fabio Erculiani Date: Sat Jan 5 12:36:01 2013 +0000 [matter] add soft-blocker parameter support commit 0288622c7ce7b25172a240baf9bd4f4e2791c4e5 Author: Fabio Erculiani Date: Wed Jan 2 18:33:23 2013 +0000 Tagging Entropy version 162 commit 66360b99122b7b91d46c1b30d90cd8fb0b0dda57 Author: Fabio Erculiani Date: Wed Jan 2 18:33:23 2013 +0000 Release Entropy 162 commit 327445ac4ba23b08ee705a0e38ba3be633827bc0 Author: Fabio Erculiani Date: Wed Jan 2 00:47:03 2013 +0000 [matter] fix handling of "stable:", disable keywords set by make.conf commit 02f092843fd873a27b5092b69e389384e83e5478 Author: Fabio Erculiani Date: Sun Dec 30 17:10:21 2012 +0100 [entropy.client] fix unicode comparison warning generated by ca-certificates commit 7ed9d050f93b5451e8e21c5d7b79fb48cc47983f Author: Fabio Erculiani Date: Sun Dec 30 16:25:47 2012 +0100 Tagging Entropy version 161 commit 0ef31e902127bd7635c4334f3b5b17ac527a7d29 Author: Fabio Erculiani Date: Sun Dec 30 16:25:47 2012 +0100 Release Entropy 161 commit 059339e1f4b56ef19de15bf4eaacf4dd69ae9aaf Author: Fabio Erculiani Date: Sun Dec 30 16:24:52 2012 +0100 [matter] fix mkstemp() when suffix is None commit 7356ebbf18b3276c5c85680c61ed47a77c4d1aa0 Author: Fabio Erculiani Date: Sun Dec 30 16:22:51 2012 +0100 [matter] disable coloured output if stdout is not a tty commit aae1c74653e4b43eebe4263ae72bad817c822f0c Author: Fabio Erculiani Date: Wed Dec 26 21:00:15 2012 +0100 Tagging Entropy version 160 commit 3d904689e3bebc69bda83d87721ed9e79b25314b Author: Fabio Erculiani Date: Wed Dec 26 21:00:15 2012 +0100 Release Entropy 160 commit 6f05b640c2daa9f2eac77170a1c27a1b3bd1b705 Author: Fabio Erculiani Date: Wed Dec 26 20:58:21 2012 +0100 [matter] add Portage package sets support commit 35c59553800a76850fdeaa7d86d97aab8158c35f Author: Fabio Erculiani Date: Wed Dec 26 20:42:17 2012 +0100 [matter] properly catch portage.exception.InvalidAtom in _pre_graph_filters() commit bb052e992f08ae88681c38770a58ff6d42da792f Author: Fabio Erculiani Date: Wed Dec 26 19:32:36 2012 +0100 [equo] when running with args: "equo --bashcomp", do not call args.pop(0) if args is empty commit 329da2587f69e5d722fbeeeabdece09181c2e9cc Author: Fabio Erculiani Date: Wed Dec 26 19:17:13 2012 +0100 [equo] fix UnicodeEncodeError as per bug #3873 commit 04342cd901a98c6c5a45f725246c22b9978548f5 Author: Fabio Erculiani Date: Wed Dec 26 19:02:00 2012 +0100 Tagging Entropy version 159 commit e935acf577aea6f855c19500cf6b1f250779b585 Author: Fabio Erculiani Date: Wed Dec 26 19:01:59 2012 +0100 Release Entropy 159 commit 3556f9ab5bf3ec1f7b24eb928875fe15051f2be0 Author: Fabio Erculiani Date: Wed Dec 26 19:00:53 2012 +0100 [matter] rework Makefile, move entropy and portage plugins to separate targets commit 5ef47e4d0c334407bafc3d2c6cd8d54eb26a4d45 Author: Fabio Erculiani Date: Wed Dec 26 00:10:33 2012 +0100 [antimatter] lock/unlock vardb while scanning commit 424b81aaf1c0bd057bb24ae9e18bfe4f8f4303de Author: Fabio Erculiani Date: Sat Dec 22 21:10:52 2012 +0100 [matter] move matter to its own directory, get ready to split it off commit caf8ecbf45355fb6cc52a74846d35b93137d1012 Author: Fabio Erculiani Date: Sat Dec 22 12:53:22 2012 +0100 [todo] update TODO commit a10303c810781743b01bce8cec87b373b2d4922b Author: Fabio Erculiani Date: Sat Dec 22 12:52:32 2012 +0100 [entropy.spm] PortagePlugin: generated NEEDED.ELF.2 metadata if it's not available This makes possible to use (untested) pkgcore server-side commit 139990a749bcd469f9113ce0c39630a6a9f0545e Author: Fabio Erculiani Date: Sat Dec 22 12:47:32 2012 +0100 [entropy.spm] _extract_pkg_metadata_provided_libs: only scan "obj" entries commit 7473ff1c0447b9bebd4a40de9e07bc3111be7e0f Author: Fabio Erculiani Date: Sat Dec 22 12:46:53 2012 +0100 [tests] db: extend test_needed with another test pkg commit d595e234ed8007c08de101c120d90198be8436db Author: Fabio Erculiani Date: Sat Dec 22 09:55:26 2012 +0100 [matter] drop duplicate static method commit 5959b44e17cc32a0315ba568471b12b812c98679 Author: Fabio Erculiani Date: Sat Dec 22 09:42:18 2012 +0100 [matter] make possible to extend ArgumentParser params, implement Portage binpkgs push commit 6339cffc0cad8d293607e29b19a39f1e2ed86023 Author: Fabio Erculiani Date: Sat Dec 22 09:41:24 2012 +0100 [matter] fix typo in setup() and teardown() PackageBuilder methods commit 752ea1e1a37a86666cbf74eec680d1c1b382a6dc Author: Fabio Erculiani Date: Sat Dec 22 09:17:47 2012 +0100 [matter] move Portage source PMS specific env setup back to PackageBuilder commit bf5beacb5b69cc56380e6123993f8289aed823ce Author: Fabio Erculiani Date: Sat Dec 22 09:13:42 2012 +0100 [matter] cleanup matter.main code a bit commit 761d8ffb337d5ecd31f89bb0ebaee04bc453d478 Author: Fabio Erculiani Date: Fri Dec 21 22:15:07 2012 +0100 [matter] implement Portage package commit in BaseBinaryPMS commit 0fec4c54d34e19f39b368fad53434357ccec6355 Author: Fabio Erculiani Date: Fri Dec 21 09:27:43 2012 +0100 [matter] document .spec file parameters in matter --help commit bfd24f9560bf4161eeb27bb215aca15c45fe87c9 Author: Fabio Erculiani Date: Fri Dec 21 00:54:32 2012 +0100 Tagging Entropy version 158 commit 51f80944ff5d9cad935354d6ae795abb46379ef7 Author: Fabio Erculiani Date: Fri Dec 21 00:54:31 2012 +0100 Release Entropy 158 commit f9c96661588faa6dd1b18b6f63ea5b93d2001467 Author: Fabio Erculiani Date: Fri Dec 21 00:45:45 2012 +0100 [entropy.output] drop old cruft commit ef679bf2e79c7a68b52ee5acec73e0a8e56d2a63 Author: Fabio Erculiani Date: Fri Dec 21 00:45:23 2012 +0100 [server] update POTFILES.in commit cd12e89f84a6adf1ab7e581ba850f4a7b51e2874 Author: Fabio Erculiani Date: Fri Dec 21 00:44:04 2012 +0100 [matter] split and clean matter, make the Entropy dependency optional commit dad36a9a80fbfec6242bd82f234f9d462dc458a8 Author: Fabio Erculiani Date: Thu Dec 20 21:41:20 2012 +0100 [antimatter] rename antimatter to antimatter.py commit ff029d38177031091da828a433d1d4c57dad0a51 Author: Fabio Erculiani Date: Thu Dec 20 21:40:49 2012 +0100 [matter] rename matter to matter.py commit e4ef3979a2950ce2a49bf0b418c056c68c39f10f Author: Fabio Erculiani Date: Thu Dec 20 10:01:56 2012 +0100 [matter] add "stable" parameter support to particles commit e17928e4bf7d85074d2ecff9592ab472221c41cc Author: Fabio Erculiani Date: Thu Dec 20 09:13:19 2012 +0100 [matter] use subprocess.call() instead of a custom os.spawnvpe() commit 44ad78e33b3147fd9a71034343abd1d9c414b2b4 Author: Fabio Erculiani Date: Tue Dec 18 19:58:31 2012 +0100 Tagging Entropy version 157 commit ce64433a6c76330d1748e51adf4244d9ecc8d375 Author: Fabio Erculiani Date: Tue Dec 18 19:58:31 2012 +0100 Release Entropy 157 commit d5b46cda2b7d85d639300363fe0c8f06bd37393c Author: Fabio Erculiani Date: Tue Dec 18 09:08:32 2012 +0100 [antimatter] properly format title for new packages as well commit b8affca48bfcea81530813e7967ba5bdb4007089 Author: Fabio Erculiani Date: Tue Dec 18 08:50:46 2012 +0100 [antimatter] rework BaseAntiMatterResult parameters, extend the HtmlAntiMatterResult class commit e1107512c3bdee5a11b94e93d64d2678f011d6b3 Author: Fabio Erculiani Date: Tue Dec 18 00:27:19 2012 +0100 [antimatter] use