commit d3fab6937c3461382781ba2f52a1a1246b8a18a0 Author: Fabio Erculiani Date: Tue Mar 12 14:13:56 2013 +0000 Release Entropy 182 commit 45c0de49cac3a15a3fcb090afce4eabd90e54be4 Author: Fabio Erculiani Date: Tue Mar 12 14:10:48 2013 +0000 [client] update entropy.pot commit c16a305102111c6d632ec2e100806a2d818c4a72 Author: Fabio Erculiani Date: Tue Mar 12 14:09:10 2013 +0000 [equo] do not automatically remove unmaintained packages, unless --purge is passed This addresses the case in where the user may not have run equo with --ask and unmaintained packages get removed without user consent. commit f02283523dda2307df0520b2fc040735bcd51bd2 Author: Fabio Erculiani Date: Tue Mar 12 13:55:01 2013 +0000 [entropy.db,entropy.spm] rewrite SPM package metadata update code This commit moves all the SPM package metadata update logic, including pkgmove and slotmove to entropy.spm plugins. This makes possible to handle the event more reliably. In particular, Entropy now controls what Portage does, basing on the repository treeupdates information. The scenario in where the Portage tree was not updated and the called "emaint --fix moveinst" did not do what it was supposed to do is now handled correctly. commit 6804e79b37b0f5d766659925751484f31454c6c4 Author: Fabio Erculiani Date: Tue Mar 12 13:53:12 2013 +0000 [entropy.client.interfaces.repository] drop is_root(), this is always running as root commit 1e53daf23d471585e0f8d6db53fe13655acb26bf Author: Fabio Erculiani Date: Mon Mar 11 01:02:22 2013 +0000 [eit] monkey patch argparse.ArgumentParser to fix UTF-8 strings handling See bug 4049. commit 8fda22bd0b32eae993075f515cc102c40a87fc21 Author: Fabio Erculiani Date: Mon Mar 11 00:58:21 2013 +0000 [equo] monkey patch argparse.ArgumentParser to fix UTF-8 strings handling See bug 4049. commit 9b81edfd188bf11f3599d99ec9495a1ed7582a11 Author: Fabio Erculiani Date: Sun Mar 10 22:38:14 2013 +0000 [entropy.core] RepositoryConfigParser: always catch KeyError when raised commit ddf1f9ce3ce7ad8b2062af8d650c329a5a127431 Author: Fabio Erculiani Date: Sun Mar 10 22:37:49 2013 +0000 [entropy.core] RepositoryConfigParser: respect repository definition order commit bc63d82b9702ab9cd9648e5b5e6925e5f67cac14 Author: Fabio Erculiani Date: Sun Mar 10 22:12:27 2013 +0000 [entropy.server] add support for server-side repositories.conf.d/ repository config files Entropy Server now supports repositories defined inside /etc/entropy/repositories.conf.d/ files, written using the syntax detailed below. This improves the ability to enable, disable, add and remove repositories programmatically. Furthermore, it makes possible to extend the supported parameters without breaking backward compatibility. In order to differentiate Entropy Client repository definitions between Entropy Server ones, each repository section must start with "[server=". This is an example of the syntax (with a complete listing of the supported arguments): [server=sabayon-limbo] desc = Sabayon Linux Official Testing Repository repo = ssh://username@full.host:~username/sabayon-limbo enabled = [server=sabayon-limbo] desc = This statement will be ignored. repo-only = ssh://username@repo.host:~username/sabayon-limbo pkg-only = ssh://username@pkg.host:~username/sabayon-limbo [server=sabayon-base] desc = This is the base repository. repo-only = ssh://username@repo.host:~username/sabayon-base pkg-only = ssh://username@pkg.host:~username/sabayon-base base = As you can see, multiple statements for the same repository are allowed. However, only the first desc = statement will be considered, while there can be as many {pkg,repo}* = as you want. The repository order is important, but this is guaranteed by the fact that configuration files are parsed in lexical order. Statements description: - "desc": stands for description, the repository name description. - "repo": the push & pull URI, for both packages and repository database. - "repo-only": same as repo, but only for the repository database push & pull. - "pkg-only": same as repo, but only for the packages push & pull. The supported protocols are those supported by entropy.fetchers. - "enabled": if set, its value can be either "true" or "false". The default value is "true". It indicates if a repository is configured but currently disabled or enabled. Please take into account that config files in /etc/entropy/repositories.conf.d/ starting with "_" are considered to contain disabled repositories. This is just provided for convienence. - "base": if set, its value can be either "true" or "false". The default value is "false". If no repository has the flag set, the first listed repository will be the base one. Only the first repository with "base = true" will be considered. The base repository is the repository that is considered base for all the others (the main one). commit 81baa1d58e5dc0573ca46e182c4259fff78913bf Author: Fabio Erculiani Date: Sun Mar 10 18:25:56 2013 +0000 [entropy.core] BaseConfigParser: store section parse order (and properly rename variables) commit 6e96b38a7e1d3ff1c0f1bea9daa33dd18892f9ea Author: Fabio Erculiani Date: Sun Mar 10 00:08:47 2013 +0000 [entropy.core] properly pass encoding= to RepositoryConfigParser commit 05f446d51a409266f44a5b65fadfdef574462807 Author: Fabio Erculiani Date: Sat Mar 9 23:51:58 2013 +0000 [entropy.client] add .ini like repositories.conf.d/ files support This is backward compatible with the previous repository implementation, in the sense that old repository syntax is just ignored. However, a mix of old and new statements may result in an undefined behaviour. This is an example of the new syntax (with a complete listing of the supported arguments): [sabayon-limbo] desc = Sabayon Linux Official Testing Repository repo = http://pkg.sabayon.org,sabayon.org pkg = http://pkg.sabayon.org pkg = http://dl.sabayon.org/entropy enabled = [sabayon-limbo] desc = This statement will be ignored. repo = This url will be ignored. pkg = http://some.more.mirror.org/entropy pkg = http://some.more.mirror.net/entropy As you can see, multiple statements for the same repository are allowed. However, only the first desc = and repo = statements will be considered, while there can be as many pkg = as you want. Statements description: - "desc": stands for description, the repository name description. - "repo": the repository database URL string, plus other parameters as supported in the previous configuration file syntax: [,]. - "pkg": the repository packages URL string. This must be a valid URL. The supported protocols are those supported by entropy.fetchers. - "enabled": if set, its value can be either "true" or "false". The default value is "true". It indicates if a repository is configured but currently disabled or enabled. Please take into account that config files in /etc/entropy/repositories.conf.d/ starting with "_" are considered to contain disabled repositories. This is just provided for convienence. commit bbe4c6b046cf88b51d3f3ca3530f2b0ef6312bbd Author: Fabio Erculiani Date: Thu Mar 7 09:57:20 2013 +0000 [rigo] update translations commit ef7342aea3ff06c974e548b396f12372d3b284ad Author: Fabio Erculiani Date: Thu Mar 7 09:57:10 2013 +0000 [server] update translations commit 67ddf2aa8962ca1c5288ddfe59ba33a4a81bbde5 Author: Fabio Erculiani Date: Thu Mar 7 09:44:06 2013 +0000 [client] update translations commit 4fdfe607cb071772223f2acbb285899957c82bb4 Author: Fabio Erculiani Date: Thu Mar 7 09:43:38 2013 +0000 [client] po: update paths, add kswitch commit d721c7c09aa1c5453a67805ac83996cf33afb36c Author: Fabio Erculiani Date: Fri Mar 8 13:42:33 2013 +0100 Tagging Entropy version 181 commit 1b18a831f1542b5d77e6e2e58b8852facb8f056e Author: Fabio Erculiani Date: Fri Mar 8 13:42:32 2013 +0100 Release Entropy 181 commit 0e52aadf337d703cd6a12925a14ba74fdba4b84d Author: Fabio Erculiani Date: Fri Mar 8 13:38:39 2013 +0100 [solo] SoloYell is not a catch-all. SoloHelp is. commit a1e59c352fbc9ea81cf00a2a42a14eba8426bc38 Author: Fabio Erculiani Date: Fri Mar 8 12:55:59 2013 +0100 [server] fix --help output when redirected through pipes, fix bug 4049 commit 113f9d74b7aa4b8e0dc599746dbaa599f6152481 Author: Fabio Erculiani Date: Fri Mar 8 12:55:13 2013 +0100 [client] fix --help output when redirected through pipes, fix bug 4049 commit 102dc594e5379498710e1f1307c7974277e42d51 Author: Fabio Erculiani Date: Fri Mar 8 12:19:50 2013 +0100 [client] po: update entropy.pot commit ac961efd5d28393b88a0933715f80ccfe77beafe Author: Fabio Erculiani Date: Fri Mar 8 12:19:13 2013 +0100 [client] po: update POTFILES.in paths commit b44c89ad191fa7351558ae00f51f52ac74fde4d6 Author: Fabio Erculiani Date: Wed Mar 6 15:51:35 2013 +0000 [kernel-switcher] turn the kernel switcher library into an OO interface commit 23738ead62986a29cd7503fe2a18aa5cc428ddba Author: Fabio Erculiani Date: Wed Mar 6 15:44:32 2013 +0000 [kernel-switcher] force superuser access commit d05426e6188b8da3dbd524a6118ffaf24e94f49c Author: Fabio Erculiani Date: Wed Mar 6 15:28:56 2013 +0000 [kernel-switcher] move kswitch to entropy lib, kernel-switcher back to equo commit aae36c5e7bd5f8af6a7fa3b19d91d2894a469744 Author: Fabio Erculiani Date: Wed Mar 6 14:07:49 2013 +0000 [kernel-switcher] tweak switch_kernel's installer callable expected signature commit 7507e68180ca21579c4561cb2163c9384ba25b97 Author: Fabio Erculiani Date: Wed Mar 6 13:07:31 2013 +0000 [kernel-switcher] complete the separation between the library and the application commit 9dc8f266874f1acd7d5c1904f89b8fcb6fc388ea Author: Fabio Erculiani Date: Wed Mar 6 11:52:21 2013 +0000 [kernel-switcher] initial kernel-switcher refactoring Migrate kernel-switcher to a separate directory and start splitting the code into library <-> application. commit 502d9c8b9e19a29b980a49397ece49a973975686 Author: Fabio Erculiani Date: Tue Mar 5 15:52:53 2013 +0000 [entropy.client.package] add support for package.splitdebug.mask, see bug 3707 commit 5cb3939718c4754ba50e76fd2cb7f835122c33a1 Author: Fabio Erculiani Date: Tue Mar 5 15:09:44 2013 +0000 [entropy.client] drop package.satisfied support, see bug #3879 It never worked as users expected and can lead to misinterpretation. It will be reimplemented in future through something similar to package.provided commit 84b0b92c4e7bb884454b574e566689150d588c1e Author: Fabio Erculiani Date: Tue Mar 5 13:20:28 2013 +0000 [entropy.client.dep] rewrite simple or dependencies resolution Selected matches was not respected by the simple or dependencies resolution code. This commit addresses the problem and fixes the virtual/glu dependendency handling. commit 808715f796d8270bbbb395078044f3530d746b3f Author: Fabio Erculiani Date: Tue Mar 5 13:20:13 2013 +0000 [TODO] update TODO commit 73abfc6fa0158b287819d116542f1be1fe9dab8a Author: Fabio Erculiani Date: Mon Mar 4 13:59:44 2013 +0000 [RigoDaemon] schedule a reload every 24 hours to cut on Python leaks. commit 1db427fe18755c69d9807389582f8f0a01e01137 Author: Fabio Erculiani Date: Sun Mar 3 01:08:10 2013 +0000 Tagging Entropy version 180 commit 7573e0e1d5194af9ffa58a2570a1ef2e53e5762e Author: Fabio Erculiani Date: Sun Mar 3 01:08:10 2013 +0000 Release Entropy 180 commit b905b98525165755ac17545da01c607f5bd330c0 Author: Fabio Erculiani Date: Sun Mar 3 01:06:31 2013 +0000 [entropy.server] _calculate_sync_queues: ignore remote package file if a local .weak file exists commit 873ae5267b3f2ca6eba181cc50ef11cb9cbedde1 Author: Fabio Erculiani Date: Sun Mar 3 01:03:52 2013 +0000 [entropy.server] _calculate_sync_queues: ignore local package file if .weak file exists commit 46577fe93f09b6d6f8f6f758db15cf8198ca05c1 Author: Fabio Erculiani Date: Sun Mar 3 00:54:01 2013 +0000 [entropy.server] _calculate_local_package_files: properly handle .weak files commit 3a49a8cc47459512dc4cfe9249261af8f7739b64 Author: Fabio Erculiani Date: Sun Mar 3 00:39:54 2013 +0000 [entropy.server] _calculate_local_package_files: take into consideration .weak files commit 55110bf2308b7a82e09d71fe57335b1480123b06 Author: Fabio Erculiani Date: Sun Mar 3 00:27:22 2013 +0000 [entropy.server] _show_sync_queues: inform about package download as well commit 552698d2d67eefdcf973c9bb17d2679793a7aa50 Author: Fabio Erculiani Date: Sun Mar 3 00:18:51 2013 +0000 [entropy.server] tidy_mirrors: fix weak file detection logic commit 9f0bdb959ca3c65fb620578ee7b983e525261c2f Author: Fabio Erculiani Date: Sun Mar 3 00:12:06 2013 +0000 [entropy.server] tidy_mirrors: do not show packages as weak if they've already marked commit be758fae7b4658dc1c7e397b314d1381ea0fd0d0 Author: Fabio Erculiani Date: Sun Mar 3 00:03:40 2013 +0000 [entropy.server] tidy_mirrors: do not show packages as expired if they've already marked commit 843c9ad6f85b51fcbfa170db9d9ae3a81ea59bc9 Author: Fabio Erculiani Date: Sat Mar 2 23:54:46 2013 +0000 [entropy.server] s/extra_package_rel/package_rel/ in tidy_mirrors() commit 5801abf88d23bbe198fdb34c9b7166a6ad2b184c Author: Fabio Erculiani Date: Sat Mar 2 23:50:08 2013 +0000 [entropy.server] fix typos in tidy_mirrors() commit 82770b26ae68f698e1156c814881f407de141e0b Author: Fabio Erculiani Date: Sat Mar 2 18:58:16 2013 +0000 Tagging Entropy version 179 commit ee38930096b8d8ea72023e41d3196b6eedfc5730 Author: Fabio Erculiani Date: Sat Mar 2 18:58:16 2013 +0000 Release Entropy 179 commit 7bef53d99c6a3b55875f5ea2139a267067f74d1b Author: Fabio Erculiani Date: Sat Mar 2 18:54:12 2013 +0000 [entropy.server] add "weak package files" support Weak package files is a feature that makes possible to save a lot of local space if enabled. Basically, all the package files no longer in the repository are locally removed before their expiration. This reduces local data redundancy with no real reliability impact. commit 983b72d6a74962f47de3755b686dff380134927b Author: Fabio Erculiani Date: Sat Mar 2 18:37:14 2013 +0000 [eit] add --pretend support to push, pull and cleanup commands commit 8af1d2fe2d8ba0c47527161ddfe388d539eceff1 Author: Fabio Erculiani Date: Thu Feb 28 16:37:52 2013 +0000 [equo] update man pages commit 17d19458a705f2b1b09534f652d080a92b344ae5 Author: Fabio Erculiani Date: Thu Feb 28 13:48:30 2013 +0000 [entropy.client.dep] use set.clear and dict.clear instead of del commit d996460b305ecd35312a7667da7609b7541e8f8e Author: Fabio Erculiani Date: Thu Feb 28 13:42:41 2013 +0000 [entropy.client.dep,solo] add support for --onlydeps, as per bug #3817 equo {install,source,download} now support --onlydeps. Using --onlydeps, only dependencies of the selected packages are installed, unless the selected packages are dependencies themselves. commit 7faf042f86a94cd432cedbe5fb477e95cf3e717b Author: Fabio Erculiani Date: Thu Feb 28 09:13:08 2013 +0000 [magneto/gtk*] fix string format in both gtk2 and gtk3 frontends commit 83b8991c95d080973631a5c1e36af6a7573eeed9 Author: Fabio Erculiani Date: Wed Feb 27 20:59:14 2013 +0000 [magneto] rewrite systray icons management, improve KDE, GNOME and MATE integration This huge commit addresses several things: - Fix bug #3995 - Force the GTK2 frontend when MATE is running - Migrate to KStatusNotifierItem for KDE and hide the icon whenever it makes sense. - Use SVG icons in the GTK3 frontend, improving eye candy when running in GNOME3 - The usual cruft cleanup commit f0a8156eb786da64a70b3a398d38db4cf7b2d5dc Author: Fabio Erculiani Date: Mon Feb 25 00:14:00 2013 +0100 [Rigo] ApplicationsViewController: sort category and package set entries commit 5d315c70bdbd455dc46f680b54275cb59853dd43 Author: Fabio Erculiani Date: Sun Feb 24 23:34:49 2013 +0100 [entropy.const] drop /var/run/entropy/entropy.lock file and directory handling This is no longer used by Entropy, which does use a more fine grained locking instead. commit 7771d641e2972ce7ab35ab18c47e62178337e191 Author: Fabio Erculiani Date: Sun Feb 24 13:30:28 2013 +0000 [entropy.client] extend Client.calculate_updates() to return critical updates info calculate_updates() now returns a dictionary containing the same pieces of information available before. In addition, it now also returns if critical updates were found and returned by the method itself. This is particularly useful for enforcing relaxed deps calculation in case of critical updates (which is what happens now). This commit breaks the Entropy Client API. commit 6a2690b86eed37314bd5548210d830d1c67fe7d2 Author: Fabio Erculiani Date: Sun Feb 24 12:26:13 2013 +0000 [matter] do not print useless "MATTER_PACKAGE_NAMES = blah" commit 987fa76361ec85f68db21e09fbc72bb0f65c5e08 Author: Fabio Erculiani Date: Thu Feb 21 00:11:14 2013 +0100 Tagging Entropy version 178 commit 1fa5b9acf3f98e543670fec9b4da189c9e620244 Author: Fabio Erculiani Date: Thu Feb 21 00:11:14 2013 +0100 Release Entropy 178 commit ac243067f3a446b392a91336630a13fa19c9d282 Author: Fabio Erculiani Date: Thu Feb 21 00:09:47 2013 +0100 [entropy.qa] fix the usage of get_deep_dependency_list commit 6a66b43f7bf5716a212d3afed6944ab94b1c5759 Author: Fabio Erculiani Date: Wed Feb 20 18:56:39 2013 +0100 Tagging Entropy version 177 commit 09adfa92e6c2df3da5b3858dc836b0f9f8cc12b2 Author: Fabio Erculiani Date: Wed Feb 20 18:56:39 2013 +0100 Release Entropy 177 commit b3aad3da83a7633891133989a8104c5146d12533 Author: Fabio Erculiani Date: Wed Feb 20 18:44:02 2013 +0100 Revert "[entropy.qa] test_missing_dependencies: only consider direct dependencies" This reverts commit a0037bfe762f79eb764f00d57baf79cf338f4df9. It turned out that only considering direct dependencies is a no-go. Also see: http://www.flameeyes.eu/autotools-mythbuster/pkgconfig/dependencies.html commit 1eb2924354e98c461cc214831c581db78403bec2 Author: Fabio Erculiani Date: Wed Feb 20 13:36:08 2013 +0100 Tagging Entropy version 176 commit 65e5fcdb68522d6d108485cae572143ecf16dea9 Author: Fabio Erculiani Date: Wed Feb 20 13:36:08 2013 +0100 Release Entropy 176 commit dc4f23ef01ce53c1585065c1c056dcc854eb7b0a Author: Fabio Erculiani Date: Wed Feb 20 13:05:36 2013 +0100 [entropy.spm] PortagePlugin: fix xblast CONTENTS mangling when splitdebug=disabled This is the exception generated by reading CONTENTS expecting valid UTF-8 encoded text (while it currently is raw_unicode_escape): stacktrace: Traceback (most recent call last): File "/usr/bin/equo", line 15, in main() File "/usr/lib/entropy/client/solo/main.py", line 333, in main exit_st = func(*func_args) File "/usr/lib/entropy/client/solo/commands/command.py", line 335, in _call_locked return func(client) File "/usr/lib/entropy/client/solo/commands/install.py", line 183, in _install relaxed, multifetch, packages) File "/usr/lib/entropy/client/solo/commands/install.py", line 609, in _install_action exit_st = pkg.run(xterm_header=xterm_header) File "/usr/lib/entropy/lib/entropy/client/interfaces/package.py", line 4266, in run rc = self._stepper(xterm_header) File "/usr/lib/entropy/lib/entropy/client/interfaces/package.py", line 4251, in _stepper rc = steps_data.get(step)() File "/usr/lib/entropy/lib/entropy/client/interfaces/package.py", line 4153, in do_install_spm self.pkgmeta['installed_package_id']) File "/usr/lib/entropy/lib/entropy/client/interfaces/package.py", line 2262, in _spm_install_package spm_uid = Spm.add_installed_package(self.pkgmeta) File "/usr/lib/entropy/lib/entropy/spm/plugins/interfaces/portage_plugin/__init__.py", line 3078, in add_installed_package splitdebug_dirs) File "/usr/lib/entropy/lib/entropy/spm/plugins/interfaces/portage_plugin/__init__.py", line 2859, in __splitdebug_update_contents_file line = cont_f.readline() File "/usr/lib64/python2.7/codecs.py", line 675, in readline return self.reader.readline(size) File "/usr/lib64/python2.7/codecs.py", line 530, in readline data = self.read(readsize, firstline=True) File "/usr/lib64/python2.7/codecs.py", line 477, in read newchars, decodedbytes = self.decode(data, self.errors) UnicodeDecodeError: 'utf8' codec can't decode byte 0xee in position 30: invalid continuation byte commit 9eb56dbc14c448c728f22f1351ed5eeb13d1cfff Author: Fabio Erculiani Date: Wed Feb 20 00:56:52 2013 +0000 [entropy.const] drop several etpConst constants, replace with more OO vars etpConst['clientdbid'] is kept for backward compatibility, but will be removed soon While etpConst['serverdbid'] and etpConst['clientserverrepoid'] are gone. commit c01a66c5ee39a08fc82b9727b26c5a24db136f47 Author: Fabio Erculiani Date: Tue Feb 19 17:57:18 2013 +0000 [matter] add new drop-old-injected argument support. This will make possible to fully support automated injected packages bump. commit 7c810b6e9103df3bed144d039bb027670c1a7e8a Author: Fabio Erculiani Date: Tue Feb 19 17:21:47 2013 +0000 [matter] add support for external .spec parsers commit 27093dc578ebd6aaf920154470131ff6fd6669fe Author: Fabio Erculiani Date: Tue Feb 19 16:56:41 2013 +0000 [matter] add build-only parameter support, wrapping --buildpkgonly + --buildpkg commit dc5bc3aa0837d8c926d2497f955eba2302f805fa Author: Fabio Erculiani Date: Tue Feb 19 15:24:25 2013 +0000 [matter] add another example file commit d0b68329c16678706e4e09b9e7674a7519232b26 Author: Fabio Erculiani Date: Tue Feb 19 15:16:10 2013 +0000 [matter] add support for committing tbz2s directly. When Portage is asked to only build a package (with -B), Matter should locate the generated tbz2 and add it to the binary repository. This also makes possible to track injected packages and have them automatically bumped. commit 0dc49803b3df6868d730a3816b8675e7593d9991 Author: Fabio Erculiani Date: Tue Feb 19 09:58:37 2013 +0000 [matter] call _emerge.actions.{adjust_configs,apply_priorities} on every Scheduler run This is actually required to make -B and -b emerge options working as intended commit 62201f6b3de564829718dcd8fbb5c9ca36f70f66 Author: Fabio Erculiani Date: Mon Feb 18 23:29:34 2013 +0000 [matter] fix build-args parameter handling (remove unwanted comma) commit a7dfdafe3c47832ee2cd98cedbd92e82a87be8ec Author: Fabio Erculiani Date: Mon Feb 18 23:00:38 2013 +0000 [matter] pass a full Spec object to Binary PMS commit() methods This makes possible to use the extra pieces of information in order to implement more complex features commit 5d3cb7a87880d703d5c04a0686b4bba7540a3523 Author: Fabio Erculiani Date: Mon Feb 18 22:49:27 2013 +0000 [conf] cerberus.itti.ifce.edu.br is dead commit 937cf7052a7fa0d9c8c74703866705c19554a2ed Author: Fabio Erculiani Date: Mon Feb 18 22:47:19 2013 +0000 [matter] uniform string quoting, prefer " over ' commit 8f74262cbbf04043b8dc97810ac9d27f83fa4253 Author: Fabio Erculiani Date: Mon Feb 18 22:42:11 2013 +0000 [matter] move env var MATTER_PORTAGE_BUILD_ARGS to .particle parameter build-args commit 3695655e66ffbd22acbc5f823399dc862e150037 Author: Fabio Erculiani Date: Sun Feb 17 19:04:20 2013 +0000 [entorpy.client] fix Logger.log() usage in entropy.client.interfaces.package commit 1655cb3baa5b536a5204df6e6c416bb39c161c26 Author: Fabio Erculiani Date: Tue Feb 12 14:22:56 2013 +0100 [RigoDaemon] drop send_requested_reply from dbus config, causes deadlock with gdm-3.6 commit e66ec77a672d92f1f964721e6cd033722c4db8f1 Author: Fabio Erculiani Date: Sun Feb 10 19:01:35 2013 +0000 [entropy.qa] warn_missing_dependencies: stop using get_deep_dependency_list, too slow and unwanted commit a0037bfe762f79eb764f00d57baf79cf338f4df9 Author: Fabio Erculiani Date: Sun Feb 10 18:47:12 2013 +0000 [entropy.qa] test_missing_dependencies: only consider direct dependencies Any missing ELF level dependency should be always satisfied by direct dependencies. commit c5e1908a894a865c1fbcf27bce7f9e8f4e3acbcc Author: Fabio Erculiani Date: Sat Feb 9 16:46:51 2013 +0000 [entropy.server] fix undefined reference in drained_dependencies_test commit dffebc80dde33061e60360ea445e1c8caa73add2 Author: Fabio Erculiani Date: Sat Feb 9 16:33:12 2013 +0000 [entropy.server] drained_dependencies_test: improve readability of the output commit 8c5113743f362ebcabe9853b5053b1fb1ae9c480 Author: Fabio Erculiani Date: Sat Feb 9 16:30:14 2013 +0000 [entropy.server] tweak output of injected_library_dependencies_test commit bc9db049908f069ee1ef1354836f33161a9bdb60 Author: Fabio Erculiani Date: Sat Feb 9 16:19:11 2013 +0000 [entropy.qa] test_missing_dependencies: cosmetic changes to the generated output commit 860e791635220f23579e69fb1c0bbc6f236f7852 Author: Fabio Erculiani Date: Sat Feb 9 15:32:11 2013 +0000 [entropy.qa] fix typo in test_missing_dependencies() commit b9347cc181574ce1fb2ed8fdf7369e6a2c4cffc8 Author: Fabio Erculiani Date: Sat Feb 9 15:29:19 2013 +0000 [entropy.qa] improve output of test_missing_dependencies() commit 0002f75982ae863af456a9bb39a93bc1b298e298 Author: Fabio Erculiani Date: Sat Feb 9 15:08:09 2013 +0000 [entropy.qa] split test_missing_dependencies, move ldd-based scan to warn_missing_dependencies commit 19758885bebf88765adc54f380e9f57e199994fe Author: Fabio Erculiani Date: Sat Feb 9 14:52:04 2013 +0000 [eit.commands.test] if "eit test deps" reports missing deps, return != 0 commit ddff9fde6aba0a454836459eef31fe06545bab23 Author: Fabio Erculiani Date: Sat Feb 9 14:38:57 2013 +0000 [entropy.server] add QA test for library linking of injected packages This test must pass before being able to push new packages and it ensures that injected packages are kept consistent. commit f15efc018ddc5ec61814436bc0de8df3c59c8afd Author: Fabio Erculiani Date: Sat Feb 9 14:27:01 2013 +0000 [entropy.qa] remove unwanted output message from test_missing_dependencies. The message heavily depends on the context in where test_missing_dependencies is executed. commit d2babac6622c0740d0173311ab8f978991fe4daf Author: Fabio Erculiani Date: Sat Feb 9 13:54:03 2013 +0000 [entropy.qa] _get_missing_libraries: cache the list of system packages commit 952c361c5ad7c185167833a20b0f9c5ae3524a0e Author: Fabio Erculiani Date: Sat Feb 9 13:53:11 2013 +0000 [entropy.db] add listAllSystemPackageIds() method commit a499cf0de509d7188286e6ae760de54480fc70f5 Author: Fabio Erculiani Date: Sat Feb 9 13:30:23 2013 +0000 [entropy.qa] rewrite _get_missing_rdepends, now _get_missing_libraries This commit dramatically improves the speed of _get_missing_libraries, by using provided_libs metadata instead of content, removing any live system dependencies (collect_linker_paths()), and improving method readability. commit fa3f2df37280558487dac85c087e7e55dc1878c7 Author: Fabio Erculiani Date: Sat Feb 9 11:04:08 2013 +0000 [entropy.qa] _get_missing_rdepends: if package does not need any library, return straight away commit 28ce2909997f2c829ae46e3846009c7438b43887 Author: Fabio Erculiani Date: Sat Feb 9 10:49:40 2013 +0000 [entropy.db] add listAllInjectedPackageIds commit 8df97717cb961b6c40042aa5439c747a85dba45e Author: Fabio Erculiani Date: Fri Feb 8 17:14:22 2013 +0100 Tagging Entropy version 175 commit 877cf926d850fd5a9f42a71c478108885909b92f Author: Fabio Erculiani Date: Fri Feb 8 17:14:22 2013 +0100 Release Entropy 175 commit 172fe3a2eaa72cec69196a89a9afd17f99e20e26 Author: Fabio Erculiani Date: Fri Feb 8 17:12:49 2013 +0100 [entropy.client] Trigger: _trigger_env_update must return an integer commit 88ac77e8a97236561e981261f2e8b6b34a82bdd5 Author: Fabio Erculiani Date: Fri Feb 8 17:12:04 2013 +0100 [entropy.spm] PortagePlugin: environment_update() must return an execution status int commit 2a84c85376168fa15bd6bcda45240a123ef443fd Author: Fabio Erculiani Date: Thu Feb 7 08:43:34 2013 +0100 Tagging Entropy version 174 commit c028464ebeaedfd931986dbbcf6dd85a19b52a93 Author: Fabio Erculiani Date: Thu Feb 7 08:43:33 2013 +0100 Release Entropy 174 commit 10fbf275e63072a774784411c33f09ed8d04b174 Author: Fabio Erculiani Date: Thu Feb 7 08:30:40 2013 +0100 [entropy.spm] rework SpmPlugin.execute_package_phase API specifications This makes phase execution and error handling more fine grained and on the long run more robust as well. Any exception raised by SPM is now considered fatal, while phase execution failures (execution with error code != 0) are still considered non-fatal for now. commit 88c0e7ef6c8a62a3281841b87c63aedd18d9bb0d Author: Fabio Erculiani Date: Wed Feb 6 19:10:46 2013 +0100 [entropy.spm] create SpmPlugin.Error base exception class for all SPM issues commit 9c5ec4c7cbd4647ed365b40e74a243b7ef5fc3f1 Author: Fabio Erculiani Date: Tue Feb 5 11:34:47 2013 +0000 [entropy.fetchers] drop UrlFetcher.output, deprecated in 2010 commit 69a2e0e8c08253c39b7ca801adbc78b0167bb25c Author: Fabio Erculiani Date: Tue Feb 5 11:34:02 2013 +0000 [entropy.client] drop get_file_permissions, deprecated commit 8807ff8ba709d94472cc5b795a3d975abe00e279 Author: Fabio Erculiani Date: Tue Feb 5 11:33:25 2013 +0000 [entropy.tools] drop get_random_temp_file, deprecated commit 86821d408b766606f265f28d680e72933030cbed Author: Fabio Erculiani Date: Tue Feb 5 11:32:24 2013 +0000 [entropy.client] drop deprecated methods commit 78f0a65b059fabf89bd7379621c4c0d903af2fcc Author: Fabio Erculiani Date: Tue Feb 5 11:30:02 2013 +0000 [todo] update TODO commit a123f53e43c77cc1b2a8de27d7a91dcd8157c10f Author: Fabio Erculiani Date: Tue Feb 5 11:25:23 2013 +0000 [Rigo] update rigo.pot commit d8848d68fc280cfc4896b9b772d66a6f4e4fd72a Author: Fabio Erculiani Date: Tue Feb 5 11:22:29 2013 +0000 [Rigo] make Glade-3 happy and acknowledge its xml changes once and for all commit 1cdda9f5fe2a64846f2e3d122be039c63577c571 Author: Fabio Erculiani Date: Tue Feb 5 11:18:32 2013 +0000 [Rigo] add support for accelerators From the main Rigo window, these are the currently supported accelerators: - CTRL+A: move the focus to the search bar, put the cursor at the beginning - CTRL+B: move the focus to the search bar, send a backspace character to it - CTRL+F: move the focus to the search bar - CTRL+K: move the focus to the search bar, kill the right-most text - CTRL+M: load the preferences Menu - CTRL+P: move the focus to the Application View widget commit 20c4a55984710f482bcaac2ee22b8d61ba47b155 Author: Fabio Erculiani Date: Tue Feb 5 11:08:04 2013 +0000 [Rigo] fixup Application View rendering when window is maximized commit 1e1da0863f7f48e904c0cc9e0ea7467bc8937026 Author: Fabio Erculiani Date: Tue Feb 5 11:00:53 2013 +0000 [todo] update TODO commit d339fc8208e20d7ddd022f5503eb68a7f26086b7 Author: Fabio Erculiani Date: Tue Feb 5 10:56:46 2013 +0000 [Rigo] make possible to disable the updates notification box commit e34ee97cdcfc0c7f5e0092d0c6fb23903408adee Author: Fabio Erculiani Date: Tue Feb 5 10:18:11 2013 +0000 [entropy.db] drop deprecated methods closeDB() and commitChanges() commit c2c6c51703ec28900c7175674e03b8777dff7649 Author: Fabio Erculiani Date: Tue Feb 5 10:14:01 2013 +0000 [Rigo] fix Application View rendering when window is maximized commit c2f82543fc1757da26cdc099c5fc78b5c7b0a8d6 Author: Fabio Erculiani Date: Tue Feb 5 08:29:37 2013 +0000 [entropy.i18n] try recover from invalid filesystem encoding This should also help with invalid UTF-8 characters returned by _() commit 4f8205323f5b2444d902f2a6ba74b7c9631855aa Author: Fabio Erculiani Date: Tue Feb 5 08:29:37 2013 +0000 [entropy.i18n] try recover from invalid filesystem encoding This should also help with invalid UTF-8 characters returned by _() commit cf4b066dbff5e46829b5fa1d41a2fb997794a8ec Author: Fabio Erculiani Date: Mon Feb 4 13:46:00 2013 +0000 [entropy.server] cleanup _move_package and fix a potential variable name collision commit ba860bcc63bccf6eea14f661f32c3c63f14b5da8 Author: Fabio Erculiani Date: Mon Feb 4 13:38:06 2013 +0000 [todo] update TODO commit f5c591e400f4c63b19d1c1b8aad75491983f6b6a Author: Fabio Erculiani Date: Mon Feb 4 08:53:43 2013 +0000 Tagging Entropy version 173 commit 2b4b258e8f56893e8a8253299918a00ebce787ac Author: Fabio Erculiani Date: Mon Feb 4 08:53:43 2013 +0000 Release Entropy 173 commit 474798b895570ae1fbe6eee31cab0a8d3f9b0b2f Author: Fabio Erculiani Date: Sun Feb 3 17:17:09 2013 +0000 [matter] add timestamp to every output line commit c9977d124413be08a45d90c24a76e33adbc77c3a Author: Fabio Erculiani Date: Tue Jan 29 09:03:16 2013 +0000 [entropy.server] fix dep_rewrites package additions handling commit 2839e9c03d077b02c9d3dc9e93c6f4866200b3ff Author: Fabio Erculiani Date: Sun Jan 27 10:41:34 2013 +0000 [Rigo] change startup view to Groups commit 075b84872b8308065f9293f2a87da46bc9fe89ee Author: Fabio Erculiani Date: Sat Jan 26 11:42:17 2013 +0000 [equo] fix "equo conf update" -7 discard option as per bug 3630 commit 2cdb87d5671c11b8656645b55bd245aeff19f3a2 Author: Fabio Erculiani Date: Sat Jan 26 10:24:59 2013 +0000 [matter] make sure to always account for built packages commit 2b10e62afe3d7b87ef1843397e679e91a1986d24 Author: Fabio Erculiani Date: Thu Jan 24 22:18:43 2013 +0000 Tagging Entropy version 172 commit 4426b93254458d22e6bbfcc2a3db65dc90c232fc Author: Fabio Erculiani Date: Thu Jan 24 22:18:43 2013 +0000 Release Entropy 172 commit cd71308eb8fb6bc4add40c6840a15b06cd342049 Author: Fabio Erculiani Date: Thu Jan 24 22:12:15 2013 +0000 [Rigo] fixup TreeView initialization that could lead to race condition in calculating widget size commit 415250685324f6d909b1def2f42672fb98924180 Author: Fabio Erculiani Date: Thu Jan 24 00:40:22 2013 +0000 Tagging Entropy version 171 commit b40c10af3d8a28eae64aa246e3dcc2821fe2b364 Author: Fabio Erculiani Date: Thu Jan 24 00:40:21 2013 +0000 Release Entropy 171 commit 321eb030c56ae64d91bf67af0fa8254bc911b5cf Author: Fabio Erculiani Date: Thu Jan 24 00:39:07 2013 +0000 [Rigo] GenericTreeView: fixup row height calculation during TV initialization commit 18d89599de700a10af7c7d11a48bce0b13a726e1 Author: Fabio Erculiani Date: Thu Jan 24 00:34:27 2013 +0000 [Rigo] cellrenderers: cleanup the code a bit commit 4f5acbfb44994165b6ea7e76c02f98558a9eafe1 Author: Fabio Erculiani Date: Thu Jan 24 00:32:26 2013 +0000 [Rigo] AppTreeView: reorder initialization, fixes a race in rendering cells This addresses a potential race that caused the row size to be calculated incorrectly. commit 550e8aad3b4fbb47dc47ebb2ff716578d9f87451 Author: Fabio Erculiani Date: Thu Jan 24 00:18:44 2013 +0000 [Rigo] preload the EntropyWebService instances by calling EntropyWebService.preload() commit 170b0635d80282976c2a6bdd9bacd68af3c59d3b Author: Fabio Erculiani Date: Thu Jan 24 00:18:16 2013 +0000 [Rigo] use new-style classes and super() in cellrenderers commit 77196a0b79c87e6a4b9a08de2abac74bf3ab8338 Author: Fabio Erculiani Date: Thu Jan 24 00:17:20 2013 +0000 [Rigo] add preload() to EntropyWebService. It can be called to preload objects in cache commit d4545d0da8d834a9efed7779ecb5bd4515164089 Author: Fabio Erculiani Date: Thu Jan 24 00:16:59 2013 +0000 [Rigo] use ETP_DEBUG=1 in debug_rigo.sh commit 400db830310979d2cc6cc97ce1fc6a3e99d66266 Author: Fabio Erculiani Date: Mon Jan 21 09:12:37 2013 +0000 Tagging Entropy version 170 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