commit ae94f49e79cec51aa7e7598c69c11467f7039b05 Author: Fabio Erculiani Date: Fri Jul 20 12:59:20 2012 +0200 Release Entropy 1.0_rc126 commit dc2744474940608096483a477c34eda79302b32c Author: Fabio Erculiani Date: Thu Jul 19 21:10:26 2012 +0200 [entropy.server] use Server.repositories() commit 499aee4feb0c6e0bcf49037bf0ef9a5f240da26f Author: Fabio Erculiani Date: Thu Jul 19 21:09:10 2012 +0200 [entropy.server] automatically cleanup the list of trashed SPM UIDs This commit tries to safely reduce the amount of entries inside the Trashed SPM UIDs table. At least, the entries are now kept under control. commit 2f9fafc128b6fa5688cb39762f56bf1248784ae4 Author: Fabio Erculiani Date: Thu Jul 19 21:08:38 2012 +0200 [entropy.db] EntropyRepository: create index for trashedcounters commit 3dc413e80f09e2096f1ffa81e0e35f0ae3d34df3 Author: Fabio Erculiani Date: Thu Jul 19 20:59:48 2012 +0200 [entropy.server] fix typo in comment commit b9b515781796ae35ed78d6764d801fa92cb94c72 Author: Fabio Erculiani Date: Thu Jul 19 20:49:31 2012 +0200 [entropy.server] resolve_spm_package_uid() already returns int() commit c2c0787169fb99d0c2a60f98551a17e3efaa37e8 Author: Fabio Erculiani Date: Thu Jul 19 20:48:53 2012 +0200 [entropy.spm] PortagePlugin: resolve_spm_package_uid() must return int commit 8b5606ea066483d36a09e0e3984f7bdd7b630082 Author: Fabio Erculiani Date: Thu Jul 19 20:27:47 2012 +0200 [entropy.server] use resolve_spm_package_uid() commit 00a3d87b7d7b640d4f13e2c503918a69e6b82726 Author: Fabio Erculiani Date: Thu Jul 19 20:27:15 2012 +0200 [entropy.spm] PortagePlugin: add resolve_spm_package_uid() commit 5a0d8cf7f5c62e9bd12d6f21f0e8330c1e1ccde9 Author: Fabio Erculiani Date: Thu Jul 19 20:10:52 2012 +0200 [entropy.db] add removeTrashedUids() and listAllTrashedSpmUids() methods commit 4d89935ef6d9978d268fd99d417b936f940e505e Author: Fabio Erculiani Date: Thu Jul 19 13:27:43 2012 +0200 [Rigo] give Icons and Rating worker threads to collect more keys during a batch cycle commit 749e3ff29dfe332974c8afb087d08aff4a4c5721 Author: Fabio Erculiani Date: Tue Jul 17 11:12:40 2012 +0200 [entropy.client] do not remove current repository database before download As reported in bug #3495, do not remove the old repository database file before validating the download outcome (UrlFetcher download result) commit 60d4de50e7b4ee32a8cdcd60d353bf92b02886c4 Author: Fabio Erculiani Date: Tue Jul 17 10:53:56 2012 +0200 [entropy.client] change error string "repository does not exist online" is for some people confusing, better saying "cannot download the repository". commit ece0b58858ded88fbcc93bc855a8b20901b45433 Author: Fabio Erculiani Date: Tue Jul 17 10:51:38 2012 +0200 [entropy.client] remove orphan function commit 4e3b5e6106c3dde9aa3443ba8367dd8b8743a018 Author: Fabio Erculiani Date: Mon Jul 16 10:40:37 2012 +0200 Tagging Entropy version 1.0_rc125 commit 60fce6a94b97bd05360b775b2e4e12a690062034 Author: Fabio Erculiani Date: Mon Jul 16 10:40:35 2012 +0200 Release Entropy 1.0_rc125 commit 5189bf51bcc62d8a1db763e9d185f9824cb331df Author: Fabio Erculiani Date: Mon Jul 16 10:40:15 2012 +0200 [Rigo] update translations commit b504f4ce5f2bf4d78dd41ffdeecbd51915bffd72 Author: Fabio Erculiani Date: Mon Jul 16 10:38:31 2012 +0200 [Rigo] update rigo.pot commit 0c4d3a2b0a9e94bce1c7ad244691caf19ab19b7d Author: Fabio Erculiani Date: Sun Jul 15 11:37:08 2012 +0200 [Rigo] when App is updatable, show "Update" instead of "Remove" This commit fixes bug #3417 commit 09b8110790084f258e0f2fa3b71b4ef655520b2d Author: Fabio Erculiani Date: Sun Jul 15 11:17:35 2012 +0200 [Rigo] Add "Black on White" and "White on Black" terminal colors support This commit fixes bug #3433 commit f57395717260f8d0e3a8dcfb169612104ecb5f01 Author: Fabio Erculiani Date: Sat Jul 14 18:22:48 2012 +0200 [Rigo] avoid race with finally block and GC wrt file descriptors It has been observed that subprocess.call() called by open_url() might fail due to Error 9 (Bad File Descriptor) due to a race between the garbage collector thread (run in the MainThread) and our own subprocess.call() thread. For this reason, make sure to call open_url() outside the try/finally block. This seems to be enough. commit afd2608153a653c8cefeabd9c02439c3526a6cd2 Author: Fabio Erculiani Date: Sat Jul 14 18:19:59 2012 +0200 [Rigo] rewrite NoticeBoard TreeView behaviour Previously, the Notice object was shown directly inside the cell renderer, which made things a bit clumsy and buggy. Now, notices are loaded through xdg-open in html format. commit 3912ca0471ad14fe0c6ca7fc07211bf913190368 Author: Fabio Erculiani Date: Sat Jul 14 18:19:20 2012 +0200 [RigoDaemon] _noticeboards_available_signal: convert dbus.String() to Python unicode commit 7135ba3a0148a60a018d21464a51ecb352a13045 Author: Fabio Erculiani Date: Sat Jul 14 16:10:18 2012 +0200 [RigoDaemon] make sure to keep the Installed Packages Repository closed This helps in case of uncommitted transactions that could cause any sqlite3 db consumer to lock until timeout with "Database is locked". commit 0ce66337334d2969d2e593475988c5841e0bb6d7 Author: Fabio Erculiani Date: Sat Jul 14 16:05:50 2012 +0200 [entropy.client] add public method: close_installed_repository() commit 941bfaf1e8f65ee7b30a8f2c37d2b739fb206f83 Author: Fabio Erculiani Date: Mon Jul 9 19:32:34 2012 +0200 [services] optimize execution time of _expand_cpvs() commit 9227b17744250a524ede3017d757781cae096dfa Author: Fabio Erculiani Date: Mon Jul 9 19:32:10 2012 +0200 [services] portage-repository-converter: add support to Portage md5 eclass cache commit 9b673fad9b46559d9b5e96b4b699dad7c04cb0b4 Author: Fabio Erculiani Date: Sat Jul 7 18:15:34 2012 +0200 [entropy.output] fix is_stdout_a_tty when sys.stdout has no fileno() commit bdcc0821fc67563612e4c0ffb7365cb69f8ca2d6 Author: Fabio Erculiani Date: Sat Jul 7 14:11:59 2012 +0200 Tagging Entropy version 1.0_rc124 commit 89713f25286fa5aa5dae7366c2fa424f1279b480 Author: Fabio Erculiani Date: Sat Jul 7 14:11:58 2012 +0200 Release Entropy 1.0_rc124 commit 0e54ec96ec6e0387309c7bfa4d1480b78865602c Author: Fabio Erculiani Date: Sat Jul 7 14:05:57 2012 +0200 Revert "[entropy.server] keep repo closed during early init stages" This reverts commit 4c8d6c74e3bf62b7e9d02c7e4c4ed5ef32428751. It is no longer needed. commit a312a6146ef30061bae3cba1d0d6590f7ad4ef63 Author: Fabio Erculiani Date: Sat Jul 7 13:58:25 2012 +0200 [entropy.server] reimplement connection pooling This commit should hopefully fix any deadlock reported in Entropy Server due to weird sqlite3 behaviours when multiple idle connections are open on the same file commit b8976f4c0c06e632fd20b5a9eaa84ae643d7511d Author: Fabio Erculiani Date: Sat Jul 7 13:29:29 2012 +0200 [entropy.db] EntropyRepository: expose connection and cursor pools This commit makes possible for subclasses to reimplement the connection and cursor pool logic. commit 017f2b162c6709ffff8972d994e8d3a9819225b1 Author: Fabio Erculiani Date: Sat Jul 7 09:34:21 2012 +0200 [entropy.db] EntropyRepository: hold __connlock during pool setup This commit ensures that __connlock is held during the whole __cursor_cache and __connection_cache initialization. This avoids any possible race condition, especially on dbapi2.connect() which could cause weird random anomalies commit b9c7a2dd927c3b2ef395a8df522a14c03127eb66 Author: Fabio Erculiani Date: Fri Jul 6 21:43:32 2012 +0200 Tagging Entropy version 1.0_rc123 commit 9d2b3298369ed4736b38cdd01172ab6b31de0b38 Author: Fabio Erculiani Date: Fri Jul 6 21:43:31 2012 +0200 Release Entropy 1.0_rc123 commit 4c8d6c74e3bf62b7e9d02c7e4c4ed5ef32428751 Author: Fabio Erculiani Date: Fri Jul 6 21:30:22 2012 +0200 [entropy.server] keep repo closed during early init stages commit 15349565a981bf242ad85b1aff5d4fa2bd9e7d19 Author: Fabio Erculiani Date: Fri Jul 6 21:10:56 2012 +0200 [entropy.*] rework EntropyRepository.commit() usage Using the new baseinfo/extrainfo SCHEMA, several deadlocks were found when using Eit (thus Entropy Server), due to aggressive sqlite3 object caching. This commit removes almost every implicit commit() call from the EntropyRepository code, forcing the caller to properly handle transactions. This will hopefully fix any deadlock problem observed inside our chroots. commit 38373a3428ff0eb274adf48f5a61be68687f1212 Author: Fabio Erculiani Date: Mon Jul 2 23:41:32 2012 +0200 Tagging Entropy version 1.0_rc122 commit 01a8f3e5863f66fdb1db640b4642b2722c05a8f0 Author: Fabio Erculiani Date: Mon Jul 2 23:41:31 2012 +0200 Release Entropy 1.0_rc122 commit fb5cb00b9db9f5c4a47c0b09f3ddd31af08ecfaa Author: Fabio Erculiani Date: Mon Jul 2 23:40:03 2012 +0200 [entropy.db] make sure to commit() at the end of createAllIndexes() It has been found that with the new baseinfo, extrainfo SCHEMA, createAllIndexes() deadlocks at the ANALYZE statement. Committing any previous transaction before calling ANALYZE fixes the issue. commit 0596e92e53859c5c89a046e6ec11dd4d98213e74 Author: Fabio Erculiani Date: Mon Jul 2 12:05:39 2012 +0200 [Rigo] handle the case where get_visible_range() returns None commit 6c89b1ec0f9e7ec81664a07e2d71966c23a9e2b3 Author: Fabio Erculiani Date: Mon Jul 2 11:47:10 2012 +0200 Tagging Entropy version 1.0_rc121 commit 703f2ff9299382f943e3907f63cf4ff97c099d64 Author: Fabio Erculiani Date: Mon Jul 2 11:47:09 2012 +0200 Release Entropy 1.0_rc121 commit 3a07ed4483e48c2f88a3cfd27ec37975df3e8108 Author: Fabio Erculiani Date: Mon Jul 2 11:46:47 2012 +0200 [client] update translations commit 1897e961ff81a34187a429a32522a173222d61f1 Author: Fabio Erculiani Date: Mon Jul 2 11:46:27 2012 +0200 [Rigo] update translations commit fdb655348ed945e9003b310300d6ab134ebe470c Author: Fabio Erculiani Date: Mon Jul 2 00:01:50 2012 +0200 [Rigo] disable the "Preferences" button when an activity is in progress commit e1a0ca94c5a924d0aa4f03721803f8af25abfe1d Author: Fabio Erculiani Date: Sun Jul 1 23:43:59 2012 +0200 [Rigo] update rigo.pot commit b29764443beed8372b270b20c96b009b024fc3a2 Author: Fabio Erculiani Date: Sun Jul 1 23:41:07 2012 +0200 [Rigo] implement Repository management commit 853359c208cf4b4124ed535b7af890d2759cb80c Author: Fabio Erculiani Date: Thu Jun 28 15:47:24 2012 +0200 [entropy.client] make sure to drop any reference to disabled repo when enabling commit 18f422a680c22edc314a61038883179acab6a6d3 Author: Fabio Erculiani Date: Thu Jun 28 15:46:07 2012 +0200 [entropy.client] bump configuration file mtime when enabling/disabling repositories This is useful for any mtime-based cache around. os.rename() doesn't affect mtime. commit 83c69da974343e6129a0444f270105b5e18bb190 Author: Fabio Erculiani Date: Thu Jun 28 15:45:09 2012 +0200 [entropy.core] SystemSettings: remove mtime cache for repositories.conf.* The code only checked for repositories.conf mtime, completely ignoring any mtime change inside repositories.conf.d/. Drop for now. commit cc9f70d9c4f5acf330e94c74a5bafdd4030dbe17 Author: Fabio Erculiani Date: Wed Jun 27 09:46:21 2012 +0200 [equo] update .pot commit 6cc0b57e8bd234a247b43ddd1a1391170b369089 Author: Fabio Erculiani Date: Wed Jun 27 09:45:44 2012 +0200 [equo] fix typo in string, close bug 3436 commit a1ba8b983a2bed16278411b1760f7c750f109056 Author: Fabio Erculiani Date: Thu Jun 21 11:34:34 2012 +0200 enable baseinfo-extrainfo-2010 database schema by default After 2 years, we are ready to enable it by default commit 1f83831ed8b48358af292e4d2d198dd9e0d33c46 Author: Fabio Erculiani Date: Thu Jun 21 11:33:53 2012 +0200 ignore hidden files when generating the SPM config files list commit 979369d5d5a2215b26fda1e123f2b3e4d149351f Author: Fabio Erculiani Date: Sun Jun 10 12:28:02 2012 +0200 [entropy.spm] add support for ENTROPY_*DEPEND variables inside ebuilds commit ed688f2ef5477bcf43c8f29f204c04f560b5f241 Author: Fabio Erculiani Date: Sat Jun 9 14:35:59 2012 +0200 [client] update entropy.pot commit e29c4e888c3acec7b9548038614a7865001bd3d1 Author: Fabio Erculiani Date: Wed Jun 6 14:54:44 2012 +0200 Tagging Entropy version 1.0_rc120 commit 595d5ed7c4c91641f3f16dd31da683b712db86a7 Author: Fabio Erculiani Date: Wed Jun 6 14:54:21 2012 +0200 Release Entropy 1.0_rc120 commit 4efd1a4c896c70797e304af6f9bad11d6bba8fc6 Author: Fabio Erculiani Date: Wed Jun 6 14:38:05 2012 +0200 [Rigo] add fallback icons (KDE icon set might not provide them) commit 79bd3fa839a5fa66d1eb1227d2e3a577e1e48da1 Author: Fabio Erculiani Date: Mon Jun 4 12:13:07 2012 +0200 Tagging Entropy version 1.0_rc119 commit 959abae8b278b78fdc0a021304b7c16c90db740a Author: Fabio Erculiani Date: Mon Jun 4 12:12:46 2012 +0200 Release Entropy 1.0_rc119 commit 859cb562ed505409e01eb9efd3593a3db171e732 Author: Fabio Erculiani Date: Mon Jun 4 12:09:13 2012 +0200 [entropy.spm] PortagePlugin: rewrite _bump_vartree_mtime(), fix Portage cache corruption It has been found that pkg vdb entry mtime was not properly updated, which resulted in the following Portage cache corruption: >>> Auto-cleaning packages... portage: COUNTER for net-libs/gnutls-2.12.18 was corrupted; resetting to value of 0 commit 773797c76f9dc73c0289eea3f68ec5e4cb65f1c2 Author: Fabio Erculiani Date: Mon Jun 4 10:26:14 2012 +0200 [Rigo] do not override DATA_DIR and ICON_PATH with relative paths, fix bug 3370 commit 66a4783d209670b287fcbe257af771900609e183 Author: Fabio Erculiani Date: Sun Jun 3 23:15:53 2012 +0200 Tagging Entropy version 1.0_rc118 commit 8da07e1f039b9ba7ceab88fc8d1d6ea60787b05b Author: Fabio Erculiani Date: Sun Jun 3 23:15:30 2012 +0200 Release Entropy 1.0_rc118 commit 4d3de3b7317c708fe8debe2b32729f25a4548653 Author: Fabio Erculiani Date: Sun Jun 3 23:14:48 2012 +0200 [Rigo] fix markup escape issue in Notice Board view commit bba78d129cc12dbe501c74633bb6b4fa03e5b570 Author: Fabio Erculiani Date: Mon May 28 15:46:33 2012 +0200 Tagging Entropy version 1.0_rc117 commit 1e4718de7a17b3f366f605b882fc366fb0d946ea Author: Fabio Erculiani Date: Mon May 28 15:46:27 2012 +0200 Release Entropy 1.0_rc117 commit a3eebe993d11547321383629158cd1cd27237a4c Author: Fabio Erculiani Date: Mon May 28 15:45:16 2012 +0200 [client] update translations commit 66f3609a873183e5dfb54f4c3dcc0c805bd14a89 Author: Fabio Erculiani Date: Mon May 28 15:45:04 2012 +0200 [client] update translations commit b5a0edbab67dd8564cce59e6592bef3473ee5f5a Author: Fabio Erculiani Date: Mon May 28 15:42:01 2012 +0200 [equo] "equo query orphans": rework encoding usage, now use "raw_unicode_escape" This because retrieveContent() returns files encoded using "raw_unicode_escape". In this way, we can use simple set intersection afterwards. commit 0de9f1199022efa25054046fa271f6602f53a487 Author: Fabio Erculiani Date: Mon May 28 15:14:28 2012 +0200 [equo] "equo query orphans": correctly print unicode strings commit b91fcfdbac4ee97b3a88086277ca090196389a5e Author: Fabio Erculiani Date: Mon May 28 15:04:29 2012 +0200 [equo] fix again "equo query orphans", make sure xdir is unicode instead commit 35b0e19fa92759637f81f95a21f9299abac48e65 Author: Fabio Erculiani Date: Mon May 28 14:16:41 2012 +0200 [conf] repositories.conf.*: comment out duplicated URLs by default (to speed up fallback-downloading) commit 638d78f4d05d906b1a40a08a9a27840312178401 Author: Fabio Erculiani Date: Mon May 28 14:15:16 2012 +0200 [conf] repositories.conf.*: add Yandex Linux Mirror commit 44d6c0a9dea53fe5d933095b8e0eaf7f8a9d08e0 Author: Fabio Erculiani Date: Thu May 24 12:14:49 2012 +0200 [entropy.client] Package: always create image/ directory before uncompress_tarball Packages not providing any file don't get the image/ directory created by uncompress_tarball, resulting in Portage pkg_preinst code to complain about that, with something like: $ find: `/var/tmp/entropy/.../c++-tr1-functional-0/image/': No such file or directory commit cb4749b49b48c554b4dec4fba03503bfd74f56f9 Author: Fabio Erculiani Date: Tue May 22 13:28:42 2012 +0200 Tagging Entropy version 1.0_rc116 commit 82984b88da03e7454759f2c81607f8759ce1353b Author: Fabio Erculiani Date: Tue May 22 13:28:42 2012 +0200 Release Entropy 1.0_rc116 commit 2e4eb90f24eca8f5f72cf98e6b514c9e903050c8 Author: Fabio Erculiani Date: Tue May 22 13:27:13 2012 +0200 [Rigo] avoid UnicodeDecodeError exceptions when writing license Notification message commit cb61c3bc16e7c5f08bfa6919a6f661e4b1783599 Author: Fabio Erculiani Date: Tue May 22 12:51:03 2012 +0200 [client] always catch EOFError when using readtext() commit f8ea2dffbe08d6694d44bef38fd857447c4da070 Author: Fabio Erculiani Date: Tue May 22 12:50:38 2012 +0200 [entropy.output] declare EOFError exception in readtext() docstring commit fe29c5eba1d2c9d948cc4f2da340f48800517c18 Author: Fabio Erculiani Date: Tue May 22 12:38:04 2012 +0200 Tagging Entropy version 1.0_rc115 commit 2bf8286a0febe2d946b5dd0dbc9663d3295455da Author: Fabio Erculiani Date: Tue May 22 12:38:03 2012 +0200 Release Entropy 1.0_rc115 commit 0bd6542a339ebb453ba8cc34db7704d80d679550 Author: Fabio Erculiani Date: Sun May 20 21:41:09 2012 +0200 [RigoDaemon] be fault-tolerant wrt exceptions happening inside app mgmt worker threads commit 18978fd612d688adf480a0fb9cf8b491f9b31768 Author: Fabio Erculiani Date: Sun May 20 14:16:33 2012 +0200 [equo] migrate to const_is_python3() commit ef4a174f58e2051fdd8d9df67277b3bd1770d8c3 Author: Fabio Erculiani Date: Sun May 20 14:16:13 2012 +0200 [entropy*] migrate to const_is_python3() commit 12f550037d560dea5511aff906c0f3b1df65d49c Author: Fabio Erculiani Date: Sun May 20 13:35:48 2012 +0200 [equo] "equo query orphans": avoid UnicodeDecodeError in os.walk() commit 87f2cb6f75999f63a8fb93f5fa88292eb7e2e0d0 Author: Fabio Erculiani Date: Sun May 20 13:28:14 2012 +0200 [entropy.const] add const_is_python3() commit 5f64abe231eaa295540a14d0274040ddf49a1fa1 Author: Fabio Erculiani Date: Sat May 19 18:00:57 2012 +0200 [equo] be more explicit when running with forced "--pretend" when not root Fixes bug 2882 commit 434bc36a8dab1bf19362042ebad189a7370f9841 Author: Fabio Erculiani Date: Fri May 18 12:34:44 2012 +0200 Tagging Entropy version 1.0_rc114 commit dbc324d15e5297db0cfc2924eb1fb94f6535a7c3 Author: Fabio Erculiani Date: Fri May 18 12:34:43 2012 +0200 Release Entropy 1.0_rc114 commit bb8b9e69e88c7f6d1795d4a84a1cbbb4890c1ac1 Author: Fabio Erculiani Date: Fri May 18 12:33:35 2012 +0200 [client] update translations commit 4c6d5b0b1cdfd9dfd4868c9f9dad187efe2f0ab4 Author: Fabio Erculiani Date: Fri May 18 12:33:25 2012 +0200 [Rigo] update translations commit 5dc080d475315fb5d3de7324f300df03d23837f5 Author: Fabio Erculiani Date: Thu May 17 22:53:10 2012 +0200 [entropy.spm] PortagePlugin: generate a dynamic config_file_map Generate config_file_map dinamically by considering config file paths as potential directories and if available, by adding the collected subpaths to it commit dbd34912a266ac1254d8bee256a94de87b6dab03 Author: Fabio Erculiani Date: Thu May 17 22:49:49 2012 +0200 [entropy.spm] PortagePlugin: remove _get_package_use_file, no longer used commit 739ac5e3489674de6e8d64cf83824a722b91009b Author: Fabio Erculiani Date: Wed May 16 17:15:42 2012 +0200 [equo] text_configuration: properly handle KeyError exceptions in update() commit 38c5560b9a9d2e82a27ca8e01f1191fc8ceb6263 Author: Fabio Erculiani Date: Wed May 16 14:29:40 2012 +0200 [entropy.const] initconfig_entropy_constants: always print dir creation warnings to stderr commit 91d85740a8fa879abad0a547a446561df546dea4 Author: Fabio Erculiani Date: Wed May 16 14:29:02 2012 +0200 [entropy.const] use const_setup_directory() when creating pidfiledir commit fafc598928a4f8efa24e401f34cc66de7263c46e Author: Fabio Erculiani Date: Wed May 16 14:27:59 2012 +0200 [entropy.const] always create /var/tmp/entropy if it doesn't exist commit 361302c48e891352c2c8ecddebeb44d584026059 Author: Fabio Erculiani Date: Mon May 14 14:49:35 2012 +0200 [equo] add "equo query list installed " as per bug 3324 commit 755b2612fe1256c55c921d3794d8d8ff2e106818 Author: Fabio Erculiani Date: Fri May 11 06:41:20 2012 +0200 [entropy.const] dump_signal: add "stderr" keyword argument commit 8dfe7b435f555b7c7e30439e47e25079b04f5c89 Author: Fabio Erculiani Date: Fri May 11 06:40:58 2012 +0200 [RigoDaemon] add thread dumper (as implemented in Rigo) commit a9d712e9ff27ec3b13bc5b45df3a58a1766b4694 Author: Fabio Erculiani Date: Wed May 9 17:49:07 2012 +0200 [client] update translations commit 212dd068cbfb990e0c557b192204a78ff038c505 Author: Fabio Erculiani Date: Wed May 9 17:46:45 2012 +0200 [Rigo] update translations commit ca56a45bd568e8b1ce32b28f4cf849bbc1813281 Author: Fabio Erculiani Date: Wed May 9 16:44:26 2012 +0200 Tagging Entropy version 1.0_rc113 commit 111060eef4f36b391742a2a514e1bf34fdcf138a Author: Fabio Erculiani Date: Wed May 9 16:44:25 2012 +0200 Release Entropy 1.0_rc113 commit 2ff89e56d4d27de3a9b6e13ad258b2f02f849b40 Author: Fabio Erculiani Date: Wed May 9 02:30:08 2012 +0200 [equo] add "equo repo list" commit d40f16412805c6808673eee911b3a672aa9a2f29 Author: Fabio Erculiani Date: Tue May 8 16:19:43 2012 +0200 [Rigo] make the search bar react to "Enter" key events (activate signal) commit 76e1711befc4a286bed3f849f2936ea8c27adfb8 Author: Fabio Erculiani Date: Tue May 8 16:19:19 2012 +0200 [Rigo] fix AppView action buttons hbox expansion commit 2688480def5c0add19f1b16078c2f5fa218b9be2 Author: Fabio Erculiani Date: Sun May 6 15:20:18 2012 +0200 [matter] fixup summary output a bit more commit 4cbb30f6c237c263b8897e5581c719235fd5712d Author: Fabio Erculiani Date: Sun May 6 15:10:06 2012 +0200 [entropy.client] catch OSError and IOError exceptions at chown(), see bug 3300 commit 6c4ecffcd7ff2b147a714d682f16adee78d4781c Author: Fabio Erculiani Date: Sat May 5 08:49:26 2012 +0200 [entropy.spm] PortagePlugin: __source_env_get_var: return unicode, do not leak fds commit 67210c34ec652860bd4ee1699c05b85aaea7e8fb Author: Fabio Erculiani Date: Sat May 5 01:13:24 2012 +0200 [Rigo] rework package file install handling, fixes bug 3296 commit 990eac29111bdf6f551b10422b462db8ae2f9f80 Author: Fabio Erculiani Date: Sat May 5 00:51:41 2012 +0200 [entropy.i18n] fixup change_language wrt Python3 commit be5df2035268db79fa3bdd1ec25238f294ebc202 Author: Fabio Erculiani Date: Wed May 2 20:18:29 2012 +0200 [entropy.tools] apply_tarball_ownership: raise IOError, catch it commit 0d1905f7fae3c0781fc60a2a1dd3a923b2bff069 Author: Fabio Erculiani Date: Mon Apr 30 09:57:32 2012 +0200 [entropy.security] Security: catch KeyError raised by get_key_metadata() commit d1307b9db3335794656fea5ffd3a5e73b7bd9674 Author: Fabio Erculiani Date: Sun Apr 29 18:50:23 2012 +0200 Tagging Entropy version 1.0_rc112 commit 04b7c60eeaf554cb10dde2de66759379f23d86c6 Author: Fabio Erculiani Date: Sun Apr 29 18:50:12 2012 +0200 Release Entropy 1.0_rc112 commit b00e29c89ac07c3e62cecca90da9c6c7daeeca26 Author: Fabio Erculiani Date: Sun Apr 29 18:33:14 2012 +0200 [entropy.client] improve reliability of the dep conflict replacement routine When an available conflict replacement is found, it is better to enforce its installation before the actual conflicting pkg, in order to avoid to have the conflict removed for some time during the transaction phase. Moreover, if the transaction is interrupted after the conflict removal but before the new pkg install, this pkg won't be upgraded anymore, because it would become not installed. Scenario: net-tools conflicts with old sys-apps/openrc. sys-apps/openrc gets removed during net-tools install phase. sys-apps/openrc is scheduled for install a lot later. This also introduced a glitch with base-gcc, triggering gcc-config, which complained about missing /etc/init.d/functions.sh commit 9c916221d3369cede7972a6eb16f6e34b49fa1ec Author: Fabio Erculiani Date: Sun Apr 29 17:55:25 2012 +0200 [entropy.client] update translations commit b92f2e87e44038a17bc05810e112ba94bf6b2669 Author: Fabio Erculiani Date: Sun Apr 29 17:55:04 2012 +0200 [Rigo] update translations commit 2ac29a5429f3f3b117242c462c86eb72b083cc99 Author: Fabio Erculiani Date: Sun Apr 29 17:37:16 2012 +0200 [entropy.client] fix broken soname dependencies runtime routine wrt virtual pkgs Virtual are not directly owning sonames reverse dependencies need. For this reason, when a virtual package is encountered, its direct dependencies must be taken into consideration in the soname bump routine. Moreover, pkgs requiring newer (or older?) sonames, must be bound to soname providers on the graph, as direct dependency. Not doing so would lead pkg_* phases to fail. Scenario: dev-libs/glib wants newer libffi.so.x, but the pkg depends against virtual/libffi. If virtual/libffi dependencies are not taken into consideration, _lookup_library_breakages() would fail to detect the need of a bump. commit 10f3a6577b4f0e6a3d66f202835164883e7e8d1d Author: Fabio Erculiani Date: Sun Apr 29 17:36:46 2012 +0200 [entropy.server] do not print about wildcard-based dep_rewrites commit 02176c143b5e960951b40ab40f70a60d3f4ae1f8 Author: Fabio Erculiani Date: Sun Apr 29 17:35:00 2012 +0200 [matter] always call get_built_packages() despite of the exit status commit b1c91890bcedf1c4613fbc7053a54ff5367ee244 Author: Fabio Erculiani Date: Sun Apr 29 13:04:21 2012 +0200 [matter] beautify final summary output commit b572401a243343ffc9aa5af277454bf5190254a6 Author: Fabio Erculiani Date: Wed Apr 25 20:34:11 2012 +0200 [server] update translations commit c3d0d59ba61af526b4495c91c6bdeb2490669cf8 Author: Fabio Erculiani Date: Wed Apr 25 20:33:44 2012 +0200 [client] update translations commit 4aedc45bfe07b5f2731feea9c68216c5600a1427 Author: Fabio Erculiani Date: Wed Apr 25 20:33:28 2012 +0200 [Rigo] po: update translations commit 40e3d3076902100d098de6017364500cb2606fdc Author: Fabio Erculiani Date: Wed Apr 25 20:32:21 2012 +0200 Tagging Entropy version 1.0_rc110 commit 263f640ab0a62dd3ee502a7a589f51675be558cb Author: Fabio Erculiani Date: Wed Apr 25 20:32:20 2012 +0200 Release Entropy 1.0_rc110 commit 7e0e082e56ab22c8f32322c263c181cf689a0e40 Author: Fabio Erculiani Date: Wed Apr 25 19:57:00 2012 +0200 [Rigo] AppListStore: fix Gtk 3.4 support, rework visible() to always release sem commit 71e43116c31ac4bfbf9e793f3a076785dc0db588 Author: Fabio Erculiani Date: Wed Apr 25 19:20:04 2012 +0200 [Rigo] css: always provide unit (px) with non-zero size values commit 5ad85ee3c5b052d0027f6024f080921002b98d8e Author: Fabio Erculiani Date: Wed Apr 25 18:11:38 2012 +0200 [Rigo] "text-plain" -> "text-x-generic" icon (thanks to AstralStorm) commit e8b5eb83dc013af59a5df3f1d86e18d853586f64 Author: Fabio Erculiani Date: Wed Apr 25 18:04:02 2012 +0200 [entropy.spm] PortagePlugin: rewrite StdoutSplitter Rewrite StdoutSplitter in order to make possible to catch full Portage stdout/stderr redirecting it to Entropy log file. commit 26fe787b749c6a8cfcb29c75dbf48c7c21724dcf Author: Fabio Erculiani Date: Wed Apr 25 16:57:24 2012 +0200 [equo] dbus repositories update: make sure to catch any dbus exception commit 7e3907f9db609eee8d4b054ef278081a78d21186 Author: Fabio Erculiani Date: Mon Apr 23 23:24:11 2012 +0200 Tagging Entropy version 1.0_rc109 commit 4c043b55e76c5555e7a0656e48d28aa21eda9d75 Author: Fabio Erculiani Date: Mon Apr 23 23:24:11 2012 +0200 Release Entropy 1.0_rc109 commit a64f88b2a4bafce5c4f29d766e4b6b7c343a9382 Author: Fabio Erculiani Date: Mon Apr 23 23:07:39 2012 +0200 [entropy.db] atomMatch: fix disabled USE flags matching commit 3d52ee3c7d239f94a82174dd609b427bb5e4895b Author: Fabio Erculiani Date: Mon Apr 23 14:09:26 2012 +0200 [entropy.spm] PortagePlugin.generate_package: prevent potential temp file leak commit e1e5ecae0843c86ef3456fa2df1805a1217a1a23 Author: Fabio Erculiani Date: Sun Apr 22 14:47:11 2012 +0200 Revert "[eit] query: fix bug with --in argument for revdeps and needed" This reverts commit e29c3dcd56d8b214ccea38eddeb85645a8e10b1d. commit ba39bb922804ff6b8a17f55a6a7ca2b0c4c042ed Author: Fabio Erculiani Date: Sun Apr 22 14:47:01 2012 +0200 Revert "[eit] query: drop --in for revdeps and tags completely (not needed)" This reverts commit ad2a261f78953418f608092e2f3c1a8accc472af. commit ad2a261f78953418f608092e2f3c1a8accc472af Author: Fabio Erculiani Date: Sun Apr 22 14:44:57 2012 +0200 [eit] query: drop --in for revdeps and tags completely (not needed) commit e29c3dcd56d8b214ccea38eddeb85645a8e10b1d Author: Fabio Erculiani Date: Sun Apr 22 14:42:21 2012 +0200 [eit] query: fix bug with --in argument for revdeps and needed commit e491534138e9fe7be3a17f4487ebdb0d38ba1faa Author: Fabio Erculiani Date: Sun Apr 22 12:15:21 2012 +0200 [Rigo] po: update rigo.pot commit a7b27902f44b1affd8d76fca216cf791b71a87bd Author: Fabio Erculiani Date: Sun Apr 22 12:15:14 2012 +0200 [Rigo] update POTFILES.in commit 1c47e9bf57002771088a119c7c893f99bcefe448 Author: Fabio Erculiani Date: Sun Apr 22 12:14:50 2012 +0200 [Rigo] po/Makefile: add rigo_app.py to POTFILES.in commit 389c404348309a9a1c612efc9e3304c7509f0850 Author: Fabio Erculiani Date: Sun Apr 22 11:55:46 2012 +0200 [Rigo] po: update rigo.pot commit eaaaecdd748d89ae2ca4da74e4159a7437c8fd62 Author: Fabio Erculiani Date: Sun Apr 22 11:54:55 2012 +0200 [Rigo] po: keep translatable property only on translatable strings commit d7bbcba50e5c43f7533c53b22d7d23f27e304b9c Author: Fabio Erculiani Date: Sun Apr 22 11:20:46 2012 +0200 [Rigo] po: update rigo.pot commit 2da17849c3bda6e1849d57904afd8d5a23269b26 Author: Fabio Erculiani Date: Sun Apr 22 11:20:38 2012 +0200 [Rigo] po: update POTFILES.in commit 8d7b58c98afde71f70c6d562f4b329e118db952d Author: Fabio Erculiani Date: Sun Apr 22 11:20:15 2012 +0200 [rigo] po/Makefile: properly support GtkBuilder files commit 8b89ae605bb7e4103cdd93496a57b5c95d2714d0 Author: Fabio Erculiani Date: Sun Apr 22 11:04:37 2012 +0200 [equo] fix "You need at least ..." string color, thanks to scarabeus commit 8f5a76d7d23c18b087d5eb938cf98d25ae5219e4 Author: Fabio Erculiani Date: Thu Apr 19 23:02:05 2012 +0200 Tagging Entropy version 1.0_rc108 commit a66825d17912a27e6e5e263dd8edf60ead58c325 Author: Fabio Erculiani Date: Thu Apr 19 23:02:04 2012 +0200 Release Entropy 1.0_rc108 commit 5afffbd96d4dcecd101f619a54c17234ebd67b88 Author: Fabio Erculiani Date: Thu Apr 19 22:59:17 2012 +0200 [RigoDaemon] make app management finalization code more robust commit ee71afbfea0364f39c96b62a91a24a646d2273a5 Author: Fabio Erculiani Date: Thu Apr 19 22:29:14 2012 +0200 Tagging Entropy version 1.0_rc107 commit b11f205315ef56ec9840e21cd4ac9ef4c5ad2ac5 Author: Fabio Erculiani Date: Thu Apr 19 22:29:14 2012 +0200 Release Entropy 1.0_rc107 commit 20c2f8b8d183c3316fa40d284f21ca6bbf618916 Author: Fabio Erculiani Date: Thu Apr 19 22:28:57 2012 +0200 [rigo] update translations commit a347e4e8ec9c5ac649fb5e75907a052746d38ab0 Author: Fabio Erculiani Date: Thu Apr 19 22:28:31 2012 +0200 [client] update translations commit 0d5291d099d1d47f43708d9c5de3761918a15851 Author: Fabio Erculiani Date: Thu Apr 19 22:26:28 2012 +0200 [scripts] fix tag-version.sh script wrt .po validation commit 6c43493ee1d5a6e8cd1d98ab406e069379c61539 Author: Fabio Erculiani Date: Thu Apr 19 22:20:31 2012 +0200 [todo] update TODO commit 33222698ce6405156035055b436fe74235c84fef Author: Fabio Erculiani Date: Thu Apr 19 22:19:50 2012 +0200 [RigoDaemon] only log debug output when --debug is provided commit b76ede2ebbf9608bab2de486760be9baaebc9543 Author: Fabio Erculiani Date: Thu Apr 19 22:15:33 2012 +0200 [RigoDaemon] fix else branch (regression from previous commit) commit c767da88d3b3cad86475b1f161e2f496470ee237 Author: Fabio Erculiani Date: Thu Apr 19 20:31:58 2012 +0200 [RigoDaemon] app_log_path can be None, deal with it during app mgmt finalization code commit c405b19bdb5b2e888538bdf9f88ed6fb0187e84c Author: Fabio Erculiani Date: Thu Apr 19 20:31:29 2012 +0200 [RigoDaemon] never flood clients with transfer_output() commit e1de2167cb917f83cb3272611890767ecaa0af93 Author: Fabio Erculiani Date: Wed Apr 18 20:08:03 2012 +0200 [entropy] move client po files from misc/ to client/ commit 601d41d42b1ef033ef8b3d15db247cab9befaab7 Author: Fabio Erculiani Date: Wed Apr 18 20:02:31 2012 +0200 [entropy] split server and client .po files commit 10e5f74567f8bb66cf8b28625f2a2bd2b006ac5b Author: Fabio Erculiani Date: Wed Apr 18 13:17:50 2012 +0200 Tagging Entropy version 1.0_rc106 commit 4fa3cae9862ddfa63f3d022dda39d7df2d000236 Author: Fabio Erculiani Date: Wed Apr 18 13:17:48 2012 +0200 Release Entropy 1.0_rc106 commit a322d1f28d501636dbc6b47f44194bd92dd556b5 Author: Fabio Erculiani Date: Wed Apr 18 13:17:18 2012 +0200 [Makefile] remove repository_services from init.d commit ca8ed72a2bced693bf81ba652bd2e2dca4ff6d71 Author: Fabio Erculiani Date: Wed Apr 18 12:56:13 2012 +0200 Tagging Entropy version 1.0_rc105 commit 8ec4415612c29c2558fddbe1ba617162021d6c11 Author: Fabio Erculiani Date: Wed Apr 18 12:56:11 2012 +0200 Release Entropy 1.0_rc105 commit 7404ad967177aa26282c316727b8ccef9d723c1e Author: Fabio Erculiani Date: Wed Apr 18 12:54:45 2012 +0200 [Rigo] make TerminalWidget work with both Vte 0.30.x and 0.32.x Say thanks to upstream (sarcastic) commit 41b3e9dbaf8244d11077364ffdefb369c3791989 Author: Fabio Erculiani Date: Wed Apr 18 10:45:48 2012 +0200 Tagging Entropy version 1.0_rc104 commit 9745fa37f7031d941287cd9e32671bf773a5713a Author: Fabio Erculiani Date: Wed Apr 18 10:45:43 2012 +0200 Release Entropy 1.0_rc104 commit 77214cbddfaf6117bb1bd135e53e72e3f10c6507 Author: Fabio Erculiani Date: Wed Apr 18 10:41:51 2012 +0200 [Rigo] update translations commit 8258a53f2cb44d86805dd788eb13e73e372f8bc9 Author: Fabio Erculiani Date: Wed Apr 18 10:40:38 2012 +0200 [Rigo] update entropy.pot commit 4506c5d3a8401fe474d6f8779bdea5f763ea1318 Author: Fabio Erculiani Date: Tue Apr 17 22:16:02 2012 +0200 [services] remove old file commit 2241c2a2c4eb7934d70ed620b76a330d8bf02f56 Author: Fabio Erculiani Date: Tue Apr 17 22:09:28 2012 +0200 [sulfur] goodbye my friend (it's been retired [moved] to sulfur.git) commit ff3578321d6e84778c1659089959ac57379de40b Author: Fabio Erculiani Date: Tue Apr 17 20:36:52 2012 +0200 [RigoDaemon] set allow_active=yes for org.sabayon.RigoDaemon.update commit 375ec06f601d6caa0986f8dfa2fa5249473f543c Author: Fabio Erculiani Date: Tue Apr 17 20:31:24 2012 +0200 [RigoDaemon] make the dbus service executable source /etc/profile commit 5400519abcbc811ea8a5ff8760a2e1282a9cd999 Author: Fabio Erculiani Date: Tue Apr 17 19:53:57 2012 +0200 [RigoDaemon] feed App Management notes to clients, bump API Update Rigo as well and let it push the notes to the Terminal Widget (they come from stdout and stderr, sorry) commit 5968ee99c487f56debcbbc6afbb4dd12cdb6ad65 Author: Fabio Erculiani Date: Tue Apr 17 19:53:09 2012 +0200 [Rigo] be less nazi with the required Window size commit 96b410cab33f47584454401796ff78d8295f25cc Author: Fabio Erculiani Date: Tue Apr 17 19:52:11 2012 +0200 [Rigo] make "Show me" buttons in BottomNotificationBox resize Rigo height commit 2b8e60b0e677258b466d5a32d0f5f838c51c24ac Author: Fabio Erculiani Date: Tue Apr 17 19:50:07 2012 +0200 [Rigo] WorkViewController: beautify VteTerminal and Progress Bar Place the TerminalWidget inside a Gtk.Expander and hide it by default. Hide the Progress Bar as well when no data is held by it. commit 0ff52935d74685b88d60a62ea26c41bc057ab430 Author: Fabio Erculiani Date: Mon Apr 16 22:51:08 2012 +0200 [todo] update TODO commit d397a174bd79b01683cc758e88235e085d4032d0 Author: Fabio Erculiani Date: Mon Apr 16 22:47:04 2012 +0200 [entropy.client.interfaces.dep] filter out spmsync'd orphaned packages If package has been installed from "spm-db" and Entropy revision is set to "9999", do not consider it as orphaned commit d0f86c3e8d71863e34aaa7ce5760a63241c6c375 Author: Fabio Erculiani Date: Mon Apr 16 22:41:35 2012 +0200 [equo] use etpConst['spmetprev'] and etpConst['spmdbid'] commit 753195d15d0c8bd4d21782fe071b27af14a3e17c Author: Fabio Erculiani Date: Mon Apr 16 22:41:21 2012 +0200 [entropy.const] move spm magic strings and numbers to etpConst commit d7bfa5f6f49573088e9ab78bcf758ab5d83b99b5 Author: Fabio Erculiani Date: Mon Apr 16 22:08:09 2012 +0200 [po] update entropy.pot commit ce3788aa59fc84e469fa87d8ee15822f60fbe519 Author: Fabio Erculiani Date: Mon Apr 16 22:07:27 2012 +0200 [eit] add "eit remote" command commit 79042c24e7c29cce361694b19a56515ead2e4a9a Author: Fabio Erculiani Date: Mon Apr 16 22:03:50 2012 +0200 [entropy.server] add repository_metadata() method commit affbad3c11c2dddeabab3bab4f31618bf1ab90ab Author: Fabio Erculiani Date: Mon Apr 16 14:51:13 2012 +0200 [magneto] remove ping/pong protocol usage in favor of shutdown() signal Magneto will reload itself when shutdown() arrives from RigoDaemon. commit 496af68b5012351b5050050a1e8380747021319c Author: Fabio Erculiani Date: Mon Apr 16 14:34:55 2012 +0200 [RigoDaemon] add deferred_shutdown() and shutdown() signals Both can be used as replacement for the ping/pong protocol in order to let RigoDaemon shutdown. This is particularly useful for notification applets, in where holding RigoDaemon instance is suboptimal. On the other hand, letting RigoDaemon reload may then cause API mismatches with these notification applets if they don't reload as well. commit 5c4fdc95db33aaf39170fb3f138fd0d12303bd6e Author: Fabio Erculiani Date: Mon Apr 16 13:13:59 2012 +0200 [magneto] signal up-to-date system state, properly convert atoms to unicode commit 32914b7f58033ac6e78830bc73572e0fa68860f7 Author: Fabio Erculiani Date: Mon Apr 16 10:26:46 2012 +0200 [RigoDaemon] always send updates_available, even when no updates are available commit 63682a7edb0b254148cb2be0250cdcccb324f857 Author: Fabio Erculiani Date: Mon Apr 16 10:25:39 2012 +0200 [RigoDaemon] use Gio file monitoring interface instead of plain dnotify commit d59ddfdfbb07ed03266b0c24e85bae280eb07eae Author: Fabio Erculiani Date: Sun Apr 15 18:18:24 2012 +0200 Tagging Entropy version 1.0_rc103 commit 6b79a4674636890df1bccfd88a48e919525ea114 Author: Fabio Erculiani Date: Sun Apr 15 18:18:23 2012 +0200 Release Entropy 1.0_rc103 commit 144846906b12b48577d072b9f9c344a526182a0c Author: Fabio Erculiani Date: Sun Apr 15 18:17:30 2012 +0200 [conf] server.conf: update repository example string commit 49361bb91e2cc7dafee9ff4d4667feb219314113 Author: Fabio Erculiani Date: Sun Apr 15 18:16:51 2012 +0200 [Rigo] actually install .po files commit f47d538713ad0113ed8bfba51686b22d028a203a Author: Fabio Erculiani Date: Sun Apr 15 17:57:53 2012 +0200 [Rigo] Application: fix two minor unicode decode issues commit db5259e65fc61d2a3da0ab5747f0de27fe1d5abd Author: Fabio Erculiani Date: Sun Apr 15 17:34:54 2012 +0200 [todo] update TODO commit ae3a431d8489cac56b0f85a202b20050cbe1905f Author: Fabio Erculiani Date: Sun Apr 15 17:34:34 2012 +0200 [entropy.security] rename filter_advisories() to _filter_advisories() commit 4a8c53af085ee997028057fcc512584d831e85fc Author: Fabio Erculiani Date: Sun Apr 15 17:34:13 2012 +0200 [entropy.client] Repository: do not generate Security Advisories cache commit 3aff0f760289f206196872951922385fd30442a9 Author: Fabio Erculiani Date: Sun Apr 15 12:31:22 2012 +0200 Tagging Entropy version 1.0_rc102 commit 728726128b98881344c31a031a5eb6b95ba93dd4 Author: Fabio Erculiani Date: Sun Apr 15 12:31:22 2012 +0200 Release Entropy 1.0_rc102 commit 34c9632fb51b671273ccb588fffb5be9c00c9da0 Author: Fabio Erculiani Date: Sun Apr 15 12:28:40 2012 +0200 [todo] update TODO commit 8f0c37323a851a98f61a0bad49f110e764debc28 Author: Fabio Erculiani Date: Sun Apr 15 12:24:20 2012 +0200 [entropy.spm] PortagePlugin: introduce conditional deps support Introduce Entropy conditional dependencies supoort if ETP_PORTAGE_CONDITIONAL_DEPS_ENABLE is set in the environment. This feature is disabled by default because it braks backward compatibility and older Entropy Clients are broken wrt this. commit 58846f12ad24315c4607224090abb7761e4c398d Author: Fabio Erculiani Date: Sun Apr 15 12:13:45 2012 +0200 [entropy.spm] PortagePlugin: use enumerate() instead of range(len()) commit 6dd6cb23cba4fd6127f5238efbf1ffe6239ec5f8 Author: Fabio Erculiani Date: Sun Apr 15 12:12:13 2012 +0200 [entropy.spm] PortagePlugin._usedeps_reduce: fix usage with conditional dependencies commit d1a61e20c6b20a797dc99abb85d813005676f2ed Author: Fabio Erculiani Date: Sun Apr 15 12:08:56 2012 +0200 [entropy.spm] PortagePlugin._calculate_dependencies: return list for everything Do not return strings for *DEPEND, LICENSE, PROVIDE and SRC_URI commit 5ba0b0771cd5fc476a1de2eb99d6928be20b092f Author: Fabio Erculiani Date: Sun Apr 15 12:07:24 2012 +0200 [entropy.spm] PortagePlugin: fix ParseError exception initialization commit 736ee363bf57bcc22e4238178dfb9c457a4afaba Author: Fabio Erculiani Date: Sun Apr 15 12:04:26 2012 +0200 [entropy.dep] fix DependencyStringParser usage by expand_dependencies() commit c6d3ecfd56e506ea962dcbeea6bdfa962a80eb3d Author: Fabio Erculiani Date: Sun Apr 15 08:58:31 2012 +0200 [Rigo] install .desktop file and mimetype info commit cdf6be90bebb9dd0c667da91d82c31713dce9001 Author: Fabio Erculiani Date: Sat Apr 14 17:49:18 2012 +0200 [tests] Spm: add PortageEntropyDepTranslator tests commit 3f0e4007ef0fc449f0de3717e6a1f27176fdb9d1 Author: Fabio Erculiani Date: Sat Apr 14 17:34:43 2012 +0200 Tagging Entropy version 1.0_rc101 commit b52a1bdde73d1cfc76ccf15345952810fb274a43 Author: Fabio Erculiani Date: Sat Apr 14 17:34:42 2012 +0200 Release Entropy 1.0_rc101 commit 7c064a6749b2510ffc64f9fc3b034623fd51f7e2 Author: Fabio Erculiani Date: Sat Apr 14 16:41:05 2012 +0200 [todo] update TODO commit 292af94cf003f4bfe03d86e6f20015c333ce62aa Author: Fabio Erculiani Date: Sat Apr 14 16:40:33 2012 +0200 [entropy.spm] PortagePlugin: read CATEGORY, PF, C*FLAGS from environment if files are missing commit 38f36b39cf28920fc8367a35ca6ebf797f729db7 Author: Fabio Erculiani Date: Sat Apr 14 16:06:10 2012 +0200 [todo] update TODO commit d3aa4af5c41495ba399e41b46b65d8d8e5823c6b Author: Fabio Erculiani Date: Sat Apr 14 16:04:25 2012 +0200 [entropy.spm] move Portage bashism to external script Portage stores package environment variables inside it's environment file that has to be sourced in order to correctly retrieve the variable value commit 0da7c251f2aa16bb72f17086200ec1c8756c2ba0 Author: Fabio Erculiani Date: Sat Apr 14 13:56:05 2012 +0200 [conf] drop portage bashrc example file commit ab832f1cf0ad72251233a673b51230bd93b51adc Author: Fabio Erculiani Date: Sat Apr 14 13:52:35 2012 +0200 [entropy.misc] EINTR can be raised by both IOError and OSError commit 5fa2dd4780ad74d71630374b4f3b7cb60690d85f Author: Fabio Erculiani Date: Sat Apr 14 13:49:37 2012 +0200 [RigoDaemon] EINTR can be raised by both OSError and IOError commit 0173ea4d00b5a15fa9c82373fa0d1de2917a3032 Author: Fabio Erculiani Date: Sat Apr 14 13:48:57 2012 +0200 [Rigo] po: fix several markup bugs in the Italian translation commit c6aae48363da4bfdcf0a35b345037b91b9cf2422 Author: Fabio Erculiani Date: Sat Apr 14 13:42:08 2012 +0200 [Rigo] po: update rigo.pot commit 0b523fed0b93fb0cdad7561b4ea7d5baedb82ce8 Author: Fabio Erculiani Date: Sat Apr 14 11:08:35 2012 +0200 [Rigo] po: update translations commit 49563c82060ecfa1c418d7fd9057fac95cedebc2 Author: Fabio Erculiani Date: Sat Apr 14 11:06:45 2012 +0200 [Rigo] ApplicationViewController: exit view when required Exit view when Application shown is from installed packages repo and it's being scheduled for removal commit d0d3a72d16b47e6a8b75d6a30020347d4fedf203 Author: Fabio Erculiani Date: Sat Apr 14 11:06:32 2012 +0200 [Rigo] ApplicationsViewController: emit view-cleared Emit view-cleared When model is empty and primary search button is clicked. commit 8a3c13183acbf7ce9d2aa9a99780cdd5715c5fdf Author: Fabio Erculiani Date: Sat Apr 14 08:32:45 2012 +0200 [entropy.const] do not change entropy directory permissions on every library load The logic has been moved to Makefile and upstream ebuilds. commit eb89d4f8f603a83e1dd6e66ef644d8f7d954f187 Author: Fabio Erculiani Date: Sat Apr 14 07:58:49 2012 +0200 [Makefile] use install -d instead of mkdir commit d8329833c82e3937fe8f99fdd475654f89116ca6 Author: Fabio Erculiani Date: Fri Apr 13 12:15:58 2012 +0200 Tagging Entropy version 1.0_rc100 commit a0d9458212a3c25fc0acbc636121896ff923567f Author: Fabio Erculiani Date: Fri Apr 13 12:15:51 2012 +0200 Release Entropy 1.0_rc100 commit 086cca6cf22535a141d7d4b170013bb604ea7f97 Author: Fabio Erculiani Date: Fri Apr 13 08:24:54 2012 +0200 [magneto] add magneto-gtk3-install target to Makefile commit 5707d2e157d303db89f60dd8645ac7647fcbd6ec Author: Fabio Erculiani Date: Fri Apr 13 08:24:32 2012 +0200 [magneto] rename .glade file into .ui commit 03f9ff292e3b048ed5f4009819857528fec44a2e Author: Fabio Erculiani Date: Fri Apr 13 00:32:46 2012 +0200 [todo] update TODO commit d2be035aba150d9c3e73fd1b6df830c3478aa054 Author: Fabio Erculiani Date: Fri Apr 13 00:24:00 2012 +0200 [magneto] add Gtk3 frontend commit 081f4b3aae00ed354edb03a4237fac1211738fa9 Author: Fabio Erculiani Date: Fri Apr 13 00:23:31 2012 +0200 [magneto] remove trailing empty lines commit 9727fce2fc28464405d2ae4cedaf027bb924ca1b Author: Fabio Erculiani Date: Thu Apr 12 19:58:29 2012 +0200 Tagging Entropy version 1.0_rc99 commit 437ac32ac8f01eb05a946347dbb852c406e65a7b Author: Fabio Erculiani Date: Thu Apr 12 19:58:28 2012 +0200 Release Entropy 1.0_rc99 commit 73f459442ba7994f7d1527676f5651124cd9e42d Author: Fabio Erculiani Date: Thu Apr 12 19:53:50 2012 +0200 [Makefile] drop updates-daemon-install target commit 06815cdb849a0c07463ab80a4184bc16eefbaa71 Author: Fabio Erculiani Date: Thu Apr 12 19:50:53 2012 +0200 [todo] update TODO commit e075c1726ab41a86d455ca1fa99d20468f70cc33 Author: Fabio Erculiani Date: Thu Apr 12 19:49:59 2012 +0200 [equo] migrate unprivileged repositories update to RigoDaemon commit d59dfb92e4b199c1582a7594ff262ed6c45f1a9a Author: Fabio Erculiani Date: Thu Apr 12 19:44:28 2012 +0200 [RigoDaemon] do not run automatic repositories update if on batteries commit 585730d3441729c378ffadb0adc078ab8ba9b7b6 Author: Fabio Erculiani Date: Thu Apr 12 19:40:43 2012 +0200 [misc] remove old cruft commit c43e5892763c1b780bf0ccdb39ce810f2c695239 Author: Fabio Erculiani Date: Thu Apr 12 19:40:20 2012 +0200 [magneto] migrate to RigoDaemon, kill entropy-updates-service (RIP!) commit a639e417d9ca1fee35f42096b304c9ec116171b3 Author: Fabio Erculiani Date: Thu Apr 12 19:38:38 2012 +0200 [RigoDaemon] extend updates_available() signal, bump daemon API commit d042c27d55ad579875f8b616399bd2ce15865ea0 Author: Fabio Erculiani Date: Thu Apr 12 18:13:07 2012 +0200 [Rigo] po: update translations commit 636852835749f4685d14b9f2c9416fc04c31ae76 Author: Fabio Erculiani Date: Thu Apr 12 18:04:17 2012 +0200 [RigoDaemon] add automatic repositories update timer (running every 4 hours) commit dab7ea2702857790d5b12ccc893ea3d026b4b18e Author: Fabio Erculiani Date: Thu Apr 12 18:03:48 2012 +0200 [RigoDaemon] _update_repositories(): make possible to bypass authorization commit 0ea3fbf0d85045265bd35a98740b1a27d29eb46e Author: Fabio Erculiani Date: Thu Apr 12 18:03:11 2012 +0200 [RigoDaemon] add docstring to _start_package_cache_timer commit 44545691fef828d6bff8fb0bc8c4ec8736968f79 Author: Fabio Erculiani Date: Thu Apr 12 18:00:47 2012 +0200 [RigoDaemon] add non-blocking, simpler version of _acquire_exclusive() for internal use commit 64b12d5f0ccf2a0cbe4c26daa8b857d352e9bf22 Author: Fabio Erculiani Date: Thu Apr 12 17:58:48 2012 +0200 [Rigo] show please wait notification only when the same instance generated activity commit 8464be75762668f25de7e8e23b69635186640273 Author: Fabio Erculiani Date: Thu Apr 12 16:21:40 2012 +0200 [RigoDaemon] add package cache cleanup timer, running every 8 hours commit aa9f195750518e15d45453c8aebb5c82791d006e Author: Fabio Erculiani Date: Thu Apr 12 12:48:57 2012 +0200 [todo] update TODO commit 890b447785f83c12e4ce1525c2e2c149417fc8d4 Author: Fabio Erculiani Date: Thu Apr 12 12:41:01 2012 +0200 [RigoDaemon] implement directory monitor for both executable and repositories This commit adds directory monitor for the Installed Packages Repository in order to catch, through dnofity, repository change events and signal repositories_updated() once locks are released. Given the current Python limitations in supporting dnotify without getting dirt, DirectoryMonitor dispatches SIGIO to the callback for both installed repository directory change and RigoDaemon executable. It is up to the code determine what effectively changed. Moreover, enabling DN_MULTISHOT causes the signal handler to be kept alive until the dnotified file descriptors are explicitly closed (DirectoryMonitor.close()). This is of course sub-optimal because we get called more than needed, but still much better than polling. commit 5f8ca3c6aaeec8c29c2218ca82d0b45242929416 Author: Fabio Erculiani Date: Thu Apr 12 12:40:35 2012 +0200 [RigoDaemon] fixup several minor bugs commit 043a0aeeebbbc50530ce195a4d43101327a31cd8 Author: Fabio Erculiani Date: Thu Apr 12 12:39:20 2012 +0200 [entropy.misc] DirectoryMonitor: make possible to monitor multiple dirs commit 2f475115a0701402867e02b8bf702e620ace5537 Author: Fabio Erculiani Date: Thu Apr 12 08:09:43 2012 +0200 [equo] use Client.installed_repository_path() commit 1f9c4fb72022fcb185da973b9ff762eeb5b56786 Author: Fabio Erculiani Date: Thu Apr 12 08:09:14 2012 +0200 [entropy.client] add installed_repository_path() public method commit 1fb54f5560ac3da4593c18202a092d1b7511a8de Author: Fabio Erculiani Date: Thu Apr 12 07:19:04 2012 +0200 [Rigo] fix typo in i18n string commit 6e3b6ba7447313aa4bdf18cd27df5094ed132e63 Author: Fabio Erculiani Date: Wed Apr 11 23:24:40 2012 +0200 Tagging Entropy version 1.0_rc98 commit 461ddc712f7b48061b7b36568622d666f901a979 Author: Fabio Erculiani Date: Wed Apr 11 23:24:39 2012 +0200 Release Entropy 1.0_rc98 commit 417e5720a8018622a10b8dcacabd9168693a1b9e Author: Fabio Erculiani Date: Wed Apr 11 23:20:25 2012 +0200 [Rigo] update translations commit b95375d7802227c83ff7c6c70cb79d11df642b36 Author: Fabio Erculiani Date: Wed Apr 11 23:19:27 2012 +0200 [Rigo] update rigo.pot commit f1ef6fbcbbbe43d0e8ea2afa6b51b291c4a9bf6c Author: Fabio Erculiani Date: Wed Apr 11 23:18:23 2012 +0200 [Rigo] add Preferences button commit 7f9225ee4da43ea7a64a58605b971687ae39e6e4 Author: Fabio Erculiani Date: Wed Apr 11 23:04:51 2012 +0200 [todo] update TODO commit fc81e6bb06289c63428ca3cca911d13247d776c6 Author: Fabio Erculiani Date: Wed Apr 11 23:03:47 2012 +0200 [Rigo] implement Preferences View, activatable through "rigo:config" for now commit 3ea1fbb2a05ebee5398e85bb78067547c8f58978 Author: Fabio Erculiani Date: Wed Apr 11 18:10:30 2012 +0200 [magneto] launch Rigo instead of Sulfur if possible commit 8a877bbc1be3a6ff7ce5746498620fcc8fe91633 Author: Fabio Erculiani Date: Wed Apr 11 17:59:42 2012 +0200 [RigoDaemon] add more debug output commit 5a15a0bbb81f07ad436ec32cb3542348dd32d04b Author: Fabio Erculiani Date: Wed Apr 11 11:33:56 2012 +0200 [Rigo] update translations commit e0eb800ffc4a15d10aa679edc04ab670b31dbacf Author: Fabio Erculiani Date: Wed Apr 11 11:32:31 2012 +0200 [Rigo] update rigo.pot commit 161f5205d8cd295f1fc4e7857cc77a0212e501cc Author: Fabio Erculiani Date: Tue Apr 10 23:37:22 2012 +0200 [RigoDaemon/Rigo] implement Notice Board support (woot) commit 388cac91879b70f747f71ef73bbba24b417c0f1f Author: Fabio Erculiani Date: Tue Apr 10 18:07:29 2012 +0200 [Rigo] minor bugfixes to the configuration file updates UI commit c5b55f44c635ef3ba2896e1a80317a36b11299fb Author: Fabio Erculiani Date: Tue Apr 10 16:29:12 2012 +0200 [RigoDaemon] if interrupt_activity signal is raised, interrupt both fetch and install phases commit 350544aa9f7ab9bf40cca48c7870dfa6b0674ad2 Author: Fabio Erculiani Date: Tue Apr 10 13:28:16 2012 +0200 [Rigo] do not force repository update when not strictly needed commit 8285ca06aec062de63e1c3f514dc8dc6b4cc8c6e Author: Fabio Erculiani Date: Tue Apr 10 13:27:00 2012 +0200 [Rigo] send hello() again after repositories_updated() signal commit 325813243c7f56e586883afff3d6dcde0b4e58bc Author: Fabio Erculiani Date: Tue Apr 10 13:25:52 2012 +0200 [RigoDaemon] _send_greetings: keep one and only one thread running the calculation, discard multiple concurrent requests commit 96e5add095669d9071688a66c11a44e0d69f563b Author: Fabio Erculiani Date: Tue Apr 10 12:52:01 2012 +0200 [todo] update TODO commit 7ab432458fde53e79f83525547ee43b5ecfdc458 Author: Fabio Erculiani Date: Tue Apr 10 12:51:00 2012 +0200 [RigoDaemon] split enqueue_application_action() commit 065c57ea5b30b26d4ea77f933984f70b912518f2 Author: Fabio Erculiani Date: Tue Apr 10 12:50:43 2012 +0200 [RigoDaemon] add noticeboards_available() signal commit 1e807a7ed7ab892470b5e83af71e7bfe0f54bf7c Author: Fabio Erculiani Date: Tue Apr 10 12:08:13 2012 +0200 [Rigo] boost treeview performance, optimize several code paths and avoid duplicated calls commit 0af0c14b48c241df2fed7d42d784cf8bed46e866 Author: Fabio Erculiani Date: Tue Apr 10 10:57:58 2012 +0200 [Rigo] update translations, add es_AR commit d35d827fc73975bcc9e5ffa6656c691dd922d921 Author: Fabio Erculiani Date: Mon Apr 9 22:39:47 2012 +0200 [RigoDaemon/Rigo] move startup updates calculation and repo validation to RigoDaemon Calling RigoDaemon.hello() triggers several welcome signals from RigoDaemon itself, such as updates availability, repositories aging and repositories unavailability. This way, Rigo is completely unloaded with beneficial effects wrt responsiveness. commit 539b051a2d03420d93e895c27102097f966d519e Author: Fabio Erculiani Date: Mon Apr 9 18:05:18 2012 +0200 Tagging Entropy version 1.0_rc97 commit 7f273165be0fc824fe5930578a258d29230cdce9 Author: Fabio Erculiani Date: Mon Apr 9 18:05:17 2012 +0200 Release Entropy 1.0_rc97 commit 8842cac9c6ee787193c9406105c4d1fd6150f8ac Author: Fabio Erculiani Date: Mon Apr 9 18:04:05 2012 +0200 [sulfur] fix os.environ usage commit d3b9953699488aa49dc917ef021a0c4c2b01444b Author: Fabio Erculiani Date: Mon Apr 9 15:46:56 2012 +0200 [todo] update TODO commit 02f248489a9cf790a15d82de130085eda81a5919 Author: Fabio Erculiani Date: Mon Apr 9 15:45:29 2012 +0200 [Rigo] provide .etp and .tbz2 package files mimetype specification commit e68268abe2a3e7757f330ad19c5d2b03d8887f57 Author: Fabio Erculiani Date: Mon Apr 9 15:38:31 2012 +0200 [RigoDaemon/Rigo] Add support for .etp and .tbz2 package files installation commit a3f7ff6d791456d771769d384f9ddbea792e7613 Author: Fabio Erculiani Date: Sun Apr 8 23:18:57 2012 +0200 Tagging Entropy version 1.0_rc96 commit 41195cbd03ffab348f09439a463130645370ae5e Author: Fabio Erculiani Date: Sun Apr 8 23:18:57 2012 +0200 Release Entropy 1.0_rc96 commit 3562d69a7f1c5667600d86433ab82d61044fc2dc Author: Fabio Erculiani Date: Sun Apr 8 23:18:09 2012 +0200 [entropy.server] fix syntax error commit fb16473e0d4edd7a3bae6ac8c28e3caeb09385e8 Author: Fabio Erculiani Date: Sun Apr 8 19:53:02 2012 +0200 Tagging Entropy version 1.0_rc95 commit f8aceb4379a69125eb14e617811ef6cb89685d9d Author: Fabio Erculiani Date: Sun Apr 8 19:53:01 2012 +0200 Release Entropy 1.0_rc95 commit 17ab3579acf83bc9b6f4a7058a0768aadef7f3f2 Author: Fabio Erculiani Date: Sun Apr 8 19:51:37 2012 +0200 [todo] update TODO commit 5f3079db0c3335b45acae88dcec33de37ca2addc Author: Fabio Erculiani Date: Sun Apr 8 19:13:43 2012 +0200 [Rigo] update translations, add Spanish (Chile) commit 4a44fb7d3cdfa116944469d6d55c759597dba7f3 Author: Fabio Erculiani Date: Sun Apr 8 19:11:48 2012 +0200 [Rigo] update rigo.pot commit 20e39ebcb3a7cc7fec7f16c5cba220a0de3deaec Author: Fabio Erculiani Date: Sun Apr 8 19:03:56 2012 +0200 [Rigo] make sure to always show Applications when set_many() is called commit fe8f71d205f30d77353a0a97498011b56ae7b67c Author: Fabio Erculiani Date: Sun Apr 8 18:53:40 2012 +0200 [Rigo] require User to validate the removal queue before proceeding commit 9334433e7c0056cf747aeacb83f69adb7c6b8716 Author: Fabio Erculiani Date: Sun Apr 8 18:13:32 2012 +0200 [Rigo] complete configuration file updates implementation commit 415c5af799ae382074e4c57d05714a3dbcc7142e Author: Fabio Erculiani Date: Sun Apr 8 18:13:09 2012 +0200 [RigoDaemon] complete configuration file updates implementation commit 9c93587dd4621df46728fb1c1a1a9115d473d3b2 Author: Fabio Erculiani Date: Sat Apr 7 23:39:52 2012 +0200 [Rigo] add easter eggs commit 95b34b6e558a64eed7a6c573e5d0aec61876e77c Author: Fabio Erculiani Date: Sat Apr 7 23:31:36 2012 +0200 [Rigo] rigo.ui: rename to Rigo Application Browser commit e55b09836fefac1754fa634fd2d42ae0955190fb Author: Fabio Erculiani Date: Sat Apr 7 23:31:21 2012 +0200 [Rigo] add .desktop file commit 8a34b071b06451bbb5b22e2cc3ddc7e85a481148 Author: Fabio Erculiani Date: Sat Apr 7 19:33:28 2012 +0200 [Rigo/RigoDaemon] partially implement configuration file updates management commit c5ab6083ea976473a090ac2ffc46b819c5fc696b Author: Fabio Erculiani Date: Fri Apr 6 16:53:26 2012 +0200 [equo] fix undefined reference commit 08eec23067fe1fcd16c2b07503cc6397412efe7e Author: Fabio Erculiani Date: Fri Apr 6 16:52:42 2012 +0200 [sulfur] make it use the old, deprecated FileUpdates class Sulfur will die anyway, no reason to port it over commit 6669a7e80c3352b55c5a614b5e59df1832788813 Author: Fabio Erculiani Date: Fri Apr 6 16:41:57 2012 +0200 [entropy.client] migrate to the new ConfigurationUpdates class commit 52aa120a9a5df7a5c58c6220087e86364bd53154 Author: Fabio Erculiani Date: Fri Apr 6 16:41:36 2012 +0200 [entropy.server] migrate to the new ConfigurationUpdates class commit 6c1a21d1df9d26ffff2cd85214f2a42501c59749 Author: Fabio Erculiani Date: Fri Apr 6 16:40:52 2012 +0200 [equo] migrate to ConfigurationUpdates class (from FileUpdates) commit e10b6e264efd3211ac722d852f50039599f4b36a Author: Fabio Erculiani Date: Fri Apr 6 16:38:10 2012 +0200 [entropy.client] introduce ConfigurationUpdates class This is a complete rewrite of the now old FileUpdates class, aiming to become easier to use and concurrently deal with. Client code must be updated to use the new ConfigurationUpdates class before 2012-12-31, backward compatibility won't be guaranteed after this date. commit c7cab4b163e4f1978ae3beb5ef0869ac731ae972 Author: Sławomir Nizio Date: Thu Apr 5 23:55:28 2012 +0200 [Rigo] fix ngettext args (singular first) commit 18fde35b353c89eb632a90be9d9a07099e86ab5e Author: Fabio Erculiani Date: Thu Apr 5 23:51:59 2012 +0200 [Rigo] QueueActionNotificationBox: pass int type to _update_countdown Thanks to Enlik commit 95df02246cf965147ac7ba2a847c2b1b13969c9c Author: Fabio Erculiani Date: Thu Apr 5 23:49:48 2012 +0200 [Rigo] use ngettext in NotificationBox widgets, thanks to Enlik commit e28abc2fb41a46a41049919033b39967dae16a88 Author: Fabio Erculiani Date: Thu Apr 5 17:18:39 2012 +0200 [todo] update TODO commit 6ce071616e53d575c9cecc825a092606feeccfe4 Author: Fabio Erculiani Date: Thu Apr 5 17:15:25 2012 +0200 [Rigo] po: update translations commit ac0eab4bd4e702b5dade5251f90e8b3bed695987 Author: Fabio Erculiani Date: Thu Apr 5 17:11:11 2012 +0200 [Rigo] update rigo.pot commit 4cd8101b11292feae054949c125fdb824b8d5255 Author: Fabio Erculiani Date: Thu Apr 5 17:10:42 2012 +0200 [Rigo] add Romanian, Lithuanian and Bulgarian translations commit 40dc9f6948284ab9e326456dbdb4dfc52be2709d Author: Fabio Erculiani Date: Thu Apr 5 17:10:11 2012 +0200 [Rigo] implement support to App Management Activity interruption commit d845fce5a3d84d3f25f69dde66f6bcf933f3021d Author: Fabio Erculiani Date: Thu Apr 5 17:09:41 2012 +0200 [RigoDaemon] make possible to interrupt the Application Management activity commit fac687326f672504726b8039f1757f10036e8a2d Author: Fabio Erculiani Date: Thu Apr 5 15:13:54 2012 +0200 [todo] update TODO commit e6c69bbefde87ea7dbd2145aa0f4803ab7031ee2 Author: Fabio Erculiani Date: Thu Apr 5 15:12:47 2012 +0200 [Rigo] let the user undo an Application Action within 10 seconds commit 8fb2708a9373fde107f347b9bcbf443e0debfada Author: Fabio Erculiani Date: Thu Apr 5 15:12:28 2012 +0200 [Rigo] add QueueActionNotificationBox widget commit 77b958f12035707325ccf0dc6a87f8ca0bb0ecc9 Author: Fabio Erculiani Date: Thu Apr 5 15:11:37 2012 +0200 [Rigo] fix typos in InstallNotificationBox handling commit 172f49534dd4802d104e2b71f138651680c46e9b Author: Fabio Erculiani Date: Thu Apr 5 09:29:25 2012 +0200 [Rigo] let the user review the install queue before submitting it to RigoDaemon commit ea4de116847c9c6852060b4fa9b9026abd752373 Author: Fabio Erculiani Date: Wed Apr 4 22:35:56 2012 +0200 [Rigo] add debug output to every dbus signal handler commit 1acde40ac07d42adce508a38184d1de7ceed0ed7 Author: Fabio Erculiani Date: Wed Apr 4 21:06:01 2012 +0200 Tagging Entropy version 1.0_rc94 commit 1208861ca9596e1241e99530e72fbed5b98f76d5 Author: Fabio Erculiani Date: Wed Apr 4 21:05:54 2012 +0200 Release Entropy 1.0_rc94 commit 442e858f62c01395db2aefa1ff9fb2650bc12fe5 Author: Fabio Erculiani Date: Wed Apr 4 20:59:39 2012 +0200 [Rigo] drop queue_len keyword arg from set_application commit 9593a348c3f323afe7e7ab3e5f7d0869bfdbf658 Author: Fabio Erculiani Date: Wed Apr 4 20:59:13 2012 +0200 [equo] fix undefined reference in upgrade function commit 829224582365d36b6e2de83563258cc7a83e50d2 Author: Fabio Erculiani Date: Wed Apr 4 15:47:25 2012 +0200 [todo] update TODO commit 754f6632d4f76cf67cc5e132851058250153dd14 Author: Fabio Erculiani Date: Wed Apr 4 15:19:57 2012 +0200 [Rigo] RigoServiceDaemon: pay attention to not overwrite blocking notification boxes commit 02e1ffdf2e420289fbbf1aaabcb26f5332180b21 Author: Fabio Erculiani Date: Wed Apr 4 15:19:29 2012 +0200 [Rigo] RigoServiceDaemon: implement application_enqueued() signal handling commit 9cbc65d51da17540193de977318a110c42219af8 Author: Fabio Erculiani Date: Wed Apr 4 15:17:14 2012 +0200 [Rigo] WorkView: split set_application() and update_queue_information() This way it's possible to update the queue status without updating the rest of the displayed data commit d80ee9a8e7563d33b78a5dea333fb6c4cac4aceb Author: Fabio Erculiani Date: Wed Apr 4 15:11:59 2012 +0200 [Rigo] disable security updates notification for now, too slow commit 94210214ee50173f5c11776f05b8bdc21fbd52c5 Author: Fabio Erculiani Date: Wed Apr 4 15:11:06 2012 +0200 [RigoDaemon] remove debug writes for output() and transfer_output() They only add more confusion during debugging commit 3df1708e5d09de8d174d14e5412baa38ec62e99f Author: Fabio Erculiani Date: Wed Apr 4 15:10:49 2012 +0200 [RigoDaemon] implement application_enqueued() signal commit 210f0ceae3fca0604f6320caa5ea83c948ccb2e2 Author: Fabio Erculiani Date: Wed Apr 4 14:13:11 2012 +0200 [RigoDaemon] do not account unauthorized items in queue length calculation commit fd037d4d9eeefa2306aa8ef55a34dd31042ffedc Author: Fabio Erculiani Date: Wed Apr 4 13:37:59 2012 +0200 [RigoDaemon] use auth_admin_keep for the org.sabayon.RigoDaemon.manage policy commit 842468d1ebf50dee4f2028a77a420c2e7e38a062 Author: Fabio Erculiani Date: Wed Apr 4 11:38:56 2012 +0200 Tagging Entropy version 1.0_rc93 commit 030c45b7cfc431edfdc090a7f6650d9a2ea4c7d5 Author: Fabio Erculiani Date: Wed Apr 4 11:38:43 2012 +0200 Release Entropy 1.0_rc93 commit ce4d784ecfb9b8e29e8d18bbc1e5059932ef0bc7 Author: Fabio Erculiani Date: Wed Apr 4 11:36:17 2012 +0200 [Rigo] update rigo.pot commit eca4580274ecd75e4ed3886861e6a3b9257b9526 Author: Fabio Erculiani Date: Wed Apr 4 11:35:27 2012 +0200 [Rigo] update translations commit f455310cc6264d8117152d803c864ba98b02503a Author: Fabio Erculiani Date: Wed Apr 4 11:01:57 2012 +0200 [Rigo] during app init, PangoLayout returns wrong font widths Start caching PangoLayout.get_size() values only when they're greater than 0 commit 67b899b0f7caf2a68243572a614d73de7c44ce7c Author: Fabio Erculiani Date: Wed Apr 4 01:12:28 2012 +0200 [RigoDaemon] always release the exclusive lock at the end of queue processing commit df13425e6b7c72363018545b25954db421edba9a Author: Fabio Erculiani Date: Wed Apr 4 01:03:41 2012 +0200 [Rigo] Stars: use entropy "_" function instead of gettext one commit 8cfc98484a2a1e22191ac6e4fcd09d0387b39491 Author: Fabio Erculiani Date: Wed Apr 4 01:02:45 2012 +0200 [Rigo] Application: rwsem is not re-rentrant, provide AppDetails lock-free "version" property commit 92bb9354e596ebde1deb209dda6fbea6b85aed52 Author: Fabio Erculiani Date: Wed Apr 4 01:02:18 2012 +0200 [Rigo] fix undefined references commit 414b616f16dd28741b237c3292fb3c6b767d8aa9 Author: Fabio Erculiani Date: Wed Apr 4 00:24:58 2012 +0200 [Rigo] TerminalWidget: enable set_scroll_on_output() commit 6cc6ad4c2704e1d324d685b858ca27b39daad976 Author: Fabio Erculiani Date: Tue Apr 3 20:40:10 2012 +0200 [RigoDaemon] pass AppTransactionOutcome enum to applications_managed() commit 81db3ac71cf860619640af525e59eb9ec9593804 Author: Fabio Erculiani Date: Tue Apr 3 20:16:49 2012 +0200 [Rigo] execute every dbus call within the main loop to avoid segfaults commit 4c20a308f484d552bbc94dd2394cb9e556736f6d Author: Fabio Erculiani Date: Tue Apr 3 18:04:04 2012 +0200 [RigoDaemon] always spawn dbus signals from the MainThread commit a4377f07e110a8af23c85f835da26a395fd27359 Author: Fabio Erculiani Date: Tue Apr 3 17:57:02 2012 +0200 [eit] fix typo in "eit rm --from " help string, thanks to micia commit 82ef9a81866e67497e5368be7203c892f207b301 Author: Fabio Erculiani Date: Tue Apr 3 16:06:23 2012 +0200 Tagging Entropy version 1.0_rc92 commit bdecb8c969971ba1061150a4ee3f2e2e35382906 Author: Fabio Erculiani Date: Tue Apr 3 16:06:21 2012 +0200 Release Entropy 1.0_rc92 commit 5ca0d79f2ef1edc67e9ce9a853c25f9f7fe115b5 Author: Fabio Erculiani Date: Tue Apr 3 16:03:52 2012 +0200 [scripts] tag-version.sh: validate .po files before tagging commit cd299d0495fd737159d4d20e4cdd04501e32b738 Author: Fabio Erculiani Date: Tue Apr 3 16:03:06 2012 +0200 [po] move transifex scripts to Makefile, add "validate" Makefile target commit 2459f6ea1cdae64c55948aab02dd4d9fff224485 Author: Fabio Erculiani Date: Tue Apr 3 15:57:58 2012 +0200 [Rigo] po: move transifex scripts to Makefile, add "validate" Makefile target commit 67f5372bc4ab66653cf243bd86acb7f3ebdf64de Author: Fabio Erculiani Date: Tue Apr 3 15:28:39 2012 +0200 [Rigo] po: update translations (and cross fingers) commit 64de366bfc615666b7635ff215158c59e77c7b47 Author: Fabio Erculiani Date: Tue Apr 3 15:03:00 2012 +0200 [Rigo] update rigo.pot with latest changes commit 4137d73c704be5cb8e29f14be70ede7d2222335e Author: Fabio Erculiani Date: Tue Apr 3 15:02:15 2012 +0200 [todo] update TODO commit 78b2a7773b0beee8bdf6dfa2a56e5375ec800fc4 Author: Fabio Erculiani Date: Tue Apr 3 15:00:44 2012 +0200 [Rigo] handle disk full transaction error commit 316893517d86b1b54142ce2fcf8d18074100c891 Author: Fabio Erculiani Date: Tue Apr 3 14:59:01 2012 +0200 [RigoDaemon] add free disk space checks before starting to install commit 4dcafcbc1d878dd6d814b0e7689cdd308e6cad14 Author: Fabio Erculiani Date: Tue Apr 3 14:58:41 2012 +0200 [RigoDaemon] fix a bunch of undefined references commit 1785f9d876467b9c979da97af48fab3f674b31f6 Author: Fabio Erculiani Date: Tue Apr 3 14:52:52 2012 +0200 [entropy.client.interfaces.package] expose Package.splitdebug_enabled() commit 98742665a59b779cb6c2df86c455a812275c9455 Author: Fabio Erculiani Date: Mon Apr 2 21:43:47 2012 +0200 [RigoDaemon] fix undefined reference commit 759fe170593e3f5d873a617af32b428d893218fa Author: Fabio Erculiani Date: Mon Apr 2 21:35:16 2012 +0200 [RigoDaemon] implement custom MultipleUrlFetcher commit e0a9a6c0d687509595b683130737b66232c2eda0 Author: Fabio Erculiani Date: Mon Apr 2 21:20:04 2012 +0200 [RigoDaemon] devel-start-daemon.sh: add instructions to run app inside gdb commit 16e16f8711ce4dde2657fddde59b48f5ba951b09 Author: Fabio Erculiani Date: Mon Apr 2 21:19:31 2012 +0200 [RigoDaemon] rework polkit auth mechanism to be more responsive and robust commit c70420a69d4477d5229a68682ba27090c3e148c5 Author: Fabio Erculiani Date: Mon Apr 2 20:19:50 2012 +0200 [RigoDaemon] get client PID as soon as possible in order to avoid SIGSEGV commit a623fb15fec887ccd7343c66939d5016ceca3f8b Author: Fabio Erculiani Date: Mon Apr 2 17:51:04 2012 +0200 [Rigo] add "applications-other.svg" to the bundled icons commit 1369a06c6e2aaaff7caa7701ee5dec463757f475 Author: Fabio Erculiani Date: Mon Apr 2 15:20:12 2012 +0200 [todo] update TODO commit f716248e9160d137987f3764ce88584d95e3761d Author: Fabio Erculiani Date: Mon Apr 2 15:18:53 2012 +0200 [RigoDaemon] wrap the dbus service executable around a script, source /etc/env.d/02locale commit b24e478b21f78d1f8425d4e4d55251381b134591 Author: Fabio Erculiani Date: Mon Apr 2 14:36:22 2012 +0200 [services] entropy-updates-service: initialize the dbus service ASAP This, and passing the correct service name, could make clients more robust commit 9c7c56396130478466838f7bef92597c18d936df Author: Fabio Erculiani Date: Mon Apr 2 14:14:56 2012 +0200 [todo] update TODO commit e6fa2fb1cf54d536278bd591573094b3da03bded Author: Fabio Erculiani Date: Mon Apr 2 14:09:21 2012 +0200 [RigoDaemon] automatically shutdown on executable change commit 58efd1cc9d1c89e007f1497c448b7022043f5e79 Author: Fabio Erculiani Date: Mon Apr 2 14:07:04 2012 +0200 [entropy.misc] add DirectoryMonitor class commit ff734d250acd58602fef306118bd105e37d35a5a Author: Fabio Erculiani Date: Sun Apr 1 20:20:56 2012 +0200 Tagging Entropy version 1.0_rc91 commit 7335c0e0eb90a1ec9f90800d97c2177de662aa8a Author: Fabio Erculiani Date: Sun Apr 1 20:20:55 2012 +0200 Release Entropy 1.0_rc91 commit cef5e9dcb9a60865a6e26fe2a5a8478738045423 Author: Fabio Erculiani Date: Sun Apr 1 19:07:40 2012 +0200 [Rigo] add Makefiles commit 2d3def6d44f1b0d4f43b0913ab7fb973f5caba99 Author: Fabio Erculiani Date: Sun Apr 1 19:06:40 2012 +0200 [RigoDaemon] get client PID from DBus and use it with PolicyKit auth mechanism commit 0640d7ee4371f05a5afa1e94a928fc3883fa9b59 Author: Fabio Erculiani Date: Sun Apr 1 19:05:46 2012 +0200 [RigoDaemon] enable daemon logging by default commit 8ecba20de12df9ff1155f167ac308f0239323f7b Author: Fabio Erculiani Date: Sun Apr 1 19:05:14 2012 +0200 [Rigo] enable thread dumper by default, add shebang commit 918a0470391cef255a744fc906e66632fdbb3a40 Author: Fabio Erculiani Date: Sun Apr 1 16:13:24 2012 +0200 [po] update translations commit 72f38e2c47032e85e672548202a947e1c2106cb1 Author: Fabio Erculiani Date: Sun Apr 1 16:13:16 2012 +0200 [Rigo] update translations commit 6b62c6632215e758fc7ac171181b5d91bc639331 Author: Fabio Erculiani Date: Sun Apr 1 16:13:04 2012 +0200 [Rigo] po: Makefile update-po target now pulls from transifex commit f3ccd7369bc721da052cb2cd964eed3cc0da6254 Author: Fabio Erculiani Date: Sun Apr 1 16:12:37 2012 +0200 [po] Makefile: update-po target now pulls from transifex commit 3a43bb7e13073199c4d2b5313fdb39c6cd178dff Author: Fabio Erculiani Date: Sun Apr 1 01:18:30 2012 +0200 [RigoDaemon] integrate with build system commit 8b554928fce46046c882642493391859f8a2307b Author: Fabio Erculiani Date: Sun Apr 1 00:51:29 2012 +0200 [po] add TRANSIFEX_README file commit 2faa90ad75ef2c58f23e882b62219ce0c8103774 Author: Fabio Erculiani Date: Sun Apr 1 00:50:48 2012 +0200 [Rigo] po: add TRANSIFEX_README file commit b413a99716d72714248b0f88b9274ad0284959cb Author: Fabio Erculiani Date: Sun Apr 1 00:47:30 2012 +0200 [Rigo] sync .po files with transifex commit cc52adb3275c8b41e5180db2ecb7d8846edf4d1b Author: Fabio Erculiani Date: Sun Apr 1 00:47:00 2012 +0200 [Rigo] po: add transifex push/pull scripts commit d96089051c571da4a32698c5c527bc7ca810c890 Author: Fabio Erculiani Date: Sun Apr 1 00:41:20 2012 +0200 [po] add Czech translation commit 9ecc2872c1987ff637254f05c58bcc31ecfc9e9f Author: Fabio Erculiani Date: Sun Apr 1 00:40:47 2012 +0200 [po] add transifex push/pull scripts and config commit 0d7b10af96290c1e4d295ee94e10cf780ff19a17 Author: Fabio Erculiani Date: Sat Mar 31 23:54:08 2012 +0200 [Rigo] add remaining translations commit e5b2fb04515202e126fe8c7722f96336fa254a38 Author: Fabio Erculiani Date: Sat Mar 31 20:31:36 2012 +0200 [po] update entropy.pot commit 01700ddb45652a1b8c3bcf7754abe09371c217b0 Author: Fabio Erculiani Date: Sat Mar 31 20:27:58 2012 +0200 [Rigo] add de, es, fr, nl translation files commit 723ee336f6f75f42fa468d025963b2adfe014dea Author: Fabio Erculiani Date: Sat Mar 31 20:08:39 2012 +0200 [Rigo] add Polish translation file (15% done) commit 51494b260257bb436cc5ac9b3ab9593e853149dc Author: Fabio Erculiani Date: Sat Mar 31 20:03:52 2012 +0200 [Rigo] add intltool stuff to po/ commit f282b5c4844dd1d4e31593103288ed4bc1b7b709 Author: Fabio Erculiani Date: Sat Mar 31 20:03:33 2012 +0200 [todo] update TODO commit 610cdec16a048559e95246d98eacee4175353a94 Author: Fabio Erculiani Date: Sat Mar 31 20:03:16 2012 +0200 [RigoDaemon] override the default gettext domain, set it to "rigo" commit c8fcefcbc3ffcb14e66dea77e26c3e6ffcf0ab32 Author: Fabio Erculiani Date: Sat Mar 31 20:02:50 2012 +0200 [Rigo] override the default gettext domain, set it to "rigo" commit 1ca52341c18b047732803dbd5077c02889e88f67 Author: Fabio Erculiani Date: Sat Mar 31 20:02:18 2012 +0200 [Rigo] move App Controllers to separate packages commit af69c294aa2529eaa7932d66ce81e9d62f9e8d03 Author: Fabio Erculiani Date: Sat Mar 31 20:01:38 2012 +0200 [entropy.i18n] make possible to override the default gettext domain (entropy) commit 7879be8a05651c288363acd03008d2f3bfb73ffa Author: Fabio Erculiani Date: Sat Mar 31 18:14:56 2012 +0200 [Rigo] implement restarting_system_upgrade() signal handling commit 76a5a326e9c5affabbbc1030394fce954a2f13ec Author: Fabio Erculiani Date: Sat Mar 31 18:13:45 2012 +0200 [RigoDaemon] respawn System Upgrade if more updates are available Also introducing restarting_system_upgrade() signal. commit a38044677d17fec5561971b795f55d124008fff7 Author: Fabio Erculiani Date: Sat Mar 31 17:23:23 2012 +0200 [Rigo] reduce text size of apps listed in OrphanedAppsNotificationBox commit 7f0cbb0c9a16e54f60a17941a0059b26f5f13dff Author: Fabio Erculiani Date: Sat Mar 31 17:20:25 2012 +0200 [Rigo] tweak context id of application_processed error notification box commit 64a0665db7859a57090ffb894f3c82bebac12514 Author: Fabio Erculiani Date: Sat Mar 31 16:51:30 2012 +0200 [RigoDaemon] trivial: send message to debug commit 394430613f5ad694ce847a5e15970492a38f466e Author: Fabio Erculiani Date: Sat Mar 31 16:50:57 2012 +0200 [Rigo] add orphaned apps notification popup simulation (via rigo:simulate:o:) commit 2d25df31e8811ccaa9d5ed188e846727aa5d962d Author: Fabio Erculiani Date: Sat Mar 31 16:50:15 2012 +0200 [Rigo] OrphanedAppsNotificationBox: show App info rather than spawning App removal commit 2aa9a6c4967525d2a5373bb40d14f0b7d4dd0ce6 Author: Fabio Erculiani Date: Sat Mar 31 16:49:01 2012 +0200 [Rigo] do not show links to Entropy Store if App is from Installed Repository commit 91fbf4cecf2220dc396ecbf29424e041b4679f53 Author: Fabio Erculiani Date: Sat Mar 31 16:48:17 2012 +0200 [Rigo] Application: add is_installed_app() method commit 032b02edde834b9c590b657c308a507854d5f4a3 Author: Fabio Erculiani Date: Sat Mar 31 16:47:48 2012 +0200 Application: resolve installed packages repository into available commit e8aece32f86d455b1cdfaf824b32cb54e1060731 Author: Fabio Erculiani Date: Sat Mar 31 15:41:33 2012 +0200 [Rigo] rework OrphanedAppsNotificationBox logic, make it easier to use commit f7ade49625619cc6ab28e7464957cb5cdb3a0fdb Author: Fabio Erculiani Date: Sat Mar 31 12:58:34 2012 +0200 [Rigo] implement handling of unsupported_applications() RigoDaemon signal commit 27f69f58e7b1dbf5acdf7dcc49b41415e6082c83 Author: Fabio Erculiani Date: Sat Mar 31 12:58:06 2012 +0200 [Rigo] Notifications: trivial i18n fixes commit 776933daba6b42985d55f58f7c551e864f249645 Author: Fabio Erculiani Date: Sat Mar 31 12:56:35 2012 +0200 [RigoDaemon] add unsupported_applications() signal This signal is raised after a System Upgrade when Applications no longer supported by us are found on the Installed Apps Repository commit 6ada5a9c5c0c85dbffefc06eae3077a6e3dc98a6 Author: Fabio Erculiani Date: Sat Mar 31 12:56:03 2012 +0200 [Rigo] AppDetails: add fullname property returning package atom commit aed0867d6e9f5c1ef4e0fbc6c48007ca60387259 Author: Fabio Erculiani Date: Sat Mar 31 12:49:11 2012 +0200 [Rigo] fix typo in method name commit be95f30356f2733974d68fb367e118e4c0085dea Author: Fabio Erculiani Date: Sat Mar 31 12:01:29 2012 +0200 [equo] make use of Client.calculate_orphaned_packages() commit 374845e913cca2e1001ee0324901398fd20b8577 Author: Fabio Erculiani Date: Sat Mar 31 11:59:21 2012 +0200 [entropy.client] introduce Client.calculate_orphaned_packages() This method has been introduced in order to remove this calculation logic from Sulfur, Equo and RigoDaemon that resulted in unwanted code duplication. commit c3bba9a10dbe977a71053d2c02200df6fb28a5f0 Author: Fabio Erculiani Date: Sat Mar 31 11:12:08 2012 +0200 [Rigo] ReadersWritersSemaphore is not reentrant for readers Nested acquire_reader() calls can cause deadlock in this scenario: Thread 1 calls acquire_reader() twice (or more) Thread 2 calls acquire_writer() once commit 7829eee1dcd906d8a467a7cd27188484b85bf32d Author: Fabio Erculiani Date: Fri Mar 30 21:00:33 2012 +0200 [todo] update TODO commit 56264f3a409981016a585b483789089be1ddbf6a Author: Fabio Erculiani Date: Fri Mar 30 20:58:43 2012 +0200 [Rigo] remove activity_rwsem usage from updates calculation code (experimental) commit 790f2121210e5be0fdd902999246f706b0e9d7db Author: Fabio Erculiani Date: Fri Mar 30 20:55:53 2012 +0200 [Rigo] several misc bugfixes related to recent code dump commit f193f44f0de910bdb230b2b2a3cfe973a2c135b9 Author: Fabio Erculiani Date: Fri Mar 30 20:54:28 2012 +0200 [RigoDaemon] acquire exclusive lock after polkit auth request (to avoid UI lag) commit 0cfbd6a3bc0c93bfbd6f76d3cb6fbb556583e6ca Author: Fabio Erculiani Date: Fri Mar 30 18:06:45 2012 +0200 [todo] update TODO commit fe5e723d8a09abfceb8f4df4d1d9526f66a2c3fc Author: Fabio Erculiani Date: Fri Mar 30 18:05:54 2012 +0200 [Rigo] implement License management code for System Upgrade activity commit e35b225d26a3f007a26b403e0a6c96cc26a4c9e1 Author: Fabio Erculiani Date: Fri Mar 30 17:15:56 2012 +0200 [Rigo/RigoDaemon] implement basic support to System Upgrade commit 34ee151d9a81520e21bb35d854f566e1c379c1f3 Author: Fabio Erculiani Date: Fri Mar 30 07:13:25 2012 +0200 [Rigo/RigoDaemon] implement Application removal support commit 154d038b7f46443565813d7cb4936712ed444a77 Author: Fabio Erculiani Date: Thu Mar 29 19:44:35 2012 +0200 [todo] update TODO commit e6b24784baccdb868c186c071ea9ecb011b88e9f Author: Fabio Erculiani Date: Thu Mar 29 19:43:14 2012 +0200 [Rigo] notify user about apps being removed due to conflict commit b62e46abfcd3e4eef73e7c5aec940de114e3843e Author: Fabio Erculiani Date: Thu Mar 29 19:42:29 2012 +0200 [Rigo] fixup several undefined references (thanks pylint) Did I mention I hate Python? commit b928757e57565730a314351db964840a8cb88a54 Author: Fabio Erculiani Date: Thu Mar 29 19:08:36 2012 +0200 [todo] update TODO commit 96842e5043755c3e350434341f8d6b4e948615c3 Author: Fabio Erculiani Date: Thu Mar 29 19:08:16 2012 +0200 [RigoDaemon] always write debug messages to stdout commit 1084359821936530868042670509fdc7c14d9920 Author: Fabio Erculiani Date: Thu Mar 29 19:07:23 2012 +0200 [entropy.const] const_debug_write: make posible to write to arbitrary files commit 3c5f2bf8b6d1348c7d51e0452f847bf16a7d06a9 Author: Fabio Erculiani Date: Thu Mar 29 18:57:27 2012 +0200 [Rigo/RigoDaemon] move authentication in RigoDaemon's security domain commit 892a2d5eaefe644e8fcbd9c60c48c3e690feb32b Author: Fabio Erculiani Date: Thu Mar 29 13:51:11 2012 +0200 [Rigo] during App management, show the remaining enqueue actions commit 59b0aae5b1259da5ecf59ae1fe3b53fdae70a398 Author: Fabio Erculiani Date: Thu Mar 29 13:33:31 2012 +0200 [Rigo/RigoDaemon] complete initial application install implementation commit ada9d15f685e8c2d964a71003dd78af0e2863c40 Author: Fabio Erculiani Date: Wed Mar 28 23:35:32 2012 +0200 [Rigo] if --dumper is passed, test main thread health status before dumping threads state commit 1dcff4ce0af20f6dc91442cfa10413f66c3aa9dc Author: Fabio Erculiani Date: Wed Mar 28 23:21:31 2012 +0200 [entropy.client.interfaces.package] better handle download when network is unavailable When network is unavailable, the package file fetch function returns an error whilst the file itself has been completely and successfully downloaded already. With this commit it is ensured that the event is correctly handled. commit e25ebbb59ee5f63a3f7878be7d1ee4a651a79be3 Author: Fabio Erculiani Date: Wed Mar 28 23:14:43 2012 +0200 [entropy.const] dump_signal: print stack variables if extended=True commit 0e3b18be2f6a4c57a64e8e1aefc7749f7c7e7726 Author: Fabio Erculiani Date: Wed Mar 28 18:24:49 2012 +0200 [entropy.client] only setup differential download when edelta support is available commit 940b99b65651caf47ad4d8574fb60e4e38b210c4 Author: Fabio Erculiani Date: Wed Mar 28 18:23:54 2012 +0200 [entropy.client] trivial code style update commit 1b7ad171df89a4f628ba1289a9faebf0d2f89cda Author: Fabio Erculiani Date: Tue Mar 27 19:25:35 2012 +0200 [todo] update TODO commit f07e53c597b095882a3461b67eea23354900c5ee Author: Fabio Erculiani Date: Tue Mar 27 19:24:21 2012 +0200 [RigoDaemon] implement stdout and stderr redirection to Rigo commit 3ee2e5cd56fc54fd36a15b8e5956873c64fcf5bb Author: Fabio Erculiani Date: Tue Mar 27 18:27:45 2012 +0200 [todo] update TODO commit da1a55a57f084bcebc48dd6eab3b0c6e7bfda3fb Author: Fabio Erculiani Date: Tue Mar 27 18:27:23 2012 +0200 [Rigo] add app removal simulation cheatcode commit b58d1164c172b2c002f5e47a087ada079a989f75 Author: Fabio Erculiani Date: Tue Mar 27 18:16:42 2012 +0200 [todo] update TODO commit 0c506f51640f6a898b4c555962c53f4d8e7689f5 Author: Fabio Erculiani Date: Tue Mar 27 18:15:11 2012 +0200 [RigoDaemon/Rigo] first chunk of App management code (install action only, incomplete) commit 4c954a919493255d76b883abf1440e053cbab9c1 Author: Fabio Erculiani Date: Mon Mar 26 14:03:43 2012 +0200 [entropy.client] _lock_resource: always increase lock reference count Entropy Resouce Locks are reentrant, thus reference counted on lock() and unlock() operations. For this reason, the counter must be increased on every lock() request. This did not happen if the lock was already held by the process with the unwanted effect of improperly releasing it. This caused the "Calculating dependencies" glitch on each package transaction. commit a20d8da8682109811c91e7c34e7b7b28a68df834 Author: Fabio Erculiani Date: Mon Mar 26 13:46:12 2012 +0200 [Rigo] ask for exit confirmation when there is local activity commit c659d4cbb4bc5a8d2356b4a539495721cc2c0dc4 Author: Fabio Erculiani Date: Mon Mar 26 10:11:58 2012 +0200 [Rigo] dump threads every 30 seconds if --dumper is passed commit ee25f790af4e1d086d47f3521f8c291e7d5e8aec Author: Fabio Erculiani Date: Mon Mar 26 10:00:29 2012 +0200 [Rigo/RigoDaemon] implement transaction state update notifications commit 72def71a0773b0c501668318f2bfe1c161695641 Author: Fabio Erculiani Date: Sun Mar 25 18:02:54 2012 +0200 [Rigo/RigoDaemon] implement Application License management commit ac8358772e11d6ff5dad6c898f11a7a8c929235f Author: Fabio Erculiani Date: Sun Mar 25 11:02:04 2012 +0200 [RigoDaemon] transaction_finished(): return AppTransactionOutcome struct commit 794e3a91346c2e6f2430e8318b52d00ba867679c Author: Fabio Erculiani Date: Sat Mar 24 20:15:07 2012 +0100 [todo] update TODO commit abdb7dc53f48c1f62eb674d3813c89afc70a7660 Author: Fabio Erculiani Date: Sat Mar 24 20:12:29 2012 +0100 [RigoDaemon] add reload() Dbus method reload() is going to be used during RigoDaemon package upgrade to kindly ask the Dbus service to reload itself as soon as no more clients are connected. commit a3d82ff44f133cfc74f87f343236f154b9d47139 Author: Fabio Erculiani Date: Sat Mar 24 19:53:08 2012 +0100 [RigoDaemon] expose daemon API version to Rigo commit f2f58e86169f88a05d1819e569ff1104d084b1af Author: Fabio Erculiani Date: Sat Mar 24 17:30:46 2012 +0100 [Rigo] list Application dependencies in App View commit 228e0a7da1738a56e2d8a416d41d16c1bcbae089 Author: Fabio Erculiani Date: Sat Mar 24 17:29:41 2012 +0100 [entropy.db] add EntropyRepository.retrieveRuntimeDependencies() commit d1965b71ac6b18e5a1978e440157c5c1b88e28ae Author: Fabio Erculiani Date: Sat Mar 24 16:35:12 2012 +0100 [Rigo] show installed Application version if available commit 47b9570224cd8ab877cf7dcecde836fde0b9dc50 Author: Fabio Erculiani Date: Sat Mar 24 16:07:39 2012 +0100 [Rigo] implement centralized Application transaction state commit dd46c23b2065c500b2ca1f3e72e7ae241b25fe66 Author: Fabio Erculiani Date: Fri Mar 23 10:35:47 2012 +0100 [entropy.spm] PortagePlugin.add_installed_package: make sure to always run os.utime commit 99b20257a4a7f9906fe87bb6cdf82c80b36819cb Author: Fabio Erculiani Date: Fri Mar 23 10:14:06 2012 +0100 [entropy.client] handle _repodb_cache atomically This prevents close_repositories() and _open_repository() to concurrently mess with _repodb_cache, which is a dict, thus not thread-safe. commit 115988a08c29cfe83c200237bf0a614adf10a27a Author: Fabio Erculiani Date: Fri Mar 23 10:13:01 2012 +0100 [entropy.client,entropy.server] drop __del__(), can be racey commit d465bb56e29fc0b87f119ec57b8d83c788119374 Author: Fabio Erculiani Date: Fri Mar 23 10:07:48 2012 +0100 [entropy.db] EntropyRepository: use RLock() to handle connection pooling This is much safer than being fault tolerant and shouldn't have any tangible impact on performance commit af525fb0eaa9b4608999c911785727a5e302d158 Author: Fabio Erculiani Date: Fri Mar 23 10:04:49 2012 +0100 [Rigo] Entropy API: enforce the new singleton class commit ef28caff3b818ded6615881354be3950cf510165 Author: Fabio Erculiani Date: Fri Mar 23 10:03:51 2012 +0100 [RigoDaemon] reduce fake app management time commit 5bdaad7257b73b7824836545b76884dfd146fbb7 Author: Fabio Erculiani Date: Fri Mar 23 10:02:26 2012 +0100 [Rigo] Application.get_extended_markup: fix typo in rwsem management This could potentially cause Segmentation faults commit b093f24fbbac936d8274399e84258e0d767f9f3f Author: Fabio Erculiani Date: Thu Mar 22 19:36:02 2012 +0100 [Rigo] enforce AppTreeView redraw whenever App state changes commit 6bce9168f04e5cd2fa7d063cde615aa3a5de088e Author: Fabio Erculiani Date: Thu Mar 22 19:35:14 2012 +0100 [Rigo] call AppTreeView.clear_model() rather than model.clear() This lets the view to reset its state accordingly to an empty model. commit 92e42ca3aad80a3b8303510ecf6be1fecc30eff8 Author: Fabio Erculiani Date: Thu Mar 22 19:01:15 2012 +0100 [entropy.db*] EntropyRepository, do not close() on object destruction Closing the underlying sqlite3 db on object destruction (__del__()) causes funny race conditions when concurrently accessing the object itself. When the Garbage Collector tries to free memory, which can happen when no more references pointing to self are used, by calling __del__() (which called close()) it is possible to run into troubles if another thread is inside a method of the same object holding a valid sqlite cursor. Moreover, no external arbitration is possible if the garbage collection gets in the middle and calls close() through the destructor on behalf of a poor random innocent thread. Solution is simple, destructor is evil and resource leaks have to be handled where they actually are. Bye bye __del__(). commit 6d0c2d93a802786e2f8425cda92dc47402902328 Author: Fabio Erculiani Date: Thu Mar 22 16:50:15 2012 +0100 [Rigo] wrap a dedicated rwsem around any EntropyRepository call The ReadersWritersSemaphore object protects concurrent access on EntropyRepository objects ensuring that they don't get closed by RigoServiceController while in use. commit 30041ee0f2ab690906661fd7b35e7f1ec5d60e7c Author: Fabio Erculiani Date: Thu Mar 22 08:40:31 2012 +0100 [Rigo] implement App Install transaction validation checks and application-abort signaling commit b6c71301d663dfbac28e4dad83e83bee96138331 Author: Fabio Erculiani Date: Thu Mar 22 08:39:32 2012 +0100 [Rigo] NotificationBox: enable message text wrap commit 14023c39d1b72e6236d6f9164c7bd1b2708e524c Author: Fabio Erculiani Date: Thu Mar 22 08:39:13 2012 +0100 [Rigo] add Application.is_installable() commit 539476d3a3e934804f3ef8f798fc203ddc073cb5 Author: Fabio Erculiani Date: Thu Mar 22 08:20:54 2012 +0100 [Rigo] add package set search support via "@setname" commit 48c74e2db10535692d228685599a11236713bac0 Author: Fabio Erculiani Date: Wed Mar 21 23:41:28 2012 +0100 [Rigo] add Search Bar completion code, but keep it disabled due to Gtk3 bug commit 332b8ffe03cefedd27b56c6e7ed1d9c35d355029 Author: Fabio Erculiani Date: Tue Mar 20 21:43:47 2012 +0100 [Rigo] handle Application processing in AppTreeView widgets commit 53ec387cd54757cb0b335494eec0cf4d4abefc7b Author: Fabio Erculiani Date: Tue Mar 20 20:55:32 2012 +0100 [Rigo] AppTreeView: drop weirdo code from Software Center commit 196036ebd7d719bd4022e6c748c7cea59455259f Author: Fabio Erculiani Date: Tue Mar 20 19:44:09 2012 +0100 [Rigo] several App Install UI improvements commit 1c8872d6104810f591ca81507e7e74db72d17b39 Author: Fabio Erculiani Date: Tue Mar 20 19:43:29 2012 +0100 [RigoDaemon] add action_queue_length() dbus method commit b9747f32acd751f55ca183d4ca90c44074d94c79 Author: Fabio Erculiani Date: Tue Mar 20 14:35:33 2012 +0100 [Rigo] Rework search thread locking, add more App Management code commit 43f929d8ef09c054bdd535f0ed021079a158c98a Author: Fabio Erculiani Date: Tue Mar 20 14:34:25 2012 +0100 [Rigo] fix typo in string expansion commit efef827057dbe0db977b4901f41de46b4fc028ae Author: Fabio Erculiani Date: Tue Mar 20 14:33:53 2012 +0100 [Rigo] Add Application.is_removable() commit b4e9f9f78fcf4456c91cc96fba6b1054ef7ff60b Author: Fabio Erculiani Date: Tue Mar 20 14:33:02 2012 +0100 [RigoDaemon] fix _busy(), also raise SameError (which is actually expected) commit 5557bf8b3f9e47c3130d058bdd69b2e79b638776 Author: Fabio Erculiani Date: Tue Mar 20 14:32:37 2012 +0100 [entropy.misc] add non-blocking methods to ReadersWritersSemaphore commit 87fd48eafee12842b3a08066145a1cdaf5f43643 Author: Fabio Erculiani Date: Tue Mar 20 07:58:13 2012 +0100 [Rigo] introduce SharedLocker to avoid reentrancy of Entropy Resources Lock There are two issues with Entropy Resources Lock when used in Rigo. 1. Reentrancy: this property is unwanted in Rigo due to the amount of time Entropy Resources Lock is acquired and released. It is always wanted to acquire once and release once. 2. Re-acquiring it is costly, this lock should be relased only when we are really forced to do so. commit b400b4bfea9f1fb69ffbe3183b45e77b94d619a6 Author: Fabio Erculiani Date: Mon Mar 19 21:32:26 2012 +0100 [RigoDaemon] rename is_exclusive() to exclusive() commit 7c132a9bf44edc209b26362b19fa44b51301e873 Author: Fabio Erculiani Date: Mon Mar 19 21:31:55 2012 +0100 [RigoDaemon] drop text-based UrlFetcher progress output commit 9d5c88abce7baa2f8721a5313e701e0f2c2e4d44 Author: Fabio Erculiani Date: Mon Mar 19 18:54:25 2012 +0100 [Rigo] move RigoAuthenticationController to separate module commit aa49714d45f93207c92851542521387767a87941 Author: Fabio Erculiani Date: Mon Mar 19 18:51:00 2012 +0100 [RigoDaemon] simplify ping/pong protocol Now that Entropy Resources are completely handled by RigoDaemon in its activity code, there is no need to keep pinging clients unless SIGUSR2 arrived. SIGUSR2 signal will be later used to force RigoDaemon shutdown in case of rigo package updates via Entropy, to avoid having incompatible RigoDaemon versions running. commit 339b8a7417d08c144bb4eea97d51e262dcec0c17 Author: Fabio Erculiani Date: Mon Mar 19 10:25:02 2012 +0100 [Rigo] Add Application Info to App Box in Work View Area commit 767bd7eb2a6b77e21badb11d6e2ec752c2a7e54b Author: Fabio Erculiani Date: Sun Mar 18 23:14:52 2012 +0100 [Rigo] implement Application Information Box in Work Area commit 4b0945e724cddf3cc2012efe98fcc9d0560092b2 Author: Fabio Erculiani Date: Sun Mar 18 18:32:41 2012 +0100 [todo] update TODO commit 5f63057c059cdc2fcdb836421f123058eb8aa663 Author: Fabio Erculiani Date: Sun Mar 18 18:30:11 2012 +0100 [Rigo/RigoDaemon] first chunk of code related to Application Management, WIP commit 5839d818192c08cdfa225c799ef62134cfd4dc50 Author: Fabio Erculiani Date: Sun Mar 18 18:29:09 2012 +0100 [entropy.const] const_debug_write: add force argument support commit efde0c2ec3d9c86fa548e86d4742d0845b318432 Author: Fabio Erculiani Date: Sun Mar 18 07:57:57 2012 +0100 [Rigo/RigoDaemon] greatly simplify resource passing rendezvous Completely move the arbitration to RigoDaemon, making Rigo passively accepting the former requests. Moreover, complete support for bottom notification area and start implementing app management events. commit 4da1bd7a5ced78fcef9f2f15f4d8a05fb9cc1831 Author: Fabio Erculiani Date: Sat Mar 17 17:11:31 2012 +0100 [Rigo] move LocalActivityStates to rigo.enums commit 3e94e1cf52904f81077a3f1fa6e36104fa735ab3 Author: Fabio Erculiani Date: Sat Mar 17 17:09:58 2012 +0100 [Rigo] add bottomNotificationBox GtkVBox commit 9c0cbf836873f403b7f244ae4f52d5fb8e87a18a Author: Fabio Erculiani Date: Sat Mar 17 17:08:14 2012 +0100 [Rigo] add Application.get_installed() method get_installed() returns an Application object belonging to the installed package if the current one is from available repos. commit c62790b9339604c5ad6945057358292a1f3324ff Author: Fabio Erculiani Date: Sat Mar 17 17:05:39 2012 +0100 [entropy.db] add searchKeySlotTag() Implement searchKeySlotTag(), it is the same as searchKeySlot() but it also allows to specify package tag. commit e7d22c33fe0663b31e86296508e53a8ea1927ec7 Author: Fabio Erculiani Date: Fri Mar 16 16:05:08 2012 +0100 [Rigo] notify User in case of unavailable repositories commit 361c4166dab9d7494ffb07e86b4e2b1e40abab91 Author: Fabio Erculiani Date: Fri Mar 16 16:04:15 2012 +0100 [entropy.client] introduce Client.unavailable_repositories() The method returns a sorted list of repositories identifiers belonging to repositories that are unavaiable or invalid. commit 56fc4844329dc0a314aea5211c5aa716bef19e18 Author: Fabio Erculiani Date: Fri Mar 16 14:58:43 2012 +0100 [Rigo] explicitly notify User when repositories have been updated commit 33175e3895ce740cce1c7eb887061314679f8c3b Author: Fabio Erculiani Date: Fri Mar 16 14:29:45 2012 +0100 [Rigo] consolidate previous work - Add User notifications before blocking on semaphores - Fix several minor glitches related to features introduced the past week - Cleanup rigo.enums from Software Center crapcode - Improve Progress Bar interaction with User commit ab0e36a313138e8cbee997ee57c9cb70f0969abe Author: Fabio Erculiani Date: Thu Mar 15 17:42:57 2012 +0100 [RigoDaemon] move PolicyKit actions to RigoDaemon commit 9fc23256e965fea197312839cfcaef253a2a2ac6 Author: Fabio Erculiani Date: Thu Mar 15 17:30:42 2012 +0100 [Rigo] use PolicyKit to authenticate Repository Update commit 543fbda4f40d5edc4b31a9307b2179d915b15dc1 Author: Fabio Erculiani Date: Thu Mar 15 17:30:15 2012 +0100 [RigoDaemon] implement PolicyKit support commit d04e7de070973bdfee30231d62896c5f3ebcc47c Author: Fabio Erculiani Date: Thu Mar 15 15:54:07 2012 +0100 [Rigo] move completed Rigo View Controllers to separate modules commit 1affa249ca4e521f692d53552b2abf5f985ca475 Author: Fabio Erculiani Date: Thu Mar 15 15:20:49 2012 +0100 [RigoDaemon] move dbus configuration to separate module commit 629fca50b28f8ec30006e3f018d7b5342c9018cc Author: Fabio Erculiani Date: Wed Mar 14 23:23:22 2012 +0100 [Rigo] provide installed icon image commit 99cf283a94774db1af6dc1eb9e4355316f175633 Author: Fabio Erculiani Date: Wed Mar 14 18:00:28 2012 +0100 [Rigo] force Gtk 3.0 by the beginning commit b2f3bd5b8cf7b9528996e684c94c51cbbe5b35b6 Author: Fabio Erculiani Date: Wed Mar 14 17:47:34 2012 +0100 [Rigo*] fifth daemon architectural design - Introduce Activity states and busy(), unbusy() methods to allocate and deallocate Daemon activities from the Clients, concurrently. - Tokenize acquire_resources() and release_resources() to filter out older events. The same token is returned to Clients via signals whenever it makes sense (repositories_updated() is one of them). - Implement Repositories Update Activity resume functionality in Rigo. It is possible to close Rigo during a repo update and reopen it afterwards. Multiple Rigo instances are allowed as well. - Implement the ability for RigoDaemon to kindly request Rigo Clients to release their locks (either shared or exclusive) due to new activity being scheduled. All the races and possible deadlocks should be handled correctly, but due to the actual complexity, only time will tell. commit b7d198c776e46c042ce396bbe6aaf19b06bed936 Author: Fabio Erculiani Date: Wed Mar 14 16:21:20 2012 +0100 [entropy.client] Client, more locking cleanup Never unlink() a lock when releasing it. This is quite bad when used with shared locks. At the same time, don't write any pid information in it, because it's not always reliable (see previous commit). commit f46922e6cac8b521df963f9498266a33d1a59d95 Author: Fabio Erculiani Date: Wed Mar 14 16:17:18 2012 +0100 [equo] text_ui: re-acquiring entropy resources locks after exec() is bad in Entropy Client library functions, we currently check if current pid equals the one stored inside .using_resources file if lock cannot be acquired in blocking mode. This is bad because the information is not 100% reliable. The trick was there in order to allow equo to exec*() without releasing the file locks. However, there could be a race between lock and unlock Entropy Client methods that could cause the former to unlink() a still valid lock file. This happens now due to the introduction of non-exclusive locking support. Get rid of all this shit then! commit 7d262a71e2e73db64cf87afd9be646e083fc71d2 Author: Fabio Erculiani Date: Tue Mar 13 23:35:50 2012 +0100 [Rigo] implement resume support on Repositories Update commit 5d420224642cce90a6ac4b8b1de3ab9dd327c4ab Author: Fabio Erculiani Date: Tue Mar 13 23:34:42 2012 +0100 [RigoDaemon] wait on activity_mutex before releasing resources lock commit 6a4da6c261448416509f2c6873449f35ef7e7c3b Author: Fabio Erculiani Date: Tue Mar 13 16:04:39 2012 +0100 [rigo] fifth architectural design iteration, things should work now commit 7d2633f2a08a9983c68fbe1ae372528fbe2b30dd Author: Fabio Erculiani Date: Tue Mar 13 16:00:06 2012 +0100 [entropy.client] _lock_resource: avoid to deadlock when _unlock_resource is called commit 63e9764bfa99bddd98f1281a4f6b307be3a4d89c Author: Fabio Erculiani Date: Tue Mar 13 15:59:39 2012 +0100 [entropy.db] EntropyRepository: mtime() can return OSError, need to cope with it commit 4816c90e80af917d85ce507d2f8f046d6cc869ef Author: Fabio Erculiani Date: Tue Mar 13 14:31:20 2012 +0100 [rigo] trivial comment fix commit 6bb4f6b28c548d7aaf42e739feecdf79a9e915a8 Author: Fabio Erculiani Date: Tue Mar 13 09:01:49 2012 +0100 [entropy.db] EntropyRepository: validate Live cache against mtime() Scenario: Process A is writing to EntropyRepository, adding new package entries. Process B is reading from EntropyRepository, querying for the same package entries, for example by using retrieveKeySlot(). This method uses a dict-based cache to speed up things, but this should be invalidated also when the mtime() value changes. commit 40343d071945d12caf62e14765001e51bb8a7250 Author: Fabio Erculiani Date: Mon Mar 12 23:47:29 2012 +0100 [rigo] fifth RigoDaemon architecture iteration, let's see... commit cd9a2b12209413f9704e289cdce4ad1e9f58f5dc Author: Fabio Erculiani Date: Mon Mar 12 17:05:53 2012 +0100 [rigo] only connect signals when needed, fix YES/NO dialog on exit during activity commit 9584c0ae71059b355830e78499a048474b6ee7f1 Author: Fabio Erculiani Date: Mon Mar 12 16:26:46 2012 +0100 [entropy.cache] better handle sleeping in EntropyCacheWriter thread Make sure we never block on stop() but also we never run for nothing. Now calling release() as many times as calling acquire() commit 5649c1dc80530a4568bbc6a8bfb48023cabaf0c1 Author: Fabio Erculiani Date: Mon Mar 12 16:26:15 2012 +0100 [entropy.cache] trivial tweaks to cacher thread commit 1270c28fd9238ea20c8a9877035d328a7d52ef45 Author: Fabio Erculiani Date: Mon Mar 12 00:35:25 2012 +0100 [rigo] first chunk of RigoDaemon integration code, still WIP commit d2ef8c8005eb60cac6a789d8d39e1569b5359e73 Author: Fabio Erculiani Date: Mon Mar 12 00:34:01 2012 +0100 [todo] update TODO commit 50ebb63cc7ab4fbb259e17062a57f36173e5dba3 Author: Fabio Erculiani Date: Mon Mar 12 00:32:37 2012 +0100 [rigo-daemon] third architectural design iteration, still WIP commit caf2e2192d725692cd5f672c4dc64479a8cb64cf Author: Fabio Erculiani Date: Sun Mar 11 19:36:41 2012 +0100 [entropy.db] atomMatch: versions can be an empty set When matching >=dev-lang/python-2.6 having some weird mask, it can happen to end up having no matches left after the last checkpoint. Make sure to handle the case even on the very last mile commit 1f334138fbf1005228f3fc55bc23bdfdf60e0e2a Author: Fabio Erculiani Date: Sun Mar 11 18:53:42 2012 +0100 [entropy.client] reorder_mirrors: hostname property can be None If mirror string (URL string) is malformed, the hostname object property can be None. commit f294ec3c1d467d6c3abbf481d78f26927f0d2700 Author: Fabio Erculiani Date: Sun Mar 11 17:54:10 2012 +0100 [rigo-daemon] second architectural design iteration, starting to look good commit 0e9491082b97decc8e8f4a2fc134433973e69d4a Author: Fabio Erculiani Date: Sun Mar 11 12:33:29 2012 +0100 [entropy.misc] introduce ReadersWritersSemaphore object commit 62a67600d82c9b3de5ff91089353c47fdd58b4a9 Author: Fabio Erculiani Date: Sun Mar 11 12:14:52 2012 +0100 [entropy.misc] drop MasterSlaveLock, no longer used commit 912bf157027b2b92228e453466d79dfc33f35c81 Author: Fabio Erculiani Date: Fri Mar 9 18:00:21 2012 +0100 [rigo] emphasize the App View exit button commit 7fb23c224ffc0e6af83ea1810f7d0d29c2c491f7 Author: Fabio Erculiani Date: Fri Mar 9 17:29:55 2012 +0100 [rigo-daemon] first commit, introduce RigoDaemon dbus service commit 37133e2ab2382860cec1e805850bb61d72d26fa7 Author: Fabio Erculiani Date: Fri Mar 9 09:42:27 2012 +0100 [entropy.client] add Client.promote_resources() Promoting a previously acquired shared Entropy Resources Lock to an exclusive one is now possible via Client.promote_resources(). commit 9b52c0f04ac4f496da09db0d10cb8b2cf79fe4c5 Author: Fabio Erculiani Date: Fri Mar 9 09:32:06 2012 +0100 [entropy.client.interfaces.repository] provide unlocked_sync() method As done with entropy.security, unlocked_sync() will make possible for callers to handle the Entropy Resources Lock on their own. commit 922fc34d7e721cb6b6560270442bf74b57f41c10 Author: Fabio Erculiani Date: Thu Mar 8 22:49:38 2012 +0100 [entropy.client.interfaces.db] do not touch lock files permissions Entropy Resources Lock file is in the etpConst['etpdatabaseclientdir'] directory. For this reason, it is better to not touch the whole directory but just the subdirs. commit 3195a2368989a60fb13849581350fb223ccf4f37 Author: Fabio Erculiani Date: Thu Mar 8 21:44:13 2012 +0100 [entropy.security] add Security.unlocked_sync() unlocked_sync() works just like sync() but without acquiring the Entropy Resources Lock. This way it's possible to externally control the mutual exclusion. commit b379bbc8ad9078af24c0aa224b0eeb6a213dd2d9 Author: Fabio Erculiani Date: Thu Mar 8 21:43:29 2012 +0100 [entropy.misc] FlockFile: add try_promote() method commit 6ba23248ffd98f16e4f00d0c39c419caaa309476 Author: Fabio Erculiani Date: Wed Mar 7 18:10:29 2012 +0100 [rigo] properly clean ImageBoxes from app view on hide commit 9659ce66331e18ed492342a052942c98f341738f Author: Fabio Erculiani Date: Wed Mar 7 17:12:55 2012 +0100 [rigo] fix misc, trivial bugs commit ed37f776c40287534792dfb74d9e68b7417704c6 Author: Fabio Erculiani Date: Wed Mar 7 08:13:57 2012 +0100 [rigo] add Install/Update/Remove/Reinstall buttons to AppView and config signals commit 83ea6931962396f1d743800a78db26a4e4b94334 Author: Fabio Erculiani Date: Wed Mar 7 08:11:44 2012 +0100 [rigo] replace "remove ?" with "remove" in CommentBox removal link area commit a36209f0d15a66a4773a625ab2ade62289d0b774 Author: Fabio Erculiani Date: Wed Mar 7 08:11:21 2012 +0100 [rigo.models] add Application.is_updatable() method commit de7e0287c439b11393c05253db1ddc440939ca74 Author: Fabio Erculiani Date: Wed Mar 7 08:11:03 2012 +0100 [rigo.enums] drop unused enums (not all) commit 72d326c35ab103330ca3812ef7e7c9ab7ff2fee4 Author: Fabio Erculiani Date: Mon Mar 5 23:37:20 2012 +0100 [rigo] enable filtering support in Application View TreeView commit 87e984b30319185175351bcce522cafb2c71c16f Author: Fabio Erculiani Date: Mon Mar 5 23:35:34 2012 +0100 [entropy.client.services] make get_document_url() fetch atomic This avoids other instances to pull in invalid/partial data commit 234907f6069e6ce8aa6c661264f54b5f08df17a9 Author: Fabio Erculiani Date: Sun Mar 4 21:43:39 2012 +0100 [rigo] use prepare_markup() and escape_markup() when needed commit 18e1744607f8798d4b24872b88005524eef11a9a Author: Fabio Erculiani Date: Sun Mar 4 18:14:28 2012 +0100 [rigo.entropyapi] Enable WebService cache aging, default to 14 days commit 058e448ebd51f17c82a329f4ad99052fd01194d6 Author: Fabio Erculiani Date: Sun Mar 4 18:10:22 2012 +0100 [entropy.dump] do not unlink() old cache files if aging threshold is reached Other cache consumers may still find the cache file valid, even if for others it's old. So, don't remove the file but just return None. This way it works more like an "overlay". commit bf01329f4d0070da77329b557833bacf957b8b31 Author: Fabio Erculiani Date: Sun Mar 4 18:06:50 2012 +0100 [entropy.services] WebService: make possible to configure cache aging Configuring cache aging makes possible to automatically throw away old metadata, like package votes and number of downloads. Usually, this information is still valid, from user POV, even if quite old. But how much old? This can be tuned via enable_cache_aging() from outside WebService class, depending on the scenario. commit a48cb985c66426fcd954807d142033415a116961 Author: Fabio Erculiani Date: Sun Mar 4 18:05:54 2012 +0100 [entropy.cache] EntropyCacher: add cache aging support Following entropy.dump cache aging suport, this commit exports the same functionality to Cacher.pop() commit 623930ee4b3d43e7707964568e807aa25b859276 Author: Fabio Erculiani Date: Sun Mar 4 17:59:02 2012 +0100 [entropy.dump] add cache aging support to deserializer If cached file is older than aging_days, it will be removed from disk (if possible) and None shall be returned commit 63947241b41677284cc1cfb61f43da891e4d03f5 Author: Fabio Erculiani Date: Sun Mar 4 17:57:57 2012 +0100 [entropy.const] do not hardcode "raw_unicode_escape" commit 7e3c89f3d6b2c7b7e34bde4698667ff36e12f99c Author: Fabio Erculiani Date: Sun Mar 4 17:57:37 2012 +0100 [entropy.dump] trivial code style update commit 527cbbbaa99d5eff999826fe317beb9adf663c13 Author: Fabio Erculiani Date: Sun Mar 4 17:56:51 2012 +0100 [entropy.dump] getobjmtime: fix possible race wrt file removal commit 3f45623ab560fd5e230ac376feb042850f0755ba Author: Fabio Erculiani Date: Sun Mar 4 17:56:15 2012 +0100 [entropy.dump] use etpConst['conf_raw_encoding'] commit fcf07b0d5961ef2a765633bc87b00fd0745c70b9 Author: Fabio Erculiani Date: Sun Mar 4 17:31:21 2012 +0100 [rigo] beautify download stats in Application View commit 0a6d1b081d7a1c8d70f6e35c2624d43aab88807e Author: Fabio Erculiani Date: Sun Mar 4 17:31:02 2012 +0100 [rigo.utils] add prepare_markup() function commit 0a5c263c3f81f60f8f59b2d7e7de52f9d76e7063 Author: Fabio Erculiani Date: Sun Mar 4 17:15:05 2012 +0100 [rigo] beautify downloads amount representation in the TreeView commit ee14030a3053c244913e8b64a8c5d9426450a607 Author: Fabio Erculiani Date: Sun Mar 4 16:41:02 2012 +0100 [rigo] ApplicationMetadata: dispatch events as soon as they are ready commit 66089d4b29b14ac235ddabfcd376a58c0fbf8c76 Author: Fabio Erculiani Date: Sun Mar 4 16:38:30 2012 +0100 [rigo] always emit() in the MainThread commit 5d04371ddf5f98dc14baba6d18dfc2fbb3de60e6 Author: Fabio Erculiani Date: Sun Mar 4 16:37:03 2012 +0100 [rigo] make sure to call queue_draw() when answering to redraw-request event commit ee37e90de4b663a5fa2433514b5f24429c0af5bc Author: Fabio Erculiani Date: Sat Mar 3 18:04:55 2012 +0100 [rigo] implement comment removal support commit 2e8a1c20013d47c291b50eab5fbd66e748ae67f5 Author: Fabio Erculiani Date: Sat Mar 3 15:32:48 2012 +0100 [rigo] beautify NotificationBox layout and LoginNotificationBox widgets commit 8019a86eb10a465e153bdc88bc72e58695e8e33e Author: Fabio Erculiani Date: Sat Mar 3 15:20:33 2012 +0100 [rigo] add context_id to LoginNotificationBox constructor commit 7ee54b964bb04dbeb493a83492c4ffce4a47a575 Author: Fabio Erculiani Date: Sat Mar 3 15:19:38 2012 +0100 [rigo] improve the look and feel of the login notification box commit 21dcdcc6367da8656669bf03397fa24750070096 Author: Fabio Erculiani Date: Fri Mar 2 17:16:42 2012 +0100 [entropy.db] _migrateBaseinfoExtrainfo: make sure tables exist before running the query commit a09063da9902ceace6d7a150474313aab3880602 Author: Fabio Erculiani Date: Fri Mar 2 10:59:40 2012 +0100 [rigo] discard remote Web Service requests if App is no longer visible commit fbe8068cca4283948498717c628bc5acb2ef8749 Author: Fabio Erculiani Date: Fri Mar 2 09:58:02 2012 +0100 [rigo] raise the number of icon and rating worker threads to 3, respectively commit 0a91618f46cfcc78f7f5bd8a065242ff6bee52a7 Author: Fabio Erculiani Date: Fri Mar 2 08:36:50 2012 +0100 [rigo] search bar: also search through descriptions commit 81738b8d3a8f87e56813ff5c612d0ebb30d90b90 Author: Fabio Erculiani Date: Fri Mar 2 08:36:06 2012 +0100 [entropy.client] atom_search: make possible to also search through package description commit de72481fbd1d1dff1bc546e1da66e26162c2ef8f Author: Fabio Erculiani Date: Fri Mar 2 08:35:05 2012 +0100 [entropy.db] searchDescription: improve search results Improve search results by splitting keyword into multiple words and searching the unordered concatenation of them. commit 1ef6959c0e0e1c1bba02047eb98f0af9c6d2ef5b Author: Fabio Erculiani Date: Thu Mar 1 20:32:50 2012 +0100 [conf] fix Internode mirror URLs, fixes bug #3090 commit f3b96ece61dd7d91416228c09b5e5842787b5c76 Author: Fabio Erculiani Date: Thu Mar 1 12:06:54 2012 +0100 Tagging Entropy version 1.0_rc90 commit 303b7ad1ea9589afe717f96c1d37285366d9fa41 Author: Fabio Erculiani Date: Thu Mar 1 12:06:54 2012 +0100 Release Entropy 1.0_rc90 commit 3c8ec43e351832f0ca5f2e9dcc1580987c20c79a Author: Fabio Erculiani Date: Thu Mar 1 12:01:53 2012 +0100 [entropy.client.interfaces.dep] SLOT intersection: alter dependency adding slot Scenario: dependency = dev-lang/python SLOT intersection = enabled available slots = 2.6, 2.7, 3.2 installed slot = 2.7 The SLOT intersection feature worked correctly but in the end dev-lang/python was added to the unsatisfied set because there was a dev-lang/python-2.7 update as well. This results in other dep calculation code to match dev-lang/python against 3.2 instead. The SLOT intersection feature has to reduce the dependency string scope by adding a SLOT suffix (in this case: ":2.7"). This way the correct dependency is eventually pulled in. commit 732482473f51c954b5cb5a9a788c51d48b2b74dc Author: Fabio Erculiani Date: Thu Mar 1 11:58:47 2012 +0100 [entropy.dep] dep_getslot: remove tag before mangling. Otherwise the following query will fail (at atomMatch()): x11-drivers/nvidia-drivers:0,3.2.0-sabayon#3.2.0-sabayon commit 80f1e1182ebee7242bd60228fede343cf4cca06c Author: Fabio Erculiani Date: Thu Mar 1 11:13:51 2012 +0100 [entropy.client.interfaces.dep] don't spam stdout with same progress values commit 154c5c3010e8daee6bd04553f933280c215138c5 Author: Fabio Erculiani Date: Thu Mar 1 08:16:47 2012 +0100 [rigo] implement "not found + did you mean" message when search returns 0 results commit bfa92152957e8587b7b2c5fe76e287872faaca68 Author: Fabio Erculiani Date: Wed Feb 29 10:22:31 2012 +0100 [rigo] notify user when connectivity is absent (via Entropy Web Services) commit 095038425ae93f484a22a86388a19a1e91aa44c4 Author: Fabio Erculiani Date: Wed Feb 29 10:21:04 2012 +0100 [entropy.const] improve thread dump signal function Always flush stderr on a newline and also write the number of active threads as well. Moreover, always install the dump function at SIGQUIT when --debug is passed. commit 71308d09dec50aa00d5cbbbfe88d5c3f0d23281f Author: Fabio Erculiani Date: Tue Feb 28 21:58:04 2012 +0100 [rigo] implement loading of Application Images At the end of the App View, load images bound to App. commit 161ba2cfd941686a3d4a35d60b98b09acfb9e5f1 Author: Fabio Erculiani Date: Tue Feb 28 21:57:03 2012 +0100 [entropy.client.services.interfaces] add ClientWebService.get_images() Don't ask me why this was missing, anyway, now we have it. This returns a superset of get_icons(), also including normal images. commit 2e329f6311bf906519b069f939da6553e41cf391 Author: Fabio Erculiani Date: Tue Feb 28 12:32:20 2012 +0100 [rigo] actually show VBox when CommentBox(is_last=True) commit 59c24a4c6b6a1f1660f8586333cc91c464e10bd1 Author: Fabio Erculiani Date: Tue Feb 28 12:32:00 2012 +0100 [rigo] UTF-8 fixes in Application() commit 8a5575a6b00328e98d874c965fc95dc4437534d4 Author: Fabio Erculiani Date: Tue Feb 28 12:05:10 2012 +0100 [rigo] fix UTF-8 markup escaping wrt GObject idiotic escape function commit 7c97d9db7b886da1f73b4fa2b2cf321384577059 Author: Fabio Erculiani Date: Tue Feb 28 11:28:10 2012 +0100 [rigo] uniform file header commit 24fbdc5f569657ff67aa2af4cf4c8aef7d3d4227 Author: Fabio Erculiani Date: Tue Feb 28 11:13:07 2012 +0100 [rigo] App Rating integration, NotificationBox Context support, a lot of other improvements commit 671901279ad0c3c1b74f42b0ee032fb4ec7dccb4 Author: Fabio Erculiani Date: Mon Feb 27 23:33:14 2012 +0100 Tagging Entropy version 1.0_rc89 commit b97c1dd8b7ae4ee8820b92bc77fc28a35ab6253d Author: Fabio Erculiani Date: Mon Feb 27 23:33:12 2012 +0100 Release Entropy 1.0_rc89 commit 85ebb0ebacf963baa35c2dc2c152cb0f905db91a Author: Fabio Erculiani Date: Mon Feb 27 23:18:26 2012 +0100 [entropy.const] rework ETP_ARCH_CONST and keywords configuration, make it work with overridden values commit 74805acac02cdd4c8523eed015d7205cd6cca94a Author: Fabio Erculiani Date: Mon Feb 27 22:57:04 2012 +0100 Tagging Entropy version 1.0_rc88 commit 65506c706fc36a7244e496e23dab673266d82d4f Author: Fabio Erculiani Date: Mon Feb 27 22:56:58 2012 +0100 Release Entropy 1.0_rc88 commit 642da47e4004b5fb6347c127a2013939a7c40d9f Author: Fabio Erculiani Date: Mon Feb 27 19:49:13 2012 +0100 [entropy.const] add _RAW_ENCODING and fix wrong encoding detection code commit 18282e37647479f913dfa12a620cb2d3abf38131 Author: Fabio Erculiani Date: Mon Feb 27 19:47:16 2012 +0100 [entropy.spm] PortagePlugin: try using raw_unicode_escape when reading .desktop files Sometimes, upstream .desktop files are encoded using raw_unicode_escape and we should really fallback to that encoding before giving up reading them. commit a28a92c2a3a9bfad332e61eefc2d9dc7720c53e8 Author: Fabio Erculiani Date: Mon Feb 27 19:35:15 2012 +0100 [entropy.const] do not hardcode UTF-8 string, but rather use _ENCODING commit ba805a528f1ba82357062fee95f20f823490e801 Author: Fabio Erculiani Date: Mon Feb 27 10:33:07 2012 +0100 [rigo] more UI work for Application View Pane (comments handling) commit c1ef9ae4b52c5d11940fbf2a85d25074e8d36eec Author: Fabio Erculiani Date: Mon Feb 27 10:32:47 2012 +0100 [entropy.client.services] make possible to retrieve documents in reverse order commit 4e2882ef26293a8c69087b6236df7ead2983ca42 Author: Fabio Erculiani Date: Sun Feb 26 22:36:47 2012 +0100 [rigo] another chunk of Application View code commit 550be469a17683744b7b17f53b167014e4e91a85 Author: Fabio Erculiani Date: Sun Feb 26 22:18:37 2012 +0100 [entropy.client.services.interfaces] drop incomplete comment commit 6b3f214f6ffeef6435b2726f5ed510edd875b75b Author: Fabio Erculiani Date: Wed Feb 22 12:46:49 2012 +0100 [rigo] another set of code update, still UI work commit 4673c622a4b0a6feb748ad127ee2a791cd866c34 Author: Fabio Erculiani Date: Mon Feb 20 17:52:50 2012 +0100 [entropy.spm] improve heuristic used to detect non-kernel ebuilds This makes possible to have external module packages inside the sys-kernel/ category, by just adding extra checks. In particular, we now check against ETYPE ebuild environment variable. This should guarantee that all the kernel sources, binaries and headers won't be tagged by Entropy. commit ac8de69970dca4f0e697bfb05784103b6d7fde65 Author: Fabio Erculiani Date: Sun Feb 19 23:07:34 2012 +0100 [rigo] rework some code paths to be more signal-centric, more work on the app details pane commit 74149c79c1355b8f1a75aa0a0212581ad6567190 Author: Fabio Erculiani Date: Sun Feb 19 14:52:15 2012 +0100 [entropy.spm] PortagePlugin: be more robust against fucked up portage world file commit ceeaf62ddee82eb36a71bedac8f94f481b57d181 Author: Fabio Erculiani Date: Sun Feb 19 14:43:41 2012 +0100 [entropy.client] improve code that handles the Entropy Resources Lock commit 66b05a32a57eb61e9722c765e5340a6cd00469dc Author: Fabio Erculiani Date: Sat Feb 18 17:28:42 2012 +0100 [rigo] start implementing Application View UI mode commit eb65e05410ec9fb206072fab758c3f89ba6cd91d Author: Fabio Erculiani Date: Sat Feb 18 14:30:00 2012 +0100 [rigo] implement UpdatesNotification "Show" button action commit d38cc2befdafa61c2510a529ace6ef87d69fe231 Author: Fabio Erculiani Date: Sat Feb 18 14:22:45 2012 +0100 [rigo] implement UI view changes as a Finite State Machine commit 064f18b719f94b95f30e50fe1fb822485008901b Author: Fabio Erculiani Date: Sat Feb 18 14:06:04 2012 +0100 [rigo] start moving code to separate packages, enforce signals usage commit 13b7a70b63e9f9654ab15358c0dbf26446e8e939 Author: Fabio Erculiani Date: Sat Feb 18 12:19:50 2012 +0100 [rigo] drop networkmanager dependency commit 31cfd410abb614a660bba2a58d2987b4eb39417d Author: Fabio Erculiani Date: Sat Feb 18 12:04:58 2012 +0100 [rigo] add custom ApplicationView (Gtk.VBox) supporting package related signals commit 4fa3cf9e847e458a1ac69bba61b3a80df683c088 Author: Fabio Erculiani Date: Fri Feb 17 14:14:18 2012 +0100 [equo] warn user if repositories haven't been updated for a while commit 1c213a911b8d1b4ffce612407327bc295f95f79e Author: Fabio Erculiani Date: Fri Feb 17 13:58:11 2012 +0100 [entropy.client] add Repository.get_last_sync_time() Everytime Repository.sync() is triggered, the last sync time information is updated. This makes possible to figure out when the last repository update has been run and warn user about it if they're too old. commit 26cd526b583ad07b465cecf9c74caf00a2db35cc Author: Fabio Erculiani Date: Fri Feb 17 13:35:56 2012 +0100 [rigo] improve NotificationController and NotificationBox UI commit 351b2b23b9f5eedcf508ce59580028088c0c1d2a Author: Fabio Erculiani Date: Thu Feb 16 15:58:49 2012 +0100 [entropy] fix typo in documentation commit a67a52f49a1df39e0f23e02c1e1c43a4b8eda47e Author: Fabio Erculiani Date: Wed Feb 15 20:08:09 2012 +0100 [eit] enable shared locking usage for "unlocked" methods commit d02d4e9356af07a57d4db6b0ff2c1836e4f416ec Author: Fabio Erculiani Date: Wed Feb 15 20:07:33 2012 +0100 [equo] use blocking mode when acquiring the shared lock This avoids tainting stdout with "please wait" messages commit 1371a8d540cb3d3c557f0f2b9ea62c4fd6a37694 Author: Fabio Erculiani Date: Wed Feb 15 19:36:08 2012 +0100 [rigo] implement Entropy Resources locking commit 91dd06b168b98888f4a7c4a5b99225f6a9dcf7c5 Author: Fabio Erculiani Date: Wed Feb 15 19:13:11 2012 +0100 [equo] implement shared Entropy Resources locking where required commit 451c2b158bbd56c9ff7774dbea36dc84d5f51d1b Author: Fabio Erculiani Date: Wed Feb 15 18:59:59 2012 +0100 [entropy.client] add support for shared Entropy resources lock acquisition This makes possible to support the "readers/writers" model by letting code to acquire Entropy Resources in shared mode (for readers) and the same in exclusive mode (default, for writers). commit acf58620347b431e1e4898366b2fc7707667abbe Author: Fabio Erculiani Date: Wed Feb 15 18:23:44 2012 +0100 [entropy.client] drop Client.another_entropy_running() This has been sitting in deprecated state for very long time. commit 897a91d4434038e7caf82ce2e760efb37514d6d0 Author: Fabio Erculiani Date: Wed Feb 15 18:21:51 2012 +0100 [entropy.client] migrate Entropy resources locking functions to FlockFile In order to simplify the code and allow further improvements (eg. the addition of readers/writers locking), migrate all the Entropy Resources locking functions to FlockFile(). commit c2d0c819237f3b79e0128c5ce34ee239a1396c27 Author: Fabio Erculiani Date: Wed Feb 15 18:21:04 2012 +0100 [entropy.misc] add non blocking methods to FlockFile commit 7c2c9437bb09b4e072319a850d47bea561b70820 Author: Fabio Erculiani Date: Wed Feb 15 17:23:32 2012 +0100 [entropy.misc] add FlockFile class The purpose of this class is to implement a file-based lock, abstracting away from fcntl. commit 6cdede57ab2a6df1572cbcce722eac7cc892fe76 Author: Fabio Erculiani Date: Wed Feb 15 17:22:48 2012 +0100 [entropy.cli] remove deprecated acquire_entropy_locks, release_entropy_locks commit 24bbfae7c799ed155e160fada7b5f4502c2ccdc5 Author: Sławomir Nizio Date: Mon Feb 13 22:42:43 2012 +0100 [po] update Polish translation, with corrected plural forms thanks to last changes commit 4150fa8856e8992c30885877f558fa9a5a76630d Author: Fabio Erculiani Date: Mon Feb 13 16:49:45 2012 +0100 [rigo] implement more methods in AppListStore commit d16a3845196b888feb71c3d4682b47d3859274f3 Author: Fabio Erculiani Date: Mon Feb 13 16:35:52 2012 +0100 [rigo] properly position installed overlay icon over application icon commit fc59f0bc808f79178fd76f01458b9c2318c3d5e6 Author: Fabio Erculiani Date: Mon Feb 13 16:35:36 2012 +0100 [rigo.utils] drop utf8(), not needed commit 1ae108898346f8282d6e64c8b0c81276103d9f4f Author: Fabio Erculiani Date: Mon Feb 13 16:26:39 2012 +0100 [entropy.cache] put EntropyCacher to sleep when there's nothing to do Use a semaphore to signal the worker thread if there's something to do, otherwise the whole thread should just sleep and avoid to poll every N seconds. commit 3a7e33ce726a9d78ad97001189b56a2181737b13 Author: Fabio Erculiani Date: Mon Feb 13 15:30:39 2012 +0100 [rigo] fix WebService cache dir path, make it point to $HOME/.entropy/ws_cache commit 0ce9fe62d36f1ac12289cec25cbe4602d40624b2 Author: Fabio Erculiani Date: Mon Feb 13 14:15:42 2012 +0100 [po] update translations commit affcf204255d9b7581dadd8aa2cbac8b1ab561f2 Author: Fabio Erculiani Date: Mon Feb 13 14:14:45 2012 +0100 [entropy.i18n] rename P_() into ngettext(). intltool-update doesn't understand ngettext function exposed as P_(). commit f4e2ae464094c1284f070376f122fd4b83b48159 Author: Fabio Erculiani Date: Mon Feb 13 09:42:36 2012 +0100 [rigo] rework model and controllers layers in order to improve caching commit e914763b6de16defeb17d1533987c477c1e1ef13 Author: Fabio Erculiani Date: Mon Feb 13 08:50:44 2012 +0100 [entropy.client.services] implement ram-caching for get_downloads() get_downloads() was left uncovered from ram-caching of the responses, in contraddiction to get_votes() and get_available_downloads(), for example. commit a7e5f2f3cb81469ead3d4a0d4c3f4dd4f37cdb42 Author: Fabio Erculiani Date: Sun Feb 12 23:19:09 2012 +0100 [rigo] integrate package icons retrieval commit a8420b5ad5eb995ee6a7d66b5fa045d34ad73bf0 Author: Sławomir Nizio Date: Sun Feb 12 03:04:11 2012 +0100 [i18n] use ngettext in some places where it's most useful commit f59d04baa9291cfa6566bc2911bc2e108c244d50 Author: Fabio Erculiani Date: Sun Feb 12 13:26:21 2012 +0100 [rigo] add more interactions on the UI, consolidate current code (not complete yet) commit f148ca069447f52822163011c39813c36890750e Author: Sławomir Nizio Date: Sun Feb 12 00:22:36 2012 +0100 [rigo] add a TODO line commit c76f3168b7a44895b4e99dc1e79e92b6f8220713 Author: Fabio Erculiani Date: Sat Feb 11 22:58:54 2012 +0100 [rigo] add Rigo prototype app (almost nothing is implemented) This app will hopefully replace Sulfur at some point in 2012. You need pygobject[cairo] to get it working. commit 7b0c95078bed140cc91d6c383a6764d571dea88f Author: Fabio Erculiani Date: Fri Feb 10 14:07:30 2012 +0100 [entropy.client.interfaces.db] do not use "&>", which is bash only This commit fixes bug #3022 commit dafc861554fbdfe7c4cb7c7f57ad9939105bb55b Author: Fabio Erculiani Date: Fri Feb 10 13:55:39 2012 +0100 [entropy.spm] PortagePlugin._pkg_foorm: catch OSError during env setup ebuild environment setup function for pkg_{prerm,postrm} can raise OSError during os.makedirs(). Better catch it and handle the failure nicely so that the user can take proper measures to fix it, instead of completely bailing out with garbageish text. commit 3d3b9967e88bde9e94771d18453235eae65aca6e Author: Fabio Erculiani Date: Fri Feb 10 13:20:50 2012 +0100 [sulfur] catch WebService.MethodNotAvailable exception during UGC login commit eca401649db970be8fb0df02d126953569ebe91c Author: Fabio Erculiani Date: Thu Feb 9 21:55:52 2012 +0100 [entropy.fetchers] UrlFetcher: handle HTTP response without Content-Length It can happen that HTTP servers (or those accessed via Proxy) do not actually provide Content-Length information in the response. This caused UrlFetcher to keep __remotesize = 0, which means that the same thought that the file has been fully downloaded already under some circumstances. commit 056f552dab9692b469d36ab8bd27a419e8bca498 Author: Fabio Erculiani Date: Wed Feb 8 15:27:57 2012 +0100 [entropy.client] implement Client.atom_search As of today, both Equo and Sulfur implemented their own search functions because the API didn't provide any direct support for searching through all the repositories. atom_search() now offers a basic way to do this, without reinventing the weel every time in consumer code. commit f53b11e5274007d18a3548f1a0efe15de8b4281a Author: Fabio Erculiani Date: Fri Feb 3 23:06:47 2012 +0100 Tagging Entropy version 1.0_rc87 commit 0ceb055608814bfa8d99a7ecfd0356c2677d1927 Author: Fabio Erculiani Date: Fri Feb 3 23:06:41 2012 +0100 Release Entropy 1.0_rc87 commit 6782d4581a218196e36ce62a753edd72ee88dd34 Author: Fabio Erculiani Date: Fri Feb 3 10:57:19 2012 +0100 [entropy.spm] PortagePlugin: fix NEEDED.ELF.2 parsing It can happen that NEEDED.ELF.2 file contains invalid entries, more specifically, entries that are directories. commit e09ab9af1e073a006d86198a51ab1fb90129deb7 Author: Fabio Erculiani Date: Wed Feb 1 19:57:34 2012 +0100 Tagging Entropy version 1.0_rc86 commit b2a00296552514820f8a2c9d5e03146ea6c39ca4 Author: Fabio Erculiani Date: Wed Feb 1 19:57:15 2012 +0100 Release Entropy 1.0_rc86 commit 95ddc907a770821a3780a5d12c003a107c0542ab Author: Fabio Erculiani Date: Wed Feb 1 19:56:12 2012 +0100 [entropy.const] make possible to override the default arch using /etc/entropy/.arch commit 0eb3b67ea5e10db20b40f1b75bd59ed0fd0d5446 Author: Fabio Erculiani Date: Sun Jan 29 12:11:36 2012 +0100 Tagging Entropy version 1.0_rc85 commit 0594b8df4a1874d21f0c314d5e08e81799471bae Author: Fabio Erculiani Date: Sun Jan 29 12:11:17 2012 +0100 Release Entropy 1.0_rc85 commit 28ee430fc3911b377f509affd0ed03f369d650de Author: Fabio Erculiani Date: Sun Jan 29 12:06:55 2012 +0100 [matter] fix typo in list comprehension, use real_queue, not package_queue commit c7253fdab2c316ce576ecf87dd4235e7019f6c58 Author: Fabio Erculiani Date: Thu Jan 26 20:24:57 2012 +0100 [eit.commands.commit] open repository in write mode to force treeupdates commit ea26cfb1dae204301aa8667c1e5356435df97764 Author: Fabio Erculiani Date: Thu Jan 26 20:24:15 2012 +0100 [entropy.server] document pitfalls in scan_package_changes() usage commit 898294d0f27d062fe9e86bc99b41868fe4927afe Author: Fabio Erculiani Date: Tue Jan 24 20:47:54 2012 +0100 [equo] force digest = "0" when regenerating packages During installed packages repository generation, try to use older digest value (from previous repo db) or force it to "0". This way, packages with invalid digest will not be considered during dependency calculation if they're already up-to-date. commit 45bd00aff91a7c0bd80702f99748e81169efe0c3 Author: Fabio Erculiani Date: Tue Jan 24 20:45:48 2012 +0100 [entropy.client] do not pull in packages already up-to-date if digest == "0" If the installed packages repository has been regenerated manually, some entries may contain invalid digest values. Given this, the same value is forced to be equal to "0" so that we can skip the check during dep calculation if an entry like that is found. commit a7b2ff1301bf151e05cd67f209668dd1b5855a2e Author: Fabio Erculiani Date: Tue Jan 24 18:33:33 2012 +0100 [entropy.db] _migrateBaseinfoExtrainfo: fix foreign_keys usage, and drop all indexes Using pragma inside executescript() won't work and foreign_keys were kept enabled, resulting in extrainfo table being wiped. At the same time, dropping all the indexes before starting dramatically improves the execution speed. commit 7170a1e13cc6082f8425a48e70adbd417fe64fca Author: Fabio Erculiani Date: Tue Jan 24 17:10:07 2012 +0100 [entropy.db] fix baseinfo indexes creation for baseinfo_extrainfo_2010 schema commit 97b45b1fc3c799477de8a185efb4f84c55135d84 Author: Fabio Erculiani Date: Tue Jan 24 16:41:14 2012 +0100 Tagging Entropy version 1.0_rc84 commit e480256b33e7f898eecc2fe4a135d19d0e03450f Author: Fabio Erculiani Date: Tue Jan 24 16:40:57 2012 +0100 Release Entropy 1.0_rc84 commit 4175177430e801f9fbd5dc126bc77678a41f4be7 Author: Fabio Erculiani Date: Tue Jan 24 15:12:18 2012 +0100 [todo] update TODO commit d08812879caa9cde2bddc5f7f8992837951e3fd3 Author: Fabio Erculiani Date: Tue Jan 24 15:12:09 2012 +0100 [eit] update man pages commit 9e7055f6be995ae98dbbf135ad0869f309994e39 Author: Fabio Erculiani Date: Tue Jan 24 15:08:32 2012 +0100 [entropy.server,eit] split push from pull (in repo sync) From now on, any push request will not have the side effect of pulling new repo metadata if required, and vice versa. commit c169f0e4b2207803c6737e8d5c9d492f71a098c2 Author: Fabio Erculiani Date: Mon Jan 23 12:50:26 2012 +0100 [entropy.graph] Graph.get_adjacency_map: hold the original data Graph caching must hold copies of cache objects instead of giving them away for free and risk of having them polluted or even completely cleared out under its own chair. Example: $ equo remove linux-sabayon:3.1 [--deep] The --deep version doesn't pull in all the reverse deps due to Graph.solve() being called twice in entropy.client.interfaces.dep's _generate_reverse_dependency_tree() when deep = True. Fixes bug #2989 commit 71d150f670d12f3c5134bcf2b01e9bdce7f3487e Author: Fabio Erculiani Date: Sun Jan 15 18:25:29 2012 +0100 Tagging Entropy version 1.0_rc83 commit 1a83081f0d291308b30dcc71f77419432d61a8b1 Author: Fabio Erculiani Date: Sun Jan 15 18:25:07 2012 +0100 Release Entropy 1.0_rc83 commit e3622615af0f7ae86d51c98ac1bbf0ecd0f4aa8c Author: Fabio Erculiani Date: Sun Jan 15 18:18:33 2012 +0100 [entropy.tools] add /etc/ld.so.conf.d support Packages started to install files inside /etc/ld.so.conf.d/, this commit adds support for reading files in the above mentioned directory. commit b481a2338acbf1fc23f43ed76bbef090d4dbd308 Author: Fabio Erculiani Date: Sun Jan 15 18:18:00 2012 +0100 [entropy.qa] /etc/ld.so.conf can be unavailable, do not check for it commit 309ce12db9ccdd3cbba2be9bace2715c40dffb5f Author: Fabio Erculiani Date: Sun Jan 15 11:28:35 2012 +0100 [matter] make sure to not account the same atom twice on the compiled list commit 67a2d34af7af041b45699c6da6edc1fc6a5e5dc4 Author: Fabio Erculiani Date: Sun Jan 15 11:27:55 2012 +0100 [matter] filter out broken Portage Package objects, those with broken "cpv" attr commit daec2d3fb3ae5f10629d106a8013707b5b897fa1 Author: Fabio Erculiani Date: Thu Jan 12 11:08:10 2012 +0100 Tagging Entropy version 1.0_rc82 commit 52640c1be3b7d7247842a7aa1a517268dd5220b3 Author: Fabio Erculiani Date: Thu Jan 12 11:08:00 2012 +0100 Release Entropy 1.0_rc82 commit c6795d3cf8933806e73bed4a564b48f0a7fbae40 Author: Fabio Erculiani Date: Thu Jan 12 10:54:18 2012 +0100 [entropy.spm] PortagePlugin: always discard FEATURES=ccache when calling doebuild() commit 5773450f9a2a94cacc804dfae31dc8f285b54a78 Author: Fabio Erculiani Date: Wed Jan 11 22:44:44 2012 +0100 [matter] use threading Lock instead of multiprocessing, make it work under qemu-user commit d70ef7121b7290efc0c59cae274ca0c2d53e8e5a Author: Fabio Erculiani Date: Mon Jan 2 21:12:34 2012 +0100 [todo] update TODO commit 38bd3c8fbe8fe2e83e86133fe04df1757b9ae87d Author: Sławomir Nizio Date: Mon Jan 2 20:58:23 2012 +0100 [po] add plural forms settings for Polish commit 970978ee976f1916c6bbe132315c7b568d8d1a41 Author: Fabio Erculiani Date: Mon Jan 2 19:45:11 2012 +0100 [entropy.i18n] add P_(), for supporting gettext plural forms commit 926107dd5e3c5134720c1eb4c0abf576300abf04 Author: Sławomir Nizio Date: Sun Jan 1 23:26:04 2012 +0100 [po] update Polish translation commit 75a48ee85f23c3f7f22f249ef408b1880d402d17 Author: Fabio Erculiani Date: Fri Dec 30 23:04:27 2011 +0100 [services] entropy-updates-services: avoid loading/unloading Entropy but rather keep an instance alive This hopefully fixes GC related memleaks exposed here: https://forum.sabayon.org/viewtopic.php?f=24&t=26171 commit 82526282512529841032cbea9293193bc54c375f Author: Fabio Erculiani Date: Wed Dec 28 10:07:36 2011 +0100 Tagging Entropy version 1.0_rc81 commit 217ae143457b53271bb3789c608b92fc0edc0766 Author: Fabio Erculiani Date: Wed Dec 28 10:07:06 2011 +0100 Release Entropy 1.0_rc81 commit e6ecf02ee3cbf35dce33f75104ba349fe7ca8334 Author: Fabio Erculiani Date: Tue Dec 27 08:23:09 2011 +0100 [entropy.server] _run_package_files_qa_checks is I/O bound, no need for parallelization commit bf327ce01e4a64e30a61cc4214da616a58da8340 Author: Fabio Erculiani Date: Tue Dec 27 08:03:05 2011 +0100 [entropy.const] install debug signal handler on SIGUSR1, thread dump on SIGQUIT commit 146343107d417da403dfa5906c78f4ee155341e9 Author: Fabio Erculiani Date: Fri Dec 23 16:21:16 2011 +0100 [entropy.const] make possible to override ROOT from env using ETP_ROOT commit bb008eaa227414843925c43023b3a94b0af82799 Author: Fabio Erculiani Date: Wed Dec 21 21:58:09 2011 +0100 [entropy.spm] PortagePlugin: vardb._plib_registry might be None (Portage 2.1) commit d76aba5c9edf285762a1c7e91177b7b7c3042e9c Author: Fabio Erculiani Date: Wed Dec 21 13:54:48 2011 +0100 Tagging Entropy version 1.0_rc80 commit 769638eb609ef647807eaa584c31310ebfaf9a6d Author: Fabio Erculiani Date: Wed Dec 21 13:54:25 2011 +0100 Release Entropy 1.0_rc80 commit 938b6bcf712793873aec9f6eddb7b208cbccbebd Author: Fabio Erculiani Date: Mon Dec 12 15:24:03 2011 +0100 [todo] update TODO commit 8958f947d58b7de20f0abaf95c6e6ca376d6d46a Author: Fabio Erculiani Date: Mon Dec 12 15:21:52 2011 +0100 [entropy.const] rework automatic ARM architecture and keywords detection (will be moved to repositories.conf) commit 86db7bc8f5f63e47c088bd10054920e1f8f9b04d Author: Fabio Erculiani Date: Fri Dec 2 17:54:33 2011 +0100 [entropy.spm] PortagePlugin: add support for NEEDED.ELF.2 commit 790fe3b1e146f713f44787621e3419575ecc9c87 Author: Fabio Erculiani Date: Fri Dec 2 17:39:47 2011 +0100 [entropy.spm] PortagePlugin: keep INHERITED and FEATURES metadata entries (used by portage-repository-converter) commit 384f281f47fe6dfd52569ec233a9b3bd1e073727 Author: Fabio Erculiani Date: Fri Dec 2 12:06:35 2011 +0100 [todo] update TODO commit e5da3c306321a3565c8608eed77b376716aa4fc6 Author: Fabio Erculiani Date: Fri Dec 2 12:06:10 2011 +0100 [entropy.spm] PortagePlugin: INHERITED is not used commit c80fb76ab98e42cd94c6635c12009806cc202d0c Author: Fabio Erculiani Date: Fri Dec 2 12:04:43 2011 +0100 [todo] update TODO commit 5fa3e58679bdbd68feabcaa9a524f6253d281d6a Author: Fabio Erculiani Date: Fri Dec 2 12:03:18 2011 +0100 [entropy.spm] PortagePlugin: drop FEATURES usage completely Removing "splitdebug" from FEATURES if splitdebug is disabled is pointless and not really needed. Better leave FEATURES untouched. Moreover, pkgcore doesn't provide FEATURES at all. commit 104fb3b15199036a720ff433201d05bf96f8d425 Author: Fabio Erculiani Date: Fri Dec 2 11:36:55 2011 +0100 [todo] update TODO commit 6e0396aa03a3bf4f8a19dbf8742a95a87faba701 Author: Fabio Erculiani Date: Fri Dec 2 11:36:35 2011 +0100 [entropy.core.settings.base] spit more user-friendly error messages commit 8756ccc65f9b5cbaab36d0eda9518e95b3307abb Author: Fabio Erculiani Date: Fri Dec 2 11:36:19 2011 +0100 [entropy.transceivers] use os.EX_OK commit 27d3e3a71bb3d1f6dd4badbf88a793d8cb22fbc0 Author: Fabio Erculiani Date: Wed Nov 30 19:11:45 2011 +0100 Tagging Entropy version 1.0_rc79 commit 7c4a7a2cc64c3248fc37df92724001c12487c3dd Author: Fabio Erculiani Date: Wed Nov 30 19:11:18 2011 +0100 Release Entropy 1.0_rc79 commit 906e7781ea2e3a4f02204d6a8ef186800bd46899 Author: Fabio Erculiani Date: Tue Nov 29 17:42:16 2011 +0100 [entropy.spm] PortagePlugin: make sure to always filter out FEATURES=noauto before calling doebuild() commit 522bb22abac2364a96a8289051b516e608a56322 Author: Fabio Erculiani Date: Tue Nov 29 10:10:33 2011 +0100 [equo] text_repositories: improve error messages, apply David Narvaez patches commit 54de55922481a6d871a5eff8713bfe6255db6b57 Author: Fabio Erculiani Date: Mon Nov 28 23:13:13 2011 +0100 [entropy.server] fix undefined reference in _update_rss commit 2d57e507db0e6c79428e71025302208326414288 Author: Fabio Erculiani Date: Sat Nov 26 19:11:44 2011 +0100 [services] repository-webinstall-generator: trivial code fix commit 83a5bfbc10ccbbb407fd6226a116a9299b102230 Author: Fabio Erculiani Date: Sat Nov 26 19:03:42 2011 +0100 [services] repository-webinstall-generator: actually remove ancient .etp files commit a67e30c04e64d6fae7d45b86a0737fcece120549 Author: Fabio Erculiani Date: Sat Nov 26 18:13:03 2011 +0100 [services] repository-webinstall-generator: use print_info instead of print_warning commit 11f1eee75ab9a8895c51d0e9ff0c2e95fe37bb19 Author: Fabio Erculiani Date: Sat Nov 26 18:11:46 2011 +0100 [services] entropy-pkgdelta-generator: write to stdout commit 5d39b4c423eeab0bcdcdb1f41124dc9b9d1a1e40 Author: Fabio Erculiani Date: Sat Nov 26 18:09:51 2011 +0100 [services] repository-webinstall-generator: execute cleanup even if no new .etp files have to be created commit a03536bb1894a59610872b8ea5a31f24c1ca9e9b Author: Fabio Erculiani Date: Sat Nov 26 17:55:24 2011 +0100 [services] fix $@ usage commit 4c0008f62810e9599abcc612c8d8a53a4b45aca6 Author: Fabio Erculiani Date: Thu Nov 24 16:33:43 2011 +0100 Tagging Entropy version 1.0_rc78 commit 2c55308018da0b3b155181001da70e4d2a06582b Author: Fabio Erculiani Date: Thu Nov 24 16:33:38 2011 +0100 Release Entropy 1.0_rc78 commit fd96d36a71cbc2ae299630860c874ed5938126f8 Author: Fabio Erculiani Date: Thu Nov 24 16:09:30 2011 +0100 [entropy.client.interfaces.dep] fix dependency calculation when ASAP scheduling is enabled (default) internal levels dict must be reinitialized every time deptree object is actually modified. At the same time, when making room on a certain deptree key (moving the entries to another key), make sure to always drop the dep item that is going to be written back. "equo install --empty --pretend lighttpd" triggered the issue. Thanks to micia for reporting. commit 563cf65ed698c4cea7d53a94b129121afd1c04d3 Author: Fabio Erculiani Date: Thu Nov 24 16:08:05 2011 +0100 [entropy.client.interface.dep] fix typo in comment commit 46f9819f5658b97bde31f179eec25690ac567c28 Author: Fabio Erculiani Date: Wed Nov 23 22:45:03 2011 +0100 [todo] update TODO commit 6d39dfb28430d4feaf9aaa4659e84e9f791aea1e Author: Fabio Erculiani Date: Wed Nov 23 22:38:03 2011 +0100 Tagging Entropy version 1.0_rc77 commit 5dec2edb5db664dc80380f88ac27ab3bcdc67f40 Author: Fabio Erculiani Date: Wed Nov 23 22:37:50 2011 +0100 Release Entropy 1.0_rc77 commit 1d46c240e316b69cc4fb09e19e28ad83ab177b17 Author: Fabio Erculiani Date: Wed Nov 23 22:35:08 2011 +0100 [entropy.server] initialize_repository: make sure to have all the repository directories in place commit ae48fea5a9334f32aff405bd9777f3791c912f29 Author: Fabio Erculiani Date: Wed Nov 23 14:50:15 2011 +0100 [sulfur] if exit status is > 255, pass it through the mod operator (this fixes Sulfur respawns with kdesu) commit d97bc5834628cda2a7b0913d8a5c876c4d241641 Author: Fabio Erculiani Date: Tue Nov 22 19:40:00 2011 +0100 [po] update translations commit 01d09ecfcee7de3f250cb66c0350d4dd89567c8e Author: Fabio Erculiani Date: Tue Nov 22 19:32:40 2011 +0100 [eit] add more man pages - eit merge - eit pkgmove - eit push - eit query - eit remove - eit repo - eit reset - eit test commit 27de6bea4665129cfe06dc9e09d37820a403df80 Author: Fabio Erculiani Date: Tue Nov 22 19:32:17 2011 +0100 [todo] update TODO commit e46999556aef196992f619baa33a8564fe574d6f Author: Fabio Erculiani Date: Tue Nov 22 19:03:07 2011 +0100 [po] remove vacuum.py from POTFILES.in commit 7195ca4d8e6a844b4b08a7a7fb24efecce2ffd4a Author: Fabio Erculiani Date: Tue Nov 22 19:01:46 2011 +0100 [eit] add more man pages - eit cleanup - eit inject - eit key - eit list - eit lock - eit unlock - eit match commit 16ea86b711e6f86628af0abe9dbfc3b9879b07bc Author: Fabio Erculiani Date: Mon Nov 21 18:42:31 2011 +0100 [sulfur.views] catch TypeError in case of concatenation failure commit 65aaad61d99098b41ea00a9c4a9929ec44eda25a Author: Fabio Erculiani Date: Mon Nov 21 18:34:50 2011 +0100 [eit.commands.commit] make sure that store_dir exists commit c44cb0195d012a4477fab642a87d88c735f29eef Author: Fabio Erculiani Date: Sat Nov 19 18:13:34 2011 +0100 [eit] add "eit init", "eit deps" man pages commit 4e7a895938a92ac29b7b923e958fd256f6eef6ad Author: Fabio Erculiani Date: Sat Nov 19 18:01:45 2011 +0100 [eit] add "eit graph", "eit revgraph" man pages commit 6c39444d75d950e99845b55c2c65e41079397b3d Author: Fabio Erculiani Date: Sat Nov 19 17:58:32 2011 +0100 [eit] add "eit own" man page commit 2aae56dbe865454d962328b123cc01d9cc72e51a Author: Fabio Erculiani Date: Sat Nov 19 17:43:22 2011 +0100 [eit] add "eit files" man page commit 5ea5915b47223a00aba3f86cded0597d131e3a4a Author: Fabio Erculiani Date: Fri Nov 18 20:52:30 2011 +0100 [eit] add man page for "eit cp", "eit log", "eit mv" commit c371785a96c37736e3f9ab7dd25c02076ea5f07b Author: Fabio Erculiani Date: Fri Nov 18 16:40:21 2011 +0100 [eit] add "eit-checkout" and "eit-cleanup" man pages commit 98f33451b4dbe17f292ecb9517cafde478001c9e Author: Fabio Erculiani Date: Fri Nov 18 16:27:18 2011 +0100 [entropy.core.settings.base] catch any possible exception when calling generic_file_content_parser commit dd5855df2532d2e85f354975a73958d95d074ad6 Author: Fabio Erculiani Date: Wed Nov 16 17:27:43 2011 +0100 [eit.commands.bump] add man page commit cf01429b791b24b1562ba5a8a93bfe03ba0bcfb9 Author: Fabio Erculiani Date: Wed Nov 16 12:35:10 2011 +0100 [equo] make clear that running "equo update" as user without the dbus service is not possible and should be then done as root. commit 6a69307f4c26cb7e498809d37b8cc17064e7a592 Author: Fabio Erculiani Date: Mon Nov 14 23:34:37 2011 +0100 [eit] add eit-notice man page (and improve automatic man generation functions) commit f436f65f53f6342a113e538727317128eb35c521 Author: Fabio Erculiani Date: Mon Nov 14 12:02:48 2011 +0100 [entropy.server] fix typo in codecs_fdopen() usage commit 87f5ae732a493c7d10abec9c0df8ba70a5e8cd17 Author: Fabio Erculiani Date: Sun Nov 13 10:10:47 2011 +0100 [sulfur] PkgInfoMenu: some metadata can be not available at load time commit 9025ba68b5448e2f4471fbf87e4808e7df98dc0a Author: Fabio Erculiani Date: Sun Nov 13 07:52:11 2011 +0100 Tagging Entropy version 1.0_rc76 commit f41ee1e41356e4a5b89efc8ad75614609dbcc68e Author: Fabio Erculiani Date: Sun Nov 13 07:52:00 2011 +0100 Release Entropy 1.0_rc76 commit 1e60fa9890ef8a2216fd89b147d9da829e191184 Author: Fabio Erculiani Date: Sun Nov 13 07:43:35 2011 +0100 [entropy.spm] PortagePlugin: do not pass use_cache to doebuild() commit ccb18bcb6f83da0a082989088ce8a5874bd58c88 Author: Fabio Erculiani Date: Sun Nov 13 07:43:10 2011 +0100 [entropy.spm] fixup doebuild() call commit c1e1dd656fc8ad98461ce05db19251cc435c6f1b Author: Fabio Erculiani Date: Sun Nov 13 07:38:05 2011 +0100 [matter] make possible to disable the "preserved libraries" QA check using --disable-preserved-libs commit 9ef0a016382ebc01d4454c2a45e775536874844c Author: Fabio Erculiani Date: Sat Nov 12 22:22:52 2011 +0100 Tagging Entropy version 1.0_rc75 commit c5bbde02f6e93c0fead61e0e98d5ac340e49e6a3 Author: Fabio Erculiani Date: Sat Nov 12 22:22:42 2011 +0100 Release Entropy 1.0_rc75 commit 2f02cf0672ca1934c34c7442d025aded45205172 Author: Fabio Erculiani Date: Sat Nov 12 22:21:56 2011 +0100 [server] fix installation of eit modules commit c8343a356d724739b1f58cbe88bbe40b81adbc5e Author: Fabio Erculiani Date: Sat Nov 12 22:16:04 2011 +0100 [server/doc] Makefile: create man/ if it doesn't exist commit 63c0881277538e6553b508519c49966a9cb4b4a7 Author: Fabio Erculiani Date: Sat Nov 12 22:07:33 2011 +0100 [eit] move eit bash completion script to server/ commit 7d3515ddaffc35b8754f0e1aef292901a10f2586 Author: Fabio Erculiani Date: Sat Nov 12 20:49:31 2011 +0100 Tagging Entropy version 1.0_rc74 commit 8f98f3502201e1c3a08e81501644d36f4ce221e3 Author: Fabio Erculiani Date: Sat Nov 12 20:49:02 2011 +0100 Release Entropy 1.0_rc74 commit 4d343233dcd86913b59f1744a615f86b1d1802c0 Author: Fabio Erculiani Date: Sat Nov 12 16:10:33 2011 +0100 [entropy.*] drop usage of another_entropy_running(), wait_resources() or similar methods should be used commit 032fb247407a6d4a65f990457142674c6abbf843 Author: Fabio Erculiani Date: Sat Nov 12 13:05:54 2011 +0100 [entropy.client.interfaces.package] handle dump_entropy_metadata() errors properly commit bda1c3c4ccd8b625db2871ae608d11ca91abbd8f Author: Fabio Erculiani Date: Sat Nov 12 13:05:25 2011 +0100 [entropy.tools] dump_entropy_metadata: check against None rather than using "not" commit e29e5c64245ef2dee8e3de42b68fe125c5262b55 Author: Fabio Erculiani Date: Sat Nov 12 12:00:40 2011 +0100 [conf] uncomment sabayon-limbo entries by default (repo is still not available ootb btw) commit d123f7c58a784d4c41bcb870f18850aad1ddbfc7 Author: Fabio Erculiani Date: Fri Nov 11 18:04:38 2011 +0100 [entropy.tools] raise _locate_edb() size threshold to 500Mb (due to xonotic-data) commit 389c30ed24368b5caa0e22a73f3216ae9fbf5c58 Author: Fabio Erculiani Date: Fri Nov 11 14:57:38 2011 +0100 [entropy.client.interfaces.dep] do not pull in a random package only matched by the key if key+slot is not available in repos commit a84a304070ce2e56ed2f11e5bbf96a59c820f420 Author: Fabio Erculiani Date: Thu Nov 10 16:37:39 2011 +0100 [todo] update TODO commit 396f8714a07f708a87b4e49adcf2f1e5d0125f94 Author: Fabio Erculiani Date: Thu Nov 10 16:22:58 2011 +0100 [server/doc] add eit-branch man page commit 2c1e69fcf4cf62350100d998d53434817a1eac4e Author: Fabio Erculiani Date: Thu Nov 10 16:22:44 2011 +0100 [eit.commands.branch] add --no-copy argument, add man support commit e5d6980267747de39e62381e7d2ba1513e52365f Author: Fabio Erculiani Date: Thu Nov 10 16:22:03 2011 +0100 [eit.commands.command] move man() from eit.commands.commit to eit.commands.command (rename to _eit()) commit 3e85e43daf7b259153347a71d0ddf2e2062c2524 Author: Fabio Erculiani Date: Thu Nov 10 15:36:02 2011 +0100 [eit] cleanup doc/ directory commit 44471c5ba3fbf683a7a77fc1e20ed578c08b66db Author: Fabio Erculiani Date: Thu Nov 10 15:32:17 2011 +0100 [entropy.server] move Makefile logic to server/, add man support to eit, move matter to server/ commit 7bd5694b91c7e606ca3df6541bd0f27595b1e426 Author: Fabio Erculiani Date: Wed Nov 9 10:31:04 2011 +0100 [entropy.client.interfaces.methods] fix undefined reference "accomplished" commit 83038666a5994bd5d13594f135846ced1f4e1a9f Author: Fabio Erculiani Date: Tue Nov 8 10:24:12 2011 +0100 [sulfur] drop libglade warnings caused by editing sulfur.glade with latest Glade-3 commit 8e01786474c9a6903786f4cca291f29d455ccb0f Author: Fabio Erculiani Date: Tue Nov 8 10:22:14 2011 +0100 [sulfur] cleanup sulfur.glade xml (drop dead code) commit 929eca46bafdd71d82cd09c979413788ec7b09db Author: Fabio Erculiani Date: Sun Nov 6 19:09:52 2011 +0100 Tagging Entropy version 1.0_rc73 commit cc72585bab6a4745d8f71438005f0f1718d16f7e Author: Fabio Erculiani Date: Sun Nov 6 19:09:35 2011 +0100 Release Entropy 1.0_rc73 commit e527cc7e2ec1493ce67641a546e4e1c9627e7f0b Author: Fabio Erculiani Date: Sun Nov 6 19:08:35 2011 +0100 [entropy.client.interfaces.methods] _create_pid_file_lock: handle ENOENT & EACCES correctly, close bug 2835 commit 4df27228b977c6db63c8dbe7d1f3680217a6e9ed Author: Fabio Erculiani Date: Sat Nov 5 11:27:06 2011 +0100 Tagging Entropy version 1.0_rc72 commit 6d1ff06c9cb24bbd4abe062d82b97b34f419bf82 Author: Fabio Erculiani Date: Sat Nov 5 11:27:00 2011 +0100 Release Entropy 1.0_rc72 commit b43adff637efe29ddafcc5d63a3e51733f5d944f Author: Fabio Erculiani Date: Sat Nov 5 10:59:37 2011 +0100 [entropy.client.interfaces.dep] introduce the "Slot intersection" feature Certain dependency strings could have cross-SLOT scope (multiple slots for same package are valid) causing unwanted dependencies to be pulled in. For example: if dependency is "dev-lang/python" and we have dev-lang/python-2 installed, python-3 should be filtered out (if possible) by checking if the installed best dependency match slot is still available in repositories. If it is, restrict the dependency scope to the intersection between available SLOTs and installed SLOT. commit 7b7ff9c82e12e1ecf3a481cc4134e7cc1096689f Author: Fabio Erculiani Date: Thu Nov 3 14:24:30 2011 +0100 [equo] if equo match finds nothing, return exit status 1 commit d5adabcb55ea11f1e65bb146d5c043f07c3fbeeb Author: Fabio Erculiani Date: Wed Nov 2 09:43:12 2011 +0100 [sulfur] fix typo, thanks to Andrey Esin commit 659f2903197f9d642795add8e3db750d646245bc Author: Daniel Halens Rodríguez Date: Tue Nov 1 13:48:07 2011 +0000 [i18n] update de translation commit 039fea49c04463bdc6c7eb99c720e0969d0d72b5 Author: Fabio Erculiani Date: Tue Nov 1 13:41:37 2011 +0100 [entropy.server.mirrors] use atomic lock()-ing mechanism when locking a mirror commit a90e450433864e2ab044aba992c90b8a5da6f9ce Author: Fabio Erculiani Date: Tue Nov 1 13:26:52 2011 +0100 [entropy.transceivers] add lock() method, bumpi API rev commit 3b1a1fd6e60c5c07bfda40fad7056f43151c4654 Author: Fabio Erculiani Date: Mon Oct 31 23:00:49 2011 +0100 [entropy.transceivers] EntropySshUriHandler: provide stdout, stderr in unicode format commit 33cec7d102359c92cb8cc2c946ce8092ae08041a Author: Fabio Erculiani Date: Mon Oct 31 19:15:24 2011 +0100 [eit.commands.list] fix command description commit cd3a53c1e5b80cb9378c8c849f64a53bac5e64cf Author: Fabio Erculiani Date: Mon Oct 31 19:09:14 2011 +0100 [conf] server.conf: update config file title commit 30a7d565c6bad404374b9d6040886e75b17b0a33 Author: Fabio Erculiani Date: Mon Oct 31 16:13:37 2011 +0100 [todo] update TODO (test) commit 623e66004f615cbb1f7134aafa80f25cc3f58874 Author: Fabio Erculiani Date: Mon Oct 31 10:56:38 2011 +0100 [po] update Russian translation, thanks to Andrey Esin commit e59d58323f9daf5d5b7cfd5195b00a6eba116d3b Author: Fabio Erculiani Date: Mon Oct 31 10:36:44 2011 +0100 Tagging Entropy version 1.0_rc71 commit 250f8fb9a584a9c18c1c83c51b4b7c9f701cb922 Author: Fabio Erculiani Date: Mon Oct 31 10:36:34 2011 +0100 Release Entropy 1.0_rc71 commit bdd48be87e81db6b1e6adab90605537b64ecdf09 Author: Fabio Erculiani Date: Sun Oct 30 23:07:46 2011 +0100 [todo] update TODO commit 49bb75b272532fdabbb77f984a3f941dc88d2434 Author: Fabio Erculiani Date: Sun Oct 30 22:09:17 2011 +0100 [entropy.client] use codecs.open() commit e72fb45ffe0b7354486f1700bcd8ff86af594d18 Author: Fabio Erculiani Date: Sun Oct 30 22:07:55 2011 +0100 [entropy.server] always use codecs.open() commit b3e9667e047c9917012f6df264a27b27a9d674ea Author: Fabio Erculiani Date: Sun Oct 30 22:07:02 2011 +0100 [entropy.core] use codecs.open() commit 61dd3845b9935234066abe3aec082cb4707f5486 Author: Fabio Erculiani Date: Sun Oct 30 22:06:48 2011 +0100 [entropy.misc] use codecs.open() commit 24eb74d6245084b24b3f2f2c3b89a158bd4757e8 Author: Fabio Erculiani Date: Sun Oct 30 22:06:29 2011 +0100 [entropy.qa] use codecs.open() commit 5913f4e4ff00d2ba1d6ae839592ab272c2f8d039 Author: Fabio Erculiani Date: Sun Oct 30 22:06:07 2011 +0100 [entropy.const] use codecs.open() commit c76b168c01033a78709e0f70a59434389a13fb0b Author: Fabio Erculiani Date: Sun Oct 30 22:05:48 2011 +0100 [entropy.cli] use codecs.open() commit 4b53ea77009ddf776fbb45ad66eeae7d59408657 Author: Fabio Erculiani Date: Sun Oct 30 21:32:38 2011 +0100 [entropy.security] use codecs.open() commit 3dd527ec11dbef923848bca7c1cfc0feb56119d4 Author: Fabio Erculiani Date: Sun Oct 30 21:30:38 2011 +0100 [entropy.security] catch EXDEV exceptions only for os.rename() commit 2674291f1ecac5b705a1e7adc673481a9706aa41 Author: Fabio Erculiani Date: Sun Oct 30 21:23:29 2011 +0100 [entropy.tools] use codecs.open() where possible (2), and with statement as well commit 649dcf5b6cb5ab5d3c9f7c46441921fe3014b57d Author: Fabio Erculiani Date: Sun Oct 30 21:22:00 2011 +0100 [entropy.tools] use codecs.open() where possible commit ddcb746689a4bf3ff9f580f8794bc51c306aae9d Author: Fabio Erculiani Date: Sun Oct 30 21:21:42 2011 +0100 [entropy.server] use generic_file_content_parser() with encoding= argument commit 1a9026f969f08e56e67528caa08065f024ea58bf Author: Fabio Erculiani Date: Sun Oct 30 21:21:24 2011 +0100 [entropy.core] use generic_file_content_parser() with encoding= argument commit 2335e35d4a14459ab852105f6801799eb26d7f8b Author: Fabio Erculiani Date: Sun Oct 30 21:08:09 2011 +0100 [entropy.spm] PortagePlugin: use codecs.open() where needed commit 890de38fe218faa01a76798ccba918383b7afdaa Author: Fabio Erculiani Date: Sun Oct 30 21:07:06 2011 +0100 [tests] spm: fix test_dependencies_calculation() test commit 055c0c89b0a546f9d8e0a9c334f617043c019b53 Author: Fabio Erculiani Date: Sun Oct 30 19:37:15 2011 +0100 [entropy.spm] use 0o664 instead of 0o644 commit 213b7f01acacbb4c1791e2309ed0754f2ad06f0b Author: Fabio Erculiani Date: Sun Oct 30 19:36:04 2011 +0100 [entropy.spm] fix typo in i18n string commit 6fa1a9e0e6b8abeedcfc38735c0c71e5313b8e3f Author: Fabio Erculiani Date: Sun Oct 30 19:35:05 2011 +0100 [entropy.server] kill whitespaces commit 484f8277abf31ee00f5cd047be1051669ffde58f Author: Fabio Erculiani Date: Sun Oct 30 19:34:39 2011 +0100 [entropy.server] use codecs.open() and entropy.tools.codecs_fdopen() commit a700962ff4e62ccf025155ceb0b845bbbf4dbd26 Author: Fabio Erculiani Date: Sun Oct 30 19:33:38 2011 +0100 [entropy.server] always makedirs() with 0o775 (gid=entropy) commit 6aed62012c4eb9aec0ab84f3507ecc83f22ea165 Author: Fabio Erculiani Date: Sun Oct 30 19:31:37 2011 +0100 [entropy.server] fix typo in rename() logic, call shutil.move() only if -EXDEV commit 9647d67af240c40329913bdc68b17649e54400ca Author: Fabio Erculiani Date: Sun Oct 30 16:56:26 2011 +0100 [entropy.server] unicodify several SystemSettings metadata commit 29d8b565b52bbc99ea0cc24eaf7681dd158897a5 Author: Fabio Erculiani Date: Sun Oct 30 16:55:52 2011 +0100 [entropy.server.interfaces.db] _update_feeds: understand only unicode commit b165633c44ef8757f83a2f187a38e16d03a2945e Author: Fabio Erculiani Date: Sun Oct 30 16:50:36 2011 +0100 [eit.commands.push] read the commit file using codecs.open() and always generate unicode strings commit d4119219cf9e57e60e8efc2d582e1e685e6a840f Author: Fabio Erculiani Date: Sun Oct 30 10:40:45 2011 +0100 [entropy.server] space space space commit 622c61d2759c787f77e8be14f4698e31df978667 Author: Fabio Erculiani Date: Sun Oct 30 10:40:20 2011 +0100 [entropy.server] skip repository validation during fake Entropy Client repository metadata setup commit 6df557d9f44973c50565c83e40b4b110f57ef7ff Author: Fabio Erculiani Date: Sun Oct 30 10:39:47 2011 +0100 [entropy.server] make sure to list __system__ repository inside ServerSystemSettingsPlugin.REPOSITORIES commit f1bd775f3b864392810ce82ba3621fdfb969def4 Author: Fabio Erculiani Date: Sun Oct 30 10:37:59 2011 +0100 [entropy.core] add _skip_repository_validation argument to _analyze_client_repo_string, for Entropy Server consumption commit 54681062f1dd11132672fe2396fcfa741f53937b Author: Fabio Erculiani Date: Sun Oct 30 10:26:00 2011 +0100 [matter] properly handle Blocker objects in graph.altlist() outcome commit 1275e1e80e5ea83dfa6900148bf876b4d0300d0e Author: Fabio Erculiani Date: Sun Oct 30 09:05:12 2011 +0100 [entropy.server] use codecs.open() with ChangeLog, set saner permissions commit 6c02243c6d2df54e495cead86411f64b5455f828 Author: Fabio Erculiani Date: Sun Oct 30 09:03:05 2011 +0100 [entropy.misc] FastRSS: use atomic_write() for writing the xml content back, also setup saner permissions commit c5a80890c5850b39994fe0378b6fcfdb497cdb1f Author: Fabio Erculiani Date: Sun Oct 30 08:38:36 2011 +0100 [entropy.client] use entropy.tools.atomic_write() when needed commit 80938280cd74dec918a057319f5b1ba94e276961 Author: Fabio Erculiani Date: Sun Oct 30 08:37:54 2011 +0100 [entropy.db] _runConfigurationFilesUpdate: use codecs.open() for opening config files, improve code robustness commit f638b550f72996dea134030b66b7dd3b6e70f3d7 Author: Fabio Erculiani Date: Sun Oct 30 08:29:46 2011 +0100 [entropy.client] make sure to append "\n" to string when using atomic_write() commit 8ce8a837b1d0f4618b4beeacc7722e1a9dd958a3 Author: Fabio Erculiani Date: Sun Oct 30 07:19:06 2011 +0100 [matter] fix undefined reference (argh!) commit 359a9b0c81abacae842634bbcc8551c20d339837 Author: Daniel Halens Rodríguez Date: Sat Oct 29 20:38:05 2011 +0100 [i18n] update ru translation commit a77c4e832ae708f9fbdbb49cd05eaf429653c26a Author: Fabio Erculiani Date: Sat Oct 29 14:22:39 2011 +0200 [eit.commands.pkgmove] sort entries by unix time commit de4cb690a279e4f7f23acb18f0c73a0cdda82e00 Author: Fabio Erculiani Date: Sat Oct 29 13:21:20 2011 +0200 Tagging Entropy version 1.0_rc70 commit b65a27bd5941c7c6b9d021369e7edaa8451522da Author: Fabio Erculiani Date: Sat Oct 29 13:21:07 2011 +0200 Release Entropy 1.0_rc70 commit a03c9926531ac1d6ed999cdd03217ce0e33eee4f Author: Fabio Erculiani Date: Sat Oct 29 13:16:58 2011 +0200 [todo] update TODO commit 622bda034d8a4a3de25d259355e1a3e6a3d81559 Author: Fabio Erculiani Date: Sat Oct 29 12:54:11 2011 +0200 [eit.commands.pkgmove] keep date information across pkgmove data handling Throwing date information away on every pkgmove edit will cause data duplication in the db, due to the nature of entropy.server cross-repo data sync logic. commit 8e24e0388d6f7afd48e11e084796755a7bcbb8e8 Author: Fabio Erculiani Date: Sat Oct 29 12:53:50 2011 +0200 [eit.commands.push] catch OnlineMirrorError exception commit deb82925474b634e7fa39440be1e0182f45321f8 Author: Fabio Erculiani Date: Sat Oct 29 12:53:19 2011 +0200 [entropy.db] EntropyRepository: do not use * in SQL statement commit f0e033cb614b098547276592a08c6e7cd8f42561 Author: Fabio Erculiani Date: Sat Oct 29 11:28:26 2011 +0200 [entropy.client] fix typo in _clear_package_mask() commit 9b0333f7572bf3845e2507d520db7d3bca8bca5d Author: Fabio Erculiani Date: Sat Oct 29 11:28:11 2011 +0200 [eit.commands.lock] implement bash completion commit bf8c2b8d7d95717de3574c88a6afc21ef473a3e7 Author: Fabio Erculiani Date: Fri Oct 28 22:53:10 2011 +0200 [todo] update TODO commit 0a89667eb24fbbb5002c7a00f2252b771489557a Author: Fabio Erculiani Date: Fri Oct 28 22:52:12 2011 +0200 [eit.*] complete basic bashcomp support commit 1e080cf223796657c78f50ba45e724b1e645ce17 Author: Fabio Erculiani Date: Fri Oct 28 22:24:35 2011 +0200 [entropy.server] try to not raise any exception during Server() initialization commit 7e24c6878febaebef70525952ffd5325783764c1 Author: Fabio Erculiani Date: Fri Oct 28 22:24:10 2011 +0200 [eit.commands.bump] bashcomp: avoid printing more than one repo commit 19aa227f9e50fea591cc378674f7ac4b9e5d0d8c Author: Fabio Erculiani Date: Fri Oct 28 21:30:09 2011 +0200 [eit.commands.bump] filter out last argument from outcome to avoid looping commit aa698b4a6d1e93e16184d3d6cf2593845d5c0217 Author: Fabio Erculiani Date: Fri Oct 28 20:40:32 2011 +0200 [eit.commands.bump] add bash-completion support commit 127c32ceca3877490c05faecdd1a7bb6328d0852 Author: Fabio Erculiani Date: Fri Oct 28 20:33:19 2011 +0200 [entropy.server] setup fake repository (__builtin__) if none is provided in server.conf commit 25323d4a07c5993eda70f0dcac82bea4d91507ab Author: Fabio Erculiani Date: Fri Oct 28 19:47:19 2011 +0200 [eit] implement initial bash-completion support commit b80846a057b2b34b844a28d8d969c2e478a83e80 Author: Fabio Erculiani Date: Fri Oct 28 14:37:03 2011 +0200 [entropy.const] drop other 4 constants from etpConst, woot commit 44194b07bfb5b04db2005fe453f0d477a9f95cd3 Author: Fabio Erculiani Date: Fri Oct 28 11:37:00 2011 +0200 [entropy.const] drop another global variable, etpConst['packagestmpdir'] commit ba1539337d5f16c5b0e39843e499ab41414093d0 Author: Fabio Erculiani Date: Fri Oct 28 11:36:41 2011 +0200 [entropy.const] add const_setup_directory() commit 99135b33249cb8ccf626a58d1a61758093a9fd0c Author: Fabio Erculiani Date: Fri Oct 28 10:21:30 2011 +0200 [entropy.fetchers] UrlFetcher: also print current timeout to debug commit 57941d5e2c16ce75841090537d8d882b98dbc59d Author: Fabio Erculiani Date: Fri Oct 28 10:16:27 2011 +0200 [entropy.client] reorder_mirrors: try at most once (slow connections will benefit) commit f4d2a65704febfde04741f170644f9a69a184fb0 Author: Fabio Erculiani Date: Thu Oct 27 22:41:48 2011 +0200 [entropy.const] drop yet another global variable, this time: etpConst['smartpackagesdir'] commit 2384fc13b0241f28849c89ed8075d56f4710337f Author: Fabio Erculiani Date: Thu Oct 27 22:32:00 2011 +0200 [entropy.*] drop smartapps, goodbye crappy crap commit faaa3d5b2cd0339549baf91ae2d4c4d41644695e Author: Fabio Erculiani Date: Thu Oct 27 22:05:27 2011 +0200 [entropy.const] drop etpConst['triggersdir'] global variable commit 9eb47eaeaa54dc3551e073a68f2e3c9f21226c2b Author: Fabio Erculiani Date: Thu Oct 27 21:43:47 2011 +0200 [entropy.const] drop etpConst['cmdline'] global variable commit b7c02afb0c4e027147c713097bff507c8acce2bc Author: Fabio Erculiani Date: Thu Oct 27 20:52:19 2011 +0200 [conf] migrate repository configurations to repositories.conf.d/ commit d1438c3e66567b21b9c7859e9a5f006a2d8d3830 Author: Fabio Erculiani Date: Thu Oct 27 16:17:07 2011 +0200 [equo] force superuser mode for "equo source" commit 2ea7e6f088d283aa7fca2267881f705fc1d6d6b8 Author: Fabio Erculiani Date: Thu Oct 27 16:08:21 2011 +0200 [entropy.core] also exclude files ending with ".example" from .d/* dirs commit c6b7f1cc7678f75604ffd2f1887e60827ec3170d Author: Fabio Erculiani Date: Thu Oct 27 15:01:52 2011 +0200 Tagging Entropy version 1.0_rc69 commit f8a1dd8e2052feff579b4bbed2b45c815a85c26e Author: Fabio Erculiani Date: Thu Oct 27 15:01:51 2011 +0200 Release Entropy 1.0_rc69 commit c67e3713776bb673841e392543a9510f6a8ea00c Author: Fabio Erculiani Date: Thu Oct 27 15:01:42 2011 +0200 Revert "[entropy.client.interfaces.db] fix typo in with statement" This reverts commit b0e69bc2f67c70023de4c38353a90f41a30c1bef. commit 8ccd0de2d2b4f96d487452d1a536424b6d3a26a6 Author: Fabio Erculiani Date: Thu Oct 27 14:56:27 2011 +0200 [entropy.client] code style update commit 7ae6b1befb4911b5f03e581e10a92abd4f34e2b4 Author: Fabio Erculiani Date: Thu Oct 27 14:48:13 2011 +0200 Tagging Entropy version 1.0_rc68 commit 1f7d40bc5f2ef8dfa6a90e7888020f3da9a68b6e Author: Fabio Erculiani Date: Thu Oct 27 14:48:13 2011 +0200 Release Entropy 1.0_rc68 commit 5600a3a8a95b2ab5752beeab2aee73fe48e0564e Author: Fabio Erculiani Date: Thu Oct 27 14:47:30 2011 +0200 [entropy.core] fix regression with SystemSettings metadata replacing CachingList() with list() commit e256c8ab10104ab269dd2adff7ba9326bb5476ee Author: Fabio Erculiani Date: Thu Oct 27 14:39:47 2011 +0200 [entropy.core] SystemSettings: really exclude "README" and ".keep" files from *.d/ dirs commit 6c16f902fdae071e884a92c6f050f611dec7d8cf Author: Fabio Erculiani Date: Thu Oct 27 14:26:48 2011 +0200 [entropy.client] use rename_keep_permissions() when moving temp file to destination commit 52c271512b040da16d9232163ffff591ad322111 Author: Fabio Erculiani Date: Thu Oct 27 14:26:28 2011 +0200 [entropy.client] use codecs.open() for opening config files commit 88321c8484768f6cac864a8a09204a3ba9478c89 Author: Fabio Erculiani Date: Thu Oct 27 14:07:23 2011 +0200 [eit.commands.commit] beautify "Scanning..." string commit e8b49744762f9d1a05c12d5b8f9831e8c706974d Author: Fabio Erculiani Date: Thu Oct 27 14:06:35 2011 +0200 [eit.commands.commit] fix "Scanning..." string commit ce414e650578a044049fbfbfe2bd95a11b53a41e Author: Fabio Erculiani Date: Thu Oct 27 11:50:07 2011 +0200 Tagging Entropy version 1.0_rc67 commit 296771826a6325402c1277b9638e1cb4b85ecefe Author: Fabio Erculiani Date: Thu Oct 27 11:50:05 2011 +0200 Release Entropy 1.0_rc67 commit b0e69bc2f67c70023de4c38353a90f41a30c1bef Author: Fabio Erculiani Date: Thu Oct 27 11:49:44 2011 +0200 [entropy.client.interfaces.db] fix typo in with statement commit 1421341d8ac5c1ef6650a0f5f1ec8ad3e4b42f63 Author: Fabio Erculiani Date: Thu Oct 27 11:46:26 2011 +0200 [po] update translations commit 3856c5cb6e59ce0363444547f3ff5e085d7908d2 Author: Fabio Erculiani Date: Thu Oct 27 11:45:38 2011 +0200 [po] update Italian translation, fix typo, thanks to micia commit 147c654faefad1f7723fd0c013642b17b294c37c Author: Fabio Erculiani Date: Thu Oct 27 00:43:28 2011 +0200 Tagging Entropy version 1.0_rc66 commit 1206ed762f4e36c9326d1e81fcff1f997fd085db Author: Fabio Erculiani Date: Thu Oct 27 00:43:24 2011 +0200 Release Entropy 1.0_rc66 commit ba235b0648252492a53185e87ba7db8cde4c2b3a Author: Fabio Erculiani Date: Thu Oct 27 00:43:04 2011 +0200 [Makefile] install repositories.conf.d/ directory commit 3dfabcfa87ddf00620f71a6f73df7c65573f877e Author: Fabio Erculiani Date: Thu Oct 27 00:39:25 2011 +0200 Tagging Entropy version 1.0_rc65 commit e3536bedea8f07840a70de8d64e5aee23f0d5a05 Author: Fabio Erculiani Date: Thu Oct 27 00:39:20 2011 +0200 Release Entropy 1.0_rc65 commit 2c97897cfd186e884087a65b118da1ef962ca3c3 Author: Fabio Erculiani Date: Thu Oct 27 00:39:08 2011 +0200 [tests] ignore outcome of remove_repository() since that is a temp repo commit de47e0de3d71aac7978e6b0a87d0005d1173d137 Author: Fabio Erculiani Date: Thu Oct 27 00:36:44 2011 +0200 [tests] ignore outcome of remove_repository() since that is a temp repo commit ec05ee3b07131299e9c541ba862cecf4ec68caf1 Author: Fabio Erculiani Date: Thu Oct 27 00:31:10 2011 +0200 [entropy.misc] TimeScheduled: handle multiple kill() calls, and not started threads (and kill() called) commit e0521e0c6bf5e20a22d5a345d1567b53572efd82 Author: Fabio Erculiani Date: Thu Oct 27 00:08:14 2011 +0200 [todo] update TODO commit 85238b8de5a5570930e5870d5babef9e4048c03a Author: Fabio Erculiani Date: Thu Oct 27 00:07:44 2011 +0200 [entropy.*] add support for /etc/entropy/repositories.conf.d/ commit 99acbbcd89e9f4123ac1e56b77ed9e2146f64ea4 Author: Fabio Erculiani Date: Wed Oct 26 19:59:30 2011 +0200 [entropy.tools] add atomic_write() commit cca36b836ab1b9fd6d470e2a04a68a7c1e61c830 Author: Fabio Erculiani Date: Wed Oct 26 19:58:59 2011 +0200 [entropy.tools] rename_keep_permissions: complete docstring commit ebab3103271c2fc8c155d022bda2f826e3f8f7f2 Author: Fabio Erculiani Date: Wed Oct 26 19:42:44 2011 +0200 [entropy.tools] make rename_keep_permissions() more robust commit 0ee9dd7d74efd224c23238af03c35da49a2a3de8 Author: Fabio Erculiani Date: Wed Oct 26 17:37:44 2011 +0200 [entropy.core] use codecs.open() in _hw_hash_parser() commit 9a012ce2cdc48b326634bd097061540f955daa03 Author: Fabio Erculiani Date: Wed Oct 26 17:28:31 2011 +0200 [entropy.const] drop another global variable, etpConst['repositoriesconf'] commit b43de50f9b5a8c3573bbe725ee58d377f9c90922 Author: Fabio Erculiani Date: Wed Oct 26 17:28:07 2011 +0200 [entropy.server] use entropy.tools.rename_keep_permissions() when needed commit 2a5009204f5d15b76a22d0b2cf504325dd5ffc43 Author: Fabio Erculiani Date: Wed Oct 26 17:27:50 2011 +0200 [entropy.tools] add rename_keep_permissions() function commit 6a257fa3fada1c17dda1b93bca8fd95323d8323c Author: Fabio Erculiani Date: Wed Oct 26 15:21:09 2011 +0200 [entropy.qa] ErrorReportInterface: use codecs.open() and be atomic in opening config files commit 70c19ade9d945526c3346b2da7a33af0fd7a6500 Author: Fabio Erculiani Date: Wed Oct 26 15:14:12 2011 +0200 [entropy.const] drop etpConst['clientconf'] commit 4521efbbe993998263440c5bbf9c068d3c96eb22 Author: Fabio Erculiani Date: Wed Oct 26 15:08:21 2011 +0200 [entropy.server] take into account that root ("/") is dynamic, provide server_conf_path() static method commit 1574ae75a6e63bc1c776e82dd31206d99f8c0c89 Author: Fabio Erculiani Date: Wed Oct 26 13:24:21 2011 +0200 [entropy.const] remove global var etpConst['serverconf'] commit 752df7b711871b1742108b451b4317e5c1400413 Author: Fabio Erculiani Date: Wed Oct 26 13:24:04 2011 +0200 [entropy.tools] add new function codecs_fdopen() commit 296910506414aa90577460092520fdfa7ac2445c Author: Fabio Erculiani Date: Wed Oct 26 12:42:10 2011 +0200 [entropy.const] drop etpConst['entropyconf'] commit 645d09b2fcb9b8a8a89a0941750b20659e94f4e5 Author: Fabio Erculiani Date: Wed Oct 26 12:08:00 2011 +0200 [eit.commands.checkout] fix alias, it's "co", and not "ci" commit ccf014c1342b1cf6c789132c3072fbbb4c18c507 Author: Fabio Erculiani Date: Wed Oct 26 12:02:48 2011 +0200 Tagging Entropy version 1.0_rc64 commit 84965b368238996bd3b073b19447e0ef7d5fec0e Author: Fabio Erculiani Date: Wed Oct 26 12:02:42 2011 +0200 Release Entropy 1.0_rc64 commit 34c4ecf57cfeb42d70844cc573043af363ef502b Author: Fabio Erculiani Date: Wed Oct 26 12:01:57 2011 +0200 [entropy.server] rework _init_generic_memory_server_repository(), make it more robust commit 9af42c0b4313ec96292389b943c4ea1438b7bb0d Author: Fabio Erculiani Date: Wed Oct 26 11:23:42 2011 +0200 [entropy.server.mirrors] import socket in global scope commit 4771ab49eb2ab22704e53cd0153e0bd564178070 Author: Fabio Erculiani Date: Tue Oct 25 22:52:51 2011 +0200 [entropy.const] drop global constant from etpConst commit a16ef24829869c8e0f629b1d7e4b5e457abfe2ab Author: Fabio Erculiani Date: Tue Oct 25 22:52:28 2011 +0200 [tests] server: remove repository in tearDown() commit 2f68edebcbfdd949b0f7ae055477c155a38aad4d Author: Fabio Erculiani Date: Tue Oct 25 22:51:35 2011 +0200 [entropy.server] rework repositories metadata handling, fix server.conf parser (cannot cache everything) commit 8d03c868f51b88705847dd6e9db1e185dd9f452a Author: Fabio Erculiani Date: Tue Oct 25 22:50:23 2011 +0200 [entropy.core] trivial code style update commit 48dacf3e5f090f4622b779d301f1c45692f745f6 Author: Fabio Erculiani Date: Tue Oct 25 22:49:47 2011 +0200 [entropy.client] avoid to touch other repositories in remove_repository() commit 9d95bef987bc4f5e8df90b59ac5624aacfefad9b Author: Fabio Erculiani Date: Tue Oct 25 19:07:20 2011 +0200 [entropy.misc] TimeScheduled: stupid python Semaphore() defaults commit 6079f7a3c53d6d76ad108727f2c071802e3e8d46 Author: Fabio Erculiani Date: Tue Oct 25 18:53:35 2011 +0200 [entropy.misc] TimeScheduled: rework locking mechanism that avoids kill() being called before run() commit 50ac881f8b3b6afa4f6e774afcbe69cd2fd27ec0 Author: Fabio Erculiani Date: Tue Oct 25 17:14:07 2011 +0200 [entropy.misc] TimeScheduled: handle race condition between kill() and run() kill() might get called before run() can actually set self.__alive = 1. This would cause run() to reset self.__alive to 1 after kill() has set it to 0. Use a simple Lock() to make possible to communicate this to run() commit c70e5492c3c7555f40e4957e67bd73c6ae7de43a Author: Fabio Erculiani Date: Tue Oct 25 09:07:16 2011 +0200 [todo] update TODO commit 5a800c47d7322d342159cff7c432f70aeb3a65f4 Author: Fabio Erculiani Date: Tue Oct 25 09:06:31 2011 +0200 [entropy.client] add mtime-based in-RAM caching to entropy.client SystemSettings plugins commit 68ae4c40c018934236f4a2005c7f34f8110e266f Author: Fabio Erculiani Date: Tue Oct 25 00:41:01 2011 +0200 [todo] update TODO commit 8a335b09d1a71e886346c0343e296e7fe23af3a6 Author: Fabio Erculiani Date: Tue Oct 25 00:38:19 2011 +0200 [entropy.server] add in-RAM mtime-based caching for config files parsing commit f8088df4e4ee17cf17844765534c8ab5260f69ed Author: Fabio Erculiani Date: Tue Oct 25 00:37:59 2011 +0200 [entropy.server] fix non-keyword arg after keyword arg issue commit 7b1a2b11ce6349068b063612399bee49db46e334 Author: Fabio Erculiani Date: Mon Oct 24 17:56:34 2011 +0200 [todo] update TODO commit 37452fc93e37ee4085f6b22bcdceee22610d4ca9 Author: Fabio Erculiani Date: Mon Oct 24 17:55:48 2011 +0200 [entropy.{client,server}] always use codecs.open() with encoding= commit 873bf0704696bd85165364e17c5c1e510da03570 Author: Fabio Erculiani Date: Mon Oct 24 16:20:35 2011 +0200 [entropy.core] fix variables unpack while scanning self.__setting_dirs commit 9c479bd565e5aaa2efe1b551cf96f16a585dd09c Author: Fabio Erculiani Date: Mon Oct 24 14:22:10 2011 +0200 [entropy.{core,const}] use hardcoded filesystem encoding value for entropy config files User could have screwed her glibc/locale settings, so it's better to be fault-tolerant and hardcode UTF-8 as default encoding for entropy config files. commit b7b52b64dbb6551c1cba8d7b24c2e6b6923d87e5 Author: Fabio Erculiani Date: Mon Oct 24 11:27:06 2011 +0200 [po] update translations commit 747c6f2a4d994ff1c52a982d8fa7093324cfa1c5 Author: Fabio Erculiani Date: Mon Oct 24 11:26:20 2011 +0200 [eit.commands.commit] update i18n string, scanning database -> scanning commit f241778e823b974ca50de773d932855ced7037a7 Author: Fabio Erculiani Date: Mon Oct 24 11:24:21 2011 +0200 [entropy.misc] EmailSender.send_mime_email: always encode utf-8 data before calling MIMEText commit c2916e9a5fa5f70e1f050a2bdd51a1e867782216 Author: Fabio Erculiani Date: Mon Oct 24 10:55:59 2011 +0200 [todo] update TODO commit 892db3ad9d36e9d3eb41f81fcd53c697bf277e0c Author: Fabio Erculiani Date: Mon Oct 24 10:55:10 2011 +0200 [entropy.core] always use codecs.open() with encoding= when reading config files from disk commit 160f430dd391c2e0de580f7d548b94e9e58366ac Author: Fabio Erculiani Date: Mon Oct 24 10:54:44 2011 +0200 [entropy.tools] generic_file_content_parser: add encoding= support commit e2985c52625c7d44c176c23071aa7d5d9c1882f0 Author: Fabio Erculiani Date: Mon Oct 24 10:37:01 2011 +0200 [entropy.core] complete in-RAM parsers caching for SystemSettings commit 8692c4d21316a71392b8143193248d7397b9c569 Author: Fabio Erculiani Date: Mon Oct 24 10:09:38 2011 +0200 [entropy.core] SystemSettings: only cache parsed file data, not the whole CachingList object CachingList contains data that cannot survive a clear() cycle. commit 0288f5b28aba37109967a1f4f622e5fa249f4cc2 Author: Fabio Erculiani Date: Sun Oct 23 23:22:54 2011 +0200 [entropy.core] cache parser outcome whenever it's possible commit 201478b91f1db89fab85eb8f31261708ae346cb9 Author: Fabio Erculiani Date: Sun Oct 23 23:08:05 2011 +0200 [matter] package_queue can contain Blocker objects as well, not exposing .cpv field commit 8581af972fdaeede1989565b777cf63d51626776 Author: Fabio Erculiani Date: Thu Oct 20 22:28:56 2011 +0200 [entropy] drop old revision file commit 36d1cbd223aff7df953bf2a34aa6e59a352b85ac Author: Fabio Erculiani Date: Fri Oct 21 23:34:39 2011 +0200 [todo] update TODO commit a87d34069e250c96183f9aea2fa5467ad7eaa099 Author: Fabio Erculiani Date: Fri Oct 21 23:32:55 2011 +0200 [entropy.client.interfaces.db] use CachingList for storing package.mask, package.unmask repo matches commit 5c66b8101162f1d588086c20ced5e2db9de5dcb2 Author: Fabio Erculiani Date: Fri Oct 21 23:01:37 2011 +0200 [entropy.client] make possible to enable splitdebug per-package, close bug 2712 commit 253c710d410069b0b920f9a1c2fa1eba562d8c70 Author: Fabio Erculiani Date: Fri Oct 21 20:05:55 2011 +0200 Tagging Entropy version 1.0_rc63 commit 7fd6fe80328628d71ffa71043987c15c691b652b Author: Fabio Erculiani Date: Fri Oct 21 20:05:53 2011 +0200 Release Entropy 1.0_rc63 commit 73c2a1f08d6ad7fa7f2387f72e9c7594f2ccdc34 Author: Fabio Erculiani Date: Fri Oct 21 20:02:03 2011 +0200 [Makefile] add libraries as symlink of lib/ for backward compatibility commit 6e49e85658de484497a7e9cb0ec48efa4d3bbdf6 Author: Fabio Erculiani Date: Fri Oct 21 19:01:51 2011 +0200 Tagging Entropy version 1.0_rc62 commit c575040a9551e325d9f695777a1c2f879827e31c Author: Fabio Erculiani Date: Fri Oct 21 19:01:44 2011 +0200 Release Entropy 1.0_rc62 commit 4328ca9878ca37dcbb8bda4d59b87aae7c7516cc Author: Fabio Erculiani Date: Fri Oct 21 17:39:32 2011 +0200 [magneto] update packages website URL, close bug 2795 commit ce36d5a1404f94a568ea84d35f5c6d538bfc2179 Author: Fabio Erculiani Date: Fri Oct 21 14:02:23 2011 +0200 [po] update translations commit dbeef165634eda198e91eadfc5fe86f5617aef31 Author: Fabio Erculiani Date: Fri Oct 21 14:00:59 2011 +0200 [entropy.core] use os.path.sep commit 1401e385a42d9ce0c21de68241673887a2416835 Author: Fabio Erculiani Date: Fri Oct 21 13:53:58 2011 +0200 [todo] update TODO commit 5c0f255f5d77f3db05f589a7b137e4644075ab79 Author: Fabio Erculiani Date: Fri Oct 21 13:51:54 2011 +0200 [entropy.core] add *.d/* directories support for mask, unmask, license.{mask,accept}, system commit 4b61e5387b2373eff1b3f4ac1a23c29d601531c5 Author: Fabio Erculiani Date: Fri Oct 21 10:58:50 2011 +0200 [conf] update package.{mask,unmask} documentation commit 2a3391b2d4e504fb796b4e6b3152a4e1d361b9aa Author: Fabio Erculiani Date: Fri Oct 21 10:56:42 2011 +0200 [entropy.client.interfaces.db] add support for "::repo" syntax in package.mask and package.unmask commit 590b7c84d9d67ae6b8252cdd8085c2de0fcac6a8 Author: Fabio Erculiani Date: Thu Oct 20 19:52:49 2011 +0200 [git] libraries -> lib commit 9988f353aff428f61dea3e179b24373fdb28126d Author: Fabio Erculiani Date: Thu Oct 20 19:44:09 2011 +0200 Tagging Entropy version 1.0_rc61 commit 163b3f0987ed80c3b22439e08b25f21db1934779 Author: Fabio Erculiani Date: Thu Oct 20 19:44:08 2011 +0200 Release Entropy 1.0_rc61 commit edd4fc1c5216571bb85a0a29dd98da476f244cfb Author: Fabio Erculiani Date: Thu Oct 20 19:43:46 2011 +0200 [entropy.const] rename libraries -> lib commit 8557c9daab136948200ccaefc934267c0eee35ca Author: Fabio Erculiani Date: Thu Oct 20 19:42:45 2011 +0200 [docs] rename libraries -> lib commit dd2dd8c546bfb6243bac5754fec78f7dce317d6e Author: Fabio Erculiani Date: Thu Oct 20 19:41:47 2011 +0200 [eit.colorful] drop unused imports commit 9d9bcbc2b353877a3bcc9112447c6dddfbea9f6a Author: Fabio Erculiani Date: Thu Oct 20 19:41:32 2011 +0200 [scripts] update tag scripts, libraries -> lib commit a34233f106bfcc3248bd5ed89a63836e45814bda Author: Fabio Erculiani Date: Thu Oct 20 18:39:04 2011 +0200 [eit.commands.help] rewrite ColorfulFormatter, drop side effects completely commit ed1a0ceffde4c04c1c2fe5c640bfd7619e491a53 Author: Fabio Erculiani Date: Thu Oct 20 17:11:32 2011 +0200 [todo] update TODO commit 437de4d5da5d73872c2ac9181f5786f792875774 Author: Fabio Erculiani Date: Thu Oct 20 17:01:28 2011 +0200 [misc] fix path in 05entropy.envd commit 9e13dfa7396a19d9c3f0199c7d20c7f1650e9d15 Author: Fabio Erculiani Date: Thu Oct 20 16:49:52 2011 +0200 [todo] update TODO commit 0af25183f1702c0e7437fcdb01616f06401d0b03 Author: Fabio Erculiani Date: Thu Oct 20 16:16:54 2011 +0200 Tagging Entropy version 1.0_rc60 commit 87fc11980f0c38a9b6f16ec3f7b30e581fde746b Author: Fabio Erculiani Date: Thu Oct 20 16:16:46 2011 +0200 Release Entropy 1.0_rc60 commit f8e41b63fb73aff9ab96bbae8f874ca1ed42b653 Author: Fabio Erculiani Date: Thu Oct 20 10:15:45 2011 +0200 [po] update Italian translation commit dd7671c956329a47814fcd5328c674676184c83d Author: Fabio Erculiani Date: Thu Oct 20 00:45:58 2011 +0200 [po] update Italian translation commit 7608102e5f4ea87bfa5123b2ca82953de156c619 Author: Fabio Erculiani Date: Wed Oct 19 17:46:37 2011 +0200 [eit.commands.pkgmove] new command "eit pkgmove" commit c571721028ae8a4bbcb1b5b96e4e2dec394cbd41 Author: Fabio Erculiani Date: Wed Oct 19 16:12:55 2011 +0200 [conf] repositories.conf: update umoss.org -> umd.edu, see bug 2785 commit 4eb7edebfc5d0e52f28057c394ba3b014fe8f6f3 Author: Fabio Erculiani Date: Tue Oct 18 23:07:00 2011 +0200 [po] update Italian translation commit b05da104b3fc7374a8069bf46279b4a5007d72bd Author: Fabio Erculiani Date: Tue Oct 18 22:55:05 2011 +0200 [entropy.spm] PortagePlugin: fix minor typos commit caa8f50f316a51d0f65110ef116dd049745c3bd5 Author: Fabio Erculiani Date: Tue Oct 18 22:54:41 2011 +0200 [po] update translations, again commit ee2fad46f38735ea554007475dcd522302126bf6 Author: Fabio Erculiani Date: Tue Oct 18 22:33:37 2011 +0200 [po] update translations commit 37eaa4ae99bd4c8d0ebce3c2356e432eeaeab25f Author: Fabio Erculiani Date: Tue Oct 18 22:33:04 2011 +0200 [eit.commands.query] fix undefined reference commit d9ebffa7863c4302fe39669f32562ce272fbf5eb Author: Fabio Erculiani Date: Tue Oct 18 22:24:33 2011 +0200 [text_query] move graph, revgraph drawing functions to entropy.cli commit 57a25ff512c7d1c73dbb280506aed5fa20e3cddc Author: Fabio Erculiani Date: Tue Oct 18 17:26:45 2011 +0200 [entropy.cli] move print_package_info to entropy.cli module commit eeac23e2e8eb7b572c961ec24743ffe65c027325 Author: Fabio Erculiani Date: Tue Oct 18 17:10:49 2011 +0200 [po] update translations commit fc4452ff0a56f40223a18e2edc9b119074d8b9b8 Author: Fabio Erculiani Date: Tue Oct 18 17:09:48 2011 +0200 [entropy] move text_tools module from client/ to entropy package (entropy.cli) commit 156fcab74db1497375462f6a9adfa39380eac3a7 Author: Fabio Erculiani Date: Tue Oct 18 17:05:37 2011 +0200 [entropy.tools] fix typo commit 7ee8f755521458e33e61eccba2f51836abbe7c84 Author: Fabio Erculiani Date: Tue Oct 18 06:29:27 2011 +0200 [eit.commands.{graph,revgraph}] drop etpUi usage from eit code commit 07f5080d4f5ec364f789cf0f432e50d89de10576 Author: Fabio Erculiani Date: Tue Oct 18 06:19:11 2011 +0200 [eit.commands.own] drop etpUi usage commit c62481ed630e154d8db24b5b05ed04db78ad225f Author: Fabio Erculiani Date: Tue Oct 18 05:54:13 2011 +0200 [repo] AUTHORS file is old and so wrong commit fc31edf16fba554cfd00ab91e8df8c470bcee46d Author: Fabio Erculiani Date: Tue Oct 18 05:53:24 2011 +0200 [scripts] drop old scripts commit a1010fb6ca43beaa23834b62fffdcb19baa7024a Author: Fabio Erculiani Date: Tue Oct 18 05:52:42 2011 +0200 [eit.*] more code cleanup commit 905a01ea1f02340c7d2c2044e832c9ff5ebdad5c Author: Fabio Erculiani Date: Mon Oct 17 22:28:30 2011 +0200 [eit.*] some code cleanup commit 86fdfbaba04b6f87f87fecd1d81fd79eadc02ee2 Author: Fabio Erculiani Date: Mon Oct 17 15:36:49 2011 +0200 [eit.*] split ArgumentParser object creation from parsing code commit 69a0bb87e05dd3b9ee123626d0368f6560aa352f Author: Fabio Erculiani Date: Mon Oct 17 14:27:58 2011 +0200 [entropy] move libraries/ to lib/ commit d05ecad5be9dfe665a60176707ed85c749b2fec3 Author: Fabio Erculiani Date: Mon Oct 17 11:36:32 2011 +0200 [server] move trigger.sh to more appropriate location commit 0ba9a2e68cf3dac5a1fdcb30ba586773e3f58a75 Merge: e601148 07a6730 Author: Fabio Erculiani Date: Mon Oct 17 11:29:21 2011 +0200 Merge remote-tracking branch 'origin/master' commit e601148b14fb3ff40d4a2cb1dff9b9f32aec64d2 Merge: 0743021 08c4921 Author: Fabio Erculiani Date: Mon Oct 17 11:27:02 2011 +0200 Merge remote-tracking branch 'origin/eit' commit 0743021dd6ec7d17db22961ff6df648d3b8ddb20 Author: Fabio Erculiani Date: Mon Oct 17 11:26:01 2011 +0200 [todo] update TODO commit 8aa579ca50db20d58246b81b641f523fd74c3000 Author: Fabio Erculiani Date: Mon Oct 17 11:25:20 2011 +0200 [po] update translations commit ed2c56f30d1437ecbd86de4daa51832391b48326 Author: Fabio Erculiani Date: Mon Oct 17 11:23:53 2011 +0200 [Makefile] drop man pages installation for reagent, activator commit 87e61ecb8f77eba4ea3fdcf5675ccab08b8770ff Author: Fabio Erculiani Date: Mon Oct 17 11:22:47 2011 +0200 [equo] drop "equo community", please use eit now (editing server.conf setting: community-mode = enable) commit 429af02477267a5308379fff5e1bf393c83d7b3a Author: Fabio Erculiani Date: Mon Oct 17 11:22:21 2011 +0200 [man] drop reagent, activator man page files commit e469d77d374a103766791839f0b8cc3269ec22fb Author: Fabio Erculiani Date: Mon Oct 17 11:21:32 2011 +0200 [activator] goodbye man page commit a7eef0a68f0ec6683dd4684b42fa5eb3cef91bc1 Author: Fabio Erculiani Date: Mon Oct 17 11:21:21 2011 +0200 [reagent] goodbye man page commit ae599c14ef6b6cfc6918ee445782d5e8017e8f9f Author: Fabio Erculiani Date: Mon Oct 17 11:17:40 2011 +0200 [entropy.server.interfaces.db] community_repo variable has been killed commit 22675dadf606e8720abb7548c5632e08527f7b0f Author: Fabio Erculiani Date: Mon Oct 17 11:12:43 2011 +0200 [reagent] goodbye, RIP my friend commit 4cc4407eaa951cd4e59c67100cf799f8b128206a Author: Fabio Erculiani Date: Mon Oct 17 11:12:14 2011 +0200 [entropy.server] drop etpConst['community']['mode'], move setting into server.conf commit 5c3823ccd1e43a86b5b9ff3bbbfd39b0694db661 Author: Fabio Erculiani Date: Mon Oct 17 10:41:35 2011 +0200 [eit.commands.mv] add support for complete repo packages migration commit b1e00ab89537b56732e57723d9bf372ff4946ecd Author: Fabio Erculiani Date: Mon Oct 17 10:40:44 2011 +0200 [eit.commands.cp] if empty packages list is passed, consider all the packages commit 294666bfc3df82e49985cd46c436af28b12f7693 Author: Fabio Erculiani Date: Mon Oct 17 10:19:46 2011 +0200 [eit.commands.test] new command "eit test remote" commit 56cc92defb49ecafd012bd4bea783d32cb962a84 Author: Fabio Erculiani Date: Mon Oct 17 09:58:47 2011 +0200 [eit.commands.list] add --injected switch commit 6f9aabc55e1f12a83f344eaed1e71829a219b9e7 Author: Fabio Erculiani Date: Mon Oct 17 09:43:09 2011 +0200 [eit.commands.branch] make branch switching more atomic commit 79e04d55c8d7f2e03d7f59783d10729253e38806 Author: Fabio Erculiani Date: Sun Oct 16 23:01:51 2011 +0200 [eit.commands.branch] new command "eit branch" commit a50f26f38a7f5a28859c2513e0fe17665195a567 Author: Fabio Erculiani Date: Sun Oct 16 18:25:14 2011 +0200 [eit.commands.test] add command "eit test pkglibs" commit eb89b51c2fc72286f3ca11f2fd29936efcfc0a60 Author: Fabio Erculiani Date: Sun Oct 16 18:01:55 2011 +0200 [eit.commands.merge] new command "eit merge" commit e66f64269ef778badd1593b65e34ff63ab84d403 Author: Fabio Erculiani Date: Sun Oct 16 18:01:26 2011 +0200 [eit.commands.query] do not lock entropy resources when running commit 3ed4db1d4bfaa77b10f60bf41747a4a991312c4b Author: Fabio Erculiani Date: Sun Oct 16 17:44:23 2011 +0200 [server] server_query module is dying commit 0de7a1aef9e1fd806c267c9f0489cec02f21cec9 Author: Fabio Erculiani Date: Sun Oct 16 17:43:28 2011 +0200 [eit.commands.query] new command "eit query" commit 1b1d954c3ca43fc7d9b78141e49121276c5079c8 Author: Fabio Erculiani Date: Sun Oct 16 17:43:05 2011 +0200 [eit.commands] catch empty module exception (raises ValueError) commit d3a568d769727f9c4e1e2e2644e9a77f9c5a0d12 Author: Fabio Erculiani Date: Sun Oct 16 15:08:41 2011 +0200 [eit.commands.files] add more output to command (show repo and matched atom) commit 656c8928ee08c01cb2fcdb85989a24c56513e682 Author: Fabio Erculiani Date: Sun Oct 16 14:32:16 2011 +0200 [eit.commands.files] new command "eit files" commit 74c818f28ec55f8b5db8b55a0cd170dbe2d0c44f Author: Fabio Erculiani Date: Sun Oct 16 13:18:42 2011 +0200 [server] drop scripts dir, stuff is now in build.git repo commit e42ffb523771ad50549aa7d822b03e701add2f6b Author: Fabio Erculiani Date: Sun Oct 16 13:18:10 2011 +0200 [server] drop server_key module commit 909a7ec7084f65259063415b215da89e0d0fc32e Author: Fabio Erculiani Date: Sun Oct 16 13:17:21 2011 +0200 [activator] goodbye, RIP commit 4647cf25de3e501ef0da7e473d8990cc3a43845b Author: Fabio Erculiani Date: Sun Oct 16 13:04:41 2011 +0200 [eit.commands.key] new command "eit key" commit 5d4ba80bcb184e1266b791d5ae22580f60198e4a Author: Fabio Erculiani Date: Sat Oct 15 22:58:24 2011 +0200 [eit.commands.notice] use codecs.open() with encoding="utf-8" with edit_file commit 363456ced36c654658f09f832d8a6bf477246dc7 Author: Fabio Erculiani Date: Sat Oct 15 22:57:47 2011 +0200 [entropy.server] use codecs.open() with encoding="utf-8" with edit_file commit 55287aa4c1b0cad859dc320c5890f7b59a7cc7d4 Author: Fabio Erculiani Date: Sat Oct 15 21:01:06 2011 +0200 [Makefile] do not use ln -sf, rather move the file in place instead commit 2106fe617a368339609e451d6edba35f3344ad23 Author: Fabio Erculiani Date: Sat Oct 15 20:54:00 2011 +0200 [Makefile] install eit instead of reagent, activator commit 092fd6d2f000fffe67f61d053bf8a1a9c81952e9 Author: Fabio Erculiani Date: Sat Oct 15 20:40:39 2011 +0200 [eit.commands.test] new command "eit test pkgs" commit 00ce25912ef6d9c27184560a656516b0e550bfd9 Author: Fabio Erculiani Date: Sat Oct 15 18:50:37 2011 +0200 [eit.commands.notice] trivial code style update commit 18102ecd6d320830db18db1883b36ed90580295a Author: Fabio Erculiani Date: Sat Oct 15 18:49:26 2011 +0200 [eit.commands.notice] new command "eit notice" commit 212526db99e32f44d75d0f25a4adc2f2b1a77175 Author: Fabio Erculiani Date: Sat Oct 15 15:14:12 2011 +0200 [eit.commands.lock] new commands "eit lock", "eit unlock" commit 451fd7234f862ed7174958180b8af91dae7b1f06 Author: Fabio Erculiani Date: Sat Oct 15 15:13:15 2011 +0200 [entropy.transceivers.{ssh,ftp}] respect silent mode if enabled commit da517f7d4476f55b1eb9aad8755fef6709994bf7 Author: Fabio Erculiani Date: Sat Oct 15 15:12:25 2011 +0200 [entropy.server.mirrors] add quiet keyword arg support to mirrors locking/unlocking methods commit f734223c45e91c8169ace6eec28c2ec5ff9522ae Author: Fabio Erculiani Date: Sat Oct 15 11:27:40 2011 +0200 [eit.commands.own] new command "eit own" commit ddd7a0c9d78a5d3b91add6bfed82c215973366dc Author: Fabio Erculiani Date: Sat Oct 15 10:33:37 2011 +0200 [eit.commands.{graph,list,match,revgraph,search}] add -q -v switch support (short form of --quiet, --verbose) commit 1731121077a609785c3c87e33d8ed750de9c7dca Author: Fabio Erculiani Date: Sat Oct 15 10:28:19 2011 +0200 [eit.commands.match] directly expose output of Entropy.atom_match() commit f66ae2347563ab1f2f8d2ee1e89a6f43f4f27bff Author: Fabio Erculiani Date: Sat Oct 15 10:26:50 2011 +0200 [entropy.server] open_server_repository(): raise RepositoryError If repository_id is not available raise RepositoryError. This is a requirement for atom_match(), that handles the same exception. commit abc97a9f6f7b486c34d63f8bc0e5c703aff8ee3d Author: Fabio Erculiani Date: Sat Oct 15 00:30:49 2011 +0200 [eit.commands.match] new command "eit match" commit 708056e4c2a188e5fa4f37ab01c65f941a2300c8 Author: Fabio Erculiani Date: Sat Oct 15 00:30:38 2011 +0200 [eit.commands.search] fix command description commit 93f49a52f4476e425cc59c1c339a9ba1a600719b Author: Fabio Erculiani Date: Sat Oct 15 00:18:55 2011 +0200 [eit.commands.search] new command "eit search" commit 6b797efd4f18653364e739a3307b8c30967b53e6 Author: Fabio Erculiani Date: Sat Oct 15 00:10:16 2011 +0200 [eit.commands.{list,log,repo,revgraph,status}] allow unprivileged execution commit d936971f6ad684d511f81600cbd2bd21b20ae9a7 Author: Fabio Erculiani Date: Sat Oct 15 00:09:25 2011 +0200 [eit.commands.command] add support for unprivileged commands execution commit 6efe20ce5a23dcba603f4e039564c57857cf3359 Author: Fabio Erculiani Date: Fri Oct 14 23:48:46 2011 +0200 [eit.commands.revgraph] new command "eit revgraph" commit 05e10635b74706fbf75272bb5997265a9cd42ad7 Author: Fabio Erculiani Date: Fri Oct 14 23:48:27 2011 +0200 [eit.commands.graph] add --in switch commit a0b8cce3be95c004901c5a28775c3cfb0ae00486 Author: Fabio Erculiani Date: Fri Oct 14 23:16:15 2011 +0200 [eit.commands.list] new command "eit list" commit b273bafd9bdb991c512cddb384d17563458a3693 Author: Fabio Erculiani Date: Fri Oct 14 23:14:59 2011 +0200 [entropy.output] TextInterface.output: add output level "generic", using print_generic() commit b2cf59a39791f0dc098a6755848e745cb9193094 Author: Fabio Erculiani Date: Fri Oct 14 22:46:05 2011 +0200 [eit.commands.repo] explicitly print server config info commit 7c507628d4655745c2b5089e7e889b28d30dc1e3 Author: Fabio Erculiani Date: Fri Oct 14 22:37:44 2011 +0200 [eit.commands.graph] add --quiet support commit 1cdb4d842f04896e348b52d0144ae27b021d070d Author: Fabio Erculiani Date: Fri Oct 14 22:37:21 2011 +0200 [eit.commands.checkout] explicitly print server config after checkout commit 0796cf7886a6dc5c02b677ca55b3846aaa4c23c1 Author: Fabio Erculiani Date: Fri Oct 14 22:36:52 2011 +0200 [eit.commands.status] fix indentation and explicitly print server config info commit bbd6cdf2fc35e7705894da7dcf9ae476ce7b34ea Author: Fabio Erculiani Date: Fri Oct 14 22:35:04 2011 +0200 [entropy.server] avoid using etpUi in library code commit 6b29c77cce132ea370adff6187390fb7809d041e Author: Fabio Erculiani Date: Fri Oct 14 18:38:56 2011 +0200 [eit.commands.graph] new command "eit graph" commit 4dab61739b9c0f3f0535e84fa9294d040583fa34 Author: Fabio Erculiani Date: Fri Oct 14 18:38:31 2011 +0200 [eit.commands.command] add _call_unlocked() method commit f61ed7143dd0598303d01d3cf31e679b9c0b8d47 Author: Fabio Erculiani Date: Fri Oct 14 18:10:52 2011 +0200 [eit.commands.deps] new command "eit deps" commit a9ed8d237dceccdcb8f22e52640cf7e8a469763c Author: Fabio Erculiani Date: Fri Oct 14 18:10:31 2011 +0200 [eit.commands.inject] use commit_repositories() instead of close_repositories() commit 7c190331ff76eee06257db6f14689cb31c284300 Author: Fabio Erculiani Date: Fri Oct 14 18:10:06 2011 +0200 [eit.commands.commit] use commit_repositories() instead of close_repositories() commit b4567449c58991ab989114422e017b1ff40567be Author: Fabio Erculiani Date: Fri Oct 14 18:09:46 2011 +0200 [eit.commands.add] add --quick switch commit 5e6503863fb4cabe2096ac8b5b0400f1c8b3a4d5 Author: Fabio Erculiani Date: Fri Oct 14 18:09:22 2011 +0200 [entropy.server] add new method: commit_repositories() commit 0185ea0d300fcd1ca6e67ea9bbbe3a13cc5cd81b Author: Fabio Erculiani Date: Fri Oct 14 18:08:34 2011 +0200 [entropy.db] EntropyRepository.commit: use readonly() method instead of bool variable to avoid superfluous commits commit 9b1c2afbfe83fe398a5039fe791668eb4cf95718 Author: Fabio Erculiani Date: Fri Oct 14 17:12:16 2011 +0200 [eit.commands.remove] new command "eit remove" commit d57cc04c998a1db75f2796d5a0af8a10477921d2 Author: Fabio Erculiani Date: Fri Oct 14 16:46:41 2011 +0200 [eit.commands.inject] new command "eit inject" commit 4a02fab1c754dbfebe92b2806e3a8913c296348e Author: Fabio Erculiani Date: Fri Oct 14 15:17:40 2011 +0200 [eit.commands.log] new command "eit log" commit 6fa5925e12806f5147857adf14456a980135cf41 Author: Fabio Erculiani Date: Fri Oct 14 15:09:41 2011 +0200 [eit.commands.vacuum] new command "eit vacuum" commit ad62299cde035a952e4efb6d929e3c17edbb6d7b Author: Fabio Erculiani Date: Thu Oct 13 22:52:19 2011 +0200 [eit.commands.test] new command "eit test" (deps, libs, links) commit 14dc23816caf03e8c781049a14ac968ed6951b8e Author: Fabio Erculiani Date: Thu Oct 13 20:02:47 2011 +0200 [eit.commands.reset] drop TODO comment commit 18b99eead61d4738031a6ba7f15f949f5fe65a82 Author: Fabio Erculiani Date: Thu Oct 13 20:02:20 2011 +0200 [eit.commands.reset] new command "eit reset" commit a78c03fd0f66cfeb657d8bb84f7c29ed483f168f Author: Fabio Erculiani Date: Thu Oct 13 20:01:48 2011 +0200 [eit.commands.push] add missing import, improve code robustness commit dc39a382cbf42409ea4b5f0dc5256578ac7a6bfd Author: Fabio Erculiani Date: Thu Oct 13 19:45:05 2011 +0200 [eit.commands.push] refine command line options commit 988c3fce48c4d00c52f646c6bfb8140a26598876 Author: Fabio Erculiani Date: Thu Oct 13 16:21:54 2011 +0200 [eit.commands.push] new command "eit push" commit 412fab0f9b7fd50fd30c172d22ff284ada9588a4 Author: Fabio Erculiani Date: Thu Oct 13 16:21:38 2011 +0200 [eit.commands.command] add missing import commit e10c8722ad2864b19ce5776d912af492ebe205e0 Author: Fabio Erculiani Date: Wed Oct 12 23:32:01 2011 +0200 [eit.commands.repo] new command "eit repo" commit f4cc0230b2e14784df0e7e2d1a549488e64b9da3 Author: Fabio Erculiani Date: Wed Oct 12 23:24:49 2011 +0200 [eit.commit.init] new command "eit init" commit a3dd7002372b5568bf5d70f59cc5d35773f87ecf Author: Fabio Erculiani Date: Wed Oct 12 22:52:31 2011 +0200 [eit.commands.mv] new command "eit mv" commit 136c73ab7f5f6d9055e20571a132e4b9d3fef92f Author: Fabio Erculiani Date: Wed Oct 12 22:52:19 2011 +0200 [eit.commands.cp] new command "eit cp" commit 1aebc3f185f9ec0e3264d577db45519f5c540f0d Author: Fabio Erculiani Date: Wed Oct 12 22:52:03 2011 +0200 [eit.commands.cleanup] add "eit clean" alias commit 9a8d18b8cab1dd26c39143cbc84f2662de1c626a Author: Fabio Erculiani Date: Wed Oct 12 20:23:02 2011 +0200 [eit.commands.cleanup] add new command "eit cleanup" commit 4c246a9ebdba7a874e1db633104e3d0b643ac35a Author: Fabio Erculiani Date: Wed Oct 12 19:59:34 2011 +0200 [eit.commands.checkout] new command "eit checkout" commit b70222133f0f1a568196dd831f24d0624a68bbaa Author: Fabio Erculiani Date: Wed Oct 12 19:59:18 2011 +0200 [eit.commands.*] drop unused imports commit f87bb75049586f50c9be8f277fd8a886cc986dc9 Author: Fabio Erculiani Date: Wed Oct 12 15:21:27 2011 +0200 [entropy.server.interfaces.db] uncompress the right packages.db.meta on download commit bf9f16868fbc701388d2aafb520b156a9a4e5e03 Author: Fabio Erculiani Date: Wed Oct 12 15:11:42 2011 +0200 [eit.commands.*] make use of EitCommand._call_locked method commit ca965c03c04d3ba698d1a31c6e95ea69e0c8142a Author: Fabio Erculiani Date: Wed Oct 12 15:11:27 2011 +0200 [eit.commands.bump] new command "eit bump" commit 419e980538e252a0c86b9640e7fb0eb6b0c33d35 Author: Fabio Erculiani Date: Wed Oct 12 15:11:02 2011 +0200 [eit.commands.command] move general entropy resources locking method to EitCommand commit ef00dc6d9426e1d2e45c29fea582881b2e53da76 Author: Fabio Erculiani Date: Wed Oct 12 14:46:03 2011 +0200 [eit.commands] automatically import all the available submodules commit f2f17a27f95be70bb624c4df882bf2305e8a5221 Author: Fabio Erculiani Date: Wed Oct 12 14:45:49 2011 +0200 [eit.main] fix catch-all class commit fb018e5dcf3493c888f425ff681a5ecbc78132fa Author: Fabio Erculiani Date: Wed Oct 12 00:24:14 2011 +0200 [eit.colorful] add some whacky classes to inject some colors into argparse output commit 8f319ca1c86bc0387f3f6b50ab9a1e9d3cfba6df Author: Fabio Erculiani Date: Wed Oct 12 00:23:09 2011 +0200 [eit.commands.repack] implement new command "eit repack" commit f4c29b84895299b61d950480a34bc41ca649f5ea Author: Fabio Erculiani Date: Mon Oct 10 18:49:57 2011 +0200 [eit.main] automatically build the list of available commands, add command aliases support commit 657437333c27109c07672b27a5daf269d44104a2 Author: Fabio Erculiani Date: Mon Oct 10 17:48:31 2011 +0200 [eit.commands.add] implement "eit add" (and eit add --to, was eit addto) commit 897e66dd23c67415f698e378d3ebcfeeeaf8280c Author: Fabio Erculiani Date: Mon Oct 10 17:48:13 2011 +0200 [eit.commands.status] trivial help update commit b41866f7db7d5351d9c8fb0c3dea124308c3d4d0 Author: Fabio Erculiani Date: Mon Oct 10 15:10:22 2011 +0200 [eit.commands] avoid using print_info(), print_warning() and print_error() when possible commit 27eaacd1cb186bea1a483695a73136922411b225 Author: Fabio Erculiani Date: Sun Oct 9 19:32:36 2011 +0200 [eit.commands.commit] use TextInterface.output() instead of print_* functions commit 3a83175cb76787d979495129a1b2dacb6d992296 Author: Fabio Erculiani Date: Sun Oct 9 17:11:57 2011 +0200 [po] update translations commit 70551c22d61a432ebab02a9223cefa42e38284d0 Author: Fabio Erculiani Date: Sun Oct 9 17:10:26 2011 +0200 [eit] first chunk of code for the new server-side repository management toolkit (greatly inspired to git) commit 335c11db9615d3f8dcd47a97df1dba23151cccdf Author: Fabio Erculiani Date: Sun Oct 9 17:06:03 2011 +0200 [entropy.server] drop warning when running as user, no need to have it in lib commit 6613beb457e2cd1fc5525e33c09b6ba31757410f Author: Fabio Erculiani Date: Sun Oct 9 17:05:32 2011 +0200 [git] update .gitignore file, add #*# files commit 08c49210823011340c68340ee360085822ba1e24 Author: Fabio Erculiani Date: Mon Oct 17 11:25:20 2011 +0200 [po] update translations commit fd49f5be6e0b5bfd5d5ef9db3a9b12f54e8d5f98 Author: Fabio Erculiani Date: Mon Oct 17 11:23:53 2011 +0200 [Makefile] drop man pages installation for reagent, activator commit 6132921f3bcd74471c832a5a52b9cfe6fc131dfe Author: Fabio Erculiani Date: Mon Oct 17 11:22:47 2011 +0200 [equo] drop "equo community", please use eit now (editing server.conf setting: community-mode = enable) commit 590afc91d13e269a4c466f09f1d0649e3c7448ae Author: Fabio Erculiani Date: Mon Oct 17 11:22:21 2011 +0200 [man] drop reagent, activator man page files commit b6acea37a08195495f8eccefb836d594b6148998 Author: Fabio Erculiani Date: Mon Oct 17 11:21:32 2011 +0200 [activator] goodbye man page commit ab19233ab4987ada19aa5cb9670e828955260f6d Author: Fabio Erculiani Date: Mon Oct 17 11:21:21 2011 +0200 [reagent] goodbye man page commit bc8eac7eec38eefc3bdb4e692bfc7bd3f164725b Author: Fabio Erculiani Date: Mon Oct 17 11:17:40 2011 +0200 [entropy.server.interfaces.db] community_repo variable has been killed commit aebdcad4dc60cbcc2092a4b4b759074ef6dd7370 Author: Fabio Erculiani Date: Mon Oct 17 11:12:43 2011 +0200 [reagent] goodbye, RIP my friend commit 4583e68df15842ca81f040176e1d5e84f429578e Author: Fabio Erculiani Date: Mon Oct 17 11:12:14 2011 +0200 [entropy.server] drop etpConst['community']['mode'], move setting into server.conf commit 07b15b5d1f391674135b1305b806ede94e53a090 Author: Fabio Erculiani Date: Mon Oct 17 10:41:35 2011 +0200 [eit.commands.mv] add support for complete repo packages migration commit 4ca86eb750398bc09c65aceeca543d3efebc2fd9 Author: Fabio Erculiani Date: Mon Oct 17 10:40:44 2011 +0200 [eit.commands.cp] if empty packages list is passed, consider all the packages commit b594a4385c51e2ee44c7044668030bcbf4a21f32 Author: Fabio Erculiani Date: Mon Oct 17 10:19:46 2011 +0200 [eit.commands.test] new command "eit test remote" commit 4aebd05488c19be2241c0ea8e2ab99f27ed7bf2a Author: Fabio Erculiani Date: Mon Oct 17 09:58:47 2011 +0200 [eit.commands.list] add --injected switch commit 5ed044c863df5bbe507416e2c8637ceaed50ad07 Author: Fabio Erculiani Date: Mon Oct 17 09:43:09 2011 +0200 [eit.commands.branch] make branch switching more atomic commit a4039ef52f022b1dcdeaa96e2180e78e61bd1071 Author: Fabio Erculiani Date: Sun Oct 16 23:01:51 2011 +0200 [eit.commands.branch] new command "eit branch" commit 9a28139758c959c198e5b55627da549747457f99 Author: Fabio Erculiani Date: Sun Oct 16 18:25:14 2011 +0200 [eit.commands.test] add command "eit test pkglibs" commit 810812a5617ec6fbd4fee802fe509dc1ae4c8868 Author: Fabio Erculiani Date: Sun Oct 16 18:01:55 2011 +0200 [eit.commands.merge] new command "eit merge" commit f6e82db4255ba33b7a880c27314ceb68a521baa2 Author: Fabio Erculiani Date: Sun Oct 16 18:01:26 2011 +0200 [eit.commands.query] do not lock entropy resources when running commit cb9fa8542168372242fa451c183d2fc9517c4517 Author: Fabio Erculiani Date: Sun Oct 16 17:44:23 2011 +0200 [server] server_query module is dying commit d25c64d88f99ed3304c57d44ab36ccfe81a1e1f3 Author: Fabio Erculiani Date: Sun Oct 16 17:43:28 2011 +0200 [eit.commands.query] new command "eit query" commit 69b9831aff745df9e0ebf572a1147385d63500dc Author: Fabio Erculiani Date: Sun Oct 16 17:43:05 2011 +0200 [eit.commands] catch empty module exception (raises ValueError) commit 07a67303166af76fe944d09e0903c3a5d2027cd6 Author: Fabio Erculiani Date: Sun Oct 16 17:05:20 2011 +0200 [conf] add Clarkson University mirror commit 7751e9ac9a7fe7761aa23c46c2aa5d3cb8ef4b21 Author: Fabio Erculiani Date: Sun Oct 16 15:08:41 2011 +0200 [eit.commands.files] add more output to command (show repo and matched atom) commit ecec229f08a3c2be611cd2b965bb093282f732d4 Author: Fabio Erculiani Date: Sun Oct 16 14:32:16 2011 +0200 [eit.commands.files] new command "eit files" commit a41543d853f93f52bd34c22f8d6ea61b84065474 Author: Fabio Erculiani Date: Sun Oct 16 13:18:42 2011 +0200 [server] drop scripts dir, stuff is now in build.git repo commit e92fc8a16350eae9a17ffed0a80ca821f9e8db10 Author: Fabio Erculiani Date: Sun Oct 16 13:18:10 2011 +0200 [server] drop server_key module commit fb66baae9a620bad979700db9dadbec2fd09dc2c Author: Fabio Erculiani Date: Sun Oct 16 13:17:21 2011 +0200 [activator] goodbye, RIP commit 89bd32e8ac10173f9315a826215181ed685c6fbf Author: Fabio Erculiani Date: Sun Oct 16 13:04:41 2011 +0200 [eit.commands.key] new command "eit key" commit e02e34d61c637e41993ec0c6bb6752f15d5801d4 Author: Fabio Erculiani Date: Sat Oct 15 22:58:24 2011 +0200 [eit.commands.notice] use codecs.open() with encoding="utf-8" with edit_file commit 44e7fc4d83f408d3730643f13eb68cb6a1e76351 Author: Fabio Erculiani Date: Sat Oct 15 22:57:47 2011 +0200 [entropy.server] use codecs.open() with encoding="utf-8" with edit_file commit a576442c92e81fc0eab9a416ad730bbfd99fd060 Author: Fabio Erculiani Date: Sat Oct 15 21:01:06 2011 +0200 [Makefile] do not use ln -sf, rather move the file in place instead commit 26ca5f063690f9c66c1a4dcc4e07ee7d6382ef88 Author: Fabio Erculiani Date: Sat Oct 15 20:54:00 2011 +0200 [Makefile] install eit instead of reagent, activator commit bc2bd895a1888d4aa49de320c924b9867039019b Author: Fabio Erculiani Date: Sat Oct 15 20:40:39 2011 +0200 [eit.commands.test] new command "eit test pkgs" commit 5d391df063062b35f7595f2155ba801f1172740a Author: Fabio Erculiani Date: Sat Oct 15 18:50:37 2011 +0200 [eit.commands.notice] trivial code style update commit 97ac1693eea3ff7939fc33e10b288187ff6d5e96 Author: Fabio Erculiani Date: Sat Oct 15 18:49:26 2011 +0200 [eit.commands.notice] new command "eit notice" commit 8ec43d55f3ded0201b825b3377a23151461f7da3 Author: Fabio Erculiani Date: Sat Oct 15 15:14:12 2011 +0200 [eit.commands.lock] new commands "eit lock", "eit unlock" commit 3bc58c86a41da72f3c0a0ae9d05977b9451284af Author: Fabio Erculiani Date: Sat Oct 15 15:13:15 2011 +0200 [entropy.transceivers.{ssh,ftp}] respect silent mode if enabled commit 2885df330edeee007df8e31555cbe130095b464f Author: Fabio Erculiani Date: Sat Oct 15 15:12:25 2011 +0200 [entropy.server.mirrors] add quiet keyword arg support to mirrors locking/unlocking methods commit 836be5e538d21089c037ecd05de7541dd6f7001e Author: Fabio Erculiani Date: Sat Oct 15 11:27:40 2011 +0200 [eit.commands.own] new command "eit own" commit cf990b6b7764700d8e42f87f390fa4a33f2fd2a2 Author: Fabio Erculiani Date: Sat Oct 15 10:33:37 2011 +0200 [eit.commands.{graph,list,match,revgraph,search}] add -q -v switch support (short form of --quiet, --verbose) commit fddf3e1cf257ea8418803637c0f5d0ab0d0b6b25 Author: Fabio Erculiani Date: Sat Oct 15 10:28:19 2011 +0200 [eit.commands.match] directly expose output of Entropy.atom_match() commit 7f821cb900b664372a32047c2858bf103fda739f Author: Fabio Erculiani Date: Sat Oct 15 10:26:50 2011 +0200 [entropy.server] open_server_repository(): raise RepositoryError If repository_id is not available raise RepositoryError. This is a requirement for atom_match(), that handles the same exception. commit 504332a11d0476538962abd0a1f14e010906f7de Author: Fabio Erculiani Date: Sat Oct 15 00:30:49 2011 +0200 [eit.commands.match] new command "eit match" commit ba2f185f7d7a8288a3cbff04c5f17bd02339e99d Author: Fabio Erculiani Date: Sat Oct 15 00:30:38 2011 +0200 [eit.commands.search] fix command description commit de302fb138ac4eb806e44ae91c277f80123c611b Author: Fabio Erculiani Date: Sat Oct 15 00:18:55 2011 +0200 [eit.commands.search] new command "eit search" commit e2b1fad5bf3a214227ca37f86b09abf61f6654a5 Author: Fabio Erculiani Date: Sat Oct 15 00:10:16 2011 +0200 [eit.commands.{list,log,repo,revgraph,status}] allow unprivileged execution commit 5396eee4c30517556cbc051092b2843760d17997 Author: Fabio Erculiani Date: Sat Oct 15 00:09:25 2011 +0200 [eit.commands.command] add support for unprivileged commands execution commit 07fd931d3171cbc965058de420484cf49a06e21a Author: Fabio Erculiani Date: Fri Oct 14 23:48:46 2011 +0200 [eit.commands.revgraph] new command "eit revgraph" commit c7add16133646b1798b522df7231a7efef9244aa Author: Fabio Erculiani Date: Fri Oct 14 23:48:27 2011 +0200 [eit.commands.graph] add --in switch commit 8ac6fe12875b9a922583750c246aca54432c77c7 Author: Fabio Erculiani Date: Fri Oct 14 23:16:15 2011 +0200 [eit.commands.list] new command "eit list" commit d696845e4bba9b3801b32891f827bdf1f9411e20 Author: Fabio Erculiani Date: Fri Oct 14 23:14:59 2011 +0200 [entropy.output] TextInterface.output: add output level "generic", using print_generic() commit 3d43a4d2568b74688591eeee671a42d85389713a Author: Fabio Erculiani Date: Fri Oct 14 22:46:05 2011 +0200 [eit.commands.repo] explicitly print server config info commit 6f0e6ae40e26eb89da4a55604ae822eacf9e7c3c Author: Fabio Erculiani Date: Fri Oct 14 22:37:44 2011 +0200 [eit.commands.graph] add --quiet support commit 53a3f9db841406ae4b57ff0c0a4f3afdb8b6981f Author: Fabio Erculiani Date: Fri Oct 14 22:37:21 2011 +0200 [eit.commands.checkout] explicitly print server config after checkout commit cc6a2868e7e301b3dcc83f63bde19efadef69da3 Author: Fabio Erculiani Date: Fri Oct 14 22:36:52 2011 +0200 [eit.commands.status] fix indentation and explicitly print server config info commit c4d8fdf87c2775da9b6bf2c5751a1f90267d9a87 Author: Fabio Erculiani Date: Fri Oct 14 22:35:04 2011 +0200 [entropy.server] avoid using etpUi in library code commit 855efbe3a03c5b7c4ac830632c2aac73d9a0e666 Author: Fabio Erculiani Date: Fri Oct 14 18:38:56 2011 +0200 [eit.commands.graph] new command "eit graph" commit a07a9683fa720fe99af02fa7ea1430f690e46532 Author: Fabio Erculiani Date: Fri Oct 14 18:38:31 2011 +0200 [eit.commands.command] add _call_unlocked() method commit 4d91a20607ac50a3bafe004ed175ffeba49d497c Author: Fabio Erculiani Date: Fri Oct 14 18:10:52 2011 +0200 [eit.commands.deps] new command "eit deps" commit 89b02d512548eed7591b30b8d90002c63aaf1907 Author: Fabio Erculiani Date: Fri Oct 14 18:10:31 2011 +0200 [eit.commands.inject] use commit_repositories() instead of close_repositories() commit df77559f6dba7538e259c9e673c99b5c6ccd9ebd Author: Fabio Erculiani Date: Fri Oct 14 18:10:06 2011 +0200 [eit.commands.commit] use commit_repositories() instead of close_repositories() commit 49df75648a0fb328fcf3aa996c3885097b1b1f82 Author: Fabio Erculiani Date: Fri Oct 14 18:09:46 2011 +0200 [eit.commands.add] add --quick switch commit 886ebac5a03bec8d0ea6e959c55017bf4f1504ad Author: Fabio Erculiani Date: Fri Oct 14 18:09:22 2011 +0200 [entropy.server] add new method: commit_repositories() commit d86b2f14cb3f2be3417661f0e6d3bfab5782c541 Author: Fabio Erculiani Date: Fri Oct 14 18:08:34 2011 +0200 [entropy.db] EntropyRepository.commit: use readonly() method instead of bool variable to avoid superfluous commits commit 6afedef9c75bc8fef351286c87440c9a7a5b47bc Author: Fabio Erculiani Date: Fri Oct 14 17:12:16 2011 +0200 [eit.commands.remove] new command "eit remove" commit cbd3c90110fe08518eecf1bbbeabd37e1fbe0715 Author: Fabio Erculiani Date: Fri Oct 14 16:46:41 2011 +0200 [eit.commands.inject] new command "eit inject" commit 27edab19907efda764bf502c004a68edef7995d0 Author: Fabio Erculiani Date: Fri Oct 14 15:17:40 2011 +0200 [eit.commands.log] new command "eit log" commit bf64eada7e8d8d21f01607888388c0451b80f7cc Author: Fabio Erculiani Date: Fri Oct 14 15:09:41 2011 +0200 [eit.commands.vacuum] new command "eit vacuum" commit b7ee6a356ab4e3fbc69658220645195c832b717f Author: Fabio Erculiani Date: Thu Oct 13 22:52:19 2011 +0200 [eit.commands.test] new command "eit test" (deps, libs, links) commit d48942215bdb08dc564fe56bda59e27ffb0b3fdf Author: Fabio Erculiani Date: Thu Oct 13 20:02:47 2011 +0200 [eit.commands.reset] drop TODO comment commit e3acca310231ab211b9cfba4e8a3bd2b58e3d216 Author: Fabio Erculiani Date: Thu Oct 13 20:02:20 2011 +0200 [eit.commands.reset] new command "eit reset" commit 2fdc36e65a3c152303f16a855062798802b30684 Author: Fabio Erculiani Date: Thu Oct 13 20:01:48 2011 +0200 [eit.commands.push] add missing import, improve code robustness commit caf46488315801552aabc1343a587dc735b89a85 Author: Fabio Erculiani Date: Thu Oct 13 19:45:05 2011 +0200 [eit.commands.push] refine command line options commit 7d6c7e2650ceff2f9be8cdbaf4fdc3994857e5b5 Author: Fabio Erculiani Date: Thu Oct 13 16:21:54 2011 +0200 [eit.commands.push] new command "eit push" commit 5bd0da60ba84e195891a985f376a5aafb06c7171 Author: Fabio Erculiani Date: Thu Oct 13 16:21:38 2011 +0200 [eit.commands.command] add missing import commit 5bd22445e8ffc8eaa143fc9fce68df63e4fdd2a2 Author: Fabio Erculiani Date: Wed Oct 12 23:32:01 2011 +0200 [eit.commands.repo] new command "eit repo" commit 09505a2f94649e0b4b765358634e90e5e8f5b12b Author: Fabio Erculiani Date: Wed Oct 12 23:24:49 2011 +0200 [eit.commit.init] new command "eit init" commit 70d89146d6ec4fbbea386777b30e74e4e1bcb226 Author: Fabio Erculiani Date: Wed Oct 12 22:52:31 2011 +0200 [eit.commands.mv] new command "eit mv" commit 6ef3ce1bed558be91ef4070f8a432dcd680c0cd7 Author: Fabio Erculiani Date: Wed Oct 12 22:52:19 2011 +0200 [eit.commands.cp] new command "eit cp" commit d4d5eec3df369ab5f38d052c2c1c5075f519fbc8 Author: Fabio Erculiani Date: Wed Oct 12 22:52:03 2011 +0200 [eit.commands.cleanup] add "eit clean" alias commit fc557d951c91a8390caccd9684e6f52c69c3a26a Author: Fabio Erculiani Date: Wed Oct 12 20:23:02 2011 +0200 [eit.commands.cleanup] add new command "eit cleanup" commit db37314f6ed74f3eb2f01e407b1257bb5e1885b0 Author: Fabio Erculiani Date: Wed Oct 12 19:59:34 2011 +0200 [eit.commands.checkout] new command "eit checkout" commit 6d30f5a38f8841b90ffce9aa6250b3054c8d55f2 Author: Fabio Erculiani Date: Wed Oct 12 19:59:18 2011 +0200 [eit.commands.*] drop unused imports commit 0b1999ab51f399b3840cbf8f302f134a0bcdce8f Author: Fabio Erculiani Date: Wed Oct 12 15:21:27 2011 +0200 [entropy.server.interfaces.db] uncompress the right packages.db.meta on download commit 47fbff23ae3af930efec7cef8e39345ff0496cea Author: Fabio Erculiani Date: Wed Oct 12 15:11:42 2011 +0200 [eit.commands.*] make use of EitCommand._call_locked method commit dad7177dcfa715ec143d65d95510cecf614a8f5c Author: Fabio Erculiani Date: Wed Oct 12 15:11:27 2011 +0200 [eit.commands.bump] new command "eit bump" commit e7d31352396fae88f8b1ae7d9f449f66d17e5cb0 Author: Fabio Erculiani Date: Wed Oct 12 15:11:02 2011 +0200 [eit.commands.command] move general entropy resources locking method to EitCommand commit 84dcd668bc22af0233e9a0d20fd9160132af5344 Author: Fabio Erculiani Date: Wed Oct 12 14:46:03 2011 +0200 [eit.commands] automatically import all the available submodules commit df513ad130d1077c933d2aea1e733842a6179268 Author: Fabio Erculiani Date: Wed Oct 12 14:45:49 2011 +0200 [eit.main] fix catch-all class commit ddb3cf2510d9fc147cfc3e4e1ac260aea9da8d98 Author: Fabio Erculiani Date: Wed Oct 12 00:24:14 2011 +0200 [eit.colorful] add some whacky classes to inject some colors into argparse output commit 9f318a04080f1d254f421876b2dade7fd8ea24da Author: Fabio Erculiani Date: Wed Oct 12 00:23:09 2011 +0200 [eit.commands.repack] implement new command "eit repack" commit 66468d23ebb2bd37600727d19b893c54d4135755 Author: Fabio Erculiani Date: Mon Oct 10 18:49:57 2011 +0200 [eit.main] automatically build the list of available commands, add command aliases support commit 3dc0c707013d1e1cd07a0944e171aa485a5b0ccb Author: Fabio Erculiani Date: Mon Oct 10 17:48:31 2011 +0200 [eit.commands.add] implement "eit add" (and eit add --to, was eit addto) commit 43390464e5b8eee9ba34950efe6a1c67f99ec43b Author: Fabio Erculiani Date: Mon Oct 10 17:48:13 2011 +0200 [eit.commands.status] trivial help update commit 49314e677e77eda8c74b51d2e67b2bf5b80a234f Author: Fabio Erculiani Date: Mon Oct 10 15:10:22 2011 +0200 [eit.commands] avoid using print_info(), print_warning() and print_error() when possible commit d819281926b690d388a31e6a13c1df4218135232 Author: Fabio Erculiani Date: Sun Oct 9 19:32:36 2011 +0200 [eit.commands.commit] use TextInterface.output() instead of print_* functions commit cad69e0625f38113ec4c5c3c46981efb8e523cca Author: Fabio Erculiani Date: Sun Oct 9 17:11:57 2011 +0200 [po] update translations commit ea47fe703df6ddf4388f4f05201049ffa5be3b20 Author: Fabio Erculiani Date: Sun Oct 9 17:10:26 2011 +0200 [eit] first chunk of code for the new server-side repository management toolkit (greatly inspired to git) commit 612e39a1e81026584a8f8b3160bc28de01275b5c Author: Fabio Erculiani Date: Sun Oct 9 17:06:03 2011 +0200 [entropy.server] drop warning when running as user, no need to have it in lib commit 2f413d4677cdf4fc8ffef3e5c7b14a97823d76c7 Author: Fabio Erculiani Date: Sun Oct 9 17:05:32 2011 +0200 [git] update .gitignore file, add #*# files commit ffc0343efb1ad2fbb877451a19a4d29fe56f547b Author: Fabio Erculiani Date: Sun Oct 9 10:17:49 2011 +0200 [sulfur.views] fix get_stars_rating caching, was causing rendering problems with installed packages icons commit f9947a372f4391ae83dc50be256798e0a3ab44c9 Author: Fabio Erculiani Date: Fri Oct 7 21:39:14 2011 +0200 [entropy.client.interfaces.package] export pkgpath metadatum only for package fetch (not sources fetch) commit dc8043f74ef0056addfb0675a6e6640fbab3fad6 Author: Fabio Erculiani Date: Thu Oct 6 19:27:35 2011 +0200 [entropy.db] EntropyRepository.readonly(): if uid == 0, override os.access() check commit 3044690fa58a86698502d967fc4e110e9b921a65 Author: Fabio Erculiani Date: Thu Oct 6 17:50:54 2011 +0200 [entropy.server] open_server_repository(): always check effective rw status when needed Check if the repository is actually accessibile in write mode before calling package_names_update() commit 2a3d3788e1375383e7ae49fb0c0024234795341e Author: Fabio Erculiani Date: Thu Oct 6 17:49:43 2011 +0200 [entropy.db] EntropyRepositoryBase: update readonly() docstring commit f5f77bcebc8461eb6c8e3306f3274a04674de201 Author: Fabio Erculiani Date: Thu Oct 6 17:44:50 2011 +0200 [entropy.db] EntropyRepository: reimplement readonly(), if False, also check actual file permissions commit 39cc9e54ead97929df0f11efc4061a6122d4ebd3 Author: Fabio Erculiani Date: Thu Oct 6 08:38:37 2011 +0200 [po] update translations commit e0e08d44892947bb98876acdd12ce49473fb9819 Author: Fabio Erculiani Date: Thu Oct 6 08:25:16 2011 +0200 [magneto] set notification applet title to "System Updates" commit 105023141e32b22990d3bdd7a0867b217196f9a1 Author: Fabio Erculiani Date: Wed Oct 5 23:08:29 2011 +0200 [todo] update TODO commit d8cf907287562c3391ddd60bcdc9f7993a164476 Author: Fabio Erculiani Date: Wed Oct 5 22:51:12 2011 +0200 [entropy.client.interfaces.dep] update get_install_queue() public API commit ddbec96b33ed88f95ba6994f1b52a261260c38c6 Author: Fabio Erculiani Date: Wed Oct 5 10:46:05 2011 +0200 [todo] update TODO commit cd8d70728d4fdaed54842d750972e79971b22908 Author: Fabio Erculiani Date: Wed Oct 5 10:44:42 2011 +0200 [entropy] simplify entropy locks management code, drop non-atomic functions commit 1df7743540d21ef37a3254d8d818624a4e190f5c Author: Fabio Erculiani Date: Tue Oct 4 23:33:26 2011 +0200 [entropy.spm] PortagePlugin: add_installed_package, always bump mtime of pkg_dir if available commit b999bb37d63e6c49b417a4cea19e21378198dc78 Author: Fabio Erculiani Date: Tue Oct 4 23:14:18 2011 +0200 [entropy.const] make const_unsetup_entropy_pid() and const_setup_entropy_pid() work in child processes commit a19670410259b26ae0b02fbf248ad44b2b350715 Author: Fabio Erculiani Date: Tue Oct 4 22:41:20 2011 +0200 [entropy.client.interfaces.methods] always use flock to handle lock file status Make _check_pid_file_lock() use flock with LOCK_NB | LOCK_EX and LOCK_UN to determine if the passed pid file is locked, and contains a different pid value. At the same time, unlock_resources() now removes the pid file before releasing the lock associated with it. This makes possible to avoid waiting 5 seconds when polling the same pid file to determine if it's locked or not. commit 9725e74266e6bc1113d2163af59ca3a4a5b82abe Author: Fabio Erculiani Date: Tue Oct 4 22:37:22 2011 +0200 [entropy.const] rewrite const_setup_entropy_pid() to not use pid information Use a full blown lock file instead of a random file serially accessed and containing unreliable pid information. Of course, pids can be reused across fork()s, even if this is unlikely (but not impossible). commit e7b70c8f7b3e3787547409449f7488e18765cc14 Author: Fabio Erculiani Date: Tue Oct 4 20:44:43 2011 +0200 [sulfur] try to acquire Entropy locks for at most 5 seconds before giving up commit b131650974fd39d51c97f68a42b998f1c0fa7d0e Author: Fabio Erculiani Date: Tue Oct 4 20:44:16 2011 +0200 [entropy.tools] acquire_entropy_locks, acquire_entropy_resources_lock: add keyword arg max_tries commit b2f685e59149fb56a2da8f227741e4eb9f238366 Author: Fabio Erculiani Date: Tue Oct 4 16:14:03 2011 +0200 [po] update German translation, thanks to Tobias Rosenberger commit 745b215a104640fe35e8bd8f6dc17dda5972d32d Author: Fabio Erculiani Date: Fri Sep 30 14:42:13 2011 +0200 [entropy.services.client] catch IOError when raised by EntropyCacher.save() (disk full or whatever) commit 3f92f4537d3b45b9cc558cbd9d97457de8e13762 Author: Fabio Erculiani Date: Wed Sep 28 23:19:47 2011 +0200 Tagging Entropy version 1.0_rc59 commit a88e1782a155c138509b3c40864cc8461d8b423a Author: Fabio Erculiani Date: Wed Sep 28 23:19:43 2011 +0200 Release Entropy 1.0_rc59 commit 79b14edb000ff2b86de82b4db6548ad64b6d4416 Author: Fabio Erculiani Date: Wed Sep 28 23:19:13 2011 +0200 [entropy.client.interfaces.package] fix undefined reference commit 8a526f6c2d9688cf9078daafc0625938df88a404 Author: Fabio Erculiani Date: Wed Sep 28 14:08:08 2011 +0200 Tagging Entropy version 1.0_rc58 commit e96f101bfa384361d357e4c2598c9b1f5c1cf949 Author: Fabio Erculiani Date: Wed Sep 28 14:08:05 2011 +0200 Release Entropy 1.0_rc58 commit 44d70d9aca770325d2ae61aeca4590fa8e3835a8 Author: Fabio Erculiani Date: Wed Sep 28 14:04:32 2011 +0200 [entropy.client.interfaces] fix const_convert_to_rawstring() usage commit 80fd04d1ba0533781a09471ecdea25db752e1185 Author: Fabio Erculiani Date: Wed Sep 28 11:53:00 2011 +0200 Tagging Entropy version 1.0_rc57 commit c12e1d36559089af8c06fc0509905cf6c654bd8c Author: Fabio Erculiani Date: Wed Sep 28 11:52:46 2011 +0200 Release Entropy 1.0_rc57 commit 8a509e0ec78b22026f545da411064aff8190799d Author: Fabio Erculiani Date: Wed Sep 28 11:42:58 2011 +0200 [entropy.client.interfaces.package] always use const_convert_* for unicode<->rawstring conversion commit 30dd81182076ed65adae5a2cdfc6045b314887f9 Author: Fabio Erculiani Date: Wed Sep 28 11:36:16 2011 +0200 [entropy.client.interfaces.package] _unpack_step: use raw string types if Python 2.x commit 995e69657767bf01a7803031a387d1792c951958 Author: Fabio Erculiani Date: Wed Sep 28 10:58:47 2011 +0200 [entropy.client.interfaces.package] properly handle automerge data in unicode commit 2b82f1936e716f77d9a96ee0da549bb965bfa3c3 Author: Fabio Erculiani Date: Wed Sep 28 10:49:54 2011 +0200 [entropy.client.interfaces.package] always pass unicode data to insertAutomergefile() commit d5b52b292b1b2ecd7d6d28afcce1e4fad9a04ac6 Author: Fabio Erculiani Date: Wed Sep 28 10:49:11 2011 +0200 [entropy.client.interfaces.package] tweak error output, print live filesystem path commit 4b50c5c4c2af566d1968229b4429452fa8d2d2bd Author: Fabio Erculiani Date: Wed Sep 28 10:48:33 2011 +0200 [entropy.db.skel] insertContent, insertAutomergefiles: explicitly require unicode data commit 480467505f83b7b1f364cd8d4c879b10eccc132d Author: Fabio Erculiani Date: Tue Sep 27 20:41:48 2011 +0200 [po] update translations commit c029f93da94f14d8691cb86d209bf208da8d130e Author: Fabio Erculiani Date: Tue Sep 27 20:41:05 2011 +0200 [entropy.client] correct wording, replace "throttling" with "sleeping" commit 984f2ddd96aaa11169fcf0ed37d264cbaf9df300 Author: Fabio Erculiani Date: Tue Sep 27 20:40:03 2011 +0200 [entropy.tools] _locate_edb: raise threshold to 90mb for safety commit e755e8ec39c6261e5faa349d243f075550cf4d29 Author: Fabio Erculiani Date: Sun Sep 25 12:27:44 2011 +0200 Tagging Entropy version 1.0_rc56 commit 81c34ef18d272d3a0f4aa0f3b6d66127f499d8ef Author: Fabio Erculiani Date: Sun Sep 25 12:27:23 2011 +0200 Release Entropy 1.0_rc56 commit f0ade6f50ec33d9d90938675019880ac4ceda7f1 Author: Fabio Erculiani Date: Sun Sep 25 11:02:13 2011 +0200 [matter] rework ve_string_open_file_read parser method to return file path instead of handle commit ff6263f86f5fb527c427f146950f5c5f525ffdd4 Author: Fabio Erculiani Date: Sun Sep 25 10:44:15 2011 +0200 [entropy.server.interfaces] trivial code update commit c0868cf6e2e742b939e3d5842419718b85814096 Author: Fabio Erculiani Date: Sun Sep 25 10:40:43 2011 +0200 [matter] fix usage of buildfail, pkgpre and pkgpost file data commit 0297cdd83e44d598d3d298791f35851e309995df Author: Fabio Erculiani Date: Sun Sep 25 08:53:26 2011 +0200 [entropy.qa] improve atomicity of __analyze_package_edb commit 7d5ac068794110f37a3605f40ae026cdfcdd49df Author: Fabio Erculiani Date: Sun Sep 25 08:53:00 2011 +0200 [entropy.spm] PortagePlugin: do not use /tmp as temporary dir but rather /var/tmp/entropy commit 89d7b29290671ec14be5e6b9597acc5180536225 Author: Fabio Erculiani Date: Thu Sep 22 17:00:50 2011 +0200 Tagging Entropy version 1.0_rc55 commit 40afb5484d90cae46107e4db87eee93cef6eecc4 Author: Fabio Erculiani Date: Thu Sep 22 17:00:36 2011 +0200 Release Entropy 1.0_rc55 commit 15e47853bb1f5cc8d1b9ffae3641b68e41b681f2 Author: Fabio Erculiani Date: Thu Sep 22 16:58:01 2011 +0200 [entropy.client.interfaces] export "pkgpath" metadatum for PackageKit consumption (was removed), close bug 2720 commit a49e5ef4b9fbf103678cf1c6f0861d39a5002c86 Author: Fabio Erculiani Date: Thu Sep 22 16:47:32 2011 +0200 [entropy.client.interfaces.dep] when determining if a package is part of the system set, also verify inverse deps This fixes the detection of sys-libs/glibc as system package. Actually, virtual/libc is marked as system but not sys-libs/glibc directly. commit 9d05d6ce40b014c2c2d0044e25762537ee6449ac Author: Fabio Erculiani Date: Wed Sep 21 19:30:37 2011 +0200 Tagging Entropy version 1.0_rc54 commit 0f4fe41de6f8a07c3bacb8a18180e0c0a6299830 Author: Fabio Erculiani Date: Wed Sep 21 19:30:22 2011 +0200 Release Entropy 1.0_rc54 commit 6a38926bd93b28aabdf4e9c4d77fa4bec963d3fc Author: Fabio Erculiani Date: Wed Sep 21 19:27:38 2011 +0200 [entropy.qa] filter out system packages from runtime missing dependencies list, also consider direct reverse deps to catch virtual pkgs commit fa69baa3265b9bc7bc5e08138837bc91369f2c04 Author: Fabio Erculiani Date: Tue Sep 20 22:29:12 2011 +0200 [entropy.client.interfaces.dep] get_reverse_queue: default recursive to True (False was actually a mistake) commit 758f65e7b8d4a48ad255d2273357161b12d1f945 Author: Fabio Erculiani Date: Tue Sep 20 22:19:41 2011 +0200 [entropy.qa] use entropy_client.validate_package_removal() instead of direct db method isSystemPackage() This fixes the issue with sys-libs/glibc not being an actual system package due to virtual/libc wrapping it commit 02ee95ffa131b4af8a7edbd47a66a63acc2e1bc4 Author: Fabio Erculiani Date: Tue Sep 20 12:44:47 2011 +0200 [todo] update TODO commit 606e5775be653b229f596e0cd7e45564f38594d3 Author: Fabio Erculiani Date: Tue Sep 20 12:18:05 2011 +0200 [tests] tools: make sure that function returns non-None values commit c10cda3cc8af43cc37f784c6e3a2917b6972e185 Author: Fabio Erculiani Date: Tue Sep 20 12:17:45 2011 +0200 [todo] update TODO commit bf15bd4baa1f0d949fa7fa824e231e312d0785f1 Author: Fabio Erculiani Date: Sun Sep 18 23:14:10 2011 +0200 [entropy.server] better deal with unavailable server.conf, make sure all the metadata is prepared anyway commit 895d6d7c9690d098b50709ddebe54293c9b7e33f Author: Fabio Erculiani Date: Sun Sep 18 23:05:05 2011 +0200 [tests] db: move etpConst['keywords'] setup at the end of setUp method commit bd81b92c6cfb86201ed00bf41986b78f7462bc3b Author: Fabio Erculiani Date: Sun Sep 18 22:57:41 2011 +0200 [tests] db: make package files generated on amd64 work on other arches as well commit 15d922ff573231602480ed47de70e27e942b6203 Author: Fabio Erculiani Date: Sun Sep 18 22:54:45 2011 +0200 Revert "[tests] db: do not fail on atomMatch() due to different arch (fixes tests on ARM)" This reverts commit 0feacbf90dff6d868e8eca1a94558a5da78759e1. commit 6f48c86ab2161e1eb9d097a4adff5ea20c2ae852 Author: Fabio Erculiani Date: Sun Sep 18 22:54:29 2011 +0200 Revert "[tests] db: always use maskFilter=False with atomMatch()" This reverts commit 2de803f3147a21cdef0819433b6920bca13fbd52. commit 2de803f3147a21cdef0819433b6920bca13fbd52 Author: Fabio Erculiani Date: Sun Sep 18 22:48:44 2011 +0200 [tests] db: always use maskFilter=False with atomMatch() commit 0feacbf90dff6d868e8eca1a94558a5da78759e1 Author: Fabio Erculiani Date: Sun Sep 18 22:42:47 2011 +0200 [tests] db: do not fail on atomMatch() due to different arch (fixes tests on ARM) commit a089127bd532ba55c2bc0f243695f70e85b7996b Author: Fabio Erculiani Date: Sun Sep 18 22:18:49 2011 +0200 [entropy.spm] PortagePlugin: get_package_sets(), fix typo commit baf46a8e6dc35c8f92eef8cc4c5a5b2717aab1ce Author: Fabio Erculiani Date: Sun Sep 18 22:17:05 2011 +0200 [entropy.spm] PortagePlugin: fix get_package_sets() with Python 2.1 commit fd1d15c6161d6d3e3103fb3dfecf6655dec2fb1c Author: Fabio Erculiani Date: Sun Sep 18 12:27:56 2011 +0200 Tagging Entropy version 1.0_rc53 commit 9f06b4acac4461f109522925225a1426f1a180e8 Author: Fabio Erculiani Date: Sun Sep 18 12:27:40 2011 +0200 Release Entropy 1.0_rc53 commit 339e89f713dfdc1f36f3432c0a3c5cff11f71f39 Author: Fabio Erculiani Date: Sun Sep 18 12:27:12 2011 +0200 [po] update translations commit 9515b265355f415be4bbf8e37305f22aaae2a883 Author: Fabio Erculiani Date: Sun Sep 18 12:26:32 2011 +0200 [todo] update TODO commit 097c6dd6cad5ced23f672e734674dad8f6a5611d Author: Fabio Erculiani Date: Sun Sep 18 12:25:58 2011 +0200 [entropy.tools] grow _locate_edb() give up threshold from 30Mb to 60, due to app-doc/php-docs edb size commit a48db3fc36a5d784256d8f465aea702f1e239826 Author: Fabio Erculiani Date: Sun Sep 18 12:25:22 2011 +0200 [entropy.db] EntropyRepository.dropAllIndexes: exclude sqlite_ builtin indexes commit c087c5c09611162909a3264ad4ef88e4b17811da Author: Fabio Erculiani Date: Sun Sep 18 11:38:08 2011 +0200 [matter] wrap tempfile.mkstemp(), write to /var/tmp/matter, avoid issues with /tmp mounted with noexec commit 3278c717819f96b2ddb74465d7c6e8af85f85b69 Author: Fabio Erculiani Date: Sat Sep 17 17:54:11 2011 +0200 Tagging Entropy version 1.0_rc52 commit 4ca7fdaa4e43b1d14a8a14bf9e89749d9aace405 Author: Fabio Erculiani Date: Sat Sep 17 17:53:53 2011 +0200 Release Entropy 1.0_rc52 commit 67e2a72538fe2ba5e395857a61219158983236f8 Author: Fabio Erculiani Date: Tue Sep 13 12:55:16 2011 +0200 [entropy.server.mirrors] _run_package_files_qa_checks: use at most two threads commit 302d1a85886547b3d7f995e0350c0ff53c4b8c9f Author: Fabio Erculiani Date: Mon Sep 12 19:05:09 2011 +0200 [conf] update fsn.hu rsync link, close bug 2694 commit 5642b26adb58e43bc99826a4dcddf50ad3037dbf Author: Fabio Erculiani Date: Mon Sep 12 16:55:00 2011 +0200 [entropy.const] improve ARM arch detection through uname commit 5d1b240bcdd5d570e3c32de8580e44b378990f58 Author: Fabio Erculiani Date: Sun Sep 11 17:09:31 2011 +0200 Tagging Entropy version 1.0_rc51 commit a3e77b9aaae2e0915cf981549f5a8b8f30066209 Author: Fabio Erculiani Date: Sun Sep 11 17:09:12 2011 +0200 Release Entropy 1.0_rc51 commit 21ec99b70d33e7ff9973e132b978d3d3fccc302e Author: Fabio Erculiani Date: Sun Sep 11 09:57:03 2011 +0200 [equo] fix trivial output issue commit 6135d75ce6704049b29c76799bb330cba1d1c96f Author: Fabio Erculiani Date: Sat Sep 10 14:27:25 2011 +0200 [entropy.server.mirrors] _run_package_files_qa_checks: use daemon threads commit 9250a66409b2f20a7c8a50860997efede55ffae6 Author: Fabio Erculiani Date: Sat Sep 10 14:17:26 2011 +0200 [entropy.server] drop superfluous QA check, retrieveContent() is tested in entropy.qa builtin tests already commit 6adb70660447693163b3a93dc6575d7e6546931b Author: Fabio Erculiani Date: Sat Sep 10 14:14:38 2011 +0200 [entropy.db] EntropyRepository: _listAllTable() must filter out sqlite builtin tables commit 0f2cd457e9b0ee946e9bac649628e8a27fe51b43 Author: Fabio Erculiani Date: Sat Sep 10 14:13:09 2011 +0200 [entropy.server] _open_temp_repository: method must work with already initialized repositories as well commit cbefc7004219ffd22b5f7974bd50d5782b0d236e Author: Fabio Erculiani Date: Thu Sep 8 13:22:20 2011 +0200 [matter] fix indentation commit f7de86a6ccb90b6b58c3084947f46747fd0ef104 Author: Fabio Erculiani Date: Thu Sep 8 13:20:05 2011 +0200 [matter] respect Portage AUTOCLEAN setting before spawning unmerge() commit c042ab8627f1944f7266c9c8230f980c6835176b Author: Fabio Erculiani Date: Thu Sep 8 13:05:13 2011 +0200 [matter] inform about post-build operations execution commit f678dcb888a6c1897cba604ba5c78feb627fe0de Author: Fabio Erculiani Date: Thu Sep 8 13:02:29 2011 +0200 [matter] use Portage Scheduler directly, improve speed commit 6269a771d240979d77e2d45b4f0daef8a322da1f Author: Fabio Erculiani Date: Thu Sep 8 12:12:37 2011 +0200 [matter] use Portage --resume feature to resume dependency calculation commit ec8a67f9e543221cc9ecbe3ef2eaf2c9c9085029 Author: Fabio Erculiani Date: Wed Sep 7 21:59:24 2011 +0200 [entropy.spm] PortagePlugin: catch KeyError when needed for match_installed_package() commit abd985eef2f2a805b6099e24228bca9007bfff09 Author: Fabio Erculiani Date: Wed Sep 7 21:55:59 2011 +0200 [entropy.server] catch KeyError on match_installed_package() commit fcee11c19b8b554606afe56538a7fe72dfb02ea3 Author: Fabio Erculiani Date: Wed Sep 7 21:55:45 2011 +0200 [matter] catch KeyError on match_installed_package() commit 7dd0d12412df6b8ca9a1acc486da43c565b7a6b7 Author: Fabio Erculiani Date: Wed Sep 7 21:55:35 2011 +0200 [reagent] catch KeyError on match_installed_package commit bb351a92681eaa94b98088d52b098c808691c716 Author: Fabio Erculiani Date: Wed Sep 7 21:51:34 2011 +0200 [entropy.spm] PortagePlugin.match_installed_package: always raise KeyError, catch new exception AmbiguousPackageName commit fd450306ae7a158f642857633250fcf18f5616d3 Author: Fabio Erculiani Date: Wed Sep 7 15:19:54 2011 +0200 Tagging Entropy version 1.0_rc50 commit 29736231a0f1d732156ec96a0a29effff70b6ad0 Author: Fabio Erculiani Date: Wed Sep 7 15:19:33 2011 +0200 Release Entropy 1.0_rc50 commit e38de9e06fc9f9116efdb445aea2fe18264de0cc Author: Fabio Erculiani Date: Wed Sep 7 14:48:17 2011 +0200 [entropy.client.sets] fix typo in Sets.match(), don't quit the loop before having analyzed all the repos commit a429a32668ad9b44c01e07e61f4e73b4ed64c436 Author: Fabio Erculiani Date: Wed Sep 7 12:29:34 2011 +0200 [entropy.tools] uncompress_tarball: improve python3 support, still broken due to Python bug #12926 commit c14373c24f01e4b9e170257d1c834fa5bafc6ceb Author: Fabio Erculiani Date: Wed Sep 7 08:51:36 2011 +0200 [entropy.client.interfaces.trigger] fix _EntropyPySandbox.run() with Python3 commit 6c11081a21941f25c0c9283f7eaed599fca48294 Author: Fabio Erculiani Date: Wed Sep 7 08:34:38 2011 +0200 [entropy.spm] PortagePlugin.xpak: properly use open() in ab+ mode commit 22ab952aa1fda81935c120ec0511843c0e517a60 Author: Fabio Erculiani Date: Wed Sep 7 08:29:52 2011 +0200 [entropy.const] const_setup_entropy_pid: fix pid file read when using a+ mode commit f648ffd6c699c46f917dc8e4300df9733c9c0102 Author: Fabio Erculiani Date: Wed Sep 7 00:02:04 2011 +0200 [entropy.client.interfaces.trigger] _EntropyShSandbox: make it work with Python3 commit 9b26426e80428a110a867d6d228dfb569c7ff834 Author: Fabio Erculiani Date: Wed Sep 7 00:01:29 2011 +0200 [entropy.db] _runConfigurationFilesUpdate: make it work with Python3 commit fbce5354f7585f32047230ee3c2239af80e3703c Author: Fabio Erculiani Date: Wed Sep 7 00:01:07 2011 +0200 [entropy.tools] uncompress_tarball: make it work with Python3 commit 5a11057173aee83008a18e1e2f3245f8312d038d Author: Fabio Erculiani Date: Tue Sep 6 23:47:28 2011 +0200 [tests] use assertTrue() instead of assert_(), fix Python3 warning commit 02b10fd09c1e42bdf87f59ce13d34bd085654ec8 Author: Fabio Erculiani Date: Tue Sep 6 23:26:21 2011 +0200 [tests] trivial code style update commit 70bc63ebf9bd599861feaba312b71b4a99ff8c71 Author: Fabio Erculiani Date: Tue Sep 6 23:26:08 2011 +0200 [entropy.client] python 3.x fixes commit a54437ff134da9b260eeb731ddeb7c584a994c3a Author: Fabio Erculiani Date: Tue Sep 6 23:25:44 2011 +0200 [entropy.server] python 3.x fixes commit aafd4790edc6b3c495d48fd724a63f1ead323aa3 Author: Fabio Erculiani Date: Tue Sep 6 23:24:55 2011 +0200 [entropy.spm] PortagePlugin: drop unused methods commit 4fc49d3dd97a5894709803f728b6c4c0788a895d Author: Fabio Erculiani Date: Tue Sep 6 23:22:00 2011 +0200 [entropy.spm] drop unused method: remove_packages() commit 8364852edfe3f191aafaa057d8eff400b700bbfb Author: Fabio Erculiani Date: Tue Sep 6 23:18:44 2011 +0200 [entropy.spm] drop unused methods: disable_package_compile_options, enable_package_compile_options commit e2d5665843e9cbd8f2dd8d68be118a73af1eebcc Author: Fabio Erculiani Date: Tue Sep 6 22:49:01 2011 +0200 [entropy.transceivers] ftp_plugin: update "raise" syntax commit 172850e75a345e8be0d5188aad7a53249fa88292 Author: Fabio Erculiani Date: Mon Sep 5 18:09:56 2011 +0200 Tagging Entropy version 1.0_rc49 commit cc6ad786fb636c32fca856346a85f7e9a6822128 Author: Fabio Erculiani Date: Mon Sep 5 18:09:40 2011 +0200 Release Entropy 1.0_rc49 commit 5a74ee403b5287898c98aa8058c3e6256b193ff6 Author: Fabio Erculiani Date: Mon Sep 5 17:57:14 2011 +0200 [entropy.client.misc] when collecting CONFIG_PROTECT* elements, also ask the Source Package Manager about it, closes bug 2480 commit d70ba281886447921a7a93288577bddac471a85a Author: Fabio Erculiani Date: Mon Sep 5 17:49:11 2011 +0200 [entropy.client.misc] fix undefined reference commit c536966e0a9d95dd530bceebc82c9e3515b912dd Author: Fabio Erculiani Date: Mon Sep 5 17:46:24 2011 +0200 [entropy.server] _check_config_file_updates: provide a list of repository identifiers to PackageFileUpdates loader Using CONFIG_PROTECT* information across all the repositories makes possible to detect config files changes to be merged even if the currently working repository (which was available through entropy.installed_repository() used by entropy.client.misc by default) is actually empty. commit 80b6849c06467e9f007aaed1752a48f048b1f1be Author: Fabio Erculiani Date: Mon Sep 5 17:44:28 2011 +0200 [entropy.client.misc] FileUpdates: make possible to look for CONFIG_PROTECT directories across multiple repositories commit f2b49cae588b98361e9fc05196fc167245680de3 Author: Fabio Erculiani Date: Mon Sep 5 17:35:31 2011 +0200 [entropy.client.loaders] add entropy_repository keyword arg to PackageFileUpdates commit f2ed1b6c6417e35f06c709c8eb06b4434b543593 Author: Fabio Erculiani Date: Mon Sep 5 17:32:20 2011 +0200 [entropy.client.misc] FileUpdates: make possible to provide arbitrary EntropyRepositoryBase objects commit e850a8d8b717263c99705f6b74118c7c62ab800f Author: Fabio Erculiani Date: Mon Sep 5 13:25:40 2011 +0200 [todo] update TODO commit ce0844f816911ff29a999de555cc1c5ca568facd Author: Fabio Erculiani Date: Mon Sep 5 13:25:07 2011 +0200 [entropy.server] make use of Entropy SPM "execute_system_qa_tests" method during repository push commit 13603bdce8ffb76043996f2283fbc77140f5e165 Author: Fabio Erculiani Date: Mon Sep 5 13:24:07 2011 +0200 [entropy.spm] add new method "execute_system_qa_tests" for hooking SPM related, system-wide QA tests commit b80e1c7cf0453383e705c415f4f65886592941c1 Author: Fabio Erculiani Date: Mon Sep 5 12:37:37 2011 +0200 [conf] add packages.db.missing_deps_blacklist example file commit bf8918a6f3fdf342ee2dca4c35e8ea3faf2deba8 Author: Fabio Erculiani Date: Mon Sep 5 12:31:05 2011 +0200 [eit] add vacuum tool commit f2ac8dfc72b55c9b8ce6275b190f420059e14386 Author: Fabio Erculiani Date: Mon Sep 5 12:27:18 2011 +0200 [eit] do not use tuple() with _exec_args() commit 55770c41722db833e2ff5a9c2068319987d5c61f Author: Fabio Erculiani Date: Mon Sep 5 08:52:14 2011 +0200 [matter] make sure etc-update is always called commit dab40ddf5995234fc640db9a8cc190c01d24f6fb Author: Fabio Erculiani Date: Sun Sep 4 23:26:55 2011 +0200 Tagging Entropy version 1.0_rc48 commit 8ed49f0fbf21f3da94903f57edb4aee756e9f165 Author: Fabio Erculiani Date: Sun Sep 4 23:26:43 2011 +0200 Release Entropy 1.0_rc48 commit f1098717ec4209faaa4e0c7180a045d0230fe087 Author: Fabio Erculiani Date: Sun Sep 4 23:21:56 2011 +0200 [matter] cleanup code, fix PORT_LOGDIR usage regression commit cf2894a62baea5b90178c8fa5a5eab40b91e78d1 Author: Fabio Erculiani Date: Sun Sep 4 22:48:59 2011 +0200 [matter] rewrite Portage usage, avoid using fork(), fix portage/emerge object usage, thanks to zmedico@gentoo.org commit ac77c49e65b1bccfa62d2cf14478b4972c10008e Author: Fabio Erculiani Date: Sun Sep 4 21:22:58 2011 +0200 [matter] drop calls to queue inside _run_builder(), not needed commit eb2b068176a203b5e1b09fd4c912bd7441c21664 Author: Fabio Erculiani Date: Sun Sep 4 10:49:59 2011 +0200 [entropy.client] clean_downloaded_packages: catch exception if branch_dir is not a dir At the same time, also improve fault tolerance of get_removable_packages() commit c7c207dda0c3b6edd4ad15c7e364c84a4edbfebd Author: Fabio Erculiani Date: Sun Sep 4 10:34:42 2011 +0200 [entropy.client] inform about splitdebug feature being unsupported for direct pkg install, see Sabayon bug #2666 commit e9f76d96aa3c7fb334f81117cf6549ab6f83f8ae Author: Fabio Erculiani Date: Sun Sep 4 10:26:52 2011 +0200 [entropy.client] don't use "extra download" metadata when installing package files directly, see Sabayon bug #2666 commit 966b35311ef352644634b99eb5cfe69d7e0d2dec Author: Fabio Erculiani Date: Sun Sep 4 10:19:26 2011 +0200 [matter] add handy bugzilla bug generator tool (sendfail) commit 5df92bad4af78a79f82f6a5acde9a2b77cd3a76f Author: Fabio Erculiani Date: Thu Sep 1 11:32:22 2011 +0200 [entropy.qa] trivial code update commit 24836e11502d4cea6f6dc62ebd75b7929b29e4bc Author: Fabio Erculiani Date: Thu Sep 1 11:25:28 2011 +0200 [entropy.client.interfaces.dep] _get_required_packages: improve constraints on forced_matches commit 69cdd1ce442d4b5571ed7aacbc835980a94f3fdd Author: Fabio Erculiani Date: Tue Aug 30 11:39:25 2011 +0200 Tagging Entropy version 1.0_rc47 commit 87b679d2e4212503ce18ea20dd8b11874791ccd8 Author: Fabio Erculiani Date: Tue Aug 30 11:39:18 2011 +0200 Release Entropy 1.0_rc47 commit 313c2ccfa7be7249a302108ba71374e15c8280be Author: Fabio Erculiani Date: Tue Aug 30 10:41:46 2011 +0200 [matter] correct wording about "downgrade" warning messages commit a1e5714490cef54ce991a9fdaeba60ff62ba229a Author: Fabio Erculiani Date: Tue Aug 30 10:36:10 2011 +0200 [matter] make "downgrade" directive affect the whole merge queue commit 184232f0ccf0301dc668b693edab21597633fbe0 Author: Fabio Erculiani Date: Mon Aug 29 23:44:08 2011 +0200 [entropy.server] when adding missing dependencies, always show the committed changes commit 1c0fcdb8be0b6840970c53c544076c911a6210dd Author: Fabio Erculiani Date: Mon Aug 29 06:56:06 2011 +0200 Tagging Entropy version 1.0_rc46 commit bd996b63f65d0292fe4afff37a2287d9a40da27a Author: Fabio Erculiani Date: Mon Aug 29 06:56:00 2011 +0200 Release Entropy 1.0_rc46 commit d9dfe06b0aa29a30bfaac8c34ec88c7574eae185 Author: Fabio Erculiani Date: Mon Aug 29 06:35:40 2011 +0200 [entropy.server] make possible to properly handle expiration of extra package files. Enforce file name constraints on them. commit 294b1a25e4f2c6e52a4271338e58480e62c01e92 Author: Fabio Erculiani Date: Mon Aug 29 06:12:22 2011 +0200 [entropy.server] generate an "extra download" list file in order to ease mirrors cleanup when packages expire commit 8f9b4e2391cc8294f4841dd256253f05fa1d430f Author: Fabio Erculiani Date: Mon Aug 29 06:07:03 2011 +0200 [entropy.db] implement support for listAllExtraDownloads() commit 15d9dfed58c28418c310b298c948ef2b7c3df0e7 Author: Fabio Erculiani Date: Mon Aug 29 05:50:46 2011 +0200 [entropy.server.mirrors] simplify _move_files_over_from_upload, make it move all the files inside upload dir commit 19d8753fbff1ae985a4898797ad9915f598db2b3 Author: Fabio Erculiani Date: Sun Aug 28 23:52:28 2011 +0200 [entropy.server.mirrors] fix typo in _move_files_over_from_upload() commit ef7a00c24388ed80bc58ff5df6840c932608e7e4 Author: Fabio Erculiani Date: Sun Aug 28 20:17:51 2011 +0200 Tagging Entropy version 1.0_rc45 commit b2e5bc01174a2633d3e2bc11d93a79ad4f8011b0 Author: Fabio Erculiani Date: Sun Aug 28 20:17:39 2011 +0200 Release Entropy 1.0_rc45 commit 942bcc5e39a4e895fe8f96a59ef337c4fb1305ab Author: Fabio Erculiani Date: Sun Aug 28 20:16:59 2011 +0200 [entropy.server.mirrors] when moving package files from upload to local store, also consider "extra downloads" ones commit cbeed45b975a4e87f84ae3459e7d484f7b3d8262 Author: Fabio Erculiani Date: Sun Aug 28 20:03:36 2011 +0200 [entropy.server] _package_injector: fix license check evaluation commit ffc722c0ea1e815beaeec1f60059a17898b11be0 Author: Fabio Erculiani Date: Sun Aug 28 20:00:06 2011 +0200 [entropy.server] _package_injector: move extra_download file in the same packages dir as parent package commit 641a08f2eddbc0f80e75d8093b854b390311436c Author: Fabio Erculiani Date: Thu Aug 25 19:37:04 2011 +0200 Tagging Entropy version 1.0_rc44 commit 266fc224abe3f00312bcab4a878a01a391bd41c9 Author: Fabio Erculiani Date: Thu Aug 25 19:36:52 2011 +0200 Release Entropy 1.0_rc44 commit 6059629452d2898b4f66b5a632f3d7834fe05d10 Author: Fabio Erculiani Date: Thu Aug 25 19:36:00 2011 +0200 [entropy.spm] PortagePlugin.add_installed_package: chmod vardb entry to 755 as Portage does commit 949f2ab3f3ed1c844a02670fe11b65fb6a284031 Author: Fabio Erculiani Date: Thu Aug 25 18:39:04 2011 +0200 [entropy.server] add PKG_KEYWORDS variable to those exposed to metadata qa check hook commit b0a2bbf4fe6d453a63b35be3b17104a8121ccefd Author: Fabio Erculiani Date: Thu Aug 25 09:52:42 2011 +0200 [entropy.server.mirrors] do not handle .asc files anymore in tidy_mirrors() commit 7ead04fa0180e0d79a66804ecd6c162876a72183 Author: Fabio Erculiani Date: Thu Aug 25 09:52:17 2011 +0200 [kernel-switcher] catch KeyboardInterrupt and don't throw traceback to user commit 1d29a15e056947066157571d8e4d7f37c0415279 Author: Fabio Erculiani Date: Wed Aug 24 13:45:11 2011 +0200 [matter] remove temp file in buildfail-tinderbox.sh commit 2fca78342580aa3897b7b217f9ae5572f2d8ecf2 Author: Fabio Erculiani Date: Wed Aug 24 13:43:35 2011 +0200 [matter] add simple buildfail example script commit 7b5d009149aa65aa92d2351f9e6f65fa09d6ad10 Author: Fabio Erculiani Date: Wed Aug 24 12:32:35 2011 +0200 [matter] add bugzilla submit buildfail hook commit 3a9cbb6341e55ab803c86523770241861a16e5dc Author: Fabio Erculiani Date: Wed Aug 24 09:57:58 2011 +0200 [matter] add "buildfail" directive support commit 9b22ff56136593fed1e3e5d687c2ac157c44140f Author: Fabio Erculiani Date: Wed Aug 24 08:48:29 2011 +0200 [matter] add support for "not-installed" directive commit 32c6dc7a011d3c258a2d8586d41e35ec061c3abe Author: Fabio Erculiani Date: Wed Aug 24 08:25:43 2011 +0200 [matter] add FEATURES="split-log" and CMAKE_NO_COLOR="yes" to builder env commit ca3fa9daba03760cfedee54ce8b3cb2955605124 Author: Fabio Erculiani Date: Sun Aug 21 14:34:23 2011 +0200 [entropy] add .gitattributes file, exclude test suite from archive for now (takes too much space) commit 698129ba8460e7d27d6662c6889387404ee66c25 Author: Fabio Erculiani Date: Sun Aug 21 14:23:04 2011 +0200 Tagging Entropy version 1.0_rc43 commit 9366621d90e600874cfa3c1a284be72503cecd11 Author: Fabio Erculiani Date: Sun Aug 21 14:23:02 2011 +0200 Release Entropy 1.0_rc43 commit 13c3b7513d5c2664230e5effe8be8522635d7652 Author: Fabio Erculiani Date: Sun Aug 21 14:17:48 2011 +0200 [entropy.server.mirrors] implement herustic able to use remote file copy when possible When dealing with multiple repositories, it is possible that a package file gets uploaded multiple times when moved from a repository to another. In this scenario, there is a waste of upload bandwidth. This commit implements a simple herustic that is able to determine if it's possible to copy the file remotely instead of uploading it, if and only if: - package file with the same name is already available on another tracked repository sharing the same mirror URI - local package and remote package have the same md5 hash commit a61f6b99cc567b3aec8a9db36f8e454e6e34cd47 Author: Fabio Erculiani Date: Sun Aug 21 14:16:23 2011 +0200 [entropy.transceivers] EntropyFtpUriHandler: fix undefined reference commit 1446115d33eae2e1d9f644d211596e30fcfdbe94 Author: Fabio Erculiani Date: Sun Aug 21 14:13:56 2011 +0200 [entropy.transceivers] implement remote copy method for all transceivers (similar to rename()) commit 9c55829d00cfe6abe3e61002751432e01cf1671f Author: Fabio Erculiani Date: Sun Aug 21 14:11:22 2011 +0200 [entropy.transceivers] EntropyFileUriHandler.rename: fix typo commit 9bb680ea67ea9432ca9636675c3aabd609f24726 Author: Fabio Erculiani Date: Sun Aug 21 14:02:38 2011 +0200 [activator] tweak commit message file name commit 0210ee7b97a86dcd513c06fe288a4ba138007e7c Author: Fabio Erculiani Date: Sun Aug 21 11:13:45 2011 +0200 [entropy.server.transceivers] code style update commit 247e6fcc102d89158fe36aaefc9bb07cf2d7177a Author: Fabio Erculiani Date: Sun Aug 21 10:53:33 2011 +0200 [services] call env-update with full path commit d490a84b8429e7d712e8d395cf0ec8284e150894 Author: Sławomir Nizio Date: Sat Aug 20 21:17:36 2011 +0200 [po] update Polish translation commit bc4e780274f6383678849de19e7022a30a04abac Author: Sławomir Nizio Date: Sat Aug 20 21:15:09 2011 +0200 [misc] fix some typos in equo and manual pages commit a4bda31855caa62adeac8650e27f93677e4e61c2 Author: Sławomir Nizio Date: Sat Aug 20 18:14:13 2011 +0200 [man] small correction in manual page, update POD (etc.) generator commit 97f4a3d6f9a1ce832829c9310f6d49e30340a96a Author: Fabio Erculiani Date: Sat Aug 20 14:01:31 2011 +0200 Tagging Entropy version 1.0_rc42 commit 81faac522bb4d6ac94118c0e3b47a1c21b6d03ec Author: Fabio Erculiani Date: Sat Aug 20 14:01:23 2011 +0200 Release Entropy 1.0_rc42 commit ff23cadda8f67da6c482891a49852798daa7cd1a Author: Fabio Erculiani Date: Sat Aug 20 13:44:03 2011 +0200 [matter-scheduler] do not use "source" but rather "." commit 15e11cc4efe7a9cb7c8d09c4122f314825f4c113 Author: Fabio Erculiani Date: Sat Aug 20 13:43:30 2011 +0200 [matter-scheduler] also do env-update && source /etc/profile commit 02fc5a565629443fafb051c51381a0d56d0c4f7e Author: Fabio Erculiani Date: Sat Aug 20 13:42:57 2011 +0200 [matter] make Entropy colorized output settings affect Portage as well commit ac83742c98f6908cafa1b6f0742b253199ced572 Author: Fabio Erculiani Date: Sat Aug 20 13:27:31 2011 +0200 [matter] fixup emerge spinner setup commit c64a0d19a0717808ffab2de12e53bf96e0de4460 Author: Fabio Erculiani Date: Fri Aug 19 21:52:22 2011 +0200 [matter] drop workaround for broken sys-apps/portage's post_emerge(), not needed anymore commit 9f62fc847435914c72714a2ee1aefd5627348d78 Author: Fabio Erculiani Date: Thu Aug 18 20:08:28 2011 +0200 [equo] improve "libtest" output commit c17d51e208717786567f905047df3c92e971f82c Author: Fabio Erculiani Date: Thu Aug 18 17:53:54 2011 +0200 Tagging Entropy version 1.0_rc41 commit a70b02610c0c15a9940bad58b72e85dc96648037 Author: Fabio Erculiani Date: Thu Aug 18 17:53:44 2011 +0200 Release Entropy 1.0_rc41 commit 5d2c0b95e70e904a27acac536cb773edd195dcfa Author: Fabio Erculiani Date: Thu Aug 18 17:53:06 2011 +0200 [entropy.client.interfaces.dep] fix potentially disruptive typo, messed dependency schedule commit 1bc205736fde79c85f64cbf30dc2feab512fcf1e Author: Fabio Erculiani Date: Wed Aug 17 11:25:26 2011 +0200 [server] server_query: improve revdeps usage with -q commit 706b604bc05ba8b5dad952856280e2f9891d69b7 Author: Fabio Erculiani Date: Mon Aug 15 16:37:49 2011 +0200 Tagging Entropy version 1.0_rc40 commit 5bed18a983b2312001f9178f131a3f77c9df468f Author: Fabio Erculiani Date: Mon Aug 15 16:37:39 2011 +0200 Release Entropy 1.0_rc40 commit 957679109e9270bb8865fde89b0b9800cecabffe Author: Fabio Erculiani Date: Mon Aug 15 16:36:14 2011 +0200 [entropy.client.interfaces.package] re-apply ownership to files after setup phase The setup phase of SPM is where users and groups get added. Having the package already unpacked causes tar to not apply correct ownership to files and directories. This commit fixes it. commit 04f00f8e94ce089648e0e581837f461349f8bcdd Author: Fabio Erculiani Date: Mon Aug 15 16:35:47 2011 +0200 [misc] add pkg_setup phase support commit 8465cb7bc1e4e1be749330d931d22471d52ab78c Author: Fabio Erculiani Date: Mon Aug 15 16:35:13 2011 +0200 [entropy.client.triggers] expose setup phase directly (and not hide it inside preinstall) commit 4a3748dbfdca72258a7a6c3ae49ee37511c46b68 Author: Fabio Erculiani Date: Mon Aug 15 16:34:07 2011 +0200 [entropy.spm] PortagePlugin: add comment commit b6b4c0c959c3aeace567099b2e542522bb2575bb Author: Fabio Erculiani Date: Mon Aug 15 16:33:48 2011 +0200 [entropy.tools] add apply_tarball_ownership commit 714fe7f8007e1765c4e0fafbe5d0345aff450b74 Author: Fabio Erculiani Date: Mon Aug 15 10:43:52 2011 +0200 [entropy.output] xterm_title_reset: call xterm_title using raw=True commit db0a4143edc90ca69491f900a0e202bc016eace0 Author: Fabio Erculiani Date: Sun Aug 14 12:50:28 2011 +0200 [matter] be more explicit when printing about packages moving across SPM repos commit 398ebb2a6edc8196cc51fa355a86e740a3fced2f Author: Fabio Erculiani Date: Sun Aug 14 11:38:17 2011 +0200 [matter] fine tune output commit 82cdf227e2a78edb84cc46b3fc84d0a8c67aebdf Author: Fabio Erculiani Date: Sat Aug 13 15:29:59 2011 +0200 [equo] when using "equo search --quiet" only print package keys (use --verbose for full atoms) commit fb4eb3eb0a1e2131edb6daa0341850349658c494 Author: Fabio Erculiani Date: Sat Aug 13 15:29:30 2011 +0200 [client] print_package_info: add keyword arg "quiet" commit 783cae8302c22f95c781ccb1db051f12889fc5bf Author: Fabio Erculiani Date: Sat Aug 13 11:51:07 2011 +0200 Tagging Entropy version 1.0_rc39 commit da68170b6f0759c97cc7e31d52827d98b598ed0f Author: Fabio Erculiani Date: Sat Aug 13 11:51:00 2011 +0200 Release Entropy 1.0_rc39 commit 2053f69223beff9b6ddb6c2cb3d6187ed857da41 Author: Fabio Erculiani Date: Sat Aug 13 11:47:48 2011 +0200 [entropy.client] move os.getenv() to static region commit 8fcb3e1162beebef7ea3ec8c852ae47cb27538c1 Author: Fabio Erculiani Date: Sat Aug 13 11:42:49 2011 +0200 [matter] remove debug output commit eb2d47a7c441305d4af6733ac9fa0cb99cbe0c8f Author: Fabio Erculiani Date: Sat Aug 13 11:42:42 2011 +0200 [matter] update example files commit 8fd355d2a464fa4f4636c7478adb8bb1ffdd1145 Author: Fabio Erculiani Date: Sat Aug 13 11:40:42 2011 +0200 [matter] implement "spm-repository-change" statement support, move default statements values to parser commit ea6797455709db856223edfc3c6bf7695176c98c Author: Fabio Erculiani Date: Sat Aug 13 11:14:10 2011 +0200 [entropy.server] also account for .asc files, if available (this is for backward compatibility) commit 4434cac6bb76cc8b0738e7143b6f8d055e901ef8 Author: Fabio Erculiani Date: Sat Aug 13 11:13:41 2011 +0200 [entropy.server] _get_gpg_signature: remove stale file before returning commit e73ccf24cc96797b4608ce97e12a73b65f31267a Author: Fabio Erculiani Date: Sat Aug 13 10:59:20 2011 +0200 [matter] do not account built packages more than once commit 928c94ad24412b8a96ac589a4d550aa91f4d6c99 Author: Fabio Erculiani Date: Sat Aug 13 10:59:06 2011 +0200 [matter] fix typo in for loop commit 37f6ad16b33ad239fff37efc7d55ecd6cecdd07d Author: Sławomir Nizio Date: Sat Aug 13 00:30:06 2011 +0200 [misc] don't use non-POSIX command/keyword commit 5a67de3e30e4e9d9a989918652df330a65c0bba5 Author: Fabio Erculiani Date: Fri Aug 12 23:36:41 2011 +0200 [entropy.fetchers] handle "out of pty devices" error, fix Sabayon bug 2620 commit 8f4be276ebb3869e0915e5950ad3c88e82b6f4f4 Author: Fabio Erculiani Date: Fri Aug 12 19:29:17 2011 +0200 [entropy.client.interfaces.dep] add support for ASAP scheduling of post-dependencies This is a hack. As hack, it is hopefully going away soon. This is a hack. It just hides broken dependencies (like libreoffice vs jdom vs jdom-jaxen). This is a hack. But Portage does ugly things. This is a hack. But my hope is that it's going to be no longer required soon. commit e2a5c31986e4f953ff0473bdea9d6e50152529b4 Author: Fabio Erculiani Date: Fri Aug 12 19:28:37 2011 +0200 [entropy.graph] make sure cache object becomes None again commit 2b612a2b89a1268bfe9575441d15b319c16abd4e Author: Fabio Erculiani Date: Fri Aug 12 14:29:57 2011 +0200 [misc] entropy_hwgen.sh: be POSIX commit 49d689e54ba8739bf156fb3a2e2d01478871f6c6 Author: Fabio Erculiani Date: Fri Aug 12 14:29:21 2011 +0200 [misc] entropy.sh: be POSIX commit e5b671d5f03f3d275ecd88b34e259cd0edaeadcc Author: Fabio Erculiani Date: Fri Aug 12 11:07:47 2011 +0200 [misc] fix shebang, use bash, thanks to mgorny@gentoo.org commit a37f32409ab0c13cb8b406ea9cca93176fc46914 Author: Fabio Erculiani Date: Thu Aug 11 16:52:29 2011 +0200 Tagging Entropy version 1.0_rc38 commit 2a4c8a8abfe62c7a14e2773314687d26827fc9cd Author: Fabio Erculiani Date: Thu Aug 11 16:52:26 2011 +0200 Release Entropy 1.0_rc38 commit 8af8a126457f22a380668d8c7c163e4d46cfe947 Author: Fabio Erculiani Date: Thu Aug 11 16:51:50 2011 +0200 [entropy.spm] fix set() usage commit 8fe39be3a47b7797afc31f3777479238ac57f18e Author: Sławomir Nizio Date: Thu Aug 11 16:31:23 2011 +0200 [matter] clarify a bit var. documentation in example .particle files commit 8342c796fa391374126d7d38f13da4f74c3d947a Author: Fabio Erculiani Date: Thu Aug 11 07:26:05 2011 +0200 Tagging Entropy version 1.0_rc37 commit 1a779bb2efca1d2de8281407b6c23f8905e4f5d7 Author: Fabio Erculiani Date: Thu Aug 11 07:25:52 2011 +0200 Release Entropy 1.0_rc37 commit 0da68cf44f967235b03f6b595e3a91ce4bb23d09 Author: Fabio Erculiani Date: Thu Aug 11 07:25:07 2011 +0200 [matter] update example files commit dbff4ecc32891b7fbabb4dbbe49ca6347729055b Author: Fabio Erculiani Date: Thu Aug 11 07:24:17 2011 +0200 [todo] update TODO commit b86232a900576b388962338a07faa90037c203dc Author: Fabio Erculiani Date: Thu Aug 11 07:23:35 2011 +0200 [entropy.server] fixup docstring wording commit 46cc32b7800d37d26881a345ec06daba6c39ead0 Author: Fabio Erculiani Date: Thu Aug 11 07:16:44 2011 +0200 [entropy.qa] fix needed library resolution logic in _resolve_needed() commit 1f0da8ed260fee40dd7928e2b3b9ff307def40c3 Author: Fabio Erculiani Date: Wed Aug 10 10:29:06 2011 +0200 Tagging Entropy version 1.0_rc36 commit 118ac09282e222d87fc2f4db90658eb4588246fb Author: Fabio Erculiani Date: Wed Aug 10 10:28:57 2011 +0200 Release Entropy 1.0_rc36 commit 1c2739e8d1e787a6b1a4c95af14ecbb966054e82 Author: Fabio Erculiani Date: Wed Aug 10 10:25:04 2011 +0200 [entropy.spm] PortagePlugin.generate_package: change debug package file name commit 3d8e110c2ddad3e57f97812a5270775b8da1e546 Author: Fabio Erculiani Date: Wed Aug 10 10:23:05 2011 +0200 [entropy.spm] PortagePlugin.generate_package: do not return debug package file path if it's empty commit da2e5aed2153a0135e9f97723eec3915137ae35c Author: Fabio Erculiani Date: Tue Aug 9 22:18:06 2011 +0200 Tagging Entropy version 1.0_rc35 commit b27592bc8c0fa1ee8173e043bac45493dd6a635e Author: Fabio Erculiani Date: Tue Aug 9 22:17:54 2011 +0200 Release Entropy 1.0_rc35 commit c586f705cb9ee7ea22b2c2408a17e2faa3a75139 Author: Fabio Erculiani Date: Tue Aug 9 22:17:00 2011 +0200 [todo] update TODO commit c0ac76d3d47360fcc5a115fa0fd24892220ed5a1 Author: Fabio Erculiani Date: Tue Aug 9 17:03:17 2011 +0200 [entropy.debug] add GraphDrawer class commit eca7078313453644a389ed788589543724d7d524 Author: Fabio Erculiani Date: Tue Aug 9 17:02:55 2011 +0200 [entropy.graph] add Graph._graph_debug method commit 1157454a1abc8a96eac1e53551b42861766d8700 Author: Fabio Erculiani Date: Tue Aug 9 14:17:14 2011 +0200 [po] update translations commit 69900bd2dcafca8cc26212cc60c6273ae7b37dac Author: Fabio Erculiani Date: Tue Aug 9 13:05:24 2011 +0200 [entropy.const] const_setup_entropy_pid: deal with EACCES, pid directory might not be writeable commit 22a25ca4f43a6c1dc3aeedc08b95db3eaaed1266 Author: Fabio Erculiani Date: Tue Aug 9 13:02:27 2011 +0200 [entropy.server] re-generate extra_download GPG data when moving package across repos commit 4074f8d4a68de6d293e9f599315f4b6140991f94 Author: Fabio Erculiani Date: Tue Aug 9 12:41:16 2011 +0200 [sulfur] implement support for split package files commit 3f85e2af46f64add4e66c41a8740a1e796a1341d Author: Fabio Erculiani Date: Tue Aug 9 12:41:04 2011 +0200 [equo] implement support for split package files commit 91d2b4b93c816b0b9535dec6fbec4328a728c2a8 Author: Fabio Erculiani Date: Tue Aug 9 12:40:38 2011 +0200 [entropy.client] implement support for split package files commit ccd2b569fca323ee8f8e875cd3f52b1ffdae51bb Author: Fabio Erculiani Date: Tue Aug 9 12:02:08 2011 +0200 [entropy.db] update schema for packagedownloads, add on-disk size column commit 5546d77c69973c44dd41c97fc3449a21a86ba064 Author: Fabio Erculiani Date: Tue Aug 9 11:55:49 2011 +0200 [entropy.tools] add get_uncompressed_size function commit 8f60f3ecd5116084d3a4791d0fdc1e5f1fc1b6e9 Author: Fabio Erculiani Date: Tue Aug 9 11:33:45 2011 +0200 [entropy.spm] PortagePlugin.extract_package_metadata: correctly account on-disk size entropy.tools.sum_file_sizes_hardlinks() should always get files only. Otherwise the accounted on-disk size can grow indefinitely. commit d5d63dba6bbdf774857e9b8d896b6744b9cf307c Author: Fabio Erculiani Date: Tue Aug 9 08:54:34 2011 +0200 [entropy.tools] uncompress_tarball: do not use os.listdir() to prove that tarball has been uncompressed commit 711c66038e48768a9430faafbc497eae24db3416 Author: Fabio Erculiani Date: Tue Aug 9 08:54:03 2011 +0200 [entropy.spm] PortagPlugin.generate_package: improve entropy of debug package file name hash commit 286b70c530141118df5284fc79eeaf65e7403b5d Author: Fabio Erculiani Date: Mon Aug 8 22:18:33 2011 +0200 [entropy.spm] PortagePlugin.generate_package() chmod 0644 generated files commit 4e15c9915d544006ef84cc8b63e480c52404ba99 Author: Fabio Erculiani Date: Mon Aug 8 22:17:35 2011 +0200 [entropy.const] change default extension for debug package file commit 6d5db82f6730f0f31778acd476db17157dcd5c42 Author: Fabio Erculiani Date: Mon Aug 8 21:06:13 2011 +0200 [entropy.db] remove debug code commit 14fa75edbb06e0ffa95c8459b8c26cabbde65cde Author: Fabio Erculiani Date: Mon Aug 8 21:05:39 2011 +0200 [entropy.db] change schema of packagedownloads table, add size column commit 3ae8e6ae93c843750a817c45bcb62dd2c89cdcb4 Author: Fabio Erculiani Date: Mon Aug 8 18:16:54 2011 +0200 [entropy.server] make possible to split package file into multiple "extra" package files This introduces a backward-compatible feature (server-side in this commit) that makes possible to associate more than one package file to a single package_id. This opens the door to a wide range of future opportunities but also makes possible to decouple debuginfo files from the rest. commit ddd289f766a573a85dc89c40c1f1592c5fb1903e Author: Fabio Erculiani Date: Mon Aug 8 18:14:41 2011 +0200 [entropy.tools] dump_entropy_metadata(): check if file is empty before using mmap() commit 2a186df4e63986b95429d94a00501a7d7764f6d3 Author: Fabio Erculiani Date: Mon Aug 8 14:39:38 2011 +0200 [entropy.server.db] when downloading the repository, execute the download actions in alphabetical order for atomicity commit 061328d31b28f7650468d248d2b3909cc7345867 Author: Fabio Erculiani Date: Mon Aug 8 14:25:22 2011 +0200 [entropy.server] beautify metadata QA check output commit d6aac292342ba18246f70ef27c9a9f422783a951 Author: Fabio Erculiani Date: Mon Aug 8 12:18:58 2011 +0200 [entropy.services] fix undefined reference commit ed2a745b0b790868aa5a2a096106213328272afe Author: Fabio Erculiani Date: Mon Aug 8 11:51:58 2011 +0200 [entropy.server.mirrors] fix loop nesting in tidy_mirrors() commit bc858bb3d6f99e7f1137fa99a78627ab6914caf1 Author: Fabio Erculiani Date: Mon Aug 8 11:10:27 2011 +0200 [entropy.server.main] improve os.rename() exception handling commit af17476bf280d56850a4aa49be99a7499bda34f7 Author: Fabio Erculiani Date: Mon Aug 8 11:09:54 2011 +0200 [entropy.server] improve os.rename() exception handling commit 6158d523bc0ee97744818c104c682f13958c2a70 Author: Fabio Erculiani Date: Mon Aug 8 06:42:00 2011 +0200 [entropy.spm] PortagePlugin.generate_package: unlock vardb only when locked commit 3caeb36f861904a938a9620d54ef9ae4cce26555 Author: Fabio Erculiani Date: Mon Aug 8 06:38:28 2011 +0200 [entropy.server] _external_metadata_qa_hook_test: improve output commit 0e169cd9f339c290a42e7d00adba54e39dab5d0e Author: Fabio Erculiani Date: Mon Aug 8 06:19:03 2011 +0200 [entropy.server] make sure to remove tmp_repo_orig_path commit 3167370543c23af53b3414d44d5e7d512a0a642e Author: Fabio Erculiani Date: Sun Aug 7 23:56:47 2011 +0200 [equo] fix "equo install" when "Quit" option is selected after license menu. Fix Sabayon bug 2605 commit dbc3af1ed2a6d83ad64ee84b3ae10c1e5fa9e384 Author: Fabio Erculiani Date: Sun Aug 7 18:39:38 2011 +0200 Tagging Entropy version 1.0_rc34 commit 03c3c86bfa94273a37e441549db45f354e3bfada Author: Fabio Erculiani Date: Sun Aug 7 18:39:25 2011 +0200 Release Entropy 1.0_rc34 commit e6b257251f43d8ba33dc7716409ffcb2a52985b1 Author: Fabio Erculiani Date: Sun Aug 7 18:13:07 2011 +0200 [matter] implement lock file handling, useful for other apps interaction commit 7cb3a46817a1195cf7f5a073f21e945feecd31d8 Author: Fabio Erculiani Date: Sun Aug 7 17:47:39 2011 +0200 [matter] move the main app code to matter_main() commit 022c66d14e3d520b52120e40733a44f6413e62ab Author: Fabio Erculiani Date: Sun Aug 7 12:40:38 2011 +0200 [matter] keep track of packages not able to build properly commit 4695682fb31e657eb766dd0e1263f6a1fb3ca034 Author: Fabio Erculiani Date: Sun Aug 7 11:52:50 2011 +0200 [matter] catch KeyboardInterrupt separately when using os.fork() commit 8102b6efad09f9f47a6f06d8357625f30b1bfb5a Author: Fabio Erculiani Date: Sun Aug 7 11:36:52 2011 +0200 [matter] improve reliability of multiprocessing.Queue usage commit da4e202489a5426f509efd4a47cbd4c7a4e0583b Author: Fabio Erculiani Date: Sun Aug 7 11:19:50 2011 +0200 [matter] fix typo commit 60a14844b91f9ab3e0f5a3b7debf35047e6a7826 Author: Fabio Erculiani Date: Sat Aug 6 23:17:32 2011 +0200 Tagging Entropy version 1.0_rc33 commit a4a3d8fe9db980f83f01ad92e9f8a9ed90c616ee Author: Fabio Erculiani Date: Sat Aug 6 23:17:21 2011 +0200 Release Entropy 1.0_rc33 commit b60637d4d181a2962ae7027f19eb9eba0cd855bd Author: Fabio Erculiani Date: Sat Aug 6 23:16:24 2011 +0200 [entropy.server] fix non-interactive usage of __user_filter_out_missing_deps() commit f041332b4120ee21c91d69ed74dcb14c0e833c37 Author: Fabio Erculiani Date: Sat Aug 6 22:58:06 2011 +0200 [matter] rewrite multiprocessing.Queue usage commit abe1e7cb8852e1b58b00bb251ac2959938f92b7e Author: Fabio Erculiani Date: Sat Aug 6 20:07:37 2011 +0200 [matter] fix multiprocess.Queue handling for this architecture commit f8ef78c75a5fb72b8f2d505f3b5072d274a36391 Author: Fabio Erculiani Date: Sat Aug 6 19:38:56 2011 +0200 [matter] a final touch to the output commit 2023e1588fc65459276af5c8adea94d00279ecac Author: Fabio Erculiani Date: Sat Aug 6 19:25:12 2011 +0200 [matter] collect more statistics while running builds commit 117a1df596cff0a267001e3f3f7bddd7a459b3a2 Author: Fabio Erculiani Date: Sat Aug 6 18:23:35 2011 +0200 [matter] keep a new line after each run commit 4e3b7b98d36f9222c46c330a92c5dff574cba09e Author: Fabio Erculiani Date: Sat Aug 6 18:08:21 2011 +0200 [entropy.qa] add support for externally inferred (via config files) broken libraries for test_missing_runtime_libraries() commit fe7cd91b1dad4d65f294c81bb2d168f84a3f9b8d Author: Fabio Erculiani Date: Sat Aug 6 15:46:37 2011 +0200 [matter] revert Process() usage, closes fds, not wanted commit e6bb32fa69262aeae9953d69db4919c94b9ae985 Author: Fabio Erculiani Date: Sat Aug 6 15:42:29 2011 +0200 [matter] fixup spinner handling commit 199e4b3692800995e1b894a99044349d060ee747 Author: Fabio Erculiani Date: Sat Aug 6 15:27:26 2011 +0200 [matter] add termination output for builder commit 7d0eb69dc3ddf29dd1416e0c24c1012081187c70 Author: Fabio Erculiani Date: Sat Aug 6 15:22:53 2011 +0200 [matter] fix Queue.Empty usage commit 9e0cb61ca9db8b9dea6abeb96edc8e8eb052276e Author: Fabio Erculiani Date: Sat Aug 6 15:20:18 2011 +0200 [matter] use multiprocessing module, improve handling of built packages commit ccd49982a79f637ae17271fe6ab895d847014516 Author: Fabio Erculiani Date: Sat Aug 6 14:41:32 2011 +0200 [matter] run env-update only AFTER packages build commit 9273ee5320e938c02242b060492602ecb5fd248b Author: Fabio Erculiani Date: Sat Aug 6 14:40:25 2011 +0200 [matter] run env-update only when there has been some package update, and at the beginning commit dd5eb2a98462a13687bb08038a6b1f5b470de1b0 Author: Fabio Erculiani Date: Sat Aug 6 14:37:05 2011 +0200 [matter] also set ACCEPT_PROPERTIES="* -interactive" env var commit ca63f7f12173cfaaf05e2ccd593b87b3b9c3a9ec Author: Fabio Erculiani Date: Sat Aug 6 12:50:14 2011 +0200 [matter] increment pkg_count commit b2f5ea7dd93206ec14bf25bb8284283c1173e825 Author: Fabio Erculiani Date: Sat Aug 6 12:49:08 2011 +0200 [matter] fix typo in string format commit d17f0600c8d3ef0645d6064ce5f8c50f1865771a Author: Fabio Erculiani Date: Sat Aug 6 12:34:09 2011 +0200 [matter] provide info regarding build status commit 4e36efb0772997c695334c8235062a6f4b675b03 Author: Fabio Erculiani Date: Sat Aug 6 12:12:11 2011 +0200 [matter] only return >=0 out of _run_builder() commit a903ced2893d5052d224c4dd2634abd5837c30a6 Author: Fabio Erculiani Date: Sat Aug 6 11:58:08 2011 +0200 [matter] change pkgpre hook specifications commit 7a18ac3477550870fc1a4fdd968bdcefeb9bfa5e Author: Fabio Erculiani Date: Sat Aug 6 11:49:01 2011 +0200 [eit] fix "eit commit" arguments validation commit 68d7e798bace1d83bf82174d699bf0ef103c02d2 Author: Fabio Erculiani Date: Fri Aug 5 22:58:58 2011 +0200 [po] update translations commit dc864e3a58f7520a38dc809357dea6536fa5449e Author: Fabio Erculiani Date: Fri Aug 5 22:58:45 2011 +0200 [man] update reagent man page commit 7b521b924bb12d54cd09c6d9edd4b36d03a57c10 Author: Fabio Erculiani Date: Fri Aug 5 22:58:03 2011 +0200 [server] add support for linktest commit 8b62b034fe7c1775ab9d5608b8d1de8b35a6eddb Author: Fabio Erculiani Date: Fri Aug 5 22:57:37 2011 +0200 [entropy.qa] beautify output of test_missing_runtime_libraries() commit 438e194470c86bcd4ad111827373db24f85a17c3 Author: Fabio Erculiani Date: Fri Aug 5 22:40:05 2011 +0200 [entropy.server,entropy.qa] move test_missing_runtime_libraries to entropy.qa, make it reusable commit 46d67f25704f881608ae37ce30d54f611b90b548 Author: Fabio Erculiani Date: Fri Aug 5 19:04:13 2011 +0200 [entropy.server] improve output of _external_metadata_qa_hook_test() commit 8ec0edd6af57356f6ad1efff8e4a90de59146ff0 Author: Fabio Erculiani Date: Thu Aug 4 17:01:36 2011 +0200 [entropy.server] missing_runtime_libraries_test: also print info regarding possible library owners commit c769c073b3f5a988f84af9375b6dcc8c225a30d0 Author: Fabio Erculiani Date: Thu Aug 4 16:50:00 2011 +0200 [entropy.server] missing_runtime_libraries_test: also return collected data commit a7732fefd6cb0ab93f864fe418ea2aafbe4dc8ff Author: Fabio Erculiani Date: Thu Aug 4 16:48:23 2011 +0200 [entropy.server] tweak missing_runtime_libraries_test() output commit a97c2821a796c41e7eca7fe8db4f39f03b1078b0 Author: Fabio Erculiani Date: Thu Aug 4 16:39:16 2011 +0200 [entropy.server] add missing runtime libraries QA Use collected packages ELF metadata (retrieveNeeded(), resolveNeeded()) to look for potentially missing shared libraries. This is very handy in case of library breakages across multiple server-side repositories. For example: you bump libfoo, which provides new library, the SPM forces you to rebuild foouser, which uses libfoo. You put both into a testing repository but then you only move foouser to the base repository without realizing the potential breakage users could run into. However, since there can be false positives, this routine cannot block you from doing this mistakes. Please note that the base repository is the first listed in server.conf and will always be considered as self-contained, meaning that all the dependencies and sonames must be available within the same. The code first tries to resolve the soname inside the same repository, then falls back to other ones, if any. commit 2a88b2c2acb733579fcb5bec7450936b517ffb70 Author: Fabio Erculiani Date: Thu Aug 4 12:01:18 2011 +0200 [reagent] fix output of "search" and "match" when --quiet is enabled commit a510cbe5e25d73ab1c7be190536c1765676e5a17 Author: Fabio Erculiani Date: Thu Aug 4 11:44:07 2011 +0200 [reagent/eit] dramatically improve "eit list" & "regent query list" speed commit f064788df9c10ad9ef71b4d42d7fe168e96b3b37 Author: Fabio Erculiani Date: Thu Aug 4 11:43:11 2011 +0200 [equo] text_query: improve list_packages() output commit ae2ae9720c4459de0f77c0727ccff7cb7a4cb445 Author: Fabio Erculiani Date: Thu Aug 4 11:42:03 2011 +0200 [equo] text_query.search_repository_packages: improve speed commit ebebb75459fcf5715e743be01d5bc0e54b60b25a Author: Fabio Erculiani Date: Thu Aug 4 10:31:08 2011 +0200 [scripts] update version tagging script to also generate tarball commit d4caaa7041ea2f9886f30fe5f2cccdc2871e1e03 Author: Fabio Erculiani Date: Thu Aug 4 10:26:08 2011 +0200 Tagging Entropy version 1.0_rc32 commit 1489bfedba0b23d2b5534a298c08b993ccca58d7 Author: Fabio Erculiani Date: Thu Aug 4 10:26:04 2011 +0200 Release Entropy 1.0_rc32 commit 1e9fb24734870a6aec230861c09b87147d03f9a7 Author: Fabio Erculiani Date: Thu Aug 4 01:11:51 2011 +0200 [matter] improve waitpid() error handling commit bbe82b461d463b03e20d394d1d1d781a66b674e3 Author: Fabio Erculiani Date: Thu Aug 4 00:59:32 2011 +0200 [matter] always execute portage code in a separate process, to avoid portage cache oddities with xmatch() commit 05d950a0c4dd4c1e612f38a0c222bd29fbf3eda4 Author: Daniel Halens Rodríguez Date: Wed Aug 3 18:04:52 2011 +0100 [i18n] Update pt translation commit 5af3bd95ac2d397e57145ac3ac7ca1a889ebe59d Author: Fabio Erculiani Date: Wed Aug 3 17:26:14 2011 +0200 [matter] always check for preserved libs, even when --gentle is not specified commit eda3c0298b0b6c4284f01e226381c805ca58e1c9 Author: Fabio Erculiani Date: Wed Aug 3 17:19:48 2011 +0200 [matter] add chroot scheduler commit d82896c1a406e68468ade06f3df2b3c8fbaaf04a Author: Fabio Erculiani Date: Wed Aug 3 17:19:38 2011 +0200 [matter] some trivial tweaks commit cbcaa0680c14ade812bdd612d401dbf38e034d55 Author: Fabio Erculiani Date: Wed Aug 3 09:56:29 2011 +0200 [todo] update TODO commit 92c599b9283fcb7361c997bad0d8d2caa45321a0 Author: Fabio Erculiani Date: Wed Aug 3 09:54:44 2011 +0200 [€ntropy.server] trivial output tweak commit 731597942e6b442387a1a58284545602a5405186 Author: Fabio Erculiani Date: Wed Aug 3 09:54:15 2011 +0200 [eit] add "init" option commit 4caae7aef7501a5b6e83a65fde4b119458cbbe08 Author: Fabio Erculiani Date: Wed Aug 3 09:52:00 2011 +0200 [man] update reagent man page commit 58a298bd44ba709cc6dc2ff0d5a827f3430394ca Author: Fabio Erculiani Date: Wed Aug 3 09:51:21 2011 +0200 [reagent] fix repo initialization code commit 716de574de774ad378927aaca27bb23e8bba4099 Author: Fabio Erculiani Date: Wed Aug 3 09:42:03 2011 +0200 Tagging Entropy version 1.0_rc31 commit 4edb7cb8481457135d65d6bd97aebe0ab0665655 Author: Fabio Erculiani Date: Wed Aug 3 09:41:57 2011 +0200 Release Entropy 1.0_rc31 commit be483b7f25eb14d5ba4f6dbf36895729e6e94a1e Author: Fabio Erculiani Date: Wed Aug 3 09:35:38 2011 +0200 [equo] always use etpUi['interactive'] commit 1fc3c2475c8e19088680168468069e3079818c6f Author: Fabio Erculiani Date: Tue Aug 2 23:17:29 2011 +0200 [matter] explicitly deny implicit interactive routines commit e1eefb57ab5a078998dd8230006c4244dbc10cf2 Author: Fabio Erculiani Date: Tue Aug 2 23:14:23 2011 +0200 [entropy.spm] when calling add_packages_to_repository(), pass proper ask= value based on etpUi['interactive'] This is required by non-interactive packages that expect no real interactivity by implicit actions taken by Entropy routines, such as package_names_update() called whenever a package gets renamed or slot-moved. commit 01a1b182500d2a805dfc73a19f4f6c1d48e0c984 Author: Fabio Erculiani Date: Tue Aug 2 23:13:53 2011 +0200 [entropy.const] add etpUi['interactive'] global setting commit c3f4a64e72d08307e1cf612639f1a8c751e1d256 Author: Fabio Erculiani Date: Tue Aug 2 23:05:10 2011 +0200 [conf] update bashrc.entropy commit db44217f9759bedc1ece3c6df4b75236b097f1b4 Author: Fabio Erculiani Date: Tue Aug 2 22:46:29 2011 +0200 [matter] fix parser for packages commit d7ea4a7649710240ae6b6b5a077000021af23726 Author: Fabio Erculiani Date: Tue Aug 2 19:47:09 2011 +0200 Tagging Entropy version 1.0_rc30 commit 51cd80cb9d5cd77d284af3d28f001e5d66acd795 Author: Fabio Erculiani Date: Tue Aug 2 19:47:04 2011 +0200 Release Entropy 1.0_rc30 commit e7d2957b3b75b957d742a560ed13b5c4a23e56f4 Author: Fabio Erculiani Date: Tue Aug 2 19:15:37 2011 +0200 [matter] completely avoid interactive stuff commit 026c2632888ff32c9de8b33d97d23d535c88a719 Author: Fabio Erculiani Date: Tue Aug 2 19:08:30 2011 +0200 [matter] move most errors to warning status and let the execution continue commit 6aaa278c91fbc8c0f8196083b88458f04ba45266 Author: Fabio Erculiani Date: Tue Aug 2 19:02:53 2011 +0200 [matter] consider rebuild status not an error commit 86e3b1c785f6f598130066d58e2ca0a24070ae4d Author: Fabio Erculiani Date: Tue Aug 2 18:09:39 2011 +0200 [matter] run preserved-libraries check before doing anything if --gentle is enabled commit a2a0cac1941d39091c4cd316db529e8cbbdf4883 Author: Fabio Erculiani Date: Tue Aug 2 18:01:17 2011 +0200 [matter] improve user interaction commit 1a934f5988db991b39709173bb1cdc4a06781f55 Author: Fabio Erculiani Date: Tue Aug 2 17:55:59 2011 +0200 [matter] update env vars, BUILDER_* -> MATTER_* commit 09db576b3aa2ce9efaf1c77a27da7866dad6da29 Author: Fabio Erculiani Date: Tue Aug 2 17:37:19 2011 +0200 [entropy.server] fix super() usage commit 44dc33121b32757d7c2749313014bf52e1e989d2 Author: Fabio Erculiani Date: Tue Aug 2 17:31:52 2011 +0200 [entropy.server] improve missing dependencies QA tests commit 85134845e0e78747b750dddefb64cb5bcc3b16d1 Author: Fabio Erculiani Date: Tue Aug 2 08:22:34 2011 +0200 Tagging Entropy version 1.0_rc29 commit 3258b7f4bc8a423f91c496e45272cc287edf1fb6 Author: Fabio Erculiani Date: Tue Aug 2 08:22:31 2011 +0200 Release Entropy 1.0_rc29 commit 2d227fd8827b19d602673cc03523ea2e4a7bb69f Author: Fabio Erculiani Date: Tue Aug 2 08:20:45 2011 +0200 [reagent] deptest: also check base repository and make sure it's self-contained commit 0e4c6e2ed8090edf8f652e00dcd8b93c2e90d97f Author: Fabio Erculiani Date: Tue Aug 2 08:20:33 2011 +0200 [entropy.server] fix typo commit 24fb3c4419e4e5497ad8fbbb603c36bf0815ec17 Author: Fabio Erculiani Date: Tue Aug 2 08:16:36 2011 +0200 [entropy.server] properly test base repository against missing deps commit 10bb39312812d71dc68a5622ccf6801161142a5f Author: Fabio Erculiani Date: Tue Aug 2 08:12:57 2011 +0200 [entropy.server] dependencies_test: restore original behaviour, making possible to exploit more use cases commit cdc8bc3a2f84bab8faca133290a81a8c7aa36ca1 Author: Fabio Erculiani Date: Tue Aug 2 07:29:21 2011 +0200 Tagging Entropy version 1.0_rc28 commit 7f544dfa2f1c2876650aaf4b11cf6e51e6401d67 Author: Fabio Erculiani Date: Tue Aug 2 07:29:11 2011 +0200 Release Entropy 1.0_rc28 commit a13ec7aa8297e6c0d9d6358522fd48586e512fd0 Author: Fabio Erculiani Date: Mon Aug 1 21:46:42 2011 +0200 [matter] fixup some undefined references commit 2c680a9c31a4f1bbaf6ca309cf501c5608a62871 Author: Fabio Erculiani Date: Mon Aug 1 21:44:59 2011 +0200 [matter] make entropy repo commit optional via --commit commit b66bae0d211907ce101081756a16f60a940752fb Author: Fabio Erculiani Date: Mon Aug 1 21:39:35 2011 +0200 [matter] add preserved-libs QA check commit b110b867d450d7c10d0d72704579c0bfccf6b7c7 Author: Fabio Erculiani Date: Mon Aug 1 19:39:34 2011 +0200 [matter] add USE flags constraints support commit 897e73e93a6a2eade8c4cc96d3550cfd62c75783 Author: Fabio Erculiani Date: Mon Aug 1 16:50:23 2011 +0200 [matter] complete initial development, add .spec files support commit 711cb17ad717bad98e43410604f3f4a18f91a886 Author: Fabio Erculiani Date: Mon Aug 1 14:52:54 2011 +0200 [matter] rename example dir commit cb1183b75a225dd9f5b54822307e34109e504b62 Author: Fabio Erculiani Date: Mon Aug 1 14:43:19 2011 +0200 [Makefile] install matter with entropy-server commit 2e00418c0ea3fd8e1da3936c4ec252c3813fa8d1 Author: Fabio Erculiani Date: Mon Aug 1 14:42:16 2011 +0200 [matter] complete initial implementation commit eb90a2f4b9f3a06be80ece51c8dd507f0083e8e4 Author: Fabio Erculiani Date: Mon Aug 1 11:06:28 2011 +0200 [entropy.spm.skel] update docstring for generate_package() commit b0e7fbe74c7db38ddee9e7ea21cc1c1b9b61c3de Author: Fabio Erculiani Date: Mon Aug 1 00:36:55 2011 +0200 [matter] correctly handle 32bit chroots over 64bit systems, improve code commit cd61c1c34728274084a091b02edb41620875bcdf Author: Fabio Erculiani Date: Sun Jul 31 23:17:05 2011 +0200 [matter] rename auto-builder to matter commit 69c8daeb39266730d56ed29e3e9e239e1bbab997 Author: Fabio Erculiani Date: Sun Jul 31 23:16:26 2011 +0200 [auto-builder] more work towards feature completion commit 1b299ad36cd048dda9a43c7e5e744da928675cc3 Author: Fabio Erculiani Date: Sun Jul 31 12:05:06 2011 +0200 [auto-builder] implement pre/post hooks, continue initial development commit 8e2c86c66f35b2734c6db5658a0923e8b5df06c5 Author: Fabio Erculiani Date: Sat Jul 30 23:16:08 2011 +0200 [auto-builder] add basic entropy locks handling commit ea7e5af4c175d24ff98c03c5b03cd614dad217d0 Author: Fabio Erculiani Date: Sat Jul 30 23:02:57 2011 +0200 [entropy.tools] acquire_entropy_locks: make it modular, add acquire_entropy_resources_locks commit 59db6b8dbd1cc6863a9afa794a46a309e00eae14 Author: Fabio Erculiani Date: Sat Jul 30 22:56:37 2011 +0200 [entropy.const] const_setup_entropy_pid: make pid handling completely atomic and blocking (required by auto-builder) commit 5d1ec48fc65a91c4ffe2d6ca0e4546666525a19d Author: Fabio Erculiani Date: Sat Jul 30 22:23:19 2011 +0200 [entropy.client.interfaces.methods] lock_resources: add support for blocking mode commit e664c7ae63f6f03c1e49df56f49a8756bc446169 Author: Fabio Erculiani Date: Sat Jul 30 22:21:16 2011 +0200 [entropy.tools] acquire_entropy_locks: remove useless duplicated call commit d9fad847ee028220c860b7e475ca0cc13aab2117 Author: Fabio Erculiani Date: Sat Jul 30 22:20:19 2011 +0200 [entropy.client.interfaces.methods] _create_pid_file_lock: get lock file via function call arguments commit 56c374de362fe0ed00f923f89a7fadac1a529a88 Author: Fabio Erculiani Date: Sat Jul 30 22:16:26 2011 +0200 [entropy.const] const_setup_entropy_pid: add support for blocking entropy pid locking commit c4d4a49789aa8227e044dd6a5c76b57816fcf48e Author: Fabio Erculiani Date: Sat Jul 30 17:19:35 2011 +0200 [services] add auto-builder application prototype for review commit 3e6f43cfbe2d6795b150ba325545ed4f61aed54a Author: Fabio Erculiani Date: Thu Jul 28 18:06:30 2011 +0200 [entropy.server] when running dependencies test, always match against given list of repository identifiers commit 27d3275a07b5c024c74d736e243a7ac7a761611a Author: Fabio Erculiani Date: Thu Jul 28 08:07:05 2011 +0200 [entropy.db] deprecate some ancient backward compatibility code commit 90578f6bb68b5069e19a446ef9967084ea00c897 Author: Fabio Erculiani Date: Thu Jul 28 07:28:11 2011 +0200 [todo] update TODO commit b492249c359c7d3abed4c9a701cf8f8bd78e26a6 Author: Fabio Erculiani Date: Thu Jul 28 07:19:11 2011 +0200 [eit] add "depsin" option commit 2e299ddf7518b49495f817bd2d0020eedd93a4ec Author: Fabio Erculiani Date: Tue Jul 26 09:07:52 2011 +0200 [reagent] fix "reagent query list" commit 6c41ad57d78b5a55f30ef82c1cc0c4411311a830 Author: Fabio Erculiani Date: Tue Jul 26 09:03:54 2011 +0200 [reagent] make possible to list content from specific repositories commit 32f4bf82f06ea835f577a017c8f0572968ed32cd Author: Fabio Erculiani Date: Tue Jul 26 08:58:14 2011 +0200 [equo] search_repository_packages: print something when no results are found commit 166d1bcd106fe7715cd6c4aabec0ab4e297d86af Author: Fabio Erculiani Date: Tue Jul 26 08:52:14 2011 +0200 [reagent] shutdown Entropy Server instance once done commit fe5b6557ccb873c9bc3662770d4c044e9b77746b Author: Fabio Erculiani Date: Fri Jul 22 19:24:11 2011 +0200 [conf] repositories.conf: update itti.ifce.edu.br mirror URL commit 3c8ca760cd4eccc020bb44c8861f38357d26594d Author: Fabio Erculiani Date: Fri Jul 22 19:10:10 2011 +0200 [todo] update TODO commit 76179ac326f01b30044f00b4fbf2a5e84d4b972e Author: Fabio Erculiani Date: Thu Jul 21 13:52:38 2011 +0200 [todo] update TODO commit 544b257707b7b0ceeaedec795da42a9b740f4edd Author: Fabio Erculiani Date: Thu Jul 21 13:52:18 2011 +0200 [conf] packages.server.dep_rewrite: add more documentation commit da8d3b367d8331e1c2d160d83dd54039c55ef5fc Author: Fabio Erculiani Date: Mon Jul 18 20:17:10 2011 +0200 [todo] update TODO commit a2d5e52c3c01f0d8025895b72e0f1a6196dd9b3c Author: Fabio Erculiani Date: Sun Jul 17 21:59:36 2011 +0200 Tagging Entropy version 1.0_rc27 commit e1e60b4c6986300ba55b4fc6e0b19e89894946e1 Author: Fabio Erculiani Date: Sun Jul 17 21:59:28 2011 +0200 Release Entropy 1.0_rc27 commit 4134acfca59ad852766c352641f1f21954406eaf Author: Fabio Erculiani Date: Sun Jul 17 21:58:46 2011 +0200 [server] server_query: make all query tools able to go through all the available repositories commit f2597a0834d1db7bd97d0473cf7ae4828da80f42 Author: Fabio Erculiani Date: Sun Jul 17 21:55:04 2011 +0200 [equo] text_query: make possible to provide a list of repository identifiers to graph_packages() commit 3740fb12313b9b3ce26520ec7f5474086d445636 Author: Fabio Erculiani Date: Sun Jul 17 21:52:51 2011 +0200 [equo] text_query: make possible to provide a list of repository identifiers to revgraph_packages() commit 1119d6f713e7d7f894b24b90280f6fd587919732 Author: Fabio Erculiani Date: Sun Jul 17 21:35:06 2011 +0200 [eit] implement "pushas" option commit 63160f964528be78952a4ef1b73587a07d009b5b Author: Fabio Erculiani Date: Sun Jul 17 18:00:00 2011 +0200 [todo] update TODO commit 730df29fc445dfed691add2ed672ecd706abfb5c Author: Fabio Erculiani Date: Sun Jul 17 17:59:35 2011 +0200 [reagent] execute dependencies test ("deptest") on all the available repositories commit e71dfaa32c3211d5eb29a0b8abaad6530672dd9a Author: Fabio Erculiani Date: Sun Jul 17 17:59:18 2011 +0200 [entropy.qa] trivial speedup fix commit 0f84a5f6df5eb8c523b96fc776576323d133c7e9 Author: Fabio Erculiani Date: Sun Jul 17 17:52:42 2011 +0200 [entropy.server] improve speed of _external_metadata_qa_hook_test by directly using str() commit f5056a1cca918cf58becfd4fcae52f4c3dc6de6a Author: Fabio Erculiani Date: Sun Jul 17 16:30:17 2011 +0200 [activator,reagent] do not print stack content in case of KeyboardInterrupt exception commit a248b0f5c32c943291145bc4d53503f4c9e2e182 Author: Fabio Erculiani Date: Sun Jul 17 16:24:10 2011 +0200 [activator] always print stack content on exception commit be0dbfcdfa111da3169ed0069255159058c5753b Author: Fabio Erculiani Date: Sun Jul 17 16:23:56 2011 +0200 [reagent] always print stack content on exception commit b83095ee46d7cf76d5b998667184126a2e781375 Author: Fabio Erculiani Date: Sun Jul 17 16:18:04 2011 +0200 [entropy.*] implement automatic config files update on package name moves commit fdb000354470c7785223b0d3f512f2198e2cb30b Author: Fabio Erculiani Date: Sat Jul 16 17:26:20 2011 +0200 [entropy.fetchers] UrlFetcher: if show_speed=False, do not call update() commit 2fa3fc020e954c0083936ace5a5ea8dbd469305e Author: Fabio Erculiani Date: Sat Jul 16 15:58:17 2011 +0200 [entropy.client.interfaces.methods] reorder_mirrors: use effective download speed instead of RTT commit 49ef3062b1795193ed28943c179f89aca4fcae28 Author: Fabio Erculiani Date: Sat Jul 16 15:58:04 2011 +0200 [equo] improve output of "equo repo mirrorsort" commit 2a324a52e6af6425253c16657bf2ee4599f3bb0b Author: Fabio Erculiani Date: Fri Jul 15 07:54:46 2011 +0200 [todo] update TODO commit 3ac14326892cc32cd64251bad58076d4a12e60a2 Author: Fabio Erculiani Date: Fri Jul 15 07:53:29 2011 +0200 [entropy.server] when adding missing runtime deps, make it clear how it's possible to repeat the whole editing commit a3d7813d3eadef1cf65ba62bcfc045c1e465e8e1 Author: Fabio Erculiani Date: Fri Jul 15 07:49:13 2011 +0200 [eit] fix "libtest" args parsing commit e548df92da6b7aef0f9adfb71cec1f8130187ddc Author: Fabio Erculiani Date: Fri Jul 15 07:18:08 2011 +0200 [entropy.server] relax constraints during repo upload, backup db only once commit 129932ad9d7c7bb0316107508f3182d800ffc1c5 Author: Fabio Erculiani Date: Wed Jul 13 08:21:27 2011 +0200 [sulfur] improve Entropy Packages TreeView cells rendering speed, by sticking to a more async strategy commit cc62b68b036d1ed19099c9eb8b1f3018eb900fa6 Author: Fabio Erculiani Date: Tue Jul 12 15:32:06 2011 +0200 [conf] repositories.conf: make sure users don't touch example lines blindly commit bc32c45d9568be231f36504fca4d82034ec9dd26 Author: Fabio Erculiani Date: Tue Jul 12 10:01:02 2011 +0200 [conf] repositories.conf: add freelydifferent.com mirror commit 9ec98b966a1cf673e5b66990752cf40a5ab61946 Author: Fabio Erculiani Date: Mon Jul 11 15:13:56 2011 +0200 [entropy.server] _external_metadata_qa_hook_test: do not sort values commit 06ba47a869c3fddb438cd2930874018eec3c9f56 Author: Fabio Erculiani Date: Sun Jul 10 16:21:25 2011 +0200 [entropy.server] do not allow KeyboardInterrupt in critical region when asking question commit 9af7add38dd3e878f26148674e72e9a95fa4d2ab Author: Fabio Erculiani Date: Sun Jul 10 16:14:47 2011 +0200 [entropy.client.interfaces.db] on repo update, if --verbose, print the list of added and removed pkgs commit 45ce3d9991b33f16240202b5bc1fa040addbfeed Author: Fabio Erculiani Date: Sun Jul 10 16:02:39 2011 +0200 [eit] add "repack" and "repackin" options commit 20cca25c6426b42395401eb9eb0d081fd5570072 Author: Fabio Erculiani Date: Sun Jul 10 15:58:04 2011 +0200 [reagent] fix handling of --atoms and --repackage order, both combinations (atoms first, then repackage, or vice versa) are fine now commit 8c96bb6fee609226f47412bf50b57b10497851a4 Author: Fabio Erculiani Date: Sun Jul 10 14:41:45 2011 +0200 [conf] repositories.conf: just comment out Yes Optus mirror (slow RTT) commit 3d9d66efa0ea30fdf4b9797a46b7662df1ab066a Author: Fabio Erculiani Date: Sun Jul 10 14:41:29 2011 +0200 Revert "[conf] repositories.conf: sorry Yes Optus Mirror, but you're freakingly slow and unresponsive" This reverts commit 0434ca723091c5a58dcdbc9f17aab974a8519385. commit 3ab86c98cb7a37d0e5806cb1b8397098d5e3cdfd Author: Fabio Erculiani Date: Sun Jul 10 12:56:19 2011 +0200 Tagging Entropy version 1.0_rc26 commit 82411bb7a10ce35d8a0e75e0aabff1d84685034f Author: Fabio Erculiani Date: Sun Jul 10 12:56:14 2011 +0200 Release Entropy 1.0_rc26 commit 7d858a10fd4b150d1ee85ec91979ca2058a056fd Author: Fabio Erculiani Date: Sun Jul 10 12:55:46 2011 +0200 [eit] always validate repository_id before setting ETP_REPO commit 53991190359c321941de30bca3346890764337f0 Author: Fabio Erculiani Date: Sun Jul 10 12:44:14 2011 +0200 [entropy.client.interfaces.db] properly handle GPG signature install w/shadow repos Shadow repositories are used to import other repos keys. So, if user switch back to the original repo, Entropy is not able to import again the same GPG key because gpg complains about having it already. So, the entropy-side mapping (repo_id => key) cannot be updated easily. Since it's impossible to reliably use gpg via fork()+exec(), it is required to parse the current gpg key wanting to be imported, get its fingerprint, look for repos with the same fingerprint and kill them from the mapping. And in the end, retry the key installation. commit 5e1464a933a2a5ce0d6bac8d712aebfc842dc526 Author: Fabio Erculiani Date: Sun Jul 10 12:43:26 2011 +0200 [entropy.security] RepositorySecurity: add get_key_fingerprint() commit 736c3ad7bed1b39637256fda6c8e9038d098c0fc Author: Fabio Erculiani Date: Sun Jul 10 12:17:14 2011 +0200 [entropy.security] fix install_key() with merge_key = True commit 9ca0487d6f46452d7b43bcb8c7568644c9ea2d39 Author: Fabio Erculiani Date: Sun Jul 10 12:13:52 2011 +0200 [entropy.client.interfaces.dep] tweak debug output commit 1d3bf0e3d2745c848feeec0f9f10a9b78b83ab70 Author: Fabio Erculiani Date: Sun Jul 10 12:13:21 2011 +0200 [entropy.security] RepositorySecurity: add merge_key parameter to install_key() commit db68dff3febb8a3a7b4ec158957a8ce260fe1812 Author: Robert David Date: Sat Jul 9 22:29:55 2011 +0200 Add ZSH completion function commit f722912dd2f171cb86bdcd5862ae55511bb87c79 Author: Fabio Erculiani Date: Sat Jul 9 17:42:09 2011 +0200 [entropy.client.interfaces.methods] don't bug stderr with boring repository status messages if etpUi['quiet'] commit 408767d366d6c79e184b72de55835ec0c260addc Author: Fabio Erculiani Date: Sat Jul 9 16:20:46 2011 +0200 [eit] fix rmfrom and addto options commit d9c1478bc2a1f77be8417dcba1329d7d57bf6c9b Author: Fabio Erculiani Date: Sat Jul 9 15:50:07 2011 +0200 Tagging Entropy version 1.0_rc25 commit 6d772e4c9af340c1c8722c3d92b8fa84ae4d2970 Author: Fabio Erculiani Date: Sat Jul 9 15:50:02 2011 +0200 Release Entropy 1.0_rc25 commit 9e09d46a5ede6c4de2e3e460b4810fe5028c2987 Author: Fabio Erculiani Date: Sat Jul 9 15:49:30 2011 +0200 [eit] add "addto" and "rmfrom" options commit efe94611628ce0973e99d95bf17eb87c0f54f29b Author: Fabio Erculiani Date: Sat Jul 9 15:47:48 2011 +0200 [entropy.fetchers] absolutely avoid any race condition while dividing by a dynamic value that can reach 0 commit 1b9a46ed1947b5f0704f2a0698d9f37e920732d3 Author: Fabio Erculiani Date: Sat Jul 9 12:12:34 2011 +0200 [entropy.server] only print Entropy Server configuration status when etpUi['quiet'] is False commit 0434ca723091c5a58dcdbc9f17aab974a8519385 Author: Fabio Erculiani Date: Fri Jul 8 23:51:34 2011 +0200 [conf] repositories.conf: sorry Yes Optus Mirror, but you're freakingly slow and unresponsive commit 5602f926676666ce42244ef909b47df181609742 Author: Fabio Erculiani Date: Fri Jul 8 19:54:37 2011 +0200 Tagging Entropy version 1.0_rc24 commit 24821a70c23e515d3a0c07c5d77f6b10f5d84599 Author: Fabio Erculiani Date: Fri Jul 8 19:54:31 2011 +0200 Release Entropy 1.0_rc24 commit 097daf9760cfd534cfde9ff378a0cb16adabd452 Author: Fabio Erculiani Date: Fri Jul 8 19:53:55 2011 +0200 [entropy.client.interfaces] always provide plain_packages repo metadata, this fixes .etp installation commit 23e46ea807abd948672b500ac6dd68fad31be8cd Author: Fabio Erculiani Date: Thu Jul 7 22:57:22 2011 +0200 Tagging Entropy version 1.0_rc23 commit 2dba38141cced6c047fa8e601049296cdb0f839f Author: Fabio Erculiani Date: Thu Jul 7 22:57:18 2011 +0200 Release Entropy 1.0_rc23 commit 352501133684d2b3718e03f882b78cf2fbf48441 Author: Fabio Erculiani Date: Thu Jul 7 22:56:45 2011 +0200 [entropy.server] _external_metadata_qa_hook_test: drop PKG_CONTENT, or E2BIG will be raised commit 21e5631c17f7e7e122f0edf84b72fa1022d98834 Author: Fabio Erculiani Date: Thu Jul 7 22:42:53 2011 +0200 [entropy.server] improve output wording commit 3fad7ddfe89470df04d976c8ea35423559244ddd Author: Fabio Erculiani Date: Thu Jul 7 15:32:35 2011 +0200 Tagging Entropy version 1.0_rc22 commit b58c4be66d1d426f58c41d883e5ef6e0b242b099 Author: Fabio Erculiani Date: Thu Jul 7 15:32:29 2011 +0200 Release Entropy 1.0_rc22 commit db099dff4c4d138be76b8f2da5e3fe258918f6ae Author: Fabio Erculiani Date: Thu Jul 7 15:29:44 2011 +0200 [entropy.db] EntropyRepositoryBase: fix wording of retrieveNeeded() commit 8f0879361f36939a6b6167930cb40018a771eab0 Author: Fabio Erculiani Date: Thu Jul 7 15:28:46 2011 +0200 [entropy.server] add support for pluggable package metadata QA executable hook commit 12de963806fe68cbad69354f8127bdb3e9095286 Author: Fabio Erculiani Date: Thu Jul 7 14:42:09 2011 +0200 [entropy.fetchers] fix possible division by zero issue commit 90cb9afd74e9b97f324fa9c3d1617e517ccad6ca Author: Fabio Erculiani Date: Mon Jul 4 13:12:33 2011 +0200 [entropy.output] TextInterface.output: etpUi['quiet'] should not be handled that way commit 5f4b0c4d7a8ddcffe845debd57f9b84319d1e48e Author: Fabio Erculiani Date: Mon Jul 4 13:11:34 2011 +0200 [server] eit: get_entropy_server(), keep etpUi['quiet'] in sane state commit 7fcdf9daa916e99186ef9d034b92a3c92f66218d Author: Fabio Erculiani Date: Sat Jul 2 19:02:59 2011 +0200 [entropy.client.interfaces.dep] add more debug output to pkgs reverse deps calculation code commit 801c4979d9f12c6a06b6387d9e7e21de9dc7dbba Author: Fabio Erculiani Date: Sat Jul 2 19:02:25 2011 +0200 [magneto] make use of the new signal "signal_integrity_problem" commit c98f17f25645e510c6f1a67c5b6e57dd34b4633d Author: Fabio Erculiani Date: Sat Jul 2 19:00:43 2011 +0200 [services] entropy-updates-service: run installed pkgs repository integrity check Use EntropyRepositoryBase.integrity_check() against installed packages repository on startup (after 5 mins "grace" time) and notify possible issues to frontends using the new signal called "signal_integrity_problem" commit bf273a31cbf5e0e71c1fa0f70b1c2f709f316fa0 Author: Fabio Erculiani Date: Sat Jul 2 14:33:37 2011 +0200 Tagging Entropy version 1.0_rc21 commit b9a62ae2e56744b8c936403e2c8f73dc5874c95a Author: Fabio Erculiani Date: Sat Jul 2 14:33:31 2011 +0200 Release Entropy 1.0_rc21 commit 7738367b1e642b955edf1c4824d27434f22064d5 Author: Fabio Erculiani Date: Sat Jul 2 14:32:16 2011 +0200 [entropy.spm] PortagePlugin: do not MOVE files from xpak dir to live system, but rather COPY them (further SPM phases need them) commit 2d5bb6494545287d026ee5fb59fa3eac8b1f3938 Author: Fabio Erculiani Date: Wed Jun 29 11:34:03 2011 +0200 Tagging Entropy version 1.0_rc20 commit 1dcca1837dc05314177e38dd4880f4b817a85f3f Author: Fabio Erculiani Date: Wed Jun 29 11:33:58 2011 +0200 Release Entropy 1.0_rc20 commit 02d2a2d43b53f3241b7f83150d310af7eb447494 Author: Fabio Erculiani Date: Wed Jun 29 11:33:02 2011 +0200 [entropy.spm] PortagePlugin: add_installed_package: improve reliability even more commit 5d803165c3d92c1fa39d88c0f76974e5ec54d117 Author: Fabio Erculiani Date: Wed Jun 29 11:26:14 2011 +0200 [entropy.spm] PortagePlugin: be more atomic when moving the pkg vdb dir to destination commit 99747e10ed583287a45d4cf0de87fbf9ef49e3d3 Author: Fabio Erculiani Date: Wed Jun 29 11:08:00 2011 +0200 [entropy.spm] PortagePlugin: make sure to also update vdb pkg dir mtime commit 7fff2821c35d3534033d343f245abf96186ffd5c Author: Fabio Erculiani Date: Tue Jun 28 11:58:48 2011 +0200 [tests] fix tests commit dde8b10882ccb84de7d63ab0ba0229ec26beb060 Author: Fabio Erculiani Date: Tue Jun 28 11:13:36 2011 +0200 Tagging Entropy version 1.0_rc19 commit 5a9be7b5d4fc7682e0b64d581842f6797fdaad06 Author: Fabio Erculiani Date: Tue Jun 28 11:13:32 2011 +0200 Release Entropy 1.0_rc19 commit 4f8bd8c92df558a752f072f917e97b2b97a985be Author: Fabio Erculiani Date: Tue Jun 28 11:12:35 2011 +0200 [entropy.*] remove tagged conflicting packages support, old and dusty piece of code, we now have packages dep_rewrite feature commit 5358a27dfa144f78ebcd954bf78e40ab89df302d Author: Fabio Erculiani Date: Tue Jun 28 11:09:02 2011 +0200 [entropy.server] close_repositories() is called by __del__, so make sure it's fault tolerant commit aa2c842324052dd7572354232e136636cf568065 Author: Fabio Erculiani Date: Tue Jun 28 11:08:32 2011 +0200 [entropy.server] make sure to always close the repository object commit 1765fd4becba9161a3a031c43c85763b3de38dac Author: Fabio Erculiani Date: Tue Jun 28 11:07:55 2011 +0200 [entropy.client] close_repositories() is called by __del__, so make it fault tolerant commit 51517dcb90f4e3a3b664b08a62aa80050b1b4cb2 Author: Fabio Erculiani Date: Tue Jun 28 11:07:13 2011 +0200 [entropy.qa] move fd close() before remove() commit f2f73a209f64a61c6cd3c79266ae69228f714b83 Author: Fabio Erculiani Date: Sun Jun 26 23:06:05 2011 +0200 [activator] do not remove local lock when using "syncas" commit a95270e9be8a2984cf7e4445ef31ce282f9bd1cb Author: Fabio Erculiani Date: Sun Jun 26 23:05:46 2011 +0200 [entropy.server] make possible to disable handling of repository local lock files commit 34b8055bf4147abf61f554007515b179c09e0ff4 Author: Fabio Erculiani Date: Sun Jun 26 19:45:52 2011 +0200 [activator] implement "syncas" feature (to sync/push repository to temp locations, for testing) commit 6eaf623c28839b2af8348565152893076b6d459f Author: Fabio Erculiani Date: Sun Jun 26 19:45:04 2011 +0200 [entropy.server] make possible to override remote repository database directory (in order to implement push to different location) commit b3dab49d1b80072a14d9541d006c5eab32ac6889 Author: Fabio Erculiani Date: Sun Jun 26 18:29:36 2011 +0200 [activator] remove unused code commit 1166757135c8be175694f1973405621dfe8c5090 Author: Fabio Erculiani Date: Sun Jun 26 12:19:43 2011 +0200 [entropy.client.interfaces.db] no need to return True, _do_fetch runs in a separate thread now commit 44fea6871a8fac8bc76c7a41cd569dca764b7664 Author: Fabio Erculiani Date: Sun Jun 26 12:18:58 2011 +0200 [entropy.client.interfaces.db] to avoid socket timeouts, make sure to flush all the parallel downloads before starting another chunk commit 583316487e8c525b6b06d85629fefdeb2f391b20 Author: Fabio Erculiani Date: Sun Jun 26 12:18:18 2011 +0200 [entropy.client.interfaces.db] reduce diff sync threshold from 2000 to 500 package changes commit f84722013b616eed84a579338e5b0425ca71c4e5 Author: Fabio Erculiani Date: Sun Jun 26 12:17:30 2011 +0200 [reagent] execute packages add queue in alphabetical order commit f416f976ac4338a4488a9066640b03834b6d6ba6 Author: Fabio Erculiani Date: Sun Jun 26 12:14:19 2011 +0200 [entropy.const] const_debug_write: improve output (add colors) and provide thread information (as well as timestamp) commit e8b5dcf34a52c5a5149872691d062480dcfba710 Author: Fabio Erculiani Date: Sun Jun 26 12:13:42 2011 +0200 [entropy.const] const_kill_threads: no need to wait daemon threads commit 7f7acdd0c3009b2fc221cd7dcc18e7e795107389 Author: Fabio Erculiani Date: Sun Jun 26 00:09:36 2011 +0200 Tagging Entropy version 1.0_rc18 commit b1fce54d63a0a94c701324fadcb2b903dc4adbc2 Author: Fabio Erculiani Date: Sun Jun 26 00:09:32 2011 +0200 Release Entropy 1.0_rc18 commit e8eba617eb39110757c9d6430714b808f77983ce Author: Fabio Erculiani Date: Sun Jun 26 00:06:57 2011 +0200 [entropy.client.interfaces.db] fine tune webservice based sync and timeout default parameters commit d200b3724c9e9d947f6a4d1f68da6bd59894449c Author: Fabio Erculiani Date: Sat Jun 25 23:37:22 2011 +0200 [entropy.db] EntropyRepositoryBase: directly handle install repository metadata commit 3f6bb27ce6dac85bdcb9cf584dcbfe4813b7a0f9 Author: Fabio Erculiani Date: Sat Jun 25 21:53:30 2011 +0200 [entropy.output] improve _my_raw_input(), use readline if available commit cfa7476f9d2521f7e6018def1eaae5027d662cdb Author: Fabio Erculiani Date: Sat Jun 25 20:01:34 2011 +0200 [equo] add "--by-user" support to "equo query list installed" to list packages installed by user commit 8c247b94e29e5fbe629b60da0a652db2f2b124ac Author: Fabio Erculiani Date: Sat Jun 25 19:45:55 2011 +0200 [entropy.db] EntropyRepository: move sqlite's integrity_check() to EntropyRepository.integrity_check() commit 5ee8022ddb892c066496754a752a24a0e26cd310 Author: Fabio Erculiani Date: Sat Jun 25 19:45:13 2011 +0200 [entropy.db.skel] EntropyRepositoryBase: introduce integrity_check() method commit b0b8d3151d29738d13b6582d580f0eb60f7d4390 Author: Fabio Erculiani Date: Sat Jun 25 19:27:02 2011 +0200 [equo] text_rescue: small reliability update commit ad169bd7f9bb9e177a7ac40b747a69434d422bc6 Author: Fabio Erculiani Date: Sat Jun 25 16:37:16 2011 +0200 [server] eit: add libtest, deptest options commit ec0fc124f521cc299ff826e0fc9447f22a860c08 Author: Fabio Erculiani Date: Sat Jun 25 11:34:09 2011 +0200 [po] update translations commit 427415690739e2f1f8472d23d4f31e64ff50f252 Author: Fabio Erculiani Date: Sat Jun 25 11:33:14 2011 +0200 [server] eit: implement "list", "graph", "revgraph", "own" commit d84003858cc190afd0d9ecb992a24e50956aa6e4 Author: Fabio Erculiani Date: Sat Jun 25 10:21:56 2011 +0200 [entropy.fetchers] call update() instead of _push_progress_to_output(), so that 3rdparties don't get stdout spammed commit 871fe266df78fd0675afd0d1776b5d520c7f3f97 Author: Fabio Erculiani Date: Sat Jun 25 10:21:37 2011 +0200 [sulfur] entropyapi: properly initialize variables in GuiUrlFetcher commit fc90756aa4188140ab85b742da1dd786ef8c14c0 Author: Fabio Erculiani Date: Sat Jun 25 00:23:44 2011 +0200 [server] eit: add more handy wrapped functions commit 6db46677d1ec034dee585177fd88cf5646b1d352 Author: Fabio Erculiani Date: Sat Jun 25 00:01:17 2011 +0200 [reagent] fixup "reagent repo create-empty-database" command commit a2d30da62695d0e4451bc96d0b53a22729c207b1 Author: Fabio Erculiani Date: Fri Jun 24 22:42:05 2011 +0200 Tagging Entropy version 1.0_rc17 commit f7dd762decb0ab23e3f2fad233268238daab6839 Author: Fabio Erculiani Date: Fri Jun 24 22:42:04 2011 +0200 Release Entropy 1.0_rc17 commit 51de9547dfba686664d13bff7ae38653f514aa61 Author: Fabio Erculiani Date: Fri Jun 24 22:41:39 2011 +0200 [entropy.client.interfaces.package] original_repo can be None commit d32cb4755cdb7578a25968bac7e7e3dd0f7d7375 Author: Fabio Erculiani Date: Fri Jun 24 22:09:56 2011 +0200 Tagging Entropy version 1.0_rc16 commit 8aa71c564c97d71c6bc374aad47c69443eac6f2a Author: Fabio Erculiani Date: Fri Jun 24 22:09:54 2011 +0200 Release Entropy 1.0_rc16 commit b2d42f3cac15043f174208cee20fbed8873d3195 Author: Fabio Erculiani Date: Fri Jun 24 22:09:24 2011 +0200 [entropy.client.interfaces.package] fix shadow repository mirrors list generation logic commit 3c57b28c1fb6506799fbd5266580c319a82f053d Author: Fabio Erculiani Date: Fri Jun 24 21:58:57 2011 +0200 Tagging Entropy version 1.0_rc15 commit f9db52db1d18ab953e4f8d92d629ffb60414522a Author: Fabio Erculiani Date: Fri Jun 24 21:58:56 2011 +0200 Release Entropy 1.0_rc15 commit 4caf63ab0d9db3afb62b130741aa6eb1c5a428d9 Author: Fabio Erculiani Date: Fri Jun 24 21:58:22 2011 +0200 [entropy.server.mirrors] actually call thread.join() on all the spawned threads commit 39c7168578f3fb7e28d3cbcc0b307474b3723b32 Author: Fabio Erculiani Date: Fri Jun 24 19:56:25 2011 +0200 Tagging Entropy version 1.0_rc14 commit 130eb60255c6fdb1e248f064367fcc04e28ff60b Author: Fabio Erculiani Date: Fri Jun 24 19:56:23 2011 +0200 Release Entropy 1.0_rc14 commit 24c58024fd0903dd3099c00b58c8e6564731f18a Author: Fabio Erculiani Date: Fri Jun 24 19:54:54 2011 +0200 [entropy.client.interfaces.package] cope with unavailable repository mirrors metadata, for shadow repositories commit b35b98f70c7da4f6c265d4a5a48a87d6c2e1693f Author: Fabio Erculiani Date: Fri Jun 24 19:30:56 2011 +0200 Tagging Entropy version 1.0_rc13 commit 7b3e6aa376e9a445cd3032ad2b75390d3ab3f531 Author: Fabio Erculiani Date: Fri Jun 24 19:30:55 2011 +0200 Release Entropy 1.0_rc13 commit 3c11b1b465f9feba21d657d6bb3a05410afb022e Author: Fabio Erculiani Date: Fri Jun 24 19:30:16 2011 +0200 [entropy.core.settings.base] "repodatabase" can be empty, in this case, do not validate commit b9dc0b4a68abef9216b85db24c0f5ce31dab04f6 Author: Fabio Erculiani Date: Fri Jun 24 18:21:23 2011 +0200 Tagging Entropy version 1.0_rc12 commit ce9be61c5d8b35cebf43c9c63b94b6bc6d04b820 Author: Fabio Erculiani Date: Fri Jun 24 18:21:22 2011 +0200 Release Entropy 1.0_rc12 commit 4ca45c3f4c3091f5ba1cb6e4699908dcd5ad29bf Author: Fabio Erculiani Date: Fri Jun 24 18:21:06 2011 +0200 [po] Makefile: fix typo commit 949aa4b858d96de5ccd1456359f541eec15c4513 Author: Fabio Erculiani Date: Fri Jun 24 15:47:17 2011 +0200 Tagging Entropy version 1.0_rc11 commit db30a2f666b07dabffec836c4f4819ff91cbfedc Author: Fabio Erculiani Date: Fri Jun 24 15:47:13 2011 +0200 Release Entropy 1.0_rc11 commit e3c30687d421ca54f27325d3ed97c11dd9814d8d Author: Fabio Erculiani Date: Fri Jun 24 15:46:51 2011 +0200 [server] eit: update implementation status commit 95fa18699c1ee5f3782437a9d8290a8f9ff7a58c Author: Fabio Erculiani Date: Fri Jun 24 15:46:23 2011 +0200 [entropy.core.settings.base] filter out invalid package mirrors URLs commit a8deb17e8de3837fb7a1a172a05acb55b42e882f Author: Fabio Erculiani Date: Fri Jun 24 15:43:13 2011 +0200 [entropy.core.settings.base] always validate repository database URL commit db11ff31687aead305b4c00f0496d0ecadf8ec03 Author: Fabio Erculiani Date: Fri Jun 24 15:42:39 2011 +0200 [entropy.tools] is_valid_uri: catch ValueError exceptions (caused by malformed URL, for IPv6) commit a815c40cb993cc03f380dfef5b5d02c351f28635 Author: Fabio Erculiani Date: Fri Jun 24 15:01:03 2011 +0200 [entropy.core.settings.base] remove dead code commit c2845c0a859e48036dda3d812d9177c90f0e52ae Author: Fabio Erculiani Date: Fri Jun 24 13:55:55 2011 +0200 [entropy.server] ServerPackagesRepositoryUpdater: "database_changelog_file" can be absent from upload_data commit f09aae1ab5bc5d15d0a62f442397f0e44419ef51 Author: Fabio Erculiani Date: Tue Jun 21 15:10:09 2011 +0200 [client] text_tools: fix undefined reference in print_menu commit 17b69d4a586e0f67c0a05c4120021964168ec77c Author: Fabio Erculiani Date: Tue Jun 21 15:06:46 2011 +0200 [reagent] improve "reagent status" output commit 4ae170f7f9dd0c8d701d290d89704f6256aa4ccf Author: Fabio Erculiani Date: Tue Jun 21 14:33:54 2011 +0200 [server] eit: add more wrapped options commit 17b3ae6223aa5c95d6da98cefc029ad818255b0b Author: Fabio Erculiani Date: Tue Jun 21 14:21:25 2011 +0200 [reagent] make "reagent status" work only for current repository commit e829215bb474f9ca3c095f5016d7fae26cc4393a Author: Fabio Erculiani Date: Mon Jun 20 23:39:15 2011 +0200 [entropy.server] improve speed of _get_basedir_pkg_listing commit 10c8f512852b87dd457c6a986d4bc10f8a045283 Author: Fabio Erculiani Date: Mon Jun 20 23:32:42 2011 +0200 [server] eit: fix reagent/activator paths commit b9ebc3e4b3e229cc2bd351f650bbbbad364fc95d Author: Fabio Erculiani Date: Mon Jun 20 23:29:33 2011 +0200 [server] add eit, the "stupid entropy content tracker" (experimental wrapper over reagent and activator) commit 8f7268c272cd31554972b392693979850b9ce160 Author: Fabio Erculiani Date: Mon Jun 20 20:23:03 2011 +0200 [entropy.server] drop .md5 files handling support on repos, pretty useless commit db3aed4ee989b54105b2b358fb90c059f63c60e0 Author: Fabio Erculiani Date: Mon Jun 20 17:49:41 2011 +0200 [services] entropy-repository-statistics: update permissions commit 949a4508a229d05f83a4178b06c175b01035eb2c Author: Fabio Erculiani Date: Mon Jun 20 17:48:45 2011 +0200 [services] entropy-repository-statistics: unpack the changelog file to a temp file commit 9822100755204b2dc37e15c708f216581479390e Author: Fabio Erculiani Date: Mon Jun 20 10:52:34 2011 +0200 Tagging Entropy version 1.0_rc10 commit a0674fc26599c3112520492572e96d2ae0202083 Author: Fabio Erculiani Date: Mon Jun 20 10:52:32 2011 +0200 Release Entropy 1.0_rc10 commit 72698d7b3d0c39ffab30186afc0b1e805a21d43b Author: Fabio Erculiani Date: Mon Jun 20 10:52:12 2011 +0200 [activator] fix temp file leakage commit 0b699dceb41f50f13a2f49ee12e88fbab38a6940 Author: Fabio Erculiani Date: Mon Jun 20 10:50:34 2011 +0200 [entropy.client.interfaces] always use prefix= with mkstemp() commit 2d77ff85d818a57381ba70a7964fd3a1e7b19598 Author: Fabio Erculiani Date: Mon Jun 20 10:50:24 2011 +0200 [entropy.qa] always use prefix= with mkstemp() commit e4592e3902243b83e8d607611b6262024a00c691 Author: Fabio Erculiani Date: Mon Jun 20 10:47:54 2011 +0200 [entropy.spm] always use prefix= with mkstemp() commit 85a0db933ffc120128474c41b6af28d485245413 Author: Fabio Erculiani Date: Mon Jun 20 10:46:05 2011 +0200 [entropy.tools] always use prefix= with mkstemp() commit f1f4895922d0f8de80eebebc9312879315adb416 Author: Fabio Erculiani Date: Mon Jun 20 10:44:00 2011 +0200 [entropy.transceivers] when using mkstemp() always provide a prefix commit faf1756c9fad9cc523e70ca1b21a57d69d3eff71 Author: Fabio Erculiani Date: Mon Jun 20 10:37:51 2011 +0200 [entropy.server] make sure to close and remove the temporary files in _inject_database_into_packages commit d5711e15539c642903567c3dc457a21f151f70ed Author: Fabio Erculiani Date: Mon Jun 20 10:12:41 2011 +0200 Tagging Entropy version 1.0_rc9 commit 1918dc561519be8ba2a103d3d1bc62e63a156493 Author: Fabio Erculiani Date: Mon Jun 20 10:12:37 2011 +0200 Release Entropy 1.0_rc9 commit e9642c7309e1a0666fc9215f6c3b0eabef4ce234 Author: Fabio Erculiani Date: Mon Jun 20 10:03:09 2011 +0200 [entropy.server] restore functionality of repository download Repository sync was malfunctioning when a download was required. The return value of _download() was incorrect (False meant error, while it should have been the other way around, returning a list of broken mirrors). Moreover, the download routine now uses packages.db.meta instead of downloading all the meta files separately. commit 1c3683e05380818c1c4cb2a5adc1bbd3c952a4a2 Author: Fabio Erculiani Date: Sun Jun 19 16:51:45 2011 +0200 Tagging Entropy version 1.0_rc8 commit d43426a94e29774c7ec1c4e607ad3bb4cb418834 Author: Fabio Erculiani Date: Sun Jun 19 16:51:42 2011 +0200 Release Entropy 1.0_rc8 commit a174d1a28bc9b01d0deb2aa08741925c6e613821 Author: Fabio Erculiani Date: Sun Jun 19 16:26:30 2011 +0200 [entropy.server] provide an initialized repo on _inject_database_into_packages This commit improves the general function performance by a lot. commit 0b884852c6f68c2a0d30ecb8dd0da9a1d01d65ce Author: Fabio Erculiani Date: Sun Jun 19 16:26:03 2011 +0200 [entropy.client] make possible to provide an already initialized repo to _inject_entropy_database_into_package commit d42e2a144d4c2bc64629873b8ad8121707941292 Author: Fabio Erculiani Date: Sun Jun 19 12:46:41 2011 +0200 [equo] text_rescue: "equo rescue spmsync", drop "Are you ready?" question commit 5fd1e406d83ad862ed82043055784ad5cde388d3 Author: Fabio Erculiani Date: Sun Jun 19 11:28:23 2011 +0200 [entropy.server] _inject_database_into_packages: slightly improve speed commit a7acb6d7c9e9b7a7173f0a6bdb4be9f3c4731a4a Author: Fabio Erculiani Date: Sun Jun 19 09:24:06 2011 +0200 [entropy.server] make possible to disable the "broken reverse dependencies" QA check commit 1b0cba0787bb3a198d53d3f42a33e2fb92de2955 Author: Fabio Erculiani Date: Sat Jun 18 23:37:26 2011 +0200 [services] entropy-repository-statistics: add ChangeLog parser tool commit c7569661bd62da777d12b3a41715ffbbcbb239e5 Author: Fabio Erculiani Date: Sat Jun 18 23:36:54 2011 +0200 [entropy.server] move ChangeLog date format string to etpConst commit 2995a70a7eff264140aeefb825ce0d5d413fafb1 Author: Fabio Erculiani Date: Sat Jun 18 19:49:29 2011 +0200 Revert "[entropy.client.interfaces.dep] drop auto-conflict feature, does more harm than good (kde-4.6.4)" This reverts commit 253fb2074473614d10c81e0481bab425e42493eb. commit e70cae4ca0434f48dc51f8a46334cb1e0452033d Author: Fabio Erculiani Date: Sat Jun 18 09:59:54 2011 +0200 Tagging Entropy version 1.0_rc7 commit e97ddff74a74b9657edcd58dc4989c14e51ee345 Author: Fabio Erculiani Date: Sat Jun 18 09:59:51 2011 +0200 Release Entropy 1.0_rc7 commit 253fb2074473614d10c81e0481bab425e42493eb Author: Fabio Erculiani Date: Sat Jun 18 09:49:44 2011 +0200 [entropy.client.interfaces.dep] drop auto-conflict feature, does more harm than good (kde-4.6.4) commit e42137fd49ce0a3e7031412ed08301d498d98139 Author: Fabio Erculiani Date: Sat Jun 18 00:57:40 2011 +0200 [entropy.server] db_actions can be None commit 0d8eb6b94c8ab443001a1f9102a70a08f4140336 Author: Fabio Erculiani Date: Fri Jun 17 22:48:43 2011 +0200 Tagging Entropy version 1.0_rc6 commit e1d1886131343e7f5c66f5053a99dac83c71796b Author: Fabio Erculiani Date: Fri Jun 17 22:48:42 2011 +0200 Release Entropy 1.0_rc6 commit 10577e1e94164532258c054a6891aa6011610bf0 Author: Fabio Erculiani Date: Fri Jun 17 22:48:22 2011 +0200 [tests] client: fix Trigger unit tests commit d326a429f69dd46eae321e365b630b6c465f4003 Author: Fabio Erculiani Date: Fri Jun 17 22:47:30 2011 +0200 [entropy.spm] PortagePlugin: move REPLACED_BY_VERSION logic AFTER setcpv() commit 423331c330767628767d48f1107fb015497a5249 Author: Fabio Erculiani Date: Fri Jun 17 22:32:47 2011 +0200 Tagging Entropy version 1.0_rc5 commit 1dfc50d2d6380e8c4dc5bdbba4528a5fe3b07e1d Author: Fabio Erculiani Date: Fri Jun 17 22:32:44 2011 +0200 Release Entropy 1.0_rc5 commit ac95842bdb02de8fb72282784cf5fa195a2c2e58 Author: Fabio Erculiani Date: Fri Jun 17 22:29:13 2011 +0200 [entropy.spm/entropy.client] bring more metadata to SPM plugins handing triggers This is required in order to support Portage EAPI4 feature called "REPLACED_BY_VERSION". See http://dev.gentoo.org/~ulm/pms/4/pms.html#x1-12100012.1.2 commit 0af55dcf2bbecd42a81d53e49f5c054f00e5d0d2 Author: Fabio Erculiani Date: Fri Jun 17 12:37:12 2011 +0200 Tagging Entropy version 1.0_rc4 commit d4eac9657bdbcb973abc7e93ea7ba35be07dc3f2 Author: Fabio Erculiani Date: Fri Jun 17 12:37:10 2011 +0200 Release Entropy 1.0_rc4 commit 1fed7f49d59d3fad904fc123ec074efb1d487975 Author: Fabio Erculiani Date: Fri Jun 17 12:35:47 2011 +0200 [entropy.server] respect semaphore maximum allowed threads limit commit 0f2390a107d0a9e32b5f62b115218422bd96bf0f Author: Fabio Erculiani Date: Fri Jun 17 12:35:06 2011 +0200 [entropy.client.interfaces.db] improve reliability of semaphore acquire()/release() handling commit a76acd3036aa20061551118594e49c0908088fbd Author: Fabio Erculiani Date: Fri Jun 17 10:48:56 2011 +0200 Tagging Entropy version 1.0_rc3 commit a03f1195143b43cabe5b03d45bebb01953af5298 Author: Fabio Erculiani Date: Fri Jun 17 10:48:52 2011 +0200 Release Entropy 1.0_rc3 commit 35559cf377037e160c3280109a354804f0946707 Author: Fabio Erculiani Date: Fri Jun 17 10:39:13 2011 +0200 [entropy.server.mirrors] handle compressed ChangeLog file commit 361a3ed0601410e3a31d35a03a88b9fc2f7d2100 Author: Fabio Erculiani Date: Fri Jun 17 10:16:53 2011 +0200 [entropy.server.interfaces.db] _download(): fix indentation error in code commit 334594a0055aee4aa7fdc984344230d560de6e60 Author: Fabio Erculiani Date: Fri Jun 17 08:45:00 2011 +0200 [activator] say "Automatic" instead of "Autodriven" commit a488dc09596b0686d30c687479dcea7daeb4b959 Author: Fabio Erculiani Date: Thu Jun 16 21:55:25 2011 +0200 Tagging Entropy version 1.0_rc2 commit b06a09b4608b182b0307bc9ab56c01214dd979d2 Author: Fabio Erculiani Date: Thu Jun 16 21:55:20 2011 +0200 Release Entropy 1.0_rc2 commit 81598b5fed4fc13ad977398f50d7f06914c50e86 Author: Fabio Erculiani Date: Thu Jun 16 16:38:09 2011 +0200 [entropy.server] drop parsable-rss feature in favour of a plain ChangeLog file ChangeLog file is now automatically generated basing on new packages being added to repository. It can be disabled via server.conf's "changelog = false" directive. This file is supposed to grow to infinity and no size control is going to be implemented. commit c2060349206ee32b291624ff98a1d040de3ee9e9 Author: Fabio Erculiani Date: Wed Jun 15 19:06:32 2011 +0200 [entropy.server] make rss-base-url passthru unfiltered commit f3ef8530838826c46ce9ac94a490f661135ec02f Author: Fabio Erculiani Date: Wed Jun 15 18:38:36 2011 +0200 [entropy.misc] FastRSS: use toxml() instead of toprettyxml() which looks buggy commit 1a3daca0317f5174e60e40d0d17d7429743e0c30 Author: Fabio Erculiani Date: Wed Jun 15 18:29:37 2011 +0200 [entropy.misc] FastRSS: fix typo in commit() use write() instead of writelines() commit 66b055813b87b679180d160ce8cdb73db4d18b75 Author: Fabio Erculiani Date: Wed Jun 15 18:23:11 2011 +0200 [entropy.misc] FastRSS: setup proper rss file permissions commit 1ae79303bda831973cf93bf0541ea1c1eb7b19e3 Author: Fabio Erculiani Date: Wed Jun 15 18:15:44 2011 +0200 [entropy.misc] FastRSS: be fault tolerant versus missing xml elements commit 2e66a727ec443c21a8b294b7f790e968bebc9ed2 Author: Fabio Erculiani Date: Wed Jun 15 18:04:13 2011 +0200 [entropy.server] add missing metadata to RSS light blob commit 2d942fa002f32dc8cb070a01eb79eccf924ce49d Author: Fabio Erculiani Date: Wed Jun 15 18:01:20 2011 +0200 [entropy.server.mirrors] handle sync of the parsable rss file commit d874c929e45605ab8c29979cad91c8e7bd0c8713 Author: Fabio Erculiani Date: Wed Jun 15 17:49:32 2011 +0200 [entropy.server] make possible to change default RSS-light file name commit 2a0e7f7c9434a7346377755f72a541b9b0c935b2 Author: Fabio Erculiani Date: Wed Jun 15 17:46:09 2011 +0200 [entropy.server] add support for generating parsable RSS feeds commit 9dd4e263e6fcc9cd8d53d3632852000c3889fcf4 Author: Fabio Erculiani Date: Wed Jun 15 17:45:32 2011 +0200 [entropy.misc] FastRSS: implement get() method commit 7203cee3b4769fcf2984c246c786c34fd5f6f6f2 Author: Fabio Erculiani Date: Wed Jun 15 17:42:42 2011 +0200 [tests/misc] add more tests for FastRSS commit 40c732bd720f479c50f3c66bf1d00e84c4410711 Author: Fabio Erculiani Date: Wed Jun 15 14:33:34 2011 +0200 [entropy.misc] add FastRSS class, for fast RSS files generation commit 86c634e27ea54b25f7cb42f3e57d0b81895cfc55 Author: Fabio Erculiani Date: Wed Jun 15 08:18:43 2011 +0200 [entropy.qa] slightly improve test_shared_objects() scanning performance commit 38cb7ddf789940fa983e728ccedb422b64493f87 Author: Fabio Erculiani Date: Tue Jun 14 23:08:19 2011 +0200 [entropy.server.interfaces.mirrors] parallelize QA checks, drastically improve speed, EXPERIMENTAL commit 469d95ccd6717fd45e5e116bd4287a30ec8b3c4a Author: Fabio Erculiani Date: Tue Jun 14 22:43:21 2011 +0200 [entropy.const] add const_get_cpus() commit d963de2a07dea6a07bf4c70fbeb0895e77422f80 Author: Fabio Erculiani Date: Tue Jun 14 11:52:05 2011 +0200 [entropy.services.client] add missing socket.error exception handling while reading the HTTP response commit cdac7dd34e70afb521842718dcd2fb76fb34de7e Author: Fabio Erculiani Date: Sun Jun 12 23:24:12 2011 +0200 Tagging Entropy version 1.0_rc1 commit e58c5f844738f7acca97e014f0913cc18cb5b4fe Author: Fabio Erculiani Date: Sun Jun 12 23:24:10 2011 +0200 Release Entropy 1.0_rc1 commit aa797f079e77215419f5dc60fbbb3ee4607945b8 Author: Fabio Erculiani Date: Sun Jun 12 23:05:05 2011 +0200 [entropy.cache] EntropyCacher: use daemon threads commit 8172dba9815103085d7350193313da56e9f7187a Author: Fabio Erculiani Date: Sun Jun 12 23:04:17 2011 +0200 [entropy.fetchers] MultipleUrlFetcher: make UrlFetcher.download() thread, a daemon one commit 028193158b6fad8d97263fd5a6e4aa0ee39daf2b Author: Fabio Erculiani Date: Sun Jun 12 23:03:46 2011 +0200 [services] entropy-updates-service: make both threads, daemon ones commit d344908ec2394270e77449c91d7b134d92e1267f Author: Fabio Erculiani Date: Sun Jun 12 23:03:07 2011 +0200 [sulfur] make all the Web Services threads, daemon ones commit fd96568d0226ef10fecfb6637f513fdbd823406e Author: Fabio Erculiani Date: Sun Jun 12 22:29:20 2011 +0200 [entropy.client.interfaces.db] make the Web Services repository update routine daemon threads commit 712b47d3414181ef043a33ccf12285679cbd1c33 Author: Fabio Erculiani Date: Sun Jun 12 16:36:45 2011 +0200 [sulfur] when application_quit signal is raised, stop any Web Services activity so that respective threads end asap commit 8a8fdead26ccb3c81e910fbf798096ad620bed5a Author: Fabio Erculiani Date: Sun Jun 12 16:27:18 2011 +0200 [entropy.client.services] lower socket timeout to sane values, keep it high for video uploads commit ab9472dfee10f7854fed37fd2ec9f709b53f4aab Author: Fabio Erculiani Date: Sun Jun 12 16:06:08 2011 +0200 [entropy.client.interfaces.client] add ETP_SPLITDEBUG option commit d3583e25ec556332f37b0081b309a91b6e2191a4 Author: Fabio Erculiani Date: Wed Jun 8 18:08:13 2011 +0200 [entropy.security] fix undefined reference "GPGError" commit 41f8ed3ee613443aef4352f73190d85887a0efaf Author: Fabio Erculiani Date: Wed Jun 8 18:06:52 2011 +0200 [sulfur] PkgInfoMenu: content metadata might not be available in package dict commit fe5d39c748d16799615e5967752de0c3664fb73c Author: Fabio Erculiani Date: Wed Jun 8 18:05:22 2011 +0200 [entropy.client.interfaces.db] AvailablePackagesRepositoryUpdater: raise KeyError if repository identifier is invalid commit d1d4564199a79c75f0ab061ab61679444d42fc1d Author: Fabio Erculiani Date: Wed Jun 1 14:20:59 2011 +0200 Tagging Entropy version 1.0_beta21 commit 16f7367d1e48707c16ec493de9083b256d1cee49 Author: Fabio Erculiani Date: Wed Jun 1 14:20:56 2011 +0200 Release Entropy 1.0_beta21 commit d86b2695d43cf489d802b2655e92cece75a6a578 Author: Fabio Erculiani Date: Wed Jun 1 14:20:38 2011 +0200 [entropy.spm] PortagePlugin: fix undefined reference commit 808d48c9045275092773d2eab453e4dbe4840a6d Author: Fabio Erculiani Date: Tue May 31 11:19:37 2011 +0200 Tagging Entropy version 1.0_beta20 commit 424cff10371c8a249d891de6d104d63fcf59cb87 Author: Fabio Erculiani Date: Tue May 31 11:19:33 2011 +0200 Release Entropy 1.0_beta20 commit bae5f223e0fd2446c8d28a64a14cb7e1b66a2db5 Author: Fabio Erculiani Date: Tue May 31 11:19:19 2011 +0200 [todo] update TODO commit ed7b6d4dd8acc9b10112e1aa8adfda6056f5ffd6 Author: Fabio Erculiani Date: Tue May 31 11:14:49 2011 +0200 [entropy.client.interfaces.dep] evaluate post-dependencies separately Evaluating post-dependencies together with direct dependencies could cause unexpected packages to be pulled in due to cycles in the dependency graph. This commits makes possible to cut these cycles by filtering out dependencies already pulled in, in the same scope. Example: nvidia-drivers pulls in nvidia-userspace which pulls in nvidia-drivers as post-dependency. But given that we have more nvidia-drivers packages in the same scope, this turned to be an issue commit 8f96964beb2cc2259ba67e03523a96fcb4c404af Author: Fabio Erculiani Date: Tue May 31 11:13:30 2011 +0200 [entropy.client.interfaces.dep] use set intersection instead of doubly nested for loops commit c1197fa99fabfbd0a27ab035c3ee68580fdccfc7 Author: Fabio Erculiani Date: Mon May 30 22:02:34 2011 +0200 Tagging Entropy version 1.0_beta19 commit c53266f911f4e7167be6f51075e8fe2690ff054f Author: Fabio Erculiani Date: Mon May 30 22:02:31 2011 +0200 Release Entropy 1.0_beta19 commit 3e194202cb7e4583ddce596db078004aecf72fbb Author: Fabio Erculiani Date: Mon May 30 20:34:36 2011 +0200 [entropy.client.interfaces.dep] properly filter out colliding packages when determining inverse dependencies commit 6e0d7923b2a1af42b1c92a3703eda45deee29aa6 Author: Daniel Halens Rodríguez Date: Mon May 30 17:10:29 2011 +0100 [i18n] Update es and nl translation commit 1778732439947312851c2897505d309f9aa98059 Author: Fabio Erculiani Date: Sat May 28 20:17:04 2011 +0200 Tagging Entropy version 1.0_beta18 commit 910f118e88f2231692ae39995dd9f5eba7cfa03d Author: Fabio Erculiani Date: Sat May 28 20:17:02 2011 +0200 Release Entropy 1.0_beta18 commit 94c55061a7cdb6b56951c9af4606b10674b99704 Author: Fabio Erculiani Date: Sat May 28 20:12:58 2011 +0200 [entropy.client] Trigger: always execute the setup phase (if available) even when preinstall nor postinstall are set commit 94d3235dc84cd243fab5452a3422daf877aeaa84 Author: Fabio Erculiani Date: Sat May 28 20:12:28 2011 +0200 [entropy.spm] PortagePlugin: improve reliability of preinstall+setup phase execution commit e405d6c97ff465b08ff91f01ad869ffe565a28e7 Author: Fabio Erculiani Date: Sat May 28 19:29:21 2011 +0200 [conf] improve entropy client defaults, as per bug #2420 commit c5d270d4a182dbf134e7b576716e3ba525d789c4 Author: Fabio Erculiani Date: Sat May 21 23:19:45 2011 +0200 [entropy.server] add catch-all dep_rewrite syntax commit d1055e80f7125b0499b219930f3742962a06f25b Author: Fabio Erculiani Date: Wed May 18 22:24:13 2011 +0200 Tagging Entropy version 1.0_beta17 commit db20f8ac55c49f9ffd3eee4bf993083e4bced207 Author: Fabio Erculiani Date: Wed May 18 22:24:11 2011 +0200 Release Entropy 1.0_beta17 commit 1cb6a1830514bdeb57310256c57157cc47803099 Author: Fabio Erculiani Date: Wed May 18 22:22:52 2011 +0200 [entropy.server] fix dep_rewrite logic when asking to remove dependencies commit cbd39ed145468c38c3f2725b3d21c7fbc7fcc31e Author: Fabio Erculiani Date: Tue May 17 14:08:40 2011 +0200 [conf] add Yes Optus Mirror (Australia) to repositories.conf.example commit b76623844951b4f0757d051d8d8e83312b465c96 Author: Fabio Erculiani Date: Tue May 17 00:08:41 2011 +0200 Tagging Entropy version 1.0_beta16 commit 4d871155ceddbae32f3b4dcdb7628512f6ae0bdb Author: Fabio Erculiani Date: Tue May 17 00:08:35 2011 +0200 Release Entropy 1.0_beta16 commit 9d53e66b4cc694e928741fa57866dd019df793f6 Author: Fabio Erculiani Date: Sun May 15 21:22:54 2011 +0200 [equo] improve handling of --quiet in "equo install" and "equo upgrade" commit 83cbfde5e01f0ff6ea567c6bd38af358b20695e9 Author: Fabio Erculiani Date: Sun May 15 21:18:23 2011 +0200 [equo] fix equo upgrade "--replay" and "--empty" support commit ae6755081f76a5a31cb05d50e29a552e7506825c Author: Daniel Halens Rodríguez Date: Sat May 14 19:30:08 2011 +0100 [i18n] Update es translation commit f3e7ac1ce47a04098d59b2012f5d7681c7175bb2 Author: Fabio Erculiani Date: Sat May 14 10:16:38 2011 +0200 [equo] do not respawn equo during "equo upgrade" if --fetch is provided, close bug #2421 commit 7238d36cac71d7f461f30451201a103a95a72456 Author: Fabio Erculiani Date: Thu May 12 14:42:13 2011 +0200 [sulfur] _validate_repo_submit: validate repository identifier commit 01f9b0cbf855666f469ae0f189515b30f634ae8e Author: Fabio Erculiani Date: Fri May 6 19:19:46 2011 +0200 Tagging Entropy version 1.0_beta15 commit 18bb05df4beb521324b0685aa3c0fc742774bbe8 Author: Fabio Erculiani Date: Fri May 6 19:19:28 2011 +0200 Release Entropy 1.0_beta15 commit b71c66eb720719dcbc6c8d10dea3357ee700efbb Author: Fabio Erculiani Date: Fri May 6 19:17:00 2011 +0200 [entropy.client.interfaces.dep] dramatically improve _generate_reverse_dependency_tree() speed (by 10x factor) commit d9687b9451c1fe270bf55972eb8179ba0f14375c Author: Fabio Erculiani Date: Fri May 6 16:45:24 2011 +0200 [entropy.client.interfaces.dep] filter or dependencies during reverse deps calculation Let's say we have app-foo/one requiring python:2.6 or python:2.7. We have both installed of them installed and we decide to drop python:2.6. Without handling the case where either 2.6 or 2.7 are fine, the first occurence is pulled in, which is wrong. This code changes the way retrieveReverseDependencies() work ( by including any or dependency in the reverse deps list) and add the logic to handle the case in the reverse dependencies calculation code. commit 0f0029b3eca82ce0a4a72113ef87e45cb8780b5b Author: Fabio Erculiani Date: Fri May 6 16:39:40 2011 +0200 [tests] db: fix test_use_defaults test commit 07d14b78e82f075913cefd8e7b70909d6cca700d Author: Fabio Erculiani Date: Fri May 6 16:31:23 2011 +0200 [entropy.misc] fix typo in Lifo.discard() commit 707dc67f079be9f21a99c9cc46b494392b28566f Author: Fabio Erculiani Date: Fri May 6 12:23:26 2011 +0200 [entropy.client.interfaces.dep] _generate_reverse_dependency_tree: add more debugging output commit 4370cebd6ccbcb360ce5daba377f3e3ffe0aece5 Author: Fabio Erculiani Date: Fri May 6 12:21:38 2011 +0200 [equo] text_ui: when calling execv*, use "equo" as application name (this will work in any case) When debugging entropy client it's common to use "python equo.py", but this doesn't work well with equo upgrade autorespawn code that is using execvp() commit 5cc2ffed2b6e4cd1b5b5609d4e22a594e9eaab24 Author: Fabio Erculiani Date: Fri May 6 12:20:29 2011 +0200 [entropy.client.interfaces.methods] _create_pid_file_lock: handle the case where execv* has been used commit e9fe75b1cac6d646bec78039e446097793851c44 Author: Fabio Erculiani Date: Fri May 6 12:11:05 2011 +0200 [entropy.misc] Lifo: use collections.deque commit 4da60e84d28d780f1552acabdee1728cfeba7fa0 Author: Fabio Erculiani Date: Fri May 6 11:50:40 2011 +0200 [entropy.db] EntropyRepositoryBase: add extended=True support to retrieveReverseDependencies() commit 208c9c3f4e36a57e00eeab2417f2bb3a1fda1c06 Author: Fabio Erculiani Date: Fri May 6 10:14:22 2011 +0200 [entropy.misc] implement Lifo over List and use O(1) methods only commit a3852cd1b9eb95e8d1289c84ee5a9f0d5c4fc8f3 Author: Fabio Erculiani Date: Thu May 5 14:47:59 2011 +0200 Tagging Entropy version 1.0_beta14 commit 687f414ec683ef5e92d5a93dbe535d0f72e840cd Author: Fabio Erculiani Date: Thu May 5 14:47:55 2011 +0200 Release Entropy 1.0_beta14 commit 9fbd7f1aa43015dafd255ce81c5e68998c87ce4b Author: Fabio Erculiani Date: Thu May 5 14:47:02 2011 +0200 [entropy.client.interfaces.dep] _get_unsatisfied_dependencies: when handling simple or dependency, restrict matching to the first available entity commit d1898b282fb02711be0ad771590668e689cb5529 Author: Fabio Erculiani Date: Thu May 5 12:13:06 2011 +0200 Tagging Entropy version 1.0_beta13 commit f1c5877732edf50814731fa8609588ac6f60f874 Author: Fabio Erculiani Date: Thu May 5 12:12:52 2011 +0200 Release Entropy 1.0_beta13 commit a86a752dc699279d34020b2f930a6de47808360f Author: Fabio Erculiani Date: Thu May 5 12:12:24 2011 +0200 [entropy.client.interfaces.package] fromfile could be None, handle this in _handle_config_protect() commit 716829e841e6382991f052d10424940c41da737d Author: Fabio Erculiani Date: Thu May 5 11:40:00 2011 +0200 [po] update translations commit 27341f12ad8b3e0b595c13b9d4012fa07b33ceb8 Author: Fabio Erculiani Date: Thu May 5 11:35:43 2011 +0200 Tagging Entropy version 1.0_beta12 commit 78f7978bb2d6463fbffe5cf83847f5cae362d02d Author: Fabio Erculiani Date: Thu May 5 11:35:14 2011 +0200 Release Entropy 1.0_beta12 commit e28211324149c1fbb73a32e43684c0a3e040567b Author: Fabio Erculiani Date: Thu May 5 11:33:50 2011 +0200 [entropy.client.interfaces.package] handle broken symlink in package file content, during installation libvirt ships with a broken symlink, that could lead Entropy to crash with IOError exception at Spm.allocate_protected_file() This commit handles this exact case. commit c224ef5f68d4763769d7b161cf6db3ec3eb35863 Author: Fabio Erculiani Date: Thu May 5 10:26:59 2011 +0200 [equo] warn if running off a Live System commit 48e2adb785723912d647a8d6485ee3857cdb581a Author: Fabio Erculiani Date: Thu May 5 10:26:48 2011 +0200 [sulfur] warn if running off a Live System commit f47cd8659f9359de580b6c74667183d863db0b12 Author: Fabio Erculiani Date: Thu May 5 10:17:08 2011 +0200 [sulfur] make sure "config_protect" and "config_protect_mask" metadata are available commit 37f66f42f502bc49a5644fe9a453b7b79ac3a7b8 Author: Fabio Erculiani Date: Wed May 4 19:32:20 2011 +0200 Tagging Entropy version 1.0_beta11 commit 660abed922ca0e208affabc9ce769e6318c38f26 Author: Fabio Erculiani Date: Wed May 4 19:32:02 2011 +0200 Release Entropy 1.0_beta11 commit 6331a9f50e5a24350759380acb328bf2c4899bfe Author: Fabio Erculiani Date: Wed May 4 19:24:42 2011 +0200 [entropy.spm] PortagePlugin: always keep USE_FORCE in package use flags commit 05fa5ab8f21d031ed6c53b807fc33afc8c248dac Author: Fabio Erculiani Date: Wed May 4 18:32:29 2011 +0200 [tests] db: fix test_use_defaults test commit 50d94d456fa7da01370c566de2c52645f429c5dc Author: Fabio Erculiani Date: Wed May 4 15:59:13 2011 +0200 [entropy.spm] PortagePlugin: rewrite _calculate_dependencies() to ignore use_mask commit 5bb46c2d0e8f3ea52855e3c4fded3ce3a5eb4374 Author: Fabio Erculiani Date: Wed May 4 08:02:54 2011 +0200 [magneto] fixup icon name commit 306bf86397a42300403909b163f3c2c41c6bca8a Author: Fabio Erculiani Date: Tue May 3 18:49:18 2011 +0200 Tagging Entropy version 1.0_beta10 commit b602fbf34c76b1daa0a6955a02f2fe75a4fe4527 Author: Fabio Erculiani Date: Tue May 3 18:49:15 2011 +0200 Release Entropy 1.0_beta10 commit 227c66a60cdcefbad25e7124a393168125db5fd2 Author: Fabio Erculiani Date: Tue May 3 18:48:53 2011 +0200 [services] entropy-updates-service: disable debug mode by default commit 374f19d2c55b7b4ae213626d2dff846b5241d9bf Author: Fabio Erculiani Date: Tue May 3 18:47:25 2011 +0200 [entropy.client.interfaces.db] make AvailablePackagesRepository.remote_revision() work again (fixes Magneto) commit 1d47dfd01929c66b22baf3078812bdbee327912c Author: Fabio Erculiani Date: Tue May 3 18:25:43 2011 +0200 [services] entropy-updates-service: add more debugging output, redirect stderr/stdout to log file commit 553af1bdb019160fd8894a27947d4e6f96b74bf4 Author: Fabio Erculiani Date: Tue May 3 18:24:10 2011 +0200 [magneto] since notify-python is crap, use attach_to_status_icon and catch AttributeError commit b48a5caa9b493e08e184192e03b9e586f20623a3 Author: Fabio Erculiani Date: Tue May 3 18:23:22 2011 +0200 [magneto] restory compatibility with libnotify 0.7 commit dc9186172cdf9987e66b15b1ff109675b4e9908b Author: Fabio Erculiani Date: Tue May 3 14:52:31 2011 +0200 Tagging Entropy version 1.0_beta9 commit e1e8bbdf8bb4200882edea0d676a2ac641176482 Author: Fabio Erculiani Date: Tue May 3 14:52:12 2011 +0200 Release Entropy 1.0_beta9 commit fcacd42efa5b9179a07c5794e1c0da2d7f9eee5e Author: Fabio Erculiani Date: Tue May 3 14:50:48 2011 +0200 [sulfur] improve CellRendererStars rendering speed dramatically commit 19440e96cf234c7281ed2b2b2ffe9dde18ce673a Author: Fabio Erculiani Date: Tue May 3 14:23:34 2011 +0200 [sulfur] avoid using fork_function completely, it can easily cause deadlocks commit 99d735e7445194ea0334c04fdde3f63e10624b0f Author: Fabio Erculiani Date: Tue May 3 13:42:25 2011 +0200 [sulfur] create "application_quit" signal and spawn it on application quit commit dae5bf3516ca6beedfebebbbbbeebaee550d2954 Author: Fabio Erculiani Date: Sun May 1 16:36:05 2011 +0200 [entropy.client.interfaces.dep] validate retrieveKeySlotAggregated outcome before processing commit a01fa77e7ac0ee5827887a916658f708420ab0a1 Author: Fabio Erculiani Date: Sun May 1 16:17:58 2011 +0200 [entropy.client.interfaces.methods] write disabled repositories too in __write_ordered_repositories_entries commit 83e910a3d5fb0f99cc0a1cbf1123c39b648140c5 Author: Fabio Erculiani Date: Sun May 1 16:04:40 2011 +0200 [entropy.client.interfaces.methods] fix typo in Client.__write_ordered_repositories_entries, close bug #2385 commit 329515353f180c2ffeb3700e0a3a1eeccb12ad73 Author: Fabio Erculiani Date: Sun May 1 08:22:38 2011 +0200 Tagging Entropy version 1.0_beta8 commit 7c43c424a900331883e38a096984435c28de7ed8 Author: Fabio Erculiani Date: Sun May 1 08:22:36 2011 +0200 Release Entropy 1.0_beta8 commit 81505e123d422c5f25e745d1bd3d85f464fdcad6 Author: Fabio Erculiani Date: Sun May 1 08:21:56 2011 +0200 [equo] fix equo remove --nodeps, see bug #2389 commit 20777d7f03a69f98e671c7d1e2a52d947274471f Author: Fabio Erculiani Date: Sun May 1 08:21:49 2011 +0200 Tagging Entropy version 1.0_beta7 commit 98bee11a7f74c59deb5eff24112d4a01f21a3310 Author: Fabio Erculiani Date: Sun May 1 08:21:46 2011 +0200 Release Entropy 1.0_beta7 commit 3a7ce68e2872828dc2060a1e21392fc0cd5e5238 Author: Fabio Erculiani Date: Sun May 1 08:18:05 2011 +0200 Tagging Entropy version 1.0_beta6 commit 7398f692263c0df57d8311c398c0fbf335ffa9b6 Author: Fabio Erculiani Date: Sun May 1 08:17:58 2011 +0200 Release Entropy 1.0_beta6 commit d9f9c709dda7de94ce2c47eb75d111f882122c54 Author: Fabio Erculiani Date: Sun May 1 08:17:41 2011 +0200 [equo] use execvp() instead of execv() commit 889ffd82bfb227e364f175e5447a24b70fe3d693 Author: Fabio Erculiani Date: Sat Apr 30 09:56:25 2011 +0200 Tagging Entropy version 1.0_beta5 commit 4e84aad0950721522d99791ffc519baf21fd8037 Author: Fabio Erculiani Date: Sat Apr 30 09:56:18 2011 +0200 Release Entropy 1.0_beta5 commit 257470546721d82c627a25e011c7e0472ce3f3e8 Author: Fabio Erculiani Date: Sat Apr 30 09:55:10 2011 +0200 [sulfur] _ugc_cache_icons._fetch_icons: fix function logic commit 594074e9bf7bb26021b0b2a6110fb95691be1166 Author: Fabio Erculiani Date: Fri Apr 29 18:21:05 2011 +0200 Tagging Entropy version 1.0_beta4 commit 8bcfda56f33e67a0df7afaf63d682aa1c7f40206 Author: Fabio Erculiani Date: Fri Apr 29 18:21:01 2011 +0200 Release Entropy 1.0_beta4 commit 714473e10331b9c9c52bdf76b376fe1d1a5c13ad Author: Fabio Erculiani Date: Fri Apr 29 18:19:45 2011 +0200 [entropy.client.services.interfaces] ClientWebService.get_documents: only set "cache" param if service_cache is True commit 975efb31a6919f6b82a542e0aba2e5e82cabf5b9 Author: Fabio Erculiani Date: Fri Apr 29 18:16:38 2011 +0200 [sulfur] when a new icon is fetched, emit the UGC data update signal commit 8a718f0d3760992eff6dbb57b5d15bb4df6ac995 Author: Fabio Erculiani Date: Fri Apr 29 18:16:02 2011 +0200 [sulfur] when fetching icons in background, use service_cache=True commit dd1b8234037a6e13d60ced4eb5ec38886939250e Author: Fabio Erculiani Date: Fri Apr 29 18:02:41 2011 +0200 [entropy.client.services.interfaces] ClientWebService: add service_cache When there is no need to fetch fresh data from the service and we can allow the same to cache our requests, service_cache should be set to True commit d36a2a3b209e6089970ec027700215901a969214 Author: Fabio Erculiani Date: Fri Apr 29 17:26:09 2011 +0200 Tagging Entropy version 1.0_beta3 commit 45622fa2fe99c09c8c78e2f4a39bd9b6da93fcff Author: Fabio Erculiani Date: Fri Apr 29 17:25:51 2011 +0200 Release Entropy 1.0_beta3 commit 934982279dbe1d462a6dcc42f957412aba830b1e Author: Fabio Erculiani Date: Fri Apr 29 17:13:41 2011 +0200 [po] update translations commit ffb7c9dd17f9cf26afb356c1bd9359ebfefe4bff Author: Fabio Erculiani Date: Fri Apr 29 17:13:27 2011 +0200 [activator] add --color option, see bug #2381 commit 43a07fce7186d4023d7f14a9375ca90c6e9ea3a5 Author: Fabio Erculiani Date: Fri Apr 29 17:13:07 2011 +0200 [reagent] add --color option, see bug #2381 commit 41f816ea9fcea6907367a1712f50d4d35cfdfb4e Author: Fabio Erculiani Date: Fri Apr 29 17:12:13 2011 +0200 [equo] add --color option, see bug #2381 commit bc63e0fee8d2e64054e7130ea8006f7ee3f63441 Author: Fabio Erculiani Date: Wed Apr 27 17:11:21 2011 +0200 [entropy.db] EntropyRepositoryBase.__filterUse: add backward compatibility, if use flag is not listed, it's considered disabled commit 9693f3e630fa3847dcdb5c79e78611f007e9a5b1 Author: Fabio Erculiani Date: Wed Apr 27 17:06:59 2011 +0200 [entropy.db] EntropyRepositoryBase.__filterUse: now that disabled use flags are recorded, fine tune use-defaults logic commit 72ea943a527cda23460456e86a80281840c7619e Author: Fabio Erculiani Date: Wed Apr 27 11:38:53 2011 +0200 [entropy.spm] add disabled use flags to package use flags metadata commit a932c8e9a13c76c71c327ea4477be15b6a065ecb Author: Fabio Erculiani Date: Tue Apr 26 22:57:37 2011 +0200 [sulfur] fix UGC error box layout commit a88030f1bbb90a6cdbcec9aa7203ab979518505c Author: Fabio Erculiani Date: Tue Apr 26 22:56:50 2011 +0200 [sulfur] remove credentials if UGC login fails commit 160f1cefccf9c7d2232074b115db24c55689b240 Author: Fabio Erculiani Date: Tue Apr 26 22:29:30 2011 +0200 [sulfur] reduce UGC data queue size commit 24f8c8cfd8f2a85398758922e07f5bda629df876 Author: Fabio Erculiani Date: Tue Apr 26 14:09:36 2011 +0200 [equo] inform user when we're about to respawn equo commit 6d51f7a306a48f5215f39c49d501d160bd385797 Author: Fabio Erculiani Date: Tue Apr 26 12:21:48 2011 +0200 Tagging Entropy version 1.0_beta2 commit 612e436ca1ce80aaba792c83e4f745c9e7b47770 Author: Fabio Erculiani Date: Tue Apr 26 12:21:31 2011 +0200 Release Entropy 1.0_beta2 commit d274cbb75ecd2769e4e5e5321fb60b610853430f Author: Fabio Erculiani Date: Tue Apr 26 12:20:58 2011 +0200 [sulfur] remove debug output commit b59edb97823d3d8855b96d2570df1b78aee50528 Author: Fabio Erculiani Date: Tue Apr 26 12:15:54 2011 +0200 [sulfur] automatically respawn Sulfur after the installation of critical updates (if there are more) commit 86c68a8a7fa26d290885cbbbd50638f18f231f88 Author: Fabio Erculiani Date: Tue Apr 26 11:36:21 2011 +0200 [sulfur] correctly handle critical updates warning message when critical packages are already in the install queue commit e6a75a7fb8f0bc1a2a2020dbc5b7b1dee31a9e2f Author: Fabio Erculiani Date: Tue Apr 26 08:35:53 2011 +0200 [equo] respawn equo if, after the installation of all the updates, there are more (critical updates case) commit cc1073f033ef0e82ffe799b2b91206cf6e84600e Author: Fabio Erculiani Date: Mon Apr 25 23:38:15 2011 +0200 [entropy.tools] uncompress_tarball: if catch_empty is True, return 0 if os.listdir() is empty. Blame Python 2.7 devs for having changed tarfile functions contract commit 8412fa8358df719011a9445b1bd422c5a66aa1af Author: Fabio Erculiani Date: Mon Apr 25 20:01:52 2011 +0200 [sulfur] check if old signal handler returned by signal.signal() is a callable object commit 61bbda039b20cf8d3d9535a0958fb41c5bfbf306 Author: Fabio Erculiani Date: Mon Apr 25 19:43:28 2011 +0200 [sulfur] EntropyPackage: add dedicated UGC cache commit abdf77b58816db33cb8457d4fc988e20f0ca944c Author: Fabio Erculiani Date: Mon Apr 25 19:22:22 2011 +0200 [sulfur] improve speed of parallel UGC data fetch commit 8c532ae888cdacb3caf7cce9546fae631b5d6ce5 Author: Fabio Erculiani Date: Mon Apr 25 18:50:53 2011 +0200 [magneto] add missing path import commit d1bec49981bca40058c7edac6846cd135988f24f Author: Fabio Erculiani Date: Sun Apr 24 16:10:42 2011 +0200 [entropy.server] final cleanups in __user_filter_out_missing_deps() commit 2a1b48572b0760e52e1dc15cb6ddaab9ee4241c7 Author: Fabio Erculiani Date: Sat Apr 23 23:06:58 2011 +0200 [entropy.server] fix __user_filter_out_missing_deps() commit 7dee24987972cc8b1be59982c54068ff7096522d Author: Fabio Erculiani Date: Sat Apr 23 23:06:40 2011 +0200 [entropy.output] TextInterface: fix edit_file() outcome commit 61d2c6139e158801fb61fc9942dcca5c538a9bd3 Author: Fabio Erculiani Date: Sat Apr 23 20:06:32 2011 +0200 [entropy.qa/entropy.server] rework test_missing_dependencies() and missing_runtime_dependencies_test(), EXPERIMENTAL commit 9fd6cd34f5f12680cc55ffc261540eafb7079b41 Author: Fabio Erculiani Date: Sat Apr 23 19:53:18 2011 +0200 [entropy.server] fix undefined reference commit 595022f3722a685234c2456ab024c2ba9f17a104 Author: Fabio Erculiani Date: Sat Apr 23 19:51:37 2011 +0200 [activator] use Entropy.edit_file() commit 4b1034a197631332b643b8e58a3add6b514cdb75 Author: Fabio Erculiani Date: Sat Apr 23 19:51:19 2011 +0200 [equo] use Entropy.edit_file() commit 81935fd7fc84218a359a8a45a4abc6520c3923ad Author: Fabio Erculiani Date: Sat Apr 23 19:50:47 2011 +0200 [entropy.output] TextInterface: add edit_file() method commit 84633248b537314abd46c6869eaee45043acc684 Author: Fabio Erculiani Date: Sat Apr 23 14:49:24 2011 +0200 Tagging Entropy version 1.0_beta1 commit 7f5c59b7726fc5ffc783100eda567a30bcf00ed3 Author: Fabio Erculiani Date: Sat Apr 23 14:49:13 2011 +0200 Release Entropy 1.0_beta1 commit cbb76e7455ad3858607f35e2605c08c49f0ce3c8 Author: Fabio Erculiani Date: Sat Apr 23 14:42:00 2011 +0200 [entropy.client.interfaces.package] always run configuration files protection logic When diffremoval is True (== package being updated), the configuration files protection logic was skipped and every files removed regardless user settings. This is wrong, since nowadays we store md5 of installed files and we are able to know when a file is sitting on the fs unmodified, thus decide to remove it automatically. Also see bug #2354. Thanks Mitch Harder for reporting. commit f25488cc877b4f1651d64a9d9dd56f7786aac10d Author: Fabio Erculiani Date: Sat Apr 23 12:25:32 2011 +0200 [entropy.client.interfaces.dep] filter out packages in the same slot, when tagged In _generate_reverse_dependency_tree() -> get_revdeps_lib() it could happen that tagged packages sharing the "virtual" slot get pulled in in the dependency graph. This should not really happen, and happens to packages whose libs need an ELF object available inside their own package files. See also: http://forum.sabayon.org/viewtopic.php?f=5&t=23781 commit 1ba880c31c8ebdd28501f4580c0238bcae409a2d Author: Fabio Erculiani Date: Sat Apr 23 12:23:47 2011 +0200 [entropy.client.interfaces.dep] complete tweaking of debugging ourput in _generate_reverse_dependency_tree commit c5e5078117d31190d829e8cb341517504766f7d9 Author: Fabio Erculiani Date: Sat Apr 23 11:48:36 2011 +0200 [entropy.client.interfaces.dep] add more debugging output in _generate_reverse_dependency_tree commit dded4cc602811bd2bf68c1129ed94a08d2c5e80b Author: Fabio Erculiani Date: Mon Apr 18 12:31:24 2011 +0200 [equo] fixup --help options indentation commit fa56cda09eb9f594726e2172f75d61199ba74ce6 Author: Fabio Erculiani Date: Fri Apr 15 08:00:42 2011 +0200 Tagging Entropy version 1.0_alpha47 commit 36d184d76e4eb92c2fe2e5a171d112cd7b881c36 Author: Fabio Erculiani Date: Fri Apr 15 08:00:30 2011 +0200 Release Entropy 1.0_alpha47 commit 5c7a045a3e84238b01f6d069a6ce3fd96f277493 Author: Fabio Erculiani Date: Fri Apr 15 08:00:04 2011 +0200 [Makefile] remove references to dropped files commit a92aa0600491f851d5648a4015aa470b55dae754 Author: Fabio Erculiani Date: Fri Apr 15 07:58:57 2011 +0200 [entropy.server] drop other two configuration constants commit aa62400790787aa37d657cd0dafe78625d3d8aba Author: Fabio Erculiani Date: Fri Apr 15 07:35:51 2011 +0200 [entropy*] drop socket service related code, R.I.P. commit 10ee59f25773ce038e195fce856de81ef78455a8 Author: Fabio Erculiani Date: Fri Apr 15 00:42:30 2011 +0200 Tagging Entropy version 1.0_alpha46 commit 55d7ef1275a44bfea99ba9f8088eddca5607343a Author: Fabio Erculiani Date: Fri Apr 15 00:42:13 2011 +0200 Release Entropy 1.0_alpha46 commit 79f8a576b551bda2f0b284393787d43b56927dbb Author: Fabio Erculiani Date: Fri Apr 15 00:29:47 2011 +0200 [entropy.client.interfaces.db] make sure to abort in case of fetch error from webservice commit d6de645ccbc3809847a011769eb744689c2e7f8d Author: Fabio Erculiani Date: Fri Apr 15 00:26:59 2011 +0200 [entropy.client.interfaces.db] dramatically improve differential update sync speed by spawning parallel metadata download commit 90ccb479bb64adbd0fb1ac85fe9357c0c41f0a91 Author: Fabio Erculiani Date: Fri Apr 15 00:26:24 2011 +0200 [entropy.client.services] small final tweaks commit 6fd56e4f81acdb9097c340b1174484213d41ecf5 Author: Fabio Erculiani Date: Thu Apr 14 18:24:57 2011 +0200 [equo] when calling validate_credentials() also catch RequestError exception commit 6357af21cc0313b5f0de27b2acfdc73c4b84aaf0 Author: Fabio Erculiani Date: Thu Apr 14 18:24:37 2011 +0200 [sulfur] when calling validate_credentials() also catch RequestError exception commit 7f319382f4a154dbbe46d751215559702337eb04 Author: Fabio Erculiani Date: Thu Apr 14 18:18:55 2011 +0200 [entropy.client.interfaces.package] __fetch_file: catch OSError exception on makedirs() commit 47109d61b74f67bf9f653eff570a9e7d721aacac Author: Fabio Erculiani Date: Thu Apr 14 15:22:07 2011 +0200 [po] update translations commit 83d974d8183b7ea36a5b5ca692fd77fc06157e56 Author: Fabio Erculiani Date: Thu Apr 14 15:21:08 2011 +0200 [entropy.const] drop UGC related constants (removed) commit 80dfbcc0f2d0e2af564f030b005552d02bff18bb Author: Fabio Erculiani Date: Thu Apr 14 15:17:54 2011 +0200 [entropy.services] goodbye old and ugly RPC service, R.I.P. commit e5bf7e039d66b2d216a3195ccb376e2de6d274b9 Author: Fabio Erculiani Date: Thu Apr 14 15:09:35 2011 +0200 [tests] add RepositoryWebServices tests commit bb0508784d9ccc6dd248b3f9dc1441fe8cf789f0 Author: Fabio Erculiani Date: Thu Apr 14 15:04:19 2011 +0200 [entropy.client.interfaces.db] reimplement EAPI3 sync over Repository Web Services infrastructure commit a6cd8f150a47d93e3f42dddb773ccf323a754936 Author: Fabio Erculiani Date: Thu Apr 14 15:02:54 2011 +0200 [entropy.client.interfaces.loaders] add RepositoryWebServices() loader commit 5a073519afc44dd81185a9dee5f603d048602755 Author: Fabio Erculiani Date: Thu Apr 14 15:02:22 2011 +0200 [entropy.client.services] implement RepositoryWebServices infrastructure commit 343fd107e7810e5f50effb869a20402464e28d41 Author: Fabio Erculiani Date: Thu Apr 14 14:57:42 2011 +0200 [entropy.db] EntropyRepositoryBase.checksum: if strict is not specified, only pick non-dynamic data from baseinfo, extrainfo commit a14a146d19189e471a5e84da923743d92504b9a1 Author: Fabio Erculiani Date: Thu Apr 14 14:56:52 2011 +0200 [entropy.const] const_get_caller: catch IndexError exception (when stack level is < 3) commit 90f9bb0dda5721c760394db2007d8d3bbf039170 Author: Fabio Erculiani Date: Thu Apr 14 14:06:46 2011 +0200 [entropy.db] EntropyRepository._insertProvide: fixup runtime type check This is required by Repository WebServices returned metadata, which always converts all iterable types to list() commit b97ec888ab3c704c941cc85eef85dceed0358308 Author: Fabio Erculiani Date: Thu Apr 14 14:06:24 2011 +0200 [equo] text_repositories: add missing import (const_debug_write) commit 0c11af4e033f8e549168a658cbcb91fabe0585f8 Author: Fabio Erculiani Date: Wed Apr 13 16:27:51 2011 +0200 [entropy.client.interfaces] set webservices_config metadatum for .tbz2 and .etp repositories commit f6cd220c0acf20a9d4757a619480ded727d6ed76 Author: Fabio Erculiani Date: Wed Apr 13 16:26:15 2011 +0200 [entropy.services.client] raise WebService.UnsupportedService if webservices_config metadata is not available commit f75a2d8a0dd46ad215e94ccca62b1ea0407e9c62 Author: Fabio Erculiani Date: Mon Apr 11 21:28:03 2011 +0200 Tagging Entropy version 1.0_alpha45 commit 5b4487ecb58c72d990c9c4bbdb9b86de6eed9d32 Author: Fabio Erculiani Date: Mon Apr 11 21:28:01 2011 +0200 Release Entropy 1.0_alpha45 commit 97d90ffcea4cabd40c5b19e1e6e9073b5a29095a Author: Fabio Erculiani Date: Mon Apr 11 21:27:30 2011 +0200 [sulfur] cleanup ugc stats code commit 241d9e5670971a624a0515ba812ba37898bd2ef9 Author: Fabio Erculiani Date: Mon Apr 11 16:02:18 2011 +0200 Tagging Entropy version 1.0_alpha44 commit c9242c57939e50f60b447aa2f48591770de76a0e Author: Fabio Erculiani Date: Mon Apr 11 16:02:15 2011 +0200 Release Entropy 1.0_alpha44 commit b72955ef36dfbf88130ced2c48ed4e71f5f21a88 Author: Fabio Erculiani Date: Mon Apr 11 16:01:36 2011 +0200 [entropy.client.services] improve reliability of report_error() by encoding everything as file in the POST request commit 401441f494375d28e682b88a72f803897015c234 Author: Fabio Erculiani Date: Mon Apr 11 14:53:36 2011 +0200 Tagging Entropy version 1.0_alpha43 commit 8481a9b847e6646dafaf27ae8e6644b2cc506f59 Author: Fabio Erculiani Date: Mon Apr 11 14:53:21 2011 +0200 Release Entropy 1.0_alpha43 commit d635c89476dbda94a9dd0dfbc5cfd1ff379ce0ab Author: Fabio Erculiani Date: Mon Apr 11 14:18:54 2011 +0200 [sulfur/package] remove some warnings commit 49a258c587aa67d02c20ef9adbffea6f2947590e Author: Fabio Erculiani Date: Mon Apr 11 14:11:18 2011 +0200 [sulfur] fix another undefined reference inside setup_images() commit edd1ef79d58ed9ba736620aff49a7f50f629effd Author: Fabio Erculiani Date: Mon Apr 11 14:10:36 2011 +0200 [sulfur] fix undefined reference commit 63097c3d4d8fb1ce2e744ff1820af30e93bc4426 Author: Fabio Erculiani Date: Sun Apr 10 23:50:44 2011 +0200 [entropy.client.services] convert to byte string before pushing to hashlib.sha1 commit 17baf12a2e6de432915fabd65f4ebb3591190e58 Author: Fabio Erculiani Date: Sun Apr 10 23:28:32 2011 +0200 [entropy.services.client] drop ETP_OVERRIDE_REQUEST_URL commit 30b7f6c191e0119536894f958ec4a408d8714bf9 Author: Fabio Erculiani Date: Sun Apr 10 23:27:18 2011 +0200 Tagging Entropy version 1.0_alpha42 commit 207eaa55135732e39125a7b9e70bca852002237e Author: Fabio Erculiani Date: Sun Apr 10 23:27:03 2011 +0200 Release Entropy 1.0_alpha42 commit cc44a98c6a4c306c0f304142f6e45f08bb5ca0bf Author: Fabio Erculiani Date: Sun Apr 10 23:16:41 2011 +0200 [entropy.client.interfaces.client] drop UGC interface support completely commit 4edec0ed147fd1d99290669ca12c6622ed698efc Author: Fabio Erculiani Date: Sun Apr 10 23:16:23 2011 +0200 [entropy.client.interfaces.cache] drop UGC related methods commit b930bef29d54f6bfdaba43537d76cb2f66795840 Author: Fabio Erculiani Date: Sun Apr 10 23:15:51 2011 +0200 [tests] drop dead tests commit 7c62ffa29b7accaecfeb837cb59125a9702397d2 Author: Fabio Erculiani Date: Sun Apr 10 23:15:13 2011 +0200 [sulfur] migrate the whole application to the use of the new Entropy Web Services interface commit 97c0f986aaf26dd3c39ec0a0c48b3139158fdfb7 Author: Fabio Erculiani Date: Sun Apr 10 23:14:34 2011 +0200 [entropy.client.interfaces.qa] use the new Entropy Web Services interface for submitting error reports commit 9956b4ffeb5b7bca3606f69dc435eca60b283cbd Author: Fabio Erculiani Date: Sun Apr 10 23:13:59 2011 +0200 [equo] ugc: catch AssertionError exceptions generated by DocumentFactory methods commit 92dd3d6f05f735165d37bdba7e8222eca69ab5de Author: Fabio Erculiani Date: Sun Apr 10 23:13:43 2011 +0200 [equo] drop load_ugc from Client() commit abe1ac65361b466b9274729c77ecf3467cdd7409 Author: Fabio Erculiani Date: Sun Apr 10 17:42:26 2011 +0200 [entropy.client.services] when adding a new vote, make all the best for keeping the "get_available_votes" cache up-to-date commit 6d743d26b57b472b560c3d530822473771d71d8e Author: Fabio Erculiani Date: Sun Apr 10 17:41:58 2011 +0200 [entropy.services.client] also debug-log cache miss in _method_getter() commit d30260a1195f7512127a050a75daba3d809238ab Author: Fabio Erculiani Date: Sun Apr 10 17:41:37 2011 +0200 [entropy.const] const_debug_write, make it synchronous and thread-safe commit d262ef98bed94d20a854f608510275a8e2779ba5 Author: Fabio Erculiani Date: Sun Apr 10 17:23:05 2011 +0200 [entropy.client.services] add in-RAM caching to get_votes() commit 0bc366e2ec4a17b846758e8754b1397643c7c0eb Author: Fabio Erculiani Date: Sat Apr 9 18:24:07 2011 +0200 [entropy.service.client] AuthenticationStorage: improve reliability, especially when dropping/regaining privileges commit 31573c417d7d916265bf3c14a6379d483d8804fb Author: Fabio Erculiani Date: Sat Apr 9 17:36:51 2011 +0200 [entropy.client.services] implement in-RAM cache and add get_document_url() commit d058be1b1bf3d01fa96ac38b25decf6cd192062b Author: Fabio Erculiani Date: Sat Apr 9 17:36:13 2011 +0200 [entropy.services.client] some final minor bug fixes to the WebService class commit d508ca739b3677099d1fa2f41cb983381328ea2a Author: Fabio Erculiani Date: Sat Apr 9 11:46:04 2011 +0200 [entropy.client.services.interfaces] Document: add local_document() method commit ce7553f0898eba14f22e7f2d297c812fa2ad8998 Author: Fabio Erculiani Date: Sat Apr 9 11:45:31 2011 +0200 [entropy.client.services.interfaces] add support for offline mode, making possible to obtain on-disk cached data, if available commit 9ec20330724e9034e597dc5f03fb0b5b58971976 Author: Fabio Erculiani Date: Sat Apr 9 11:44:35 2011 +0200 [entropy.services.client] add support for offline mode, making possible to get on-disk cached data only commit d8dae91056e84fdc9521568eae8497be2da3cf9c Author: Fabio Erculiani Date: Sat Apr 9 00:13:43 2011 +0200 [entropy.services.client] setup credentials ONLY after cache handling, avoid leaving credentials info in cache data commit 2aa325560d0597983a96ae0b1eb5cfd31a829e79 Author: Fabio Erculiani Date: Thu Apr 7 10:37:19 2011 +0200 [equo] migrate to the new Entropy Web Services interface commit a60c456b5765d176facdc0f927c009582ba0786a Author: Fabio Erculiani Date: Thu Apr 7 10:37:08 2011 +0200 [tests] webservice: update fake package name commit a09de2eb3fc150ef2c1b7ff5e28eb471de372762 Author: Fabio Erculiani Date: Thu Apr 7 07:49:25 2011 +0200 [entropy.server.interfaces.db] fix packages.db.webservices file upload commit d3a6c4e03fc78c7919534ceae4fdca73fa0c229b Author: Sławomir Nizio Date: Wed Apr 6 00:39:13 2011 +0200 [docs] update equo man page, correct formatting, make it easier to use commit d2339c4ae50180ab0838d2e3faf807c96f176266 Author: Fabio Erculiani Date: Tue Apr 5 23:22:03 2011 +0200 [entropy.services.client] fix authstore file (the one containing credentials) handling commit ffc654e448a04e21be6ceaad9de354eefc18387f Author: Fabio Erculiani Date: Tue Apr 5 22:01:27 2011 +0200 [equo] "rescue check", make code path more error-safe, see bug #2312 commit 40a59e908ed0e4eabdaf3a5bc35510ab66965961 Author: Fabio Erculiani Date: Tue Apr 5 21:55:49 2011 +0200 [entropy.client.interfaces.methods] catch DatabaseError exception and return failure, see bug #2312 commit 70c70c95a0ced6ef90d34d38d6b8f0b41fed2918 Author: Fabio Erculiani Date: Sun Apr 3 20:04:40 2011 +0200 [entropy.services.client] wrap request() calls from httplib around RequestError, when socket.error is thrown commit c05b661f1f0708681cb7176142a0e0c923576c16 Author: Fabio Erculiani Date: Sun Apr 3 16:50:02 2011 +0200 [equo] make "equo remove" behaviour match "equo install" one when using --ask commit 4fcd110463f9b714c756f2c6a01cec0bac50355a Author: Fabio Erculiani Date: Sun Apr 3 16:45:13 2011 +0200 [equo] smart quickpkg: restore API compatibility, close bug #2307 commit afb84639760789f485c5a74e58ec81e7840e8528 Author: Fabio Erculiani Date: Sun Apr 3 16:22:45 2011 +0200 [tests] add Entropy Web Services final test suite commit e15729a08dc257e634a6e3b486a725491619b22b Author: Fabio Erculiani Date: Sun Apr 3 16:22:27 2011 +0200 [entropy.client.services.interfaces] fixup add_vote() and remove_document() commit 0d0ccc1e05cce2381b4f411c23cbdf94218b18da Author: Fabio Erculiani Date: Sun Apr 3 16:21:56 2011 +0200 [entropy.services.client] add more information to exception (add message string) commit e51c68a8a3c3d93b9858301790cbdbb374cf2c76 Author: Fabio Erculiani Date: Sun Apr 3 11:44:15 2011 +0200 [entropy.services.ugc.commands] commit any transaction (this is now required) commit 869054b1aabe5b64e5b75cc486da866f290455f3 Author: Fabio Erculiani Date: Sun Apr 3 10:25:13 2011 +0200 [entropy.services.ugc.interfaces] sync with new SQL schema (probably last update before extintion) commit d7015738237a0882686cc4f36df39648d0f5d837 Author: Fabio Erculiani Date: Sat Apr 2 16:39:27 2011 +0200 [entropy.tools] fix typo in validate_branch_name() commit 40acfe47b633d923c85380e5c888d840493c7c2b Author: Fabio Erculiani Date: Sat Apr 2 16:29:40 2011 +0200 [entropy.tools] add validate_branch_name() commit 49d2b4dc7f2cc0fdcc7ec4cee7414a3a695004ae Author: Fabio Erculiani Date: Sat Apr 2 11:21:45 2011 +0200 [entropy.client.services.interfaces] add DocumentList, several API improvements commit b5593a44ff112332a13dd3e235d586b0e1ed1dca Author: Fabio Erculiani Date: Sat Apr 2 11:20:51 2011 +0200 [entropy.services.client] add some more debugging output commit 56a921b7533009123be8d577fd00b4cdbd0f3824 Author: Fabio Erculiani Date: Sat Apr 2 11:17:43 2011 +0200 [entropy.tools] add validate_package_name() commit 629f5fcb77a68fcc2732895cf5975d6abbb47c37 Author: Fabio Erculiani Date: Fri Apr 1 14:16:34 2011 +0200 Tagging Entropy version 1.0_alpha41 commit ecbd1ea10f68a61bb7d560d0737a5631e1336796 Author: Fabio Erculiani Date: Fri Apr 1 14:16:19 2011 +0200 Release Entropy 1.0_alpha41 commit 929ca65a5e307c383f589fe9bae04ce8b9c1b75d Author: Fabio Erculiani Date: Fri Apr 1 14:15:45 2011 +0200 [entropy.client.interfaces.dep] fix typo in _generate_dependency_tree commit dc485e81b96867aff6813a2a2fa7975d703cef16 Author: Fabio Erculiani Date: Wed Mar 30 21:24:47 2011 +0200 [equo] beautify error output colors in case of unmatched packages commit dda5543919c5d95e5dfe0194896d0db1ccde7ce3 Author: Fabio Erculiani Date: Wed Mar 30 21:05:38 2011 +0200 Tagging Entropy version 1.0_alpha40 commit 9e1365f8fe04d40d4548d9d81b7c77f9442815c0 Author: Fabio Erculiani Date: Wed Mar 30 21:05:36 2011 +0200 Release Entropy 1.0_alpha40 commit 01e0edf2cb9c49b8f500d56485b23a239545fda5 Author: Fabio Erculiani Date: Wed Mar 30 21:04:27 2011 +0200 [entropy.client.interfaces.dep] actually fix the "simple or dependency" matching logic commit b51edf9487c0a9a440e2ee923c4a8f29d1a9af0b Author: Fabio Erculiani Date: Wed Mar 30 20:56:45 2011 +0200 [entropy.client.interfaces.dep] introduce simple or-dependencies support on atom_match() The reason is simple, in a multi-repository environment, the matching must be forced across all the available repositories for every single dependency, returning the first available. Running the logic only inside EntropyRepositoryBase.atomMatch() would have the effect of pulling in wrong dependencies in case some are not available in every configured repository. Example: x11-libs/libvdpau;x11-drivers/nvidia-drivers? commit e22e75e759f020604febe16baa683a7ccb5749f4 Author: Fabio Erculiani Date: Wed Mar 30 20:56:30 2011 +0200 [entropy.client.interfaces.dep] add more debugging output commit 8247d0f8f84cb571d7a91cbefad3efc5a5446aae Author: Daniel Halens Rodríguez Date: Wed Mar 30 16:38:05 2011 +0100 [i18n] Fix a typo in es translation commit 5b97cba5f8aa2789ed5bccc7a455a871eb9940f4 Author: Fabio Erculiani Date: Wed Mar 30 14:21:06 2011 +0200 Tagging Entropy version 1.0_alpha39 commit 08de3ad55f3b0a20fad055ffe55472a3be72e11f Author: Fabio Erculiani Date: Wed Mar 30 14:20:47 2011 +0200 Release Entropy 1.0_alpha39 commit 381d95b906fe250a21fd9df0007f2b74764fc744 Author: Fabio Erculiani Date: Tue Mar 29 22:32:01 2011 +0200 [entropy.client.interfaces.dep] add inverse dependencies to graph only after the complete iteration commit 0098b20d891dccf8e7a3bfad7c9cb9298b582d8e Author: Fabio Erculiani Date: Tue Mar 29 18:48:31 2011 +0200 [entropy.client.interfaces.dep] fix order for library-bump pulled in dependencies When _lookup_library_drops() returned inverse dependent packages those were not forced as such in the dependency graph, causing wrong dependency order. For example, gcc:4.4 was placed after qt-* packages, even if, given its provided libraries change it should have gotten more priority. NOTE: this commit also partially reverse the previous one, where _lookup_library_breakages() was disabled. commit d11138c1d9e0b1426884f122183bba821e834d14 Author: Fabio Erculiani Date: Tue Mar 29 18:47:22 2011 +0200 [entropy.client.interfaces.dep] some minor/trivial code cleanup commit 4db104d13a41eb8115362421e28ca7a65d305da0 Author: Fabio Erculiani Date: Tue Mar 29 16:17:54 2011 +0200 [entropy.client.interfaces.dep] disable _lookup_library_breakages() in dep calculation by default commit 9b3ede543ba3755e0b0201e2feb133a2aca0e9a9 Author: Fabio Erculiani Date: Tue Mar 29 16:14:29 2011 +0200 [entropy.client.interfaces.dep] add more debugging output to dep calculation, also use const_debug_enabled() commit cc1a29fec2960f93c61623907e8d161e72d83f53 Author: Fabio Erculiani Date: Tue Mar 29 15:43:13 2011 +0200 [entropy.client.interfaces.dep] use sha1 for hashing disk cache keys rather than hash() commit b39b3feaa7358e51059ea9a1a8448776127ac39f Author: Fabio Erculiani Date: Tue Mar 29 15:42:08 2011 +0200 [entropy.const] add const_debug_enabled function commit 1c90f540ff0d3f8f9d402311299b801cb0bd2aa3 Author: Fabio Erculiani Date: Tue Mar 29 13:12:28 2011 +0200 Tagging Entropy version 1.0_alpha38 commit 34e0600f13194b2ecfdd0fd6c2519e1502ff715f Author: Fabio Erculiani Date: Tue Mar 29 13:12:12 2011 +0200 Release Entropy 1.0_alpha38 commit 7a4fe11a8d839a8c24f7b95142ccd6364583c611 Author: Fabio Erculiani Date: Tue Mar 29 12:25:32 2011 +0200 [sulfur] make possible to disable/remove the default repository commit aa147e3bb8792daeda0e0b389505c708eec9527e Author: Fabio Erculiani Date: Tue Mar 29 12:25:20 2011 +0200 [equo] make possible to disable the default repository commit d464e7d5012479813c695e6f8e5e599df2851ef9 Author: Fabio Erculiani Date: Tue Mar 29 12:18:42 2011 +0200 [conf] fix typo in repositories.conf.example commit 29fdb2a95f04b7763f89fad25bc6665c756a704f Author: Fabio Erculiani Date: Tue Mar 29 12:17:21 2011 +0200 [entropy.client.interfaces.qa] make UGCErrorReportInterface repository_id constructor argument mandatory commit 2574df073468718712dcb3ec996f5b65d79dae17 Author: Fabio Erculiani Date: Tue Mar 29 12:08:37 2011 +0200 [entropy.services.client] add generic HTTP parameters setup function, setting repository identifier inside the request header commit 0fc86754a0bb87fa01bee18807d74321816cabef Author: Fabio Erculiani Date: Tue Mar 29 12:08:12 2011 +0200 [entropy.client.services.interfaces] fix get_documents() API commit 857a597f42f037726f5f9fad5575b471a9941649 Author: Fabio Erculiani Date: Mon Mar 28 19:53:51 2011 +0200 [po] update dutch translation, thanks to the muppet commit 4502ee672780073ca2744a6795d83f1ebbc1eccb Author: Fabio Erculiani Date: Mon Mar 28 11:32:01 2011 +0200 [entropy.client.services] add "url" metadatum to Document commit 35d3201e3b5a451e9935ade9c23251a1171b1bd3 Author: Fabio Erculiani Date: Mon Mar 28 10:24:42 2011 +0200 [entropy.client.services] when dropping document cache, also drop the one generated by get_documents_by_id() commit 5b9a2b323d77b965e4d89824d28a14081bfa56e7 Author: Fabio Erculiani Date: Mon Mar 28 10:23:58 2011 +0200 [entropy.client.services] change Document "keywords" metadatum to string (rather than list) commit 2d9dd612500a08a157c0cc985d10be99d1b21d69 Author: Fabio Erculiani Date: Mon Mar 28 10:23:17 2011 +0200 [entropy.client.services] add SUPPORTED_TYPES static property to Document commit 97b5df2df8674851d864a06ed3c265aea542ee0c Author: Fabio Erculiani Date: Sun Mar 27 22:07:54 2011 +0200 Tagging Entropy version 1.0_alpha37 commit 10b90efeceedef093674e1b336a199b780060228 Author: Fabio Erculiani Date: Sun Mar 27 22:07:51 2011 +0200 Release Entropy 1.0_alpha37 commit 0e36036c872e414bd9716657f1e36ae5f942db53 Author: Fabio Erculiani Date: Sun Mar 27 21:57:08 2011 +0200 [entropy.db.skel] fix typo in _runTreeUpdatesMoveAction commit da3af942c710330624f13c6db815de5499a6f4f6 Author: Fabio Erculiani Date: Sun Mar 27 21:26:27 2011 +0200 [entropy.db.skel] rewrite _runTreeUpdatesMoveAction to be more robust on slot changes (on dependency strings) commit a2e610b4fbdb921961eaccd647d44a11ecb3adc4 Author: Fabio Erculiani Date: Sun Mar 27 21:12:11 2011 +0200 [entropy.db.skel] rewrite _runTreeUpdatesSlotmoveAction to be more robust on slot changes (on dependency strings) commit f1428adab250c7fdb219671d2ff1b56f2f3abf6d Author: Fabio Erculiani Date: Sun Mar 27 21:11:02 2011 +0200 [entropy.db.skel] in treeupdates routines, always use atomMatch with maskFilter turned off commit 68d1d7a31b247a8c7e156e8729e00bff9f7ecbbd Author: Fabio Erculiani Date: Sun Mar 27 20:26:45 2011 +0200 [sulfur] add lot of debug output to UGC icon loading code commit 0e7920d6afef930f4fc4af1793d97683a39d0c7f Author: Fabio Erculiani Date: Sun Mar 27 20:24:28 2011 +0200 [sulfur.views] enlarge UGC icon fetch queue, lowering the thread priority caused starvation with a too small queue size commit cffa1e600d1237f8c4a5bc102c49b7f96bc43a64 Author: Fabio Erculiani Date: Sun Mar 27 19:42:15 2011 +0200 [entropy.db.skel] use etpConst['entropyslotprefix'] instead of hardcoded ":" commit 4c57a839b114e25d3cfc4556e1254a1f85e71ee5 Author: Fabio Erculiani Date: Sun Mar 27 15:48:16 2011 +0200 [entropy.services.client] automatically cast to string base types when generating multi-part encoded POST data commit d232be6afce185663096c10d0b26e4c485ef2825 Author: Fabio Erculiani Date: Sun Mar 27 11:10:36 2011 +0200 [entropy.services.client] pack up the service method name called in exceptions when possible commit 55d31ca75f721b887218721035ff407188662053 Author: Fabio Erculiani Date: Sun Mar 27 11:09:36 2011 +0200 [entropy.services.client] add all the currently declared server-side response codes commit 377776aa63524b18b4ba66b9bcfe8c7cd6c0ad55 Author: Fabio Erculiani Date: Sat Mar 26 16:54:59 2011 +0100 [entropy.client.services] minor fixes to package vote range management commit 884bf31e6dfd8ab6971076e652d155112aeb4657 Author: Fabio Erculiani Date: Sat Mar 26 16:21:27 2011 +0100 [entropy.services] introduce the new Entropy Web Services Client library. commit 7f5cc1972b124327fcb0192ea2408863d1da9d1b Author: Fabio Erculiani Date: Sat Mar 26 16:20:33 2011 +0100 [entropy.client.interfaces.loaders] add ClientSettings loader commit d8c3e4529aebd77f0ea0e17c5b2b009309322bbd Author: Fabio Erculiani Date: Fri Mar 25 22:43:22 2011 +0100 [entropy.server] add Entropy Web Services file upload/download handling commit 5430f85012454eaeea01ad3286d9af8677fd9cc0 Author: Fabio Erculiani Date: Fri Mar 25 22:42:50 2011 +0100 [entropy.core] SystemSettings: add base Entropy Web Services repository metadata commit 16d7d375802cea7f3f2d019fa84bee9545c530d8 Author: Fabio Erculiani Date: Fri Mar 25 22:42:34 2011 +0100 [entropy.const] add Entropy Web Services constants commit f8c7d7323bf7969b4b9bdf4005e8d1e14c900d50 Author: Fabio Erculiani Date: Fri Mar 25 17:30:31 2011 +0100 Tagging Entropy version 1.0_alpha36 commit c68596c9ecca9addec6069fb8b4902f5a57705d9 Author: Fabio Erculiani Date: Fri Mar 25 17:30:29 2011 +0100 Release Entropy 1.0_alpha36 commit bff346fa06ccfb1c1f836395cadfec6eb07bc5f2 Author: Fabio Erculiani Date: Fri Mar 25 17:28:42 2011 +0100 [entropy.server] in _shrink_and_close(), also drop all content_safety metadata from repo, not needed commit 6c805b8e5e9ad274a2d6a0ccc4745de33fad4b0c Author: Fabio Erculiani Date: Fri Mar 25 17:16:03 2011 +0100 [entropy.db] EntropyRepositoryBase: add new method "dropContentSafety" commit 070427f9d831d9fe1021d7af107543b9c045cea6 Author: Fabio Erculiani Date: Fri Mar 25 16:47:01 2011 +0100 [tests] db: fix test_db_metadata_handling, trigger metadata now contains slot commit f362edf772954995d9ea1a96991aabe8381d2106 Author: Fabio Erculiani Date: Fri Mar 25 14:30:25 2011 +0100 Tagging Entropy version 1.0_alpha35 commit e8d88d6814e98cfbe22d110b72cef27f08010456 Author: Fabio Erculiani Date: Fri Mar 25 14:30:25 2011 +0100 Release Entropy 1.0_alpha35 commit d82a8d5ed02571a0c16c501f62f88e1853be61e2 Author: Fabio Erculiani Date: Fri Mar 25 14:30:00 2011 +0100 [entropy.core.settings.base] drop unwanted merged code commit 058186d6bb7e579e16a94de8d25845aeea593d32 Author: Fabio Erculiani Date: Fri Mar 25 10:18:50 2011 +0100 Tagging Entropy version 1.0_alpha34 commit 5c5fb7a60489b8b5d4598f132023ae56fe2e13f2 Author: Fabio Erculiani Date: Fri Mar 25 10:18:48 2011 +0100 Release Entropy 1.0_alpha34 commit f0128cee35cf966e871c700f60638f728275fd98 Author: Fabio Erculiani Date: Fri Mar 25 09:50:56 2011 +0100 [entropy.db.skel] minor docstring update commit 9b3400922641ab0526beac7ce0bf995612fe969e Author: Fabio Erculiani Date: Fri Mar 25 09:48:20 2011 +0100 [entropy.core.settings.base] fix cache validation logic after configuration files changes, see bug #2280 commit ab1e5b5644deed346dacb90bcec5627c02fc8930 Author: Fabio Erculiani Date: Wed Mar 23 07:08:26 2011 +0100 [tests] add another python-based package trigger test commit c62dd54531481b05b759ffbd11b2dc8d800eebbb Author: Fabio Erculiani Date: Wed Mar 23 06:44:46 2011 +0100 [tests] add python-based package trigger test commit e07dada3cca8f42d567a3cd6985a570f86b8d6eb Author: Fabio Erculiani Date: Wed Mar 23 06:39:16 2011 +0100 [entropy.client.interfaces.trigger] rework shell-based trigger support commit e9e4161ae7d64f3105cd29da7bc324f63b899944 Author: Fabio Erculiani Date: Wed Mar 23 06:37:50 2011 +0100 [tests] add shell trigger test to client commit fa20010d80e76e8a24295343d64320faeaaf9ad0 Author: Fabio Erculiani Date: Wed Mar 23 06:36:14 2011 +0100 [entropy.db] EntropyRepositoryBase.getTriggerData: also return slot metadatum commit 128c4f905a73897de0001fe1cd22b60096fba522 Author: Fabio Erculiani Date: Tue Mar 22 15:52:01 2011 +0100 [po] update Polish translation commit f425c505a96c9be7ee0e196e45e9b07163036a89 Author: Fabio Erculiani Date: Mon Mar 21 20:28:08 2011 +0100 [entropy.spm] PortagePlugin: when printing generic exception, always use repr() commit 2c7f0517cb5aaeb544506605de9ffc9a877870f8 Author: Fabio Erculiani Date: Mon Mar 21 20:12:19 2011 +0100 [sulfur] package properties loader functions: "sources" metadata of package can be unavailable commit 29eb581288f854050ed1e966adad606914e16e37 Author: Fabio Erculiani Date: Mon Mar 21 20:10:50 2011 +0100 [entropy.db] when calling EntropyCacher.save() handle IOError exception (race condition on fs write) commit 311d249086dacb90d50244c2e73f769af4746257 Author: Fabio Erculiani Date: Mon Mar 21 16:25:58 2011 +0100 [entropy.dep] add "::" repository prefix as alternative way to match dependencies in repository commit c54caa33f2bc1afd807fb28ca56252f1f58803f7 Author: Fabio Erculiani Date: Mon Mar 21 16:23:00 2011 +0100 [entropy.dep] in dep_get_match_in_repos, use repository prefix constant stored in etpConst commit d5758311ff0fd51831f149b6ea2f299310bdd0fe Author: Fabio Erculiani Date: Mon Mar 21 16:17:23 2011 +0100 Tagging Entropy version 1.0_alpha33 commit c8f35f1843295ad43d94462b77dc5ac5ca26cc5c Author: Fabio Erculiani Date: Mon Mar 21 16:17:23 2011 +0100 Release Entropy 1.0_alpha33 commit 5421de7b744c1846effa6b95de2a56e1f4a33f36 Author: Fabio Erculiani Date: Mon Mar 21 16:12:51 2011 +0100 [entropy.spm,entropy.db] add default use dependencies support commit 5aa93175a57ebfdb332a8c168546b46001ad9522 Author: Fabio Erculiani Date: Sun Mar 20 12:34:26 2011 +0100 Tagging Entropy version 1.0_alpha32 commit 0bcd6e0f86df8e4b176643576aee52c81e485820 Author: Fabio Erculiani Date: Sun Mar 20 12:34:26 2011 +0100 Release Entropy 1.0_alpha32 commit d00750f79ba09ecd1d840d84b67b6f8938c1c104 Author: Fabio Erculiani Date: Sun Mar 20 12:18:16 2011 +0100 [entropy.spm] PortagePlugin: drop old portage bug workaround commit c44b9023dc052ced8d4694e794522bfee100cebb Author: Fabio Erculiani Date: Sun Mar 20 06:40:57 2011 +0100 [po] update translations commit eb5f1effae59346f25e6db754c82cf8e59ec7aa0 Author: Fabio Erculiani Date: Sun Mar 20 06:32:27 2011 +0100 [activator] fix small typo in string "unavaiable" commit 567b0596bcc5d84444b633cdd2d76eaaa28964dd Author: Fabio Erculiani Date: Fri Mar 18 07:21:26 2011 +0100 Tagging Entropy version 1.0_alpha31 commit b1e75b7e0d18b00fb3153211b935e276b4f66251 Author: Fabio Erculiani Date: Fri Mar 18 07:20:53 2011 +0100 Release Entropy 1.0_alpha31 commit f98e02c4555695b5a79ee111d7de0d2a3761be26 Author: Fabio Erculiani Date: Thu Mar 17 10:30:38 2011 +0100 [sulfur] fixup default colors, make them look good on dark background commit 02713f8dd9139bcf31ebaf38b65b2af019b97378 Author: Fabio Erculiani Date: Mon Mar 14 18:32:35 2011 +0100 [entropy.server] ServerEntropyRepositoryPlugin: always sync package sets at least once per run commit 4e4c290b0e8f111ef69e746d6e87d06bb0bf8763 Author: Fabio Erculiani Date: Mon Mar 14 18:32:22 2011 +0100 [entropy.server] ServerRepositoryStatus: add package sets sync status handling commit c749d22379fe19e4f7040d330b65d9b12668889e Author: Fabio Erculiani Date: Mon Mar 14 15:37:39 2011 +0100 [entropy.client.interfaces.client] catch entropy.db.exceptions.Error in _get_package_categories commit abebca4451cde131c0ee8fa9ec7a46710e9cfccc Author: Fabio Erculiani Date: Mon Mar 14 15:34:48 2011 +0100 [sulfur] fix Sets API usage, regression. commit a8b85641d927684bd8919e439d64746186fb3600 Author: Fabio Erculiani Date: Sun Mar 13 19:33:45 2011 +0100 [entropy.core] SystemSettings: simplify repositories.conf parsing code commit 1b80a2d13e76697b960239781aba3664911bf11e Author: Fabio Erculiani Date: Sun Mar 13 19:20:40 2011 +0100 [entropy.spm] PortagePlugin: do not use internal Portage _global_updates() function but rather emaint frontend commit 4066e41781734a2ca97f29b85230de997b1e9a45 Author: Fabio Erculiani Date: Sun Mar 13 17:49:09 2011 +0100 [entropy.server] before giving up with repository sync due to missing sets, try to resync them and check again commit 9f5588740f70d93d127c00513d7cd84d2631e972 Author: Fabio Erculiani Date: Sat Mar 12 14:44:39 2011 +0100 [entropy.spm] PortagePlugin: do not run _global_updates() for ROOT != "/", Portage limitation. commit 9062368b50728ce36264ccc79b95c2bd98f3cb11 Author: Fabio Erculiani Date: Sat Mar 12 13:29:29 2011 +0100 [equo] libtest: filter out reinstall packages from those printed to user, close bug #2242 commit b763c0f7c84767fea907f4a1871709076e089154 Author: Fabio Erculiani Date: Sat Mar 12 08:28:24 2011 +0100 [conf] add open/libreoffice libs to broken libs list commit 067b31315d96d4d5d9c73ac743edea38ab99c950 Author: Fabio Erculiani Date: Fri Mar 11 20:16:37 2011 +0100 [entropy.dump] make possible to enforce custom permission bits to dumpobj() commit bb753b0d2af779438849c49eb577f33ec322f26d Author: Fabio Erculiani Date: Thu Mar 10 19:02:36 2011 +0100 [sulfur] improve reliability of load_url() usage in notice board item window commit 791806cf062174d2944224298cc0ebe2edc2a542 Author: Fabio Erculiani Date: Thu Mar 10 18:35:54 2011 +0100 [sulfur] improve url loading function commit f786b069ef322283567583efee80d31ae69b4d70 Author: Fabio Erculiani Date: Thu Mar 10 18:35:39 2011 +0100 [sulfur] add custom SIGTERM signal commit dd47926ceb14dcb335bbe55e9b53a47f64edb5a6 Author: Fabio Erculiani Date: Thu Mar 10 18:35:15 2011 +0100 [sulfur] fix --debug when running on kdesu commit 0f5df2aadb98309c1533b414241b084fdf5c7fe2 Author: Fabio Erculiani Date: Thu Mar 10 18:34:20 2011 +0100 [entropy.cache] EntropyCacher: use atexit to register the stop() function when start() is called commit 5ca976849451934e6f0d5c200e53a994868433ac Author: Fabio Erculiani Date: Thu Mar 10 17:24:29 2011 +0100 [entropy.client.interfaces.package] fix typo commit b378c1e67441d3c47cd5f0feb25bfa8575a3117d Author: Fabio Erculiani Date: Thu Mar 10 17:09:05 2011 +0100 [sulfur] fixup package properties loader when trigger metadatum is not available commit c90b5b1655885fd40d1863934d012073b4719d8d Author: Fabio Erculiani Date: Wed Mar 9 11:37:01 2011 +0100 [entropy.client.interfaces.package] improve speed of package unpacking Originally, a fork was needed (through spawn_function()) because there was a memory leak inside tarfile python module. As of today, the issue doesn't seem to exist anymore and so, the cost of fork() should be avoided completely. commit a65c52b2f6f512677ec0a5b64e494113b47a0303 Author: Fabio Erculiani Date: Tue Mar 8 10:17:30 2011 +0100 Tagging Entropy version 1.0_alpha30 commit 8ae1290b9d77e7534a23aa7fed7931a454942469 Author: Fabio Erculiani Date: Tue Mar 8 10:17:14 2011 +0100 Release Entropy 1.0_alpha30 commit 12897bc14327a26e9aadd9119f7cb3bf3aefa1ab Author: Fabio Erculiani Date: Tue Mar 8 09:47:53 2011 +0100 [entropy.spm] from SpmPlugin, drop Portage-centric unused methods commit 5261e3715cae907bbc3c19c3c57f59eaf029e460 Author: Fabio Erculiani Date: Tue Mar 8 09:45:37 2011 +0100 [entropy.server] when using Spm.server/interfaces/main.py() always handle KeyError exception commit d3ba6f68861e93fae0bf996af8c9efab2829a9a8 Author: Fabio Erculiani Date: Tue Mar 8 07:38:56 2011 +0100 [entropy.db.skel] _runTreeUpdatesMoveAction: enforce destination package name to key Even if Gentoo specs only allow package keys to be used in move statements inside profiles/updates. We can easily support full versioned dependencies (like: app-foo/foo:0 or app-foo/foo-1.2.3). In this case however, key_to has to be filtered out using dep_getkey() commit 148ac35a258469717496daaa77127cae7b25fbe9 Author: Fabio Erculiani Date: Mon Mar 7 21:34:48 2011 +0100 [reagent] beautify "compressing packages" output commit c46cc1a54f86093bb30d09d6cb69b098455a90a5 Author: Fabio Erculiani Date: Mon Mar 7 21:27:49 2011 +0100 [services] kernel-switcher: when kernel_tag is not available, try to guess it When no reverse dependencies are available, it's impossible to guess the correct kernel tag. So, kernel_tag is None, which causes issue when used in execve() (of course). So, handle the case trying to read package configuration file containing the proper "uname -r" output required to switch /usr/src/linux to the newly installed kernel using "eselect kernel set". Please note that this file (RELEASE_LEVEL) is quite new, and older packages might have been shipped without it. Also see bug #2227 commit db39f49bcd1b158129c1b9217cf3b7b201ad1f22 Author: Fabio Erculiani Date: Mon Mar 7 21:27:28 2011 +0100 [entropy.dep] add handy function that strips out category part from dependency string commit 0475a123f6a1f1ac3f950e4c7b41b1dd131c22e7 Author: Fabio Erculiani Date: Mon Mar 7 20:08:00 2011 +0100 [equo] fix long standing bug regarding coloured output printed by "equo conf update", thanks to chickpea, close bug #2197 commit 1f74c247c58c32f90417b4e73c90e48b603e4350 Author: Fabio Erculiani Date: Mon Mar 7 19:52:38 2011 +0100 Tagging Entropy version 1.0_alpha29 commit c0bfbb977588dfdcf6250d891613c43d8e877490 Author: Fabio Erculiani Date: Mon Mar 7 19:52:37 2011 +0100 Release Entropy 1.0_alpha29 commit 7ff82e776f80f119885ae585f85ceebaa1329edc Author: Fabio Erculiani Date: Mon Mar 7 19:42:40 2011 +0100 [entropy.client.interfaces.dep] filter out list of removable packages by excluding those with reverse dependencies commit c9993797ed9814f9657b8decba84a553f181039a Author: Fabio Erculiani Date: Mon Mar 7 19:42:04 2011 +0100 [entropy.client.interfaces.db] add minor debug output commit 1bb28abd1299ecd6df39ed653f6a31358882a683 Author: Fabio Erculiani Date: Mon Mar 7 19:41:44 2011 +0100 [entropy.exceptions] fix typo in text commit ae0c3670f7b20966e8d3268a276caa2bf340dab8 Author: Fabio Erculiani Date: Mon Mar 7 18:45:00 2011 +0100 [sulfur] catch DependenciesNotRemovable when calling get_removal_queue in .remove() commit b4ecd5181be1d775ec9d3fa7579f7109d6212590 Author: Fabio Erculiani Date: Mon Mar 7 18:40:05 2011 +0100 [po] update translations commit 302bbd4203c01379e12125f1e34d46d47cb018ba Author: Fabio Erculiani Date: Mon Mar 7 18:39:16 2011 +0100 [sulfur] deny application load without proper superuser authorization commit 31161836b0dd25981478e2667ce0e2a0442bb073 Author: Fabio Erculiani Date: Mon Mar 7 11:53:26 2011 +0100 [entropy.server] fix small rendering glitch commit e0fc11dbf4608dab43f7fd2c886926c0407a5ef9 Author: Fabio Erculiani Date: Sun Mar 6 20:07:55 2011 +0100 Tagging Entropy version 1.0_alpha28 commit eced32bc9fd9aca1f96a64803866024c9286cc73 Author: Fabio Erculiani Date: Sun Mar 6 20:07:50 2011 +0100 Release Entropy 1.0_alpha28 commit 4581481071983d95d26e7d9e0462fce4b8077c7a Author: Fabio Erculiani Date: Sun Mar 6 20:06:39 2011 +0100 [todo] update TODO commit 23707d9f6463ccf645c9ab414e6b2c9851b38eff Author: Fabio Erculiani Date: Sun Mar 6 19:46:54 2011 +0100 [sulfur] several speed improvements to the package info window commit eb6bc30bdde789907c9ac0158035e07d1de65c23 Author: Fabio Erculiani Date: Sun Mar 6 18:27:48 2011 +0100 [entropy.client.interfaces.trigger] make phase property protected commit 878c6c61fdc072e4bd50c58998e26aad236257e8 Author: Fabio Erculiani Date: Sun Mar 6 18:26:01 2011 +0100 [tests] fix tests, move constants test to server module commit 0c1f477bebe5bb2bf6a37a3b37ca71ab35f802d1 Author: Fabio Erculiani Date: Sun Mar 6 18:25:31 2011 +0100 [entropy.client.interfaces.trigger] cleanup Trigger interface class, drop dead code commit 47ea1f4bd6c8c7ab97338ad9fed600a1abd24dd7 Author: Fabio Erculiani Date: Sun Mar 6 18:23:15 2011 +0100 [entropy.client.interfaces.package] remove dead trigger code logic (those condition will be never met nowadays) commit d36554888fa7c3321d1db16ab82c88153bdf2e30 Author: Fabio Erculiani Date: Sun Mar 6 17:56:27 2011 +0100 [entropy.client.interfaces.{methods,sets}] complete code cleanup, review and refactoring (and fix some minor bugs) commit 1164896a996a86394ecf465890985b8e7ec452b5 Author: Fabio Erculiani Date: Sun Mar 6 09:15:55 2011 +0100 [entropy.tools] use with statement for opening files, avoids resource leakage commit 5904459fbb49c8da8f623b79ad346c62a4b4b8e4 Author: Fabio Erculiani Date: Sun Mar 6 09:07:26 2011 +0100 [entropy.tools] dump_entropy_metadata, dump_entropy_metadata: improve for speed using mmap for files < 4mb commit 73f60e68a0fd7a5298b825a13cb25e0717610d52 Author: Fabio Erculiani Date: Sat Mar 5 19:49:46 2011 +0100 [entropy.tools] fix dump_entropy_metadata, contained a resourse leakage on file object commit c08cb6164547e8b51d42e94d22c963fccd5e0d8a Author: Fabio Erculiani Date: Sat Mar 5 19:08:23 2011 +0100 [entropy.client.interfaces.methods] partially complete API documentation and cleanup commit 1741941f816102a836581f0732bc613d6020a270 Author: Fabio Erculiani Date: Sat Mar 5 18:24:53 2011 +0100 [entropy.client] Client: add backward compatibility to Client arguments, re-add support for "noclientdb" argument commit e899c60e8ef77a9e75d6468d00a16b0533025b25 Author: Fabio Erculiani Date: Sat Mar 5 17:49:08 2011 +0100 [entropy.client.interfaces.methods] _load_repository: do not alter on-disk caching setting (xcache) for package repositories commit 580a33738c21609a3f7570d9506094f8f0c35f1d Author: Fabio Erculiani Date: Sat Mar 5 17:48:40 2011 +0100 [entropy.client.interfaces.methods] rename _load_repository_database into _load_repository commit db26e2fe4d112bccd34f8cec8d9193833864514f Author: Fabio Erculiani Date: Sat Mar 5 16:48:36 2011 +0100 [todo] update TODO commit 3e015532704f2ecb3444b79dc8834dad7cdc5f16 Author: Fabio Erculiani Date: Sat Mar 5 16:46:24 2011 +0100 [entropy.client] delay UGC interface loading as much as possible commit 4f7e968e78257614219f159e0f1623ad0bd0668c Author: Fabio Erculiani Date: Sat Mar 5 16:39:03 2011 +0100 [entropy.client] Client: drop "noclientdb" argument (yay API break), replace with installed_repo, same (reversed) logic. commit 1c25615f246aa97efacd22bec259582853b38c50 Author: Fabio Erculiani Date: Sat Mar 5 16:07:34 2011 +0100 [entropy.client.interfaces.cache] complete module cleanup and polishing commit 2df18abc5a46810b0477ed7f4578aecbfc455e97 Author: Fabio Erculiani Date: Sat Mar 5 15:44:39 2011 +0100 [entropy.cache] EntropyCacher: also clear live cache when calling discard() commit 87fb1264ced00a25d1216159ef26af84f61b92d1 Author: Fabio Erculiani Date: Sat Mar 5 15:43:40 2011 +0100 [tests] add 3 EntropyCacher tests commit 4b66cf14ebc21e357e08359062e8daf696c88aa7 Author: Fabio Erculiani Date: Sat Mar 5 15:35:52 2011 +0100 [entropy.cache] EntropyCacher: make sure that once entered the with context, all the writes from different threads are hold until the reentrant lock is released. commit 4636ab9469cd97836a4c62358146c975df0d91b5 Author: Fabio Erculiani Date: Sat Mar 5 14:59:30 2011 +0100 [entropy] validate repository identifier string against entropy.tools.validate_repository_id() commit 0ad09c767b4e0bd2ec0668285e21f8120280b1ee Author: Fabio Erculiani Date: Sat Mar 5 13:19:11 2011 +0100 Tagging Entropy version 1.0_alpha27 commit 460feed400e55d9324fa15686b9dc4e0b892d005 Author: Fabio Erculiani Date: Sat Mar 5 13:19:04 2011 +0100 Release Entropy 1.0_alpha27 commit 80d794ef9d50d754b72c0de6bc7924cddd9eba99 Author: Fabio Erculiani Date: Sat Mar 5 13:09:30 2011 +0100 [sulfur] acquire entropy write lock when loading in ANY case, avoid race condition with in-RAM data structures commit fb1e3d253c6fac9935e2d1f02594a92277b87d69 Author: Fabio Erculiani Date: Sat Mar 5 13:04:07 2011 +0100 [entropy.client.interfaces.methods] handle possible race conditions in get_package_action() commit 58324c99ebc526c4c4273a1a91ad4d59453cc9a8 Author: Fabio Erculiani Date: Sat Mar 5 12:58:00 2011 +0100 [entropy.tools] move acquire_entropy_locks, release_entropy_locks from text_tools to entropy.tools commit 809f3f46fa87d18a10b3f3af305c2cf83686e3df Author: Fabio Erculiani Date: Sat Mar 5 12:38:38 2011 +0100 Revert "[entropy.db] enforce inter-process concurrency, use SQLite3 db files with EXCLUSIVE locking mode." This reverts commit 4b689cc61962d8ba5c0300039afe1d2e8e663a22. commit 7d49974fcf3ccc6c980181395425c2d77d614487 Author: Fabio Erculiani Date: Sat Mar 5 12:38:37 2011 +0100 Revert "[entropy.db] EntropyRepository: reduce lock acquisition timeout to 10 seconds" This reverts commit 668f64a4eee70c77355f1ab7221eae06b2cc0889. commit aba51202ffd351fc950b91b0cf0c6bbc917bae14 Author: Fabio Erculiani Date: Sat Mar 5 12:38:35 2011 +0100 Revert "[entropy.exceptions] introduce RepositoryLocked exception, raised (and never caught) if EntropyRepository repository data structures are exclusively locked" This reverts commit c3d5bbef4d0e11bab1d85058dbbb18f0d1949947. commit a89d9b3a095be2bea071a6b1afd053cd24e5fdb8 Author: Fabio Erculiani Date: Sat Mar 5 12:38:30 2011 +0100 Revert "[entropy.db] raise RepositoryLocked if repository is locked, on validate()" This reverts commit f4648760ba291a58219985da28bbb0cb61cb5700. commit f4648760ba291a58219985da28bbb0cb61cb5700 Author: Fabio Erculiani Date: Sat Mar 5 12:25:48 2011 +0100 [entropy.db] raise RepositoryLocked if repository is locked, on validate() commit c3d5bbef4d0e11bab1d85058dbbb18f0d1949947 Author: Fabio Erculiani Date: Sat Mar 5 12:15:16 2011 +0100 [entropy.exceptions] introduce RepositoryLocked exception, raised (and never caught) if EntropyRepository repository data structures are exclusively locked commit cbbd8392ecadc7919e45ee72cb1dcb138e0be18b Author: Fabio Erculiani Date: Sat Mar 5 11:50:09 2011 +0100 [sulfur] drop ETP_NO_PID_HANDLING once entropy.const has been consumed commit 668f64a4eee70c77355f1ab7221eae06b2cc0889 Author: Fabio Erculiani Date: Sat Mar 5 11:47:07 2011 +0100 [entropy.db] EntropyRepository: reduce lock acquisition timeout to 10 seconds commit 4b689cc61962d8ba5c0300039afe1d2e8e663a22 Author: Fabio Erculiani Date: Sat Mar 5 11:45:37 2011 +0100 [entropy.db] enforce inter-process concurrency, use SQLite3 db files with EXCLUSIVE locking mode. commit 36be4419a3720a57d5311c82da5e92aa52d1ebdb Author: Fabio Erculiani Date: Sat Mar 5 11:28:19 2011 +0100 [sulfur] prefer ETP_NO_PID_HANDLING to --no-pid-handling to avoid having argv propagated to child process commit 828879dd9bc1a6e4db8dcdd5473b6146cd03ef99 Author: Fabio Erculiani Date: Sat Mar 5 11:27:48 2011 +0100 [entropy.const] add support to ETP_NO_PID_HANDLING (which is the same of --no-pid-handling argv) commit ae32d736fcaddde2a062f04b8bc2ae9d64fd8026 Author: Fabio Erculiani Date: Sat Mar 5 00:22:04 2011 +0100 [entropy.server] make use of CachedRepository too, required in order to be 100% compliant with Entropy Client methods commit 96d8deb0d2478ec4fca46fb7ffaee37155f5f5d1 Author: Fabio Erculiani Date: Sat Mar 5 00:04:59 2011 +0100 [entropy.client] avoid calling close() on cached repositories and make the cache explode, improve constraints on repository objects commit cdb8ee7e8b433ecaaa6fd00fedfdb3fb880b33a4 Author: Fabio Erculiani Date: Sat Mar 5 00:03:45 2011 +0100 [sulfur] fix imports, do not use dep_getkey from entropy.tools commit 53d58728c70e34e7a8413d70e97f9d8ac1c88310 Author: Fabio Erculiani Date: Fri Mar 4 22:16:09 2011 +0100 [entropy.tools] drop deprecated functions that have been moved to entropy.dep several months ago commit dd6946a9bf865a452a9010133440fa35ed7967aa Author: Fabio Erculiani Date: Fri Mar 4 21:18:05 2011 +0100 [todo] update TODO commit 53a871ef0d9c16fd2daa63c811ea53998c696542 Author: Fabio Erculiani Date: Fri Mar 4 21:14:12 2011 +0100 [entropy.db] EntropyRepository, EntropyRepositoryBase: only return package_id from addPackage() and handlePackage() commit a4168060473fa2938a8320d1d10cab5faf4a08f3 Author: Fabio Erculiani Date: Fri Mar 4 21:12:22 2011 +0100 [entropy.spm] ensure that 'needed' metadatum is always tuple commit 96d3513d9d3db893a2678cb6cadf8b1e06464a84 Author: Fabio Erculiani Date: Fri Mar 4 18:38:34 2011 +0100 [sulfur] improve speed of package file install commit 78851c478ef3fbf32d1c306aa6a53b15bc5b257c Author: Fabio Erculiani Date: Fri Mar 4 18:37:25 2011 +0100 [entropy.client] optimize Client.add_repository() and Client.remove_repository() commit e1da60c5f94b71cff650c206da95098981aa4438 Author: Fabio Erculiani Date: Fri Mar 4 14:11:36 2011 +0100 [sulfur] add several performance improvements, boot takes 3 seconds less average commit 12351fd33e3d934db52026aaf233f7190a789620 Author: Fabio Erculiani Date: Fri Mar 4 13:13:50 2011 +0100 [entropy.client.interfaces.dep] introduce calculate_masked_packages(), fixup calculate_available_packages() code commit 4755f8210a17b82b3964a76c44c62beb62c0e1a0 Author: Fabio Erculiani Date: Fri Mar 4 00:38:40 2011 +0100 [po] update translations commit 8cb140e02c19d57ea728df42ad2cc26109e50b86 Author: Fabio Erculiani Date: Fri Mar 4 00:38:24 2011 +0100 [todo] update TODO commit 038b601df4496b30bb68d1498840cf68b5bf2341 Author: Fabio Erculiani Date: Fri Mar 4 00:36:14 2011 +0100 [todo] update TODO commit 3664a79bca572b713072eafbb8e693a5fb3ed1af Author: Fabio Erculiani Date: Fri Mar 4 00:36:04 2011 +0100 [sulfur] set default height to 600px commit 94bcf8000d1f451e5d4b4c2e237dfd31ddfbf7d9 Author: Fabio Erculiani Date: Fri Mar 4 00:29:25 2011 +0100 [sulfur] cache package theme icon too, this avoids resize glitches commit 82c9859f654fc07cdfeab86d641663ae670b4be7 Author: Fabio Erculiani Date: Fri Mar 4 00:29:04 2011 +0100 [sulfur] EntropyPackage: fix __str__ function commit 521dcb9eba3a4381e25dd5d0ef81060692b54c1e Author: Fabio Erculiani Date: Fri Mar 4 00:09:53 2011 +0100 [todo] update TODO commit 5f0ba31657fcd876a4ba548b5592014a3c1dd79f Author: Fabio Erculiani Date: Fri Mar 4 00:34:51 2011 +0100 [todo] update TODO commit d844f493dc0095b5d32630e58e72fb73c5a7f4c2 Author: Fabio Erculiani Date: Fri Mar 4 00:33:49 2011 +0100 [sulfur] remove security package updates highlighting, takes a lot to compute commit 5149e88027cc1ee47b7c00f1f0a6865184aa3465 Author: Fabio Erculiani Date: Fri Mar 4 00:29:57 2011 +0100 [entropy.client] improve cache hash generation, general cache handling and updates calculation This commit avoids package file repositories to be pulled in as updates. These kind of repositories can't be used outside single or multiple package installations (which metadata is provided by package files). commit e5800553bd789cf566c6def5c66cc6c3dd5f01e4 Author: Fabio Erculiani Date: Fri Mar 4 00:29:01 2011 +0100 [entropy.db] EntropyRepositoryBase: add mtime() method (and implement it) commit 6cc360457c4a733f6f1c25062cbeb86500759019 Author: Fabio Erculiani Date: Thu Mar 3 17:50:34 2011 +0100 [entropy.server.interfaces.mirrors] when tidying mirrors, also remove .asc files commit af7750801bc58a8d00c74b821799274b3737d06f Author: Fabio Erculiani Date: Thu Mar 3 09:14:08 2011 +0100 Tagging Entropy version 1.0_alpha26 commit d11ef3e70bb95f48c3dfcbe0ac8e915183fe252d Author: Fabio Erculiani Date: Thu Mar 3 09:13:56 2011 +0100 Release Entropy 1.0_alpha26 commit 2d4d67626b1be415ec59027176da8e4156ef2673 Author: Fabio Erculiani Date: Thu Mar 3 09:13:35 2011 +0100 [sulfur] do not show orphaned packages dialog if no repositories are available commit 4a241f46c65bb5de65737adc2fe074e7d1a6ada5 Author: Fabio Erculiani Date: Thu Mar 3 09:00:44 2011 +0100 [services] repository-webinstall-generator: fix typo commit b5416d0a9008f4a8cbe1eb712c9ea0c54c331d1a Author: Fabio Erculiani Date: Thu Mar 3 08:55:30 2011 +0100 [services] repository-webinstall-generator: make possible to regenerate all the .etp package files through --regen commit a1229a2eb55ead4f1aec622657dba7865b240c63 Author: Fabio Erculiani Date: Thu Mar 3 08:47:13 2011 +0100 [services] repository-webinstall-generator: properly set .etp file repository architecture commit 7662b232d9f8df1d20b87a86386dd7b1783ee8b9 Author: Fabio Erculiani Date: Wed Mar 2 22:54:40 2011 +0100 Tagging Entropy version 1.0_alpha25 commit e36896a5adf31197222f6c2303c1247b260c9fb4 Author: Fabio Erculiani Date: Wed Mar 2 22:54:29 2011 +0100 Release Entropy 1.0_alpha25 commit ea7eab8bf63b763502041c88f9368b51b2da31cd Author: Fabio Erculiani Date: Wed Mar 2 22:53:07 2011 +0100 [sulfur] tweak application startup behaviour commit 9dc9d5138fdf57f79dc000888c988522090526c4 Author: Fabio Erculiani Date: Wed Mar 2 22:22:25 2011 +0100 [entropy.client.interfaces.client] fix typo in ClientSystemSettingsPlugin._drop_package_repository commit 7c18fc2522296a784467e148e6f534f1f9092636 Author: Fabio Erculiani Date: Wed Mar 2 20:34:03 2011 +0100 [entropy.client] make package repository metadata representation more robust commit 78c74c72c26e456cf4241d4465482d69030e3e11 Author: Fabio Erculiani Date: Wed Mar 2 20:17:36 2011 +0100 [entropy.client] make package repositories (.tbz2 and .etp) able to live across SystemSettings.clear() The issue was that, if Sulfur asked for unmasking packages, SystemSettings.clear() was called and package repository lost. With this patch, package repositories can live across any clear() call, like it should be. commit 90a99682cddb407d3c54416fa4f873f102c35ea9 Author: Fabio Erculiani Date: Wed Mar 2 15:30:18 2011 +0100 [entropy.client.interfaces.package] check if avail_data contains repository as key before referencing commit ad78d4e2d5a59e906582edf55dc7da92a94564a4 Author: Fabio Erculiani Date: Wed Mar 2 15:00:12 2011 +0100 [services] add repository-webinstall-generator-executor example file commit 56f588366955549f3b8261012f8c8e61a0eb7a5f Author: Fabio Erculiani Date: Wed Mar 2 09:45:44 2011 +0100 [entropy.client.interfaces] catch EROFS in unlock_resources() commit aaf9e5840bf2a3e548adddc4caac1baf1555dd7b Author: Fabio Erculiani Date: Tue Mar 1 18:45:14 2011 +0100 [entropy.client.interfaces] add_package_to_repositories: validate package file architecture using the new way (getSettings("arch")). Keep backward compatibility. commit 3a6be1ec9727c0e24e15cb1b7afc60df94a71902 Author: Fabio Erculiani Date: Tue Mar 1 18:32:42 2011 +0100 [entropy.tools,entropy.spm] provide hardlinks aware file size counting function and use it in entropy.spm commit 79c2bac529f0808397e5e637528d03cecb97548f Author: Fabio Erculiani Date: Tue Mar 1 15:12:45 2011 +0100 [services] repository-webinstall-generator: simplify execute_app(), payload detection and mktemp not required commit 71335948699455c3a78ed39e4655a55b53758d73 Author: Fabio Erculiani Date: Tue Mar 1 13:13:51 2011 +0100 Tagging Entropy version 1.0_alpha24 commit dd5cea12d0f4aeec579cd7c65afdcdc421eb6639 Author: Fabio Erculiani Date: Tue Mar 1 13:13:39 2011 +0100 Release Entropy 1.0_alpha24 commit 59e5fd737e9360329d1a627ce49322f89274ca9d Author: Fabio Erculiani Date: Tue Mar 1 13:13:18 2011 +0100 [magneto] fix lock file handling commit 3074de37f3e06cb07da6a2604bb784e2a89d97d4 Author: Fabio Erculiani Date: Mon Feb 28 09:44:57 2011 +0100 [po] update translations commit 9c6e73e68a2d7936f03d36809958f9746f9a9f77 Author: Fabio Erculiani Date: Mon Feb 28 09:43:59 2011 +0100 [entropy.server] fix typo in message, thanks to Rover Calvò commit 6d653a4832d64f5f5ad92ec3f26266373aa35c44 Author: Fabio Erculiani Date: Mon Feb 28 09:23:45 2011 +0100 Tagging Entropy version 1.0_alpha23 commit 5f5e6ed93612b244be1e23be449ee2f166240c22 Author: Fabio Erculiani Date: Mon Feb 28 09:23:31 2011 +0100 Release Entropy 1.0_alpha23 commit a853525ca68452f2aa9c9c50df3e3302fd6bf99f Author: Fabio Erculiani Date: Mon Feb 28 09:22:33 2011 +0100 [entropy.server] when pushing a new repo, also upload a signal file suitable for webinstall daemons commit 43298ac0d8b00cce637aea9d6356f6aebc21db44 Author: Fabio Erculiani Date: Sun Feb 27 23:29:39 2011 +0100 [services] repository-webinstall-generator: implement LRU cache strategy commit 334665006f34e6751e86dfa8261991d10c4c370f Author: Fabio Erculiani Date: Sun Feb 27 23:21:17 2011 +0100 [services] repository-webinstall-generator: increase ram cache size commit c0f47cc8feb0cdfceb6868d41747520d7e1fdeed Author: Fabio Erculiani Date: Sun Feb 27 23:18:52 2011 +0100 [entropy.db] EntropyRepository: rewrite _doesColumnInTableExist() to be more efficient commit 26409127205b16f251bb0c30fa278191dc537f23 Author: Fabio Erculiani Date: Sun Feb 27 23:14:32 2011 +0100 [entropy.db] EntropyRepository: rewrite _doesColumnInTableExist usage (optimistic guessing), since it is damn slow commit 5adf368da3e2bb3704c2644cafed73246febfe43 Author: Fabio Erculiani Date: Sun Feb 27 22:41:03 2011 +0100 [services] repository-webinstall-generator: remove pdb hook commit c2dd3696e8189afbd4dc2bd8ab3b4e0699be68c2 Author: Fabio Erculiani Date: Sun Feb 27 22:39:00 2011 +0100 [po] sync translations commit 9dc54ff7a34ad865c3ea9850a4d341d2d9452dae Author: Fabio Erculiani Date: Sun Feb 27 22:38:13 2011 +0100 [po] update Catalan translation, thanks to Roger Calvò commit e06c0bde52ebccd9204642a09266f64d62a25f1a Author: Fabio Erculiani Date: Sun Feb 27 22:36:39 2011 +0100 [services] repository-webinstall-generator: also consider reverse dependencies when bumping or generating new .etp files commit 117281f5a1ae21e4ef168b17e7ac93ba2f01394e Author: Fabio Erculiani Date: Sun Feb 27 19:02:21 2011 +0100 Tagging Entropy version 1.0_alpha22 commit 664e760f35456e4f1de936b7a4942c319ed194c7 Author: Fabio Erculiani Date: Sun Feb 27 19:02:10 2011 +0100 Release Entropy 1.0_alpha22 commit 2e62b3f2cc3d9e10c8f8b2153d8b38d0e83aa65c Author: Fabio Erculiani Date: Sun Feb 27 19:01:51 2011 +0100 [sulfur] fix execution with newer kdesu (4.6) commit 99d5cca0ee31e4e269baab9a0f2080c39e9ee713 Author: Fabio Erculiani Date: Sun Feb 27 18:01:32 2011 +0100 [services] repository-webinstall-generator: divide et impera, split code into sub-functions commit 504a1d683abe8992378f06206a39630c907e062e Author: Fabio Erculiani Date: Sun Feb 27 17:26:37 2011 +0100 [sulfur] fix permissions issue while trying to install package file, gain privileges before executing os.access() (in on_installPackageItem_activate) commit 714e1030c3bd33279a7601f7be770e2fa0ef9429 Author: Fabio Erculiani Date: Sun Feb 27 17:12:15 2011 +0100 [sulfur] slightly tweak UI default colours commit 903fb39d6025d42c1b24e6da35786e363fca111f Author: Fabio Erculiani Date: Sun Feb 27 10:53:48 2011 +0100 [entropy.cache] MtimePingus: avoid race conditions on ping() and pong() when using entropy.dump.dumpobj() commit 71bd1646d04bb46019b2537dc491d98a0e775757 Author: Fabio Erculiani Date: Sun Feb 27 10:52:10 2011 +0100 [entropy.cache] EntropyCacher: race conditions on save() and push() can cause OSError exceptions (errno=2) on entropy.dump.dumpobj() commit 7658ef3d12bb11f219c68ee5274cb50b12f7fd78 Author: Fabio Erculiani Date: Sun Feb 27 01:13:28 2011 +0100 Tagging Entropy version 1.0_alpha21 commit c14dd0161d9838bc7e15d9acbf3600783b5a6241 Author: Fabio Erculiani Date: Sun Feb 27 01:13:25 2011 +0100 Release Entropy 1.0_alpha21 commit 1333e81e0ed12161173292bedccb0aca66612dfd Author: Fabio Erculiani Date: Sun Feb 27 01:13:00 2011 +0100 [sulfur] fix regression with lock checks commit fb69f295f9988e49f4dea8e4c72da15f2a502240 Author: Fabio Erculiani Date: Sun Feb 27 00:11:28 2011 +0100 Tagging Entropy version 1.0_alpha20 commit fbcca7384636628dfae154c7ece8867c3cfa78c3 Author: Fabio Erculiani Date: Sun Feb 27 00:11:09 2011 +0100 Release Entropy 1.0_alpha20 commit 6db0d716a3f80c16fe49069fd3740fcb6c0c7a54 Author: Fabio Erculiani Date: Sat Feb 26 23:59:30 2011 +0100 [entropy.db] EntropyRepository: when hashing the repo, handle the case where there is no database file commit 7801132610a30ac9bc173bddc9fee710007d3e38 Author: Fabio Erculiani Date: Sat Feb 26 23:49:55 2011 +0100 [tests] db: improve settings management test commit 6cb731f63ee060d7772a8c83b47a9a2d9b7a8819 Author: Fabio Erculiani Date: Sat Feb 26 23:45:38 2011 +0100 [entropy.server] fix operation between set and list in _move_packages() commit d9b6a481949222d68bd677d76560c87b1bf5641c Author: Fabio Erculiani Date: Sat Feb 26 19:47:15 2011 +0100 [services] repository-webinstall-generator: improve speed even more (add caching), add repository tree updates metadata to repo commit 868d6e4303d4693b4bd1d92b9a6f69478a90955b Author: Fabio Erculiani Date: Sat Feb 26 19:32:47 2011 +0100 [services] repository-webinstall-generator: no need to get content metadata, improve speed commit dad927648ec9c22a2f3d75f07b363396b7e43c33 Author: Fabio Erculiani Date: Sat Feb 26 18:31:56 2011 +0100 [services] repository-webinstall-generator: ensure that indexing is always True commit 58c9ae01b8d9a16caa52b3a857c300ca8c65d09e Author: Fabio Erculiani Date: Sat Feb 26 18:25:25 2011 +0100 [services] repository-webinstall-generator: improve mkstemp usage, disable read-only Read-only is disabled to allow createAllIndexes() to do its job. This is required in order to improve the performance. commit 8e89209f9979d083e208870b9395d6f063e60281 Author: Fabio Erculiani Date: Sat Feb 26 18:23:05 2011 +0100 [services] repository-webinstall-generator: some minor performance tweaks commit 79e13cdaa29675cefb7cbe280c299f7952cc88fc Author: Fabio Erculiani Date: Sat Feb 26 17:54:40 2011 +0100 [services] add repository-webinstall-generator This is a server-side tool that makes possible to generate executable packages that can be redistributed via web, which once extracted install the encapsulated packages commit d38414de29cb902a54c78d05467376d2deb77965 Author: Fabio Erculiani Date: Sat Feb 26 17:54:06 2011 +0100 [entropy.dep] get_entropy_newer_version(): make possible to provide different package file extension commit 5f32bfab82d2902b826d2e51c36d8da25b66f49c Author: Fabio Erculiani Date: Sat Feb 26 17:53:41 2011 +0100 [entropy.qa] make possible to use get_deep_dependency_list() with a single repository commit c35b50fadc448d7a1222bec10ad8979bd77893cd Author: Fabio Erculiani Date: Sat Feb 26 17:53:13 2011 +0100 [entropy.tools] introduce validate_repository_id() commit 1719e1d0c28b6fbb77d58e390d7bbfd60386d420 Author: Fabio Erculiani Date: Sat Feb 26 17:10:31 2011 +0100 [entropy.db] EntropyRepository: allow any setting to be stored inside settings table commit b4379c6219dcc1ac9075dc99c72fe5d19503db90 Author: Fabio Erculiani Date: Sat Feb 26 12:53:46 2011 +0100 [entropy.tools] provide general purpose NB EX file locking/unlocking functions commit 9c9f19f77cbfad6637d79ae1cd476fc997d6f318 Author: Fabio Erculiani Date: Sat Feb 26 09:48:56 2011 +0100 [sulfur] change entropy package file mime type to application/entropy-package commit fd5ee2dc62d15893fc85fc7e677954588db67d83 Author: Fabio Erculiani Date: Sat Feb 26 09:46:47 2011 +0100 [sulfur] add web-install file format handling to mime type commit bd631724d2ca4487212689d08e6fdae188688e9a Author: Fabio Erculiani Date: Sat Feb 26 01:18:08 2011 +0100 [sulfur] add support for web-install package files commit 80cd9366b8ef2651360df2ac6355019710e700a3 Author: Fabio Erculiani Date: Sat Feb 26 00:51:14 2011 +0100 [entropy.client] web-install package files are bzip2 compressed, add complete support commit eff0b02e6b62f80f33ad3aaa30bd1d3363087741 Author: Fabio Erculiani Date: Sat Feb 26 00:11:33 2011 +0100 [entropy.client] add web-install package file format support commit 488634830dc1c16a7df0cc89759bf06fcd0538df Author: Fabio Erculiani Date: Sat Feb 26 00:10:56 2011 +0100 [entropy.core] move expand_plain_package_mirror function to entropy.tools, make public commit c958537c9e44f026895c679c5cca2b1ef4c31bb0 Author: Fabio Erculiani Date: Fri Feb 25 19:01:03 2011 +0100 [entropy.db] drastically reduce collisions in __generateReverseDependenciesMetadata by using sha1, uniform usage commit 378cb098dfc194db9530b3bc07d60df69dcc8acb Author: Fabio Erculiani Date: Fri Feb 25 18:52:48 2011 +0100 [entropy.db] improve caching strategy of validate(), execute only if mtime, path, name, root change commit 0ba3b8bf0d0b18bd9862e38d7076b841f8316801 Author: Fabio Erculiani Date: Fri Feb 25 09:05:44 2011 +0100 [entropy.cache] make EntropyCacher.save report the original exception inside the IOError exception string commit b836fe0b0afae6ec390fd13453656a61032154f9 Author: Fabio Erculiani Date: Thu Feb 24 17:08:32 2011 +0100 [entropy.fetchers] catch httplib.InvalidURL, raised by malformed url passed to urlopen() commit 150384d273b8971741f3e17a200cd1981548fd5d Author: Fabio Erculiani Date: Tue Feb 22 19:58:57 2011 +0100 [entropy.db] EntropyRepository.searchCategory: missed the return statement commit 473be8624156bfce51a9fbbb4631f109a52e2d7b Author: Fabio Erculiani Date: Tue Feb 22 19:53:27 2011 +0100 [entropy.db] EntropyRepository: fix searchCategory return data when just_id = True commit fa4681e391011e4b89a4b57978843cf8af19ec7f Author: Fabio Erculiani Date: Tue Feb 22 19:23:25 2011 +0100 [entropy.db] EntropyRepositoryBase: add just_id argument support to searchCategory commit b057f8ccbd23d96c0c588a186c92beb670f7031d Author: Fabio Erculiani Date: Mon Feb 21 19:03:35 2011 +0100 [entropy.core] make possible to override default repositories.conf path using ETP_REPOSITORIES_CONF commit 8eb3eef87b407a3247213a08838157921d9d1f70 Author: Fabio Erculiani Date: Mon Feb 21 13:05:26 2011 +0100 [entropy.db] EntropyRepositoryBase: introduce searchUseflag commit e2f5f9d61128db30abfe7c83763b6781c431e99f Author: Fabio Erculiani Date: Sun Feb 20 19:53:56 2011 +0100 [tests] also check for st_size=0 on hardlinks commit af2cb248bcb95c13b93de775c2ea6f367e2c0f8d Author: Fabio Erculiani Date: Sun Feb 20 19:51:52 2011 +0100 [tests] fixup hardlink test commit 65f741078dfe1a37750c787fda58bc7ce0301d11 Author: Fabio Erculiani Date: Sun Feb 20 19:43:24 2011 +0100 [tests+ add hardlink test commit 4e0d24d11c628a7dcaf65feaabcf78d0cea5ca30 Author: Fabio Erculiani Date: Sun Feb 20 19:33:32 2011 +0100 [entropy.db] add order_by="date" support to listAllPackageIds commit 2e3398f92884642281664a10d203cb0a3c28e4e3 Author: Fabio Erculiani Date: Sun Feb 20 19:31:51 2011 +0100 [entropy.tools] compress_files(): only change tarinfo file type for symlinks commit 8ffe419cd00051af3ff1b1f95b4a7e5722b642fc Author: Fabio Erculiani Date: Sun Feb 20 19:22:30 2011 +0100 Tagging Entropy version 1.0_alpha18 commit c5a9f2531ca76dbbbcc536610f41e3c9d06a3009 Author: Fabio Erculiani Date: Sun Feb 20 19:22:27 2011 +0100 Release Entropy 1.0_alpha18 commit 79d08eebf23a0ef1acf2ab2426973ce6b202b402 Author: Fabio Erculiani Date: Sun Feb 20 19:18:02 2011 +0100 [entropy.tools] improve handling of non-standard file types (hard-links) and improve speed of uncompress_tarball() commit a10d2ef7710cec1a538f6c8e5a18bc17b6220b8c Author: Fabio Erculiani Date: Sun Feb 20 19:10:41 2011 +0100 [entropy.client] quickpkg(): fix broken handling of hard-links Since tar-1.24, tar supports hard links, same for python-2.6.6. However, generate_package() was resetting the file type on the tarinfo object, causing the extractor (either tar or python tarfile) to handle the file like it was a 0-size one. dev-vcs/git package was broken due to this and there are probably others. commit c9b166a9fbe54aa32f038b33e824f8a600f0e2e6 Author: Fabio Erculiani Date: Sun Feb 20 19:04:27 2011 +0100 [entropy.spm] generate_package(): fix broken handling of hard-links Since tar-1.24, tar supports hard links, same for python-2.6.6. However, generate_package() was resetting the file type on the tarinfo object, causing the extractor (either tar or python tarfile) to handle the file like it was a 0-size one. dev-vcs/git package was broken due to this and there are probably others. commit 7b6e07e53516d812cb215d533c0385c4be191a84 Author: Fabio Erculiani Date: Sun Feb 20 19:03:13 2011 +0100 [todo] update TODO commit fe3ed07102c46ac2fe479db4cdc973eaa4c34c61 Author: Fabio Erculiani Date: Fri Feb 18 12:00:23 2011 +0100 [entropy.services.ugc] get_ugc_icon(): return full URL instead of relative commit 9890f799e597162eeab09b6faa44b6e953538e80 Author: Fabio Erculiani Date: Fri Feb 18 02:33:30 2011 +0100 [entropy.services.ugc] add caching commit e019225f002a6ffc20c553d81bbf1dc5108d4203 Author: Fabio Erculiani Date: Fri Feb 18 01:31:03 2011 +0100 [entropy.services.ugc] add get_ugc_icon helper method commit 6614c5d67d1c43009def5b33774eb4f335b89d46 Author: Fabio Erculiani Date: Thu Feb 17 11:46:39 2011 +0100 [entropy.transceivers] EntropySshUriHandler: add some debug output in _parse_progress_line commit a1c556919991013c4b772a6b7053e8eb23640728 Author: Fabio Erculiani Date: Wed Feb 16 00:27:08 2011 +0100 Tagging Entropy version 1.0_alpha16 commit c51101b4b645c9d4359bc5f1546cec64e9d9b888 Author: Fabio Erculiani Date: Wed Feb 16 00:26:57 2011 +0100 Release Entropy 1.0_alpha16 commit faf25d68b12a164ad1a43721d14f517e46895713 Author: Fabio Erculiani Date: Wed Feb 16 00:26:16 2011 +0100 [reagent] fix undefined reference commit fe093983f04e50a4d5eb476950add542729f06f2 Author: Fabio Erculiani Date: Tue Feb 15 15:39:48 2011 +0100 [entropy.fetchers] UrlFetcher: add debug info in download() commit 2c4e5cacc3b30991f4af0b789f3750e2895d538d Author: Fabio Erculiani Date: Tue Feb 15 12:24:42 2011 +0100 [services] portage-repository-converter: return 1 if there is nothing to sync commit cb31fac262c916593698eb78fdccc55c73470e68 Author: Fabio Erculiani Date: Tue Feb 15 12:11:49 2011 +0100 [po] sync translations commit 699d99e7208ffbfa26c4d0c0e8899d865246da39 Author: Fabio Erculiani Date: Tue Feb 15 12:11:34 2011 +0100 [po] assimilate new (incomplete) Dutch translation commit de08eeed907f3dbf9775aaa5067c2a701d2e12eb Author: Fabio Erculiani Date: Tue Feb 15 00:10:28 2011 +0100 [services] portage-repository-converter-executor: trivial fix commit 0a790d73ad6c1060d47a6dc5c127e4faf4b07d4e Author: Fabio Erculiani Date: Mon Feb 14 23:41:27 2011 +0100 [services] update default perms of portage-repository-converter-executor commit 9cf8a57b53effa4c312c93c91ff68ba038467447 Author: Fabio Erculiani Date: Mon Feb 14 23:38:44 2011 +0100 [services] add portage-repository-converter script example commit 4c02640562d74828f95996b93810a1fb2a436c95 Author: Fabio Erculiani Date: Mon Feb 14 22:42:14 2011 +0100 Tagging Entropy version 1.0_alpha15 commit f141a26784e555cc43a718ce99fa3640be4e3af8 Author: Fabio Erculiani Date: Mon Feb 14 22:42:01 2011 +0100 Release Entropy 1.0_alpha15 commit 6b3baaefc3b404ef6b763140abb97c78f42067bd Author: Fabio Erculiani Date: Mon Feb 14 22:20:16 2011 +0100 [entropy.db] improve the improbability of getting cache collisions in atomMatch() cache as the "birthday paradox" says ;-) commit 9c6ede2d9b4e3785f29ffd28e55218fecc74fb50 Author: Fabio Erculiani Date: Mon Feb 14 21:52:15 2011 +0100 [entropy.db] EntropyRepositoryBase.__atomMatchValidateCache(): fix bug in validation code (check rc after type validation) commit 8b636b6820dd546f270d361e40b1f7235c0b0d42 Author: Fabio Erculiani Date: Mon Feb 14 19:39:38 2011 +0100 [services] portage-repository-converter: add lock handling commit aad340926c888461c936fecc969b50257ee8a8b4 Author: Fabio Erculiani Date: Mon Feb 14 18:36:59 2011 +0100 [sulfur] change .desktop icon name to "Entropy Store" commit 4825bcd522b499dec2ed154846918476be23222a Author: Fabio Erculiani Date: Mon Feb 14 18:16:45 2011 +0100 [services] add portage-repository-converter This tool aims to easily convert a Portage packages repository, including attached overlays, to Entropy repository database format, which is (currently, but well abstracted) SQLite3 based. This is a very lowlevel tool that allows to use the EntropyRepositoryBase API in order to search, match and retrieve metadata off snapshots of Portage packages repository. Usage is simple: $ portage-repository-converter sync If the Entropy database file already exists, a differential sync will be executed between Portage and the database itself. This would allow to keep your Entropy-based metadata up-to-date in the following way: $ emerge --sync $ portage-repository-converter sync /tmp/portage.entropy.sqlite $ sleep $ emerge --sync # sync again $ portage-repository-converter sync /tmp/portage.entropy.sqlite How to read metadata off /tmp/portage.entropy.sqlite ? Using Python and Entropy API! >>> from entropy.client.interfaces import Client >>> client = Client() >>> repo = client.open_generic_repository("/tmp/portage.entropy.sqlite") >>> repo.atomMatch("sys-libs/db") >>> repo.searchPackages("something") >>> repo.close() >>> client.shutdown() For more information regarding Entropy API, please visit: http://www.sabayon.org/entropy/api/docs commit 61b398dd38b0569657e1103ed51022765e4e248d Author: Fabio Erculiani Date: Mon Feb 14 17:13:29 2011 +0100 [tests] fix server tests commit 667e5e5ecee7d461fb48d6db3d0b27cdb8b3b887 Author: Fabio Erculiani Date: Mon Feb 14 17:13:19 2011 +0100 [entropy.db] EntropyRepositoryCacher add keys() commit 399c63a6ad5db98133e56043ccbf5aceb1b0a178 Author: Fabio Erculiani Date: Sun Feb 13 19:41:44 2011 +0100 [entropy.spm] PortagePlugin: trivial improvements commit 0d93fee168dddb009315b631376aff35ac12b6e0 Author: Fabio Erculiani Date: Sun Feb 13 19:40:14 2011 +0100 [entropy.output] TextInterface.input_box(): python3.x fixes commit fb2b565ac131a65cb3232864c795ca282941a1d6 Author: Fabio Erculiani Date: Sun Feb 13 14:08:14 2011 +0100 [entropy.db] EntropyRepository: rewrite static cache management, make it smarter and less prone to memleaks (Python3.x bug) commit cc36139bfc6b4ba1b1614f2b9c5af5ac3eae919d Author: Fabio Erculiani Date: Sun Feb 13 10:11:12 2011 +0100 [entropy.db] uniform searchName, searchNameCategory, searchCategory, make them return frozenset instead of list commit bf4dc1cd37acfdf32c9d70531914bd58f06bbd84 Author: Fabio Erculiani Date: Fri Feb 11 19:06:22 2011 +0100 [entropy.graph] implement Graph.destroy() to free circular references (was causing interesting memleak) commit 2d7d1675b22249b1e4b98fff03d091c03cc54908 Author: Fabio Erculiani Date: Fri Feb 11 18:22:24 2011 +0100 [entropy.spm] another set of python3.x fixes commit 3643b4affb5dcf88fe3db6d13ee629cd41d1d150 Author: Fabio Erculiani Date: Fri Feb 11 18:05:47 2011 +0100 [equo] when running with --debug, enter pdb if an exception is raised commit 531c0d47542efe715fab862e7e58e1fb7fae6660 Author: Fabio Erculiani Date: Fri Feb 11 18:02:39 2011 +0100 [entropy.tools] make get_traceback() work with python3.x commit 7473c63a8fc751e1b14223a82b5ab90f259f9fad Author: Fabio Erculiani Date: Fri Feb 11 12:28:08 2011 +0100 [entropy.spm] some Python3.x compatibility fixes commit a80a82f8ff812b9a1b635bc8f374e734d09d2a94 Author: Fabio Erculiani Date: Thu Feb 10 21:02:25 2011 +0100 [entropy] even more python3.x fixes (yeah I am getting bored) commit c5d13d0c60703bf4e15d67dfc2cb37a453060e02 Author: Fabio Erculiani Date: Thu Feb 10 19:57:22 2011 +0100 [entropy] some more misc python3.x fixes commit 65ddc4e412991fe84310e4d2ec57b4f472db7aa0 Author: Fabio Erculiani Date: Thu Feb 10 18:15:51 2011 +0100 [entropy.db] EntropyRepository.contentDiff: small python3.x fix commit d9d055b64d3510fc3711d655612cb57fcbf2754d Author: Fabio Erculiani Date: Thu Feb 10 18:08:12 2011 +0100 [entropy.spm] some python 3.x fixes commit 7857f9244c6629f3748197c3e2028e50096eab91 Author: Fabio Erculiani Date: Thu Feb 10 16:15:16 2011 +0100 [entropy.client] open fd in ascii mode, that's enough commit eb2e6c65f08d6602dc017ba85b2ef6103cecad4f Author: Fabio Erculiani Date: Thu Feb 10 16:14:54 2011 +0100 [entropy.security] avoid resources leaking (file descriptors) commit 9fcacbd3b59e7101d0bba932d1142ecfa1b1196f Author: Fabio Erculiani Date: Thu Feb 10 16:08:34 2011 +0100 [entropy.security] a small python3.x fix commit f9226e6e3d3d6f15000ce0a80a6140db9fdbb0d5 Author: Fabio Erculiani Date: Thu Feb 10 15:44:14 2011 +0100 [entropy] some python3.x fixes commit d7925b8322ff78fcffa39378b8b62baec51b4704 Author: Fabio Erculiani Date: Thu Feb 10 15:27:10 2011 +0100 [entropy.transceivers] python3.x fixup commit 71353d6c00ce74e016a510c025c00b148eab4aa2 Author: Fabio Erculiani Date: Thu Feb 10 15:26:49 2011 +0100 [entropy.output] make TextInterface inherit object commit 6b0f16bffdc59c8c291fff7a5537dee0a7f36c74 Author: Fabio Erculiani Date: Thu Feb 10 15:26:29 2011 +0100 [entropy.const] python3.x fixup commit 7738f688a6e21b3caf07aaa321de87e2e10efa41 Author: Fabio Erculiani Date: Thu Feb 10 11:42:19 2011 +0100 [entropy.db] introduce EntropyRepositoryBase.repository_id() commit 4a3d6b079233c088c4485e14b00482b767edb554 Author: Fabio Erculiani Date: Thu Feb 10 11:34:47 2011 +0100 [equo] complete text_query refactoring, API for text apps there should be almost stable commit 155accecbac334660515b47b92cb8b4103b38998 Author: Fabio Erculiani Date: Thu Feb 10 09:08:09 2011 +0100 [equo] more refactoring work on text_query commit ce2842258a77222fa88cec9c118eea99e6491bb5 Author: Fabio Erculiani Date: Thu Feb 10 00:41:51 2011 +0100 [equo] first chunk of cleansing inside text_query module commit 685b865453d552d37ce3a9559f4cefb9a88f8beb Author: Fabio Erculiani Date: Wed Feb 9 23:34:53 2011 +0100 [entropy.spm] PortagePlugin: set changelog to None if changelog is not available (don't convert None to string!) commit df3bb8005dfee8fcb5109f524933c7af1777cabe Author: Fabio Erculiani Date: Wed Feb 9 19:22:20 2011 +0100 [entropy] drop repository manager code, R.I.P. commit 3e2136024edde271e9d72d981ed4b1930dbdcb67 Author: Fabio Erculiani Date: Wed Feb 9 17:58:20 2011 +0100 [entropy.client] drop urlFetcher and MultipleUrlFetcher properties, make them protected commit fb3d5e1a034f8d52941cfa60c50deb556c1c8a99 Author: Fabio Erculiani Date: Tue Feb 8 13:35:22 2011 +0100 [magneto] implement execution lock, avoid multiple magneto applets popping up commit 9bee5444c3f20c173fd2a9d6587c698ed897fd3d Author: Fabio Erculiani Date: Tue Feb 8 13:20:33 2011 +0100 [entropy.client] do not overwrite pid file lock before having acquired the lock, open it using a+ and use truncate() commit f01f077b7b4b87653547b71e82aab52e9f282523 Author: Fabio Erculiani Date: Tue Feb 8 13:19:26 2011 +0100 [entropy.const] do not overwrite pid file lock before having acquired the lock, open it using a+ and use truncate() commit 97690b77a0e94be715c65a8c6f4e1050be206f53 Author: Fabio Erculiani Date: Mon Feb 7 23:08:00 2011 +0100 [magneto] drop duplicated autostart .desktop file, not needed anymore commit a1671b89d15589706ddd3c9cb9ad46824e723bff Author: Fabio Erculiani Date: Mon Feb 7 14:25:33 2011 +0100 [entropy] don't use hardcoded errno values, but rather use errno module commit 27076ee14352e4c28e2d774b238b7990279156e3 Author: Fabio Erculiani Date: Mon Feb 7 14:16:10 2011 +0100 [entropy.security] catch OSError(5) on install_key when listing keys commit 28456b4121fbf308ea816c556c03bfbaf0d0b0df Author: Fabio Erculiani Date: Mon Feb 7 14:07:42 2011 +0100 [entropy.client] drop FileUpdates attribute, replace with Client.PackageFileUpdates() loader commit 4201ddb5d9c1f6d164aec437b63ce9d1a94854c8 Author: Fabio Erculiani Date: Mon Feb 7 13:42:50 2011 +0100 [entropy.client.interfaces.loaders] some more documentation commit 14083908492e5ce0b07ce63ec2676bd5e8d8c04a Author: Fabio Erculiani Date: Mon Feb 7 13:17:20 2011 +0100 [equo] export "repo vacuum" from entropy-server, fixup mirrors calls (rename db- to repo-) commit bba1eac20aba29f84990be4b42822bea89d623e3 Author: Fabio Erculiani Date: Mon Feb 7 12:26:46 2011 +0100 [activator] tweak description of "equo repo vacuum" commit 7e7e48acd158770ba454e28a47198107cb70497d Author: Fabio Erculiani Date: Mon Feb 7 12:24:05 2011 +0100 [activator] rename "Database" to "Repository" commit c25ff59fd5ff0a05edf98c445438c91cd2eeb292 Author: Fabio Erculiani Date: Mon Feb 7 12:23:00 2011 +0100 [activator] add "activator repo vacuum" tool commit be6110a1bcf60e12c0cca956990d81b04d480fc8 Author: Fabio Erculiani Date: Mon Feb 7 11:57:07 2011 +0100 [activator] update man page commit 6d5ae7fe6994ddc8d57db6eb9a02857aa3e8559e Author: Fabio Erculiani Date: Mon Feb 7 11:53:29 2011 +0100 [activator] fixup --help commit 5c1606cd799b44ea05103292046578ec48a12789 Author: Fabio Erculiani Date: Mon Feb 7 11:27:29 2011 +0100 [activator] trivial code update commit c17ae1fad036ed71058fd3742815a98914a2ee6e Author: Fabio Erculiani Date: Sun Feb 6 18:54:26 2011 +0100 [entropy.spm] drop spmloglevel and spmlogfile from etpConst, force SPM log to entropylogfile (entropy.log) commit b809409503e1c4f3fac84668d61bec9d07917555 Author: Fabio Erculiani Date: Sun Feb 6 18:43:42 2011 +0100 [entropy.spm] PortagePlugin: log portage output to entropy.log, together with other data commit 8e9afc1b7af4c5e7e05ee85ed0076a30dec01046 Author: Fabio Erculiani Date: Sun Feb 6 18:13:05 2011 +0100 [entropy.misc] add context support to LogFile commit 8c34b5c126a2f938d0ba94b0fa9302b994117599 Author: Fabio Erculiani Date: Sun Feb 6 17:56:47 2011 +0100 [entropy.server] complete refactoring, mark API as stable commit 8bf5023ef149c571609e847687ad36806c49660b Author: Fabio Erculiani Date: Sun Feb 6 17:56:47 2011 +0100 [entropy.server] complete refactoring, mark API as stable commit a62c864e7195fd478cde8f8c69a9b2a71c5806ba Author: Fabio Erculiani Date: Sun Feb 6 17:34:56 2011 +0100 [entropy.server] remove mixin classes, merge back into a single one commit 3e9d7996c0ff3083660a4c1bb71b7c9d820d2487 Author: Fabio Erculiani Date: Sun Feb 6 15:28:37 2011 +0100 [entropy.output] remove trailing whitespace when using print_generic(), close bug #2101 commit 2ed70884593f4b73f2234aeb044dcbb44b00ead4 Author: Fabio Erculiani Date: Sat Feb 5 19:30:42 2011 +0100 [entropy.server] fix another refactoring regression commit a49fe5593b837e9358fecf5ff944f24712691e5e Author: Fabio Erculiani Date: Sat Feb 5 19:28:40 2011 +0100 [entropy.server] fix undefined reference (regression) commit 23285e6c77e653424556f071d784b5c800af9712 Author: Fabio Erculiani Date: Sat Feb 5 18:15:49 2011 +0100 [entropy.server] out default_repository, in .repository() commit ab93aee68b6c5c77c4edc32bb8078436f6ed0a73 Author: Fabio Erculiani Date: Sat Feb 5 18:07:09 2011 +0100 [entropy.server] complete the robustness work on the package, completely drop repo=None from function args commit eee86bfe3e35372b63b03a47bfde106aeb7b3daa Author: Fabio Erculiani Date: Sat Feb 5 13:00:58 2011 +0100 [entropy.server] more robustness work, drop repo=None keyword arg, remove untranslated strings commit c974f865cf9394e17078dfc8b9e5ebb7b060542d Author: Fabio Erculiani Date: Sat Feb 5 12:19:33 2011 +0100 [sulfur] add Polish translator info commit 5e7c9407ad4e05898cbe317663c213e8b1881cce Author: Fabio Erculiani Date: Sat Feb 5 12:18:41 2011 +0100 [po] sync all translations commit d74b62d23a91fd63f2b9e8fd3da6e35a05b326ac Author: Fabio Erculiani Date: Sat Feb 5 12:18:28 2011 +0100 [po] add Polish translation thanks to Enlik commit 6ea078c35da5669c77f1eebbf99904569e7ebc24 Author: Fabio Erculiani Date: Fri Feb 4 14:47:04 2011 +0100 [entropy.client.interfaces.methods] use Spm_class() in get_package_groups() commit 4294b605b67628a9191c649e3c8c7136a3debd0a Author: Fabio Erculiani Date: Fri Feb 4 12:13:23 2011 +0100 [entropy.server] some more migration and stabilization work (repo=None removal) commit c070969e08fefcf6e84625e28e7a9220b023be8f Author: Fabio Erculiani Date: Thu Feb 3 22:17:03 2011 +0100 Tagging Entropy version 1.0_alpha14 commit d5d287f81d610f16f84029789185721b32115472 Author: Fabio Erculiani Date: Thu Feb 3 22:17:02 2011 +0100 Release Entropy 1.0_alpha14 commit 302faa6df4e93e9dfda6e1a42f43e61e91de4703 Author: Fabio Erculiani Date: Thu Feb 3 22:16:02 2011 +0100 [activator] fix syntax error commit 702616d76b4c2e5d203d1f3b5e72df07ab646d8e Author: Fabio Erculiani Date: Thu Feb 3 21:17:44 2011 +0100 Tagging Entropy version 1.0_alpha13 commit 7904c02ae1985d5e761e53783916ffa1bc05641e Author: Fabio Erculiani Date: Thu Feb 3 21:17:44 2011 +0100 Release Entropy 1.0_alpha13 commit 733468befda40460b42f66e59e819899285c42cf Author: Fabio Erculiani Date: Thu Feb 3 21:06:14 2011 +0100 [entropy.client] fix bug in automatic conflicts resolution code causing false positives to be generated commit 4b1f15cd893bd266419f6cceb9b2f637b48d1b2d Author: Fabio Erculiani Date: Thu Feb 3 18:17:45 2011 +0100 [entropy.server] several API change, improve code robustness by enforcing repository_id function parameter commit 9ff176d8dcdc2241ce660e789910dc4e45452d70 Author: Fabio Erculiani Date: Wed Feb 2 23:05:42 2011 +0100 [entropy.server] update Entropy Server startup message commit e5400eb8f6b215372dbce6770117aa6d38501b80 Author: Fabio Erculiani Date: Wed Feb 2 14:50:55 2011 +0100 [sulfur] update German translator info commit 6272a621f10c9fcf03167bf36c188188d95eb372 Author: Fabio Erculiani Date: Wed Feb 2 14:49:59 2011 +0100 [po] sync translations commit 5cd0f659a4c89e3ffd25154af2064f52f9ba7221 Author: Fabio Erculiani Date: Wed Feb 2 14:49:41 2011 +0100 [po] update German translation, thanks to K4ph commit 45e6141422ada67d638215452884534f7cd86449 Author: Fabio Erculiani Date: Wed Feb 2 12:30:44 2011 +0100 Tagging Entropy version 1.0_alpha12 commit 1c3d64b6c61248c6c1e18948a3ae01d1f130c417 Author: Fabio Erculiani Date: Wed Feb 2 12:30:36 2011 +0100 Release Entropy 1.0_alpha12 commit f349932ae2178fe9aa9742e11071212e24299f12 Author: Fabio Erculiani Date: Wed Feb 2 12:30:05 2011 +0100 [entropy.core.settings.base] fix regression in packages.db.mirrors mirrors list parsing commit 61f41890883d5426eb1ee19f295ea5cbfd223cab Author: Fabio Erculiani Date: Wed Feb 2 01:46:56 2011 +0100 Tagging Entropy version 1.0_alpha11 commit 8e3ca00dc285892280105279631815d67cd3fbb1 Author: Fabio Erculiani Date: Wed Feb 2 01:46:54 2011 +0100 Release Entropy 1.0_alpha11 commit 3d92e7d6573d7b03b6b72dbc8793a304c1e2023a Author: Fabio Erculiani Date: Wed Feb 2 01:45:57 2011 +0100 [services] kernel-switcher: add opengl switcher, improve application output commit 9d6c3d7967c0a44cf0484e721b04d63168dbc5f4 Author: Fabio Erculiani Date: Wed Feb 2 01:34:02 2011 +0100 Tagging Entropy version 1.0_alpha10 commit 0d603fb7d5a26b54a6ef7d74e0bb60f525d0b4e9 Author: Fabio Erculiani Date: Wed Feb 2 01:33:54 2011 +0100 Release Entropy 1.0_alpha10 commit 1ed7db475b336d8bc0bb2171b7ff84dfdbffc89a Author: Fabio Erculiani Date: Wed Feb 2 01:30:49 2011 +0100 [entropy.misc] RSS: when file is not available or broken, don't touch it in the constructor commit e4e27b532e89eadfaf2abba40a70fcd740fd04f5 Author: Fabio Erculiani Date: Wed Feb 2 01:27:50 2011 +0100 [entropy.output] catch UnicodeEncodeError in OutputInterface.input_box commit 57a3f2713edd758dc9637040953994d75002089e Author: Fabio Erculiani Date: Wed Feb 2 01:25:52 2011 +0100 [tests] improve db.test_search test commit 4e08ea72d3675bf71c6ba65d6ef8bbb8e50a458d Author: Fabio Erculiani Date: Wed Feb 2 01:24:16 2011 +0100 [entropy.db] EntropyRepository: fix regression in searchPackages(), properly deal with provide table commit af4ff692c0e5a546821b709f294bfd51f107e352 Author: Fabio Erculiani Date: Tue Feb 1 14:37:26 2011 +0100 [entropy.spm] some minor code tweaks commit d7e475c9505aade9d92ab136e50ff021d9ea8920 Author: Fabio Erculiani Date: Tue Feb 1 14:30:52 2011 +0100 [magneto] add workaround for bug in PyKDE4 causing null pointer dereferencing at PyKDE4/Sip C libraries level commit 6d4f75754a455b79f5e3b941414ef3519553f085 Author: Fabio Erculiani Date: Tue Feb 1 13:35:06 2011 +0100 [equo] catch KeyError when calling get_noticeboard() commit 6a926d96c122e3d2ef7a8a8d307086d4744d9c10 Author: Fabio Erculiani Date: Tue Feb 1 13:32:58 2011 +0100 [entropy.server] add QA test that warns developer about unremoved packages commit c0a641111132ae3641dc1dd4ce1521a8d85857a8 Author: Fabio Erculiani Date: Tue Feb 1 09:22:15 2011 +0100 [entropy.client.interfaces.package] fix mirror_fail_check, discard is not available for list commit 985b35cdaba27835d6bdd90f296a1348ba9fa83c Author: Fabio Erculiani Date: Mon Jan 31 23:20:58 2011 +0100 [entropy.server] first chunk of refactoring and cleanup work (making repo=None argument die) commit ea95b269cc9418c21e71e1e7c26744d2abff3a71 Author: Fabio Erculiani Date: Mon Jan 31 23:19:44 2011 +0100 [services] kernel-switcher: add some post-install warnings commit c743476dd04e535d0d2c4ce4919bb73bfd509f2c Author: Fabio Erculiani Date: Mon Jan 31 23:09:58 2011 +0100 [services] kernel-switcher: setup kernel symlink through eselect commit 5bc0ddbc9067917ea79d609b026a01ec488e2359 Author: Fabio Erculiani Date: Mon Jan 31 14:49:20 2011 +0100 [conf] update sabayon-limbo mirrors, remove pkg.sabayon.org commit 226b9f9a9e713829c32ee5d11e70efe44f22f111 Author: Fabio Erculiani Date: Mon Jan 31 14:08:35 2011 +0100 [sulfur] improve reliability of sulfur startup script commit 80cc6af90bad514e9c1f126aafd5b447bfe3322a Author: Fabio Erculiani Date: Sun Jan 30 12:25:32 2011 +0100 [entropy.const] remove unused Portage constants commit 6d0358ba8734f787e9d7c41867c565f185fd3573 Author: Fabio Erculiani Date: Sun Jan 30 11:49:38 2011 +0100 [entropy.db] EntropyRepository.searchPackages: also return matches from provide table (old-style virtuals) commit 3b0d66191374543126c7b4bae644efb01a9caffb Author: Fabio Erculiani Date: Sun Jan 30 09:14:45 2011 +0100 [misc/po] resync translations usping the template commit 45e197544655ea277284eb91528cf91401778f0e Author: Fabio Erculiani Date: Sun Jan 30 09:13:57 2011 +0100 [misc/po] update German tranlsation, thanks to K4ph commit 4d39d5804d72fd280ddd13f8d966a7f39f667bea Author: Fabio Erculiani Date: Sat Jan 29 22:35:03 2011 +0100 [services] add kernel-switcher tool - a kernel switcher utility This should make many users happy :-) commit 040ed3859072d3bb7d64bffcef9a2cbe9c6d6e71 Author: Fabio Erculiani Date: Sat Jan 29 21:59:35 2011 +0100 [entropy.dep] move helper function remove_tag_from_slot from entropy.spm to entropy.dep commit 98e5318207ff1108cb3f2534032ade52e431b9a2 Author: Fabio Erculiani Date: Sat Jan 29 18:49:35 2011 +0100 [entropy.client] when writing to repositories.conf, split repository metadata into multiple lines commit 4289b50f56af8f1cbf1acf34df18810bd897f99d Author: Fabio Erculiani Date: Fri Jan 28 19:43:15 2011 +0100 [entropy.server] moving repository sync code to ServerPackagesRepositoryUpdater, partial entropy.server refactoring commit c4a1fc398b418174e72e70698360412e4b05d04f Author: Fabio Erculiani Date: Fri Jan 28 19:26:50 2011 +0100 [entropy.const] make possible to enable entropy.server community repositories mode by setting ETP_COMMUNITY_MODE commit 1339af70228620c3b6f7823f7e83a4c108a92b6f Author: Fabio Erculiani Date: Fri Jan 28 18:50:45 2011 +0100 [entropy.tools] minor code style update in create_md5_file commit e9127844a5599d43be7114964da2fe1db37489e6 Author: Fabio Erculiani Date: Fri Jan 28 14:57:47 2011 +0100 [entropy.db] add new method rollback() to EntropyRepositoryBase commit e84cfba65def8ebf4b9941b40a8a253c3e0d3ba1 Author: Fabio Erculiani Date: Wed Jan 26 19:47:25 2011 +0100 [entropy.tools] when using os.rename(), only catch OSError exception where errno = EXDEV commit 91ba747024a7b5a3b9c14454400a09730e219fcd Author: Fabio Erculiani Date: Tue Jan 25 18:46:38 2011 +0100 [entropy.core.settings.base] optimize execution of _repositories_parser commit edb41a71cf931fba70854b188c1011708c9793b5 Author: Fabio Erculiani Date: Tue Jan 25 15:29:31 2011 +0100 Tagging Entropy version 1.0_alpha9 commit 6f25fbca7fc3974c7f1e16e9412c321c17f8c6e8 Author: Fabio Erculiani Date: Tue Jan 25 15:29:22 2011 +0100 Release Entropy 1.0_alpha9 commit a49c4d54ca02900bb30e89b0f305f922ed804e75 Author: Fabio Erculiani Date: Tue Jan 25 15:23:15 2011 +0100 [entropy.server,entropy.client] introduce support for fallback mirrors Fallback mirrors are those mirrors mainly used for providing packages while other, main mirrors are still syncing. They are usually hosted inside the same infrastructure where the repository is run and are usually quite bandwidth constrained. Through packages.db.fallback_mirrors file, configurable from inside the repository database directory (server-side) it's now possible to list these mirrors and make Entropy Client always use them with the least priority possible. commit bbcd7fbca32f8f631f19c7f4b8a2cb60528e4304 Author: Fabio Erculiani Date: Tue Jan 25 15:19:16 2011 +0100 [conf] trivial typo fix commit 49b7781b99db24439c6da4d5f0e84a0e9b6a7e65 Author: Fabio Erculiani Date: Tue Jan 25 12:22:48 2011 +0100 [entropy.misc] LogFile, do not set logging level if level is None, close bug #2111 commit d92f6d6bf4fdb99e4b2e0c2ef65957a007671645 Author: Fabio Erculiani Date: Sun Jan 23 23:06:21 2011 +0100 [entropy.server,entropy.db] make EntropyRepositoryBase.readonly property private Rename .readonly property to ._readonly and expose a setter only where strictly required (entropy.server) commit a7fe6f97b8e73ef393f901f7907c29084e53d40f Author: Fabio Erculiani Date: Sun Jan 23 20:31:51 2011 +0100 [entropy.spm] PortagePlugin: remove unused method _extract_elog commit 87ca1452b8c7ae507ef088252a2270d3f9027c87 Author: Fabio Erculiani Date: Sun Jan 23 18:41:57 2011 +0100 [entropy.db] EntropyRepositoryBase: hide temporary property and provide temporary() getter commit 651d39d675d5aa6d17f7863caa08aedc9502423b Author: Fabio Erculiani Date: Sun Jan 23 16:59:44 2011 +0100 [entropy.db] EntropyRepository: hide indexing details as much as possible, provide public setIndexing() setter commit 9e08d1029c0109088938f10e5aa1a6f34550505d Author: Fabio Erculiani Date: Sun Jan 23 16:41:03 2011 +0100 [equo] text_rescue: remove useless code (do not access protected methods -- see next commit) commit fb2acecfc3c0da2b358dd18f09c15f646687a399 Author: Fabio Erculiani Date: Sun Jan 23 16:26:01 2011 +0100 [entropy.spm] PortagePlugin: fix undefined reference in xpaktools.read_xpak commit 276a7d8de75a740c3b35dfb51bb20192f7782e39 Author: Fabio Erculiani Date: Sun Jan 23 16:24:55 2011 +0100 [entropy.spm,entropy.const] move Portage-specific constants to PortagePlugin class commit 8153ce65207d01c531ab7eb96731809c2eaf9e20 Author: Fabio Erculiani Date: Sun Jan 23 16:18:10 2011 +0100 [entropy.spm] PortagePlugin: always use unpackdir path as base dir for xpak data. This fixes possible path escape issues by using already validated temporary unpack directory path. commit 0e3d04cb968cce9e031cff0cf0fc645fa02a030b Author: Fabio Erculiani Date: Sun Jan 23 16:05:39 2011 +0100 [equo] improve error messages handling in text_rescue._database_check commit d70bb7ee4d45aa38ea92248c3880d216fa036c34 Author: Fabio Erculiani Date: Sun Jan 23 15:52:47 2011 +0100 [entropy.db] move package masking logic to entropy.client.interfaces.db repository subclasses commit 342b48cdb419571769048303e0911315489e3d1a Author: Fabio Erculiani Date: Sun Jan 23 13:09:03 2011 +0100 [entropy.db] rename EntropyRepositoryBase.xcache to _caching and introduce caching() Hide internal details regarding cache status handling. Rename .xcache property to ._caching and provide a getter that returns the cache setting status (caching()). commit b7a3b2d6e6f7f4a83ceb97277dd6f5036a443ee6 Author: Fabio Erculiani Date: Mon Jan 17 15:29:38 2011 +0100 Tagging Entropy version 1.0_alpha8 commit 2ef784c89550442ca6f73254fb0d65a7f1da0d42 Author: Fabio Erculiani Date: Mon Jan 17 15:29:34 2011 +0100 Release Entropy 1.0_alpha8 commit 28c23d11374f9944df681fa79ce7cd7b98e102ea Author: Fabio Erculiani Date: Mon Jan 17 15:29:08 2011 +0100 [entropy.client] fix regression in AvailablePackagesRepositoryUpdater commit 9f70204e372d7eb894f85130be13dcd534085ee7 Author: Fabio Erculiani Date: Mon Jan 17 14:16:38 2011 +0100 [po] update translations (sync) commit 9c3ac5a8503f25010dbf28a8adab4f4f9e1a808f Author: Fabio Erculiani Date: Mon Jan 17 13:09:27 2011 +0100 Tagging Entropy version 1.0_alpha7 commit 2c069a69a5fdc326dc8ffcf4ca237aafdf625250 Author: Fabio Erculiani Date: Mon Jan 17 13:09:16 2011 +0100 Release Entropy 1.0_alpha7 commit 084ac6f7088716eaac4dfd19c2092d748432e77b Author: Fabio Erculiani Date: Mon Jan 17 13:02:56 2011 +0100 [entropy.client.interfaces.dep] improve or-dependencies resolution NOTE: this will be merged into the future Graph refactoring. Resolve or-dependencies taking advantage of package matches requested by caller, when available. For example: if user is requesting xfce4-panel and nm-applet, and the former has an or dependency like this: "gnome-panel;xfce4-panel?" or (using the new format) "( gnome-panel | xfce4-panel )", prefer xfce4-panel over gnome-panel. commit 6bdb040e0ca8381b6963e3837a8e60398be4da60 Author: Fabio Erculiani Date: Mon Jan 17 12:51:47 2011 +0100 [entropy.dep] DependencyStringParser: introduce support for preferred package matches in or-dependencies selection NOTE: this will go into the future Graph refactoring. When calculating or-dependencies, it is now possible to provide a list of preferred package matches that can be used to prioritize certain packages over others. commit 4f563dd9c3f461dc77e586d2f3e915cdeb06ab5f Author: Fabio Erculiani Date: Mon Jan 17 00:55:24 2011 +0100 [entropy.db] rename EntropyRepositoryBase "reponame" attribute to "name", keeping backward compat. commit 57b43a1094e0725b16e9639b68586c738d37aa66 Author: Fabio Erculiani Date: Mon Jan 17 00:34:42 2011 +0100 [entropy.client] drop superfluous metadatum from repository metadata (repo_name) commit 2f8a0e13ce455e8b11eeb774a1fdbb77d48242e2 Author: Fabio Erculiani Date: Mon Jan 17 00:34:16 2011 +0100 [entropy.server] drop superfluous metadatum from repository metadata (repo_name) commit d2326171a47e1647f68449e64f621a1a75de2087 Author: Fabio Erculiani Date: Mon Jan 17 00:28:09 2011 +0100 [entropy.db] make some order among repository identifier metadatum storage inside EntropyRepository* reponame attribute is now storing with 100% fidelilty the repository identifier used to instantiate the EntropyRepositoryBase instance through open_repository() and similar. commit 2243d82d18d7dde781e23a0bffdff8ff26ef9039 Author: Fabio Erculiani Date: Sun Jan 16 19:49:11 2011 +0100 [entropy.dep] update API of expand_dependencies, make possible to match multiple repos commit 37f10726dc1144660ba860f1b37531603e7ffb25 Author: Fabio Erculiani Date: Sun Jan 16 19:48:46 2011 +0100 [entropy.tools] trivial code update commit d9be1aa2f1865ced60aab2ad5b51086ca9414d91 Author: Fabio Erculiani Date: Sun Jan 16 19:07:43 2011 +0100 [sulfur] do not use entropy.client Client protected methods, use public API instead commit e3da5a90a4aa27a32253c53827d3583e62c1406b Author: Fabio Erculiani Date: Thu Jan 13 00:18:34 2011 +0100 [entropy.db] add EntropyRepositoryBase.getInstalledPackageSource commit 246c976d26da5e9ecbc20f6be1223968a67c2fd3 Author: Fabio Erculiani Date: Mon Jan 10 23:41:33 2011 +0100 [entropy.client.interfaces.package] do not resume when trying to recover from checksum mismatch commit f5a6e1cf031a480936e2b452fbaadda70b1e630d Author: Fabio Erculiani Date: Mon Jan 10 23:38:33 2011 +0100 [entropy.fetchers] handle exceeding downloaded data when using urllib It can happen that downloaded data exceeds the size of the file that is requested for download. In this case, resume should be turned off and the file re-downloaded completely. commit 29e2aedda0ab53e9217c5c9aef1daf091bf18e52 Author: Fabio Erculiani Date: Sat Jan 8 13:46:28 2011 +0100 [entropy.client] trivial code style update commit 67ea445389a81f89b48123b6558091677d48b4b7 Author: Fabio Erculiani Date: Sat Jan 8 13:45:33 2011 +0100 [entropy.server] fix broken uri data handling commit 49edad7b7acb6d256a7c8a43ed5a419ff0e305e5 Author: Fabio Erculiani Date: Thu Jan 6 01:46:46 2011 +0100 [sulfur.packages] catch caching issues in time inside _pkg_get_masked commit 604e5700b45d9184989e600b80bd79b158db8906 Author: Fabio Erculiani Date: Thu Jan 6 01:22:09 2011 +0100 Tagging Entropy version 1.0_alpha6 commit ae88cfd39ea54d70e9a1c6efa34aefbc5e259a72 Author: Fabio Erculiani Date: Thu Jan 6 01:22:06 2011 +0100 Release Entropy 1.0_alpha6 commit b7586a95f0e4f076d4d6b2708e266869eaae1bf5 Author: Fabio Erculiani Date: Thu Jan 6 01:21:21 2011 +0100 [entropy.client.interfaces.package] "removeidpackage" metadatum can be unset, deal with it commit ff6efef7272800653fb293048ee7c0a1565fb137 Author: Fabio Erculiani Date: Thu Jan 6 00:54:07 2011 +0100 Tagging Entropy version 1.0_alpha5 commit dc5f13d7a7208bfe98f04ba6393ab2d2face510c Author: Fabio Erculiani Date: Thu Jan 6 00:54:03 2011 +0100 Release Entropy 1.0_alpha5 commit 8200991a733dc15387337d592467de3d302ae1d3 Author: Fabio Erculiani Date: Thu Jan 6 00:52:12 2011 +0100 [entropy.client] make possible to enable/disable entropy delta package download feature via client.conf Turn off Entropy delta packages download feature by default, needs further testing. Make possible to enable/disable from configuration files. commit 9d830abd1e5640d0bf749d02a4ff4f1b0684c015 Author: Fabio Erculiani Date: Thu Jan 6 00:20:14 2011 +0100 [todo] update TODO commit e138c9108561faf61fcd765e162bed6e123540ba Author: Fabio Erculiani Date: Thu Jan 6 00:19:42 2011 +0100 [entropy.client.interfaces.package] use entropy.tools.is_entropy_delta_available() commit dc4d2dea60fa4603f6fe34aa5b48bc068d657cbb Author: Fabio Erculiani Date: Thu Jan 6 00:19:27 2011 +0100 [entropy.tools] add is_entropy_delta_available() function commit fc7c7a1ca64934da1eeb4a49854e9047eb9122b8 Author: Fabio Erculiani Date: Wed Jan 5 12:50:22 2011 +0100 [reagent] import release_entropy_locks from text_tools commit 6c312692f322caf14aa3c7d69be08d51eaccbe2a Author: Fabio Erculiani Date: Wed Jan 5 12:47:46 2011 +0100 [reagent] fix Entropy Server resource usage Sometimes Entropy Server instance gets loaded twice, this fixes it in reagent. At the same time, some commands were not properly wrapped around the acquisition of the entropy server lock. commit 415db83db68669633f2e64aa3445b277583b6d69 Author: Fabio Erculiani Date: Wed Jan 5 09:42:33 2011 +0100 Tagging Entropy version 1.0_alpha4 commit 5fd8c1d57534bca319c4faaac6839b090a920853 Author: Fabio Erculiani Date: Wed Jan 5 09:42:30 2011 +0100 Release Entropy 1.0_alpha4 commit b2a67f47a2a187059a67417dc8cc51274be73e5e Author: Fabio Erculiani Date: Wed Jan 5 09:23:52 2011 +0100 [entropy.tools] catch OSError exception when using subprocess.call() inside edelta functions commit cc614081258056ed591299aa2aad378bc4bb7e20 Author: Fabio Erculiani Date: Wed Jan 5 00:34:51 2011 +0100 Tagging Entropy version 1.0_alpha3 commit 0e79fccfb19b66acdaf5d421edb30f54d5f32dfe Author: Fabio Erculiani Date: Wed Jan 5 00:34:48 2011 +0100 Release Entropy 1.0_alpha3 commit 2f8e1eec028d81daadba72d85b8e3e8ba5cd27b1 Author: Fabio Erculiani Date: Wed Jan 5 00:31:32 2011 +0100 [entropy.client.interfaces.package] improve conflict removal functionality commit 108a19cbecbe829f703f9c526b697d2509d79b57 Author: Fabio Erculiani Date: Tue Jan 4 22:35:16 2011 +0100 [entropy.const] fix typo in constant name "etpdatabasedepblacklistfile" commit 63e6650b7373df09810f0e89b3bb1d9db56326e6 Author: Fabio Erculiani Date: Tue Jan 4 22:32:38 2011 +0100 [entropy.server] add package sets QA feature, guarding on available sets before pushing a repo. Through /etc/entropy/packages/packages.server.sets it's now possible to list package sets that a repository must always expose. A QA check has been added inside the repository sync function, in entropy.server.interfaces.mirrors package. Just use conf/packages/packages.server.sets.example as example file to build your configuration. commit 7f5c5e0874b2435b90af1f4353155fdb4a80979e Author: Fabio Erculiani Date: Mon Jan 3 18:55:42 2011 +0100 Tagging Entropy version 1.0_alpha2 commit cf09a64d4376de81940646b6223c90b97a65fbc2 Author: Fabio Erculiani Date: Mon Jan 3 18:55:38 2011 +0100 Release Entropy 1.0_alpha2 commit da57b318b3e97df0d81fbb5232c79e5e6a74f587 Author: Fabio Erculiani Date: Mon Jan 3 18:55:11 2011 +0100 [entropy.qa] add some more caching to get_deep_dependency_list commit 6fddbec3edb6756a2474ebedcaf49110a4612131 Author: Fabio Erculiani Date: Mon Jan 3 18:44:14 2011 +0100 [entropy.qa] correct get_deep_dependency_list() behaviour when match_repo is None, drop useless cache commit 5b633349881e07644ecff277c3b6497036009e6d Author: Fabio Erculiani Date: Mon Jan 3 12:41:42 2011 +0100 [entropy.qa] improve unresolved sonames logic, add multi-repository support commit bace46744e43d0ecfcadd4830722fdb04611ce50 Author: Fabio Erculiani Date: Mon Jan 3 12:24:15 2011 +0100 [entropy.tools] fix read_elf_linker_paths when ${ORIGIN} is in RPATH/RUNPATH (handle this case too) commit d50046d735e3440cb897b1834f3c6e6779fdd75c Author: Fabio Erculiani Date: Sun Jan 2 19:45:43 2011 +0100 Tagging Entropy version 1.0_alpha1 commit 1613fb420a0455c77971c0f2f00d8da2cccbdb5e Author: Fabio Erculiani Date: Sun Jan 2 19:45:34 2011 +0100 Release Entropy 1.0_alpha1 commit 9c8753ada818f9279e76d29019a4739602bef49e Author: Fabio Erculiani Date: Sun Jan 2 19:40:13 2011 +0100 [todo] update TODO commit 15675cdc1a861d3b77243d37943b6e60c67444a0 Author: Fabio Erculiani Date: Sun Jan 2 19:36:06 2011 +0100 [entropy.qa] rename "dbconn" argument of test_shared_objects to "entropy_repository" commit 62f691819b87143830c866d5cadb0a65d616c153 Author: Fabio Erculiani Date: Sun Jan 2 19:31:36 2011 +0100 [todo] update TODO commit 4b475778824ba0abec5a4e939fa785e8bd63e4d5 Author: Fabio Erculiani Date: Sun Jan 2 19:30:45 2011 +0100 [entropy.spm] PortagePlugin: add note inside _extract_pkg_metadata_provided_libs regarding metadata collection of injected packages commit d5028d33227469a53433ae111094cebefdf7d635 Author: Fabio Erculiani Date: Sun Jan 2 19:30:00 2011 +0100 [entropy.server] add note regarding missing_runtime_dependencies_test behaviour with in-package metadata commit e8ecb55b6a61ebcd722e9133fb70fdcc086aab99 Author: Fabio Erculiani Date: Sat Jan 1 18:15:48 2011 +0100 [entropy.qa] fix regression in get_deep_dependency_list(), only add valid matches to result commit 4e8bcf07d7e3ffd2414113cb4350fc4b6006d748 Author: Fabio Erculiani Date: Sat Jan 1 18:02:54 2011 +0100 [docs/man] update man page source file for reagent commit fc11710aa7a96dd26c77c2cd4f9be558a68a8653 Author: Fabio Erculiani Date: Sat Jan 1 18:01:48 2011 +0100 [entropy.server] missing_runtime_dependencies_test: add "bump packages" feature Packages should be bumped if metadata changes, this applies to calls coming for old packages already available in online repositories commit bf947d355ba7e6664732425ea9ece84c882a1ee2 Author: Fabio Erculiani Date: Sat Jan 1 17:22:44 2011 +0100 [reagent,equo] implement "reagent repo package-dep-check" tool This tool helps QA checking packages against missing runtime dependencies commit 4c37ad3e2223d58edb49c42ac79bd5127b3112e2 Author: Fabio Erculiani Date: Sat Jan 1 17:17:10 2011 +0100 [entropy.qa,entropy.server] migrate missing_runtime_dependencies_test() and add missing_runtime_dependencies_test() Migrate entropy.qa missing_runtime_dependencies_test() to multi-repository support. Provide public API for running missing runtime dependencies verification in entropy.server, add missing_runtime_dependencies_test() commit 2384985fd84e3746b7980b4d45e4bd868d10ff84 Author: Fabio Erculiani Date: Sat Jan 1 16:23:34 2011 +0100 [entropy.qa] rework QA functions to add multi-repository functionalities, break API commit 6446b40b7eb01ec8b3062d9130fbf3cefeb4dcc0 Author: Fabio Erculiani Date: Sat Jan 1 16:16:26 2011 +0100 [entropy.spm] PortagePlugin: trivial code update commit 356f5025dada37a8a75e4740e8e9b5db9b6ab29c Author: Fabio Erculiani Date: Fri Dec 31 16:55:44 2010 +0100 [entropy.dump] make dumpobj execution atomic commit 5983cae3e1c872ce0008e73d5bd298e005200267 Author: Fabio Erculiani Date: Tue Dec 28 11:41:09 2010 +0100 [entropy.client.interfaces.dep] add automatic conflicts detection, when package metadata doesn't list them. It can happen that some installed packages conflict against newly available packages, but the latter doesn't list the former as conflict, resulting in unforeseen missing conflict information. This is generally a QA issue in the package metadata, but it's better to try to cope with it, even if a bit dangerous (effects of this "auto-conflict" feature have to be tested in real world). For this reason, one can override this feature by setting the env var: ETP_DISABLE_AUTOCONFLICT=1 as well as turning off caching that could compromise the results: ETP_NOCACHE=1 commit 6a302f2c6de4dc44a56373729d51e38b18e26699 Author: Fabio Erculiani Date: Tue Dec 28 11:40:46 2010 +0100 [entropy.db] EntropyRepositoryBase: add searchConflict() function commit 5f52ded8822c48b8b80caf664608708a7454f477 Author: Fabio Erculiani Date: Thu Dec 30 18:32:25 2010 +0100 [entropy.client.interfaces.package] remove conflicts in proper order (not random) commit 2ec88d424868916933d473cce48e668da486b6f9 Author: Fabio Erculiani Date: Thu Dec 30 12:15:56 2010 +0100 [equo] do not execute "equo config" when --pretend is passed commit f87d52786a0b2906eaffa85e0e5ce231f22987ab Author: Fabio Erculiani Date: Sun Dec 26 16:14:37 2010 +0100 [entropy.client.interfaces.package] if download fails 4 times (out of 5), try to download disabling the resume feature commit 71a7e59f647bc939ed04db95653d36fd1f5738f6 Author: Fabio Erculiani Date: Fri Dec 24 18:24:14 2010 +0100 [entropy.client.interfaces.package] implement edelta support in Entropy Client This commit implements working Entropy package delta download for both single fetch and multifetch feature. It is fault tolerant and the usual behaviour will be triggered as fallback. Due to the memory requirements of bspatch, edelta won't be used for files bigger than 10Mb (this is hardcoded inside entropy-pkgdelta-generator). .edelta files are automatically generated by entropy-pkgdelta-generator, inside a cron job on our servers. This feature is completely optional, but can be easily implemented by 3rd parties by simply using the generator app above, everything will be handled automatically (bsdiff required). commit e33f19964d72aaf6ee9e93e8fe87fec29ec5df71 Author: Fabio Erculiani Date: Fri Dec 24 18:22:33 2010 +0100 [entropy.client.interfaces.package] fix checksum verification when multifetch is enabled, the if condition was never reached. commit f9860c838420c42e1615fbb84b889e9cf95f9aba Author: Fabio Erculiani Date: Wed Dec 22 16:58:57 2010 +0100 [entropy.fetchers] fix file:// protocol handling, close bug 2037, thanks to a screwdriver, lol commit d7476ad095188080952d7e53463d68e2fe2ac0d0 Author: Fabio Erculiani Date: Tue Dec 21 12:42:00 2010 +0100 Tagging Entropy version 0.99.51.20 commit b0d5a87ffda97245fc959e745c7b3e84a3b3ad5e Author: Fabio Erculiani Date: Tue Dec 21 12:41:52 2010 +0100 Release Entropy 0.99.51.20 commit 12f53894f559cc6ba03dab3c0841b5af7d7a6eec Author: Fabio Erculiani Date: Tue Dec 21 12:39:46 2010 +0100 [entropy.spm] PortagePlugin: when splitdebug is disabled, tweak CONTENTS data removing /usr/lib/debug entries commit ed4544228fb45d61437fab6f80b84da2f775ecdb Author: Fabio Erculiani Date: Tue Dec 21 12:39:20 2010 +0100 [entropy.spm] PortagePlugin: add temporary workaround for broken fakedbapi API commit 07efee9f0298518a676e37f7d598290636e5f56a Author: Fabio Erculiani Date: Tue Dec 21 12:16:30 2010 +0100 [entropy.client.interfaces.package] provide splitdebug metadata to triggers commit 4326d32fbb8231841cc5b877f12ebc3a27c0cbe5 Author: Fabio Erculiani Date: Tue Dec 21 12:00:54 2010 +0100 [entropy.server] fix _add_packages_qa_libtests() undefined references commit 54f1f505612947f80cbab805240a8f297ac18569 Author: Fabio Erculiani Date: Tue Dec 21 11:52:58 2010 +0100 [entropy.server] when moving packages between repos, always execute the missing libraries check again commit f0662544c3e1c3122b59796ed98fe6b35b38b567 Author: Fabio Erculiani Date: Tue Dec 21 10:25:35 2010 +0100 [entropy.server] fix QA check against keywords commit 6e7c9b71c1fdda1cd543168d2c788448b51a8654 Author: Fabio Erculiani Date: Tue Dec 21 10:10:54 2010 +0100 [entropy.client.services.ugc.interface] ValueError("bad marshal data") can be raised there, catch it commit 4c47a51bea569ab301dcaacdbd8dd0fe8ee7ef53 Author: Fabio Erculiani Date: Tue Dec 21 10:10:04 2010 +0100 [entropy.tools] write apply_entropy_delta() bspatch output to temp file commit fc3df29dbfc43428d88713b63ac9950c843533ca Author: Fabio Erculiani Date: Tue Dec 21 10:06:27 2010 +0100 [entropy.spm] PortagePlugin.xpaktools: properly handle os.remove() in extract_xpak() commit 7e879a18e6dd306b7f8fe28000431d738b025340 Author: Fabio Erculiani Date: Thu Dec 16 19:47:47 2010 +0100 [entropy.db] EntropyRepository.retrieveSources(): properly setup url strings, avoid using os.path.join() on urls. Thanks to Giovanni Martinelli. commit 46876df522937992bff5bcfb113b7ccbc4bf4a54 Author: Fabio Erculiani Date: Thu Dec 16 19:36:22 2010 +0100 [entropy.client.interfaces.package] when pressing CTRL+C give up completely on sources fetch commit b105cd444716b459086dba6ad3360e65c374f68e Author: Fabio Erculiani Date: Thu Dec 16 16:23:02 2010 +0100 [equo/smart] read_xpak() can return None, check the return value before calling storeSpmMetadata() commit 55d995e0108515775c8b72cab8407cdaaa243a83 Author: Fabio Erculiani Date: Thu Dec 16 16:22:01 2010 +0100 [services] entropy-pkgdelta-generator: create deltas only for files smaller than 10Mb (bsdiff mem usage: max(17*n,9*n+m)+O(1) ) commit daf486d01d181121baee7adacd9b4d6f5afe3c44 Author: Fabio Erculiani Date: Thu Dec 16 16:21:18 2010 +0100 [tests] add test_entropy_delta, testing entropy.tools.generate_entropy_delta() and entropy.tools.apply_entropy_delta() commit 89bdd34a27a05d664354882fcb66e895daf626a1 Author: Fabio Erculiani Date: Thu Dec 16 16:20:07 2010 +0100 [entropy.tools] complete entropy deltas generation functions, make them simmetric (md5 generated matches the original file) commit d80b1698ecfe1af230152054f4bdde56aef4bec9 Author: Fabio Erculiani Date: Thu Dec 16 16:19:23 2010 +0100 [entropy.spm] add two new methods (bump plugin API) dump_package_metadata and aggregate_package_metadata commit 22110475014c9ea22f10d2bb3beee487f6ba118f Author: Fabio Erculiani Date: Tue Dec 14 19:48:33 2010 +0100 Tagging Entropy version 0.99.51.12 commit b84ddc5f8880eadfbc098669a23047a60f64fd5b Author: Fabio Erculiani Date: Tue Dec 14 19:48:30 2010 +0100 Release Entropy 0.99.51.12 commit 4f440fb35f10dcd3c1c7a96132d8a96980daa29c Author: Fabio Erculiani Date: Tue Dec 14 19:40:08 2010 +0100 Tagging Entropy version 0.99.51.5 commit 242402cb92e9c48b320f944c4e4c432beccd1e8d Author: Fabio Erculiani Date: Tue Dec 14 19:40:00 2010 +0100 Release Entropy 0.99.51.5 commit 1ea5871f1fb751657ee0c007429821256cd5a542 Author: Fabio Erculiani Date: Tue Dec 14 19:38:04 2010 +0100 [entropy.spm] add workaround for Portage 2.1.9x, having package sets configuration disabled by default commit ff51f9d938756cd8dc2a7fdac76a475e4f0bbf96 Author: Fabio Erculiani Date: Sun Dec 12 14:26:20 2010 +0100 [entropy.fetchers] avoid to re-read the downloaded file for making the md5 when using urllib commit ab1e1115022bfb14961f26fd0e0301f20fe606ab Author: Fabio Erculiani Date: Sun Dec 12 10:12:02 2010 +0100 [services] entropy-pkgdelta-generator: add --lock support Add --lock switch in order to make possible to control the execution of the tool and avoid to have multiple instances running. commit a4122850c4e6df1f3d7441c3d394b7b7cc2b7a67 Author: Fabio Erculiani Date: Sat Dec 11 23:01:00 2010 +0100 [entropy.tools] update API of generate_entropy_delta() and generate_entropy_delta_file_name(), improve reliability of fetching the right file. commit 95d0d9139d48ef1ffd4d5666cd3d4517b5da6600 Author: Fabio Erculiani Date: Fri Dec 10 12:43:35 2010 +0100 [entropy.output] always return unicode data (when possible) out of _my_raw_input(), close bug 2006. commit af39de27a6d696ceeee73265be89f08708f676bf Author: Fabio Erculiani Date: Thu Dec 9 21:38:42 2010 +0100 [entropy.security] Security.get_pubkey() catch GPGError in case of issues exporting pubkey, and raise KeyError commit 689f5dd95e72adc1adf05c3b785be4ffb7db23c1 Author: Fabio Erculiani Date: Thu Dec 9 21:34:35 2010 +0100 [entropy.client.interfaces.package] deal with badly encoded file names in cleanup commit d5cdff3191cae628fd99f993e8fee936ea901d8e Author: Fabio Erculiani Date: Wed Dec 8 16:47:57 2010 +0100 Tagging Entropy version 0.99.51.11 commit 2325d2dc82f95fad4db25bf8e7f2ea5b28d7f4ac Author: Fabio Erculiani Date: Wed Dec 8 16:47:56 2010 +0100 Release Entropy 0.99.51.11 commit ae8cc9bfcfbd69c8051bc11deec73925129f0079 Author: Fabio Erculiani Date: Wed Dec 8 16:47:17 2010 +0100 [entropy.spm] PortagePlugin: improve speed of get_package_sets(False) as used by entropy.server commit 5697c2ee3c34bc838bd2adcf7a5e985d31e9023b Author: Fabio Erculiani Date: Wed Dec 8 15:55:06 2010 +0100 [services/entropy-pkgdelta-generator] add --quiet support commit e1fd7a2da5362e7c32f981183f52e16ad95dca29 Author: Fabio Erculiani Date: Wed Dec 8 15:44:11 2010 +0100 Tagging Entropy version 0.99.51.10 commit 5abfc112f867952300f8e3eef2c0132c29768854 Author: Fabio Erculiani Date: Wed Dec 8 15:44:02 2010 +0100 Release Entropy 0.99.51.10 commit 74e7a5102eea11f12a67d87b6bc53e5eb529e2c9 Author: Fabio Erculiani Date: Tue Dec 7 21:05:36 2010 +0100 [services/entropy-pkgdelta-generator] skip invalid package file names silently commit b3e6aeb0ea28d8f7aa828fe0eaa6cfe4a3584af9 Author: Fabio Erculiani Date: Tue Dec 7 21:04:11 2010 +0100 [entropy.dep] improve exploit_package_name, raise AttributeError if input validation fails commit 6cefc182680a5badbc9145e1ad8ecfbd1dd15555 Author: Fabio Erculiani Date: Tue Dec 7 20:57:24 2010 +0100 [services/entropy-pkgdelta-generator] use etpConst .md5 extension constant and remove stale .md5 files too on cleanup commit f78e69056e200c4f93d873d335d485cdcc41319b Author: Fabio Erculiani Date: Tue Dec 7 20:54:59 2010 +0100 [services/entropy-pkgdelta-generator] also generate .md5 file commit 33e36a30d9554b176aa6126df2461a97f174dc49 Author: Fabio Erculiani Date: Tue Dec 7 20:14:16 2010 +0100 [services] add entropy package deltas generator tool commit f3171344fee2f7182443a1e65be9b67ccd7a54e2 Author: Fabio Erculiani Date: Tue Dec 7 20:14:02 2010 +0100 [entropy.const] move package delta subdir name to etpConst commit b75a3400e160f0d8fa5e08b7fabe5a5a36aa71d8 Author: Fabio Erculiani Date: Sat Dec 4 13:08:56 2010 +0100 [todo] update TODO commit 13258fe9032bf34ddef3b78f473a5c92bdc9b070 Author: Fabio Erculiani Date: Sat Dec 4 13:07:36 2010 +0100 [entropy.tools] add package delta updates support function Implement generate_entropy_delta and apply_entropy_delta functions commit 821eac28c237f6509937bfbef610b2a732b3ee97 Author: Fabio Erculiani Date: Sat Dec 4 13:04:27 2010 +0100 [entropy.dep] two new handy function strip_entropy_package_extension and exploit_package_filename commit 91468af5d9c67222a612429faf09542574379378 Author: Fabio Erculiani Date: Fri Dec 3 18:20:56 2010 +0100 [entropy.exceptions] move some exception to respective modules Create entropy.transceivers.exceptions package containing transceiver related stuff. Create entropy.services.exceptions package containing services related stuff. Break API (yay!) commit b08707414a32e91feab80a8bb611cd5106754cb9 Author: Fabio Erculiani Date: Fri Dec 3 17:42:17 2010 +0100 [entropy.dep] fix undefined reference in expand_dependencies() commit 07db7a904fb68b5eb0c00fbf0fae1e0746d7c1d9 Author: Fabio Erculiani Date: Thu Dec 2 08:04:20 2010 +0100 [equo] query: make print_package_info more fault tolerant towards corrupted repository entries commit d5d0f8f26b710428108c67c2a2b39442279f194e Author: Fabio Erculiani Date: Thu Dec 2 08:03:42 2010 +0100 [entropy.client.interfaces.dep] catch DatabaseError exception when calling atomMatch() commit 4cf921192db3aef43d46900a13931fce31834457 Author: Fabio Erculiani Date: Mon Nov 29 15:07:20 2010 +0100 [conf] add new brazilian mirrors to repositories.conf and reorder mirrors a bit commit e5a2d3119107e7bf525794bbeaf09065f5ada8b5 Author: Fabio Erculiani Date: Sun Nov 28 23:01:38 2010 +0100 Tagging Entropy version 0.99.51.4 commit bd153e7b3452c1fb45aed68285fc96e530b84c64 Author: Fabio Erculiani Date: Sun Nov 28 23:01:34 2010 +0100 Release Entropy 0.99.51.4 commit 488e9cebf645e3718c0344c6c0d866a86761dec6 Author: Fabio Erculiani Date: Sun Nov 28 22:38:14 2010 +0100 [equo] fix undefined reference in "equo community" code commit 65c4d3a28279169fed2736afbf07bb9ff5e9c2da Author: Fabio Erculiani Date: Sun Nov 28 13:13:23 2010 +0100 [todo] update TODO commit ccf38fd5e2fdc90ed438c442579b81c67d43924a Author: Fabio Erculiani Date: Sun Nov 28 13:12:34 2010 +0100 [equo] add --assimilate support to "equo security oscheck" to save checksums and mtimes of altered files commit 50fa1211803f10ec39a2c63f375382a87f220256 Author: Fabio Erculiani Date: Sun Nov 28 13:11:55 2010 +0100 [entropy.db] EntropyRepositoryBase: implement new method "setContentSafety", the opposite of "retrieveContentSafety" commit ad1254d0295f5bc844b98465d60ccceb92354686 Author: Fabio Erculiani Date: Sat Nov 27 15:03:05 2010 +0100 Tagging Entropy version 0.99.51.3 commit f30b9e6ba65698f5913bdeac8b47936802eca640 Author: Fabio Erculiani Date: Sat Nov 27 15:03:05 2010 +0100 Release Entropy 0.99.51.3 commit 0a8d640bf5660d7223b535fab77e8784b0b5d936 Author: Fabio Erculiani Date: Sat Nov 27 15:02:15 2010 +0100 Tagging Entropy version test.0 commit 49fa5e783699cbb327fb6d0f87a2631f943367a3 Author: Fabio Erculiani Date: Sat Nov 27 15:02:15 2010 +0100 Release Entropy test.0 commit 284b0539db5dbdb2990b0749ce7040dfb6e09a52 Author: Fabio Erculiani Date: Sat Nov 27 14:46:26 2010 +0100 [scripts] slightly tweak tag-version.sh script to make possible to list the new release in the released ChangeLog file. commit 17c7f9d95178fbe1a9b64619fd1336b6ed87d3a1 Author: Fabio Erculiani Date: Sat Nov 27 14:45:48 2010 +0100 Tagging Entropy version 0.99.51.2 commit a15d12445e8adb6ab8829e56cda9bb0f11baf624 Author: Fabio Erculiani Date: Sat Nov 27 14:45:48 2010 +0100 Release Entropy 0.99.51.2 commit f7138f4a821ad2b419cbb43cbbafb71f49f8e6e6 Author: Fabio Erculiani Date: Sat Nov 27 14:35:41 2010 +0100 Tagging Entropy version 0.99.51.1 commit 047dbf3aaf6d63733f7cfcc7369a28b6ba858284 Author: Fabio Erculiani Date: Sat Nov 27 14:32:51 2010 +0100 [reagent] call _update() instead of update(), entropy lock is already acquired commit 24df7a05af0bd41b06efec4050e3cea800878eb1 Author: Fabio Erculiani Date: Sat Nov 27 13:38:13 2010 +0100 [activator] fix regression in repository sync handling, do not reinstantiante Entropy Server instance and lose repository information commit dba41146dcada35de030642506e354613f434745 Author: Fabio Erculiani Date: Fri Nov 26 23:08:30 2010 +0100 [tests] make content_safety test more reliable on different platforms commit 0ff67b01c4ff11cd30611b1096b09151636521f7 Author: Fabio Erculiani Date: Fri Nov 26 20:23:38 2010 +0100 Tagging Entropy version 0.99.51 commit 4aed13fec663ddc51dbc8e189b2f1810c9102d2d Author: Fabio Erculiani Date: Fri Nov 26 19:51:05 2010 +0100 [todo] update TODO commit 1842ad22b4b1c1b142d78c74941d5bd37a661e2d Author: Fabio Erculiani Date: Fri Nov 26 19:46:27 2010 +0100 [equo] add "equo security oscheck", anti-rootkit tool built-in in the package manager! This new tool compares entropy installed packages repository stored file checksums and mtimes with live system ones and reports altered ones. Please note: - configuration files can expose different checksums and mtime obvious thing - there can be some false positives and you manually have to check them commit 8c642218b8f108234fbeac667b48687368122e80 Author: Fabio Erculiani Date: Fri Nov 26 19:46:07 2010 +0100 [conf] repositories.conf.example: add a new brazilian mirror commit c66d610c7f7c8a92cf0203f540ee3490a2cd8d4c Author: Fabio Erculiani Date: Fri Nov 26 14:59:25 2010 +0100 [tests] add content_safety metadata test commit 8f7a6d22eb132a65d80af3a6f39330950e8521a3 Author: Fabio Erculiani Date: Fri Nov 26 14:58:39 2010 +0100 [entropy.spm] fix bug in generating content_safety package metadata. os.path.join was used with wrong params. commit 9efbab85bfb5b15d1b0ccc8ed9ddc64187f675e0 Author: Fabio Erculiani Date: Fri Nov 26 14:56:41 2010 +0100 [entropy.tools] tarinfo.utime() is buggy and when used, it screws files mtime The inaccuracy has been measured and is > 10 seconds. Probably a tarinfo bug somewhere, but I don't care. There is no need to (re)set mtime on extracted files because they already hold right and original values. commit f2e60e6b8f6a7156b5f9c74023b1a12e7a285146 Author: Fabio Erculiani Date: Fri Nov 26 14:56:00 2010 +0100 [entropy.db] small SQL coding style update commit a5a8a9b38b790708e42ed75b061f810f23c2a44c Author: Fabio Erculiani Date: Tue Nov 23 21:25:15 2010 +0100 [todo] update TODO commit f76ce71d83845b7d69ff5ccab644529eef3be032 Author: Fabio Erculiani Date: Tue Nov 23 21:13:41 2010 +0100 [entropy.db] implement conditional dependencies support, break API on EntropyRepositoryBase commit 00cec97b2da41a916e00961976ce69a9beea551e Author: Fabio Erculiani Date: Tue Nov 23 21:09:39 2010 +0100 [entropy.dep] add helper function expand_dependencies() commit 8ab1d4645efe3becaafaf6ae52dcbcf7c7f4d879 Author: Fabio Erculiani Date: Tue Nov 23 21:09:01 2010 +0100 [entropy.dep] fix docstring on DependencyStringParser.parse() commit 6d3f3e02d2cf0a170205bf73f5774e39bbf38a74 Author: Fabio Erculiani Date: Tue Nov 23 21:07:22 2010 +0100 [conf] add packages.db.mirrors.example file, missing commit e4f8d6250e1cf8576259801b1c7bab4e6b401719 Author: Fabio Erculiani Date: Mon Nov 22 17:59:25 2010 +0100 [entropy.spm] add Portage<->Entropy conditional dependency strings translator commit 02613af261443e2a22bbe3718d3619e99bbc04a6 Author: Fabio Erculiani Date: Sun Nov 21 21:42:05 2010 +0100 [reagent,activator] effectively implement entropy locking management in entropy.server modules commit 13b54e938aac340f9c5e884a54a0c7bc79d5cb42 Author: Fabio Erculiani Date: Sun Nov 21 16:21:48 2010 +0100 [entropy.dep] improve code of DependencyStringParser, remove duplications commit 4149bbd48e4837cb351f2182c3f109ae934d3281 Author: Fabio Erculiani Date: Sun Nov 21 16:13:59 2010 +0100 [entropy.server] fix regression on repositories updates RSS files handling. commit 421b7cc04159127884181ee5b73b1778300db8b6 Author: Fabio Erculiani Date: Sun Nov 21 16:10:22 2010 +0100 [entropy.cache] add EntropyRepository.save() save() guarantess that data is stored to disk in any case if the disk operation completes without errors, otherwise IOError is raised. commit da8e1435dedd855762e05135a8a7878109925ab5 Author: Fabio Erculiani Date: Sat Nov 20 17:38:50 2010 +0100 [entropy.dep] implement base classes for conditional dependency string evaluation commit 28008bf88c38f82ef8d0893eec1cb56bba45df99 Author: Fabio Erculiani Date: Thu Nov 18 10:07:38 2010 +0100 [activator] use entropy lock to ensure that there always be at most one instance running commit 12b72ff77a053fd07e350d881b9761b44fdb7421 Author: Fabio Erculiani Date: Thu Nov 18 10:07:11 2010 +0100 [docs] update man pages commit 8dd3c78e52b2e64e95faa753cba0a2dee5e0d46d Author: Fabio Erculiani Date: Thu Nov 18 10:03:25 2010 +0100 [reagent] remove "revdeps" tool, it is no longer needed commit 649f6786acff75e0fa39a420957eb2d0c9b4eeb3 Author: Fabio Erculiani Date: Thu Nov 18 10:01:36 2010 +0100 [reagent] use entropy lock to ensure that there always be at most one instance running commit 374238b566920fc81248e8274fddf6b9d9fce0a5 Author: Fabio Erculiani Date: Wed Nov 17 18:48:58 2010 +0100 [todo] update TODO commit 147811a3ed6dd83fb602f5edf07c6513b2c3a3de Author: Fabio Erculiani Date: Wed Nov 17 18:48:11 2010 +0100 [conf] update client.conf valid boolean setting values commit 7dd5f920c7233737e4d331d0bca57295bcc2e025 Author: Fabio Erculiani Date: Wed Nov 17 18:47:39 2010 +0100 [equo,sulfur] port to new configuration files syntax commit 8e5623dccdfb0fae8abebd0dd2566d5470412794 Author: Fabio Erculiani Date: Wed Nov 17 18:46:10 2010 +0100 [entropy.{core,client,server}] port parsers' code to new entropy.tools functions and new config files syntax (keeping backward compat). commit 4b8d087850438f2edab69aebc71e2e5e955920ae Author: Fabio Erculiani Date: Wed Nov 17 18:45:10 2010 +0100 [entropy.client.interfaces.methods] do not throw _enabled_repos reference away commit e43a504801f5bcb98cb01c1e6c5a25f9da4a6256 Author: Fabio Erculiani Date: Wed Nov 17 16:27:30 2010 +0100 [entropy.tools] several improvements to settings parsing functions commit a3abde25994cbc90065c8e3d3f1d2e8d23fe6565 Author: Fabio Erculiani Date: Wed Nov 17 16:26:50 2010 +0100 [entropy.client.services] catch ConnectionError exception when using check_socket_connection(), always commit 209a177053092b6d0331977fc8f2325dd85e3ba9 Author: Fabio Erculiani Date: Wed Nov 17 11:16:20 2010 +0100 [conf] port configuration files to new syntax commit 57f6a4a1d290fa727bd767768706b64ac7966d18 Author: Fabio Erculiani Date: Wed Nov 17 11:15:12 2010 +0100 [entropy.tools] port write_parameter_to_file to new configuration files syntax commit 126820a68b845a436790eacda19089713735d09d Author: Fabio Erculiani Date: Wed Nov 17 08:38:20 2010 +0100 [entropy.core] fix regression in configuration file parsing (repositories.conf). Parse product and branch before any other parameter. commit d81980027a3b4aa220d4c2db5e7c1903607b64f3 Author: Fabio Erculiani Date: Tue Nov 16 23:21:25 2010 +0100 [entropy.*] rewrite configuration files parsing, make it more flexible and faster (and add key=value support) commit 6c1d8c40e21d028e6ce320f7599fc63e4d504cdd Author: Fabio Erculiani Date: Tue Nov 16 23:20:38 2010 +0100 [entropy.tools] tweaks inside extract_setting commit f69d65f49e293edd788699624b359bd296733676 Author: Fabio Erculiani Date: Tue Nov 16 22:07:23 2010 +0100 [entropy.tools] add some configuration file parsing functions that will be used around the entropy library commit 6fcba59ad8f62557c90e3c5e7d5b94161a0179b4 Author: Fabio Erculiani Date: Tue Nov 16 21:41:27 2010 +0100 [conf] client.conf: fix typos in config file commit b110f2df325a7b981c4586b3d0282f1f280b45c9 Author: Fabio Erculiani Date: Sat Nov 13 14:43:02 2010 +0100 [entropy.server] remove repository remote download lock creation when uploading a new repository The only case where repository is locked now, is in case of upload failure, to try to protect users from downloading data in inconsistent state. This last one cannot be atomic since it involves more files, but this way should prevent most of the annoyances. commit 816bc45acb4a238d6cb07004da4a8048e7a85aee Author: Fabio Erculiani Date: Sat Nov 13 14:28:05 2010 +0100 [entropy.client.interfaces.db] remove repository lock thread check, server-side repository updates have been made atomic long time ago commit 75a00e6e5b44806d61f96737771b8fba7e92362f Author: Fabio Erculiani Date: Sat Nov 13 14:22:43 2010 +0100 [entropy.services] code style update commit 9c64ff9dbdc2e0c8fc991b1632b993dea54a7f36 Author: Fabio Erculiani Date: Fri Nov 12 07:05:57 2010 +0100 Tagging Entropy version 0.99.50.16 commit dcbe7ff97585def8b5dce574c296ab03b9a1cc14 Author: Fabio Erculiani Date: Fri Nov 12 06:45:37 2010 +0100 [entropy.db] catch OSError exceptions in EntropyRepository.importRepository, when instantiating Popen() commit 898eec10ac585e9afd2fba4d2bfe2fb6c6eb6134 Author: Fabio Erculiani Date: Fri Nov 12 06:39:33 2010 +0100 [entropy.client.services.ugc] make set_gzip_compression more fault tolerant in regards to socket errors commit 427cecf0c0bd5f17ae61ba01978fb41c868704ce Author: Fabio Erculiani Date: Fri Nov 12 06:33:00 2010 +0100 [equo] catch DBusException exception when trying to use org.entropy.Client dbus interface commit 43f573cd9aa5221f82f26b0b8c4bc9624444dda4 Author: Fabio Erculiani Date: Fri Nov 12 06:23:20 2010 +0100 [entropy.services.repository] fix MasterSlaveLock usage in EAPI3 service library class commit b96020c1081e0e49dd0b97c4b65e09bbd8b07c17 Author: Fabio Erculiani Date: Thu Nov 11 19:03:36 2010 +0100 Tagging Entropy version 0.99.50.15 commit 50de1a73784c2e8b6d3a71235049e90f4de5c9a8 Author: Fabio Erculiani Date: Thu Nov 11 19:00:06 2010 +0100 [entropy.services.repository] use MasterSlaveLock in EAPI3 repository daemon library code, make code stronger, avoid to depend on packages.db.download.lock commit b2aea57d875d69fa852aa0376329ef37b32eeddc Author: Fabio Erculiani Date: Thu Nov 11 18:59:41 2010 +0100 [services] slightly improve repositories-services-daemon.example code commit 3cc05e408c5457ce8469cc1cb2b8755c4879bb4b Author: Fabio Erculiani Date: Tue Nov 9 19:20:30 2010 +0100 [entropy.misc] add MasterSlaveLock class Useful for handling a certain kind of mutex, with some primitive priority concept. There is a Master and several Slaves, Master can block slaves from being able to acquire the lock, and take the control itself once all slaves are done. Slaves share the same lock, and can acquire every time they want, as many times as they want. If you see the mutex object like a microphone, and more people talking at a conference sharing it, where there's a boss that can hold his/her employees from talking, you got it. commit 4b67cf4f5376e7d466ade3d9b4f92a7ea7362508 Author: Fabio Erculiani Date: Sun Nov 7 19:38:14 2010 +0100 [entropy.services.ugc] fix error output, undefined reference commit 9c717c50d00fda687f0ae616912a6a82b5a9978e Author: Fabio Erculiani Date: Sun Nov 7 16:50:19 2010 +0100 [entropy.server] add EAPI3 signal file upload on every repository update. This file will be used by EAPI3 service daemon to trigger local repository cache data and repository data updates and serve new repository package information to clients. commit 7d1ea41e1ae659b243a0974c1ce557907145c218 Author: Fabio Erculiani Date: Sun Nov 7 15:26:17 2010 +0100 [entropy.server] make package sets update more verbose (warning developer for removed package sets) commit 1e18eb4f3474109d557b45f32f79e6904ac236a0 Author: Fabio Erculiani Date: Sun Nov 7 13:05:30 2010 +0100 Tagging Entropy version 0.99.50.14 commit f3df3c0422f33fa7630e32ccef6d1b084ac1a6cd Author: Fabio Erculiani Date: Sun Nov 7 13:04:46 2010 +0100 [entropy.db] EntropyRepository.listPackageIdsInCategory: fix undefined reference commit be8d4f4079f6d83208e53f970fbe927d43b8794d Author: Fabio Erculiani Date: Sat Nov 6 21:00:23 2010 +0100 Tagging Entropy version 0.99.50.13 commit 0978ef9813bb416b5ba316b63d78b9f45a9c0656 Author: Fabio Erculiani Date: Sat Nov 6 20:56:29 2010 +0100 [entropy.client.interfaces.dep] filter out invalid package matches when calling _get_required_packages() and _generate_dependency_tree() commit 614bf6d436a2adbf20980139a3627ab74879f898 Author: Fabio Erculiani Date: Sat Nov 6 19:57:53 2010 +0100 [tests] add small sleep() to mitigate unittest multithreading bugs commit 13edb1c90ad1f13d23acc7a2d466797ebf720b04 Author: Fabio Erculiani Date: Sat Nov 6 19:57:07 2010 +0100 [entropy.spm] re-add eclasses metadata, keep backward compatibility commit efec5bed02abc162a205bf5a9fb1250a4b2dd81f Author: Fabio Erculiani Date: Sat Nov 6 19:35:20 2010 +0100 [server] fix undefined reference, close bug #1943 commit e9dff807d2d3fa5499f975a724cb813751b6a9a8 Author: Fabio Erculiani Date: Sat Nov 6 19:31:11 2010 +0100 [entropy.client.services.ugc] do not let socket exceptions going through, but rather return error on execution commit 88c47241536e1664e4edf5d800da37e059010caa Author: Fabio Erculiani Date: Sat Nov 6 19:00:21 2010 +0100 [equo] fix freeze in bash completion support, close bug #1940 commit 32e6f4f1aba4b84debfbb9f4ff5eaa588cffbe61 Author: Fabio Erculiani Date: Sat Nov 6 18:37:32 2010 +0100 [entropy.db] always discard live cache when closing repository, see bug #1638 commit 99b7d2b4541d87ce6ab0091547cbd4ea71477b36 Author: Fabio Erculiani Date: Sat Nov 6 17:22:42 2010 +0100 [entropy.db.skel] add back 'eclasses' metadata for backward compatibility commit 811e6fec9568688bced05f56f0cd1d0d0f358828 Author: Fabio Erculiani Date: Sat Nov 6 15:12:09 2010 +0100 [entropy.server] implement packages.server.dep_rewrite conflicts add support commit ac784b394cbd6b96cac4c71bc2031bd033303512 Author: Fabio Erculiani Date: Sat Nov 6 14:54:48 2010 +0100 [entropy.security] handle race condition in Security.clear() (os.makedirs()) commit 53a27e0fd863153bfa4c380cac12b893cb4640c2 Author: Fabio Erculiani Date: Wed Nov 3 21:16:52 2010 +0100 Tagging Entropy version 0.99.50.12 commit b99d0a86df2372a2d96a53c32f90866090dbb28a Author: Fabio Erculiani Date: Wed Nov 3 21:15:05 2010 +0100 [sulfur.views] catch gobject.GError exception on resize_image commit 37dac7e029f2dd272754e530da207b3c8aabef94 Author: Fabio Erculiani Date: Wed Nov 3 21:05:23 2010 +0100 [entropy.db] EntropyRepository.checksum(): when returning md5 hex digest, make sure to eat international food hash() is platform, interpreter dependent. commit 6a21093ba47c9d875311be52c0b7e7165b5b7611 Author: Fabio Erculiani Date: Mon Nov 1 22:27:19 2010 +0100 [entropy.services.ugc.interfaces] catch select.error exception (interrupted system call, IO Error 4) commit 3d77475b9e72dad5ff10f8178859d13edabd9534 Author: Fabio Erculiani Date: Mon Nov 1 12:58:00 2010 +0100 [po] update translations commit 08c2979373467184ab288b170f2525b3a2b39c21 Author: Fabio Erculiani Date: Mon Nov 1 12:55:43 2010 +0100 [entropy.client.interfaces.dep] when conflicting dependencies are pulled in, in the dep graph, bail out to avoid inconsistencies commit 88c61e4a76a688556cc6a299f24fcf19466c3cd1 Author: Daniel Halens Rodríguez Date: Sun Oct 31 14:00:54 2010 +0000 [i18n] Update sk translation commit 722cec9bb7d02d1b49d42e19bceee5efa3853f4b Author: Fabio Erculiani Date: Thu Oct 28 11:28:47 2010 +0200 Tagging Entropy version 0.99.50.11 commit 2a131ad23b12708884549a4adfb73ef40c6b1270 Author: Fabio Erculiani Date: Thu Oct 28 11:27:24 2010 +0200 Revert "[entropy.client.interfaces.dep] add logic that automatically filters out packages already pulled in, in the same slot, under certain corner case circumstances" This reverts commit 97f481f3d59ac314eef753ab63fcc0b5e2fd743b. commit fcbe6bde1df93001f3b74cf59854113e69baccbd Author: Fabio Erculiani Date: Thu Oct 28 11:27:11 2010 +0200 Revert "[entropy.client.interfaces.dep] filter out packages in the same scope" This reverts commit 73e9778f2f0ce3820533a4a86861017e09d81efe. commit be98fa373b6b563fc4f717a0f474801e78862c17 Author: Fabio Erculiani Date: Wed Oct 27 21:23:29 2010 +0200 Tagging Entropy version 0.99.50.10 commit 5183d94fcf836bcd079ada1f0b55d346e391ed43 Author: Fabio Erculiani Date: Wed Oct 27 21:18:41 2010 +0200 [entropy.client.interfaces.trigger] always execute environment update before any other trigger commit 1c2dc68601a76037bd536e6b8da9a629b0369bd8 Author: Fabio Erculiani Date: Tue Oct 26 18:27:23 2010 +0200 [test] test commit commit 09cb532af59ec17f26f64d64168cfc5f22319358 Author: Fabio Erculiani Date: Sat Oct 23 18:46:44 2010 +0200 [entropy.server] add support for dependency add (and document dep. remove) in packages.server.dep_rewrite configuration file commit 59e9c03c64784e9ae441e03699610e3ee32de96c Author: Fabio Erculiani Date: Sat Oct 23 18:44:33 2010 +0200 [conf] minor typo fix commit 1fa0c1462c6ec49c204f614ffd21c0996f115c1d Author: Fabio Erculiani Date: Sat Oct 23 11:35:45 2010 +0200 Tagging Entropy version 0.99.50.9 commit 5efa48bb3ea75d59ef57a513d411efef33e58825 Author: Fabio Erculiani Date: Sat Oct 23 11:34:49 2010 +0200 [entropy.db] EntropyRepository.importRepository: only rename when sqlite3 call is successful commit e224b4caee9d841cc163ae313e20225aa92b254e Author: Fabio Erculiani Date: Fri Oct 22 11:20:47 2010 +0200 [entropy.const] reduce locale error to warning for now. commit 3b8e465f5751a4998bf0dfa7c39bab445c22354a Author: Fabio Erculiani Date: Wed Oct 20 11:10:49 2010 +0200 Tagging Entropy version 0.99.50.8 commit ddd783155f9da2ca79d331d425dab6a3f72fb3cc Author: Fabio Erculiani Date: Wed Oct 20 11:05:39 2010 +0200 Tagging Entropy version 0.99.50.7 commit c58e1a79c96e3647a4cbd046a76f632a761d60e5 Author: Fabio Erculiani Date: Mon Oct 18 21:40:02 2010 +0200 [entropy.client.interfaces.package] when destination install directory cannot be removed, raise a warning instead of failing commit b25b82c9801ab9e86d1f531a27828ba6dccf9fda Author: Fabio Erculiani Date: Mon Oct 18 21:26:30 2010 +0200 [entropy.db] EntropyRepository.importRepository: improve code, remove shell usage commit 683023e79c38ac9f89b0376170ad3d03d2a6ef52 Author: Fabio Erculiani Date: Mon Oct 18 19:33:22 2010 +0200 [entropy.client.interfaces.trigger] better handle Source Package Manager availability commit adc97c9438bbbe39fe6ae0fdbe981e1704ee5484 Author: Fabio Erculiani Date: Sun Oct 17 22:00:45 2010 +0200 [entropy.const] trivial change, no need to cast to list() commit 959cc8185fef3e5f0d92a3ced9b190aa5745947d Author: Fabio Erculiani Date: Sun Oct 17 19:41:37 2010 +0200 [entropy.services.ugc.interfaces] catch socket.error exception and give up (handle the exception) commit 9e09dcc1b1e4fd0c1291394da87210734d24d07c Author: Fabio Erculiani Date: Sun Oct 17 19:41:14 2010 +0200 [sulfur.views] catch DatabaseError exceptions in new_ugc_pixbuf commit 73e9778f2f0ce3820533a4a86861017e09d81efe Author: Fabio Erculiani Date: Sun Oct 17 17:20:44 2010 +0200 [entropy.client.interfaces.dep] filter out packages in the same scope In particular, when package dependency list is broken and contains references to colliding slots. This is generally caught at SPM time but there are some corner cases (cough, entropy tags, cough) where SPM cannot do anything. commit 97f481f3d59ac314eef753ab63fcc0b5e2fd743b Author: Fabio Erculiani Date: Sun Oct 17 15:52:46 2010 +0200 [entropy.client.interfaces.dep] add logic that automatically filters out packages already pulled in, in the same slot, under certain corner case circumstances commit 34c86726386f69c036e525fb7111410e24bbc2cc Author: Fabio Erculiani Date: Sun Oct 17 15:00:10 2010 +0200 [entropy.db] fix isjustname() usage in EntropyRepository.atomMatch(), and fix isjustname() itself commit ad5b770cf3c2c18002335d2ae271259a541dca04 Author: Fabio Erculiani Date: Sun Oct 17 14:37:02 2010 +0200 [entropy.db] isjustname: rework logic, make "389-admin" return True commit 6b8aadcc48df10b0681930f417e8f1acf7f7c2ee Author: Fabio Erculiani Date: Sun Oct 10 18:00:15 2010 +0200 Tagging Entropy version 0.99.50.6 commit 9028e4bd2bb474fc287c903a1a8196ca5e261fbb Author: Fabio Erculiani Date: Sun Oct 10 17:59:58 2010 +0200 [todo] update TODO commit 2ee709643497a32513d297e3534446eeb1f9cdc7 Author: Fabio Erculiani Date: Sun Oct 10 17:57:05 2010 +0200 [entropy.const] const_kill_threads: do not try to kill own thread, it won't work commit cfbb0909c5f144e478de9e829560c5bda8b7e094 Author: Fabio Erculiani Date: Sun Oct 10 17:55:21 2010 +0200 [services] add client-updates-daemon wrapper (which sets LC_*), move real executable to /usr/libexec, close bug #1880 commit 43003221761005cd4c250a6f98ca2ea4f7113fdf Author: Fabio Erculiani Date: Sat Oct 9 23:23:28 2010 +0200 [entropy.client] rename Client.clientLog into Client.logger commit 8781d9d928ff1132e7893f6ec9e667adbf3a090d Author: Fabio Erculiani Date: Sat Oct 9 13:55:57 2010 +0200 [todo] update TODO commit 255b2fe46817ca115b4710b3853e23cbdf94c3d6 Author: Fabio Erculiani Date: Sat Oct 9 13:55:24 2010 +0200 [reagent,activator] cleanup respective modules, trivial fixes commit 7dec719efc1b5ab187818c0847d1f1b903e6e995 Author: Fabio Erculiani Date: Sat Oct 9 13:35:09 2010 +0200 [sulfur.views] catch IOError when calling resize_image commit 118db0340c8fde597f57157917d8ba54c31908d0 Author: Fabio Erculiani Date: Sat Oct 9 01:17:54 2010 +0200 [todo] update TODO commit 7c2d053366d04ea15966f24f82b191af03273145 Author: Fabio Erculiani Date: Sat Oct 9 01:17:23 2010 +0200 [entropy.core,entropy.server] implement support for per-repository packages mirrors support. commit 01dc775a908be29e52cb6321085bcb4dce514385 Author: Fabio Erculiani Date: Fri Oct 8 20:47:43 2010 +0200 Tagging Entropy version 0.99.50.5 commit 0b72e1836caca17ac8337936069a89dd735f51ce Author: Fabio Erculiani Date: Fri Oct 8 20:47:21 2010 +0200 [entropy.db] do not use _connection().commit() directly commit 8d2a7e8a6066a5bacf3026e2ec453a1d38b617d0 Author: Fabio Erculiani Date: Fri Oct 8 20:44:46 2010 +0200 Tagging Entropy version 0.99.50.4 commit 76873c4e6ae7bb6c642e2a876f5c8508469c7da7 Author: Fabio Erculiani Date: Fri Oct 8 20:42:43 2010 +0200 [entropy.db] improve reliability of transactions, always commit when updating settings commit 0cfccd4267fd87745b16910c4343162e202c5b4e Author: Fabio Erculiani Date: Fri Oct 8 18:19:49 2010 +0200 [entropy.conf] uniform setting keys (keeping backward compat) commit fb344f98900ae225a9a85dded93eeb67f65df070 Author: Fabio Erculiani Date: Fri Oct 8 18:19:38 2010 +0200 Tagging Entropy version 0.99.50.3 commit 1a423ed034fcbf5131075e309e694153a67aed0b Author: Fabio Erculiani Date: Fri Oct 8 18:19:15 2010 +0200 [update TODO] commit acaeb3eb0af2e76d0c30b8fdc80e6685e6eebbec Author: Fabio Erculiani Date: Fri Oct 8 18:13:14 2010 +0200 [entropy.client.interfaces.package] do not use temporary unpack paths with ":" in it. sys-libs/glibc got confused. Thanks to Diego Elio Pettenò for finding this out. commit ff36b9d6f9cdabb2bc28c26c2460b2acf7328378 Author: Fabio Erculiani Date: Thu Oct 7 16:54:56 2010 +0200 [equo] implement support for interactive merge commit cb0fd5336126446344295c1435c71fa72133c3eb Author: Fabio Erculiani Date: Mon Oct 4 23:57:59 2010 +0200 [entropy.db] remove implementation specific arguments from EntropyRepositoryBase.exportRepository() commit 83cf08a6e63dcb71633a0a36c4e1c7394d4fbffe Author: Fabio Erculiani Date: Mon Oct 4 20:09:20 2010 +0200 [entropy.client.interfaces.db] when updating repositories, after the actual update, always validate database file commit 5feff074ba49a75a689686e14b569a82045e87ca Author: Fabio Erculiani Date: Mon Oct 4 19:54:04 2010 +0200 [entropy.services.interfaces] catch socket.error exception when polling on ssl commit 043def01fa1cc56935d9ddc58205391d825da2a4 Author: Fabio Erculiani Date: Mon Oct 4 19:47:24 2010 +0200 [sulfur] validate repositories every time application cache is reset commit ad1611c2fd76eb4facf811b5fec4b2806a713b60 Author: Fabio Erculiani Date: Mon Oct 4 19:18:01 2010 +0200 [tests] add new EntropyRepository SQL schema tests commit da5b3bac0b89a769c9319369b02db56f240b1cfb Author: Fabio Erculiani Date: Mon Oct 4 17:40:07 2010 +0200 [entropy.client.services.ugc.interfaces] cache is_repository_eapi3_aware() result for good sake commit 0b97b900a4f8ece93d6dedae2022a75ba04eea6a Author: Fabio Erculiani Date: Mon Oct 4 17:15:51 2010 +0200 [sulfur] execute installed packages repository backup without blocking the UI, introduce thread lock to avoid concurrency issues. commit 625a9279acc1231b63f1c6d7e0a3cd1eb16780ee Author: Fabio Erculiani Date: Mon Oct 4 16:58:49 2010 +0200 [entropy.client.interfaces] improve (and change API) backup_repository() and restore_repository() reliability. Make them safe to use. commit e09b199f705e2ea012d07f8da907c2772bbd96c2 Author: Fabio Erculiani Date: Sun Oct 3 15:49:45 2010 +0200 [entropy.db] make importRepository() atomic commit ea63fe2b164fea0154e8b32a5deeaf48244df836 Author: Fabio Erculiani Date: Sun Oct 3 15:48:48 2010 +0200 [entropy.db] improve reliability of contentDiff(), generating random temp. table in a smarter way commit 440f37996685842a72354516ba94786125473cea Author: Fabio Erculiani Date: Sun Oct 3 14:28:12 2010 +0200 [entropy.db] EntropyRepository(Base): importRepository is now a static method commit 8da4e66b3660e709c25d9de19d438081d1f5d4ab Author: Fabio Erculiani Date: Sun Oct 3 13:53:45 2010 +0200 [entropy*] before calling Client.backup_repository() or Client.restore_repository(), make sure that transactions are committed commit 2a531dd01430392cdfecd580c207f558a3ed6d18 Author: Fabio Erculiani Date: Sun Oct 3 11:13:22 2010 +0200 [entropy.db] introduce SQL schema changes in EntropyRepository (small API break) New SQL schema changes have been introduced to EntropyRepository, keeping them disabled by default (older Entropy client have to be flushed out first). The aim is to improve performance avoiding extra SQL joins on baseinfo and extrainfo tables, thus removing "categories", "flags", "licenses" tables (which missed external keys also). This upgrade is completely backward compatible and new schema is detected at runtime, so the whole class can work with old and new one transparently. The downside is that listPackageIdsInCategoryId() is no longer available and has been replaced by a more generic listPackageIdsInCategory(). This new SQL schema will be hopefully enabled before the end of 2011. commit 770721dae48b8f5e8cd771b1b05a00d04e1af40c Author: Fabio Erculiani Date: Wed Sep 29 20:51:28 2010 +0200 [tests] add EntropyRepository.getSetting() test commit bd9b4a9000602494f422389a03516511f3cfd438 Author: Fabio Erculiani Date: Wed Sep 29 20:49:38 2010 +0200 [entropy.db] EntropyRepository: fix schema_revision comparison in _databaseStructureUpdates commit 9adc3fff284efa87fb885e298c74e00000bce6ef Author: Fabio Erculiani Date: Wed Sep 29 20:35:43 2010 +0200 [entropy.db] EntropyRepository: run schema update routines only when schema_revision stored in db differs from the one stored in the class obj. commit a42c9c72ed3eea7da876dacf7f0ceec0aa14f251 Author: Fabio Erculiani Date: Wed Sep 29 20:25:41 2010 +0200 [entropy.db] raise KeyError exception the new way commit d219de58a14d7e1d4d1004bf00643db061df8292 Author: Fabio Erculiani Date: Wed Sep 29 13:50:07 2010 +0200 [po] update Italian translation commit d83e644825cf9cfc2157f8b8f056ed0fce51bb80 Author: Fabio Erculiani Date: Wed Sep 29 12:19:23 2010 +0200 [entropy.client] improve usability of rescue and resurrect tools commit 71200c2d9f49dd82c16155bf4346e74af870cbbe Author: Fabio Erculiani Date: Tue Sep 28 11:13:43 2010 +0200 [todo] update TODO commit 2531888516cc0305d79204a99dbb499d78a06d03 Author: Fabio Erculiani Date: Tue Sep 28 11:13:12 2010 +0200 [entropy.db] deprecate EntropyRepositoryBase.commitChanges() in favour of commit() commit 7734745bce22f7f6bb7c082028bb1346f267b95b Author: Fabio Erculiani Date: Tue Sep 28 09:52:20 2010 +0200 Revert "[entropy.server] sync package sets at every commit hook (to avoid unaligned data)" This reverts commit ab16a7e6d7e9d65c6ec0ccf83fd25a8cad47c080. commit 4aad2397a5a76a3d36d41d29b4896ef5c3d3f218 Author: Fabio Erculiani Date: Tue Sep 28 09:36:25 2010 +0200 [entropy.db] EntropyRepository: make _migrateCountersTable() atomic commit ffd8cf0f5c2d57ddb4067ce5d29e94931587077a Author: Fabio Erculiani Date: Tue Sep 28 08:29:29 2010 +0200 [conf] add http://mirror.agooga.ru to repositories.conf.example commit 6e639a3844fd68bdf9a21e6f10ce9df1cf33639f Author: Fabio Erculiani Date: Mon Sep 27 23:01:01 2010 +0200 [todo] update TODO commit fdd75c87b36925b93ab81211c00b026280346861 Author: Fabio Erculiani Date: Mon Sep 27 23:00:09 2010 +0200 [sulfur] fix speed regression caused by the removal of fixed_height_mode from our main gtk.TreeView commit 3ac93c51a937c20e06ed5dd5a16fb5ec734b6833 Author: Fabio Erculiani Date: Mon Sep 27 22:58:38 2010 +0200 [sulfur] move package installation logic (from argv) in a less annoying place, improving startup speed commit 41deaba72c56424c1238a68b4fb5bf99ba29e047 Author: Fabio Erculiani Date: Mon Sep 27 21:35:03 2010 +0200 [entropy.spm] remove environment_update() arguments, unwanted. commit 5d4f7c18ebf505687765f56fe4b3e2229abccac2 Author: Fabio Erculiani Date: Mon Sep 27 21:34:30 2010 +0200 [entropy.client.interface.methods] optimize reorder_mirrors() do not execute ping test function on the same mirror more than once commit 39ef4a4b58922222cceec76400895acbb7e569b2 Author: Fabio Erculiani Date: Mon Sep 27 21:27:53 2010 +0200 [sulfur] move orphan packages dialog and logic to post-_process_queue() functions commit 935122ee080f2cfb56ba8f0ba0f6637b2c39c9bc Author: Fabio Erculiani Date: Mon Sep 27 21:00:07 2010 +0200 [entropy.fetchers] raise InterruptError exception the right way commit 84fe13c529633b813e17f06b980d8277e2192720 Author: Fabio Erculiani Date: Mon Sep 27 20:54:32 2010 +0200 [conf] repositories.conf: remove mirror.us.sabayon.org, mirror gave up without notice commit 57e10c23c77c9083ca254bed6cb7c38f90580ab3 Author: Fabio Erculiani Date: Mon Sep 27 18:52:40 2010 +0200 [entropy.server] show package sets information after having updated package sets metadata commit ab16a7e6d7e9d65c6ec0ccf83fd25a8cad47c080 Author: Fabio Erculiani Date: Mon Sep 27 18:28:06 2010 +0200 [entropy.server] sync package sets at every commit hook (to avoid unaligned data) commit ac0edd76274b72f6849668dbe067218481812c7d Author: Fabio Erculiani Date: Sun Sep 26 15:02:24 2010 +0200 [sulfur] improve VteFakeoutfile raw input workaround (\n vs \n\r) commit 81f0b3fd449c49e9b420b2db37f5039138f679a0 Author: Fabio Erculiani Date: Sun Sep 26 14:51:49 2010 +0200 [entropy.const] when filesystem encoding is not UTF-8, die prematurely. commit 7932378fd5fbb0aa0b59b0c838587fdb51c3e6be Author: Fabio Erculiani Date: Sun Sep 26 14:24:55 2010 +0200 [equo] run python with -OO commit 2233d570015143cd5e9e2142cd8315e3b06a75c5 Author: Fabio Erculiani Date: Sun Sep 26 14:24:33 2010 +0200 [todo] update TODO commit 92493da55ffa125886ba8b3fe05cdec951636ea6 Author: Fabio Erculiani Date: Sun Sep 26 00:40:04 2010 +0200 Tagging Entropy version 0.99.50.2 commit a8eb1e7ddb7f55389edc2f8e52ca9abf3257ef14 Author: Fabio Erculiani Date: Sun Sep 26 00:28:14 2010 +0200 [sulfur] remove debugging print commit 2ed46c86cbd676c01b4fdd8275e3992bc7c9f699 Author: Fabio Erculiani Date: Sun Sep 26 00:25:57 2010 +0200 [sulfur] migrate deptest and libtest code to asynchronous commit eb179b90ede4dec7ebe5b3d3eb2272455e949ea8 Author: Fabio Erculiani Date: Sun Sep 26 00:05:45 2010 +0200 [sulfur] ease repositories update messages to user commit 0e668cca81127e6725e95f5b29ef8f04fe894a01 Author: Fabio Erculiani Date: Sun Sep 26 00:01:36 2010 +0200 [sulfur] migrate repositories update code to asynchronous mode commit d6c5d33445ffc6fa0ae56182a9a4028d19e97c6e Author: Fabio Erculiani Date: Sat Sep 25 23:50:12 2010 +0200 [sulfur] introduce asynchronous interface for Sulfur packages installation commit ac724279e0c45600202cb589480a70a58a3b4e0e Author: Fabio Erculiani Date: Sat Sep 25 23:22:50 2010 +0200 [sulfur] remove unused method commit 1d1fe50c47c6666170fec79960ffe44cc31916f9 Author: Fabio Erculiani Date: Sat Sep 25 23:22:09 2010 +0200 [sulfur] fix problems with terminal output not coming with "\n\r" but just with "\n" (Portage) commit 261ea3d42eacd00691047c8703b2a9778723aafe Author: Fabio Erculiani Date: Sat Sep 25 23:21:34 2010 +0200 [sulfur] SulfurConsole: set xterm emulation commit d590cb7778a834864b30d0696f0f693b2312656f Author: Fabio Erculiani Date: Sat Sep 25 22:23:16 2010 +0200 [sulfur] move main treeview double click behaviour to EntropyPackageView, fix some minor double click annoyances commit 995a172fedb08c4852b0a1d1badaaacbf82cee5c Author: Fabio Erculiani Date: Sat Sep 25 18:23:27 2010 +0200 [entropy.spm] PortagePlugin: directly use "repository" metadatum from xpak data commit fa2115e5759c50d9a2c2951681a4d0511a9d2464 Author: Fabio Erculiani Date: Sat Sep 25 18:23:07 2010 +0200 [sulfur] set $TERM when instantiating SulfurConsole commit 9d2646a6a6868990f1c4bc4298d73d0d0174844c Author: Fabio Erculiani Date: Sat Sep 25 17:46:33 2010 +0200 [entropy.spm] PortagePlugin: make Portage able to show repository information while executing phases commit 8783da63c7f0f68ae340f877cc41a547fea6b165 Author: Fabio Erculiani Date: Sat Sep 25 17:44:47 2010 +0200 [entropy.client.interfaces.package] add "spm_repository" metadatum to trigger metadata that is passed to the "SPM" plugin In this way, SPM (Portage, for eg.) can show information related to the nature of packages it works out. commit 8aabd456a8f870636af2ff7f7db15f362a0a843d Author: Fabio Erculiani Date: Sat Sep 25 13:53:24 2010 +0200 Tagging Entropy version 0.99.50.1 commit 348787d3e908329ec3524a93379917dfc1c5a017 Author: Fabio Erculiani Date: Sat Sep 25 13:52:39 2010 +0200 [entropy.spm] PortagePlugin: do not try to repackage packages no longer available in the installed system commit 94d178794f8616a9f93943180ba682507e0d577a Author: Fabio Erculiani Date: Sat Sep 25 12:51:56 2010 +0200 [entropy.tools] fix print_exception(), do not add the last stack frame twice if all_frame_data = True commit daea0c7102d06b875cd2a5b8ac4af51b1c9692eb Author: Fabio Erculiani Date: Sat Sep 25 12:44:14 2010 +0200 [sulfur] make error reporting nicer for both users and developers commit 3ec599b5fe74a9e95316a68e9a10e1a4603dee9c Author: Fabio Erculiani Date: Sat Sep 25 12:30:03 2010 +0200 [equo] improve error report code, make it shorter and nicer to both users and developers commit 536dab753cdc3d56ffd94bd1f9463d6bc4b1b1a5 Author: Fabio Erculiani Date: Sat Sep 25 12:06:55 2010 +0200 [entropy.client.interfaces.methods] in Client._validate_repositories(), also print the validation error object commit a55ada4fcaf1f0d9bc89ded0d72dc658333d187f Author: Fabio Erculiani Date: Sat Sep 25 12:05:57 2010 +0200 [tests] when calling Client.shutdown(), SystemSettings plugins are not removed now, so tests require to call destroy() first, then shutdown() commit 3c6f504e4588c6e161437e17e64de56aedb008d7 Author: Fabio Erculiani Date: Sat Sep 25 11:51:48 2010 +0200 [entropy.spm] PortagePlugin: support package license text retrieval from overlays commit ef13d28e685d7f580c69d83d1048d92ff1ac0358 Author: Fabio Erculiani Date: Sat Sep 25 11:51:13 2010 +0200 [entropy.server] add _from_shutdown argument to Server.destroy() commit 844e13011df3074b8e736cc7f22b6c9fc8498c20 Author: Fabio Erculiani Date: Sat Sep 25 09:05:21 2010 +0200 Tagging Entropy version 0.99.50 commit f09a1e0467ae1593eb5ede0087177a49d2643252 Author: Fabio Erculiani Date: Sat Sep 25 08:53:59 2010 +0200 [conf] add more broken .so to brokenlibsmask.conf commit 1cb063714c9ab56ffe2e34273db010a487724f4f Author: Fabio Erculiani Date: Sat Sep 25 01:20:14 2010 +0200 [sulfur] improve locks handling in repositories update function commit 14ba276e37092a8461684c25c19f1ec95d62b2c9 Author: Fabio Erculiani Date: Fri Sep 24 20:18:29 2010 +0200 Tagging Entropy version 0.99.49.76 commit 9cb13f6aeffe4d90c61b34a83837e43e08a5cc8b Author: Fabio Erculiani Date: Fri Sep 24 20:15:07 2010 +0200 Tagging Entropy version 0.99.49.75 commit 89f97c21ce49b0df281bf92b2ff1480b7daba8ee Author: Fabio Erculiani Date: Fri Sep 24 19:47:32 2010 +0200 [todo] update TODO commit 37ac11117a64880ff26baead9bd7b9302d2e7083 Author: Fabio Erculiani Date: Fri Sep 24 19:25:46 2010 +0200 [sulfur] lock "Update all" button when application is in locked status commit 7f9fdb274c5bafce63c4541614edf60d93265ce2 Author: Fabio Erculiani Date: Fri Sep 24 19:25:22 2010 +0200 [sulfur] make possible to test application in locked status via "--locked" argv commit f7dc6786164317a72a1a03880efba314216e7077 Author: Fabio Erculiani Date: Fri Sep 24 14:52:10 2010 +0200 [po] update translations commit c2e7f3b51b2ea2dab56d0ee394733c2a8bb6127b Author: Fabio Erculiani Date: Fri Sep 24 14:27:59 2010 +0200 [entropy.db] EntropyRepository: small sqlite3 performance improvement, make it store temp tables in RAM commit 32c887e2989a14ca40346800eefef36dfea1df53 Author: Fabio Erculiani Date: Fri Sep 24 14:26:50 2010 +0200 Tagging Entropy version 0.99.49.74 commit e857c01a58476aaecd945e60d182fc7b85c2fb01 Author: Fabio Erculiani Date: Fri Sep 24 14:25:56 2010 +0200 [sulfur] add (commented out) profiling code, fix MAIN_APP variable handling commit 9853d41702161a036e98f2cd17b8219360ce44dd Author: Fabio Erculiani Date: Fri Sep 24 14:02:06 2010 +0200 [entropy.db] EntropyRepository: fix performance regression, previous code was 10 times slower commit fbbeeecf803b809a57b45c4448f90d5690130904 Author: Fabio Erculiani Date: Fri Sep 24 13:33:19 2010 +0200 [entropy.client.interfaces.client] improve speed of Client.shutdown() by not touching SystemSettings plugin (see rational in code) commit 6cdd268dfb07ae9308990da832efad3a6960f5bf Author: Fabio Erculiani Date: Fri Sep 24 13:27:30 2010 +0200 [entropy.server.interfaces.mirrors] fix regression in handling repository dump (light version) commit 4eaba54c38de9976532faea6eed9e9fda48f183b Author: Fabio Erculiani Date: Fri Sep 24 13:12:42 2010 +0200 [entropy.client.interfaces.db] replace "database" with "repository" in messages commit 5ab0e7acd5b4ec050f6cbf97db14fc162161021c Author: Fabio Erculiani Date: Fri Sep 24 13:04:09 2010 +0200 [sulfur] delay UGC remote data retrieval by 8 seconds by default, avoid UI overloading commit 4ddf106f4eadc9ae704b25841686f809d798b95e Author: Fabio Erculiani Date: Fri Sep 24 12:56:02 2010 +0200 [sulfur] improve queue handling buttons, effectively stop queue execution on Abort commit 52cfd29acf978fca5d1148f746ef7201c41d26e4 Author: Fabio Erculiani Date: Fri Sep 24 12:10:13 2010 +0200 [sulfur] do not show orphaned packages when no repos are available commit a722e014cc47a542f0c01e9d7fa4c780f79d4e99 Author: Fabio Erculiani Date: Fri Sep 24 11:36:17 2010 +0200 Tagging Entropy version 0.99.49.73 commit abd7e4fd331e31f7f86f2d69620e60cb938149ca Author: Fabio Erculiani Date: Fri Sep 24 11:31:26 2010 +0200 [sulfur] fix regression, do not bind on_pkgFilter_toggled callback to "refresh" and "install" buttons commit 40d12de8435a084eb739c73e0ea06b841c4894d5 Author: Fabio Erculiani Date: Thu Sep 23 19:03:20 2010 +0200 Tagging Entropy version 0.99.49.72 commit 8acc9598422f6d1a33f621ed17a8992bddb0fe3b Author: Fabio Erculiani Date: Thu Sep 23 19:02:59 2010 +0200 [entropy.spm] PortagePlugin: fix undefined reference commit acb355d9064719bf01ec7f9cf6c69cca785b1ef5 Author: Fabio Erculiani Date: Thu Sep 23 18:45:52 2010 +0200 Tagging Entropy version 0.99.49.71 commit 20a1de45ce8cdec621ab453267781c0372da13f7 Author: Fabio Erculiani Date: Thu Sep 23 18:45:14 2010 +0200 [entropy.spm] PortagePlugin: support per repository profiles/updates commit 32f251feaee08a2524376ced0f55fa240ce11800 Author: Fabio Erculiani Date: Wed Sep 22 20:29:33 2010 +0200 [entropy.db] EntropyRepository.createAllIndexes: call "ANALYZE" stmt after indexes creation commit e62859c6e1eee21f3109460854d07996f2d668a8 Author: Fabio Erculiani Date: Wed Sep 22 20:14:28 2010 +0200 [entropy.db] EntropyRepository: convert remaining closeDB() calls to close() commit caff8cc759de1159b74d4a7bafee6b15f2ee476f Author: Fabio Erculiani Date: Tue Sep 21 14:03:44 2010 +0200 [entropy.db] rename EntropyRepositoryBase.closeDB() to EntropyRepositoryBase.close() keeping backward compatibility commit c5747a91e60d68af3bca0f93fadff51335b02243 Author: Fabio Erculiani Date: Tue Sep 21 13:10:22 2010 +0200 [equo] handle OSError exception when ENOMEM (Cannot allocate memory) in exception handler commit b8514a9c2304d5fcc5862e2e002016f7e62019b1 Author: Fabio Erculiani Date: Tue Sep 21 13:07:54 2010 +0200 [equo] do not use hardcoded error numbers but rather errno module commit 6795f4e4966a349513ad60315be25dd1b1afa8dc Author: Fabio Erculiani Date: Mon Sep 20 20:16:31 2010 +0200 [todo] update TODO commit 63a1edbbc92cd4bc1eafaa9594cdc3bf50260ce7 Author: Fabio Erculiani Date: Mon Sep 20 20:15:54 2010 +0200 [conf] repositories.conf: add sabayon-limbo repository info to config file commit 3a0001fdf023f66bc36f8fc7a420a5119ddb3eed Author: Daniel Halens Rodríguez Date: Sat Sep 18 22:24:19 2010 +0100 [i18n] Update nl translation commit 5b8fd5e28b156c5f734ad51e652b05f1fad25fba Author: Fabio Erculiani Date: Sat Sep 18 14:19:35 2010 +0200 [entropy.spm] PortagePlugin.package_names_update: make it work using portage tree from CVS commit 3b0aefe12b4cd44df7ce7bf8ba75a6a268f0ab10 Author: Fabio Erculiani Date: Fri Sep 17 22:14:08 2010 +0200 [sulfur] add built-in icon images, make sulfur look good in KDE commit 33fe258b4a49d42ed2108610b4c592e15278c10d Author: Fabio Erculiani Date: Fri Sep 17 01:08:14 2010 +0200 [entropy.server] do not use EntropyRepository private implementation information, but rather provide a much cleaner implementation of _upload_database commit 6a70b27784b7c4dbe73352bd7bccdd01edca0260 Author: Fabio Erculiani Date: Thu Sep 16 18:27:16 2010 +0200 [todo] update TODO commit 7864e6a554e7233249966db2e4563462dcd001ec Author: Fabio Erculiani Date: Thu Sep 16 09:22:17 2010 +0200 Tagging Entropy version 0.99.49.70 commit 04640671afc20e57d1a0e7f954dfbe332c62158a Author: Fabio Erculiani Date: Thu Sep 16 09:21:18 2010 +0200 [entropy.spm] PortagePlugin: update builtin package sets list commit 02e07aea6bee4accc9434bad416b07eb0a7cf3a6 Author: Fabio Erculiani Date: Thu Sep 16 09:15:41 2010 +0200 [entropy.server] Server: remove bogus line in ServerFakeClientSystemSettingsPlugin.fake_cli_parser commit dc422b4774c0ad8491c68fa8a60d4c880553449d Author: Fabio Erculiani Date: Thu Sep 16 09:14:39 2010 +0200 [entropy.server] Server: remove bogus line in ServerFakeClientSystemSettingsPlugin.fake_cli_parser commit 904b678ea722da556d6b10da2aecdaa8115f4842 Author: Fabio Erculiani Date: Thu Sep 16 09:12:22 2010 +0200 [entropy.spm] PortagePlugin: completely use Portage code to return package sets configuration object commit c26d90fb200e4b6d1524eef1d5cd912b6c7e4114 Author: Fabio Erculiani Date: Wed Sep 15 22:06:39 2010 +0200 [entropy.tools] move entropy package strings manipulation functions to entropy.dep commit a29341c2b22f18b73d9fc2d94c88302ba63200d0 Author: Fabio Erculiani Date: Wed Sep 15 20:11:16 2010 +0200 [entropy.client] make Client.open_repository only accept validated repository identifiers Enforce restrictions on open_repository() to avoid loading invalid repository (damaged, etc). This will probably expose some new bugs that will be promptly killed. commit 6e13c30e8e5f12110fc3a805685bc09ebdcf5ae3 Author: Fabio Erculiani Date: Wed Sep 15 20:08:51 2010 +0200 [sulfur.views] defer loading of UGC cache thread by 15 seconds to speedup UI init commit 5322611eb00018ff66b00548cc527effd096c9ce Author: Fabio Erculiani Date: Wed Sep 15 20:04:02 2010 +0200 [sulfur.views] use gobject.timeout_add_seconds instead of gobject.timeout_add commit e27a5978817c86fc407e846a97a09b6768fa766b Author: Fabio Erculiani Date: Wed Sep 15 19:58:14 2010 +0200 [entropy.db] EntropyRepository.addPackage: ensure that live cache is empty at the end of the function, too commit 4765de8bf5a8997bb3086d79ffdd5d6a4beac919 Author: Fabio Erculiani Date: Wed Sep 15 16:22:39 2010 +0200 [entropy.transceivers] EntropyFtpUriHandler: use repr() when showing error string commit e9d380c9a9d1bb61616a74822b9cc30cc5c0bbd8 Author: Fabio Erculiani Date: Wed Sep 15 14:14:11 2010 +0200 [entropy.db] EntropyRepository: explicitly rollback transaction when calling addPackage and removePackage commit 3f14d38fde7070b30db8e460a430a3c559dc0ca5 Author: Fabio Erculiani Date: Wed Sep 15 14:03:40 2010 +0200 [entropy.db] EntropyRepository: if sqlite3 connection cannot close, interrupt other threads and call close() again commit f7734e3d771e40fbf4a91525b674b6e1ef762cb3 Author: Fabio Erculiani Date: Wed Sep 15 07:31:23 2010 +0200 [sulfur] remove isinstance(x, int) and replace by identity checking against None commit e6b8fcff81b99e99c8c2e6e7eae259d2e58b7eae Author: Fabio Erculiani Date: Wed Sep 15 07:27:31 2010 +0200 [sulfur] catch another OperationalError on listAllPackageIds() commit bd3f4e421f4423f68f5a3470d24863e51509beca Author: Fabio Erculiani Date: Wed Sep 15 07:25:48 2010 +0200 [sulfur] catch OperationalError when calling listAllPackageIds() commit ccb57e05d14be9238e90c7e8aab83fff5f8e16d2 Author: Fabio Erculiani Date: Wed Sep 15 07:20:45 2010 +0200 [entropy.services] open_session() can return None, state it clearly and handle the case everywhere the function is used commit c95b27e78e8020b8e0e71c39ac29661dc8bb2368 Author: Fabio Erculiani Date: Wed Sep 15 07:08:23 2010 +0200 [entropy.tools] movefile: catch OSError/IOError exceptions on the first lstat() too (on src) commit a7d8415ddad23799d786c2a7583cc8fd0b5c4e39 Author: Fabio Erculiani Date: Wed Sep 15 06:59:09 2010 +0200 [entropy.const] fix typo in etpConst['packagesrelativepaths'] commit 621740f9c8a54b31ed31687691882613b3802cd8 Author: Fabio Erculiani Date: Tue Sep 14 20:05:01 2010 +0200 [equo] remove --nockecksum option from "equo upgrade" and "equo install". Some people are abusing it. commit 9d36dcaee482e47334a5921529641c06a1d82faf Author: Fabio Erculiani Date: Tue Sep 14 20:00:43 2010 +0200 [entropy.db] EntropyRepository._insertContentSafety: execute query only if contentsafety table is available commit 7c5927524d181af2e5f2f461f382976157d1b0dd Author: Fabio Erculiani Date: Tue Sep 14 19:53:48 2010 +0200 [entropy.db] EntropyRepository._insertSignatures: make code more robust and handle the case where gpg column is not available commit ac28a04e989ba87612e5a76db01341ef7f3a4a9c Author: Fabio Erculiani Date: Tue Sep 14 09:50:33 2010 +0200 [po] update translations commit ec94cceacd7195bbe8a2eab4ef6fe176afbd1251 Author: Fabio Erculiani Date: Tue Sep 14 09:49:34 2010 +0200 [entropy.tools] start moving Entropy dependency handling functions to entropy.dep module commit 3bd2c001ea70fba1ce7833dbdc54c12582fc7580 Author: Fabio Erculiani Date: Tue Sep 14 07:54:49 2010 +0200 [entropy.tools] trivial code updates commit 1a301fefddf666d59c892362abaf052db5b471cf Author: Fabio Erculiani Date: Mon Sep 13 17:38:39 2010 +0200 Tagging Entropy version 0.99.49.60 commit d553108df80c372bb10556287af98928909cec3e Author: Fabio Erculiani Date: Mon Sep 13 17:38:16 2010 +0200 [entropy.spm] PortagePlugin: fix simple Entropy "or" dependencies generator code commit 29a320d5c30d50fa91f129d175684d8c171284f0 Author: Fabio Erculiani Date: Mon Sep 13 14:21:12 2010 +0200 [entropy.server.mirrors] when dumping repository light database to file, exclude "contentsafety" table too commit 2826538920ae7659ccbc51eaef209c6974c30c2e Author: Fabio Erculiani Date: Mon Sep 13 13:49:27 2010 +0200 Tagging Entropy version 0.99.49.59 commit 2a5dee74c7fd373ddb152d980cf82551b17cb8e8 Author: Fabio Erculiani Date: Mon Sep 13 13:48:54 2010 +0200 [todo] update TODO commit ddc73401bc6f0ed3ef011c93aad9d41c16dca53f Author: Fabio Erculiani Date: Mon Sep 13 13:42:01 2010 +0200 [todo] update TODO commit 882cb70eff639242ec9831185ecc16f3ab34e403 Author: Fabio Erculiani Date: Mon Sep 13 13:41:11 2010 +0200 [entropy.spm] PortagePlugin: remove code duplicated from portage.dep and fix nested conditional dependencies (not yet supported by Entropy) commit 8bebcd65e4566ddce2e800bb3157030014f6f568 Author: Fabio Erculiani Date: Mon Sep 13 13:40:24 2010 +0200 [entropy.tools] add helper function flatten() commit a4a52e62d860ede00aaf777c2cfb641b29c5261d Author: Fabio Erculiani Date: Mon Sep 13 13:40:07 2010 +0200 [tests] add another Portage related SPM test commit 0e7f3630b37a8c7f0941f76e68b9cccd08044939 Author: Fabio Erculiani Date: Sun Sep 12 09:25:17 2010 +0200 Tagging Entropy version 0.99.49.58 commit f053d07fe08eb532d4cdd581853cfdf253fd8f7c Author: Fabio Erculiani Date: Sun Sep 12 09:22:20 2010 +0200 [entropy.client.interfaces.package] include real repository URIs when using original repository id for fetching the package file commit 3b69f9a9a7e54b542549feb170d5eadc407383b7 Author: Fabio Erculiani Date: Sun Sep 12 03:15:49 2010 +0200 [entropy.client.interfaces.package] make "equo repo merge" logic fully working Properly setup package file mirrors to the right location used by the original repository. The trick consists of storing the original repository id inside the installedtable metadata in EntropyRepository, and use it afterwards in entropy.client.interfaces.package. commit 3c95f72312d84c0337762a7131d0d667101d86b1 Author: Fabio Erculiani Date: Sun Sep 12 02:45:41 2010 +0200 [equo] speedup "equo repo merge", call EntropyRepository.removePackage in a faster way commit 22940194fba63cea25c4326ed58d13103055615b Author: Fabio Erculiani Date: Sun Sep 12 02:31:42 2010 +0200 [equo] when calling "equo repo merge" update installed packages metadata Faking Entropy Client requires that the package URL is generated correctly, in order to comply with this, fake information will be stored inside the "installed package" metadatum, generally used by the installed packages repository only. commit 40cf08effad3b21f9f30425342168a68e96fb6d0 Author: Fabio Erculiani Date: Sun Sep 12 02:28:47 2010 +0200 [entropy.server] when moving/copying packages, keep track of the originating repository metadata commit 21ed35a9ed8cb48c87f567796cc18bd477892851 Author: Fabio Erculiani Date: Sat Sep 11 17:09:43 2010 +0200 Tagging Entropy version 0.99.49.57 commit d1571bb8baac8578ced2d7c930d9991fc6ce63f8 Author: Fabio Erculiani Date: Sat Sep 11 17:07:40 2010 +0200 [entropy.client.interfaces.package] implement foundation support for differential package file download commit 4d646aa16ac7616d8d535f11b6fba18f48bc8e4f Author: Fabio Erculiani Date: Sat Sep 11 16:51:18 2010 +0200 [equo] fix regression in text_repositories module, s/if/elif/ commit c17469b1baff6643e4f6aec52b4b0245e058bead Author: Fabio Erculiani Date: Sat Sep 11 16:46:17 2010 +0200 [entropy.fetchers] implement foundations for differential packages download support commit 1cdbe349ddbc0e0a3c289847dab2c1ee77dbc115 Author: Fabio Erculiani Date: Sat Sep 11 15:43:12 2010 +0200 Tagging Entropy version 0.99.49.56 commit 23b970efa12bff3736c96c49ecad35b3460419c7 Author: Fabio Erculiani Date: Sat Sep 11 15:42:18 2010 +0200 [tests] add a new live cache unit test commit a64c873284d50a537aa68ce824bbd6dc05694e2c Author: Fabio Erculiani Date: Sat Sep 11 15:38:05 2010 +0200 [entropy.db] EntropyRepository: commit to disk (calling Connection.commit()) before calling plugin hooks To avoid EntropyRepositoryBase plugin hooks to not see changes in repository not yet committed (leading to tricky hard to debug situations) call Connection.commit() before plugin hooks. commit a533faeff840f46e3edbb19c0a05528ec9f2e1b5 Author: Fabio Erculiani Date: Sat Sep 11 15:37:06 2010 +0200 [entropy.db] EntropyRepository: create __getLiveCacheKey method commit d5c1aab425faa464a6bc85cbbb65dd85b8cd05a4 Author: Fabio Erculiani Date: Fri Sep 10 23:23:48 2010 +0200 [po] update translations commit f9598010d1693d31d3bdf0b3565b89f515dac131 Author: Fabio Erculiani Date: Fri Sep 10 23:23:05 2010 +0200 [equo] implement developers-only feature "equo repo merge " This feature helps Entropy repository developers to simulate client side repository status by merging packages in one repository into another. Doing this client-side makes possible to distribute the testing effort and avoid touching critical data server-side. commit a47ac7e7a3e3b87c9ad3e6f2c72f5afcd2f34ab9 Author: Fabio Erculiani Date: Fri Sep 10 21:56:32 2010 +0200 [reagent] show packages to be removed, injected and added in alphabetical order (reagent update) commit 90abd0c00817f7334cffb5541c86cf0409afd104 Author: Fabio Erculiani Date: Fri Sep 10 11:51:35 2010 +0200 [entropy.spm,entropy.client] slightly improve code quality of package generation functions commit b57da0d7eff2291b23f3456e87bae4a1fb2e54d6 Author: Fabio Erculiani Date: Thu Sep 9 23:45:45 2010 +0200 [todo] update TODO commit 1c9119298d9c28db5e423ede9e236a26f0a13220 Author: Fabio Erculiani Date: Thu Sep 9 10:46:36 2010 +0200 Tagging Entropy version 0.99.49.55 commit 0d6ef852a9558b93dfb113dd855427fcd881f102 Author: Fabio Erculiani Date: Thu Sep 9 10:45:55 2010 +0200 [entropy.qa] fix incorrect argument in EntropyRepository.resolveNeeded call commit 98f577e9f9fb38b78b7b74040364569e5bb5ef49 Author: Fabio Erculiani Date: Thu Sep 9 08:40:37 2010 +0200 [entropy.spm] PortagePlugin: catch OSError exception that newer Portage releases can raise in get_installed_package_metadata commit 85a0de1f22cbbe40dd35cfd058ebf696dd3ac498 Author: Fabio Erculiani Date: Thu Sep 9 08:21:00 2010 +0200 [entropy.server] when bumping repository, also trigger commit hooks (and thus, spawn a commitChanges()) commit e23c5d8c647bd019cf52fbde216c436824648f07 Author: Fabio Erculiani Date: Thu Sep 9 08:09:48 2010 +0200 [sulfur] hide installed packages repository backup tool while running unprivileged commit 8feef2560909189d3667eb6cbda15cfae2689fda Author: Fabio Erculiani Date: Thu Sep 9 08:00:51 2010 +0200 [sulfur] remove background caches generation, it's slowing down a bit and doesn't work as user commit 29ba1a71e6c6ae15dc31a22f180a0dbe348a8018 Author: Fabio Erculiani Date: Thu Sep 9 07:45:48 2010 +0200 [equo] fix _my_formatted_print(), make it work with frozenset and tuple objects commit e8a907a74ad747940e66742d1df3812312ffc4a7 Author: Fabio Erculiani Date: Wed Sep 8 14:05:15 2010 +0200 Tagging Entropy version 0.99.49.54 commit d9c0214a0c48556e72a7a7b794d20343e3b9677b Author: Fabio Erculiani Date: Wed Sep 8 14:04:54 2010 +0200 [todo] update TODO commit 14e243fe21736ebd2898417a70c3933b47ed2539 Author: Fabio Erculiani Date: Wed Sep 8 14:01:30 2010 +0200 [entropy.spm] PortagePlugin: add compatibility with latest Portage 2.2, portage.sets has been moved to portage._sets commit 2b80649bd2759d992dd6d1ef43a9ea4b48b94bf8 Author: Fabio Erculiani Date: Wed Sep 8 13:34:18 2010 +0200 [entropy.server] fix regression in _move_files_over_from_upload(), move package file to correct location commit cd57e27fdf79bd260fb1ce406a3c9925cf9bdcf3 Author: Fabio Erculiani Date: Wed Sep 8 00:31:30 2010 +0200 Tagging Entropy version 0.99.49.53 commit f71f7d2cc8342c017b1f3f9b4e4f6fe89f321779 Author: Fabio Erculiani Date: Wed Sep 8 00:30:32 2010 +0200 [tests] spm: add package sets test commit 84f97ae2282c8d58f8215a768d679be85d79523c Author: Fabio Erculiani Date: Wed Sep 8 00:29:52 2010 +0200 [entropy.spm] PortagePlugin: fix sets module loading, improve Portage reload code commit 5223c153a399617b08f4660bbd5cbab3ef3cba01 Author: Fabio Erculiani Date: Wed Sep 8 00:29:29 2010 +0200 [po] update translations commit f0d33efe8916e1870e0bc7861fc597faf61cdcfa Author: Fabio Erculiani Date: Tue Sep 7 23:08:12 2010 +0200 Tagging Entropy version 0.99.49.52 commit a7df773d1ea16db9becfb3f4d33dd0169ac206c7 Author: Fabio Erculiani Date: Tue Sep 7 22:58:22 2010 +0200 [todo] update TODO commit dac5698f38ca188e97625cc353c62c21a3ee8b7e Author: Fabio Erculiani Date: Tue Sep 7 22:17:24 2010 +0200 [entropy.spm] PortagePlugin: dynamically reload portage modules when reinstalling/updating sys-apps/portage commit df3dbe87c0ba4957050f5739e10f3457b588b18e Author: Fabio Erculiani Date: Tue Sep 7 14:58:05 2010 +0200 [conf] add rsync:// sources to sabayonlinux.org repositories commit 5c95a6fca06e93d9e83b045b8f053bbe4538906e Author: Fabio Erculiani Date: Tue Sep 7 14:39:22 2010 +0200 [entropy.fetchers] implement UrlFetcher ssh:// protocol support over rsync commit 126de1e010c8636c91e93fec37368fe7b97cc224 Author: Fabio Erculiani Date: Tue Sep 7 13:59:02 2010 +0200 [reagent] trivial change, avoid to call _get_local_store_directory() every iteration commit b36e5f62074a81f20ad55649e7b12c4ac3fe1987 Author: Fabio Erculiani Date: Tue Sep 7 13:58:22 2010 +0200 [entropy.spm] change file name generated by PortagePlugin.generate_package, add category commit ec234f327f2898a61daf055eae9bf45638759bc1 Author: Fabio Erculiani Date: Tue Sep 7 13:40:45 2010 +0200 [entropy.server.mirrors] when moving package files to packages dir (after upload) also move .asc and .md5 ones commit d129e28327405ac571e082590fc495e78851a9e8 Author: Fabio Erculiani Date: Tue Sep 7 11:16:27 2010 +0200 Tagging Entropy version 0.99.49.51 commit c711ade2ed80f4ddc51a4759471f2af702c15c7c Author: Fabio Erculiani Date: Tue Sep 7 11:15:09 2010 +0200 [entropy.spm] PortagePlugin: revert some safety changes to generate_package, they don't play well with tarfile commit 86eaf08bad16dfcac2e44b0b7d7ea9476e5aea38 Author: Fabio Erculiani Date: Mon Sep 6 23:40:16 2010 +0200 Tagging Entropy version 0.99.49.50 commit dfd44c6903497e9f959aab92027305e7597d82c7 Author: Fabio Erculiani Date: Mon Sep 6 23:34:10 2010 +0200 [repo] adding AUTHORS, COPYING and README files, update TODO commit f78ecd08a17f19e2b22ca9c51bae63c1c35e6faa Author: Fabio Erculiani Date: Mon Sep 6 23:25:26 2010 +0200 [entropy.client.interfaces.dep] update tagged packages binding logic, when tag != None, tag is not == slot anymore commit 653f5514c8bbf3e5106c59b29531b1606cb8d6c5 Author: Fabio Erculiani Date: Mon Sep 6 15:30:49 2010 +0200 [equo] behaviour change: automatically bind non-tagged package strings to tagged A simple use case: "equo install nvidia-drivers" will now pull in packages providing the tag of the latest installed package if available. In this way, newer kernel packages (for example) will not be implicitly pulled in anymore. To override this: just append a valid tag to your package string "nvidia-drivers#2.6.34-sabayon" commit 3c5d0fb6845eee341ebdf7861b028c6e2c609ae8 Author: Fabio Erculiani Date: Mon Sep 6 15:09:10 2010 +0200 [entropy.client] remove debugging code commit 04f8f67b1e27f9751485cbd4f732dfea1e6f9919 Author: Fabio Erculiani Date: Mon Sep 6 13:25:58 2010 +0200 [todo] update TODO commit 52372dc357583473520fbc2c5a115b23a6067d5c Author: Fabio Erculiani Date: Mon Sep 6 11:03:11 2010 +0200 [entropy.client.interfaces.package] move URL name retrieval code into separate function, add scheme information to string commit 86402f18b0bb88e404488db20c4798053df40a72 Author: Fabio Erculiani Date: Mon Sep 6 10:57:19 2010 +0200 [entropy.fetchers] fine tune rsync:// download function parameters commit 797bd279db3615bee30f752cc596f7ce6e08b011 Author: Fabio Erculiani Date: Mon Sep 6 10:49:22 2010 +0200 [entropy.fetchers] UrlFetcher: urlencode "url" constructor argument only in urllib function commit 6339ed1b8f477aec70d5992f5f45574baf9122de Author: Fabio Erculiani Date: Mon Sep 6 10:15:30 2010 +0200 [entropy.spm] PortagePlugin.generate_package: remove unnecessary os.close() call commit 808e64d618fda8f154b0ca58ae0d74feab0066f1 Author: Fabio Erculiani Date: Mon Sep 6 10:14:31 2010 +0200 [entropy.spm] PortagePlugin: make generate_package() package file generation atomic commit 5546e04d982c354a68edfe8a441184faa7aece97 Author: Fabio Erculiani Date: Mon Sep 6 09:47:48 2010 +0200 [reagent] fix pontential uninitialized variable spm_key commit 638d1db1a8aca094dfeb75be54d663ffa7643a07 Author: Fabio Erculiani Date: Sun Sep 5 21:16:41 2010 +0200 [entropy.fetchers] rework UrlFetcher variables initialization, make it more robust commit 65606273ca8f301491e349bf7bbe40a13614510d Author: Fabio Erculiani Date: Sun Sep 5 21:16:19 2010 +0200 [entropy.fetchers] add back support for file:// URIs in UrlFetcher commit 46b3be4ef426b107af11397fe2e3f505e1750c23 Author: Fabio Erculiani Date: Sun Sep 5 21:15:13 2010 +0200 [entropy.const] drop etpConst['supported_download_protocols'], accept any URI, entropy.fetchers.UrlFetcher will handle them using a whitelist commit 7e478643255b11d344f5d96de6ef957df53eed3d Author: Fabio Erculiani Date: Sun Sep 5 21:14:25 2010 +0200 [entropy.tools] add is_valid_uri function commit 6aa3d86fecccabd34ef7fae990fb59a09cca86a3 Author: Fabio Erculiani Date: Sun Sep 5 19:41:01 2010 +0200 [sulfur] catch TypeError exception in new_pixbuf when retrieving install_status commit 2dcadd4b798bfc30a35b9674b15c5d421a06ccd0 Author: Fabio Erculiani Date: Sun Sep 5 19:39:05 2010 +0200 [entropy.db] EntropyRepository: create provided_libs table on _databaseStructureUpdate call rather than around in the code commit e8637df846c8aae2705f3522cb4dc8e1b5e72141 Author: Fabio Erculiani Date: Sun Sep 5 19:33:36 2010 +0200 [sulfur] catch OperationalError on views.new_pixbuf commit 7bb12def2bdbcdd768d8817809471648057d1c34 Author: Fabio Erculiani Date: Sun Sep 5 19:19:03 2010 +0200 [entropy.client] Client.unlock_resources: make lock handling fully resistent to race conditions commit 26498d2d97d12f81c6bf3e1c7317994e732162a6 Author: Fabio Erculiani Date: Sun Sep 5 19:02:14 2010 +0200 [entropy.client] Client.unlock_resources: fix possible race condition on removing lock file commit 165bd0173301542500b99d11170e088b2abe5572 Author: Fabio Erculiani Date: Sun Sep 5 14:49:43 2010 +0200 [entropy.spm] PortagePlugin: fix write_contents call in _create_contents_file_if_not_available write_contents root parameter was passed without a trailing "/". This caused injected packages (server-side) not writing Portage CONTENTS metadata correctly. commit 6fba685d976f0cc957055394a7aa37610365d3e5 Author: Fabio Erculiani Date: Sun Sep 5 14:36:08 2010 +0200 [entropy.db] EntropyRepository._foreignKeySupport: on_delete_cascade checks Some Entropy development versions had foreign keys support but no on_delete_cascade setting stored. This commit copes with that commit 3c4d86380767a22400eeba9d4bdf8fc9ad3f33fe Author: Fabio Erculiani Date: Sun Sep 5 14:23:05 2010 +0200 [entropy.db] EntropyRepository.removePackage: fix regression, properly execute removal script commit 0bc7c0288c4f0415fa40bd0a9d68c7e0836be0b4 Author: Fabio Erculiani Date: Sat Sep 4 19:29:23 2010 +0200 [todo] update TODO commit d32cba9fab349f306de82435cb370045600440c7 Author: Fabio Erculiani Date: Sat Sep 4 19:25:34 2010 +0200 [entropy.fetchers] list supported entropy.fetchers protocols in entropy.const commit 3d7503623487c3c32e5c8868c0a36f39bb6373b2 Author: Fabio Erculiani Date: Sat Sep 4 19:08:56 2010 +0200 [entropy.fetchers] trivial variable name change commit 40e7a97566357faabc0385a043aa546b763424ed Author: Fabio Erculiani Date: Sat Sep 4 18:41:33 2010 +0200 [entropy.fetchers] add back support for https and ftps commit 8938b24667ef3b75458f0fa8489d2dccbb99c1e4 Author: Fabio Erculiani Date: Sat Sep 4 18:38:39 2010 +0200 [entropy.fetchers] implement support for rsync:// protocol using /usr/bin/rsync commit efd32ede4ed25be8acc17572e2fee47d3224d611 Author: Fabio Erculiani Date: Sat Sep 4 16:04:52 2010 +0200 [entropy.db] remove usage of illegale protected methods inside EntropyRepository.contentDiff commit 1198a24290b3d3005ff226d247aad0c8d425693b Author: Fabio Erculiani Date: Sat Sep 4 15:26:16 2010 +0200 [entropy.*] remove "eclasses" metadata support "eclasses" package metadata is not in use in Entropy and is too tight with Portage. Dropping. commit b749e30a93d2047d04d68ae325560c24c4e4bd80 Author: Fabio Erculiani Date: Sat Sep 4 14:06:34 2010 +0200 [todo] update TODO commit f2d92793d084cf1af97182189db3cd86f3bc0aae Author: Fabio Erculiani Date: Fri Sep 3 23:49:46 2010 +0200 [entropy.security] Repository.is_pubkey_available: catch GPGError exceptions commit c5cfeec3cd94adf4454d39548941ee49cf812ae4 Author: Fabio Erculiani Date: Thu Sep 2 20:13:23 2010 +0200 Revert "[entropy.db] if EntropyRepository caching is disable, do not use live cache at all" This reverts commit ef586a5ae57600895c834d6f0974943f84b87c0c. commit ef586a5ae57600895c834d6f0974943f84b87c0c Author: Fabio Erculiani Date: Thu Sep 2 19:09:37 2010 +0200 [entropy.db] if EntropyRepository caching is disable, do not use live cache at all commit 146f127740a6caba98e029c304e6412728283aaa Author: Fabio Erculiani Date: Thu Sep 2 19:06:09 2010 +0200 [entropy.db] ensure that removePackage keeps live cache clean commit 5183a77deaed4efffcf843fc22db8a9886052d45 Author: Fabio Erculiani Date: Thu Sep 2 19:04:48 2010 +0200 [entropy.server] when adding packages, commit EntropyRepository changes to disk as soon as possible commit f184c8d779bed1f631f2b438a8c27232cccc658e Author: Fabio Erculiani Date: Thu Sep 2 16:45:53 2010 +0200 [entropy.spm] PortagePlugin: fix world file handling, typo in function commit fef265dab3e3192a0bd3cba127a3cbdf8eb726fc Author: Fabio Erculiani Date: Tue Aug 31 17:41:51 2010 +0200 [entropy.server] really make sure that db data is flushed to disk during Server._package_injector commit 3888fff5ebf91ac72d21eccaa78edb813edc079c Author: Fabio Erculiani Date: Tue Aug 31 15:57:54 2010 +0200 [todo] update TODO commit 4575a792efaf0fe294c8aac96348efa85c13e7c3 Author: Fabio Erculiani Date: Tue Aug 31 15:22:54 2010 +0200 [entropy.server] improve reliability of Server._setup_repository_package_filename Providing the EntropyRepository instance currently in use is much better than opening a new one. commit 5cb8e11810b5f9f01216e2375889ce00eb89df08 Author: Fabio Erculiani Date: Mon Aug 30 23:10:21 2010 +0200 [todo] update TODO commit 8ad0650dac5efad2680ea6a4d6d9116b490cc28d Author: Fabio Erculiani Date: Mon Aug 30 23:06:02 2010 +0200 [entropy.qa] add extra (ldd based) unresolved soname QA check Using ldd to check if an executable has automagic dependencies server-side, under controlled circumstances (such as checking against the files provided by the package it belongs) is a good (not best) way to make sure there are no breakages visible to user. Unfortunately, these kind of missing dependencies have to be checked and verified manually, besides, it's a good thing to have them reported. commit 14bcfbf0ce4dc49b1d02b957141d64ef994b58cd Author: Fabio Erculiani Date: Mon Aug 30 23:05:12 2010 +0200 [entropy.tools] read_elf_real_dynamic_libraries: some final fixes commit b6ca4ed514d44430eb51330e8e01857a43d1738e Author: Fabio Erculiani Date: Mon Aug 30 21:52:10 2010 +0200 [entropy.tools] read_elf_real_dynamic_libraries filter out bogus lines commit 6702f7a33289d7cd066f6307ca15c9766467b253 Author: Fabio Erculiani Date: Mon Aug 30 21:49:07 2010 +0200 [entropy.tools] some minor fixups to read_elf_dynamic_libraries and resolve_dynamic_library commit 0acc74ac625e66d7110aac457c93a2ccf5faef73 Author: Fabio Erculiani Date: Mon Aug 30 20:33:09 2010 +0200 [entropy.tools] add read_elf_real_dynamic_libraries function commit 825d9bd02de4277e3897549c676201b8be8d1f8e Author: Fabio Erculiani Date: Mon Aug 30 17:59:14 2010 +0200 [entropy.tools] read_elf_broken_symbols: quote elf_file passed to getstatusoutput commit 2c157bc6c5c9dfff318a5724701ecb002bfccff5 Author: Fabio Erculiani Date: Mon Aug 30 16:06:41 2010 +0200 [entropy.tools] read_elf_dynamic_libraries no need to consider another ROOT= commit 2f93f2a214443b03e075b4914ffccf5bf4190666 Author: Fabio Erculiani Date: Mon Aug 30 16:06:08 2010 +0200 [entropy.tools] read_elf_broken_symbols: no need to consider another ROOT= commit 778fa6c23e289a0e0d7fa51a305a71163556085e Author: Fabio Erculiani Date: Mon Aug 30 12:50:26 2010 +0200 [tests] test "content safety" metadata commit 21413531fac9ac7f0758ce5cb81bf668d489d042 Author: Fabio Erculiani Date: Mon Aug 30 12:49:33 2010 +0200 [entropy.server,entropy.client] complete "content safety" feature support commit 80fff1ed39a212776df612c0cffb442cdbb11e7e Author: Fabio Erculiani Date: Sun Aug 29 12:20:11 2010 +0200 [entropy.services.interfaces] SocketHost: separate non-SSL and SSL log files commit 5d860aa17d6e476577ba2ce119458806e19457c3 Author: Fabio Erculiani Date: Sun Aug 29 12:15:08 2010 +0200 [entropy.services.interfaces] improve ssl handling code, make some variables protected commit dce7a38c693565b3e469f977acab653b8dc4d0ee Author: Fabio Erculiani Date: Sun Aug 29 09:49:05 2010 +0200 [entropy.misc] LogFile: remove loggers cache, does more harm than good commit 720e2ed55a43c39971d0e9fe411146dcf5c3e575 Author: Fabio Erculiani Date: Sun Aug 29 08:46:01 2010 +0200 [todo] update TODO commit 70ade04ff6731f43fc2fbb4b0bb0f9e6252c4468 Author: Fabio Erculiani Date: Sat Aug 28 18:43:39 2010 +0200 [entropy.services.interfaces] fix typo in session's stream_stat item commit 13b897cbc8fedee8c89aeafec7a370174b406417 Author: Fabio Erculiani Date: Sat Aug 28 17:19:18 2010 +0200 [todo] update TODO commit 821d810aa33228452927d89fca8f466a38c0bde6 Author: Fabio Erculiani Date: Sat Aug 28 17:07:15 2010 +0200 [entropy.db/entropy.spm] introduce content safety metadata collection (sha256, mtime) The following changes add more security features to Entropy repository files. Every package will have new security metadata associated, like sha256 and mtime of package files. Once all packages will contain such information, the feature can be used, for example, to determine if a system has been compromised by changing critical executables. This is not a replacement for rootkit tools such as rkhunter or chkrootkit, but instead, the base support for their file checking mechanism. Entropy Client support (equo, mainly) is planned in the near future. commit a6da16e9f0f2a9cd4efd4ed1c8c2a15b4d868809 Author: Fabio Erculiani Date: Sat Aug 28 16:08:25 2010 +0200 [entropy.spm] PortagePlugin: properly calculate package size even when package is injected commit 0ea090b2595d206cc21b629d49e33603f0187383 Author: Fabio Erculiani Date: Thu Aug 26 11:40:24 2010 +0200 [todo] update TODO commit 44020f6d405418ee81130432ac169529a3595282 Author: Fabio Erculiani Date: Wed Aug 25 03:45:32 2010 +0200 [po] update translations commit 630d069c52e27346bb9103c8c68643d021c5c02e Author: Fabio Erculiani Date: Wed Aug 25 03:44:25 2010 +0200 [sulfur] show warnings for orphaned system packages and packages unavailable in repositories commit e099600132945f204dade28bec8aae65c9875ee9 Author: Fabio Erculiani Date: Wed Aug 25 03:21:27 2010 +0200 [entropy] add logrotate file commit b3716a6555023a59af8e4d3bfdf03423770c4e74 Author: Fabio Erculiani Date: Tue Aug 24 13:48:17 2010 +0200 [equo] warn user about orphaned packages not in repos anymore and orphaned system packages commit 4be9cb5a94a0713d56a69c7aab8171d1bbf304f1 Author: Fabio Erculiani Date: Tue Aug 24 13:24:06 2010 +0200 [entropy.client.interfaces.dep] trivial docstring update commit b4488b1a598e885ce181468b069b00e43c98e96d Author: Fabio Erculiani Date: Tue Aug 24 09:53:23 2010 +0200 [entropy.transceivers] make SSH transceiver working on non-standard SSH ports (regression) commit 1970a36d143fbe713bad6bf295c67470de2940b3 Author: Fabio Erculiani Date: Fri Aug 20 15:37:02 2010 +0200 [tests] add another revision bump test commit 3fcf104316ea3f00c441915786d1e841f8c5b7c1 Author: Fabio Erculiani Date: Fri Aug 20 14:14:36 2010 +0200 [entropy.server] fix revision bumping support Packages were removed before the revision bumping logic code had a chance to calculate the new package revision. commit 4352f39d1b56a161f1c0ebe649b79ceebb4374ac Author: Fabio Erculiani Date: Fri Aug 20 14:14:15 2010 +0200 [tests] server: add package revision bumping test commit 28b3913c2df272a4849f5eeb6ce35222f3511f00 Author: Fabio Erculiani Date: Wed Aug 18 21:57:08 2010 +0200 [todo] update TODO commit a2649b34133105de48c29c38d4bb643b95388fe7 Author: Fabio Erculiani Date: Wed Aug 18 21:42:29 2010 +0200 [entropy.db] fix regression in EntropyRepository.retrieveUseflags commit 47690cea4bf72d18926c62d7fa479329a2d2b993 Author: Fabio Erculiani Date: Wed Aug 18 21:41:49 2010 +0200 [entropy.db] more list to tuple conversion, see previous commit commit c86ba293f578be6b22147d159d2383b347d9f4dd Author: Fabio Erculiani Date: Wed Aug 18 20:58:15 2010 +0200 [entropy.db] EntropyRepositoryBase: prefer tuple over list when returning objects This commit drastically changes EntropyRepository API, return object are now either tuple or frozenset for most functions. This aims to improve metadata reliability across function calls, making impossible to change their content. Frozenset and tuple are immutable types. commit 72b14eb71e4257fc7184ba4929424f5932a1b8b2 Author: Fabio Erculiani Date: Wed Aug 18 17:35:37 2010 +0200 [entropy.db] EntropyRepositoryBase: return frozenset objects instead of set commit 9d3f9420956213b2ce98aaf8cb261e742028e2f3 Author: Fabio Erculiani Date: Wed Aug 18 15:59:38 2010 +0200 Revert "[entropy.db] copy objects before pushing/popping to/from on-RAM cache" This reverts commit 38c875a72ed1fd3ace3c14dda0067cda92421fb5. commit 38c875a72ed1fd3ace3c14dda0067cda92421fb5 Author: Fabio Erculiani Date: Wed Aug 18 15:54:33 2010 +0200 [entropy.db] copy objects before pushing/popping to/from on-RAM cache commit 4042bf9a4f5056cf349fe7bec3ecc8530ba831f3 Author: Fabio Erculiani Date: Wed Aug 18 15:49:55 2010 +0200 [entropy.db] EntropyRepository: drop deprecated methods commit 20f5be83aefd1e42b35ab82eefd88e160919ab74 Author: Fabio Erculiani Date: Wed Aug 18 14:40:50 2010 +0200 Tagging Entropy version 0.99.49.21 commit 26c80211a458ee3874a70de919fdb107409c29f9 Author: Fabio Erculiani Date: Wed Aug 18 14:01:58 2010 +0200 [entropy.db] EntropyRepository: rewrite live cache support to improve robustness, cache object is now static commit 051ca2bfce616f2eed390fc02269fc4a141d00a9 Author: Fabio Erculiani Date: Wed Aug 18 09:03:16 2010 +0200 [entropy.db] EntropyRepository: fix searchEclassedPackages(), it didn't work commit 6523d778a5a6f6c7d6f4407c78499149c16e494a Author: Fabio Erculiani Date: Wed Aug 18 09:02:29 2010 +0200 [entropy.db.skel] EntropyRepositoryBase.searchEclassedPackages always returns list commit 0fd5df58906be69de6dbf5109372600914ec2b95 Author: Fabio Erculiani Date: Wed Aug 18 09:01:59 2010 +0200 [equo] text_query.search_eclass: improve function reliability commit 0a3148308bb6055b2e60def759ee90e84c721186 Author: Fabio Erculiani Date: Tue Aug 17 18:29:53 2010 +0200 Tagging Entropy version 0.99.49.20 commit 1b02cbb7e029fee73a19b3b3f03c034c8312dd87 Author: Fabio Erculiani Date: Tue Aug 17 18:27:53 2010 +0200 [entropy.transceivers] FTP plugin: fix temporary file handling in EntropyFtpUriHandler.download() commit f2e4a8f2b2f1913c8b543e9e3758d9d3c522b346 Author: Fabio Erculiani Date: Tue Aug 17 17:47:14 2010 +0200 [entropoy.client.interfaces.package] add docstring commit 0860909befc04a8aadec5e8fdc474336de8de848 Author: Fabio Erculiani Date: Mon Aug 16 22:25:51 2010 +0200 [equo] text_tools.acquire_entropy_locks: determine if another entropy is running before any other check, more nazism ftw commit 91d9476758d0d7f8a1b4270342ed42b94c712fbc Author: Fabio Erculiani Date: Mon Aug 16 20:08:38 2010 +0200 [entropy.db] EntropyRepository: introduce more on-RAM caching, improving Entropy Client queries speed commit f225a7dab5eb49bf2a2cc71f35919f3dd09029a3 Author: Fabio Erculiani Date: Mon Aug 16 19:58:09 2010 +0200 [entropy.fetchers] fix MultipleUrlFetcher output update function commit 526da6ba81c13cff4208086654ef82b5d0e24d77 Author: Fabio Erculiani Date: Mon Aug 16 19:49:24 2010 +0200 [entropy.client] trivial string update commit 16ef7d892e08eab6552191ce061521c772aae2d3 Author: Fabio Erculiani Date: Mon Aug 16 19:29:26 2010 +0200 [entropy.db] EntropyRepository: fix bogus implementation of searchKeySlot commit 59d499df6f1cdfb69ba9d50750ce35ae5c1ca4c3 Author: Fabio Erculiani Date: Mon Aug 16 16:31:23 2010 +0200 [entropy.client] when waiting in Client.wait_resources() and resources get unlocked, throw all cache away commit 11126779c2a00f79bf35e944b8d293799514e214 Author: Fabio Erculiani Date: Sun Aug 15 23:23:59 2010 +0200 [entropy.db] EntropyRepository: taint live cache items when updating them commit 01784d79e1e5c262895e85674d3f9f729100f2af Author: Fabio Erculiani Date: Sun Aug 15 17:29:29 2010 +0200 [entropy.db] update API (changed searchNameCategory arguments) and 2x speed of atomMatch() by caching several functions commit 46ba83ace21dab117b0363dab65d3a11711916aa Author: Fabio Erculiani Date: Sun Aug 15 16:59:57 2010 +0200 [entropy.db] EntropyRepository.retrieveName: use cursor object returned by execute() commit e792796b4fc20eec125ab52738971787b01e6d59 Author: Fabio Erculiani Date: Sun Aug 15 16:30:13 2010 +0200 [todo] update TODO commit c719ec4f74f6a386c539cbc0f6b5fe61f9c22d7c Author: Fabio Erculiani Date: Sun Aug 15 16:25:26 2010 +0200 [entropy.db] EntropyRepository.addPackage: clear cache at the beginning of the function commit 3749ed5486a4f80efe7ad1e323ab25ccf3b99ce3 Author: Fabio Erculiani Date: Sun Aug 15 16:21:59 2010 +0200 [entropy.db] EntropyRepository: remove unused attribute commit 6b8b7ab3d1bdc1ff0f697d84133367850d8867ce Author: Fabio Erculiani Date: Sun Aug 15 15:41:32 2010 +0200 [entropy.spm] PortagePlugin: improve unpack_xpak() reliability commit 1dd0a2cfdfbc2718886734c1fe59a46f23099d45 Author: Fabio Erculiani Date: Sun Aug 15 15:32:51 2010 +0200 [po] update translations commit 0d6dbc3f0ac20b7e8029017dde26c13454ef5711 Author: Fabio Erculiani Date: Sun Aug 15 15:32:25 2010 +0200 [entropy.server] replace "database" with "repository" in ui messages commit 80c85b55d8ecf8ebc4419bf38f92cc66224cc554 Author: Fabio Erculiani Date: Sun Aug 15 15:18:01 2010 +0200 [entropy.client.interfaces.repository] move back post update repository hook execution to Repository class commit b7a8dfc30ad2866c15a9ed5b86a4ba82c4718854 Author: Fabio Erculiani Date: Sun Aug 15 00:41:17 2010 +0200 [entropy.server] Server.add_packages_to_repository: fix blacklisted dependencies handling commit ab0cc98a52da58920db3bac73462a0ea56ea2555 Author: Fabio Erculiani Date: Sat Aug 14 22:32:39 2010 +0200 [entropy.server] repo_blacklist object must be list commit dd622c18e5d02e0182b988c73e49c8e794f1648f Author: Fabio Erculiani Date: Sat Aug 14 19:18:17 2010 +0200 [entropy.server] add support for per-package dependency blacklist commit 38690a69bc98f9104890a0e5c14413eff842f5ba Author: Fabio Erculiani Date: Sat Aug 14 17:51:29 2010 +0200 [po] update translations commit 24bb03cffe17247f1191a9a5f316ce4120da5a93 Author: Fabio Erculiani Date: Sat Aug 14 08:42:06 2010 +0200 Tagging Entropy version 0.99.49.12 commit a6aa09f63d41c3f8747bc38dee31d58980924135 Author: Fabio Erculiani Date: Sat Aug 14 08:41:11 2010 +0200 [entropy.server] fix regression, remove duplicated os.remove() commit 72b4d37bf9ced949c47b025c752115448ee49a3a Author: Fabio Erculiani Date: Sat Aug 14 02:44:46 2010 +0200 [po] update translations commit eb771eee0aa06cb4561d8031b3fcf262e7d442e8 Author: Fabio Erculiani Date: Sat Aug 14 02:34:51 2010 +0200 Tagging Entropy version 0.99.49.11 commit 018b851ce72194c582716192f8c7909d11e2069b Author: Fabio Erculiani Date: Sat Aug 14 02:23:56 2010 +0200 [entropy.client.interfaces.package] remove unneeded logging commit 73174f96fd8646490df1421214c2ba3f63daa76a Author: Fabio Erculiani Date: Sat Aug 14 02:17:47 2010 +0200 [entropy.client.interfaces.package] properly move preremove step after install In order to avoid issues with Source Package Managers requiring stricter conditions of live filesystem during install/remove steps, improve package phases by separating install and removal, preremove and postremove code. commit 0a014d32fb6288bdfaabfa38c2deae2358c1a4e0 Author: Fabio Erculiani Date: Thu Aug 12 20:58:25 2010 +0200 [tests] also run const tests commit 2c46e97d4fd93459ada403990cdc740058ae3426 Author: Fabio Erculiani Date: Thu Aug 12 20:51:22 2010 +0200 Tagging Entropy version 0.99.49.10 commit a09714f49fb1ad5d91b4dd4e25e422f27196c28b Author: Fabio Erculiani Date: Tue Aug 10 18:11:38 2010 +0200 [entropy*] improve mkdtemp/mkstemp usage commit f21f4b55ebf00cde01f569bc318700a07bb41b99 Author: Fabio Erculiani Date: Tue Aug 10 08:41:39 2010 +0200 [po] update translation files commit cc01fee65b98eca78375a4b1c0f14e797b23ea83 Author: Fabio Erculiani Date: Mon Aug 9 23:00:53 2010 +0200 [entropy.server] dep_rewrite: make possible to remove dependencies by providing "-" as replacement commit 3f141d73404e0f214308f56eb8b484b9fe36e2dd Author: Fabio Erculiani Date: Mon Aug 9 21:51:16 2010 +0200 [entropy.client.interfaces.dep] improve dep calculation performance for tagged packages by providing tags in reverse alphabetical order commit 1ce64ba6c8b848ee39503f039bcbc235e3be81cd Author: Daniel Halens Rodríguez Date: Mon Aug 9 21:52:36 2010 +0100 [i18n] Add sv translation file and add Patrik Karlsson to translators list commit a1e808f41331eee58172293072d62715eabafcf6 Author: Fabio Erculiani Date: Mon Aug 9 21:24:12 2010 +0200 [po] update translations, fix portage_plugin support (module was not listed in POTFILES.in) commit bc03f7ef48c547fafbb9f04f3a4b38c975883a9c Author: Fabio Erculiani Date: Sun Aug 8 14:26:06 2010 +0200 [entropy.client] make possible to disable differential repository update feature commit 91adc88f1b2bcf75355216dd418d786b45fbd68d Author: Fabio Erculiani Date: Sun Aug 8 14:18:01 2010 +0200 [entropy.client.interfaces.db] remove dead code, EntropyRepository.generateReverseDependenciesMetadata does not exist anymore commit 959263529cebdddbb6e18194c5c37607dabbbaaa Author: Fabio Erculiani Date: Mon Aug 9 17:46:37 2010 +0200 [sulfur.views] make main treeview working with any font DPI commit a25309be1190d38cd90d2003933aa09b3d942af8 Author: Fabio Erculiani Date: Sun Aug 8 11:19:42 2010 +0200 [todo] update TODO commit 788847585007b5d5037925ab2585e6f494f7d367 Author: Fabio Erculiani Date: Sun Aug 8 11:06:29 2010 +0200 [entropy.db] EntropyRepository: rename validateDatabase() to validate(), deprecate validateDatabase() commit 0c7e75c13141db19adc8179b4cf6899d56fae8b6 Author: Fabio Erculiani Date: Sun Aug 8 11:02:15 2010 +0200 [entropy.output] write warning and error messages to stderr by default commit 2fb3f559cb9782cb37cbfd3aab153532ce9ab011 Author: Fabio Erculiani Date: Sun Aug 8 10:51:50 2010 +0200 [entropy.client.interfaces.cache] when checksum() fails in _all_repositories_checksum() report to user commit e7ef727840c1e8c10992d6ba5341d05d1c848dff Author: Fabio Erculiani Date: Sun Aug 8 10:46:07 2010 +0200 [entropy.db] EntropyRepository: when calling validateDatabase() also call checksum() commit 291cf97f02ac7d53d034e0ace87dd0c20fe9cb22 Author: Fabio Erculiani Date: Sun Aug 8 10:37:42 2010 +0200 [equo] handle OperationalError exceptions on listAllPackageIds() in text_rescue._database_check() commit c5b77f09642ccec6e04811ff0c44d258d05b845f Author: Fabio Erculiani Date: Sat Aug 7 22:59:15 2010 +0200 [todo] update TODO commit 2ab35b3c3c548b41c7e3fac3791d5bc6420487d9 Author: Fabio Erculiani Date: Sat Aug 7 19:35:07 2010 +0200 [services] client-updates-daemon: always run unprivileged, gain privileges only when strictly required commit fc92891bf7e387c53765131fab24b27bc885d586 Author: Fabio Erculiani Date: Sat Aug 7 19:15:11 2010 +0200 [sulfur] fix regression that caused configuration file values to be handled incorrectly commit e4c25b6e5c919d4d05c796f1597b3755f88ed838 Author: Fabio Erculiani Date: Sat Aug 7 19:11:26 2010 +0200 [sulfur] major: run application as unprivileged user, regain privileges only when needed commit cd62ed35b12905d4206542a136ecd4edffa32497 Author: Fabio Erculiani Date: Sat Aug 7 19:10:26 2010 +0200 [entropy.const] const_regain_privileges: do not raise ValueError if process is already privileged commit 721f1439fd0ed9e285aa0f124852513208fc7218 Author: Fabio Erculiani Date: Sat Aug 7 18:30:40 2010 +0200 [sulfur.dialogs] catch PermissionDenied exception when storing UGC data fails commit a499094ecf00f3b635481ff2342b6427addd7208 Author: Fabio Erculiani Date: Sat Aug 7 18:30:12 2010 +0200 [entropy.const] improve const_drop_privileges and const_regain_privileges reliability and usability commit 47e42eb891d2ace9edd1ad507d9b67fb0354246c Author: Fabio Erculiani Date: Sat Aug 7 18:29:31 2010 +0200 [sulfur.setup] improve const class, make possible to reset variables by calling const.setup() commit 4e52e1161c88be4047083ed8fef7443346317d0d Author: Fabio Erculiani Date: Sat Aug 7 16:22:55 2010 +0200 [entropy.const] const_drop_privileges/const_regain_privileges: keep etpConst['uid'] up-to-date commit 4a5f3a5e20188777656a42be3b7f9d897fe29509 Author: Fabio Erculiani Date: Sat Aug 7 16:06:38 2010 +0200 [entropy.const] add built-in drop/gain privileges functions commit e9da541a42fc44afb6b62389c7699f29ff65f7e6 Author: Fabio Erculiani Date: Sat Aug 7 15:17:25 2010 +0200 [entropy.exceptions] add SecurityError exception commit eec9d6cdd1227c5a6e74c78a28d08f76d4c60eef Author: Fabio Erculiani Date: Sat Aug 7 15:07:11 2010 +0200 [entropy.const] add unprivileged user/group handling commit d8822d18f18a6b2c29b577b7e5fc628eab304eb9 Author: Fabio Erculiani Date: Sat Aug 7 09:16:41 2010 +0200 [conf] add id-REPO mirror to repositories.conf commit ef8929cf8a8ebbc404c0edbea8f40657d9019e3e Author: Fabio Erculiani Date: Sun Aug 1 22:41:43 2010 +0200 [conf] add mirror.aarnet.edu.au to repositories.conf commit 53f80631ad33ac1bcd90b2aa13634c7d2fbacf5c Author: Fabio Erculiani Date: Sun Aug 1 10:23:35 2010 +0200 [entropy.server] move ServerPackagesRepository and implement basic update() method commit 2a89dde8d8d0a5ae9e4da93114d0f3bfe4e2e27d Author: Fabio Erculiani Date: Sun Aug 1 01:16:45 2010 +0200 [todo] update TODO commit 0f42721e43beabbe76cc4b1dc73c86e65f411c03 Author: Fabio Erculiani Date: Sun Aug 1 01:16:20 2010 +0200 [equo] text_rescue: acquire Entropy locks when needed commit 15ff49b82b9762c0d4dbdf3cd75c282de2b435ba Author: Fabio Erculiani Date: Sun Aug 1 01:16:02 2010 +0200 [equo] text_smart: acquire Entropy locks when needed commit 3277ad4ebc1fd70d71e4917ea12b1d36c4618885 Author: Fabio Erculiani Date: Sun Aug 1 01:15:14 2010 +0200 [equo] text_repositories: add return to _remove_repository and _add_repository commit 422aeec80b13ab66e75c0eb14d5f56e3bc940b53 Author: Fabio Erculiani Date: Sun Aug 1 01:04:07 2010 +0200 [equo] text_security: acquire Entropy locks when calling "equo security install" commit bde58b19a3ad66c83391831c0a4b2fa07f67cefa Author: Fabio Erculiani Date: Sun Aug 1 00:43:48 2010 +0200 [entropy.db] EntropyRepository: remove @deprecated methods commit 77c010889c657349cc3577e905187a0812179902 Author: Fabio Erculiani Date: Sun Aug 1 00:42:43 2010 +0200 [todo] update TODO commit 0b28ce42ed313d0e26076786713b1b80b36f948d Author: Fabio Erculiani Date: Sun Aug 1 00:41:55 2010 +0200 [entropy.db] move handlePackage() implementation to entropy.server's ServerPackagesRepository commit 571beaaf12faecafac6e9da75a2062f943a5bec1 Author: Fabio Erculiani Date: Sun Aug 1 00:29:18 2010 +0200 [entropy.db] several EntropyRepository changes, listed below - overridden handlePackage, addPackage, removePackage in respective entropy.client.interfaces.db classes in a proper, secure way. - overridden maskFilter in entropy.client.interfaces.db, the final goal will be removing its logic from EntropyRepository and move it to AvailablePackagesRepository only. - removed any evidence of "client_repo" EntropyRepositoryPlugin(s) metadatum. commit 063d6fe7407499c89938092e79fa093ef71f952f Author: Fabio Erculiani Date: Sat Jul 31 16:14:24 2010 +0200 [todo] update TODO commit 4fbb0683956f3c1d34f46699e3b3fbfc3b36c7aa Author: Fabio Erculiani Date: Sat Jul 31 16:13:49 2010 +0200 [entropy.db.skel] update todos commit 6edf4c331cec052d4b88f1f1b219e429f8b8754c Author: Fabio Erculiani Date: Sat Jul 31 15:15:32 2010 +0200 [todo] update TODO commit fe18e38f324b97ea2d23059ea896c71669a1a1ac Author: Fabio Erculiani Date: Sat Jul 31 15:14:54 2010 +0200 [entropy] several QA improvements and API changes (trivial, but still) commit b0a34a77c6b347397449b2339abb3ffacf70c4b2 Author: Fabio Erculiani Date: Sat Jul 31 13:10:30 2010 +0200 [equo] text_ui: always acquire entropy lock before doing anything commit 8782df8ae13fb7dab45af9d84b70ee179b2c5d39 Author: Fabio Erculiani Date: Sat Jul 31 12:57:33 2010 +0200 [equo] avoid race condition in try/finally in _do_text_cleanup commit 7cd67e4d7932920a2661a70b9df5d0982382aa1f Author: Fabio Erculiani Date: Sat Jul 31 12:56:47 2010 +0200 [equo] when running "equo cleanup", make sure no other Entropy instances are running commit 71f1b63a1320b718b8d0f313c15585186d47e759 Author: Fabio Erculiani Date: Sat Jul 31 12:55:04 2010 +0200 [text_tools] make acquire_entropy_locks() and release_entropy_locks() actually working commit e21b636bf686755fb7124801508c0a9a50a89484 Author: Fabio Erculiani Date: Sat Jul 31 12:43:20 2010 +0200 [text_tools] add acquire_entropy_locks() and release_entropy_locks() functions commit 6993271143bb5a928d3ef3d2ea127cac7d211f75 Author: Fabio Erculiani Date: Sat Jul 31 12:41:39 2010 +0200 [services] client-updates-daemon: only release pid lock if it has been acquired commit 62b48972d419698936002ec39317815f32f6ead8 Author: Fabio Erculiani Date: Sat Jul 31 10:27:59 2010 +0200 [entropy.db] EntropyRepository: listAllFiles() wasn't properly overridden commit 07de0b5cc51f6e00d7e5ab22bbc4902e9c1017a5 Author: Fabio Erculiani Date: Sat Jul 31 09:33:18 2010 +0200 [entropy.spm] PortagePlugin: remove linux-info pkg_setup() hack that fixed KV_OUT_DIR, no longer needed commit 5c5a6c369a7556d8f2a104d0f8470e7f65aaeafd Author: Fabio Erculiani Date: Fri Jul 30 23:48:30 2010 +0200 [equo] when running with --pretend, disable --ask commit c288cd80b69f60bb7f08f697042d6b98cf6204fb Author: Fabio Erculiani Date: Thu Jul 29 19:34:04 2010 +0200 [entropy.db] remove reverse dependencies SQL, generate reverse dependencies metadata dynamically (also using on-disk cache) This avoids repository database write access requirements and improves reverse dependencies metadata reliability. commit 749a1b82639e97bf5d4317e2549c3f245baaa509 Author: Fabio Erculiani Date: Thu Jul 29 19:33:45 2010 +0200 [tests] db: add reverse dependencies test commit b95ec5d4f14b85ca187f128859313396bf2c8fac Author: Fabio Erculiani Date: Thu Jul 29 19:07:14 2010 +0200 [entropy.db] EntropyRepositoryBase: directly use checksum value returned by checksum() commit 4e003f81bca02e09eabddfaa34237f18744a3678 Author: Fabio Erculiani Date: Thu Jul 29 19:04:34 2010 +0200 [entropy.db] EntropyRepositoryBase.checksum() make "strings" the default commit bba8ab945d94e20f33db6d9d778315f3aa50e578 Author: Fabio Erculiani Date: Thu Jul 29 11:23:57 2010 +0200 [entropy.const] add const_get_int() and use it in const_convert_to_unicode commit 09f5c76b91b7f2ca0e91e4a38ca8da6d50868b1f Author: Fabio Erculiani Date: Wed Jul 28 08:19:38 2010 +0200 Tagging Entropy version 0.99.49.6 commit 9af987aa8c3b4b4a9438a661710cfbb0d1304fea Author: Fabio Erculiani Date: Wed Jul 28 08:18:26 2010 +0200 [entropy.client.interfaces.dep] _generate_dependency_tree: catch TypeError when calling retrieveKeySlot with invalid data commit aee668be7b67e9c73a4b0d52621167e986fd3a23 Author: Fabio Erculiani Date: Wed Jul 28 07:24:30 2010 +0200 [entropy.tools] fix is_valid_path_string regexp commit 546e634b46daba379b195127c5b0dedf43cd7fca Author: Fabio Erculiani Date: Tue Jul 27 19:45:27 2010 +0200 [magneto] move --startup-delay handling early in the pipe commit bf78609ef1cce7f1083acfb72477032ab54adfbf Author: Fabio Erculiani Date: Tue Jul 27 18:59:50 2010 +0200 Tagging Entropy version 0.99.49.5 commit 57838fabdc3b1ea5c3522b03f10aceeacd7a468b Author: Fabio Erculiani Date: Tue Jul 27 18:56:21 2010 +0200 [entropy.misc] LogFile: re-add fileno() method commit 5be17018bdef36788093549332aa5ba4dcbfa7a8 Author: Fabio Erculiani Date: Tue Jul 27 16:05:13 2010 +0200 Tagging Entropy version 0.99.49.4 commit b186bd2558c3de2e9e4e789e29cc21c1677085c9 Author: Fabio Erculiani Date: Tue Jul 27 16:03:51 2010 +0200 [magneto] add --startup-delay switch support, delay magneto startup by 30 seconds by default commit ab8dc91766935e9cfa2c21dd15801fdbb815a0bf Author: Fabio Erculiani Date: Tue Jul 27 15:52:49 2010 +0200 [services] client-updates-daemon: fix available updates signalling when Sulfur is running Sulfur holds Entropy general lock, which caused the daemon to not run its duties whenever the installed packages repository is changed (due to pkg updates/install/removal). Just skip the lock check since it is not going to alter the content of available repositories in any case. commit 92a53212ef75b5938792823714cfa128fe23e3ce Author: Fabio Erculiani Date: Sun Jul 25 23:04:21 2010 +0200 [entropy.tools] is_valid_path_string: also allow "_" commit 4c6eae07caf0a09324495294cb8bd4b095efe2bd Author: Fabio Erculiani Date: Sun Jul 25 23:03:31 2010 +0200 [entropy.tools] make unpack_gzip and unpack_bzip2 atomic commit 6a37ba8c16e84123b0df6d66773f42d7d4d66ef9 Author: Fabio Erculiani Date: Sun Jul 25 14:44:51 2010 +0200 [entropy.services] SocketHost: only print class objects on startup commit bee87b080da6b85a8f616cefc02575f64402f221 Author: Fabio Erculiani Date: Sun Jul 25 14:42:26 2010 +0200 [entropy.services.repository] properly enable Repository commands when repository_lock_scanner is available commit 1290f3408804b49945cef69f4986b5504bdd5fb1 Author: Fabio Erculiani Date: Sun Jul 25 14:36:56 2010 +0200 [entropy.services] provide more output when loading SocketHost commit d5dcbf0e066f6d997f6e532bf6cab8665a42106e Author: Fabio Erculiani Date: Sun Jul 25 14:20:52 2010 +0200 [entropy.services.repository] if "repository_lock_scanner" is False, repository commands should not be available at all commit c7191ae030c03b98545b52e36b8c4642f8dcd8ac Author: Fabio Erculiani Date: Sun Jul 25 13:39:04 2010 +0200 Tagging Entropy version 0.99.49.3 commit 19e45348243333f2fa098fe9a27da40d7ec88a83 Author: Fabio Erculiani Date: Sun Jul 25 13:35:35 2010 +0200 [entropy.services.repository] add "repository_lock_scanner" to disable the feature commit 6e82774473ca3ac753ba5d75f0ef3a7039f03c96 Author: Fabio Erculiani Date: Sun Jul 25 13:29:44 2010 +0200 [entropy.services.ugc] fix coding error in os.environ.get() commit 843546a5f4571d6827ab09f59185cc3250c855f3 Author: Fabio Erculiani Date: Sun Jul 25 13:24:08 2010 +0200 [entropy.misc] LogFile: cache logging handlers and reuse them across threads commit 57ee2889a1da1081ca9f7182c96e8bc05d280d3d Author: Fabio Erculiani Date: Sun Jul 25 13:20:43 2010 +0200 [entropy.services] update SocketHost code style commit c8e877422ed11290b75b31f72ebb82656e3f890c Author: Fabio Erculiani Date: Sun Jul 25 13:11:35 2010 +0200 [services] print traceback when server fails to load commit 774320f8244e8c94f336e8540361b62c66a14e06 Author: Fabio Erculiani Date: Sun Jul 25 12:40:22 2010 +0200 [services] update entropy services example code commit 09b5b232510b128a765e17c4981f4941df36a676 Author: Fabio Erculiani Date: Sun Jul 25 12:32:51 2010 +0200 [services] update service-test-daemon example code commit 0cb34df73c9ec4879273b7a139038d9bf0e69519 Author: Fabio Erculiani Date: Sun Jul 25 12:32:22 2010 +0200 [entropy.const] add "wait_seconds" argument to const_kill_threads commit f3ae36daa16050f33a55194e0f4b766b4f17f0c0 Author: Fabio Erculiani Date: Sun Jul 25 09:22:33 2010 +0200 [entropy.services.ugc] do not strictly hardcode Entropy Error Report emails into class Use the following environment variables: - ETP_ERROR_REPORT_MAIL: destination email where errors are submitted - ETP_SENDER_EMAIL_FALLBACK: default source email when user didn't provide one commit 4accd7d21d7f7739401a8c921601ba2710e3bbf8 Author: Fabio Erculiani Date: Sun Jul 25 09:14:23 2010 +0200 [entropy.services.ugc] move more reported data to file when submitting a bug commit c0edbbe278d7916f91ecaebe2c9cc04057edced4 Author: Fabio Erculiani Date: Sat Jul 24 22:26:50 2010 +0200 [entropy.services.repository] do not keep printing that repository is locked commit efe8e33515671714f4e9212195205e61c21d9697 Author: Fabio Erculiani Date: Sat Jul 24 22:10:32 2010 +0200 [entropy.services.repository] several fixes to the new interface layout commit 0fd4bcb26babdb4f8d22930d1116b4810f5724a7 Author: Fabio Erculiani Date: Sat Jul 24 21:31:00 2010 +0200 Tagging Entropy version 0.99.49.2 commit 1c84bc3376582d60bdfa8ac97fefe1ab1f442072 Author: Fabio Erculiani Date: Sat Jul 24 21:30:20 2010 +0200 [todo] update TODO commit 28d19bb55d440d75443039666b22d7e40f616b56 Author: Fabio Erculiani Date: Sat Jul 24 21:21:09 2010 +0200 [entropy.server.interfaces.mirrors] improve efficiency of repository upload when more mirrors are set commit 5ebc6d461ce2b17083da02be8ee247f34fbff929 Author: Fabio Erculiani Date: Sat Jul 24 21:20:50 2010 +0200 [entropy.server] fix typo in if condition commit df10dfd14e9e8ec009d536b1407dcec4357c39ec Author: Fabio Erculiani Date: Sat Jul 24 21:20:26 2010 +0200 [entropy.services.repository] make repository hash more visible in logs commit 4c3036ad02306010ec5c62bc25274b98376095aa Author: Fabio Erculiani Date: Sat Jul 24 20:39:37 2010 +0200 Tagging Entropy version 0.99.49.1 commit 86d46032b6a491970a7d1c3eb5f287db289a32b0 Author: Fabio Erculiani Date: Sat Jul 24 20:39:02 2010 +0200 [entropy.client.interfaces.dep] fix Client.atom_match() cache tag generation commit f21ca328082fbd6a336d8059bf51bef063a7a0c9 Author: Fabio Erculiani Date: Sat Jul 24 20:35:23 2010 +0200 Tagging Entropy version 0.99.49 commit fc923dc850d7007979915054e4c98decbeabbc08 Author: Fabio Erculiani Date: Sat Jul 24 20:19:39 2010 +0200 [entropy.server] decouple list of repository mirrors from packages mirrors, keeping backward compatibility commit 9273f21b0bbb26bf9cc5768267b38bb6d5251f1b Author: Fabio Erculiani Date: Sat Jul 24 18:37:50 2010 +0200 [entropy.client.interfaces.commands] rework repository EAPI service, revert to original behaviour (using packages.db.download.lock as lock file) commit f6094eb4663bbc8da268226cc7a89a753ffeecfb Author: Fabio Erculiani Date: Sat Jul 24 17:08:48 2010 +0200 [entropy.db] EntropyRepository: optimize frequent calls to taintReverseDependenciesMetadata() commit 41c0a7cadc2c6b6c4de91eefd3353cf5fcd36f3d Author: Fabio Erculiani Date: Sat Jul 24 17:08:22 2010 +0200 [entropy.db] EntropyRepository._sanitizeDependsTable: use proper sql table (temp or non-temp) commit 5a1e38019f03e27cce12c4f4fd0173cc10848fa9 Author: Fabio Erculiani Date: Sat Jul 24 16:50:50 2010 +0200 [entropy.spm] PortagePlugin.remove_installed_package: lock vdb and world file before making any change commit f3331b36cdda7749d3b955f53edacf0c421b7d7a Author: Fabio Erculiani Date: Sat Jul 24 16:47:09 2010 +0200 [entropy.client.interfaces.dep] catch RepositoryError and SystemDatabaseError on open_repository() in atom_match() commit 96d315b7be07757ec43a018b27b30e71fdbedfda Author: Fabio Erculiani Date: Sat Jul 24 01:41:08 2010 +0200 [docs] remove generated documentation from repository, not needed commit 17f7dc5c7bab6603f9b2d73853aac8e55ea50d1e Author: Fabio Erculiani Date: Fri Jul 23 19:57:55 2010 +0200 Tagging Entropy version 0.99.48.2 commit 019906e05062b8a040f7ccb9011fb41846b848e6 Author: Fabio Erculiani Date: Fri Jul 23 17:44:07 2010 +0200 [entropy.tools] isjustname: make it working with names like "389-ds-base" commit aefb13732678c62a36a4069d05aa08c1f834b503 Author: Fabio Erculiani Date: Fri Jul 23 12:55:05 2010 +0200 [entropy.spm] PortagePlugin: remove temp file after usage commit bc8b49046d5dc978f53f68cf49f78e044a177287 Author: Fabio Erculiani Date: Thu Jul 22 22:45:55 2010 +0200 [entropy.client.interfaces.dep] Client._get_unsatisfied_dependencies: fix data retrieval When handling tagged packages, make sure to set every variable that is used for filtering afterwards. repo_digest was not properly re-bound to the new package match. commit 5e01d50cf8e5540b5949fe45b5820a70f2d22154 Author: Fabio Erculiani Date: Thu Jul 22 11:46:46 2010 +0200 [entropy.db] EntropyRepository.importRepository: resolve input paths to real path commit d3d87de9fae998a8ef19a3d3296a782febec392f Author: Fabio Erculiani Date: Thu Jul 22 11:46:16 2010 +0200 [entropy.tools] is_valid_path_string: update docstring commit 5c6451b2408a25d3fcd830633d561f7dd33f4746 Author: Fabio Erculiani Date: Thu Jul 22 11:26:23 2010 +0200 Tagging Entropy version 0.99.48.1 commit 260640e226bd2599f678151c319860d4f8702810 Author: Fabio Erculiani Date: Thu Jul 22 11:25:57 2010 +0200 [entropy.tools] add "-" to is_valid_path_string regexp commit 491bc32dc13546284e47287c63ce3bfa4e7e0d49 Author: Fabio Erculiani Date: Thu Jul 22 11:11:53 2010 +0200 [entropy.db.skel] properly handle pkgs with "**" keyword commit ccc27cc897d3f7bd17312123c5256d8da47bb2d7 Author: Fabio Erculiani Date: Thu Jul 22 11:11:27 2010 +0200 [entropy.spm] PortagePlugin: when pkg has no keywords, add "**" keyword (instead of "") commit e6c027ed51b588d6e404794823fbb7488bd4da71 Author: Fabio Erculiani Date: Thu Jul 22 10:42:24 2010 +0200 Tagging Entropy version 0.99.48 commit 566733f2cac24838939e386422832e0724397e73 Author: Fabio Erculiani Date: Thu Jul 22 10:07:38 2010 +0200 [entropy.client.interfaces.dep] improve reverse deps calculation by considering ELF's NEEDED metadatum When removing packages, can happen that a reverse dependency loses precision, causing Entropy Client to remove vital libraries. An example is libpng-1.2 vs libpng-1.4 when pkg lists a generic media-libs/libpng as dependency and its build system decides to what version to link at build time. In this case, Entropy Server automagic runtime dependencies calculation logic can have hard times. commit 6e95231f10443d06cf89c140c612fd7108670121 Author: Fabio Erculiani Date: Thu Jul 22 06:09:54 2010 +0200 [entropy.spm] PortagePlugin: provide fallback when license text is not available during package metadata extraction commit ae69514b81dc2bf2e1d4a1213d47c3633d23c190 Author: Fabio Erculiani Date: Thu Jul 22 06:08:27 2010 +0200 [entropy.spm] PortagePlugin: make possible to call the "with" context of _PortageVdbLocker and _PortageVdbLocker recursively commit a2ff52aff53d46a7eb62f3a92c6bab696cf372be Author: Fabio Erculiani Date: Wed Jul 21 23:10:16 2010 +0200 [entropy.spm] PortagePlugin: make several attributes protected commit 696e381e43b2ea8cca1fd53addf35aab6f8e82ae Author: Fabio Erculiani Date: Wed Jul 21 22:49:37 2010 +0200 [entropy.spm] PortagePlugin: acquire world file lock before making changes commit 34bbb0b4b1f49492fea6a247ea48f0b47c52152d Author: Fabio Erculiani Date: Wed Jul 21 22:49:12 2010 +0200 [entropy.spm] PortagePlugin: make some instance properties protected commit 9f67b7e37a842e3d5c2d534766059949238caec5 Author: Fabio Erculiani Date: Wed Jul 21 21:11:21 2010 +0200 [entropy.spm] PortagePlugin: lock vdb before moving entries commit 9d177f1ab018e18094ec4728dcf5ce161d2b9067 Author: Fabio Erculiani Date: Wed Jul 21 20:06:22 2010 +0200 [entropy] avoid race conditions when using try/finally statements commit 6b21e0d46f4a8eb58ccd25f6e17e58deb83590ee Author: Fabio Erculiani Date: Wed Jul 21 18:18:34 2010 +0200 [server,services] avoid race condition when calling Client.shutdown() in finally context commit 3c6e2ccaed2b34632899d1fab3fd28fc18d130a9 Author: Fabio Erculiani Date: Wed Jul 21 18:17:14 2010 +0200 [client-tracker-packages-miner] goodbye commit 5bab482ed9b60abd9d1267f28f82660bac85c2d2 Author: Fabio Erculiani Date: Wed Jul 21 18:13:18 2010 +0200 [equo] avoid race condition when calling Client.shutdown() in finally context commit 8ee58ce65a7d6625f9df26d6128a32fe8d8051a3 Author: Fabio Erculiani Date: Wed Jul 21 17:49:52 2010 +0200 [entropy.misc] refactor LogFile (keeping backward compat, almost) make it use logging module commit d27cf48d48b1fe61ea10ccd8cb4ebca54ec70035 Author: Fabio Erculiani Date: Wed Jul 21 15:33:29 2010 +0200 [entropy.client.interfaces.dep] Client.calculate_updates: properly handle tagged packages upgrade commit 012bc749126615a3c9c68eb02351973753bb79b0 Author: Fabio Erculiani Date: Wed Jul 21 13:27:53 2010 +0200 Tagging Entropy version 0.99.47.20 commit ab0b15c528d7ed5ca9075a6a4b995082c8f89bf6 Author: Fabio Erculiani Date: Wed Jul 21 09:01:23 2010 +0200 [conf] client.conf: protect /etc/exports against even getting config. protected (nothing should change that file) commit 8c7763f774d7eea29ab0d962e53451b3105bda5c Author: Fabio Erculiani Date: Wed Jul 21 08:57:12 2010 +0200 [entropy.client] move packages cache directory to /var/lib/entropy/client/packages This allows easier NFS sharing over home networks. Previously, paths were /var/lib/entropy/packages{-nonfree,-restricted,}. Please note that if you want to share Entropy packages in a larger infrastructure, it's advised to rsync the whole Entropy mirror and serve your cache via FTP/HTTP/FILE protocols adding the URI to repositories.conf. commit f7ffe433d0a88297339cf529dd470c325177c1ad Author: Fabio Erculiani Date: Wed Jul 21 08:56:10 2010 +0200 [equo] make "directories" argument mandatory for text_tools.cleanup() commit a96525028fd0f7851310197e3bbd5e01fd9ff276 Author: Fabio Erculiani Date: Wed Jul 21 08:55:43 2010 +0200 [reagent] execute text_tools.cleanup() with arguments commit e224f5b2d694388f8b50c6f9007e91738cf70695 Author: Fabio Erculiani Date: Wed Jul 21 01:19:56 2010 +0200 [entropy.client.interfaces.repository] inform user about old downloaded packages cache size, if >500Mb commit a28e3ac1a68a2e1147ff353930e0c4f6ade74aac Author: Fabio Erculiani Date: Wed Jul 21 01:19:40 2010 +0200 [entropy.client.interfaces.repository] remove useless code commit 190fbf33cdc96ca64954ea56a0a05e3b997a6891 Author: Fabio Erculiani Date: Wed Jul 21 01:18:30 2010 +0200 [entropy.client] add two keyword args to Client.clean_downloaded_packages() Add "dry_run" and "days_override" argument to function above. commit 0f7b648a5a061d8cefc39f3b16986df115990872 Author: Fabio Erculiani Date: Tue Jul 20 23:52:02 2010 +0200 [entropy.db] improve robustness of EntropyRepository code commit 670d4e3387012c0a84581306056decb371286a7e Author: Fabio Erculiani Date: Tue Jul 20 23:48:55 2010 +0200 [entropy.tools] add function is_valid_path_string It uses a very restricted whitelist of chars (through regexp) to determine whether given path argument represents a sane filesystem path. commit 3ab1d8db4b28fca71480736de24ea7ec45f07e55 Author: Fabio Erculiani Date: Tue Jul 20 18:24:06 2010 +0200 [entropy.client] complete implementation of older entropy downloaded packages cleanup commit 899e514659e2f27deb5f7815b095825993fb34ba Author: Fabio Erculiani Date: Tue Jul 20 10:32:53 2010 +0200 [reagent] trivial string update commit ca912cac637f983dd523ac7211cd5c8dc335de40 Author: Fabio Erculiani Date: Mon Jul 19 12:55:13 2010 +0200 [entropy.client,services] add automatic (disabled by default) old cached packages removal commit 8792fd863b1219f2e0f473488e6a781664a85426 Author: Fabio Erculiani Date: Mon Jul 19 11:31:49 2010 +0200 [sulfur] remove unwanted shebangs in sulfur modules commit 70a9ad0761b90ace0441a412fc5b7004888e8891 Author: Fabio Erculiani Date: Mon Jul 19 11:30:17 2010 +0200 [sulfur] remove shebang from module commit f31c878938f091f05f9fcc739c2163ec442d7dbb Author: Fabio Erculiani Date: Mon Jul 19 11:29:11 2010 +0200 [entropy.client,client.conf] add support for "-" separated config options (keeping backward compat) commit 705431d52ab7dd92dda9123f2db157ac6348834a Author: Fabio Erculiani Date: Mon Jul 19 10:23:29 2010 +0200 [sulfur] change entropy-repo-manager application .desktop category (to Development) commit bf738f21cab8bcc456e7b9a4b2d5fa0ea1f1176c Author: Fabio Erculiani Date: Mon Jul 19 10:08:46 2010 +0200 [equo] add "--force-system" option support to "equo remove" commit 2c3f019108bed3462eacdd6c9ffbf7add72cbf50 Author: Fabio Erculiani Date: Sat Jul 17 23:40:44 2010 +0200 [entropy.db] improve EntropyRepository.validateDatabase() (add categories table test) commit 7da34cef6acc1499ce9bf3a691b224b0d7970560 Author: Fabio Erculiani Date: Sat Jul 17 23:39:50 2010 +0200 [entropy.qa] add unadverstised support to env ETP_BROKEN_LIBS_MASK in test_shared_objects() commit ea4b90df8ff432529f67e561e5a3f5a5b79db834 Author: Fabio Erculiani Date: Sat Jul 17 20:18:42 2010 +0200 [entropy.db] properly use _doesTableExist() in contentDiff() commit 5c376ba9cd21a880554a71008026f252f4b08c06 Author: Fabio Erculiani Date: Sat Jul 17 20:17:08 2010 +0200 [entropy.db] use a temporary table for reverse dependencies metadata when db file is read-only commit 6e5bc03082b923741f332d7c5f0e011f5f0f4bb2 Author: Fabio Erculiani Date: Sat Jul 17 20:16:42 2010 +0200 [entropy.db] add temporary argument to _doesTableExist() to check against temp tables commit 21bbee9ad6d3d59ee7a8f4fc805b567c8609ec91 Author: Fabio Erculiani Date: Sat Jul 17 20:14:48 2010 +0200 [entropy.qa] update docstring commit d88c8a7cb5e0aad93328b92b0559205ee7af38a7 Author: Fabio Erculiani Date: Sat Jul 17 09:00:43 2010 +0200 Tagging Entropy version 0.99.47.10 commit f053368a62b9dee5950fe988a25a6c8f0ccd1499 Author: Fabio Erculiani Date: Sat Jul 17 08:59:57 2010 +0200 [entropy.tools] generic_file_content_parser(): fix regression, always filter out empty lines commit 18310b1d8a21486d4c6e019ed78affa97a593ba1 Author: Fabio Erculiani Date: Sat Jul 17 07:59:54 2010 +0200 [entropy.server] make possible to skip config files QA check when calling sync_repositories() commit d26b8f67dbc1a8c142d53693719e30b679400bcb Author: Fabio Erculiani Date: Sat Jul 17 07:43:56 2010 +0200 [equo] fix undefined reference in text_query.search_required_libraries() commit 63dec46252190ae2b7a6b472bb7deb49fb5eb852 Author: Fabio Erculiani Date: Fri Jul 16 23:43:42 2010 +0200 Tagging Entropy version 0.99.47.9 commit 713f4157b056f5e614bf0ced2be7d91f5ba13698 Author: Fabio Erculiani Date: Fri Jul 16 23:37:19 2010 +0200 [entropy.const] improve usage of const_setup_perms() commit 46c9264e28cd50fd392c3a6feb698f3b7fb832f3 Author: Fabio Erculiani Date: Fri Jul 16 18:16:29 2010 +0200 [entropy.client.interfaces.db] make sure that repository is owned by root commit 2a0ea068bd1f9867ceaced3cf4d4a881bfd5851b Author: Fabio Erculiani Date: Fri Jul 16 18:15:59 2010 +0200 [entropy.const] add "uid" keyword argument to const_setup_file and const_setup_perms (and use it properly) commit a43ea23d6a4394aded27083021f36d51645b8cda Author: Fabio Erculiani Date: Fri Jul 16 14:52:12 2010 +0200 [entropy.server] {un,}mask_packages(): do not filter out comments from config file commit 8ae938725720b5a97533cbb553f4fb7f44cb2c20 Author: Fabio Erculiani Date: Fri Jul 16 14:51:47 2010 +0200 [reagent] beautify "package-{un,}mask" output commit 56e1413d243cb0bd12453906b98edf5ed95c6fa1 Author: Fabio Erculiani Date: Fri Jul 16 14:49:42 2010 +0200 [entropy.tools] add filter_comments argument to generic_file_content_parser commit db60d88329aa1f1b94c861cdd45ec0b02f2d28ce Author: Fabio Erculiani Date: Fri Jul 16 14:44:18 2010 +0200 [reagent] fix print_info() arguments commit fad0dc5dc7bf49df4c7fb20af179d378594a3fa5 Author: Fabio Erculiani Date: Fri Jul 16 14:43:01 2010 +0200 [reagent] fix syntax error commit eb17f0b6e4e04b04d8ce8303e01b550f796bf903 Author: Fabio Erculiani Date: Fri Jul 16 14:41:58 2010 +0200 [reagent] properly handle "repo package-{un,}mask" tool arguments commit dd14a39281fb95ab16393c9709ad25d4b5fbd47d Author: Fabio Erculiani Date: Fri Jul 16 14:34:32 2010 +0200 [entropy.server] add Server.{un,}mask_packages() function and reagent "repo package-{un,}mask" tools commit 544c378a3198547c2005b8263f15fbe32acd126b Author: Fabio Erculiani Date: Thu Jul 15 23:17:13 2010 +0200 [entropy.tools] improve resolve_dynamic_library() by also considering ELF class commit 2feac20c47595b53a8f721a4b0eb37201e4597bc Author: Fabio Erculiani Date: Thu Jul 15 23:16:42 2010 +0200 [entropy.qa] test_shared_objects: sort LDPATH directories to scan commit acf47f9da52c854ecb609c3bf486b7cbad9025a8 Author: Fabio Erculiani Date: Thu Jul 15 23:01:35 2010 +0200 [conf] add more directories to fsldpaths.conf commit 57ece8e980fa5e1b0fcd88739e8b534da0e8f67c Author: Fabio Erculiani Date: Thu Jul 15 20:26:00 2010 +0200 [conf] add /usr/bin to fsldpaths.conf commit a805892396bf1dd50b836d7cad698ea84b06997c Author: Fabio Erculiani Date: Thu Jul 15 20:11:49 2010 +0200 [entropy.qa,entropy.core.settings.base] move extra LDPATHs to external configuration file commit 1299e2de145402201c145c10474de05030f5697e Author: Fabio Erculiani Date: Thu Jul 15 14:11:04 2010 +0200 [equo] allow background repositories update via entropy-client-services when running unprivileged commit 6d08c0a92f26041d84c77f8729da68769141208d Author: Fabio Erculiani Date: Thu Jul 15 11:22:29 2010 +0200 Tagging Entropy version 0.99.47.8 commit bcd075d4e97424ccb15e52708bf41ee3ebdf0e81 Author: Fabio Erculiani Date: Thu Jul 15 11:21:53 2010 +0200 [entropy.client,entropy.const] improve entropy directory permissions handling commit 381df0552b056ca66236ef34d9c39f69bdaa6b79 Author: Fabio Erculiani Date: Thu Jul 15 10:57:49 2010 +0200 [docs] update API documentation commit 07055331b52644bba0df67faa0f2f52bd48f3ed4 Author: Fabio Erculiani Date: Thu Jul 15 10:56:01 2010 +0200 [entropy.db.skel,entropy.client.interfaces.db] disallow unprivileged repository update commit 93450fcf4d3fd00e9d56f93e381f9a16958e3f52 Author: Fabio Erculiani Date: Thu Jul 15 00:05:02 2010 +0200 Tagging Entropy version 0.99.47.7 commit 7900c00bd5b624198da0388038a62d42e61b0d80 Author: Fabio Erculiani Date: Thu Jul 15 00:03:53 2010 +0200 [sulfur] catch OperationalError exception in _show_packages_group_caching() commit c8d392ea3bb002aa2ac4bf08faccc6f5cbc25988 Author: Fabio Erculiani Date: Wed Jul 14 23:48:39 2010 +0200 [entropy.db] improve EntropyRepository.validateDatabase() reliability commit c48e3e1a135f3ed27012ad265225f4d4c893d9db Author: Fabio Erculiani Date: Wed Jul 14 23:32:53 2010 +0200 [entropy.services.ugc] python ssl module socket object doesn't have the issuer() method commit e841ef0a186e5e5a7d62dc341228d360eb403227 Author: Fabio Erculiani Date: Wed Jul 14 21:21:44 2010 +0200 [entropy.server.mirrors] download lock mirrors only when local data has been prepared commit 31102a8c3f4d0cfbb3ea2d05f7af9405b20a3f16 Author: Fabio Erculiani Date: Wed Jul 14 15:01:02 2010 +0200 [entropy.client] deprecate Client.setup_file_permissions() commit f54af278dac92f2f646b4ff039da391f52af121f Author: Fabio Erculiani Date: Wed Jul 14 14:59:50 2010 +0200 [entropy.client.interfaces.db] InstalledPackagesRepository: ensure proper db file permissions commit 81e00cf9e6784ef3b1ebafb880cd3e2f61b71229 Author: Fabio Erculiani Date: Wed Jul 14 11:28:24 2010 +0200 [po] update translations commit 8ed571b3c64574fa8a9fe07ffa5a2dd1ee9a7a65 Author: Fabio Erculiani Date: Wed Jul 14 11:25:03 2010 +0200 [entropy.client.interfaces.db] rename some i18n strings commit 3cf73d5fa81d5fb5d3c8382109d6b834e01b0b64 Author: Fabio Erculiani Date: Tue Jul 13 14:03:35 2010 +0200 [entropy.qa] resolve /usr/lib to /usr/lib64 when matching broken library file in repository commit 5b92c64fa3b667a4df651c9e0e23e65beae39f45 Author: Fabio Erculiani Date: Tue Jul 13 13:40:20 2010 +0200 Tagging Entropy version 0.99.47.6 commit d9375f183aae9823ced5dd009a9e75da8049fe36 Author: Fabio Erculiani Date: Tue Jul 13 13:39:57 2010 +0200 [entropy.server] fix _show_package_sets_messages commit 979083f0ca599a21b1047e6192462828c465cc6a Author: Fabio Erculiani Date: Tue Jul 13 12:53:46 2010 +0200 [sulfur] use $(MAKE) instead of make commit 396fc1f528b87e76206855b22dc543fcaf6d2f0b Author: Fabio Erculiani Date: Tue Jul 13 12:42:14 2010 +0200 Tagging Entropy version 0.99.47.5 commit a6edadc9f386a266f27daf5f108e8c580c171911 Author: Fabio Erculiani Date: Tue Jul 13 12:41:23 2010 +0200 [entropy.client] fix regression in Entropy.quickpkg() function, not appending SPM metadata commit cc1f7cf6bfb97838796112e986df50caf5cb3578 Author: Fabio Erculiani Date: Tue Jul 13 11:57:30 2010 +0200 [entropy.client.interfaces.db] tweak repository update status message text commit dd12606df8b34ed2f95e6e706c249233361627cc Author: Fabio Erculiani Date: Tue Jul 13 11:52:00 2010 +0200 [entropy.server] show available pkgsets ordered alphabetically commit cc558d25dddd599e39f99b368bf55a354e26ba66 Author: Fabio Erculiani Date: Tue Jul 13 00:50:31 2010 +0200 [entropy.spm] PortagePlugin: properly filter SRC_URI when collecting pkg metadata commit bda2ceac84b214b1d2b90d9afad7e2cc859dc4fc Author: Fabio Erculiani Date: Fri Jul 9 15:27:44 2010 +0200 [entropy.db.skel] make sure that retrieveAtom returned != None commit 9ff36efa3f50b2961c621690335859bbb79f6806 Author: Fabio Erculiani Date: Fri Jul 9 15:26:57 2010 +0200 [sulfur] catch OperationalError exception commit 516382b958fe1c2baea68f1f8a0ec59cdc8c47ce Author: Fabio Erculiani Date: Fri Jul 9 14:39:16 2010 +0200 [sulfur] trivial changes commit 7ec19e6136c0dfd8d03d48b3f29f746fe973abc4 Author: Fabio Erculiani Date: Mon Jul 5 18:13:24 2010 +0200 Tagging Entropy version 0.99.47.4 commit f6f7992a0b52495a7c721e86d18e9e19cac15514 Author: Fabio Erculiani Date: Mon Jul 5 18:06:50 2010 +0200 [entropy.client.interfaces.dep] improve orphaned direct dependencies removal During reverse dependencies calculation (with --deep, deep=True) not every orphaned dependency was pulled in in the removal queue due to the shallow checks the function did (for performance purposes). This patch definitely makes --deep working at the expense of reduced function speed. Thanks to Joost Ruis for reporting. commit 5ba2d5bcb03ce7c358d9c78e86fc1ccd209ba297 Author: Fabio Erculiani Date: Mon Jul 5 18:06:19 2010 +0200 [entropy.tools] trivial docstring update commit 5f09d66a1e341534342d6879ecd93eabe556b19f Author: Fabio Erculiani Date: Sun Jul 4 18:59:45 2010 +0200 [entropy.tools] remove unused functions commit fd3449d6ce17a0700aef644be42f376a5ee7c1c3 Author: Fabio Erculiani Date: Sun Jul 4 17:02:26 2010 +0200 [entropy.spm] move configuration protected file generator function into SpmPlugin class commit e961fb86e4db29bbfcceb8ddfd22e7049fc73733 Author: Fabio Erculiani Date: Sat Jul 3 08:01:44 2010 +0200 [entropy.spm] PortagePlugin: make _create_contents_file_if_not_available() working with any ROOT variable commit 4b228feba65bc656fc437648f326ea1923cb1415 Author: Fabio Erculiani Date: Fri Jul 2 19:20:03 2010 +0200 [entropy.client] Client.__save_repository_settings(): correctly write service_uri parameter commit d6931a2cff5a59cadf824110e82951f5c4ae6345 Author: Fabio Erculiani Date: Fri Jul 2 15:27:16 2010 +0200 Tagging Entropy version 0.99.47.3 commit 9490c85da50cf1f8cf8fcd40b87d74ed72c9283d Author: Fabio Erculiani Date: Fri Jul 2 15:04:44 2010 +0200 [entropy.spm.plugins] PortagePlugin: fix _create_contents_file_if_not_available Fix the following issues: - incorrect symlinks handling when link pointed to file - incorrect symlinks handling when link pointed to directory - incorrect symlinks handling when link pointed to broken path commit a7397a0d47ec2f33b5fcfdc401ccb060b7d6ac17 Author: Fabio Erculiani Date: Fri Jul 2 09:58:10 2010 +0200 Tagging Entropy version 0.99.47.2 commit 406032e4539215f069cb470238832d13177362cb Author: Fabio Erculiani Date: Fri Jul 2 09:57:38 2010 +0200 [entropy.db.skel] EntropyRepositoryBase.atomMatch: fix dependency resolution, regression introduced by previous commits commit 9f54541127684419f1e9d6690973c4be8182bf11 Author: Fabio Erculiani Date: Fri Jul 2 09:08:17 2010 +0200 Tagging Entropy version 0.99.47.1 commit c75031300c133c05e79ec90208ae1aa52bf0266b Author: Fabio Erculiani Date: Fri Jul 2 09:07:31 2010 +0200 [entropy.db.skel] EntropyRepositoryBase.atomMatch(): fix catpkgsplit call commit 0169c04387e6f02b183cd53d4b7d64967f69cc32 Author: Fabio Erculiani Date: Thu Jul 1 14:21:45 2010 +0200 Tagging Entropy version 0.99.47 commit bda36cabbdfe903d42919f35957e2c218067e3a3 Author: Fabio Erculiani Date: Thu Jul 1 14:17:59 2010 +0200 [entropy.tools] rename pkgsplit() to _pkgsplit and update package split logic commit 632b2abc37e8737a8f915038a6bafbba051fdc92 Author: Fabio Erculiani Date: Thu Jul 1 07:46:01 2010 +0200 [sulfur.entropyapi] add missing exception imports commit 48686258b67cfa4b88c71bf24c92e129231ff021 Author: Fabio Erculiani Date: Thu Jul 1 07:44:04 2010 +0200 [sulfur.dialogs] some minor code style updates commit 89dddb2fb2e808e5b9d57f3bf0a290fa237dd42a Author: Fabio Erculiani Date: Thu Jul 1 07:37:40 2010 +0200 [sulfur] improve reliability of package search dialog commit d929f572689c528d5bb9c5655b4e2f07cd5e5da9 Author: Fabio Erculiani Date: Thu Jul 1 07:37:19 2010 +0200 [docs] update API documentation commit 549e325a152a8cf47e0cfdb1c04a323f5e7b0c97 Author: Fabio Erculiani Date: Thu Jul 1 07:12:18 2010 +0200 [entropy.db.skel] EntropyRepositoryBase.atomMatch: change tagged packages handling When tagged and non-tagged packages are matched and the request was tagless (meaning matchTag = None), filter out tagged packages. commit b4cf089d9a3e6c2b38ee738335d291babdedb006 Author: Fabio Erculiani Date: Thu Jul 1 07:09:52 2010 +0200 [entropy.core.settings/entropy.server] change inline comments detection logic Due to the conflict with package tag marks, inline comments in: - package.mask - package.unmask - package.keywords - package.satisfied - packages.db.critical must now start with "##" instead of "#" commit cb866a6b445cf70b4f9bf19ae113ed39a5208498 Author: Fabio Erculiani Date: Thu Jul 1 07:09:13 2010 +0200 [conf] update configuration files, add "##" inline comments note commit a5bd204ad41c4017067f65f40f8e9938670cb60a Author: Fabio Erculiani Date: Wed Jun 30 15:31:07 2010 +0200 [entropy.tools] generic_file_content_parser: only use comment_tag for inline comments commit a106a7360288cacd4f58d61114b70ecdf30d2abe Author: Fabio Erculiani Date: Wed Jun 30 15:28:47 2010 +0200 [entropy.tools] generic_file_content_parser: add comment_tag argument commit 9dddfabb4af7ed13b85bd6f7bbd2d66de3732dae Author: Fabio Erculiani Date: Wed Jun 30 15:23:03 2010 +0200 [entropy.client.interfaces/equo] add "equo repo mirrorsort" tool There is a new method inside Entropy Client class, called "reorder_mirrors". The aim is sorting repository mirrors automatically basing on their response time and download speed of random data. commit 4a79f6e9cddb2c2b7434fe41b8d2f99b7cc20757 Author: Fabio Erculiani Date: Wed Jun 30 05:30:26 2010 +0200 [po] update translations and template file (.pot) commit 71a7ba175db53ea746c31448f353189f9c723821 Author: Fabio Erculiani Date: Wed Jun 30 05:28:53 2010 +0200 [sulfur] fix typo in string, thanks to Lucas Azevedo commit 0982cd0a3301c76ce7c1e0b6ccd7d498473bc57d Author: Fabio Erculiani Date: Tue Jun 29 10:41:27 2010 +0200 [entropy.const] fix const_convert_to_unicode, make it working with Python3.x commit 93366b6ffbe586ef3364b036d8baa311a2432218 Author: Fabio Erculiani Date: Mon Jun 28 07:36:57 2010 +0200 [Makefile] use $(MAKE) instead of "make" commit 0c819a2cf16dfd9b46ec142e782b30497e21eab4 Author: Fabio Erculiani Date: Sun Jun 27 14:59:47 2010 +0200 [entropy.qa] do not collect server.conf when submitting a bug report commit 01834ca33d50a79dc5308f89d28bd7cfe722c193 Author: Fabio Erculiani Date: Sun Jun 27 14:58:22 2010 +0200 [entropy.qa] collect repositories.conf and client.conf when submitting a bug report commit fc727f2506546751cd03e347e1808c6e1d5a88d3 Author: Fabio Erculiani Date: Sat Jun 26 19:42:08 2010 +0200 [todo] update TODO commit 63ad75e411e1c04bf0c8690aa4645e3ea0121005 Author: Fabio Erculiani Date: Sat Jun 26 19:40:04 2010 +0200 [entropy.server] implement own subclass for server-side repositories commit 9c6782e21cc6c7d34f5511f5bbffbc2d3ce21ed9 Author: Fabio Erculiani Date: Sat Jun 26 19:15:02 2010 +0200 [entropy.client.interfaces.repository] major Repository class rework :: move repository update logic inside EntropyRepositoryBase.update() static method :: provide two new static methods EntropyRepositoryBase.revision() and EntropyRepositoryBase.remote_revision() that have to be implemented by subclasses if they are supporting fetching local or remote revision. :: several minor code quality improvements commit 21cf951b982e63a4a293f9b569250f9be856d7de Author: Fabio Erculiani Date: Fri Jun 25 21:13:24 2010 +0200 [entropy.spm] PortagePlugin._pkg_remove_setup_ebuild_env: check file availability before calling shutil.copy2 commit 6422f951e0050b2b96b824d59891f9c530573ae6 Author: Fabio Erculiani Date: Tue Jun 22 15:54:51 2010 +0200 [entropy/server] check_la: fix syntax commit c348c6ce38dd50c81447a2871b064894a208eed2 Author: Fabio Erculiani Date: Tue Jun 22 15:40:18 2010 +0200 [entropy/server] improve check_la script commit bee70beee3035428029036dd9afb95315ca118f6 Author: Fabio Erculiani Date: Tue Jun 22 15:37:35 2010 +0200 [server/scripts] fix tmpdir removal in check_la commit f88ebe8392e9f607acc591ae305ca218663755f0 Author: Fabio Erculiani Date: Mon Jun 21 18:18:48 2010 +0200 [sulfur.core] resize_image: try saving using jpeg if png is not available commit 6a374ffe9724a1a5fbb66aeb8846c050b531ea24 Author: Fabio Erculiani Date: Mon Jun 21 15:19:43 2010 +0200 [equo] always try to kill EntropyCacher when catching an exception commit 7f6d6e58d8152053153d8d3e89fa0abda671f77a Author: Fabio Erculiani Date: Mon Jun 21 10:48:50 2010 +0200 [conf] add libjawt.so to brokenlibsmask.conf too commit 5e4b66b0b30da8305f543acddba1cc0f9f2eb402 Author: Fabio Erculiani Date: Mon Jun 21 10:29:08 2010 +0200 [conf] librox-clib.so.6 seems broken by default, add it to brokenlibsmask.conf commit 91d75015a6bcaf0b5e030089768e6cd48776c699 Author: Fabio Erculiani Date: Mon Jun 21 07:31:27 2010 +0200 [conf] add libjvm.so to brokenlibsmask.conf commit 712971ef4bfaed2e9d52ed400fe4d1c2ec50c0dc Author: Fabio Erculiani Date: Fri Jun 18 17:14:11 2010 +0200 [server/scripts] add check_la and bump_vbox scripts commit 498b7b5970799d47f4f4fbc55922646c50538633 Author: Fabio Erculiani Date: Thu Jun 17 18:54:30 2010 +0200 [entropy.spm] PortagePlugin: properly use shlex.split() commit 70001b2f93d2b93489ac4acba7d18f43f7d9fdb2 Author: Fabio Erculiani Date: Wed Jun 16 22:44:25 2010 +0200 [entropy.qa] QA.test_shared_objects, always bind files to packages even if no updates are available commit 5e49ede64d4d0b3288a8a34cdb15dd61cadd35f8 Author: Fabio Erculiani Date: Mon Jun 14 23:06:25 2010 +0200 [entropy.exceptions] drop unused exception classes commit 5feabc4b897d4765ee40411b40ead21b05ae35ba Author: Fabio Erculiani Date: Mon Jun 14 19:14:27 2010 +0200 [entropy.db] EntropyRepository: remove spurious line commit 683c31c456c789b962ca289712358089160d2cfd Author: Fabio Erculiani Date: Mon Jun 14 19:13:40 2010 +0200 [entropy.db] add listPackageIdsInCategoryId method back commit 30a67ae3fee1167988aef48b32a92355047612c3 Author: Fabio Erculiani Date: Wed Jun 9 19:23:53 2010 +0200 [todo] update TODO commit 50f10cc1bf89986368a6c975de93b8c65ae528d2 Author: Fabio Erculiani Date: Wed Jun 9 19:21:19 2010 +0200 [entropy.fetchers] complete UrlFetcher and MultipleUrlFetcher API cleanup (and docstringing) commit a2d4a2d2dbdf57fff85e369486ed707f1f114bf1 Author: Fabio Erculiani Date: Wed Jun 9 18:12:08 2010 +0200 [entropy.fetchers] add UrlFetcher docstring commit 131b82acae3841e4382647b19976d5f8adf7dfe9 Author: Fabio Erculiani Date: Wed Jun 9 17:49:53 2010 +0200 [todo] update TODO commit 76038453b12c85869edc3d6716f30e5b393edefd Author: Fabio Erculiani Date: Wed Jun 9 17:49:16 2010 +0200 [entropy.db] update searchNeeded requirements, "*" wildcard support is mandatory commit bb04751571f1d1f2bc4b2bbdc2ed69379d7b335b Author: Fabio Erculiani Date: Wed Jun 9 17:30:38 2010 +0200 [entropy.core.settings.base] SystemSettings: add sane multithreading support commit c635ffca0a2c21ac97a66267284ad4d1b864ac2e Author: Fabio Erculiani Date: Tue Jun 8 13:12:23 2010 +0200 [docs] update API documentation commit 8ed0b1e009b7b20461fce93e8bf750e4674e9a1f Author: Fabio Erculiani Date: Tue Jun 8 13:11:29 2010 +0200 [reagent] remove any "world" evidence commit b9ada22d83a5e0eeb30caa68b1c63879590d6b9f Author: Fabio Erculiani Date: Tue Jun 8 13:11:19 2010 +0200 [man] update man pages commit a1a8e09875d0dd3ac92c00749e14b1bb0a3cf83e Author: Fabio Erculiani Date: Tue Jun 8 13:08:09 2010 +0200 [equo/reagent] sort any query/search result commit 216aff332ea97ddf9e637cca9b137c5613371529 Author: Fabio Erculiani Date: Tue Jun 8 11:55:05 2010 +0200 [entropy.server] make Server.close_repositories() cache iteration a bit more atomic commit 52080f22ef4677b97bd18d464a0f92d54af9a475 Author: Fabio Erculiani Date: Tue Jun 8 11:47:20 2010 +0200 [entropy.db] fix regression in searchProvidedVirtualPackage() commit 5a28e28e09062a96c2aef3739c0dd9f25737200b Author: Fabio Erculiani Date: Mon Jun 7 18:39:42 2010 +0200 [entropy.client] fix Client.open_generic_repository arguments commit 8c788bcea14ccf73b4910ed725ab661e627b7001 Author: Fabio Erculiani Date: Mon Jun 7 18:00:37 2010 +0200 [entropy.server] properly print sorted mirrors delta queue commit e1e76d5b282322c2963e9be7e823c0457f2ea3a1 Author: Fabio Erculiani Date: Mon Jun 7 17:56:05 2010 +0200 [entropy.db] first chunk of major entropy.db code updates, create abstract class, move logic there, update API commit 0d5b69ac0d2f01a1abaddded2c7f41491a7e1425 Author: Fabio Erculiani Date: Mon May 31 17:43:06 2010 +0200 [entropy.db/entropy.spm] remove 'messages' metadatum handling commit e59351505bf145666a2206d6dbaf3675c05706e9 Author: Fabio Erculiani Date: Mon May 31 17:36:17 2010 +0200 [entropy] remove 'messages' package metadata, no longer needed commit abbde38521625d7ab9f1dcb686d48175c7492d64 Author: Fabio Erculiani Date: Sun May 30 08:25:15 2010 +0200 Tagging Entropy version 0.99.46.9 commit 1ab58e12b18d8732662a6760c64c39faf75484a6 Author: Fabio Erculiani Date: Sun May 30 08:24:25 2010 +0200 [entropy.spm] PortagePlugin._portage_doebuild: remove unwanted backup_changes() commit 62bd7ff91c100d1fa858fd145198da31ef6d38af Author: Fabio Erculiani Date: Sun May 30 08:22:54 2010 +0200 Tagging Entropy version 0.99.46.8 commit eedeff78fe473de3e9741154d4df9b91c85f2363 Author: Fabio Erculiani Date: Sun May 30 08:15:39 2010 +0200 [entropy.spm] PortagePlugin._portage_doebuild: cleanup unneeded license settings tweaks (thanks to zmedico) commit 38eb28e455f529bb92f290d9868b9581d6b59ebc Author: Fabio Erculiani Date: Sun May 30 08:01:47 2010 +0200 [entropy.spm] PortagePlugin._portage_doebuild: tweak portage.settings._accept_license to disable any interactive license check commit 1f59619da57e357fc02ecdc63b91428fc1bca036 Author: Fabio Erculiani Date: Sat May 29 22:29:50 2010 +0200 [entropy.spm] PortagePlugin: _portage_doebuild, set ACCEPT_LICENSE in environment commit f15dd69ed327f7e9cdd258a372b5e4504891e784 Author: Fabio Erculiani Date: Sat May 29 03:06:41 2010 +0200 [entropy.server] when collecting valid system package sets, ignore nested sets commit d1712ff39c217e33673503917e5a38136d6dc8a2 Author: Fabio Erculiani Date: Fri May 28 19:56:48 2010 +0200 [entropy.client.interfaces.package] remove deprecated dropChangelog call commit 0d06fade5ff0fd9c32bbf1e7d1d87c9196d46bc9 Author: Fabio Erculiani Date: Fri May 28 19:56:30 2010 +0200 Tagging Entropy version 0.99.46.7 commit b1db741e8a10bb38d10dde7538616bdeec42f03b Author: Fabio Erculiani Date: Fri May 28 19:54:36 2010 +0200 [entropy.client.interfaces.package] fix critical bug on pkg update Files just installed were removed due to being added to a different symlinked path. Use os.path.realpath to determine if two paths point to the same file object. commit 54de3756901d185eb5dfe343f881023ab31a62d8 Author: Fabio Erculiani Date: Fri May 28 11:51:31 2010 +0200 Tagging Entropy version 0.99.46.5 commit c8ec61377effcaee452d5af87cff151378e6aa60 Author: Fabio Erculiani Date: Fri May 28 11:50:26 2010 +0200 [entropy.spm] PortagePlugin: fix "sources" metadatum extraction (upstream dropped SRC_URI) commit 12d9260956122e44948d151aaff32610c47e63a0 Author: Fabio Erculiani Date: Mon May 24 21:33:27 2010 +0200 [entropy.spm] PortagePlugin: fix get_package_sets(), include sets themselves commit 98e315378e001689fb3eec44e1dae2d624273a8a Author: Fabio Erculiani Date: Mon May 24 11:35:47 2010 +0200 Tagging Entropy version 0.99.46.4 commit e8d7db127c5dc5c5908a252a12bc880bea85ed1d Author: Fabio Erculiani Date: Mon May 24 11:34:44 2010 +0200 [magneto] call trigger_startup_check() on startup instead of trigger_check() commit 0a0cc78a5adb527785e27ab38f4ce5627ecfdb74 Author: Fabio Erculiani Date: Mon May 24 11:32:55 2010 +0200 [client-updates-daemon] add new method "trigger_startup_check" It tells the daemon to not update repos but just return the updates list commit 8fcea39441b2af0634cc4e2dcdc10bdcbbb92a52 Author: Fabio Erculiani Date: Sun May 23 16:00:03 2010 +0200 [entropy.client.interfaces.loaders] add Cacher() method, returning EntropyCacher instance used by Entropy Client commit e51061cd5de00f7c6f9522453134312e9ba9aa7f Author: Fabio Erculiani Date: Sun May 23 15:55:41 2010 +0200 [entropy.cache] add with statement support to EntropyCacher (to pause caching writes to disk) commit 3948ecf615b93203346eb6c682ecab63468ccf3a Author: Fabio Erculiani Date: Sat May 22 16:33:17 2010 +0200 [entropy.core.settings.base] remove expensive thread-safety from SystemSettings commit 53771231f2cfbc4d2db67e2b0999f504a0ec9e98 Author: Fabio Erculiani Date: Fri May 21 22:06:18 2010 +0200 [sulfur] minor code updates commit cd273b69baf8ba4bfb04597e951dac177b66af5b Author: Fabio Erculiani Date: Fri May 21 22:05:38 2010 +0200 [sulfur] EntropyPackage: add more caching commit 401bed0b9cf5009de0add1f1f48e12cbb27c76ff Author: Fabio Erculiani Date: Fri May 21 20:35:26 2010 +0200 [sulfur] rename sulfur-client to sulfur_client commit 7bb31da3cbfc97a298661e0668f2f2caf8abbe4f Author: Fabio Erculiani Date: Fri May 21 20:04:52 2010 +0200 [sulfur] make ExceptionDialog not freeze UI on exit commit 3bb640b03e617a24c541d9f8c9f9764a6cfb73ae Author: Fabio Erculiani Date: Fri May 21 20:04:19 2010 +0200 [sulfur] fix SulfurApplication.quit() commit 0a172501e640c4840bf256f46ba0bbcdbba22761 Author: Fabio Erculiani Date: Wed May 19 16:25:18 2010 +0200 [sulfur] fix KDE detection (properly use kdesu when in KDE) commit a031e74ff44e899849ec58b1595a0563e9e4a036 Author: Fabio Erculiani Date: Wed May 19 14:44:10 2010 +0200 [entropy.db] EntropyRepository.validateDatabase: execute quick_check only every 72 hours commit b8036a79cdfc319e00541e2cde3da3643436a008 Author: Fabio Erculiani Date: Wed May 19 14:36:23 2010 +0200 [entropy.db] EntropyRepository.validateDatabase: call quick_check(1) commit f45c11ae1bc184411a42263993c6aa1e335ecc8c Author: Fabio Erculiani Date: Wed May 19 08:33:37 2010 +0200 [entropy.db] EntropyRepository.atomMatch: write cache synchronously commit 63af402439a64dd7b912eb221cd0328ee981a768 Author: Fabio Erculiani Date: Wed May 19 08:33:11 2010 +0200 [entropy.cache] increase EntropyCacher writeback timeout commit bdcd37772da2d44a104509736ad0502d83607afb Author: Fabio Erculiani Date: Tue May 18 20:10:02 2010 +0200 [equo] add new tool "equo query associate" Given a file path (or multiple file paths) search applications able to read mimetype belonging to it commit 96b4f234689ff23638d1692afc40f44ec6b937b4 Author: Fabio Erculiani Date: Tue May 18 10:40:52 2010 +0200 [todo] update TODO commit 5c198a742a56868975b48f22be4a171945a49113 Author: Fabio Erculiani Date: Sun May 16 15:50:58 2010 +0200 [entropy.core] update docstrings commit e9e77c543a6411a214103760a851bf65fed9a748 Author: Fabio Erculiani Date: Sun May 16 15:17:53 2010 +0200 [Makefile] cleanup Makefile, remove unused targets commit f570aa52f1163ed00ebf18d1ddce752408fae584 Author: Fabio Erculiani Date: Sat May 15 02:53:56 2010 +0200 Tagging Entropy version 0.99.46.3 commit bf678e1441c28002611b85be93814088fb7d8c6e Author: Fabio Erculiani Date: Sat May 15 02:53:37 2010 +0200 [entropy.security] fix typo commit 510f82e80329adc24d46e74fc4317306074c0eca Author: Fabio Erculiani Date: Fri May 14 21:34:43 2010 +0200 Tagging Entropy version 0.99.46.2 commit 1d1eafbdc403bbf9e03a0e657a441b2dc2354aba Author: Fabio Erculiani Date: Fri May 14 21:33:42 2010 +0200 [entropy.db] import missing exception commit f6af43f8a76a152d08c34e918e966b5275ffe451 Author: Fabio Erculiani Date: Fri May 14 07:34:47 2010 +0200 [entropy.security] do not flood stdout with metadata installation updates commit 6c95b35d8064f62679d74c9225b4f9b3e6286f53 Author: Fabio Erculiani Date: Thu May 13 20:55:50 2010 +0200 [client/text_tools] print_table: eliminate trailing blank lines, thanks Scott Bertilson for reporting, closing #1443 commit cc061f710882714cd54734b1911fcebeb728aa72 Author: Fabio Erculiani Date: Wed May 12 22:39:57 2010 +0200 [entropy.server] if dep_rewrite regexp returns an empty string, consider it a removal action commit d0a600a7aebf5be69e9e9accc278ac57d6eec716 Author: Fabio Erculiani Date: Wed May 12 16:16:40 2010 +0200 Tagging Entropy version 0.99.46.1 commit 10e048da34eee3ed1ba495a12e610feb31cb597a Author: Fabio Erculiani Date: Wed May 12 16:16:09 2010 +0200 [entropy.server] fix sets_available arguments commit ad8d7b6d4b4c3839e5b8b4aa319c724d57d23993 Author: Fabio Erculiani Date: Wed May 12 14:25:19 2010 +0200 Tagging Entropy version 0.99.46 commit 8fdaf399e19d412bc9dd31b574b420d38686fef4 Author: Fabio Erculiani Date: Wed May 12 14:24:07 2010 +0200 [todo] update TODO commit cf7997a9da22024a1ee88e2fc040788797e23d7e Author: Fabio Erculiani Date: Wed May 12 14:00:22 2010 +0200 [conf] add dependency rewrite configuration file example commit a661ffa92a1ffe6290560666fccbcb92252ad72f Author: Fabio Erculiani Date: Wed May 12 13:59:58 2010 +0200 [todo] update TODO commit 60683be2a454aefcac019c5a92ec521702ea772c Author: Fabio Erculiani Date: Wed May 12 13:59:30 2010 +0200 [entropy.server] remove \t usage commit d5fc2a43bac146950ace921bf84da8245def6f05 Author: Fabio Erculiani Date: Wed May 12 13:08:27 2010 +0200 [entropy.server] implement dependency rewrite support commit 942b8f804f0d5a5c2982fed1617e739af79b70e8 Author: Fabio Erculiani Date: Wed May 12 08:38:50 2010 +0200 [tests] add another package test to server mode commit 9332e9fcd501a5fd520c27496d5db8ebbac47347 Author: Fabio Erculiani Date: Wed May 12 00:35:45 2010 +0200 [entropy.server.interfaces] improve SystemSettings parsers speed (add some caching) commit 5d8d18ffc14a7e738810b7e0897cfcb574256863 Author: Fabio Erculiani Date: Wed May 12 00:24:22 2010 +0200 [entropy.cose.settings.base] add "with" statement support to SystemSettings (improving multiple add_plugin() speed) commit 5d45591940223dbd0d773e9d5ca506598046e5a2 Author: Fabio Erculiani Date: Wed May 12 00:09:43 2010 +0200 [entropy.core.settings.plugins.skel] filter out SystemSettingsPlugin protected subclasses methods commit 4b5f072d1d05e1fab14e0a24141e70f484664b7c Author: Fabio Erculiani Date: Tue May 11 23:58:17 2010 +0200 [entropy.core.settings.plugins.skel] SystemSettingsPlugin: filter out private methods from callback parsing commit e261321fb47c4cc80b1bdc13a7ad5a13373153c6 Author: Fabio Erculiani Date: Tue May 11 10:54:56 2010 +0200 [entropy.db] EntropyRepository.validateDatabase: sometimes checksum() is required to spot issues commit 958be3592200328ddc99ee27be2353cb58ea32bb Author: Fabio Erculiani Date: Mon May 10 12:01:45 2010 +0200 [equo] call EntropyRepository.generateReverseDependenciesMetadata() with verbose=False commit f388bc5751dc6a4800b0a2c6f3ececeb50a5f314 Author: Fabio Erculiani Date: Mon May 10 12:01:31 2010 +0200 [entropy.client.interfaces.client] small code style update commit b9c413e688694867ec002744196e749aa2ecfcdd Author: Fabio Erculiani Date: Sun May 9 17:24:29 2010 +0200 [docs] update equo man page commit e6fb7d325ff6d1fee0f6f9d3308b6afd712d6341 Author: Fabio Erculiani Date: Sun May 9 17:06:28 2010 +0200 [entropy.db] EntropyRepository.atomMatch: catch OperationalError exceptions commit c414f02250ea63d69050404f74b9d304f4f62b5d Author: Fabio Erculiani Date: Sun May 9 16:46:21 2010 +0200 [reagent/activator] implement simple exception handler (catching KeyboardInterrupt) commit ce012502d176e01aa4b16fa0d9d5f2bd0e4aa095 Author: Fabio Erculiani Date: Sat May 8 18:46:54 2010 +0200 [sulfur] reduce tarball support to .tbz2 for now commit 3eba983fe2ef1cc6f705b75a165bf7e4837ecc90 Author: Fabio Erculiani Date: Sat May 8 18:45:10 2010 +0200 [entropy.client.interfaces.sets] cleanup code, change API commit 4cea0400312a853d4616fbf8093c0bd71387d4e9 Author: Fabio Erculiani Date: Sat May 8 18:05:57 2010 +0200 [entropy.db] EntropyRepository.searchSets: make sure that packagesets table exists commit e173c8084fbe81dee73fe76cc8f7383d44fbe306 Author: Fabio Erculiani Date: Fri May 7 17:10:58 2010 +0200 [entropy.cache] catch AttributeError, variable can be None commit ff0af58109c806d8259f338aaf450845a6ad9f93 Author: Fabio Erculiani Date: Fri May 7 14:58:07 2010 +0200 [entropy.services] client-updates-daemon: tweak timings commit 50e688a61c0d16499d77613ee9a05f7645bb207b Author: Fabio Erculiani Date: Fri May 7 14:57:37 2010 +0200 [entropy.cache] EntropyCacher: make possible to change writeback cycle length (in seconds) commit 1b37af54dcfc6c56e5d4acff41d7420416e66ce2 Author: Fabio Erculiani Date: Thu May 6 21:42:43 2010 +0200 Tagging Entropy version 0.99.45.6 commit 7fa224a094d058069b04a1bc7254b535c91b0ced Author: Fabio Erculiani Date: Thu May 6 21:42:19 2010 +0200 [entropy.tools] fix dep_get_match_in_repos (do not mess use deps) commit 5f1d2b500968cab41106ed9d106acf5f31d772d3 Author: Fabio Erculiani Date: Thu May 6 21:08:32 2010 +0200 Tagging Entropy version 0.99.45.5 commit 6da07668dac91ff3d4e7c09880f5ccdc6642ec82 Author: Fabio Erculiani Date: Thu May 6 21:07:13 2010 +0200 [entropy.spm] PortagePlugin._usedeps_reduce: fix undefined reference commit 7f10d3577e1eaf1a38bd070bbe535415966f1709 Author: Fabio Erculiani Date: Thu May 6 21:05:02 2010 +0200 [entropy.spm] PortagePlugin: remove ill-conceived checks in _dep_and_select commit 7bca986e47ae3db44f598b3bb363fd04de2c6195 Author: Fabio Erculiani Date: Thu May 6 21:03:31 2010 +0200 [entropy.spm] PortagePlugin: fix _usedeps_reduce commit 3233e4cb98b2c380cedf49862a88fcfdb093fb6e Author: Fabio Erculiani Date: Thu May 6 20:49:50 2010 +0200 [entropy.tools] implement dep_get_split_or_deps commit 04d14ebb26e4aafb5ccc9b2ede873fc4136f8548 Author: Fabio Erculiani Date: Thu May 6 20:41:10 2010 +0200 [entropy.tools] improve remove_usedeps commit c5de169ccc54084456b4e9cf61483ffd0eb24c72 Author: Fabio Erculiani Date: Thu May 6 20:18:19 2010 +0200 Tagging Entropy version 0.99.45.3 commit dc8da76bf010d07fa02ff6a963b7952f971851d4 Author: Fabio Erculiani Date: Thu May 6 20:17:54 2010 +0200 [entropy.server] ServerQAInterfacePlugin.__extract_edb_analyze_metadata fix return value commit 786bb624b00d6af6113c56b2f2670d05b250963c Author: Fabio Erculiani Date: Thu May 6 19:17:59 2010 +0200 Tagging Entropy version 0.99.45.2 commit 5748babbd637d340ed9fac61a221ffc2c2aad8d6 Author: Fabio Erculiani Date: Thu May 6 19:17:22 2010 +0200 [entropy.server] catch OSError exception in ServerQAInterfacePlugin.__extract_edb_analyze_metadata commit 1b4a1bb580a270448f58e5e1c87ba2869a05ac1a Author: Fabio Erculiani Date: Thu May 6 19:00:58 2010 +0200 Tagging Entropy version 0.99.45.1 commit d22a2a28802d250e14ca010cfa1144504fe3a58c Author: Fabio Erculiani Date: Thu May 6 19:00:35 2010 +0200 [entropy.server] fix typo in tempfile.mkstemp() call commit dc922b2c4efa0698ec801691d0c2396c0333cd06 Author: Fabio Erculiani Date: Thu May 6 17:31:02 2010 +0200 Tagging Entropy version 0.99.45 commit 35564bc3b1323fc4e75251a05724435b6fad53f3 Author: Fabio Erculiani Date: Wed May 5 22:30:35 2010 +0200 [todo] update TODO commit 144b3bd61a80a4e77dfa64235ab95f6aa0f1e961 Author: Fabio Erculiani Date: Wed May 5 22:29:55 2010 +0200 [entropy.server] Server.orphaned_spm_packages_test: fix matching of masked packages commit 8892ef5be698592a541c49020efe520bea942de7 Author: Fabio Erculiani Date: Wed May 5 22:29:25 2010 +0200 [entropy.spm] PortagePlugin.match_package: only raise KeyError exception commit a4547429730f71fa1dba1607910d89ff7a627cc8 Author: Fabio Erculiani Date: Wed May 5 20:49:50 2010 +0200 [entropy.server] Server.orphaned_spm_packages_test: sort list of packages retrieved by Spm commit f5be04438cb32cc3baafb24c5aa5bc5cf6c89392 Author: Fabio Erculiani Date: Wed May 5 17:01:47 2010 +0200 [todo] update TODO commit 7ae0a7eb07e1613271e77814afde372bcb0a8079 Author: Fabio Erculiani Date: Wed May 5 17:01:16 2010 +0200 [equo] add "equo repo add/remove" tools commit ef881cc62e0a4b53b7995604b24ef6c7f68f1c6b Author: Fabio Erculiani Date: Wed May 5 13:18:43 2010 +0200 [sulfur] replace Client.SystemSettings with Client.Settings() commit e854555db96b8ade3932d0af94bea50576359129 Author: Fabio Erculiani Date: Tue May 4 14:21:58 2010 +0200 [equo/reagent/activator] remove \t usage commit 34722f1e9b918bfc54eb44714033e54f314ad7c3 Author: Fabio Erculiani Date: Mon May 3 18:37:21 2010 +0200 [po] update Italian translation commit a4013a2057e52a46c11c1d649bbf324812d57a06 Author: Fabio Erculiani Date: Mon May 3 18:30:05 2010 +0200 [po] update translations commit 216904c8c7911bd220452aee92635e0046dd0c50 Author: Fabio Erculiani Date: Mon May 3 18:26:51 2010 +0200 [entropy.client] fix reverse dependencies calculation in case of system packages commit fc6022ebaec1563709e978b76d3efbcdb5c00f71 Author: Fabio Erculiani Date: Mon May 3 11:12:24 2010 +0200 [sulfur] fix EntropyPackageView.get_stars_rating CellRenderer redraw callback commit b257b88627caece19022bd25c17155107d599902 Author: Fabio Erculiani Date: Mon May 3 10:34:11 2010 +0200 [text_configuration] when "less" is not available, fallback to "cat" commit 1337917b2a5e76896bb5e8d193bec8e67930a00d Author: Fabio Erculiani Date: Mon May 3 10:28:26 2010 +0200 [sulfur] EntropyPackageView.__new_ugc_pixbuf_stash_fetch: catch OperationalError exception commit c9790ce36acdc6ed9e705aeaf4e2950bfb504372 Author: Fabio Erculiani Date: Sun May 2 23:49:44 2010 +0200 [entropy.client/equo] add "equo query mimetype" support User can now search for packages providing a specific mimetype, which means, telling the user what application can be used to open his/her files. Add two now entropy.client.interfaces.Client methods: - list search_installed_mimetype(string mimetype) - list search_available_mimetype(string mimetype) commit 85ba650101c44be0e50f3197dcc64d5965043887 Author: Fabio Erculiani Date: Sun May 2 22:33:35 2010 +0200 [sulfur] fix cell rendering under certain circumstances commit 7edbce99b390832d78fd9fe029934de4f2fac80b Author: Fabio Erculiani Date: Sun May 2 17:32:20 2010 +0200 [entropy.db] EntropyRepository._insertProvidedMime(): create provided_mime table if it doesn't exist commit e1325bdeae241b70a45e4631f7da20fd5f99002f Author: Fabio Erculiani Date: Sun May 2 17:10:51 2010 +0200 [entropy.db] EntropyRepository.validateDatabase: cache execution and tell sqlite3 to check for db file validity commit 0bd57ef274ba00cacda6ff3d2b9c8a85746f740f Author: Fabio Erculiani Date: Sun May 2 08:54:18 2010 +0200 [entropy.client.interfaces.package] EntropyRepository.getTriggerInfo() can return None commit 93c96ccafdf8b87d4e6aea48da3bf58ac0e070b9 Author: Fabio Erculiani Date: Sun May 2 08:53:53 2010 +0200 [entropy.db] EntropyRepository.getTriggerInfo can return None commit 108701c980460517061d66447ea228cdc60fc363 Author: Fabio Erculiani Date: Sat May 1 16:43:32 2010 +0200 [entropy.client.interfaces.package] complete Entropy Client "splitdebug" support commit 96c3107dfdeaa8dbb90ea737d0a36466687de6ec Author: Fabio Erculiani Date: Sat May 1 16:23:02 2010 +0200 [entropy.client.interfaces.package] fix Package._move_image_to_system.workout_file return value commit cc939df1eba2d95912a9df1a3a14256d91083f3b Author: Fabio Erculiani Date: Fri Apr 30 21:27:27 2010 +0200 [entropy.services.system.executors] filter out Entropy SLOT extension if any commit 15f3d35c5617243eb4cff1d322285457bd89b4a3 Author: Fabio Erculiani Date: Fri Apr 30 21:24:41 2010 +0200 [entropy.server] filter out Entropy SLOT extension if any commit a4eaa88e3804a57df9d57f88ceb3b7d66695f526 Author: Fabio Erculiani Date: Fri Apr 30 15:27:50 2010 +0200 [entropy.spm] PortagePlugin._dep_or_select() fix regression commit d3d29edf9f0e850a557bcdfe08954ff2f8a0eb5d Author: Fabio Erculiani Date: Fri Apr 30 15:15:57 2010 +0200 [todo] update TODO commit 8e0f44b6877a1e68b3fb19fa0c5a7295e9b26ea0 Author: Fabio Erculiani Date: Fri Apr 30 15:15:35 2010 +0200 [conf] update information regarding how splitdebug works in Entropy commit 44fec70c142c6388cc54ee1845ee00e1cfc10887 Author: Fabio Erculiani Date: Fri Apr 30 15:12:09 2010 +0200 [entropy.client/entropy.spm] implement splitdebug support client-side commit bfb065675852676b12b1641ece078f2bab9176e3 Author: Fabio Erculiani Date: Fri Apr 30 08:50:52 2010 +0200 [entropy.client] inherit GPG support bool from etpConst, update branch commit 297ae7f28440504f9ce19bfe9f7ce859ff53b0f9 Author: Fabio Erculiani Date: Thu Apr 29 20:34:20 2010 +0200 [entropy.spm] PortagePlugin: if getcolor() returns True, unset NOCOLOR if set commit 57b8a3448d00623b88c12b26cad5780682560d5a Author: Fabio Erculiani Date: Thu Apr 29 20:30:45 2010 +0200 [entropy.server] ServerQAInterfacePlugin.__extract_edb_analyze_metadata: close EntropyRepository, then remove (not the other way around) commit d445351dc87c16fbf3a3817b4ab8a89e45407a2b Author: Fabio Erculiani Date: Thu Apr 29 20:24:03 2010 +0200 [entropy.server] add new server-side QA test checking keywords metadata commit 8cefd0359b662841f667761154c5354a026610d0 Author: Fabio Erculiani Date: Thu Apr 29 16:54:17 2010 +0200 [entropy.spm] PortagePlugin: disable Portage colorized output when entropy.output.getcolor() returns False commit 5fef396321ddc889db89ae93d85fc4ac37c7007e Author: Fabio Erculiani Date: Thu Apr 29 16:49:32 2010 +0200 [entropy.output] add getcolor() commit 9980f7c437077d20438be84978bb6c66968e3e63 Author: Fabio Erculiani Date: Thu Apr 29 16:48:57 2010 +0200 [entropy.output] fix _print_prio when writing to non-tty devices commit b7ad933a56e7cdd5ba82fc40a7b8758e344e2761 Author: Fabio Erculiani Date: Thu Apr 29 16:14:30 2010 +0200 [equo] text_query: remove every \t evidence commit 0c9d9baef73db74de7495769565b799b5d8fdb2e Author: Fabio Erculiani Date: Thu Apr 29 15:53:03 2010 +0200 [entropy.client.interfaces.package] EntropyPackage.isFileAvailable() requires unicode, not str commit a296dc63e31294b61555a308db1bff5d72c416d4 Author: Fabio Erculiani Date: Thu Apr 29 09:58:21 2010 +0200 [todo] update TODO commit 4cfb851ec27a788067e13255db46988647a8d931 Author: Fabio Erculiani Date: Thu Apr 29 09:49:40 2010 +0200 [equo] text_security: use print_table instead of \t\t commit b8b651d34a3c540597574b6f6f5b9dc20abd7e02 Author: Fabio Erculiani Date: Thu Apr 29 08:43:32 2010 +0200 [entropy.spm] PortagePlugin: fix _dep_or_select logic commit 5a2052488e090085d0472db87e3f59d2893eca8c Author: Fabio Erculiani Date: Thu Apr 29 08:20:13 2010 +0200 [entropy.client.interfaces.dep] _get_unsatisfied_dependencies(): trivial speed improvement commit f14642d6ae82c70c7558db56113f02d36590fe30 Author: Fabio Erculiani Date: Wed Apr 28 23:06:26 2010 +0200 [todo] update TODO commit 4d63ac40ae86892927d404e4bb79ae2a12de5072 Author: Fabio Erculiani Date: Wed Apr 28 23:05:49 2010 +0200 [entropy.spm] PortagePlugin: add "or dependencies" support (providing Entropy-style or dep strings) commit 3aa5003471e2f5b32be56511b4f6476048bce52b Author: Fabio Erculiani Date: Wed Apr 28 22:00:10 2010 +0200 [entropy.client.interfaces.dep] properly handle unavailable packages (already installed) When a package is referencing another that has been removed but is still installed and given dependency is satisfied, consider the whole dependency request as satisfied. commit e5141698ab194753b4e3f6f6d717fd631a65e0d6 Author: Fabio Erculiani Date: Wed Apr 28 21:40:16 2010 +0200 [entropy.spm] PortagePlugin: when manually generating CONTENT metadata, ignore "" directory entry commit 0d4131645ea171230eb2bf18875a4fdddc708644 Author: Fabio Erculiani Date: Wed Apr 28 18:53:13 2010 +0200 [equo] cleanup text_query.print_package_info() commit f0d28f3de1fb3a0378ba92ee74fc0310b2dd840e Author: Fabio Erculiani Date: Wed Apr 28 18:52:52 2010 +0200 [equo] improve reliability of text_tools.print_table() commit 8e114c823d70376026087825069d0f0eb0863638 Author: Fabio Erculiani Date: Mon Apr 26 23:26:51 2010 +0200 Tagging Entropy version 0.99.41.2 commit 0f16b4003006d65d2993f14d9218d914e1b2682e Author: Fabio Erculiani Date: Mon Apr 26 23:17:45 2010 +0200 [todo] update TODO commit 9e66587102b289d2277835b4c664fe63b90a7303 Author: Fabio Erculiani Date: Mon Apr 26 23:14:19 2010 +0200 [equo] make print_package_info output localization independent commit fc0d7174773e6280092ce7f03def7f89c6f3e6af Author: Fabio Erculiani Date: Mon Apr 26 23:13:38 2010 +0200 [equo] improve text_tools.print_table, allow row spanning commit b669290152d14bd5051dcce899f974cd519290e6 Author: Fabio Erculiani Date: Mon Apr 26 11:28:08 2010 +0200 [entropy.db] fix SQL query in EntropyRepository._addDependsRelationToDependsTable() commit 1df71c7559354c65d4102adbcd50fd51fd065bb6 Author: Fabio Erculiani Date: Sun Apr 25 22:20:03 2010 +0200 [equo] fix typo in function name, print_bashcomp commit 6adb9576bf5295a953a5b034aa04e7792411b7af Author: Fabio Erculiani Date: Sun Apr 25 09:25:27 2010 +0200 [entropy.db] _addDependsRelationToDependsTable: fix SQL DELETE statement, use list commit 083b38b3bb78b7991f79d2e385378abc763b4006 Author: Fabio Erculiani Date: Fri Apr 23 11:47:11 2010 +0200 [entropy.db] fix minor syntax error commit aec87af04db42723c7a1d458282b9d84244515f9 Author: Fabio Erculiani Date: Thu Apr 22 19:17:52 2010 +0200 [entropy.client.interfaces.repository] __verify_file_checksum: catch invalid md5 file content commit de4e3943df24b9bc1a49f992adbe37ce52ae8510 Author: Fabio Erculiani Date: Thu Apr 22 19:14:47 2010 +0200 [entropy.db] EntropyRepository: improve reliability of reverse dependencies mapping commit 9bf812b0ae48eae39470431dd1fa5f5e7366f7b9 Author: Fabio Erculiani Date: Wed Apr 21 21:26:58 2010 +0200 [equo] always show installation queue when calling "equo install" or "equo upgrade" commit 50a97503df35284c2a633c3b60a8562c6366350f Author: Fabio Erculiani Date: Tue Apr 20 16:12:19 2010 +0200 [sulfur] catch SSLError exception when calling UGC.add_download_stats() commit 1d51388de47918753b290fdf68f469b248820521 Author: Fabio Erculiani Date: Tue Apr 20 16:09:43 2010 +0200 [sulfur] when using FileUpdates.{merge,remove,}() catch KeyError exception commit 8365d3fa94c40e619dd3c2fe3c33ea9272358f13 Author: Fabio Erculiani Date: Mon Apr 19 17:10:22 2010 +0200 Tagging Entropy version 0.99.41.1 commit e3b1c511bee6f6bf3459f7ec1dc758b5c0dd88aa Author: Fabio Erculiani Date: Mon Apr 19 17:08:34 2010 +0200 [entropy.server] Server.move_packages: fix wrong download metadata generation commit 24ea83044ec63b5c9219c69e7c997001a4659750 Author: Fabio Erculiani Date: Sun Apr 18 13:42:38 2010 +0200 Tagging Entropy version 0.99.41 commit dc30f71337dc519068a54c41b05b231ad0d9e842 Author: Fabio Erculiani Date: Sat Apr 17 19:25:54 2010 +0200 [todo] update TODO commit 5b36cfc43f1b7be84f0078bf2d9340f86d0b4430 Author: Fabio Erculiani Date: Sat Apr 17 19:24:47 2010 +0200 [equo] add ETP_NONINTERACTIVE env support for upgrade and install functions commit d5aacf9f66439883423c28ef20ed557cfcdd301d Author: Fabio Erculiani Date: Sat Apr 17 13:53:22 2010 +0200 [client] text_tools: implement print_table function commit f3bb74707316825a5f6bb5fe7cbba74570e8dc82 Author: Fabio Erculiani Date: Sat Apr 17 12:40:54 2010 +0200 [docs] update API documentation commit a90a1dbce8e4766086e585b199e6ac5c8393c8d0 Author: Fabio Erculiani Date: Fri Apr 16 20:07:56 2010 +0200 [entropy.spm] PortagePlugin: when extracting ENTROPY_PROJECT_TAG from ebuild, also look at env() commit 68343488ff29907e5f3dabd6404d8d787cb8b3c1 Author: Fabio Erculiani Date: Fri Apr 16 17:17:13 2010 +0200 [entropy.client.interfaces.dep] fix old-style virtual packages handling in dependency calculation commit 012a86698149b24166d7b53f10cbd7afc6e044f5 Author: Fabio Erculiani Date: Fri Apr 16 17:16:40 2010 +0200 [entropy.db] move virtual packages category name to a EntropyRepository static variable commit 09a8b07b1b8f0623dfcaa2ca705baad0d99653f7 Author: Fabio Erculiani Date: Fri Apr 16 12:50:47 2010 +0200 [equo] fix "equo match --installed" when used with "--multimatch" commit 87f153187690926fcc39b8b90b9ded4be26af16b Author: Fabio Erculiani Date: Fri Apr 16 12:08:20 2010 +0200 [equo] add support for "equo match --installed" commit 7f1516382e4d1adce9abff1fbddcd9febe8a9e39 Author: Fabio Erculiani Date: Thu Apr 15 11:07:25 2010 +0200 [todo] update TODO commit 37fb97de015608b58efe697104799d5d2f1032dc Author: Fabio Erculiani Date: Wed Apr 14 14:56:17 2010 +0200 [entropy*] kill SystemSettings attribute of Entropy Client and Entropy Server instances commit ff2eb4f444c90d6f8469c0ec92526ce43f2172c4 Author: Fabio Erculiani Date: Wed Apr 14 14:30:51 2010 +0200 [entropy.output/API] rename "type" argument of TextInterface.output to "level" commit 054c9789d86846c15f7602bbc886591b81613adf Author: Fabio Erculiani Date: Tue Apr 13 19:34:32 2010 +0200 [todo] update TODO commit e70a7851aade3429ce8c89df5228efec724f17c1 Author: Fabio Erculiani Date: Tue Apr 13 19:32:49 2010 +0200 [equo] always try to generate reverse dependencies metadata when done removing (and catch OperationalError) commit bac8adc2b295dab569df797b6810ab5e8997ee79 Author: Fabio Erculiani Date: Mon Apr 12 10:33:33 2010 +0200 [entropy.client.interfaces.dep] calculate_available_packages: ignore package entry if retrieveKeySlot returns None commit acd966053cab5046e25f20b72f84720298215a8e Author: Fabio Erculiani Date: Sun Apr 11 16:33:58 2010 +0200 [entropy.db] when calling commit() on sqlite3 connection objects, catch OperationalError OperationalError can be thrown when no transaction is active, bleh commit 1f8a3c24625607682bc8e6502ab6ff3dd6cff97b Author: Fabio Erculiani Date: Sun Apr 11 10:35:51 2010 +0200 [conf] trivial update commit 776373db69c8052183365d654452cffe8626d5f5 Author: Fabio Erculiani Date: Sat Apr 10 12:53:03 2010 +0200 [conf] add new mirror to mirror list (RNL Universidade Técnica de Lisboa, 1Gbit uplink) commit de40fe6c2b6526e382944cf10b47dc6e7280bddf Author: Fabio Erculiani Date: Sat Apr 10 08:00:50 2010 +0200 [entropy.db] EntropyRepository: _insertDesktopMime: create packagedesktopmime table if not found commit 5c849a8cb9a3d57debfca8e1a222c8ceab50d5da Author: Fabio Erculiani Date: Fri Apr 9 19:28:24 2010 +0200 [entropy.client.interfaces.dep] when validating cache, make sure that m_id is int type commit 573ae2f6843b1a8b31b55f1ea99a60e550e942f3 Author: Fabio Erculiani Date: Fri Apr 9 19:21:46 2010 +0200 [entropy.spm] PortagePlugin: make sure that vartree.dbapi exposes _bump_mtime() method commit 801f986cf1ed75933b3ae138311c30df70212300 Author: Fabio Erculiani Date: Fri Apr 9 13:02:01 2010 +0200 [entropy.server] make sure that packages are really available before checking missing runtime dependencies commit 9c75e62b963733c604264f217a3b993d7c6cbbb0 Author: Fabio Erculiani Date: Fri Apr 9 12:42:54 2010 +0200 Tagging Entropy version 0.99.40.4 commit 589579339f2be6bbce7fe6ad99a6bdd4164ba5a7 Author: Fabio Erculiani Date: Fri Apr 9 12:42:18 2010 +0200 [entropy.server] fix invalid Server instance reference commit 19c88efe4b710e7f8527f0c0b72cd894e7f15def Author: Fabio Erculiani Date: Fri Apr 9 11:16:18 2010 +0200 Tagging Entropy version 0.99.40.3 commit 4d2e85d9bc55bd34e8543ec59700286443c4c344 Author: Fabio Erculiani Date: Fri Apr 9 11:15:33 2010 +0200 [entropy.spm] PortagePlugin, fix function definition for __remove_kernel_tag_from_slot commit c92998cae7386e65fc11540af90a4943a5e56fe6 Author: Fabio Erculiani Date: Tue Apr 6 11:18:12 2010 +0200 [sulfur] EntropyPackageView: catch OperationalError exception in new_ugc_pixbuf commit ac26bb678323b9411afcaf3a5f10fa9d5e456272 Author: Fabio Erculiani Date: Mon Apr 5 22:04:25 2010 +0200 [entropy.db] EntropyRepository: catch OperationalError on _createNeededIndex(), column elfclass can be unavailable commit 06f721ba96f1f4cca647a5b867ce13c010fef98f Author: Fabio Erculiani Date: Mon Apr 5 21:59:55 2010 +0200 [entropy.server] move package sets metadata update inside server-side EntropyRepository commit_hook, improve speed commit 34716dcb522b356049c7b2d1b000020c547a31b7 Author: Fabio Erculiani Date: Mon Apr 5 14:54:13 2010 +0200 Tagging Entropy version 0.99.40.2 commit 95e7237297af0fbaf1d605f2eccad398d85a80fc Author: Fabio Erculiani Date: Mon Apr 5 14:53:54 2010 +0200 Tagging Entropy version 0.99.41.2 commit 1bf893e0274dfc7cf705523186d2ea31052b135a Author: Fabio Erculiani Date: Mon Apr 5 14:53:14 2010 +0200 [entropy.client.interfaces.services.ugc] fix typo in entropy.tools function calls commit ea496de6a825a20dff48c47877ed44443965cddc Author: Fabio Erculiani Date: Mon Apr 5 11:36:47 2010 +0200 Tagging Entropy version 0.99.40.1 commit 1e01434e28b5b15648d006ae9703651d9ac03945 Author: Fabio Erculiani Date: Sat Apr 3 19:41:41 2010 +0200 [sulfur] CellRendererStars: catch get_pixbuf() exceptions commit eb2b2128983ccaeb822d7cd7be7c3b110e05b8d1 Author: Fabio Erculiani Date: Fri Apr 2 23:00:55 2010 +0200 [entropy.client.interfaces.package] add __repr__, __str__, __unicode__ to Package class commit 7af13daecbd0ed61ea52b6184a4345988a8427de Author: Fabio Erculiani Date: Fri Apr 2 19:16:51 2010 +0200 [equo] readerrorstatus: catch ValueError exception commit e2c52cc58a7cf20e07a10a974afbf9f0d086cbd0 Author: Fabio Erculiani Date: Fri Apr 2 19:15:56 2010 +0200 [sulfur] NameSortPackageViewModelInjector: make sure that EntropyPackage.onlyname value is valid commit 12514730f85e5cf3fc71992dfbe194def3c771c1 Author: Fabio Erculiani Date: Fri Apr 2 19:11:34 2010 +0200 [entropy.client.interfaces.package] remove unused function calls commit 17a3b0bb584454fc1d45dff0331c78871f8b95d3 Author: Fabio Erculiani Date: Fri Apr 2 19:11:21 2010 +0200 [equo] fix "equo help" commit 472c12b0a6d3024abcc22f091810ccff8a2f0c66 Author: Fabio Erculiani Date: Fri Apr 2 14:37:27 2010 +0200 [todo] update TODO commit 9e3e49ee56b574cddd9d1180deade981669921bb Author: Fabio Erculiani Date: Fri Apr 2 14:31:30 2010 +0200 [entropy.client.interfaces.methods] Client.get_licenses_to_accept: cope with broken EntropyRepository instances commit 73621dfe3974a0c9079b995a9040879b288de459 Author: Fabio Erculiani Date: Fri Apr 2 14:28:20 2010 +0200 [equo] call entropy.tools.check_required_space passing a valid directory path commit 00160a892c402b05ef418aa96f0c1745fe3f3b01 Author: Fabio Erculiani Date: Fri Apr 2 14:22:19 2010 +0200 [sulfur] catch OperationalError when querying EntropyPackage commit febafa8a8d554d38a230d6b508fa999f93b627a3 Author: Fabio Erculiani Date: Fri Apr 2 14:20:22 2010 +0200 [todo] update TODO commit 877f769fb37cd77cbd55871070bdf3ad51f06e60 Author: Fabio Erculiani Date: Fri Apr 2 14:16:29 2010 +0200 [entropy] properly import entropy.tools and entropy.dump commit 7d3663dec3625a1ec66945dd5e2b816f9d7afcaa Author: Fabio Erculiani Date: Tue Mar 30 21:25:40 2010 +0200 [todo] update TODO commit fd24c89d150d2cd0d948d1fa6426d40ba1921115 Author: Fabio Erculiani Date: Tue Mar 30 21:25:22 2010 +0200 [entropy.db] always make sure that provided_mime table is available before querying it commit c3b390bc66d9efbdcdd9b5d0f37f71317e50b719 Author: Fabio Erculiani Date: Tue Mar 30 20:59:54 2010 +0200 Tagging Entropy version 0.99.40 commit c78985335c8a4922185aa9e2a2094662206a5478 Author: Fabio Erculiani Date: Tue Mar 30 20:59:12 2010 +0200 [po] update translations commit 6a5fc7fb326193d65e7024b3226b1b247aac63a6 Author: Fabio Erculiani Date: Tue Mar 30 20:40:18 2010 +0200 [reagent] implement "reagent spm new" commit 1b855c18ccd8eee34326a155b6251c71a9064092 Author: Fabio Erculiani Date: Tue Mar 30 20:10:31 2010 +0200 [entropy.server] use Server.get_reverse_queue() for calculating reverse dependencies of packages commit 9f288c33d85af43873afe2cf5fe7fc8c31bac947 Author: Fabio Erculiani Date: Tue Mar 30 20:09:56 2010 +0200 [entropy.client.interfaces.dep] get_removal_queue() and get_reverse_queue(): add system_packages argument commit 236800699a6888176d75aca9f23e85bae76bd144 Author: Fabio Erculiani Date: Tue Mar 30 19:55:28 2010 +0200 [reagent] tweak reagent repo remove colors commit 3708b46d76a69f93cd940e1381921a44bd7c04d8 Author: Fabio Erculiani Date: Tue Mar 30 19:43:56 2010 +0200 [reagent] always calculate reverse dependencies when removing packages from repos if --nodeps is not passed commit 2386d4dd0cee53004247a454404f6d49c615ac9b Author: Fabio Erculiani Date: Tue Mar 30 19:35:50 2010 +0200 [entropy.client.interfaces.dep] add get_reverse_queue() method This public method makes possible to calculate reverse dependencies for packages in repositories. commit 7dfa62718808ffad940f918e3accc5912dc740ec Author: Fabio Erculiani Date: Tue Mar 30 19:32:28 2010 +0200 [equo/reagent/sulfur] use Client.shutdown() instead of Client.destroy() commit 8fef0bce04e84d41fbe9e42ce87f6f9a076405e0 Author: Fabio Erculiani Date: Tue Mar 30 19:27:01 2010 +0200 [entropy.client.interfaces.client] add shutdown() method commit 970fbdecc91608572a6bfa81d91673a19ebde235 Author: Fabio Erculiani Date: Tue Mar 30 14:50:03 2010 +0200 [todo] update TODO commit d74381b7b974459c2ff2b03a5010fda53ec0ae7c Author: Fabio Erculiani Date: Tue Mar 30 14:49:15 2010 +0200 [entropy.spm] PortagePlugin: keep original slot information when overwriting it with tag, this improves Portage support commit da336b053398a7d40b584ac0d6e031797b8ddfd3 Author: Fabio Erculiani Date: Tue Mar 30 14:28:32 2010 +0200 [entropy.spm] PortagePlugin: add missing entropy.output.TextInterface attributes setup commit a17aa4830feeb20d7f1b4bf7df4d5be92371e12b Author: Fabio Erculiani Date: Tue Mar 30 14:27:53 2010 +0200 [entropy.tools] add is_valid_package_tag function commit 622c53435089bd6159357320d3f0f7f7ab3626ec Author: Fabio Erculiani Date: Mon Mar 29 22:07:58 2010 +0200 [entropy.tools] make dep_get_match_in_repos() working with weird dep strings (containing @ in use deps) commit fc6f8ee2bded28af6777f863ee3c0ce6c4326d49 Author: Fabio Erculiani Date: Mon Mar 29 18:22:17 2010 +0200 [todo] update TODO commit 21faf38121954711d28db81b8375635a9dd52946 Author: Fabio Erculiani Date: Mon Mar 29 18:15:41 2010 +0200 [entropy.db/entropy.spm] complete per-package mimetype support Per package file association info are now stored inside the repository database. This allows for instance, to query a mimetype and get a list of applications able to handle it, or to get a list of mimetypes a package is aware of. commit dd330af3da8ac140926ccd7aa225f471d8223886 Author: Fabio Erculiani Date: Mon Mar 29 17:33:36 2010 +0200 [entropy.db] EntropyRepository: add SQL index for packagedesktopmime table commit 528f159d6a58f295578762f688e70f9af7325607 Author: Fabio Erculiani Date: Wed Mar 24 18:02:00 2010 +0100 [todo] update TODO commit 49bcec947624ad44e8deea4ee25ad39306786ca0 Author: Fabio Erculiani Date: Mon Mar 29 15:37:00 2010 +0200 [po] update translations commit af792fcc1ff52a2567f2ddc430fcbb36853bf677 Author: Fabio Erculiani Date: Mon Mar 29 15:36:39 2010 +0200 [todo] update TODO commit 2f6b40eab75abe4a163999fcda65ecefb7c71be7 Author: Fabio Erculiani Date: Mon Mar 29 15:36:03 2010 +0200 [entropy.db/entropy.spm] implement per-package file association metadata collection/handling commit f321ecb4c6f8d72edee5cf165b289c16ec82af88 Author: Fabio Erculiani Date: Mon Mar 29 13:59:36 2010 +0200 [entropy.spm] PortagePlugin: fix os.path.join call in _extract_pkg_metadata_provided_libs commit 520e522c3c77afd48107ee033d3231535e887466 Author: Fabio Erculiani Date: Sun Mar 28 22:53:00 2010 +0200 [todo] update TODO commit 9b25177b229df803d4c2d0caf92ae1beaf058588 Author: Fabio Erculiani Date: Sun Mar 28 22:51:58 2010 +0200 [tests] db: fix EntropyCacher status handling commit e2ad2b35bfdda6b8dea6963893089d7213cdd5ac Author: Fabio Erculiani Date: Sun Mar 28 17:37:03 2010 +0200 [todo] update TODO commit 4f15fedf1a41fe01449eb83aabd603ff2d17c601 Author: Fabio Erculiani Date: Sun Mar 28 17:36:46 2010 +0200 [entropy.spm] disable chost default fallback (error prone) commit 51b531f56effe133cc3a6e48b0dd2d3b831e25fb Author: Fabio Erculiani Date: Fri Mar 26 17:25:03 2010 +0100 Tagging Entropy version 0.99.39 commit 571d98e9d560c070bad8a0b2943e5c93c874f40d Author: Fabio Erculiani Date: Fri Mar 26 16:27:14 2010 +0100 [todo] update TODO commit a7d8558a1fd7445b2024e0880cf7152ca7422663 Author: Fabio Erculiani Date: Fri Mar 26 16:24:17 2010 +0100 [entropy.db] add support for "or" dependencies OR dependencies support has been always postponed because every solution wasn't good enough, until today. Future Entropy Server versions will enable "OR" dependencies support when generating package metadata improving current Portage<->Entropy support. Syntax is: app-foo/foo;app-bar/baz? Calling EntropyRepository.atomMatch(), the first matched dependencies will be returned. commit 45e549281f3eb37865d884418e6823f044c9f2fc Author: Fabio Erculiani Date: Fri Mar 26 13:34:47 2010 +0100 [entropy.spm] PortagePlugin: fix package metadata extraction when CHOST file is not available commit 233bba17ed7a4987e6f51d7e2231d4840aec3287 Author: Fabio Erculiani Date: Fri Mar 26 12:54:25 2010 +0100 [entropy.spm] PortagePlugin: add support for "fif" and "dev" file types commit 4ff791d072454b60c816dd5470aa67cf8c62afe1 Author: Fabio Erculiani Date: Fri Mar 26 10:48:49 2010 +0100 [entropy.spm] PortagePlugin.add_installed_package: create CONTENTS file when not available (injected pkgs) commit 7549176620095c548c162ed2a0d231e7d9556b27 Author: Fabio Erculiani Date: Fri Mar 26 10:48:13 2010 +0100 [reagent] fix reagent inject (supporting any SPM package file extension) commit 86fdaaecfffdf33af1efb1d2d4208ff58b0e8841 Author: Fabio Erculiani Date: Fri Mar 26 10:47:55 2010 +0100 [todo] update TODO commit 48f6b17df7c7e746a4bc48d9e00dd3e58d52a5d4 Author: Fabio Erculiani Date: Thu Mar 25 08:51:41 2010 +0100 [activator] rename "activator database" to "activator repo" commit 363293250c331b9698b6f2749d5a6948cd3bf9fb Author: Fabio Erculiani Date: Tue Mar 23 21:12:10 2010 +0100 [todo] update TODO commit 1d3cee77a610c37344f1c5a2cdeab458c847b398 Author: Fabio Erculiani Date: Tue Mar 23 21:11:39 2010 +0100 [entropy.client.interfaces.package] complete module refactoring commit 7051b55d769a2d0aed72040cc00341fac1362702 Author: Fabio Erculiani Date: Tue Mar 23 20:46:04 2010 +0100 [todo] update TODO commit c59edaffe0173e00fe8290c9b4935b023f4b6c7e Author: Fabio Erculiani Date: Tue Mar 23 20:45:27 2010 +0100 [entropy.client.interfaces.methods] complete module refactoring commit fd91a7ea6991e846151089d11a814d68775279bf Author: Fabio Erculiani Date: Mon Mar 22 11:19:03 2010 +0100 [equo] when running deptest, make sure that every inverse package id reference points to a valid location commit d3050e6d336f7eb5889500323d167793cba39362 Author: Fabio Erculiani Date: Sun Mar 21 07:42:01 2010 +0100 Tagging Entropy version 0.99.38.7 commit a9d2e8329d482e64097664263064f6fc41b73bbd Author: Fabio Erculiani Date: Fri Mar 19 15:19:53 2010 +0100 [todo] update TODO commit 33ef15eab65efbbce8e8c8c257b2818a9583f21a Author: Fabio Erculiani Date: Fri Mar 19 15:19:40 2010 +0100 [entropy.fetchers] urlFetcher: catch socket.timeout exceptions commit 160fcfe5ebd6834ed7e56113afd569a17f6ddffe Author: Fabio Erculiani Date: Fri Mar 19 15:15:47 2010 +0100 [sulfur] fix repo-manager-client.py (add missing import) commit de8b7e6fd722a41d51b2ca980af2b0842e554712 Author: Fabio Erculiani Date: Thu Mar 18 20:02:18 2010 +0100 [entropy.services.repository] when monitoring repositories, also check packages.db.revision mtime commit f16d42790759afd8a1aed87a929b93d85ef8a639 Author: Fabio Erculiani Date: Thu Mar 18 19:49:58 2010 +0100 [entropy.services.repository] remove dead code commit e862b57b6e5ad4bba626fca437bd243a423e4126 Author: Fabio Erculiani Date: Thu Mar 18 19:20:57 2010 +0100 Tagging Entropy version 0.99.38.6 commit 704b85a0b0a7cc1f03f1175b2c65f9034f37470d Author: Fabio Erculiani Date: Thu Mar 18 19:19:37 2010 +0100 [entropy.client.interfaces.repository] properly retrieve EAPI3 revision and handle revision file update in a proper way commit 89bb19bba91cbb42fb2ab605606c67da0b6d4211 Author: Fabio Erculiani Date: Thu Mar 18 10:40:02 2010 +0100 [entropy.transceivers] tweak Entropy Transceiver SSH plugin connection timeout commit 6fd83910edb0245a971a4abac409957deb7a4aa1 Author: Fabio Erculiani Date: Thu Mar 18 10:24:06 2010 +0100 [entropy.spm] PortagePlugin: remove deprecated argument from getvirtuals() commit 9aadd3a6fe53c4ea98123fc4f085bdd9e6d49f32 Author: Fabio Erculiani Date: Wed Mar 17 07:08:18 2010 +0100 [entropy.spm] catch OSError exceptions while recursively cleaning overlayed ebuild dir commit b5fbe1604266497c8bbc58b40cb048e3c516a129 Author: Fabio Erculiani Date: Mon Mar 15 09:10:17 2010 +0100 [sulfur] make package search functions fault tolerant (2) commit 24dc1dc05140ef2c9c664635899d7bd3519915db Author: Fabio Erculiani Date: Mon Mar 15 09:09:07 2010 +0100 [sulfur] make package search functions fault tolerant commit 0fafa52dbc4fc908c88b61c0d28fe60c3bf6ef89 Author: Fabio Erculiani Date: Sun Mar 14 15:54:41 2010 +0100 [entropy.client] more refactoring work in entropy.client.interfaces.methods commit 70066042c464e8b1bdd50fd3235e8d9b440e2b25 Author: Fabio Erculiani Date: Sun Mar 14 15:53:44 2010 +0100 [entropy.client.interfaces.cache] fix EntropyCacher handling commit 8a8cb4c5297eaefb86313d3da25b5089a8339dec Author: Fabio Erculiani Date: Sun Mar 14 15:53:21 2010 +0100 [entropy.cache] EntropyCacher: add more debugging output commit 40f439f15f59b85c2ef2f2bda231d4d17fc6f528 Author: Fabio Erculiani Date: Sun Mar 14 12:01:15 2010 +0100 [sulfur] tweak UGC package info window's textview commit 5aac9aa76a1a23241dbe9395d06a40613dae4f76 Author: Fabio Erculiani Date: Sun Mar 14 08:13:31 2010 +0100 Tagging Entropy version 0.99.38.5 commit 1920b00a28008c6b27ec97c5575c5e14a185e4a1 Author: Fabio Erculiani Date: Sun Mar 14 08:12:57 2010 +0100 [po] update/sync translations commit 9ac947ed8f6bc8a366333cc0b1cc64466c46a76a Author: Fabio Erculiani Date: Sun Mar 14 08:06:56 2010 +0100 [entropy.spm] PortagePlugin: remove self-created temporary directory, do not leak files around commit 3a12369bae2b07c880f50272e66691b0f50f8883 Author: Fabio Erculiani Date: Sun Mar 14 07:30:20 2010 +0100 [sulfur] improve UGC package icon cache handling commit 0097c97ac160f5e012117a4c5cd20b048519cfd5 Author: Fabio Erculiani Date: Sun Mar 14 07:29:51 2010 +0100 [entropy.tools] check if traceback instance is not None in print_exception commit ec6dfd255bcb3e2fa125c7ffdb8c0e43b6de3363 Author: Fabio Erculiani Date: Sun Mar 14 06:38:03 2010 +0100 [sulfur] fix Entropy Client variables initialization commit 38c8f33f61bc47c39586d2eca3d2533063ee32a1 Author: Fabio Erculiani Date: Sat Mar 13 22:19:44 2010 +0100 [entropy.client] more refactoring work in entropy.client.interfaces.methods commit 8ea881694662a9594e9cd7142d722a825fca1c21 Author: Fabio Erculiani Date: Fri Mar 12 19:11:26 2010 +0100 [entropy.server] fix typo commit ea55b757a6a1c20d2d619df8ea3cb36750a44a60 Author: Fabio Erculiani Date: Fri Mar 12 19:07:44 2010 +0100 [entropy.server.interfaces] relax repository database constraints while preparing for upload commit acdcc3ce8acf633d072972b125a9525cef3a443f Author: Fabio Erculiani Date: Fri Mar 12 19:00:41 2010 +0100 [entropy.server] fix the way items are sorted for upload commit 01dc3294b9e5b0ab3f22c1913113abe866c4d606 Author: Fabio Erculiani Date: Fri Mar 12 18:46:15 2010 +0100 [conf] add pkg.sabayon.org as fallback in repositories.conf commit 008602e08d957de5a8ecc33bc92d6a413870d8fb Author: Fabio Erculiani Date: Fri Mar 12 18:00:42 2010 +0100 [entropy.const] remove unused const commit 413dc61d9de96050b334d748a3fb94dfbb1a3aa9 Author: Fabio Erculiani Date: Fri Mar 12 17:54:30 2010 +0100 Tagging Entropy version 0.99.38.4 commit 0dc0376797871378224da1963db44667506f1440 Author: Fabio Erculiani Date: Fri Mar 12 17:53:52 2010 +0100 [entropy.client.interfaces.repository] checking against EAPI3 repo file is not required anymore commit 774b646d0b5615054ec25dbf5efa85fedaf2b312 Author: Fabio Erculiani Date: Fri Mar 12 17:24:07 2010 +0100 [entropy.services.repository] rewrite EAPI3 repository updates handling commit 4d9efc545b6ab8e075f7cfbffad7e89e3f57b40a Author: Fabio Erculiani Date: Fri Mar 12 16:20:24 2010 +0100 [entropy.services.repository] also consider revision file mtime for cache evaluation commit 38593b9bd87c597a6957c2745ccb883ffc3b7acd Author: Fabio Erculiani Date: Fri Mar 12 12:20:31 2010 +0100 Tagging Entropy version 0.99.38.3 commit 1e5a44a613066b5d5313a8e22af512b9fdc10324 Author: Fabio Erculiani Date: Fri Mar 12 12:12:13 2010 +0100 [entropy.server] append packages.db.revision upload to the end of the upload queue commit 320d91da1cca52324c3ebcbfbe7cd8ea97c5b5a6 Author: Fabio Erculiani Date: Fri Mar 12 08:05:43 2010 +0100 [entropy.services.repository] use repo database mtime for cache validation commit b975de2907700248d160ea00954d7798b0783c93 Author: Fabio Erculiani Date: Thu Mar 11 19:46:04 2010 +0100 Tagging Entropy version 0.99.38.2 commit 230e38d6a0caf0260fe074f3ed285921a63ad6ea Author: Fabio Erculiani Date: Thu Mar 11 19:45:36 2010 +0100 [entropy.server] fix undefined reference commit a32fb2d4a69066f428ece52b1b61616fa5a5ff97 Author: Fabio Erculiani Date: Thu Mar 11 19:27:03 2010 +0100 Tagging Entropy version 0.99.38.1 commit 8747dc8ebbd9e42c00ab0b066dd12e285ddfd0ae Author: Fabio Erculiani Date: Thu Mar 11 19:24:13 2010 +0100 [entropy.db] EntropyRepository.checksum() check against gpg column commit 2e388f45d45bb9e1494855dfa66f779c137ba32b Author: Fabio Erculiani Date: Thu Mar 11 19:20:23 2010 +0100 [entropy.client.interfaces.repository] fix EAPI handling among various repositories commit 86487e17942682abd71b0309ac869e98c65a03a1 Author: Fabio Erculiani Date: Thu Mar 11 18:55:36 2010 +0100 [entropy.services/entropy.client] when syncing repos with EAPI3, get repo revision via EAPI3 services commit 92b66d0ca83e48a2abc309da860ff16b89136d17 Author: Fabio Erculiani Date: Thu Mar 11 17:12:39 2010 +0100 Tagging Entropy version 0.99.38 commit 28b5d09c0a6cd3715d6e5dddd6b3755dd1036e30 Author: Fabio Erculiani Date: Thu Mar 11 17:10:28 2010 +0100 [sulfur] fix application exit commit f18ef4225f014d051319035fd6605fc22c98ded8 Author: Fabio Erculiani Date: Thu Mar 11 16:41:40 2010 +0100 [entropy.client.misc] fix regression in FileUpdates class commit 060d516717ceb36392583ca51551046c36bd7e6f Author: Fabio Erculiani Date: Thu Mar 11 16:24:12 2010 +0100 [sulfur] fix GuiUrlFetcher UI objects connection commit f9e5718fca3786d2450e00a31e8caf858c48f9fc Author: Fabio Erculiani Date: Thu Mar 11 16:03:00 2010 +0100 [todo] update TODO commit 8647e99673beeb78fd818a6c61f2c3c656f75c80 Author: Daniel Halens Rodriguez Date: Thu Mar 11 13:53:28 2010 +0000 [i18n] update sk translation commit 3218c6b023b9ef69058b4ab727626a70921dc5e9 Author: Fabio Erculiani Date: Thu Mar 11 14:54:14 2010 +0100 [sulfur] make Sulfur respawn feature working commit e3996a40133cbb145d3aa7c3f7d12b1e479b4b46 Author: Fabio Erculiani Date: Thu Mar 11 14:54:08 2010 +0100 [sulfur] fix undefined reference commit 109db27c4b3a4c430e2f56a581984a189f0f12fc Author: Fabio Erculiani Date: Thu Mar 11 14:50:39 2010 +0100 [sulfur] fix Update All button hide/show logic commit bb04d9c18b555a9b0d34cb687d8b66dc7b694af8 Author: Fabio Erculiani Date: Wed Mar 10 19:54:11 2010 +0100 [magneto] fix right click menu icon ids commit bf5cbb2032a41f62e7de2a8bb8ba4fd6e6f58606 Author: Fabio Erculiani Date: Wed Mar 10 14:41:56 2010 +0100 [sulfur] fix EntropyPackageView.on_mask_activate call commit e9ae2fd18831c401001c935cb6e5ca53469fc961 Author: Fabio Erculiani Date: Wed Mar 10 07:18:16 2010 +0100 [entropy.client] more module refactoring work commit add2c309122e0d18b0df92041ebcd6f453480ba0 Author: Fabio Erculiani Date: Tue Mar 9 16:07:05 2010 +0100 [reagent] check if Entropy Server store directory exists commit 81ff9d0d27a9915ec1d18e978f0167f06d159538 Author: Fabio Erculiani Date: Tue Mar 9 15:55:59 2010 +0100 [reagent] trivial message string update commit ed351f29502348112fa12456858a3a80d4c211bc Author: Fabio Erculiani Date: Tue Mar 9 15:55:45 2010 +0100 [entropy.server] trivial code style update commit 8855433af2ab86f951c9cf5b8a8d7ef02bab9714 Author: Fabio Erculiani Date: Mon Mar 8 12:42:29 2010 +0100 Tagging Entropy version 0.99.37.2 commit a1cb1e8bc5700ca6e3ca097a101c11158aded782 Author: Fabio Erculiani Date: Mon Mar 8 12:37:30 2010 +0100 [entropy.spm] PortagePlugin: fix rc evaluation in ebuild phase calls commit ee73a0d782ad83b1e4bbf37cc09e511b6e227354 Author: Fabio Erculiani Date: Mon Mar 8 12:23:29 2010 +0100 [entropy.spm] PortagePlugin: improve _portage_doebuild reliability (also add --debug support) commit b0e3942287f22b16d289462a53f018dceb19097d Author: Fabio Erculiani Date: Mon Mar 8 11:11:07 2010 +0100 [entropy.db] EntropyRepository._cleanup_stale_cur_conn: catch OperationalError on connection.close() commit 9d8ee582e8422e4a62c93990ce1609a6ec1a3b94 Author: Fabio Erculiani Date: Mon Mar 8 07:23:00 2010 +0100 [entropy.const] add preliminary MIPS arch support bits (untested) commit 611ee32670f8902f4912a7ac891b40d78aac6390 Author: Fabio Erculiani Date: Sun Mar 7 22:17:07 2010 +0100 [entropy.client/entropy.server] make Entropy Server interface a subclass of Entropy Client commit e6b841b02fb4c547a4cc2adc33cb065611f8a011 Author: Fabio Erculiani Date: Sun Mar 7 22:15:50 2010 +0100 [tests] update the way test scripts are executed when directly called commit c114cafad3e72d9d01437ccc42a09c582248bc1d Author: Fabio Erculiani Date: Sat Mar 6 21:14:07 2010 +0100 [sulfur] catch OperationalError in new_ugc_pixbuf commit 967d41de686febceb6d2cf9edc22208ebb88d38e Author: Fabio Erculiani Date: Sat Mar 6 14:17:58 2010 +0100 [entropy.const] tweak default download timeout commit 686ec61327310222321a4fc66797863ac29a0247 Author: Fabio Erculiani Date: Sat Mar 6 09:07:02 2010 +0100 [todo] update TODO commit 559cd81ec9c2ce603c249f4cc7173c156e54ac33 Author: Fabio Erculiani Date: Sat Mar 6 09:05:51 2010 +0100 [entropy.fetchers] catch httplib.BadStatusLine exception in UrlFetcher.download() commit 9488990e94ab41c68081ab6ffbd775e5a1c2a0c1 Author: Fabio Erculiani Date: Sat Mar 6 08:34:46 2010 +0100 Revert "[entropy.spm] PortagePlugin._pkg_setup: fix KV_OUT_DIR for every eclass using linux-info" This reverts commit 593a40b705b7304790fbd981294727da85e7fea2. commit 593a40b705b7304790fbd981294727da85e7fea2 Author: Fabio Erculiani Date: Sat Mar 6 08:33:01 2010 +0100 [entropy.spm] PortagePlugin._pkg_setup: fix KV_OUT_DIR for every eclass using linux-info commit d268fb9eedcd2950d004e788995710561a46e263 Author: Fabio Erculiani Date: Sat Mar 6 00:09:12 2010 +0100 [entropy.spm] PortagePlugin: log more debugging info when calling _portage_doebuild commit e2cc452122f14229fa00c262211a2824dab94206 Author: Fabio Erculiani Date: Fri Mar 5 15:43:21 2010 +0100 Tagging Entropy version 0.99.37.1 commit bb9c02a7c8df534a5abfd99b7a9817c0068e767c Author: Fabio Erculiani Date: Fri Mar 5 15:25:35 2010 +0100 [equo] fix "equo query revisions" information output (set clientSearch=True) commit ffd90f21c796d3e16e41d3e3aaab74ada8019a5b Author: Fabio Erculiani Date: Fri Mar 5 14:56:18 2010 +0100 [entropy.spm] PortagePlugin: several fixes to kernel dependencies and metadata extraction handling 1. Portage doesn't know anything about files installed in /lib/modules so, when mixing Portage and Entropy and syncing the two repositories it can happen to build wrong kernel dependencies. So, use modinfo to get kernel module version magic and use that as tag. Moreover, make sure that kernel dependency metadata is added only when really available. 2. This patch should also make metadata extraction "live-system" independent. Since package is always extracted (to collect extra metadata required nowadays), use the extract path in every metadata collection function. Also check against fake package files provided (ones with no content inside). commit e673a821c2ed0bad048c42dd7b91a47ba35801cf Author: Fabio Erculiani Date: Fri Mar 5 14:55:02 2010 +0100 [entropy.output] catch IOError exceptions on _flush_stdouterr commit 799939c2c6092a9d756e7eeca6829fe3d5f28919 Author: Fabio Erculiani Date: Fri Mar 5 12:55:30 2010 +0100 Tagging Entropy version 0.99.37 commit 6d47df7460e7c328f18d84a15fa610cfa7da48b2 Author: Fabio Erculiani Date: Fri Mar 5 12:53:11 2010 +0100 [entropy.client.interfaces.dep] fix undefined reference commit 8588bfd25b0df0d038f6ea09301fa1864ac9f10d Author: Fabio Erculiani Date: Fri Mar 5 12:50:39 2010 +0100 [entropy.spm] PortagePlugin: update _global_updates call path commit 197cdc5f5e9df3576437bbe9cf73fd6404e8a884 Author: Fabio Erculiani Date: Thu Mar 4 22:19:28 2010 +0100 Revert "[entropy.const] update Entropy default cache directory, move to /tmp" This reverts commit def6b3f545b346f41dd8fc558264fe146e4a9285. Conflicts: libraries/entropy/const.py commit ae9f5e4dadce7607fff0492ee21d3fd7edb49fcf Author: Fabio Erculiani Date: Wed Mar 3 16:58:03 2010 +0100 [todo] update TODO commit e10132b3873323b51f58c106698ada569e93a66c Author: Fabio Erculiani Date: Wed Mar 3 16:56:22 2010 +0100 [entropy.const] use /var/run/entropy for storing pid/lock file data In this way, files get cleaned up every boot. No need for entropy_client init script anymore commit 8de5c31afe9efba0a2c6162627f0844cb2ab0996 Author: Fabio Erculiani Date: Wed Mar 3 16:55:47 2010 +0100 [entropy.output] properly raise exception when CTRL+C is hit when ask_question is running commit def6b3f545b346f41dd8fc558264fe146e4a9285 Author: Fabio Erculiani Date: Wed Mar 3 16:25:46 2010 +0100 [entropy.const] update Entropy default cache directory, move to /tmp commit b959963c0e396a168e994fbeac89d3edb7edb1af Author: Fabio Erculiani Date: Wed Mar 3 16:13:34 2010 +0100 [entropy.client/equo] implement multifetch setting in client.conf commit f510cca10862187fe4fccf5d0a3abd95ae30bc7e Author: Fabio Erculiani Date: Wed Mar 3 15:26:52 2010 +0100 [entropy.client.interfaces.dep] complete module refactoring commit eb10538b59793af323b6c2e38a03d16654579a19 Author: Fabio Erculiani Date: Tue Mar 2 22:07:47 2010 +0100 [entropy.output] catch UnicodeDecodeError exceptions raised by readtext() commit 13a613cb3fb4ab7fe33132aad5e1619f83ee4855 Author: Fabio Erculiani Date: Tue Mar 2 21:59:40 2010 +0100 [todo] update TODO commit 671dd8517d92a7065fce77771ac273c70afc0c8e Author: Fabio Erculiani Date: Tue Mar 2 08:05:15 2010 +0100 Tagging Entropy version 0.99.36.3 commit 2513d0fb59c2b4090c8ca663005088797ea1da1f Author: Fabio Erculiani Date: Tue Mar 2 08:04:34 2010 +0100 [services] fix client-updates-daemon dbus methods signatures commit dd7083d9241ccfd3a35c4ccf0d3980aae241d924 Author: Fabio Erculiani Date: Mon Mar 1 23:59:34 2010 +0100 [entropy.client/equo] ease the removal of virtual packages, add --empty support to "equo remove" commit e698e18e67b38d38aae6b0ab35e81b7db8177d42 Author: Fabio Erculiani Date: Mon Mar 1 18:51:12 2010 +0100 Tagging Entropy version 0.99.36.2 commit 8d5eda920f1d7ef59adee924ec14df05d17e4a41 Author: Fabio Erculiani Date: Mon Mar 1 18:46:26 2010 +0100 [entropy.client.interfaces.dep] also reduce matching scope for tagged packages when there's no matching installed pkg (apparently) commit f1a0e5763e861d87e474a78c5801b52340421c6a Author: Fabio Erculiani Date: Mon Mar 1 15:12:52 2010 +0100 Tagging Entropy version 0.99.36.1 commit 1679ff429514daa0ef64b90566116d6d36142907 Author: Fabio Erculiani Date: Mon Mar 1 15:12:30 2010 +0100 [entropy.misc] s/KeyboardError/KeyboardInterrupt/ commit ead69a2715f9df97db89da63141fd647e7a48f5f Author: Fabio Erculiani Date: Mon Mar 1 14:00:58 2010 +0100 Tagging Entropy version 0.99.36 commit e3da84f83192f031f853fde5e90f28bf9923eed0 Author: Fabio Erculiani Date: Mon Mar 1 12:52:15 2010 +0100 [entropy.spm] PortagePlugin: trivial fix commit c18142a18ce86010ce272863bda8c59709ae5924 Author: Fabio Erculiani Date: Mon Mar 1 12:50:17 2010 +0100 [entropy.client.interfaces.package] fix Entropy trigger metadata setup (accept_license) When using repositories without package license metadata, retrieveLicenseKeys() returns an empty list. So, use retrieveLicense() instead. commit d2e347b654678bf9bde9968f47eabbd7bd6ae6e0 Author: Fabio Erculiani Date: Mon Mar 1 12:10:48 2010 +0100 [entropy.db] always commit() sqlite3 Connection instances before closing commit 8590f782dd2d920aa03ceae64f8e55fe6f8ff8c7 Author: Fabio Erculiani Date: Mon Mar 1 12:02:20 2010 +0100 [entropy.db] EntropyRepository, append more info to __show_info output commit b0e96e2b250d8045b320eab8b92bb24d28172cc1 Author: Fabio Erculiani Date: Mon Mar 1 11:56:14 2010 +0100 [services] tweak client-updates-daemon timers commit dc05dc03a96baf7409c1f294435d3b651a19b671 Author: Fabio Erculiani Date: Mon Mar 1 11:55:38 2010 +0100 [entropy.server] improve performance on db upload, do not index db twice commit 4f8c9bc39061eb42d943da0e363fe178dc0e7687 Author: Fabio Erculiani Date: Mon Mar 1 09:27:05 2010 +0100 [entropy.misc] TimeScheduled, handle KeyboardError exceptions on run() commit a2c15726a17106d2355b7ec6cf7ee9711c87d8d9 Author: Fabio Erculiani Date: Sun Feb 28 20:53:01 2010 +0100 [reagent] fix "reagent repo bump" commit 97d9b0ad455d6048919b5b859d4d3cb5215c6637 Author: Fabio Erculiani Date: Sun Feb 28 12:57:11 2010 +0100 Tagging Entropy version 0.99.35.9 commit fe497e12a18c20479a7f88fcbf8897e739b4cbf6 Author: Fabio Erculiani Date: Fri Feb 26 20:15:22 2010 +0100 [entropy.fetchers] fix UrlFetcher._update_speed regression (zero division error) commit 5c4cf501b8e983ea017d41d2ce34cf390f277e2f Author: Fabio Erculiani Date: Fri Feb 26 14:23:03 2010 +0100 [entropy.spm] PortagePlugin: unmute stdout and stderr by default, issues have to be fixed upstream from now on commit e3a9c245f27601b127e650bdeeebe3d3ec480715 Author: Fabio Erculiani Date: Fri Feb 26 09:48:27 2010 +0100 [todo] update TODO commit c0f96e9a8a4f1df8fb74380b6e92725ed60860cd Author: Fabio Erculiani Date: Fri Feb 26 09:42:12 2010 +0100 [equo] complete "equo community database" migration, rename "equo database" into "equo rescue" commit 97862548d11450018d0b16b694293e9d1b918a91 Author: Fabio Erculiani Date: Fri Feb 26 09:34:07 2010 +0100 [equo] merge "equo community database" with "equo community repo" commit 74e948519c231858c1a50a7f396223a02ba87e2c Author: Fabio Erculiani Date: Fri Feb 26 09:29:53 2010 +0100 [reagent] merge "reagent database" with "reagent repo" commit 116e288d57aea53c96a83f6173195c537006bb95 Author: Fabio Erculiani Date: Fri Feb 26 09:02:11 2010 +0100 [entropy.client.interfaces.dep] fully ignore spm dowgrades in satisfied deps calculation commit 0e941331041d92b59c8af55bf19e4b12d6f044bf Author: Fabio Erculiani Date: Thu Feb 25 17:34:57 2010 +0100 Tagging Entropy version 0.99.35.8 commit 3d61f84ac7543e87e8bc5dccdbc406d03e8ae674 Author: Fabio Erculiani Date: Thu Feb 25 10:17:05 2010 +0100 [sulfur] catch OperationalError when filtering reinstallable packages commit 5c3d2fa3ef5f54fb9e69fdac68e6c847b4a9cfa8 Author: Fabio Erculiani Date: Thu Feb 25 10:10:37 2010 +0100 [sulfur] EntropyPackage: fix __str__ when repository id is None commit 559d70e67ec217542f3531c25b5d4a18c2640661 Author: Fabio Erculiani Date: Thu Feb 25 10:03:50 2010 +0100 [entropy.client.services.ugc] catch TypeError exceptions when cached data is invalid commit ac406f8d4a24a6b2fad07d6cb614f03cf57788c6 Author: Fabio Erculiani Date: Thu Feb 25 17:19:05 2010 +0100 [services] fix Entropy Updates Notification Daemon, add exception handler commit 43fb0f41546c1c7e06d5be41305c5ed25a043e19 Author: Fabio Erculiani Date: Tue Feb 23 21:12:14 2010 +0100 [entropy.client.services.repository] tweak EAPI3 sync packages threshold commit 18a4acae352fda956d307569eca3fde6793b035e Author: Fabio Erculiani Date: Tue Feb 23 21:04:04 2010 +0100 [sulfur] improve Progress tab messages on labels commit 3393238bc2c25403e525aca27ee6eb4f1e6baa4d Author: Fabio Erculiani Date: Tue Feb 23 21:03:26 2010 +0100 [entropy.spm] catch OSError exceptions when trying os.makedirs in entropy_install_unpack_hook commit 846345f368df020b065ee4a3ea0ca0de1025e241 Author: Fabio Erculiani Date: Tue Feb 23 17:40:45 2010 +0100 [entropy.client] add some docstrings commit b2c8f15e644fc3938ef2fbbed30359cdfee9460c Author: Vincenzo Di Massa Date: Mon Feb 22 13:28:39 2010 +0100 A.R.M.A. + variable time delta dwnloadrate prediction Signed-off-by: Fabio Erculiani commit ff13363e4f882ccbd726bdf806efea499a5d24be Author: Fabio Erculiani Date: Sun Feb 21 18:37:05 2010 +0100 Tagging Entropy version 0.99.35.7 commit 83793c8f80b8e2dfb6e322dff1bd129c445622ff Author: Fabio Erculiani Date: Sun Feb 21 18:32:56 2010 +0100 [magneto] fix system tray icon handling (magneto-kde only) commit f57a5826229a46b9290ce3654f1cd7e21dc95e89 Author: Fabio Erculiani Date: Sun Feb 21 00:19:26 2010 +0100 Tagging Entropy version 0.99.35.6 commit c9415504aa7749a5965f5c0cb66a9d4dbe0a7b1a Author: Fabio Erculiani Date: Sun Feb 21 00:15:08 2010 +0100 [entropy.transceivers] EntropyFileUriHandler: also expand home dir commit 83f336f7ec773fdc8051b91a7336cede2c672cec Author: Fabio Erculiani Date: Sun Feb 21 00:14:14 2010 +0100 [entropy.db] always create packagespmrepository table if not available commit 8b4374b10c5c623775181c4a4855e3d66372d7e8 Author: Fabio Erculiani Date: Wed Feb 17 12:38:56 2010 +0100 Tagging Entropy version 0.99.35.5 commit 379688cdd9a819a172608bc7b385dcbab116467d Author: Fabio Erculiani Date: Wed Feb 17 12:38:41 2010 +0100 [entropy.tools] fix is_valid_ascii commit a22db350c694ab944c1417282cf273d42c7c075d Author: Fabio Erculiani Date: Wed Feb 17 12:31:29 2010 +0100 [entropy.cache] EntropyCacher: tweak cacher parameters commit 343b3ee22b0ac5ca5614d284e00f68b727befbdf Author: Fabio Erculiani Date: Wed Feb 17 09:57:31 2010 +0100 [git] update .gitignore commit 66914ec3d0d6297b4b2e83ce81b042a05cbd41ea Author: Fabio Erculiani Date: Wed Feb 17 09:55:12 2010 +0100 [entropy.transceivers] introduce file:// URI handler commit eb30ca1546b5d9b6ded729fc7cce2dcae77aac15 Author: Fabio Erculiani Date: Wed Feb 17 09:16:35 2010 +0100 [entropy.transceivers] EntropyFtpUriHandler: fix download_many, upload_many, delete_many commit 3062832df0b12c257de209e2e3bbcf9bd6e7b7d6 Author: Fabio Erculiani Date: Tue Feb 16 16:16:41 2010 +0100 Tagging Entropy version 0.99.35.3 commit 1e34c89babfdb291fc1d6a9f65ecb99ea43cdc2b Author: Fabio Erculiani Date: Tue Feb 16 11:43:51 2010 +0100 [todo] update TODO commit 4a6140d4a6a2cf26014a66bbe6ff755689d807b2 Author: Fabio Erculiani Date: Tue Feb 16 11:43:09 2010 +0100 [entropy] add support for packages-restricted separate packages directory commit d45bc5277aadecbd0eb9547fcb61e901668c4d2a Author: Fabio Erculiani Date: Tue Feb 16 11:07:31 2010 +0100 [entropy.client] catch RuntimeError exceptions when calling os.path.realpath (cope with circular symlink) commit 06d73fc66e45cd79e56b159226b818f893d88909 Author: Fabio Erculiani Date: Mon Feb 15 22:59:31 2010 +0100 [sulfur] do not show orphans message if resources are locked commit 44f4359ad987344b2fd70ae175d6721d1050f4fa Author: Fabio Erculiani Date: Mon Feb 15 19:52:25 2010 +0100 Tagging Entropy version 0.99.35.2 commit 91e6249c2bf39e25d563d98755329ed829a31184 Author: Fabio Erculiani Date: Mon Feb 15 19:51:49 2010 +0100 [sulfur] make sure all pkgs that are going to be removed are marked for removal commit 2a8d7e7747307006f7646e6baae336d157dd6a2b Author: Fabio Erculiani Date: Mon Feb 15 19:38:14 2010 +0100 [sulfur] EntropyPackage: __repr__ now prints more debugging info commit 1746007d5cd036cf6d74a530dd6c319c2a95f6a8 Author: Fabio Erculiani Date: Mon Feb 15 19:30:16 2010 +0100 [todo] update TODO commit 2b8c521fe259a68a0b169dbfd0e641f9f6d5885c Author: Fabio Erculiani Date: Mon Feb 15 00:23:50 2010 +0100 [entropy.transceivers] implement EntropyUriHandler.download_many and EntropyUriHandler.upload_many and EntropyUriHandler.delete_many This will help slower EntropyTransceiver implementations (such as SSH) to be faster commit 2099a5db044f60ee1b25508c8afcf399ce44ac8f Author: Fabio Erculiani Date: Mon Feb 15 00:16:56 2010 +0100 [conf] add mirror.us.sabayon.org to mirror list commit 35a490b543db47aa7658565cf4da3ded0028bf8f Author: Fabio Erculiani Date: Sun Feb 14 21:09:17 2010 +0100 [sulfur] okDialog() wrap set_markup() with cleanMarkupString() commit 5abb6de68317a3d6fe60b7e38c2a996bc2a5690f Author: Fabio Erculiani Date: Sun Feb 14 19:14:50 2010 +0100 [conf] repositories.conf add fsn.hu mirror to Entropy mirror list commit 9347175a201c2c33eb9381ed4e71f85e7f8e86da Author: Fabio Erculiani Date: Sun Feb 14 10:55:30 2010 +0100 Tagging Entropy version 0.99.35.1 commit c6bcf87caf39c3d8b3712e877229d7ea5a9dcea5 Author: Fabio Erculiani Date: Sun Feb 14 10:54:20 2010 +0100 [entropy.security] fix Entropy Security cache dir handling, create it if not available commit 48dc0d585d65434f740a11cada8285376b6aefb5 Author: Fabio Erculiani Date: Sun Feb 14 10:39:15 2010 +0100 [conf] reduce proirity of NLUUG mirror commit a01d1db195834605b921e23d707f0d77f077fa1f Author: Fabio Erculiani Date: Sat Feb 13 22:47:17 2010 +0100 [sulfur] fix another icon path commit 11542840ecffc82037d3214c216f3f52139952cc Author: Fabio Erculiani Date: Sat Feb 13 20:39:18 2010 +0100 [sulfur] fix Tips 'n tricks icon commit 61ebb4013d8725c8f25849a289914265c1236d3a Author: Fabio Erculiani Date: Sat Feb 13 19:58:15 2010 +0100 [tests] security: open Entropy Client with noclientdb=True commit afd8de99d9f7446c5693329ab5bd195889cf2ed3 Author: Fabio Erculiani Date: Sat Feb 13 19:57:08 2010 +0100 [entropy.server] improve performance by using in-memory repositories when possible (and allow this, even if not advised) commit 2696d64395dee584b1c27dd91e7cdeea7a03c0ef Author: Fabio Erculiani Date: Sat Feb 13 19:56:15 2010 +0100 [entropy.db] EntropyRepository.checksum: skip queries if baseinfo table does not exist commit a75c1a19b6ace65318206a404ea18775bab159eb Author: Fabio Erculiani Date: Sat Feb 13 19:23:37 2010 +0100 [tests] improve client module tests speed commit d676b73f9e879180c5e840f19bf7c2ed79cc68f2 Author: Fabio Erculiani Date: Sat Feb 13 19:23:17 2010 +0100 [tests] improve db module tests speed commit 80bd1e01b0a215363ea99583d40df4db391fdcf3 Author: Fabio Erculiani Date: Sat Feb 13 19:22:37 2010 +0100 [entropy.client] remove hackish etpSys['unittest'] support commit 1c50c0177fc4eda45a150adfaf3ce57d94aa07a8 Author: Fabio Erculiani Date: Sat Feb 13 19:01:33 2010 +0100 [entropy.client] tweak warning message commit 08708e373029c8f36a7a5f7db39f2a8a9de64e9e Author: Fabio Erculiani Date: Sat Feb 13 18:53:19 2010 +0100 [entropy.client] add "temp_file" argument to open_temp_repository commit b39cea591ade5ec3f58979efa8c4951f97b9e9fa Author: Fabio Erculiani Date: Sat Feb 13 18:53:10 2010 +0100 [entropy.client] code style update commit bcdc67359feb7bfa02b690977d378d0d62d06a91 Author: Fabio Erculiani Date: Sat Feb 13 12:59:49 2010 +0100 Tagging Entropy version 0.99.35 commit 23962962e580f08f086fa848a49060f13ab3c320 Author: Fabio Erculiani Date: Sat Feb 13 12:59:19 2010 +0100 [tests] fix wrong mkstemp() call in db.py test commit 4fd50e1eeb6e7e56638f741cc07902dd25492efb Author: Fabio Erculiani Date: Sat Feb 13 12:54:27 2010 +0100 [entropy.tools] fix dep_getcat commit fdc9bebfeba002aad47999dc15949d166ab48e03 Author: Fabio Erculiani Date: Sat Feb 13 12:54:11 2010 +0100 [entropy.debug] fix DebugList.__setslice__ commit dd757c0af75cace94b78b743c3e6ad06774c64d9 Author: Fabio Erculiani Date: Sat Feb 13 12:51:11 2010 +0100 [todo] update TODO commit c51385663d2d70e8383c204ecac7aad2bea66505 Author: Fabio Erculiani Date: Sat Feb 13 12:48:05 2010 +0100 [sulfur] EntropyPackage: show instance memory position in hex commit eb390a34481dc65e2ce9f026835587a01556d207 Author: Fabio Erculiani Date: Sat Feb 13 12:47:41 2010 +0100 [sulfur] fix queue status rollback handling commit b7219b3553abaa337c5502003b99b0d72c3af990 Author: Fabio Erculiani Date: Sat Feb 13 12:24:47 2010 +0100 [sulfur] Queue: do not alter pkgs list passed commit 53a773f5e6dabb4eea33bddc0a3755a2eb1b5b66 Author: Fabio Erculiani Date: Sat Feb 13 00:47:49 2010 +0100 [sulfur] improve UGC pkg properties view image cache handling commit a949a943f0d4096ebdd6e1ac6ef44ff2e6e69139 Author: Fabio Erculiani Date: Sat Feb 13 00:32:35 2010 +0100 [sulfur] remove set_busy() and unset_busy() calls commit 3043bcb9302e811de60578e6b6c68ae381a7f693 Author: Fabio Erculiani Date: Sat Feb 13 00:19:04 2010 +0100 [sulfur] embed "Update All" icon file commit 41392b22e44a3eade84c8ba17e5cc8d199d80fb0 Author: Fabio Erculiani Date: Fri Feb 12 23:30:48 2010 +0100 [magneto] update application icons commit 298ba32541b56608bf772cc15528107b48b4a9f3 Author: Fabio Erculiani Date: Fri Feb 12 17:45:20 2010 +0100 [sulfur] cache UGC icon fetch requests, improve performance commit 1cd887b2bf04379624fbf31789cf022411874b38 Author: Fabio Erculiani Date: Fri Feb 12 14:05:01 2010 +0100 [sulfur] increase notice board message size commit c1162f174b78b9284f36f39f4ca2975f7b32c1b9 Author: Fabio Erculiani Date: Fri Feb 12 13:37:28 2010 +0100 Tagging Entropy version 0.99.34.4 commit 700da269016258e8ed8eb5e44c8090751eb06ff4 Author: Fabio Erculiani Date: Fri Feb 12 13:36:12 2010 +0100 [sulfur] don't ask me why, but new Notice Board RSS format returns int as id commit 62245ec7a2450bb2e9ca161b9d19e1298a4afde0 Author: Fabio Erculiani Date: Fri Feb 12 13:31:11 2010 +0100 [sulfur] fix typo commit e196893b1fa3e05b149e52c9ab30cf6ad6125d8d Author: Fabio Erculiani Date: Fri Feb 12 13:16:18 2010 +0100 [sulfur] handle non-root mode commit 04d883889802fc52dc07a3baed75382aceb3b294 Author: Fabio Erculiani Date: Fri Feb 12 13:09:32 2010 +0100 [sulfur] catch OSError exceptions on resize_image call commit aaae62bfc28f0eb162bc9eecf60330e34541a48e Author: Fabio Erculiani Date: Fri Feb 12 13:06:16 2010 +0100 [entropy.core.settings.base] SystemSettings: __generic_parser() now returns ASCII-only lines commit 2354ead132e4d06438c5e58d20bf9101d5fbd705 Author: Fabio Erculiani Date: Fri Feb 12 08:31:10 2010 +0100 [conf] add two more Entropy mirrors commit 476e424d9958d77efe1c7d2bbaabfd40ff9ca994 Author: Fabio Erculiani Date: Thu Feb 11 23:49:46 2010 +0100 [entropy.services] add Server.repositories() method commit af8baaff288a89a5e03111e8a46d8a9821aabb0c Author: Fabio Erculiani Date: Thu Feb 11 23:49:27 2010 +0100 [reagent] add "reagent status" tool, print repositories status commit d50393284be5883285fd478afe10d46d6037078c Author: Fabio Erculiani Date: Thu Feb 11 20:41:50 2010 +0100 [entropy.services] fix function signature commit 470d1b0c65313c2cb4f6100c899cc48ef4988dfc Author: Fabio Erculiani Date: Thu Feb 11 20:40:49 2010 +0100 Tagging Entropy version 0.99.34.3 commit aa2e3f17b1d4d1824fedd2cfedc847eff19fc037 Author: Fabio Erculiani Date: Thu Feb 11 20:40:10 2010 +0100 [entropy.client] I HATE PYTHON commit 36b6fedd8d464d615e4a2fc02d5bb68644c7a990 Author: Fabio Erculiani Date: Thu Feb 11 20:39:05 2010 +0100 [entropy.client] fix undefined reference commit 4d8f44db4548db94e84d3d781fbef489c99e837b Author: Fabio Erculiani Date: Thu Feb 11 19:05:26 2010 +0100 Tagging Entropy version 0.99.34.2 commit abb64da09586663a2424793819a7fd036e2d165f Author: Fabio Erculiani Date: Thu Feb 11 19:05:03 2010 +0100 [entropy.server] atom_match: disable packagesFilter commit 3c9096d7ad98065b928aa7481c529c8bb564b168 Author: Fabio Erculiani Date: Thu Feb 11 18:50:29 2010 +0100 [sulfur] dialogs: when UGC icon store path is not available, just give up commit 40dfae77f0364a08e61fbe8a73607403bb87eebb Author: Daniel Halens Rodriguez Date: Thu Feb 11 17:35:33 2010 +0000 [translations] Update sk translation commit 2908295d5672301a1ab67a9814ab007848a31b4f Author: Fabio Erculiani Date: Thu Feb 11 18:30:40 2010 +0100 Tagging Entropy version 0.99.34.1 commit 9da7ad8cdde9bab02e050885b4045bf5821d3cda Author: Fabio Erculiani Date: Thu Feb 11 18:30:04 2010 +0100 [tests] db: use mkstemp instead of trying to write to $PWD commit 7859f459c1e897651f6097422398a02e4a5931bf Author: Fabio Erculiani Date: Thu Feb 11 18:17:52 2010 +0100 [entropy.server] when removing SystemSettings plugins, respect insertion order commit 3cd03a3cce4921b2e168b5a3927af7bb0a04851b Author: Fabio Erculiani Date: Thu Feb 11 18:14:21 2010 +0100 [entropy.debug] add new module (useful for debugging) with list() implementation commit d901eaa5b267b995e0583def0f27071e28970525 Author: Fabio Erculiani Date: Thu Feb 11 18:12:35 2010 +0100 [entropy.server] rewrite destroy(), fix plugins removal code commit 14b959a4c6f5cbb9a909d67db84ece1478b6d5b7 Author: Fabio Erculiani Date: Thu Feb 11 18:11:39 2010 +0100 [entropy.core] EntropyPluginStore: add has_plugin method commit c12c72b7ab8408f9e5932348996b84f1b39da7b4 Author: Fabio Erculiani Date: Thu Feb 11 18:00:32 2010 +0100 [entropy.server] when writing fake Entropy Client repo metadata, do not add invalid values commit f294c5a16ed3af44a0da11a53b47618c0a0d2fa3 Author: Fabio Erculiani Date: Thu Feb 11 17:50:58 2010 +0100 [entropy.core.settings.base] SystemSettings: improve dict() transparency commit 365ee420e7c83f6113e8acb1f2c3eee265957c5c Author: Fabio Erculiani Date: Thu Feb 11 16:04:53 2010 +0100 [tests] improve test_security_set_advisories_cache() test commit f9b45e3d4dcd4b45c4205707c2fe4dc4ebe21478 Author: Fabio Erculiani Date: Thu Feb 11 16:04:32 2010 +0100 [entropy.security] improve System class advisories cache handling commit 8ef7ec69ecb1db5612359d811287617f2423ed6c Author: Fabio Erculiani Date: Thu Feb 11 15:22:44 2010 +0100 [entropy.security] System: do not use Entropy Client cache bool for determining if using cache commit ef28aab38018bc5fa1a0e1c13f48a8e5bf96bf6c Author: Fabio Erculiani Date: Thu Feb 11 15:21:16 2010 +0100 [entropy.security] fix System.set_advisories_cache() commit 52143db75db85cf6478b07df3460b32d91b32138 Author: Fabio Erculiani Date: Thu Feb 11 15:13:58 2010 +0100 [entropy.server] filter out mem repos when generating Entropy Client repo order metadata commit dc005197114134c7ae986482cba68b94ecb38d4e Author: Fabio Erculiani Date: Thu Feb 11 15:13:08 2010 +0100 [entropy.client] remove debugging output commit 11539a75f00760b2744a2978a2d1ec9899af87a4 Author: Fabio Erculiani Date: Thu Feb 11 15:11:59 2010 +0100 [entropy.client] some trivial fixes for unit testing module commit 438a4968de7aacd670c5b292cb10dd11bbe599a7 Author: Fabio Erculiani Date: Thu Feb 11 15:05:07 2010 +0100 [magneto] implement keepalive ping/pong between dbus service and client to improve service reliability commit b189f219a26fc9c0fcb846c872777b4a5a6139a2 Author: Fabio Erculiani Date: Thu Feb 11 14:59:36 2010 +0100 [tests] fix QA test commit f6db307633cf312be6e1183d3f80d5fd79bc6c55 Author: Fabio Erculiani Date: Thu Feb 11 12:08:33 2010 +0100 Tagging Entropy version 0.99.34 commit e38fe4fdf9b205655950e76cdd40d371935ac8a9 Author: Roger Calvó Date: Thu Feb 11 11:28:10 2010 +0100 [translations] fix typo in my name commit bc1516b87b7fab8b7003090f66dc4a0d786ef2b8 Author: Roger Calvó Date: Thu Feb 11 11:23:39 2010 +0100 [po] update Catalan translation commit a42456f405c4ca0325dd9a0993f6d8f88647c1d0 Author: Fabio Erculiani Date: Wed Feb 10 23:58:14 2010 +0100 [conf] update list of mirrors, add NLUUG commit a7189d2b0626595ae44edad3dd09e4226eeb2608 Author: Fabio Erculiani Date: Wed Feb 10 22:54:32 2010 +0100 [sulfur] change console background saturation commit b5601de11e8845bb4487bc32ab5194b14d08b981 Author: Fabio Erculiani Date: Wed Feb 10 22:51:33 2010 +0100 [sulfur] after pkg install, switch back to proper pkgs tab commit 3fe82590a326b6aeb5faac47633584e9818b3ad6 Author: Fabio Erculiani Date: Wed Feb 10 18:31:36 2010 +0100 [entropy.db] fix a possible undefined reference issue in idpackageValidator commit ec93ff7034289d9d6b85f2dad73aeb5511e6f92d Author: Fabio Erculiani Date: Wed Feb 10 12:07:29 2010 +0100 [equo] fix read-only fs management (was due to old exception handling code) commit ef532246fd26d90a5aa71f07fd3e2f60d7b33f30 Author: Fabio Erculiani Date: Wed Feb 10 11:40:09 2010 +0100 [po] update translations commit 8c67dfaa6e5ae50a14d0c874944db9cbbe42a724 Author: Fabio Erculiani Date: Wed Feb 10 11:39:50 2010 +0100 [todo] update TODO commit e32bd11ae87743e9aff99207b21c331a856e3d62 Author: Fabio Erculiani Date: Wed Feb 10 11:27:45 2010 +0100 [sulfur] implement security updates, properly highlight vulnerable updates commit 94fec0d0941827bf9ff414ac85408d60511e0ca5 Author: Fabio Erculiani Date: Wed Feb 10 11:17:01 2010 +0100 [entropy.client.interfaces.dep] remove debugging code commit 27bc1da8f8a01b687d711fce22248f0b61a865b9 Author: Fabio Erculiani Date: Wed Feb 10 10:59:43 2010 +0100 [entropy.client.interfaces.dep] add calculate_security_updates() commit c264871ffcb3263af6888cf0447b8bbb24752a1f Author: Fabio Erculiani Date: Wed Feb 10 10:59:18 2010 +0100 [entropy.security] System.get_advisories_metadata: add use_cache argument commit f6e4c466951d994131a8427c0d5a77964c4902e7 Author: Fabio Erculiani Date: Wed Feb 10 09:14:37 2010 +0100 [sulfur] always show installation tab commit 64395c9919efb1a8804aa5dc4701be537be8a5ea Author: Fabio Erculiani Date: Tue Feb 9 12:39:30 2010 +0100 [sulfur] fix dependencies_test when no pkgs have to be added to queue commit 7620cedfb1ffc1b74d91e08c4febb927dc5a9125 Author: Fabio Erculiani Date: Tue Feb 9 11:02:01 2010 +0100 [entropy.client.interfaces.repository] catch EntropyRepository errors on spm sync commit 930ee7f861d49b1661646b3cf3ef25ef5f03e92b Author: Fabio Erculiani Date: Tue Feb 9 11:01:46 2010 +0100 [todo] update TODO commit 8b3f5a42dd13d298dffba5fcc67a84a5dc148e00 Author: Fabio Erculiani Date: Mon Feb 8 20:33:02 2010 +0100 [todo] update TODO commit 18cc42a207bfc2453a6effc49a9279627988e85f Author: Fabio Erculiani Date: Mon Feb 8 20:32:41 2010 +0100 [equo] fix trivial issue with fetch parameters commit 2c283893586ebd8050a97a4e55c9d5c4510acb79 Author: Fabio Erculiani Date: Mon Feb 8 13:47:14 2010 +0100 [services] client updates daemon, disable debug by default commit e38217892553f150a7df8d5e033f624140c22fc4 Author: Fabio Erculiani Date: Mon Feb 8 13:46:39 2010 +0100 [services] add Tracker installed packages metadata miner (first chunk) commit 86fa7fcf1f1a2ba5a3621934618ec12c91f2d4c5 Author: Fabio Erculiani Date: Mon Feb 8 13:23:31 2010 +0100 [equo] catch TimeoutError exceptions on UGC sync commit e8d22a5070c637ce1c8ef0d890724c21e7e6503c Author: Fabio Erculiani Date: Sun Feb 7 08:16:48 2010 +0100 [entropy.client] fix undefined reference commit 03b92f8f31a6bb59765859b587f3651fd160e6d4 Author: Fabio Erculiani Date: Sun Feb 7 08:14:30 2010 +0100 [entropy.client] fix undefined reference commit 6a18bfee9b44df08261f17e417a355502cb58472 Author: Fabio Erculiani Date: Sun Feb 7 08:05:11 2010 +0100 [equo] check "equo smart" argv len commit b21b33c80af96e4ac376d25e17b005a09b350a34 Author: Fabio Erculiani Date: Fri Feb 5 14:38:09 2010 +0100 [entropy.server] fix function call commit 35d9422f1a5eebbe8d9a88dbc73cb61d0eb9bb3c Author: Fabio Erculiani Date: Fri Feb 5 14:31:43 2010 +0100 [entropy.server] when downloading data, make sure download dir exists commit e6aa5687cd4925bf68d823af5fef0f37ad11adbc Author: Fabio Erculiani Date: Fri Feb 5 14:25:42 2010 +0100 [entropy.client] fix undefined reference commit c0914c6dab9734fe7b18f20ff16883d9cfae415b Author: Fabio Erculiani Date: Fri Feb 5 14:20:57 2010 +0100 [entropy.server] remove unused import commit c5dd3a7a491fb85be8e48103fba1c5b611b1f49c Author: Fabio Erculiani Date: Fri Feb 5 14:20:12 2010 +0100 [entropy.db] remove more evidences of old branch management code commit b7951c4f4c7607586b01a5034907456d87ed3c38 Author: Fabio Erculiani Date: Fri Feb 5 14:04:58 2010 +0100 [entropy.client] code style update commit dd910a73ebd2dae580110d993e13823e3f4b464c Author: Fabio Erculiani Date: Fri Feb 5 14:04:32 2010 +0100 [entropy.const] tweak Entropy server installed packages repository id commit 1d94eb55427bf2643b48068d0774a3d057363ed4 Author: Fabio Erculiani Date: Fri Feb 5 14:04:06 2010 +0100 [entropy.client] remove Entropy Server ugly hacks in atom_match code commit 8f0e303b280a7799176a638cd6e2732e99caff53 Author: Fabio Erculiani Date: Fri Feb 5 14:03:32 2010 +0100 [entropy.server] make Entropy Client be able to use Entropy Server repos transparently commit 14b66c69c93eae69d4ce1288ab0b4357375f3ecd Author: Fabio Erculiani Date: Fri Feb 5 12:13:56 2010 +0100 [equo] cleanup some code commit d31273ffd8c39c356f75fe929a71a3b00a197b04 Author: Fabio Erculiani Date: Fri Feb 5 11:41:20 2010 +0100 [entropy.client] move Entropy Package Sets interface to separate class, update API commit a1dfa6a81067cf350d41617646b77cd493e989a1 Author: Fabio Erculiani Date: Fri Feb 5 11:01:06 2010 +0100 [entropy.security] general module pre-spring cleanup ;) commit c845fc2f1a1063f2457657d15d5e51b54d62d3d8 Author: Fabio Erculiani Date: Fri Feb 5 07:34:45 2010 +0100 [docs] update API documentation commit 91a3af1a0cc6da2fc9a0cb5b7450bb28a43554d0 Author: Fabio Erculiani Date: Thu Feb 4 23:38:19 2010 +0100 [todo] update TODO commit 2ca6877e5753d99f6504a63b9807e3035e6c90c6 Author: Fabio Erculiani Date: Thu Feb 4 20:30:18 2010 +0100 [todo] update TODO commit 99dc6bd842bbd1c27044fa4fec9210ddf307bbca Author: Fabio Erculiani Date: Thu Feb 4 20:30:06 2010 +0100 [todo] update TODO commit db8876237b75540b3a9fb1596292aace9e653671 Author: Fabio Erculiani Date: Thu Feb 4 20:29:14 2010 +0100 [entropy.client] make QA and Security interface handling methods private commit 004d1055b27bbe42f7ab31bc85d925133f93760d Author: Fabio Erculiani Date: Thu Feb 4 20:24:49 2010 +0100 [entropy.db] EntropyRepository: rename retrieveVersionTag to retrieveTag commit 712699ee2289dc6a93675da499f450276b880626 Author: Fabio Erculiani Date: Thu Feb 4 20:16:24 2010 +0100 [todo] update TODO commit d930dddaa776d6be9b402d7a4e21478d05d092a0 Author: Fabio Erculiani Date: Thu Feb 4 20:15:45 2010 +0100 [todo] update TODO commit 708e8ea89d9979b9b3c0a0b7a33c0087b03ade60 Author: Fabio Erculiani Date: Thu Feb 4 20:14:33 2010 +0100 [entropy.exceptions] ditch IncorrectParameter exceptions commit b8c9b040839be5972bbc335c3c1365f757ebd64d Author: Fabio Erculiani Date: Thu Feb 4 20:04:36 2010 +0100 [entropy.exception] ditch InvalidData exception in favour of AttributeError commit f235456707d3a2c0c34e5e7ea0db97e738b3c77e Author: Fabio Erculiani Date: Thu Feb 4 20:00:29 2010 +0100 [entropy.exceptions] ditch InvalidDataType exception in favour of AttributeError commit 1de4608f658cf6357d624f5cb749af625fdd7a8d Author: Fabio Erculiani Date: Thu Feb 4 19:34:50 2010 +0100 [equo] warn user if equo/entropy version mismatch commit 9756569875aa1c89370e26281e1b42807d4984a1 Author: Fabio Erculiani Date: Thu Feb 4 19:25:49 2010 +0100 Tagging Entropy version 0.99.33.6 commit 70862b58a2e6e60769a9eaa10dc915bbda1922e2 Author: Fabio Erculiani Date: Thu Feb 4 19:25:28 2010 +0100 [scripts] entropy lib revision bumping was missing commit b0e68d1960e29c087b0b767663460036e3a52e41 Author: Fabio Erculiani Date: Thu Feb 4 19:16:53 2010 +0100 Tagging Entropy version 0.99.33.5 commit 11cfc4349a57af26fa24502eb8cf450f2e578a3c Author: Fabio Erculiani Date: Thu Feb 4 19:16:17 2010 +0100 [scripts] only commit tagging related files commit 8e45ceeacb0b7924837c28dba38fc763ba350f8c Author: Fabio Erculiani Date: Thu Feb 4 19:15:28 2010 +0100 Tagging Entropy version 0.99.33.4 commit 86d3fd976a931a0dea4f50b41a99bddee8cb135e Author: Fabio Erculiani Date: Thu Feb 4 19:15:00 2010 +0100 [scripts] tweak (hopefully last time) version tagging script commit 4216d4a1a348bf23d1db66bb3f5cffaa726771a5 Author: Fabio Erculiani Date: Thu Feb 4 19:14:18 2010 +0100 Tagging Entropy version 0.99.33.3 commit db42276a070c2888d95cf1409a5da601caa5b4a3 Author: Fabio Erculiani Date: Thu Feb 4 19:14:02 2010 +0100 [scripts] fix version tagging script commit d2ecf6072af3d9306564fd309b6b4ce9630f94a9 Author: Fabio Erculiani Date: Thu Feb 4 19:12:59 2010 +0100 Tagging Entropy version 0.99.33.2 commit 9093dd9a21afd04194b2a86e53d13f79ac2be558 Author: Fabio Erculiani Date: Thu Feb 4 19:12:29 2010 +0100 [po] update translations commit 311f443a5e5a97b633de494dea91198c5544d27d Author: Fabio Erculiani Date: Thu Feb 4 19:12:08 2010 +0100 [git] update .gitignore commit 7ad35bfd0093c0a1df0e58b9461fa84740e23289 Author: Fabio Erculiani Date: Thu Feb 4 19:11:49 2010 +0100 [scripts] update version tagging script commit 2692a9d435867a21fa63b712de207a7aae7903e5 Author: Fabio Erculiani Date: Thu Feb 4 19:08:37 2010 +0100 [build_system] install sulfur/equo revision files commit 56e3633361cb45eed0ebf15da841f47ed1db2257 Author: Fabio Erculiani Date: Thu Feb 4 19:04:06 2010 +0100 [entropy.const] move entropy revision to entropy module package commit 24c8d500a953fec74408f9a0525b59efd572634c Author: Fabio Erculiani Date: Thu Feb 4 19:02:25 2010 +0100 [entropy] add empty revision files to entropy-server, equo and sulfur commit 62a5fb9a06426016cbddf42672c7b3abf19cc7dd Author: Fabio Erculiani Date: Thu Feb 4 18:12:05 2010 +0100 [tests] improve entropy.system ut: test_security_fetch_advisories commit 0688093deeb813919c4f2ae631deedcdd9d1b4e0 Author: Fabio Erculiani Date: Thu Feb 4 17:50:29 2010 +0100 [todo] update TODO commit ef09136af72725660d242936fbdda9801078d8be Author: Fabio Erculiani Date: Thu Feb 4 17:46:12 2010 +0100 [entropy.security] System: some cleanup aimed to ease unit tests implementation commit 93b052d096287275c37c52f6b80d1a7f9e5c53c1 Author: Fabio Erculiani Date: Thu Feb 4 17:44:41 2010 +0100 [tests] kill running threads before quitting commit 773f93ee537bef1b807f51754fd96eaaee0f894b Author: Fabio Erculiani Date: Thu Feb 4 10:01:47 2010 +0100 [sulfur] misc, minor bugfixes commit 8a38701c7fcf24406ca1662840a91b50e912c9f2 Author: Fabio Erculiani Date: Thu Feb 4 01:49:21 2010 +0100 [sulfur] actually disable fetch, was put there for debugging purposes commit 815e119b752c127aade88f2100c5315f69147dae Author: Fabio Erculiani Date: Thu Feb 4 01:44:10 2010 +0100 [sulfur] make "Update all" button executing pkgs install, add updates signal handling commit 36b66e3ebb034dc77fb9de67e2618752398a1d04 Author: Fabio Erculiani Date: Thu Feb 4 01:43:35 2010 +0100 [sulfur] also print header and footer of messages to terminal commit 95c82ba889cbec764eb2079392d4f01ace03a7a5 Author: Fabio Erculiani Date: Thu Feb 4 01:18:43 2010 +0100 [sulfur] fix bug causing "Actions" button to not show up when adding orphaned pkgs to queue commit 542adc5cade1985d260139ead2ba42f7884de600 Author: Fabio Erculiani Date: Thu Feb 4 00:01:36 2010 +0100 Update ChangeLog for version 0.99.33.1 commit ee6da150aa2e4ab59a4926918ff52a35529a8a59 Author: Fabio Erculiani Date: Thu Feb 4 00:00:55 2010 +0100 [entropy.spm] fix function call commit 9ea5cbb977f76552a1f39c9a09356ee4bd2676ee Author: Fabio Erculiani Date: Wed Feb 3 22:59:00 2010 +0100 [todo] update TODO commit bce434c47ca0495ceb9187ef5f031cff960afc86 Author: Fabio Erculiani Date: Wed Feb 3 21:06:18 2010 +0100 Update ChangeLog for version 0.99.33 commit 8980ce598091d2c86f4b79df1528174dc1ff0968 Author: Fabio Erculiani Date: Wed Feb 3 21:05:43 2010 +0100 [po] update translations commit 54ffe531b90c5a34a5f8f325d802b0b7821dae49 Author: Fabio Erculiani Date: Wed Feb 3 21:05:08 2010 +0100 [po] update Italian translation commit 23c1de1a55541e7d0beb5d4f056b3b59ef1384b0 Author: Fabio Erculiani Date: Wed Feb 3 20:54:51 2010 +0100 [entropy.client.interfaces.package] provide pkgpath metadatum in fetch action commit 9564be413492f83339fcab3499af52a9366ed5db Author: Fabio Erculiani Date: Wed Feb 3 12:55:35 2010 +0100 [todo] update TODO commit e585ade399ac363320ac5cc64ca67ac9c730f4b2 Author: Fabio Erculiani Date: Wed Feb 3 12:54:51 2010 +0100 [entropy.client.interfaces.Package] cleanup hardcoded download paths, make possible to fetch a pkg to custom directory commit 7c7f384d414850c680ffb5bd4bd5c75568365d79 Author: Fabio Erculiani Date: Wed Feb 3 12:54:14 2010 +0100 [entropy.client] rename some Client methods, uniform to the rest of API commit fa0d76d1adf5eaf5fc793ff0eb99b15c135ef1a1 Author: Fabio Erculiani Date: Wed Feb 3 09:00:53 2010 +0100 [sulfur] improve orphaned packages handling commit 6c82fa7977463703190978f054c567073b678a0a Author: Fabio Erculiani Date: Wed Feb 3 09:00:26 2010 +0100 [entropy.const] add repo and revision string prefixes commit eaabcce60ee18d1799f8adcee946aa44937d58fd Author: Fabio Erculiani Date: Wed Feb 3 08:45:36 2010 +0100 [equo] deal with broken repository entries commit 4492b7ea38d7d68b317395752c4803df60a950aa Author: Fabio Erculiani Date: Wed Feb 3 08:42:52 2010 +0100 [equo] handle None values of input_box() too commit 5b6cc47baf036cc1bcaf365d1e10d094539104fe Author: Fabio Erculiani Date: Tue Feb 2 23:27:59 2010 +0100 [equo] fix "equo repo disable" output message commit 6aaf049c2fcb153bd8c3322b7e56c1524b374745 Author: Fabio Erculiani Date: Tue Feb 2 21:49:15 2010 +0100 [entropy.client.interfaces.dep] fix _generate_reverse_dependency_tree commit d05c7b0f8eeb90ad01202f295be6d0ce1462dee4 Author: Fabio Erculiani Date: Tue Feb 2 21:48:40 2010 +0100 [entropy.db] EntropyRepository: when generating reverse deps metadata, always enforce commit commit c696106d59903ce7826c2c84eda59b1a0cdc065b Author: Fabio Erculiani Date: Tue Feb 2 18:29:41 2010 +0100 [entropy.client.interfaces.repository] when fetching a new repo, regen revdeps metadata commit a43e8f938d36e2bc80ff047960f97cfd356bdd06 Author: Fabio Erculiani Date: Tue Feb 2 17:56:55 2010 +0100 [equo] add recursive metadatum to resume cache (equo install --resume) commit c001b35a2e174490dbb6d23f811c258c288b9d5e Author: Fabio Erculiani Date: Tue Feb 2 17:55:41 2010 +0100 [entropy.client] make possible to generate reverse dependencies for available packages, add recursive argument commit 4d3a5be4bcdfe0884fe7a8662287005cbab3b267 Author: Fabio Erculiani Date: Tue Feb 2 16:50:43 2010 +0100 [entropy.client] Client.open_repository() make possible to get installed packages repo commit dfa7b75d4f631b41c86ea8ef8a226f5239d57e7f Author: Fabio Erculiani Date: Tue Feb 2 16:33:02 2010 +0100 [entropy.db] EntropyRepository: implement basic __hash__ builtin method commit 5ede4afc4e204e57686d869ac4c8fde3d19d7794 Author: Fabio Erculiani Date: Tue Feb 2 16:32:37 2010 +0100 [entropy.client] add support for recursive/non-recursive pkgs dep matching commit 455af9afd7a34b9374e6bd662e94004ebbacd09a Author: Fabio Erculiani Date: Tue Feb 2 08:14:07 2010 +0100 [sulfur] code style update commit 7a15f7258543ab59e287535d37282ac4450c31a8 Author: Fabio Erculiani Date: Mon Feb 1 18:04:59 2010 +0100 [equo] when no repositories are provided on "equo update", create list from available repositories metadata commit a0a157d28def7d35eada10019c179fbb27b5bdd8 Author: Fabio Erculiani Date: Tue Feb 2 07:31:51 2010 +0100 [entropy.client.interfaces.dep] don't spam terminal printing progress status when calling calculate_updates() commit d7f9783ba6090ca7588371eb6a34e98982b343b0 Author: Fabio Erculiani Date: Tue Feb 2 07:22:47 2010 +0100 [entropy.client/entropy.server] ditch any reference to sqlite ":memory:" connections, break API commit ff0fb23a21b73d3ee931ad6f665ac29667856295 Author: Fabio Erculiani Date: Mon Feb 1 17:36:32 2010 +0100 [todo] update TODO commit f34cb0136cdb83f6ddc3af39f66ef3ee4ee99ca6 Author: Fabio Erculiani Date: Mon Feb 1 17:36:18 2010 +0100 [entropy.db] uniform EntropyRepository.search* API commit 4fb61510e7423a0f09915de9474195875b1e147b Author: Fabio Erculiani Date: Mon Feb 1 17:23:40 2010 +0100 [entropy.db] trivial docstring update commit 5b6a67f5b131b22e8507b2f69af06bf5a586d021 Author: Fabio Erculiani Date: Mon Feb 1 17:23:04 2010 +0100 [entropy.db] remove EntropyRepository.searchSlottedPackages(), uniform search methods, add searchSlotted() commit 547e3edef1607f1f70c8ab1782c4afd4fadc90c3 Author: Fabio Erculiani Date: Mon Feb 1 17:19:56 2010 +0100 [entropy.db] drop searchLicenses(), uniform to other search methods, add searchLicense() commit 7b5de0a68de623340ad594726e1f85724cdde04a Author: Fabio Erculiani Date: Mon Feb 1 17:19:24 2010 +0100 [entropy.db] add EntropyRepository.searchPackagesByHomepage() commit a8abb2ea213a9247c83f63d4522d1786b66f7add Author: Fabio Erculiani Date: Mon Feb 1 17:08:21 2010 +0100 [entropy.db] add just_id argument to EntropyRepository.searchPackagesByDescription() commit 73e54180379dbaaedc636e5e0ff218da568ef896 Author: Fabio Erculiani Date: Mon Feb 1 17:07:52 2010 +0100 [entropy.client] add Client.is_entropy_package_free(), returning if a package is free as in freedom commit d2b73d39984cf1f1e2cfe7eb76cef187940a6ceb Author: Fabio Erculiani Date: Mon Feb 1 15:11:02 2010 +0100 [entropy.spm] PortagePackageGroups: add "security" group commit 91e49c96b6b6a252522cc822d8996ec1ed6385ee Author: Fabio Erculiani Date: Mon Feb 1 14:50:12 2010 +0100 [entropy.db] API change, methods names polishing commit eb019891647cd1309d6708f7c69c8dfc1c07fbdc Author: Fabio Erculiani Date: Mon Feb 1 12:48:38 2010 +0100 Update ChangeLog for version 0.99.32.1 commit 23b11cbc89d9af64df7b8aa06c00bb67c4949132 Author: Fabio Erculiani Date: Mon Feb 1 12:48:13 2010 +0100 [entropy.dump] catch SystemError exceptions on loadobj() commit 1f7a6cc5e280354b38e8d085b31cde4d3d0c208e Author: Fabio Erculiani Date: Mon Feb 1 12:47:14 2010 +0100 [equo] fix regression coming from Client.installed_repository() function introduction commit 9acf70bfaa7145611b65398eccf2372ba1b1f9e1 Author: Fabio Erculiani Date: Mon Feb 1 09:35:18 2010 +0100 [entropy.spm] PortagePlugin.extract_package_metadata: move download metadatum setup further commit 247749de887cc2e7a66ed0d8ddd215141852551f Author: Fabio Erculiani Date: Sun Jan 31 19:26:24 2010 +0100 [po] update translations commit 3819272506239e6a95db01a2f1564c8f6cb22848 Author: Fabio Erculiani Date: Sun Jan 31 19:22:49 2010 +0100 Update ChangeLog for version 0.99.32 commit 7dcd195f74324915c13af252d33467c6306f891d Author: Fabio Erculiani Date: Sun Jan 31 19:22:18 2010 +0100 [todo] update TODO commit 60ce094648c1ba3d35afd8c6e313cdf8443a914b Author: Fabio Erculiani Date: Sun Jan 31 19:20:38 2010 +0100 [entropy.server] import EntropyCacher in module scope commit 4bbe7214b52c6061c4e55e70acb667ca618708fe Author: Fabio Erculiani Date: Sun Jan 31 19:14:00 2010 +0100 [activator] fix undefined reference commit d25066a83b2c03bca46224214ee93f4c25b52986 Author: Fabio Erculiani Date: Sun Jan 31 18:54:23 2010 +0100 [entropy.server] use custom EntropyCacher cache directory, to not overlap Entropy Client metadata commit 6a46273246f1140d8f4f4fe98cc7a926fd2c0abe Author: Fabio Erculiani Date: Sun Jan 31 18:14:20 2010 +0100 [entropy.client.services.ugc] fix connect_to_service for pkg repos commit f4193ec8270a43fa98c1af5966689d144ed09f87 Author: Fabio Erculiani Date: Sun Jan 31 18:02:39 2010 +0100 [entropy.const] reduce RSS max entries default to sane value commit 16b129f63687c566a4b59b590cbac6929fcf1c7a Author: Fabio Erculiani Date: Sun Jan 31 18:06:40 2010 +0100 [entropy.db] cannot use dep operator comparison for tags, it breaks the tag concept commit bf1a58216265cbd07606f295ea8f5d44212fd9db Author: Fabio Erculiani Date: Sun Jan 31 17:45:48 2010 +0100 [entropy.client] code style update commit 7243079ac9ac68989128e33f15f4e5ae2088e291 Author: Fabio Erculiani Date: Sun Jan 31 17:44:41 2010 +0100 [entropy.db] fix ~ operator handling when filtering tag results passed by atomMatch commit 7acc8d65b4a5049211e5f43d01b2061045410361 Author: Fabio Erculiani Date: Sun Jan 31 14:24:59 2010 +0100 [entropy.client.interfaces.dep] trivial code cleanup commit d5164e4a2e53d46451b846b477efce9ba4ced75a Author: Fabio Erculiani Date: Sun Jan 31 13:31:16 2010 +0100 [sulfur] do not switch back to packages tab when unknown error happens commit 0d1a2f48903aef2f861b56b58cd4d6c23323c2e0 Author: Fabio Erculiani Date: Sun Jan 31 13:27:49 2010 +0100 [sulfur] remove empty lines in widgets.py commit ec48391a52373bb74e5e5aba120f4edeebd2372e Author: Fabio Erculiani Date: Sun Jan 31 13:18:01 2010 +0100 [po] update Italian translation commit 52b2dca874c24e57656f405d2619b459259758e9 Author: Fabio Erculiani Date: Sun Jan 31 13:16:42 2010 +0100 [sulfur] grow sulfur console maximum chars length to 100000 commit 3fc976718aa556faf1a93ba9c3102326ca8c66b6 Author: Fabio Erculiani Date: Sun Jan 31 13:14:38 2010 +0100 [entropy.cache] EntropyCacher: deal with EntropyCacher shutdown commit 8b6d6d463057dc38585f55a87d47997352f51e7c Author: Fabio Erculiani Date: Sun Jan 31 13:14:11 2010 +0100 [entropy.output] TextInterface: do not colour question text by default commit 04103d2697515a6dba3d0b9c4282cd1090df89a2 Author: Fabio Erculiani Date: Sun Jan 31 13:13:25 2010 +0100 [equo] remove dead code, improve orphaned packages question usability on upgrade commit 96925041a4e51827f05168d27d7a45252021722b Author: Fabio Erculiani Date: Sun Jan 31 10:57:42 2010 +0100 [sulfur] add "Update all" button commit dd03ff58b43369a246e706b31fd174c2d89003bd Author: Fabio Erculiani Date: Sun Jan 31 10:27:59 2010 +0100 [entropy.db] EntropyRepository: make insertSignatures() working with older db schema commit 3755e24ab80419da322985168e683777f68caa05 Author: Fabio Erculiani Date: Sun Jan 31 10:24:05 2010 +0100 [entropy.db] EntropyRepository: store structure update execution status in class scope, and use in repr(), str(), unicode() commit c0b3efac757e444dcad1ddb5dd37037eef209bfd Author: Fabio Erculiani Date: Sun Jan 31 10:09:06 2010 +0100 [equo] filter out invalid package values in _dependencies_test if broken dep is found commit f23689aa3c1c7afb4a8d2cca92e7700879a56297 Author: Fabio Erculiani Date: Sat Jan 30 18:54:15 2010 +0100 [todo] update TODO commit f987640d5a6db1de2c324eb9ce24596dc54a2e44 Author: Fabio Erculiani Date: Sat Jan 30 18:49:39 2010 +0100 [entropy.client] remove Client.validRepositories, provide Client.repositories() commit 06df34f41d8f357d515673886b75f90fd4f6b242 Author: Fabio Erculiani Date: Sat Jan 30 18:37:39 2010 +0100 [entropy.client] drop .clientDbconn in favour of installed_repository() commit 545209c97ff1abee286717544ad3b0b08694b049 Author: Fabio Erculiani Date: Sat Jan 30 17:57:51 2010 +0100 [equo] stop using E_CLIENT in module scope commit 54859f7ff7259917075f278729a9cd46aa549775 Author: Fabio Erculiani Date: Sat Jan 30 17:25:59 2010 +0100 [entropy.client.interfaces.package] add missing os.close() commit df6a8ef14b64ce4eea1233145c036833cf6b0380 Author: Fabio Erculiani Date: Sat Jan 30 17:16:16 2010 +0100 [entropy.services.ugc.commands] report_error: also save "lsof" metadata to file commit da36b44adab481a8bb2412e16046d601493fffc7 Author: Fabio Erculiani Date: Sat Jan 30 17:14:22 2010 +0100 [entropy.qa] ErrorReportInterface, also collect lsof data commit da2f2f6cc0df1e4b89343b9e23fdc874d51469c4 Author: Fabio Erculiani Date: Sat Jan 30 17:09:12 2010 +0100 [entropy.tools] fix print_exception frame data collection commit d89ceeafd92578521b463022bf6637f80aedfbb3 Author: Fabio Erculiani Date: Sat Jan 30 09:59:01 2010 +0100 [equo] fix xterm title commit b113695d8af68889ca7e989fdcd799402b541274 Author: Fabio Erculiani Date: Fri Jan 29 23:43:55 2010 +0100 [todo] update TODO commit f5b016a146c1b6c730430e21c7901e72d1c39f93 Author: Fabio Erculiani Date: Fri Jan 29 23:39:42 2010 +0100 [entropy.db] make EntropyRepository process-safe and thread-safe at the same time This is kinda experimental but it seems to work just fine and, at the moment there are no multithreaded accesses to EntropyRepository. This patch makes write mutex in EntropyRepository useless because EntropyRepository will automatically allocate new connections and cursors for every new thread/pid coming in, avoiding to leak open files around. SQLite3 is thread-safe when using one connection per thread, so... here it is! commit b23b3cd790e5c3ffad7e9bc56c5ca77c033fd4c7 Author: Fabio Erculiani Date: Fri Jan 29 23:12:50 2010 +0100 [entropy.db] doDatabaseExport: always exclude sqlite tables commit 719a59ef5c94e00a63e828a9cb64b2d987393aa0 Author: Fabio Erculiani Date: Fri Jan 29 21:32:11 2010 +0100 Update ChangeLog for version 0.99.31.1 commit 4fc5c3c90d28128a438f7c3c8832f8cf29771142 Author: Fabio Erculiani Date: Fri Jan 29 21:31:48 2010 +0100 [entropy.client] fix undefined reference commit 804be5e793698390d66db50b353a3310cd921487 Author: Fabio Erculiani Date: Fri Jan 29 21:22:07 2010 +0100 Update ChangeLog for version 0.99.31 commit 9dca344ebb80929fc8b530ae7ba64011af38dd89 Author: Fabio Erculiani Date: Fri Jan 29 20:47:26 2010 +0100 [todo] update TODO commit 200a9e6efb14d7f66d251bfaff1eb49353a33866 Author: Fabio Erculiani Date: Fri Jan 29 20:46:17 2010 +0100 [entropy] make use of entropy.db.exceptions classes commit 988788cc7a2f325e76e812d3d05b9473628ae7e3 Author: Fabio Erculiani Date: Fri Jan 29 16:26:14 2010 +0100 [entropy.db] module imports reordering commit fc88cea45d5435b2710dfb70e381fb2d50e4dfda Author: Fabio Erculiani Date: Fri Jan 29 16:25:27 2010 +0100 [entropy.db.exceptions] introduce wrapped EntropyRepository exception classes commit 99b532b8d47dee9336037ce9f21ecbc7bc9464a4 Author: Fabio Erculiani Date: Fri Jan 29 16:23:39 2010 +0100 [todo] update TODO commit 6cccfa353d41a5fbc18fb716b7c2f2398cbf2837 Author: Fabio Erculiani Date: Fri Jan 29 16:22:40 2010 +0100 [todo] update TODO commit ac113e682380c6ec60d06960cb5da8c078a469bc Author: Fabio Erculiani Date: Fri Jan 29 14:58:18 2010 +0100 [entropy.client.interfaces.dep] disable previously added workaround, we now have full stack frame data commit 2fc1c3db17222fed92cd6b1d879ed4a679e7b99c Author: Fabio Erculiani Date: Fri Jan 29 14:30:16 2010 +0100 [tests] fix test_db_insert_compare_match_tag test commit 5f18d8fb0f75605edc67883eafdf3c013b3f4ca8 Author: Fabio Erculiani Date: Fri Jan 29 14:05:09 2010 +0100 [entropy.const] make use of etpConst['entropyslotprefix'] commit 632450fe79195880ecd2bb319b771810705ba3a7 Author: Fabio Erculiani Date: Fri Jan 29 14:00:56 2010 +0100 [po] update translations template commit 94bad28f78cb01a01b693a6ca1ff9372cb8994fa Author: Fabio Erculiani Date: Fri Jan 29 13:41:50 2010 +0100 [equo] when grabbing exception info, grab variables information in every frame commit 8f6337f29776181aaad817f9a5ca7c89f6c1cfd7 Author: Fabio Erculiani Date: Fri Jan 29 13:41:23 2010 +0100 [entropy.tools] improve print_exception, make possible to print variables in every frame commit f234af9428b3f1b48ef0642408d39335346dcdbf Author: Fabio Erculiani Date: Fri Jan 29 13:40:35 2010 +0100 [sulfur] when grabbing exception info, grab variables information in every frame commit 4ca2bcdf1ee906a34cf5cb58928579edce4befc9 Author: Fabio Erculiani Date: Fri Jan 29 12:27:36 2010 +0100 [sulfur] add missing variable reference commit 5b1241717ecd3af9d0bbc1ce2baddb867ec23e71 Author: Fabio Erculiani Date: Fri Jan 29 12:11:32 2010 +0100 [sulfur] fix exception data file creation when ExceptionDialog is called commit 944c47dbc88f188976cffe01e1fcb705a87d1ce0 Author: Fabio Erculiani Date: Fri Jan 29 11:55:53 2010 +0100 [entropy.client.interfaces.dep] code style update commit c2ad1c8cb581bbb0427072831b2b267f4d4975c2 Author: Fabio Erculiani Date: Fri Jan 29 11:52:33 2010 +0100 [entropy.client] also catch OSError exception commit 07d3456e985b741dd27dc756dddbb30e8d94962d Author: Fabio Erculiani Date: Fri Jan 29 11:26:33 2010 +0100 [sulfur] ignore invalid icon name in new_ugc_pixbuf commit 266dbe335f2a2e1dde22d057617a34ecd5bd2191 Author: Fabio Erculiani Date: Fri Jan 29 11:24:12 2010 +0100 [entropy.db] make reverse dependencies metadata generation a bit more bulletproof commit b240848b77a90b30721dc91c1b81490707f2f285 Author: Fabio Erculiani Date: Fri Jan 29 10:55:29 2010 +0100 [entropy.client] workaround a caching check bug, will be fixed when error reporter will provide full stack commit ddedd2e704b967c3265575f1caca41ac57f2aab3 Author: Fabio Erculiani Date: Fri Jan 29 09:12:37 2010 +0100 [entropy.const] add package slot prefix string commit 41dd399b378296e7c59c31ba92014257d20b4dba Author: Fabio Erculiani Date: Fri Jan 29 09:06:30 2010 +0100 [entropy.client] rename client_repository() to installed_repository() commit 503b8f83a0ff9e0f4b6edcfffcf0bfc3b1bd4495 Author: Fabio Erculiani Date: Fri Jan 29 08:53:34 2010 +0100 [entropy.client] unbundle hardcoded strings in add_package_to_repos, do not use etpSys commit d328b589334a68fddc2190460b1ee851a7d6de63 Author: Fabio Erculiani Date: Fri Jan 29 08:52:41 2010 +0100 [entropy.client] update signature of _add_plugin_to_client_repository() Add repo_id argument, which value will be added to EntropyRepositoryPlugin metadata under "repo_name" key commit 2f3046eaaf8bcaa02faede7f0244fed6ec64b767 Author: Fabio Erculiani Date: Fri Jan 29 08:52:00 2010 +0100 [entropy.db] EntropyRepository: use builtin repo id as default commit f6ecfe693d80e5a257f6cf32aed7d92d2e9a577a Author: Fabio Erculiani Date: Fri Jan 29 08:51:34 2010 +0100 [entropy.spm] PortagePlugin: add accessibility package group commit cd3ccffb8a91945927db6a7299ef92d4ad29b643 Author: Fabio Erculiani Date: Fri Jan 29 08:51:18 2010 +0100 [entropy.tools] add dep_getcat function commit b5a4d3f6971deea315de50d9193cfca9cfdbbabe Author: Fabio Erculiani Date: Fri Jan 29 08:50:56 2010 +0100 [entropy.const] update built-in repository identifier strings commit c658b5288f0eeb3181bb083b794e7706f5cd8d1d Author: Fabio Erculiani Date: Fri Jan 29 06:55:29 2010 +0100 [entropy.client] add client_repository() method, will replace .clientDbconn commit 73ce7bd5d1f7684a1dff0544812be43ff0acdedd Author: Fabio Erculiani Date: Thu Jan 28 21:14:18 2010 +0100 Update ChangeLog for version 0.99.30.2 commit 7b854118beb0d1db8ae42536e9d7cd4c6bd2f126 Author: Fabio Erculiani Date: Thu Jan 28 21:07:21 2010 +0100 [entropy.server] fix hopefully last regression in tidy_mirrors() commit 08c9332a9f53113f44a3e8f9a839acce6e60ad94 Author: Fabio Erculiani Date: Thu Jan 28 21:00:15 2010 +0100 [entropy.server] fix a regression in tidy_mirrors commit 0a39d64b0fc8f7bd1a102d7c1699bd7324e260aa Author: Fabio Erculiani Date: Thu Jan 28 20:51:33 2010 +0100 [entropy.server] several (for real this time) improvements to _expand_queues() and _calculate_sync_queues() commit 53a7a3edcbee26f53db37c2916dfdb1696af5fee Author: Fabio Erculiani Date: Thu Jan 28 20:43:09 2010 +0100 [entropy.server] comment out early download queue files exclusion (causes tidy tool to fail under corner case circumstances) commit 21bfafd7ab61abdb0bba0a279f012094f66672ac Author: Fabio Erculiani Date: Thu Jan 28 20:39:35 2010 +0100 [entropy.server] revert several dumb changes to _calculate_sync_queues() (sorry) commit d0fec851f421993365b7d82e789e1056cb657900 Author: Fabio Erculiani Date: Thu Jan 28 20:33:07 2010 +0100 [entropy.server] exclude .md5 files when calculating queues directly in early iterations commit efdbce9483122b54ca18a80fdcb3dc570019e013 Author: Fabio Erculiani Date: Thu Jan 28 20:28:15 2010 +0100 [entropy.server] cleanup _calculate_sync_queues() once again commit 364f1d80f836097de9c3a2cd0590590544004c5e Author: Fabio Erculiani Date: Thu Jan 28 20:27:45 2010 +0100 [entropy.server] cleanup _calculate_sync_queues() commit 67146dd858c57203233dbfb86c5b0a288452a8e7 Author: Fabio Erculiani Date: Thu Jan 28 20:18:12 2010 +0100 [entropy.server] use official EntropyUriHandler temp file extension for validating download queue commit bfd4882f3b0256583bfb63e81e485547d1cd669d Author: Fabio Erculiani Date: Thu Jan 28 20:10:51 2010 +0100 [todo] update TODO commit df211456ecb7a36a52fc8780aa984081b8db5cb8 Author: Fabio Erculiani Date: Thu Jan 28 20:10:28 2010 +0100 [equo] fix "equo query revisions", only search installed packages repo commit a8014a53e0c41de5836a9070255796bd1758461c Author: Fabio Erculiani Date: Thu Jan 28 20:06:12 2010 +0100 [equo] fix --help, "equo query revisions" was missing commit 477dd941e6a3a01d55c1cdb46fa485f3c9e8e2ca Author: Fabio Erculiani Date: Thu Jan 28 20:00:03 2010 +0100 [equo] text_query: remove dead code commit 1703d385c5491130a53d78ff90a524e0dc13bcfc Author: Fabio Erculiani Date: Thu Jan 28 19:50:43 2010 +0100 [entropy.client.interfaces.package] fix regression on unpacking new checksum list object commit acb4ae3a5de5f39ce30f68e707e5da0a5ec61fe7 Author: Fabio Erculiani Date: Thu Jan 28 19:17:37 2010 +0100 [activator] fix undefined reference commit da34b397c9b4bd34e6f5b6a001fd1bbacb1b663e Author: Fabio Erculiani Date: Thu Jan 28 19:09:21 2010 +0100 [entropy.client/equo] add build_deps argument to deps calculation functions Also add --bdeps switch to "equo install" to make possible to install build-time dependencies. commit f0d62d784f84fc37039c9a9b244fc23e42c37ba3 Author: Fabio Erculiani Date: Thu Jan 28 18:58:47 2010 +0100 [reagent] actually write to right EntropyRepository instance commit 671ed318d22370698225a6b6880929b3935c0db9 Author: Fabio Erculiani Date: Thu Jan 28 18:56:44 2010 +0100 [reagent] fix undefined reference commit e1dc6c70659848aaf608a7aba8ec18932a4188a7 Author: Fabio Erculiani Date: Thu Jan 28 18:44:10 2010 +0100 [reagent] when editing dependencies, re-add package to repository to make EAPI=3 repo sync aware of it commit 0ca3b1bd8f3599d7e4aac8f22e8ebfecbdd67608 Author: Fabio Erculiani Date: Thu Jan 28 18:03:55 2010 +0100 [todo] update TODO commit 8e64a04f0ee1544c915c26a2b8b04eae1a1defdc Author: Fabio Erculiani Date: Thu Jan 28 16:56:40 2010 +0100 [todo] update TODO commit e608419183b195eb1d5d6cf504117146b33bb0c3 Author: Fabio Erculiani Date: Thu Jan 28 16:56:22 2010 +0100 [sulfur] highlight system packages in tree view commit e761013621fdef4f7b436ea451131261812c0c85 Author: Fabio Erculiani Date: Thu Jan 28 16:48:12 2010 +0100 [sulfur] add more caching to EntropyPackage commit 9d16d558418190033521560e0c49356cc79eb7b8 Author: Fabio Erculiani Date: Thu Jan 28 16:45:29 2010 +0100 [sulfur] cache some EntropyPackage metadata requests commit 6b7b622ac2e06baa769bda86c642045ed1dd867d Author: Fabio Erculiani Date: Thu Jan 28 16:38:25 2010 +0100 [todo] update TODO commit 60aa36ff2d9043c93f90294d4d1da58f72b71817 Author: Fabio Erculiani Date: Thu Jan 28 15:48:05 2010 +0100 Update ChangeLog for version 0.99.30.1 commit 804a0c1d9cbae0cef9611f22e332cb2cfd6867da Author: Fabio Erculiani Date: Thu Jan 28 15:47:53 2010 +0100 [equo] import os module commit cccb9239a1c22dc4dc0c1bd9b128e9b29ac74b90 Author: Fabio Erculiani Date: Thu Jan 28 14:56:20 2010 +0100 [entropy.server] fix nonfree pkgs dir support across repos (when moving) When moving packages across repos, if nonfree packages dir support is enabled metadata has to be re-extracted from package file and new 'download' metadatum has to replace the old one. This because a free package can be considered as such in repo A but not in repo B. commit 865113de96ee1549c99cc37a3def0b81d962d11b Author: Fabio Erculiani Date: Thu Jan 28 13:31:29 2010 +0100 Update ChangeLog for version 0.99.30 commit b58be877a495aa5cfc3160add50c6284ffcc6dcb Author: Fabio Erculiani Date: Thu Jan 28 13:13:00 2010 +0100 [tests] add tagged packages match test commit 25a0134db041a1c420513b392712a8e793708952 Author: Fabio Erculiani Date: Thu Jan 28 12:45:22 2010 +0100 [sulfur] EntropyPackageView, deal with closed repo in cell redraw callback commit 2dba860c0ace4a5319ff0e728033031e2d5c84de Author: Fabio Erculiani Date: Thu Jan 28 12:42:42 2010 +0100 [sulfur] move LicenseDialog.accepted at the top commit df80cdfede2fb61b550b0d7ec909ac9d35bb4732 Author: Fabio Erculiani Date: Thu Jan 28 12:39:59 2010 +0100 [entropy.db] fix issue causing ~app-foo/foo-1.2.3#tag to not get matched, "~" operator compare check was missing commit e3c6ce32cb3a5aded254335ce132e2ff05ecd9a1 Author: Fabio Erculiani Date: Thu Jan 28 10:20:39 2010 +0100 [docs] update API documentation commit 2442918f935b6dfb882b377443b522cb35298eed Author: Fabio Erculiani Date: Thu Jan 28 10:17:51 2010 +0100 [todo] update TODO commit 0246f2201a1e80bd530d3650d34521c468c3c046 Author: Fabio Erculiani Date: Thu Jan 28 09:57:40 2010 +0100 [sulfur] EntropyPackageView._get_cached_pkg_ugc_icon: validate variables commit ee2814d0c34bd2af51f0dfcb88f0f9eecc90f045 Author: Fabio Erculiani Date: Thu Jan 28 09:55:50 2010 +0100 [entropy.client] catch closeDB() exceptions and write to stderr commit adb5eb0787e23ab83dc9f50f5b0775fc1c765052 Author: Fabio Erculiani Date: Thu Jan 28 09:52:15 2010 +0100 [todo] update TODO commit 9ea843d36dae9100230065e3730e76b773e1cdcd Author: Fabio Erculiani Date: Thu Jan 28 09:51:33 2010 +0100 [entropy.server] disable -nonfree directory support by default, via server.conf commit 5630947ae03d7ae39f986d11518d4206b00510cb Author: Fabio Erculiani Date: Thu Jan 28 09:41:31 2010 +0100 [equo] add "equo query revisions" tool commit 365b520e701ac8828cdac5032a1c465d6980c5e9 Author: Fabio Erculiani Date: Thu Jan 28 09:38:54 2010 +0100 [entropy.db] new method searchRevisionedPackages commit 488bafa814346378e08d736c4098c6fea08ccc44 Author: Fabio Erculiani Date: Thu Jan 28 09:33:49 2010 +0100 [po] update translations commit b0216f343efe228c6aae8fe06904c72300914b4d Author: Fabio Erculiani Date: Thu Jan 28 09:30:46 2010 +0100 [entropy.client/entropy.server] cleanup and fixes aimed to make downloads from -nonfree dir working :: removed etpConst['packagesbindir'] :: cleaned up entropy.client.interfaces.fetch, branch argument not needed anymore, dropped :: moved some minor functions to entropy.server (not required in entropy.client anymore) commit beaf6242315bdba1ff0324cdc8d61913893fca3a Author: Fabio Erculiani Date: Wed Jan 27 23:42:02 2010 +0100 [entropy.server] make use of the new SpmPlugin.extract_package_metadata, license_callback commit c303e3af6daf6bbd157c2b9de29b9e6e1cdc779c Author: Fabio Erculiani Date: Wed Jan 27 23:40:43 2010 +0100 [entropy.spm] SpmPlugin: bump PLUGIN_API_VERSION requirement, implement new argument on extract_package_metadata :: license_callback is used to determine if a package is free (as in freedom) or not. commit 144960531ba4d58900cf37e281d6c892134ba260 Author: Fabio Erculiani Date: Wed Jan 27 22:14:09 2010 +0100 [entropy.server] fix verify_remote_packages() commit 182d556433a1ab3882458e424899406971e71a14 Author: Fabio Erculiani Date: Wed Jan 27 21:53:34 2010 +0100 [entropy.server] fix another function call (fix tidy_mirrors) commit d23f0bca4ab590412ef8c2f17a9670bef2f78bee Author: Fabio Erculiani Date: Wed Jan 27 19:47:22 2010 +0100 [todo] update TODO commit 452c95a39e405398ec4637d245a64f0eca914026 Author: Fabio Erculiani Date: Wed Jan 27 19:47:00 2010 +0100 [entropy.server] another regression fix commit 6ac2a52488d9767ca07cdc0d876530918397c4de Author: Fabio Erculiani Date: Wed Jan 27 19:37:10 2010 +0100 [activator] use rss enable setting from SystemSettings and not etpConst commit 92d8035ff23696add746cf7ff15125bdf2eb915e Author: Fabio Erculiani Date: Wed Jan 27 19:36:43 2010 +0100 [entropy.server] do not consider a mirror "tainted" when pkgs are just downloaded commit 05283052cf3cd83fdf0dc0660c711129bd611556 Author: Fabio Erculiani Date: Wed Jan 27 19:29:18 2010 +0100 [entropy.server] fix another undefined reference (blame pylint, it sucks!) commit 6afdcd2bb2858b5bbbc9d9b40715d52a5635627d Author: Fabio Erculiani Date: Wed Jan 27 19:22:46 2010 +0100 [entropy.server] fix a bunch of regressions caused by previously committed huge code move commit f1517bd880749df4a0bae5fd9494b2a316cb1fb4 Author: Fabio Erculiani Date: Wed Jan 27 18:54:10 2010 +0100 [entropy.server] cleanup initialize_server_repository() commit 37edb21f50cd81b70d76a0aed8353408313e0640 Author: Fabio Erculiani Date: Wed Jan 27 18:40:32 2010 +0100 [entropy.server] fix undefined reference commit a0245b84cab7c208d39acad6a783e87c75720c1e Author: Fabio Erculiani Date: Wed Jan 27 18:37:01 2010 +0100 [entropy.server] add support for multiple packages directories (to host nonfree pkgs) commit 6c61cda7a512d7ed8f24efe3e396f7212b34ae7b Author: Fabio Erculiani Date: Wed Jan 27 17:04:05 2010 +0100 [entropy.core.settings.base] make possible to override branch from env, using ETP_BRANCH commit 969d1e1e7a914457e76af8ab992796fe537c391e Author: Fabio Erculiani Date: Wed Jan 27 13:42:19 2010 +0100 [entropy.tools] add function recursive_directory_relative_listing commit be46cca6885c596ddd7521deaea511d3dac86a6c Author: Fabio Erculiani Date: Wed Jan 27 10:10:55 2010 +0100 [entropy.server] add nonfree repository metadata to repositories dict commit a78148bfada8e4359a941da7fbfff18a21c9e41c Author: Fabio Erculiani Date: Wed Jan 27 10:10:20 2010 +0100 [entropy.spm] PortagePlugin: use newly created entropy.tools.create_package_dirpath() commit 7a85585594519031d3d06bffa28579cae4ab8196 Author: Fabio Erculiani Date: Wed Jan 27 10:02:29 2010 +0100 [entropy.const] add nonfree pkgs directory name commit abf995ae59e3df6807d1f77e3b356d9b4b06c742 Author: Fabio Erculiani Date: Wed Jan 27 10:01:12 2010 +0100 [entropy.tools] factorize pkgs path building into a general purpose function commit 20223586e95307a0c95449be902eb6471739fe34 Author: Fabio Erculiani Date: Wed Jan 27 09:03:21 2010 +0100 [entropy.const] prepare packages relative download URL per license type split commit 17780018b8a1d1d86dacb89696866076102b7fd1 Author: Fabio Erculiani Date: Wed Jan 27 08:43:02 2010 +0100 [sulfur] better check advisory object before loading advisory menu commit 3583e867c0207a09e90288b860726a1648c1a3a8 Author: Fabio Erculiani Date: Wed Jan 27 00:28:58 2010 +0100 [sulfur] improve UGC icon cache fetch in treeview under high load commit b4f3a749b6912f0fee86ccd70f8b599caaeeb564 Author: Fabio Erculiani Date: Wed Jan 27 00:12:58 2010 +0100 [sulfur] show repository identifier on pkg row commit 6bda803c7b89694566ab49f377ed4efbda2431e2 Author: Fabio Erculiani Date: Wed Jan 27 00:04:43 2010 +0100 [sulfur] fix packages sorting inside pkgs categories in treeview commit 44d11747e5d8d097c2f7f5f1a066b6cc49bd59c7 Author: Fabio Erculiani Date: Tue Jan 26 23:34:54 2010 +0100 [sulfur] catch resize_image errors commit 7adb0c60a15bf53e353d41a9dc9bdc29bff24f21 Author: Fabio Erculiani Date: Tue Jan 26 23:01:12 2010 +0100 [todo] update TODO commit b0aca3196cd373ac190da253194f6c1833d03adb Author: Fabio Erculiani Date: Tue Jan 26 22:54:17 2010 +0100 [docs] update API documentation commit 93755cadd87c235b41a3952d31e048a1e2e440e9 Author: Fabio Erculiani Date: Tue Jan 26 22:52:52 2010 +0100 [entropy.server] complete module API cleanup and polishing commit ddcef8b64eb7c8174803afa3f7bd3326cb45c412 Author: Fabio Erculiani Date: Tue Jan 26 22:33:18 2010 +0100 [sulfur] eventually fix pkgs popup menu reposition code commit 48a0e3079ae068aa9744db8adbfcb5a1ecbc9c7e Author: Fabio Erculiani Date: Tue Jan 26 21:57:01 2010 +0100 [sulfur] properly set background color of UGC icon cell in treeview commit a4b7b05498e0ac324e3734fb7f44583c414efa6e Author: Fabio Erculiani Date: Tue Jan 26 21:45:43 2010 +0100 [sulfur] add "all" group to EntropyPackages, use this when showing "Applications" tab content. Also filter out dupies. commit 1ffd734365b5a185570dc9ac509f278cf0b4cefe Author: Fabio Erculiani Date: Tue Jan 26 21:44:50 2010 +0100 [sulfur] make EntropyPackageView respect --nougc option commit 571c58f23cba455ac115641f178edd14425f1a88 Author: Fabio Erculiani Date: Tue Jan 26 19:10:06 2010 +0100 Update ChangeLog for version 0.99.26 commit 681881ff832dab61456e73da8951344f86f91430 Author: Fabio Erculiani Date: Tue Jan 26 15:53:27 2010 +0100 [magneto] while trying to load magneto-kde, also catch RuntimeError exceptions commit 202965c6e684e595198260b49e0027c88dbf5051 Author: Fabio Erculiani Date: Tue Jan 26 15:34:40 2010 +0100 [po] update Italian translation commit 71fa6cf58dc7541333ad6c04b98448561c9736ed Author: Fabio Erculiani Date: Tue Jan 26 14:16:50 2010 +0100 [entropy.dump] dumpobj: also catch ImportError exceptions commit ae09c684c77df6cddce34c9a753a9f8ce22d1f79 Author: Fabio Erculiani Date: Tue Jan 26 14:14:16 2010 +0100 [entropy.tools] print_exception: workaroung Python 2.6.x bug commit 53271599b1994f719760cf91c321716c74f8f7de Author: Fabio Erculiani Date: Tue Jan 26 14:13:01 2010 +0100 [entropy.server.transceivers] fix API call commit 66675a6d802485e9cca77f12cf62689cbd6a80d1 Author: Fabio Erculiani Date: Tue Jan 26 10:36:04 2010 +0100 [entropy.server] second chunk of entropy.server API/module cleanup and polishing commit 838aaf5d3842a8c896235dcc8d7048f2425b8cd3 Author: Fabio Erculiani Date: Tue Jan 26 09:46:22 2010 +0100 [entropy.server] remove usage of to-be-removed exceptions commit 4b201677251feca11d12b149ed0b8ee64c7620f2 Author: Fabio Erculiani Date: Tue Jan 26 09:45:56 2010 +0100 [todo] update TODO commit 3401e2a67aa9e84d574a60c39900114c53284c3f Author: Fabio Erculiani Date: Tue Jan 26 09:43:22 2010 +0100 [sulfur] catch EntropyRepository exceptions when view is reloading commit de8c6bc2b801644a43f42c8bd46e0371a102e40b Author: Fabio Erculiani Date: Tue Jan 26 08:59:58 2010 +0100 [sulfur] when trying to load icon from theme, also catch GError exceptions commit 5419aac89f105cbc017866372a25697f1fd1abf9 Author: Fabio Erculiani Date: Mon Jan 25 20:09:11 2010 +0100 [todo] update TODO commit 81b036f0b03e60279587ace1f8ccacdcd67be2c6 Author: Fabio Erculiani Date: Mon Jan 25 20:08:56 2010 +0100 [docs] update API documentation commit 5cdf91a69923589e62ceedc31bbc8639b1952601 Author: Fabio Erculiani Date: Mon Jan 25 20:07:55 2010 +0100 [entropy.server] first chunk of API rework, module code reorganization commit 4e919d87f3ae3e2239f2c29cbae13d8d796db9dd Author: Fabio Erculiani Date: Mon Jan 25 18:21:08 2010 +0100 [todo] update TODO commit 1fc2602bae09d60298d2d8d1ac74972b7b4dfaaf Author: Fabio Erculiani Date: Mon Jan 25 18:20:34 2010 +0100 [entropy.tools] first run of entropy.tools module/API cleanup done commit 35151b76c43c2547ab3744109b75dbedfa367f58 Author: Fabio Erculiani Date: Mon Jan 25 09:22:06 2010 +0100 [sulfur] deal with unavailable metadata in package class commit 3adeb7d8ae2c929c836c8b054313423706ee610d Author: Fabio Erculiani Date: Mon Jan 25 09:19:51 2010 +0100 [entropy.db] EntropyRepository: slightly improve retrieveDependencies() commit 0453fd8bcde1b79535d98e370269ea185908b693 Author: Fabio Erculiani Date: Mon Jan 25 02:09:54 2010 +0100 [entropy] when subclassing Entropy Client interface, properly set singleton class commit 2720f83c8e33186e91a9795b30cf88f061b831a2 Author: Fabio Erculiani Date: Mon Jan 25 01:24:08 2010 +0100 Update ChangeLog for version 0.99.25 commit bf1451bb9a1f242c52e4a86f98f64ab46cd07d2c Author: Fabio Erculiani Date: Mon Jan 25 01:20:03 2010 +0100 [sulfur] implement tips and tricks window commit 403f59e9ec5fd42a55dfadfdf681fe6c5085d9e9 Author: Fabio Erculiani Date: Mon Jan 25 00:31:19 2010 +0100 [reagent] when editing package dependencies, automatically bump package revision commit a98b9e1d11bfae5f57c641b3a3d0c5807c040cc6 Author: Fabio Erculiani Date: Mon Jan 25 00:27:22 2010 +0100 [sulfur] set our Entropy Client subclass as singleton class token commit 141da9b980ab33730cf16aca01b716e2510afae7 Author: Fabio Erculiani Date: Mon Jan 25 00:26:56 2010 +0100 [sulfur] experimentally enable colored output in terminal commit b7245d0d85ee07b4b44ca4b2107a8a2e321950c5 Author: Fabio Erculiani Date: Mon Jan 25 00:26:05 2010 +0100 [entropy.output] provide function that removes bash color codes from string commit d39d5dfcdbc012855d4b0579588c2fece7e6f30c Author: Fabio Erculiani Date: Sun Jan 24 23:45:41 2010 +0100 [sulfur] code style update commit 16be74ad636a3dfe7508ff0c0743eb4cae84cb6a Author: Fabio Erculiani Date: Sun Jan 24 23:45:08 2010 +0100 [entropy.core] make possible to override Singleton class used for loading singleton instances commit 3f71db060ac5e707340eafe2e0cc81b50c294052 Author: Fabio Erculiani Date: Sun Jan 24 23:44:54 2010 +0100 [entropy.core.settings] code style update commit ab37c3377c170831281b8136fedea5d5ddb486a1 Author: Fabio Erculiani Date: Sun Jan 24 23:37:16 2010 +0100 [entropy.client] using static variable as caching dicts causes issues to Singleton Client subclasses, so drop them commit 743bcceda42e525632dc506d6364683f0efb6f91 Author: Fabio Erculiani Date: Sun Jan 24 23:03:14 2010 +0100 [sulfur] switch back to packages page when queue is complete commit ca25e03936a7cc0483c9aff5b0a5266d7ee45967 Author: Fabio Erculiani Date: Sun Jan 24 19:01:08 2010 +0100 [equo] add new repo tool "equo repo", making possible to enable/disable repositories via cmdline commit 885148aaaefa6be0752bff00a7801f36eda99b77 Author: Fabio Erculiani Date: Sun Jan 24 18:22:35 2010 +0100 [sulfur] show abort queue button when running libtest commit 297af8014cbe81a43f128d55999cd7239e2d6ffc Author: Fabio Erculiani Date: Sun Jan 24 18:15:28 2010 +0100 [sulfur] fix libraries test button and user interaction commit bc4b846d48639527567962d2501eb1fcba9c8ccf Author: Fabio Erculiani Date: Sun Jan 24 18:08:13 2010 +0100 [sulfur] fix dependencies test button and user interaction commit a16ed40998212aa7bafc85c76a43c9e676f00a54 Author: Fabio Erculiani Date: Sun Jan 24 17:48:14 2010 +0100 [sulfur] always convert package search string to unicode commit 8441b5094f00c93823d1b8bdca0eea5c0a7b5495 Author: Fabio Erculiani Date: Sun Jan 24 17:45:27 2010 +0100 [activator] print commit message to stdout when done writing it commit d13d97c81f54f9a4d10754b1000f49b0e5944322 Author: Fabio Erculiani Date: Sun Jan 24 17:42:40 2010 +0100 [sulfur.dialogs] InputDialog: if self.parameters is set to None, reset to dict if required commit 034cfd5741f056e2364069014c3b7ba92e939e24 Author: Fabio Erculiani Date: Sun Jan 24 15:28:43 2010 +0100 [sulfur] add the ability to add UGC data to packages (images, icons, documents) by dropping to rows in treeview commit 64dd02697a0e212fe3303463266b50968fd18e59 Author: Fabio Erculiani Date: Sun Jan 24 15:28:05 2010 +0100 [entropy.client.services.ugc] add handly method to clear UGC live (RAM) cache commit b995f67b50ffe0c3f3674a06bba0f6e81594b537 Author: Fabio Erculiani Date: Sun Jan 24 13:13:36 2010 +0100 [sulfur] when UGC package icon is not available, search into system commit 5dc38ce66c0f30142e7ec497e5726762188a9284 Author: Fabio Erculiani Date: Sun Jan 24 13:07:41 2010 +0100 [sulfur] remove some dead code commit a700348fc449a4355905fce936c627c09af3a28f Author: Fabio Erculiani Date: Sun Jan 24 10:21:56 2010 +0100 [sulfur] parallel UGC icon fetch only for currently shown packages commit 087c3f23ebfd07b600416adda8fd24c0135bb7a4 Author: Fabio Erculiani Date: Sun Jan 24 09:30:45 2010 +0100 [sulfur] cache pixbuf objects in packages view commit 2425a639dfda7b09dabcfd2cd7262f5eafd0f2a3 Author: Fabio Erculiani Date: Sun Jan 24 09:33:26 2010 +0100 [sulfur] add missing ugc icon commit d9cbb6e6820724e2b4847774bfe604247c6d7d1c Author: Fabio Erculiani Date: Sun Jan 24 01:18:04 2010 +0100 [sulfur.filters] make possible to use & to concatenate search terms in filter bar commit d5ef9a42d051a641305474e55d6c09268b5227b8 Author: Fabio Erculiani Date: Sun Jan 24 00:58:22 2010 +0100 [sulfur] add package icon support to main packages view (including autoloading) PLEASE NOTE: package icons autoloading is not perfect yet, Sulfur should rather try to get icons of visible elements (will be so by next commits) commit 1a79ced3f4da6f26deefda0b4bb0428ceab9b70b Author: Fabio Erculiani Date: Sun Jan 24 00:55:36 2010 +0100 [entropy.client.services.ugc.interfaces] improve Entropy Client UGC interface to cache, expose some handy methods commit d4bca3b96cfb9de695de8c69fd327af310bac5f0 Author: Fabio Erculiani Date: Sat Jan 23 22:20:17 2010 +0100 [sulfur] show loading message while executing package search commit 09fcac18a70ed49dac362f8ee829f5adee0eb15f Author: Fabio Erculiani Date: Sat Jan 23 21:52:24 2010 +0100 [entropy.client.services.ugc] code style update commit a0cfc6e8df8a21cdf09c7b9c354c744df436cd76 Author: Fabio Erculiani Date: Sat Jan 23 18:21:35 2010 +0100 [reagent] when editing deps and user hit cancel, go to the next package commit cd9c11c0d3138d22dc59fef124972ed9543c16c2 Author: Fabio Erculiani Date: Sat Jan 23 17:44:03 2010 +0100 Update ChangeLog for version 0.99.24.11 commit e7d237f8877d28923d825fac88f98a7b24202e6c Author: Fabio Erculiani Date: Sat Jan 23 17:41:32 2010 +0100 [entropy.db] EntropyRepository: several fixes to old-style Portage virtual packages support (this code will be moved to entropy.spm) commit faef0b84c8454280cc26671664f8ec8cb9044631 Author: Fabio Erculiani Date: Sat Jan 23 17:40:56 2010 +0100 [entropy.db] EntropyRepository: add new method "retrieveKeySplit" commit dd3e5d1b252ff4c3e1d9ff48de5a8fc27ca9a3cf Author: Fabio Erculiani Date: Sat Jan 23 17:40:27 2010 +0100 [equo] fix deptest output if all deps are satisfied commit 36be7ff9d304cd03b562e8aa483e714ec584bb8d Author: Fabio Erculiani Date: Sat Jan 23 17:00:42 2010 +0100 [reagent] fix atom_match call in package-dep tool commit 388d9597c68cd064f475280d2129d031953868f0 Author: Fabio Erculiani Date: Sat Jan 23 15:25:07 2010 +0100 [sulfur] implement package icons support in Sulfur package properties menu commit 1c305df86e35b5e5e33efdc3ff15a738acf88282 Author: Fabio Erculiani Date: Sat Jan 23 15:24:41 2010 +0100 [sulfur] remove sulfur.misc, move everything to sulfur.core commit 345b847ec35d0c301c436faece0ad679eac7628d Author: Fabio Erculiani Date: Sat Jan 23 15:22:39 2010 +0100 [sulfur] fix some vbox orientations (due to glade bug) in sulfur.glade commit e3a9b8f32529da6fa4f5f7734f129bfbae03d592 Author: Fabio Erculiani Date: Sat Jan 23 15:21:20 2010 +0100 [entropy.client.services.ugc] only return first (chronologically) package icon if more are available commit 1d0ec5dd04bd21afa9c0882ed35e6e7fd8f093c4 Author: Fabio Erculiani Date: Sat Jan 23 15:12:09 2010 +0100 [entropy.client.services.ugc] add support for UGC package icon commit 0e8800fd7d62f22a710d983fff30ed1ddc054783 Author: Fabio Erculiani Date: Sat Jan 23 08:57:55 2010 +0100 [sulfur] cleanup old spritz stuff commit 28b86c5c5dfdfb2f9605b969fc3c69e6565afa98 Author: Fabio Erculiani Date: Sat Jan 23 02:07:30 2010 +0100 [reagent/equo] implement full repository dependency editor commit 157cca7157c40d8cb771d06be550e75c9679959d Author: Fabio Erculiani Date: Sat Jan 23 02:06:56 2010 +0100 [entropy.output] TextInterface.input_box() several fixes to combo commit 7a8b919778c86d35bb3a36cdcaa679d246735fc8 Author: Fabio Erculiani Date: Sat Jan 23 00:27:36 2010 +0100 [entropy.output] TextInterface.input_box: fix list edit option, make possible to go back commit 89fefc4df083b1f92ddfacaa0c74e531bab40c89 Author: Fabio Erculiani Date: Sat Jan 23 00:22:16 2010 +0100 [reagent] do not directly use print() commit 2a94d1b88cd39b0313e2682c204f2b545959303f Author: Fabio Erculiani Date: Sat Jan 23 00:20:17 2010 +0100 [entropy.output] TextInterface.input_box: add edit option to list editor commit 1a3c456271f3cd737312c3d41c7d38e45b39fa1f Author: Fabio Erculiani Date: Sat Jan 23 00:19:50 2010 +0100 [entropy.client.services.ugc] check if repository supports UGC before trying to connect commit d99b2cd5de7a977a8adc8f5aa10b5f5fb0308f92 Author: Fabio Erculiani Date: Sat Jan 23 00:19:28 2010 +0100 [entropy.spm] PortagePlugin: do not crash if env-update is not in PATH commit 87033a262dabf78390c4642ff881b1d7070e5148 Author: Fabio Erculiani Date: Sat Jan 23 00:07:54 2010 +0100 [equo] fix "equo database restore" and "equo database backup" tools commit 10930e409e45f92764387157d112d9ab44539888 Author: Fabio Erculiani Date: Sat Jan 23 00:07:18 2010 +0100 [entropy.client] improve usability of restore_database and backup_database functions commit 186cf5b8e0eb0d03e021a47c43a401d7190ac417 Author: Fabio Erculiani Date: Sat Jan 23 00:06:35 2010 +0100 [entropy.output] fix combo box support in input_box, add space between request and input commit c105c603793acc8c4c70b44c4cbae16d930acf46 Author: Fabio Erculiani Date: Fri Jan 22 14:06:27 2010 +0100 [todo] update TODO commit 5eb3142ba41dbe5e14dcadc03b16256e2ab93f24 Author: Fabio Erculiani Date: Fri Jan 22 14:04:52 2010 +0100 [entropy.tools] another set of module API moves and etpConst['entropytagprefix'] adoption commit 6e9611b75bd3827725837bf217b42cce350cad20 Author: Fabio Erculiani Date: Fri Jan 22 09:54:28 2010 +0100 Update ChangeLog for version 0.99.24.10 commit dc6b49f8b94521ff58bddede096cdd1c7e50bf3f Author: Fabio Erculiani Date: Fri Jan 22 09:53:35 2010 +0100 [sulfur] improve treeview usability (showing a loading message) commit 7a90b2ad5331901a2813430ce2e041209d664115 Author: Fabio Erculiani Date: Fri Jan 22 09:19:59 2010 +0100 [sulfur] fix InputDialog return value when cancel button is pressed commit 5e04299ec85d2713df7015748b0c1a5f5d827b9b Author: Fabio Erculiani Date: Thu Jan 21 20:52:19 2010 +0100 [entropy.tools] more module API cleanup commit 65af10990b8ab463a1aa0e755fc9483e6a67ee73 Author: Fabio Erculiani Date: Thu Jan 21 20:29:32 2010 +0100 Update ChangeLog for version 0.99.24.9 commit d2b627f5880e7ce9a668fc01fef3da1537a186ed Author: Fabio Erculiani Date: Thu Jan 21 20:25:39 2010 +0100 [entropy.client.interfaces.dep] code style update commit 1d8b57195d279f54d4f0984b6b4afb61c8d9e7cb Author: Fabio Erculiani Date: Thu Jan 21 20:24:32 2010 +0100 [entropy.client] remove ugly hack, upstream fixed it and we don't want this crap around commit d6336a67e354ae57558a40bcc8fbd837bbb3a55f Author: Fabio Erculiani Date: Thu Jan 21 20:09:52 2010 +0100 [entropy.client.interfaces.dep] restrict tagged packages dependency match inside installed tags This change affects dependency matching in a way that Entropy package tags are used to reduce package matching scope when a tagged package is already installed. For example, in Sabayon, when a new kernel is available, previous Entropy versions used to pull it in. Avoiding to do this automatically and if not required by user, makes possible to not risk to make a system unbootable, especially when using proprietary, external video drivers. commit e3dec4606aa4ce1725e93bedf2bed48d16d51d4b Author: Fabio Erculiani Date: Thu Jan 21 20:06:16 2010 +0100 [entropy.const] pre-add (not in use yet) default Entropy package tag prefix commit 469726466bf1d83c3790475bcb30c75879c7890d Author: Fabio Erculiani Date: Thu Jan 21 20:05:49 2010 +0100 [entropy.tools] add two new functions entropy_compare_package_tags and sort_entropy_package_tags commit d3e5c9b280c5a8a5cd648ca18888d416f021829b Author: Fabio Erculiani Date: Thu Jan 21 20:05:19 2010 +0100 [todo] update TODO commit fd49338ce4a91e118c28ecac51193995b0ff72e8 Author: Fabio Erculiani Date: Thu Jan 21 13:51:31 2010 +0100 Update ChangeLog for version 0.99.24.8 commit 477284b987b43942b30a3f53edf96d2b83a3f418 Author: Fabio Erculiani Date: Thu Jan 21 13:51:07 2010 +0100 [sulfur] spawn UGC in parallel after repo sync commit 956ddd082949fb4d92f12bef7bb9540ad38f21a6 Author: Fabio Erculiani Date: Thu Jan 21 13:44:24 2010 +0100 [magneto] fix indentation error commit b523e1c6e853a1a37efb0c2709c91c80b05103ff Author: Fabio Erculiani Date: Wed Jan 20 22:06:29 2010 +0100 [sulfur] reintroduce child pids kill function, this time should be safe commit ae66b857f3e1ebd03958e71fa34e806fe9b1d624 Author: Fabio Erculiani Date: Wed Jan 20 22:01:34 2010 +0100 [sulfur] improve InputDialog reliability commit fc392e471f437418ed2cb90a75fe077eabfb814b Author: Fabio Erculiani Date: Wed Jan 20 21:56:01 2010 +0100 [sulfur] do not raise ValueError but just return empty list when get_installed_pkg_objs_for_selected() is not allowed commit 3b5079ff21cae7e0f73f0f84a4f3fb87b4ce6cbe Author: Fabio Erculiani Date: Wed Jan 20 21:51:01 2010 +0100 [sulfur] improve reliability of parallel groups metadata generation commit 3654d25c9567b0f0ab55ac077b5ac399a2a8a9c7 Author: Fabio Erculiani Date: Wed Jan 20 21:50:46 2010 +0100 [entropy.qa] code style update commit 2ccf9be83385f1c08a9b70d62d13cf1edf481e9f Author: Fabio Erculiani Date: Wed Jan 20 21:24:50 2010 +0100 [entropy.client.interfaces.dep] code style update commit 01eec2f43e2e307558cee6f2a5854feeb8b0bbaa Author: Fabio Erculiani Date: Wed Jan 20 21:22:57 2010 +0100 [entropy.client.interfaces.dep] temp. workaround virtual pkgs issue causing wrong old-style virtuals to be pulled in commit d1c76cb77f39da96c9dd8ae371956aecc466b8cd Author: Fabio Erculiani Date: Wed Jan 20 13:03:34 2010 +0100 [entropy.tools] collect_linker_paths: consider /lib and /usr/lib builtin linker paths commit 02837597c634fe273b665facd0188f0c7bd18a0d Author: Fabio Erculiani Date: Wed Jan 20 12:55:04 2010 +0100 [entropy.tools] more module API rework work done commit c7ba30ab1bda5966194b740832a6fed382e8f899 Author: Fabio Erculiani Date: Wed Jan 20 12:34:59 2010 +0100 [entropy.qa] some code style updates and temp. disable blacklist management in test_missing_dependencies commit 88660a018f4a4de77cbeccb42d21e179cb90d1e4 Author: Fabio Erculiani Date: Wed Jan 20 12:17:42 2010 +0100 [reagent] actually make "match" query tool working commit d0dff15b12ade38fda81641624365c9adff16f82 Author: Fabio Erculiani Date: Wed Jan 20 12:16:05 2010 +0100 [reagent] add support for "query match" tool commit 0b02e6c6f730c76f42272b9bf78e1136314a31e8 Author: Fabio Erculiani Date: Wed Jan 20 12:11:14 2010 +0100 [reagent] fix description query tool commit 8426ced4cfd9ed9e5a89b734ac19ca48f7bc5e05 Author: Fabio Erculiani Date: Wed Jan 20 08:47:00 2010 +0100 [entropy.qa] warn user about blacklisted (thus excluded) missing runtime dependencies commit 1d661285f484a0135ba57b4aa78429a867813c35 Author: Fabio Erculiani Date: Wed Jan 20 08:11:31 2010 +0100 [reagent] catch CTRL+C on tedious function call commit 4da0245f7f737fa73472200d14df04ea6c8294fc Author: Fabio Erculiani Date: Wed Jan 20 07:55:01 2010 +0100 [entropy.spm] fix improperly closed file object commit 1af910c28941d34b7dc1e4192b4d4b04b77131cb Author: Fabio Erculiani Date: Tue Jan 19 22:32:31 2010 +0100 [sulfur] catch TimeoutError exceptions when using UGC commit 22cf0396a9ff2e0d1571df12414d0d369865f812 Author: Fabio Erculiani Date: Tue Jan 19 22:29:29 2010 +0100 [entropy.client] when calculating revdeps, validate package identifiers commit dcc07b27c94b8d3785c58f952727e27999a96348 Author: Fabio Erculiani Date: Tue Jan 19 18:04:00 2010 +0100 Update ChangeLog for version 0.99.24.7 commit 4f553ad0c8874eac922ca82b0bea7eb56078eaf6 Author: Fabio Erculiani Date: Tue Jan 19 18:01:47 2010 +0100 [entropy.const] do not call function recursively, not needed commit 9f9d81da2889b9364138db83a78c2c575087df35 Author: Fabio Erculiani Date: Tue Jan 19 18:01:33 2010 +0100 [entropy.tools] import traceback module-wide commit 962b05070234540f72b5129ba83e3b92f1e70144 Author: Fabio Erculiani Date: Tue Jan 19 18:00:31 2010 +0100 [sulfur] slightly improve boot speed commit 8a21cd6c256b0ae15817384a053251ffca151f97 Author: Fabio Erculiani Date: Tue Jan 19 17:59:01 2010 +0100 [sulfur] fix RuntimeError exception issue caused by running gtk_loop() inside GTK main loop commit 5fbbaaffd8498b3f5de596e05b2ab5ee008458b5 Author: Fabio Erculiani Date: Mon Jan 18 17:49:51 2010 +0100 [todo] update TODO commit af7e9165445e25a2dbf8606954a77eaec69d7bc7 Author: Fabio Erculiani Date: Mon Jan 18 17:49:29 2010 +0100 [sulfur] fix updates count label commit 4bca3e7273a515100775591d9e11edf6e497d577 Author: Fabio Erculiani Date: Mon Jan 18 17:49:00 2010 +0100 [entropy.tools] code style update commit 18e91eeee14c3ebd686bbcc8a704446e704faa8a Author: Fabio Erculiani Date: Mon Jan 18 17:42:41 2010 +0100 [entropy.tools] another set of changes to entropy.tools module commit ff5e0ee7374b2bca9357f57ad39ccebc52f4a99c Author: Fabio Erculiani Date: Mon Jan 18 17:30:23 2010 +0100 [entropy.client] code style update commit 707ee6008fecd00bafdd1ac5a5ff40b03e61a29b Author: Fabio Erculiani Date: Mon Jan 18 17:24:07 2010 +0100 [entropy.tools] some more module cleanup work commit dc7770c348becd03418776a850dd5b3a524c442e Author: Fabio Erculiani Date: Mon Jan 18 06:07:41 2010 +0100 [po] update Italian translation commit 239d77ee90e9eda80200237483b1737625ba339b Author: Fabio Erculiani Date: Mon Jan 18 05:40:59 2010 +0100 [magneto] handle DBusException exceptions on close commit c9388f7e9749373281cd506c793bda21562ea8b6 Author: Fabio Erculiani Date: Sun Jan 17 21:49:48 2010 +0100 Update ChangeLog for version 0.99.24.6 commit 5170740ac3124466ed640afab97e5cae14273e4e Author: Fabio Erculiani Date: Sun Jan 17 21:48:26 2010 +0100 [entropy] subprocess.Popen when used with pipes, keeps fdopen objects open, need to close them commit 9f398a5f44196c139639f4da447360bfba6b4f38 Author: Fabio Erculiani Date: Sun Jan 17 12:38:16 2010 +0100 Update ChangeLog for version 0.99.24.5 commit 427edde42575740a51e80e0452bf4659ed9ee47e Author: Fabio Erculiani Date: Sun Jan 17 12:22:52 2010 +0100 [po] update translation, preparing for new release commit f6826592fb403273ff09c2bceca557c87ee377d4 Author: Fabio Erculiani Date: Sun Jan 17 12:19:49 2010 +0100 [entropy.spm] when get_installed_package_metadata fails, raise KeyError and handle it commit d5d9672b9b31d1ef2112ad756948a5575baeb489 Author: Fabio Erculiani Date: Sun Jan 17 12:16:02 2010 +0100 [sulfur] fix progress bar handling commit 1f045b653c9d99a21f3ec45033673d20f952d7b6 Author: Fabio Erculiani Date: Sun Jan 17 08:36:09 2010 +0100 [sulfur] make sure that pkg vote is valid before converting it to float commit be196ce98bc6734d087aa78f76c80e61468cb7b4 Author: Fabio Erculiani Date: Sun Jan 17 08:35:38 2010 +0100 [entropy.spm] PortagePlugin: ensure that EMERGE_FROM is set when calling doebuild() commit 299a2a4a7e860b0be5de24189649dce27c524e75 Author: Fabio Erculiani Date: Sun Jan 17 00:14:12 2010 +0100 [sulfur] add new search icon commit a705c637934d2a8d5f65f883d6b124c605c98515 Author: Fabio Erculiani Date: Sun Jan 17 00:10:18 2010 +0100 [po] update translations commit 7424d9f1577dd618d442ade747ec9980cc34e541 Author: Fabio Erculiani Date: Sun Jan 17 00:09:23 2010 +0100 [sulfur] several usability improvements, add simple search function commit 52c99a4d5c38ef5490b7012f9b72c1433c6d89a0 Author: Fabio Erculiani Date: Sat Jan 16 20:30:29 2010 +0100 [sulfur] grow UGC update interval to 6 hours commit 3a12e33e3597a1ea7fff4e94aebef261fabc5871 Author: Fabio Erculiani Date: Sat Jan 16 20:24:11 2010 +0100 [equo/sulfur] do not bug user for orphaned packages not available in repos if latter don't exist commit f5b77e08b99d0731ed88653599a704318a24d756 Author: Fabio Erculiani Date: Sat Jan 16 20:13:14 2010 +0100 [entropy.server] fix undefined reference commit d1dfae04457cad11dea1ef6710ef67687ee5f127 Author: Fabio Erculiani Date: Sat Jan 16 18:59:38 2010 +0100 [entropy.spm] PortagePlugin: xpak() must cast rootdir to raw string to avoid encoding issues reading from disk commit df4fee9af61d26cdbb1452bb45e0ba1ecbee6497 Author: Fabio Erculiani Date: Sat Jan 16 18:45:09 2010 +0100 [sulfur] make possible to load multiple instances showing warnings and disabling widgets commit 6790480afe68113116f020486d950c5f83135222 Author: Fabio Erculiani Date: Sat Jan 16 18:11:52 2010 +0100 [entropy.client] some atomic updates to repositories cache handling code commit ea242946ae7b50752c3c96233b92f3b77d50ff0f Author: Fabio Erculiani Date: Sat Jan 16 18:11:33 2010 +0100 [sulfur] improve update_repositories to be more GTK friendly commit 7071faa315dfd589ac762a968eb45dbc3eee87ef Author: Fabio Erculiani Date: Sat Jan 16 17:59:34 2010 +0100 [sulfur] several usability improvements and bug fixing commit 8469c8305df62ade269d5891955ce742bb8a8dfc Author: Fabio Erculiani Date: Sat Jan 16 16:12:45 2010 +0100 [po] update translations, add Ukrainian, thanks to Vitovt commit a55d0b05483c552fe4f72b51994dcc41159279fb Author: Fabio Erculiani Date: Sat Jan 16 16:02:53 2010 +0100 [sulfur] properly call application_lock_check commit 9023a5a49d3af42ba5179781cac396c54013d945 Author: Fabio Erculiani Date: Sat Jan 16 12:39:15 2010 +0100 [entropy.spm] PortagePlugin: improve old and dusty xpak module, remove evil os.chdir() calls commit 06049c2ff7dfa99bfa5c49264a3abfc58f139bef Author: Fabio Erculiani Date: Fri Jan 15 20:12:26 2010 +0100 Update ChangeLog for version 0.99.24.4 commit aafbc0632c6de68867c59982a986a008cb9a7227 Author: Fabio Erculiani Date: Fri Jan 15 20:11:04 2010 +0100 [entropy.tools] fix typo commit 9b5aa1a2c597deb5e538550b7677659f3c32c146 Author: Fabio Erculiani Date: Fri Jan 15 20:08:08 2010 +0100 [entropy.tools] more entropy.tools module cleanup work commit bcdac1541b8f8103a1b8bb592e9d4456210915e7 Author: Fabio Erculiani Date: Fri Jan 15 16:20:20 2010 +0100 [entropy.tools] more API refinement work commit d8c28b84a135970204beefb5d81b289d1f091ccf Author: Fabio Erculiani Date: Fri Jan 15 16:10:35 2010 +0100 [entropy.tools] move backup_client_repository away from entropy.tools commit 897776787e44aafa3d455dd45ee3a7a31041b93d Author: Fabio Erculiani Date: Fri Jan 15 13:59:28 2010 +0100 [equo] add missing imports to text_tools commit 3da41564264c56c08472c92d07391066ff8b5c30 Author: Fabio Erculiani Date: Fri Jan 15 13:56:46 2010 +0100 [sulfur] kill the "Installation" notebook page, we have the "queue" tab which is much better commit b317c4629777425fee7f122f289fea9c49e26895 Author: Fabio Erculiani Date: Fri Jan 15 10:24:01 2010 +0100 [sulfur] remove description trimming based on length commit a6e41cffe5e1b1d4fa0a949ff459b65218ea0a24 Author: Fabio Erculiani Date: Thu Jan 14 18:34:51 2010 +0100 [entropy.tools] start module refactoring and API docs merge commit 5f3a7127f69cb97457f6217d26cd35242edaff7c Author: Daniel Halens Rodriguez Date: Thu Jan 14 14:04:48 2010 +0000 [i18n] Update Slovak translation and add Bystrík Pešl as translator commit d420ea62d241f4645bdd6ca9bef8c7c07c99e44d Author: Fabio Erculiani Date: Thu Jan 14 14:48:21 2010 +0100 Update ChangeLog for version 0.99.24.3 commit 28f64a053cd8951f4d1556e30cfb603cee5f32b7 Author: Fabio Erculiani Date: Thu Jan 14 14:47:56 2010 +0100 [equo] add missing import commit e18d0f0682ffab704b1409c70834a6774916d980 Author: Fabio Erculiani Date: Thu Jan 14 08:21:36 2010 +0100 [todo] update TODO commit 9f41850d1e5a2e7ba073fde335465f05732c919b Author: Fabio Erculiani Date: Wed Jan 13 23:17:37 2010 +0100 [sulfur] improve buttons usability commit 8b6be3f8a166f54c01a1ed990dc6ea5380836a44 Author: Fabio Erculiani Date: Wed Jan 13 22:48:49 2010 +0100 [sulfur] execute package groups preloading in parallel commit a38a5e6c79cd9bf24683ea1b5f426a282220fe67 Author: Fabio Erculiani Date: Wed Jan 13 22:44:22 2010 +0100 [sulfur] several improvements :: show properties menu item on right click on packages view :: fully load security advisories metadata in parallel :: improve UI responsiveness commit ba1a9e06f14b513f235346455a0f268d6fbc3406 Author: Fabio Erculiani Date: Wed Jan 13 18:17:38 2010 +0100 [sulfur] when no updates are available, properly switch to "available" or "all" tab commit c51345e97750236d51dc458d2810396273b931f9 Author: Fabio Erculiani Date: Wed Jan 13 18:07:16 2010 +0100 [sulfur] set window title to "Entropy Store" commit ccae202a06fcb8d0fa2fa6b91e9b4f6b7d37fefb Author: Fabio Erculiani Date: Wed Jan 13 18:06:10 2010 +0100 [entropy.db] code style update (partial) commit d768e1bf70f62039f387e902db09e9047112b556 Author: Fabio Erculiani Date: Wed Jan 13 17:59:01 2010 +0100 [entropy.db/entropy.client] remove matchRevision from atom_match and atomMatch (use proper atom syntax instead) commit 0b9b4596e566f49939fddd17d7f42cd1f60f88dd Author: Fabio Erculiani Date: Wed Jan 13 17:53:50 2010 +0100 [entropy.db/entropy.client] remove caseSensitive argument from atom_match and atomMatch (never used and unwanted) commit 43f62fe86c69264b2887b0920e564ab054cbf54b Author: Fabio Erculiani Date: Wed Jan 13 17:44:51 2010 +0100 [entropy.client/entropy.db] drop matchTag argument from atom_match and atomMatch (use proper atom syntax instead!) commit ebdc53afd823d20ba7029ddc3da58c915483d808 Author: Fabio Erculiani Date: Wed Jan 13 17:44:23 2010 +0100 [tests] disable test_timesched, causes random lockups commit 192bc0a6c1b45fe02571a6322a0a71b91f277935 Author: Fabio Erculiani Date: Wed Jan 13 17:31:46 2010 +0100 [entropy.db] code style update commit f62eab1c4d57ee2eb4dd93c3e4b705d1784fc69b Author: Fabio Erculiani Date: Wed Jan 13 17:26:36 2010 +0100 [entropy.db] atomMatch: drop matchUse argument, unused and potentially not portable commit 9b438f37c70452eb6597b32e4454f2ef6b2b4ae4 Author: Fabio Erculiani Date: Tue Jan 12 21:08:11 2010 +0100 Update ChangeLog for version 0.99.24.2 commit ae3a2432d36ea96a394ae33fc161c6a6a1525467 Author: Fabio Erculiani Date: Tue Jan 12 21:07:41 2010 +0100 [entropy.cache] EntropyCacher: do not crash when pid is already gone commit 4d8995201d77e93ce3ebc6228bd4b0b544f346a0 Author: Fabio Erculiani Date: Tue Jan 12 18:46:48 2010 +0100 Update ChangeLog for version 0.99.24.1 commit 08e27a3e3eab6a8467c44c453b0c875597b1f163 Author: Fabio Erculiani Date: Tue Jan 12 18:44:21 2010 +0100 [sulfur] handle EntropyPackage metadata retrieval while shutdown commit e7eec5bd1b42c0e44fec27e981551695dc14fc6b Author: Fabio Erculiani Date: Tue Jan 12 18:42:32 2010 +0100 [sulfur] fix two small pkgsets glitches commit 054c34beec140a1d603b160f4dac23d709d954da Author: Fabio Erculiani Date: Tue Jan 12 16:35:27 2010 +0100 Update ChangeLog for version 0.99.24 commit 19da4c92c6eef96e49c24790ba414d36eaa3e217 Author: Fabio Erculiani Date: Tue Jan 12 16:35:02 2010 +0100 [todo] update TODO commit 9b106e909cfbe796501e667d4383a65c7591b0f9 Author: Fabio Erculiani Date: Tue Jan 12 16:33:35 2010 +0100 [sulfur] improve pkgs enqueue/dequeue speed by preloading most of pkg groups commit 20677fb69313666ab065f9a584112a595baf6326 Author: Fabio Erculiani Date: Tue Jan 12 16:26:00 2010 +0100 [sulfur] disable parallel security cache generation, causes sqlite3 db corruption (fuck sqlite!!!!) commit 18784536062b3affc2e5fb5140ef83f82882fe83 Author: Fabio Erculiani Date: Tue Jan 12 16:04:32 2010 +0100 [misc] drop +x from file commit 08a0acf439a44acc25cdb90aec9ea6f822f3dffa Author: Fabio Erculiani Date: Tue Jan 12 15:53:35 2010 +0100 [po] update translations commit a402830809d376abd2ccb28d7398e9236c7bca6d Author: Fabio Erculiani Date: Tue Jan 12 15:53:17 2010 +0100 [todo] update TODO commit 477e135134619c76ff9d0c09781f21a4036d75c2 Author: Fabio Erculiani Date: Tue Jan 12 15:52:12 2010 +0100 [entropy/equo] implement bash completion (yay!), move CLI related functions to text_tools module commit 09a51bedcdb0ee67f677d1e3a8dd45a7d00d511d Author: Fabio Erculiani Date: Tue Jan 12 15:51:13 2010 +0100 [equo] text_query: improve search_package function usability commit e50b32cb16128c9703024fee03cd818a2cc8e2fd Author: Fabio Erculiani Date: Mon Jan 11 18:07:44 2010 +0100 [todo] update TODO commit 40f090310b41a1dd11f8267d29bc92d6118d872f Author: Fabio Erculiani Date: Mon Jan 11 18:05:47 2010 +0100 [entropy.output] rename TextInterface.inputBox into input_box commit 41212188f57af9b54cb396478b4fa32fabcbf484 Author: Fabio Erculiani Date: Mon Jan 11 17:59:26 2010 +0100 [entropy.output] rename TextInterface.askQuestion into ask_question commit 8f94c4a8b4f2fd32947a2b57fe597f6b6443ecbe Author: Fabio Erculiani Date: Mon Jan 11 17:38:55 2010 +0100 [entropy.output] TextInterface: rename updateProgress into output commit eb84b60da4e31e00914d0ec996ec914db59b9b31 Author: Fabio Erculiani Date: Mon Jan 11 17:04:05 2010 +0100 [tests] remove bogus test (unreliable) commit d1b123cf2721a8f3413625a35211f937cf83bc0a Author: Fabio Erculiani Date: Mon Jan 11 16:48:59 2010 +0100 [entropy.output] start to factor out TextInterface class commit 802dd082d0f1735924f002518311faf4ba139264 Author: Fabio Erculiani Date: Mon Jan 11 13:14:21 2010 +0100 [sulfur] improve orphans warning message conditional commit 82fcd1e40f984cb8f6e43e194bd421f14b5cd795 Author: Fabio Erculiani Date: Mon Jan 11 12:46:23 2010 +0100 [entropy.client.services.ugc] catch TimeoutError exceptions commit 6718939c8601234d3a9b0fe9f6464a7ebbbbf99a Author: Fabio Erculiani Date: Mon Jan 11 10:32:34 2010 +0100 [entropy.client] ban print_* calls commit e58966cf3198d78bc956d203e812e9ae9d6a3b3d Author: Fabio Erculiani Date: Mon Jan 11 10:32:24 2010 +0100 [entropy.tools] ban print_* calls commit ccc292eba41a8c43c238713d2433b5be5f2b1c3f Author: Fabio Erculiani Date: Mon Jan 11 10:28:43 2010 +0100 [entropy] ban print_info calls from entropy package, create text_tools module commit 6aaac0b1b4e3cdde9689295b6b502d18210bbadc Author: Fabio Erculiani Date: Mon Jan 11 10:18:49 2010 +0100 [todo] update TODO commit b535fc2663a0df1e27746dacb800228bce558416 Author: Fabio Erculiani Date: Mon Jan 11 10:17:51 2010 +0100 [entropy.server] when moving pkgs from a repo to another, also pull revdeps and warn about pkgs overwrite commit 86f3d165aebd62997959d01c9af481490d2132e8 Author: Fabio Erculiani Date: Mon Jan 11 10:17:42 2010 +0100 [entropy.qa] fix docstring commit 711f65d2e84d3e4a7e65fad5ce10af9c741c3f33 Author: Fabio Erculiani Date: Mon Jan 11 09:50:53 2010 +0100 [todo] update TODO commit 44daf628420385dc6abddf6d9cbea022c34f65ea Author: Fabio Erculiani Date: Mon Jan 11 09:50:27 2010 +0100 [equo] add "equo mask" and "equo unmask" commands support commit cdce2d908342cb7906376007c10fafbab4820c80 Author: Fabio Erculiani Date: Mon Jan 11 09:50:07 2010 +0100 [entropy.output] improve partial --help output commit 74e275aa76a03c4b708fc644d9f007aa1354055a Author: Fabio Erculiani Date: Mon Jan 11 00:39:15 2010 +0100 [sulfur] small code style update commit 1c492026f5061146f2c76179e3d9f0945bb6081e Author: Fabio Erculiani Date: Mon Jan 11 00:33:35 2010 +0100 [po] update translations commit 77d3d27938a3bc85605f13c569a34461e3c5393f Author: Fabio Erculiani Date: Mon Jan 11 00:33:22 2010 +0100 [todo] update TODO commit 7ad830aa0bae3315377c9c00d3845d16f53219cc Author: Fabio Erculiani Date: Mon Jan 11 00:33:01 2010 +0100 [sulfur] move repository manager code away from sulfur codebase commit 34500b4667e95c9a8f7d293c55df32a5f9892722 Author: Fabio Erculiani Date: Mon Jan 11 00:05:56 2010 +0100 [sulfur] drop Repository Manager references from Sulfur commit 2cdc924ac1a3aeae67fc9eaf11945a5a8f13af21 Author: Fabio Erculiani Date: Mon Jan 11 00:02:22 2010 +0100 [todo] update TODO commit b88fb0e9a84aa7a4b7a19a67eca191702b084c14 Author: Fabio Erculiani Date: Sun Jan 10 23:31:19 2010 +0100 [sulfur] properly set orphans pkgs warning shown bool commit 2a4ebd39b0d2116b6be4cbeb9971b067fa91c150 Author: Fabio Erculiani Date: Sun Jan 10 23:18:16 2010 +0100 [todo] update TODO commit 2ce42f5cb682621cb2a12895e97d832973953d3e Author: Fabio Erculiani Date: Sun Jan 10 22:36:41 2010 +0100 [sulfur] show updates count into updates button commit 47facc3820b01d21d89b0b781a14e391f8514956 Author: Fabio Erculiani Date: Sun Jan 10 22:04:32 2010 +0100 [sulfur] directly show available pkgs if no updates are available commit 687703daa83f1d6e1056fd44365f6d59986da86c Author: Fabio Erculiani Date: Sun Jan 10 17:00:20 2010 +0100 [sulfur] removed second progress bar, made progress handling back working commit f187b2bf33ce05e8249aa3a71803c55d08ed350b Author: Fabio Erculiani Date: Sun Jan 10 09:58:03 2010 +0100 [entropy.output] remove ill-conceived TextInterface methods commit 824c2ba9f77b590a1032392fd29b71e4579777e5 Author: Fabio Erculiani Date: Sun Jan 10 09:56:45 2010 +0100 [sulfur] remove entropy.output.TextInterface.cycleDone calls and reimplementation commit b712fe33c100f9390d314404d09828cc6d4be1ba Author: Fabio Erculiani Date: Sun Jan 10 09:56:11 2010 +0100 [entropy.client] remove entropy.output.TextInterface.cycleDone and setTotalCycles calls commit 73206fc803484964ecf9e4188f9448e1810c80b9 Author: Fabio Erculiani Date: Sun Jan 10 09:38:07 2010 +0100 [sulfur] all these labels below simple buttons take much space and we already have tooltips for usability commit b09f7d5a493032fcbc83aea92fc85253dac2929c Author: Fabio Erculiani Date: Sun Jan 10 09:35:06 2010 +0100 [sulfur] fix ill-conceived Ian's label content commit 991f94ff844cc9e3ce478591ce319434c29e5f39 Author: Fabio Erculiani Date: Sun Jan 10 09:28:23 2010 +0100 [sulfur] fix undefined reference commit b8ba1f7761cd311f9ea11eb88e4fe3a0516b0828 Author: Ian Whyman Date: Sun Jan 10 00:55:59 2010 +0000 [sulfur] Improve usability of simple mode, they are 'simple' users afterall =P commit d3f90d08ed3286f7e5dd1c9c09a192eeabb9bc9b Author: Ian Whyman Date: Sat Jan 9 22:29:05 2010 +0000 [sulfur] Remove old icons, fix icon names commit b13d385bc883607cbf321f73485a3a2a94ac9d43 Author: Fabio Erculiani Date: Sat Jan 9 23:57:12 2010 +0100 [sulfur] remove preferences label, not needed, fix window height issue commit 522080841a517b2e5139145d37bc7954f0fef707 Author: Fabio Erculiani Date: Sat Jan 9 23:53:37 2010 +0100 [sulfur] stop maximizing sulfur by default commit 53aef0f098d1dc78fd27b11866b987aaf99b6eee Author: Ian Whyman Date: Wed Jan 6 00:37:42 2010 +0000 [sulfur] Move things about a bit, general UI improvements, shrink icons commit 2e6c1647e600db4a86c2711208506e7a0022f88c Author: Fabio Erculiani Date: Sat Jan 9 22:01:53 2010 +0100 [todo] update TODO commit 46c48b270a71d2668fbb2614c4ee9f6f3fd741b2 Author: Fabio Erculiani Date: Sat Jan 9 22:01:14 2010 +0100 [sulfur] inform user about orphan packages on system commit 50be056d6a665bea777aa235ff46254be32f4f61 Author: Fabio Erculiani Date: Sat Jan 9 20:59:26 2010 +0100 [sulfur] some code style update commit ad4033aada329f98073b38758ec4af34f0d74518 Author: Fabio Erculiani Date: Sat Jan 9 20:59:00 2010 +0100 [sulfur] improve vte.Terminal max number of chars shown to 6000 commit 974b8b34f4e4ed25380b4d690530bc10f727d690 Author: Fabio Erculiani Date: Sat Jan 9 20:55:08 2010 +0100 [entropy.db] EntropyRepository: add __repr__, __str__ and __unicode__ methods commit aacb6818d4a6c8802515af7728ea8f6909e3b5fe Author: Fabio Erculiani Date: Sat Jan 9 18:34:43 2010 +0100 [todo] update TODO commit f4a8bc4fec32ea271f2c4882497d6a0185f2911d Author: Fabio Erculiani Date: Sat Jan 9 18:18:49 2010 +0100 [todo] update TODO commit a7cde7b08a4107300fd7d3a481341dc827bde350 Author: Fabio Erculiani Date: Sat Jan 9 18:15:38 2010 +0100 [entropy.cache] EntropyCacher: grow cache sync object chunk size by 3x commit 8683b3eca8345e1037a286eed839aae9ea576bb5 Author: Fabio Erculiani Date: Sat Jan 9 10:36:46 2010 +0100 [sulfur] make sure that keyslot property returns valid data commit 57b87f0c42070bf671719aa5e71ce321b0c6b461 Author: Fabio Erculiani Date: Sat Jan 9 01:17:55 2010 +0100 Revert "[entropy.dump] effectively sync filesystem for written files" This reverts commit cda58f4155e907e6f224927670b0e40c5e2353f7. commit 412da7279bd618c63c53238d30179fafdbdb0048 Author: Fabio Erculiani Date: Sat Jan 9 09:44:33 2010 +0100 [equo] split upgrade_packages function commit dbf1d93fa095651782c78f77c92c8b51e530765a Author: Fabio Erculiani Date: Sat Jan 9 09:14:28 2010 +0100 [equo] some code style update commit a2d6e75ad5604fac6c94cba1dce362e323f57596 Author: Fabio Erculiani Date: Sat Jan 9 01:06:59 2010 +0100 [tests] add EntropyRepository cache storage tests commit 80545362a88b7f0b979a3a3dd132448c81c20fcc Author: Fabio Erculiani Date: Sat Jan 9 01:05:56 2010 +0100 [entropy.cache] EntropyCacher: sync() method will run synchronously commit cda58f4155e907e6f224927670b0e40c5e2353f7 Author: Fabio Erculiani Date: Sat Jan 9 01:05:14 2010 +0100 [entropy.dump] effectively sync filesystem for written files commit 6a622d914eda583deca34cbc9c6c5bc623915fb2 Author: Fabio Erculiani Date: Fri Jan 8 23:58:39 2010 +0100 [sulfur] when description is not available, show "No description" commit 5f8b4fbc90acef3b875ea1c7dd3841b0c8286079 Author: Fabio Erculiani Date: Fri Jan 8 21:16:47 2010 +0100 [entropy.security] fix undefined variable commit d5df42f9814f47b0a3f1eba3fe6749ed07984324 Author: Fabio Erculiani Date: Fri Jan 8 16:44:54 2010 +0100 [equo] fix short options support (for eg, "-qt" is not supported) commit 7fd8c368e942508af4ab690232fc5954fcfae8a3 Author: Fabio Erculiani Date: Fri Jan 8 14:04:50 2010 +0100 [sulfur] improve license sorter (filter out unwanted strings) commit 644c504b541d2daf9367856dffae893201cbad78 Author: Fabio Erculiani Date: Fri Jan 8 14:04:34 2010 +0100 [sulfur] after repo sync, spawn UGC update commit 6ee154a0a00af614f29344d6f9c06b73dac8fac7 Author: Fabio Erculiani Date: Fri Jan 8 14:04:10 2010 +0100 [events] do not tell user to do stuff after having removed a repo commit 70319aed16d51cc0fd6b151a94c985e9536efdd1 Author: Fabio Erculiani Date: Fri Jan 8 14:03:19 2010 +0100 [sulfur] do not show upgrade/downgrade information for installed packages (or non-updates) commit e1a27dedb52bbe6180ad5d12ee9fe88dbccb2563 Author: Fabio Erculiani Date: Fri Jan 8 12:24:02 2010 +0100 [entropy.const] rename smart applications extension to ".app" commit d9239f6c32fad2f405323776c921626ac03ffb2b Author: Fabio Erculiani Date: Fri Jan 8 11:39:37 2010 +0100 [sulfur] sulfur love, improve per-license package sorter commit 691db1fe1217f269e8bfc84d7de856b51d050621 Author: Fabio Erculiani Date: Fri Jan 8 09:40:28 2010 +0100 Update ChangeLog for version 0.99.20.21 commit a945625bb7f3cc9376f50a829fc3d808302da7ea Author: Fabio Erculiani Date: Fri Jan 8 09:39:05 2010 +0100 [sulfur] it happens that corrupted repositories cause sulfur packages filter logic to crash. This is not really the right place. commit 895b9fd9b6af7259c583930cd9e1420cd6295fbd Author: Fabio Erculiani Date: Fri Jan 8 09:36:58 2010 +0100 [sulfur] fix package sorter sensitivity handling commit 11657e25d23d9abaa8d371b87344144c68dcc0d0 Author: Fabio Erculiani Date: Fri Jan 8 09:26:47 2010 +0100 [entropy.client.services.ugc] fix UGC cache handling (caused PermissionDenied exceptions) commit cb88f3ab1c890ea599e2d42f600ef4768919e995 Author: Fabio Erculiani Date: Fri Jan 8 08:48:29 2010 +0100 [entropy.core.settings.base] handle UGC metadata setup from split repo strings correctly commit e7e53c19441a295c0d4aba2d6f6581116027755f Author: Fabio Erculiani Date: Thu Jan 7 14:17:38 2010 +0100 [sulfur] never hide main window, this is against sulfur love commit ac90bbe140b61b37b3dad9459c580b6b087578a8 Author: Fabio Erculiani Date: Thu Jan 7 14:04:57 2010 +0100 [sulfur] kill wait window, it's against sulfur love commit 5ffbd5a3af48cc9fccb36230830fed3f8069a3fb Author: Fabio Erculiani Date: Thu Jan 7 11:19:40 2010 +0100 Update ChangeLog for version 0.99.20.20 commit a622c1fc063e6f564a94237feaaf813fc74bfc1d Author: Fabio Erculiani Date: Thu Jan 7 11:19:03 2010 +0100 [sulfur] show packages sorter widget in simple mode too, improve its handling commit 566e9b7796574eca84bca9ce165e17f6ffd1100a Author: Fabio Erculiani Date: Thu Jan 7 11:08:50 2010 +0100 [equo] fix install_packages return codes when user answers No to questions commit bfada2a3385fcfff3161e085786996f93686a907 Author: Fabio Erculiani Date: Thu Jan 7 11:01:30 2010 +0100 [entropy.db] fix EntropyRepository on disk cache writer and reader functions commit e3fef812b6eb81a8758bdd9571058d332757a472 Author: Fabio Erculiani Date: Thu Jan 7 11:00:21 2010 +0100 [entropy.const] add const_get_caller and const_get_stack functions commit 906f127cbf0870ac60aa50b196a1266c77b151bf Author: Fabio Erculiani Date: Thu Jan 7 10:00:30 2010 +0100 [sulfur] fix packages sorter widget functionality with package sets tab commit e8bc910a45470c3d76148d368f6b37e5ee187e10 Author: Fabio Erculiani Date: Thu Jan 7 09:41:36 2010 +0100 Update ChangeLog for version 0.99.20.19 commit 136e19d535ad0a43aaa82019b404b07d34476b9c Author: Fabio Erculiani Date: Thu Jan 7 09:39:45 2010 +0100 [sulfur] comment out pids killing function, might lead (needs investigation) to sqlite3 db corruption commit 2e09e64ebfc37b21a2401d2663502c010a44cb7c Author: Fabio Erculiani Date: Thu Jan 7 09:37:49 2010 +0100 [sulfur] _ugc_pid does not exist anymore commit 6f24283985e01b6e4213a729a6c21845b83d2845 Author: Fabio Erculiani Date: Thu Jan 7 09:37:17 2010 +0100 [sulfur] improve repository management dialog commit ba86055d93a7fe1fa17f3e1fe2c7c5170f154853 Author: Fabio Erculiani Date: Thu Jan 7 09:36:35 2010 +0100 [sulfur] improve usability of InputDialog widgets commit c0490929acd26bc6b0e4ad4f9d475728ffbaeec9 Author: Fabio Erculiani Date: Thu Jan 7 09:36:07 2010 +0100 [sulfur] fix askQuestion and inputBox commit 9fda9840d4994be825c60c393ed981154a755595 Author: Fabio Erculiani Date: Thu Jan 7 07:59:09 2010 +0100 Update ChangeLog for version 0.99.20.18 commit f6e00bf9c6c4ff5323e425e249c461da12762170 Author: Fabio Erculiani Date: Thu Jan 7 07:53:03 2010 +0100 [equo] fix equo exception handler (traceback retrieval + threads termination) commit 921432c9a5c7df8ecf0c30749838f2da09437b5f Author: Fabio Erculiani Date: Thu Jan 7 07:41:58 2010 +0100 Update ChangeLog for version 0.99.20.17 commit 066c36c8cfd253e5f594700041bda517e753919c Author: Fabio Erculiani Date: Thu Jan 7 07:36:13 2010 +0100 [entropy.client.interfaces.cache] for some reasons this commit was eaten somewhere (fix clear_cache) commit b7cc94bf2f92e3414c1b741f0865f69e1eec739f Author: Fabio Erculiani Date: Wed Jan 6 21:10:33 2010 +0100 [sulfur] actually handle force argument when deciding to call _ugc_update() commit 37ad184763856a23342019003db6823655c6def9 Author: Fabio Erculiani Date: Wed Jan 6 20:57:57 2010 +0100 Update ChangeLog for version 0.99.20.16 commit b91e7d2c8b2ddd2a28a48f1f3847da9971da94e5 Author: Fabio Erculiani Date: Wed Jan 6 20:57:32 2010 +0100 [todo] update TODO commit 736a10f82355225e5f6c48323a4fa412cec03bd9 Author: Fabio Erculiani Date: Wed Jan 6 20:56:27 2010 +0100 [sulfur] improve UGC cache retrieval commit 0994cb05fc54fa1799494abf5e65e7d136c2c497 Author: Fabio Erculiani Date: Wed Jan 6 20:56:06 2010 +0100 [entropy.client.interfaces.cache] add new method is_ugc_cached() commit 5c5fe80b6f4f7c1ac8606b900fde7f802a9e30ac Author: Fabio Erculiani Date: Wed Jan 6 20:55:38 2010 +0100 [entropy.client.services.ugc] port some more code to Python3 string type madness commit 5cb088e8c90dd2ccb0608085200252297f398609 Author: Fabio Erculiani Date: Wed Jan 6 20:55:03 2010 +0100 [entropy.cache] introduce new class, MtimePingus :-) commit d63871e38d5b6c81d61c43acae2d72cb82b35183 Author: Fabio Erculiani Date: Wed Jan 6 19:51:01 2010 +0100 [entropy.misc] LogFile: deal with closed files on write commit f9f0051023dceca660b4c5950c6c41eadb07c3bb Author: Fabio Erculiani Date: Wed Jan 6 19:25:39 2010 +0100 [entropy] merge some changes around (blame git for the mess) commit 406c880091f6fb10c2fba48ce1a40f290cb09231 Author: Fabio Erculiani Date: Wed Jan 6 19:07:47 2010 +0100 [entropy.client.services.ugc.interfaces] code style update commit c12275838a7ae1f1e5ef26123221117c6699336c Author: Fabio Erculiani Date: Wed Jan 6 19:07:18 2010 +0100 [entropy.services.ugc] update error reporting email commit 098b415cf962a4b692035a16c548a76e589c7c1e Author: Fabio Erculiani Date: Wed Jan 6 18:20:56 2010 +0100 Update ChangeLog for version 0.99.20.15 commit a10e5b0d6ceaa99f11229cb542b8fa5a6b2b33c2 Author: Fabio Erculiani Date: Wed Jan 6 11:09:36 2010 +0100 [todo] update TODO commit c92fe7de13e554e6674559bf6ce29a128288785c Author: Fabio Erculiani Date: Wed Jan 6 11:08:37 2010 +0100 [entropy.client.services.ugc] when retrieving repository metadata, also look through excluded ones commit bbeb3cd71b5b4ab8ed3a3dedc38e9113aaab422c Author: Fabio Erculiani Date: Wed Jan 6 11:08:02 2010 +0100 [sulfur] sulfur.glade: update "Refresh" icon commit 876f6d058cc0d8f3b2574a3c8193f32ccca89749 Author: Fabio Erculiani Date: Wed Jan 6 11:07:06 2010 +0100 [sulfur] fix package info window for packages whose repositories are disabled commit da5fe28b71d3872813f0776fe49494e516595083 Author: Fabio Erculiani Date: Wed Jan 6 10:39:51 2010 +0100 [entropy.cache] EntropyCacher: reset excepthook when running inside child process commit 4691369df36cd919da94f34109eb7679c269ae67 Author: Fabio Erculiani Date: Wed Jan 6 08:58:52 2010 +0100 [entropy.core.settings.base] SystemSettings._repositories_parser: metadata filter is done at the end commit b5ec1f027602cdfdef32bfaa65ec3c441f9fdfd0 Author: Fabio Erculiani Date: Wed Jan 6 01:21:10 2010 +0100 [entropy.fetchers] when loading URLs with urllib, catch ValueError exceptions too commit 01a0b22dd1831f8d5cfdffafa75c6fc4ee2795b5 Author: Fabio Erculiani Date: Wed Jan 6 01:17:06 2010 +0100 [entropy.core.settings.base] SystemSettings._repositories_parser, validate repository db URL parameter commit 4851ed8318e8af720a28ced310d731d3b9641ede Author: Ian Whyman Date: Tue Jan 5 23:05:23 2010 +0000 [sulfur/views.py] Get rid of silly crosshair! w00t commit fa2ab74abd6ec4d5599de1f8ed19261142190432 Author: Ian Whyman Date: Tue Jan 5 22:46:28 2010 +0000 [sulfur/sulfur.glade] Align pkgSorter and pkgFilter Correctly, add padding to swPkg to make it look tidier commit 46836ed6c64613945eb767c88431d6448a61269c Author: Fabio Erculiani Date: Tue Jan 5 22:50:02 2010 +0100 Update ChangeLog for version 0.99.20.14 commit dcbdd4adaec493117d1e84aa879991c16c7a3c90 Author: Fabio Erculiani Date: Tue Jan 5 22:44:25 2010 +0100 [todo] update TODO commit b51df0a241ef1207dbdc0b21aa7bcbdff1ee9400 Author: Fabio Erculiani Date: Tue Jan 5 22:44:11 2010 +0100 [sulfur] fix typo in message string commit f4fab23617f6bdaf49faf58de84036f571a40292 Author: Fabio Erculiani Date: Tue Jan 5 22:43:51 2010 +0100 [po] update translations commit 6f93b5c3758ce790b32ee18bc96e2e26487881d5 Author: Fabio Erculiani Date: Tue Jan 5 22:25:08 2010 +0100 [sulfur] fix incorrect function call commit a54c10a38b296c69dae370df41bed640366d1043 Author: Fabio Erculiani Date: Tue Jan 5 22:20:49 2010 +0100 [sulfur] more and more sulfur love <3 commit 372a906982ff764c54e8551dafc7ffe205af3cfe Author: Fabio Erculiani Date: Tue Jan 5 22:20:28 2010 +0100 [entropy.cache] disable some debugging output for now commit 633bcc3074125ab4cfaf1b069cdba775863bc0ab Author: Fabio Erculiani Date: Tue Jan 5 18:09:38 2010 +0100 [sulfur] more tooltips text, and UI love commit 46d0e24fa5a15ab38faf085852a0530c69d9d4df Author: Fabio Erculiani Date: Tue Jan 5 16:55:09 2010 +0100 [sulfur] several filterbar graphical improvements :: do not use SIGKILL (use SIGTERM) :: improve filterbar performance, add filterbar action handling commit 93505949548cbf427ff86634d26f5c5f19578ece Author: Fabio Erculiani Date: Tue Jan 5 16:52:59 2010 +0100 [entropy.cache] EntropyCacher: avoid threading issues when dealing with the list of current child processes commit ee458d5de5aa29736c5f1b13587ff66f8c983b49 Author: Fabio Erculiani Date: Tue Jan 5 14:53:57 2010 +0100 [entropy.cache] EntropyCacher now uses multi-processing (on modern CPUs, performances skyrocket) commit f8490e6540c31a566f0a45cad8daba5b61c38e4a Author: Fabio Erculiani Date: Tue Jan 5 12:46:57 2010 +0100 [sulfur] hide System Files tab when empty commit ab7ab22029323fa4673c380dedeb078f2dfe0de4 Author: Fabio Erculiani Date: Tue Jan 5 12:46:20 2010 +0100 [entropy.cache] add --debug support to EntropyCacher commit be13e5eee4c1015e05d92864c571fc1c3a1c92dd Author: Fabio Erculiani Date: Tue Jan 5 12:41:44 2010 +0100 [entropy.cache] remove debugging output commit 203a8ee245aaa302c7fdd8db06524446f5f303e7 Author: Fabio Erculiani Date: Tue Jan 5 12:40:40 2010 +0100 [sulfur] on every quit, make sure to kill any existing child process commit b284a39b04f3b7421916719310ba4b74216a7db2 Author: Fabio Erculiani Date: Tue Jan 5 12:39:46 2010 +0100 [entropy.cache] improve EntropyCacher, make it working over multiple processes, do not use thread locks, change API commit 17b6024802c3b78899d02c3b12b8e8e60fab2a4a Author: Fabio Erculiani Date: Tue Jan 5 12:07:24 2010 +0100 Update ChangeLog for version 0.99.20.13 commit d63b02397be758ef6700fade2b60bcbc885bc6ff Author: Fabio Erculiani Date: Tue Jan 5 12:06:59 2010 +0100 [equo] small code style update commit 3c3de3395dd43fbc686643bcd362de358daeb15e Author: Fabio Erculiani Date: Tue Jan 5 12:05:07 2010 +0100 [entropy.spm] PortagePlugin: fix issue that caused pkg_postrm, pkg_prerm to not run due to missing portage_tmpdir directory commit 622645334559e1e709ebf56a95cd1247c1268c55 Author: Fabio Erculiani Date: Tue Jan 5 11:35:58 2010 +0100 [sulfur] auto hide noticeboard if notice.rss is empty commit 1472c6dcca829aa9f540add9bce77bfbcb1401cd Author: Fabio Erculiani Date: Tue Jan 5 10:37:22 2010 +0100 [sulfur] add some tooltips around commit 7e4470a094cff291309e1f9024e024706993ca49 Author: Fabio Erculiani Date: Tue Jan 5 10:36:59 2010 +0100 [sulfur] another place where very important code was missing commit 0be7f9f258e79bc80802c492ea99bf430f86813b Author: Fabio Erculiani Date: Tue Jan 5 10:36:42 2010 +0100 [entropy.tools] add very important code that was missing commit bf21c51d90505349ded0687b7427a892003267f5 Author: Fabio Erculiani Date: Tue Jan 5 09:57:28 2010 +0100 [entropy.db] fix typo in comment commit 10b2097a5f9c0defefc0c70f11937d876a81b281 Author: Fabio Erculiani Date: Tue Jan 5 09:56:50 2010 +0100 [sulfur] when calling populate_advisories with background = True, do not push dialog boxes commit 8ac966da5a49412765b25e561b65dea694ddcf6a Author: Fabio Erculiani Date: Tue Jan 5 00:01:27 2010 +0100 Update ChangeLog for version 0.99.20.12 commit f8442505a6618f5334a33bcde9be741f57b28bf3 Author: Fabio Erculiani Date: Tue Jan 5 00:00:04 2010 +0100 [sulfur] complete filter bar with icon-click action handling commit b21fe54ea70cf70628e77dba33467fbe84d19c04 Author: Fabio Erculiani Date: Mon Jan 4 23:48:48 2010 +0100 [todo] update TODO commit bbf4d93895f65145330d22f7c1d9ff1031ee8630 Author: Fabio Erculiani Date: Mon Jan 4 23:48:09 2010 +0100 [sulfur] complete filter bar implementation, improve general usability commit 3ed9c1b18059521d32dd0c33c9a463d2b993d3a6 Author: Fabio Erculiani Date: Mon Jan 4 23:07:03 2010 +0100 [entropy.client.services.ugc] do not annoy user if password can't be saved on-disk commit b6ce7ab53786e57f808fa3a1c0d2f6759205969b Author: Fabio Erculiani Date: Mon Jan 4 23:06:27 2010 +0100 [sulfur] make Sulfur Entropy Client interface thread-safe on askQuestion and inputBox commit 63c7f5ce7318ff203e89636775384f9572a0739d Author: Fabio Erculiani Date: Mon Jan 4 22:18:04 2010 +0100 [entropy.client.services.ugc] catch IOError when it's impossible to save password data commit 916bd74bed9d4618efb6db394dcca99ba4e0739a Author: Fabio Erculiani Date: Mon Jan 4 22:00:57 2010 +0100 [docs] re-add API docs, we cannot drop it yet commit 016d9ff10deebd6868464dcffb4ed17a87cc8d15 Author: Fabio Erculiani Date: Mon Jan 4 21:45:48 2010 +0100 [docs] remove statically generated documentation, please use gendocs.sh to generate commit 258b5576c9e7e41cb99cfdfd3f2f8ce2be4ca605 Author: Fabio Erculiani Date: Mon Jan 4 21:33:51 2010 +0100 [sulfur] update glade file commit d6716bbf7f028733b90a88fea848388c3e9e7807 Author: Fabio Erculiani Date: Mon Jan 4 21:33:25 2010 +0100 [sulfur] improve speed of background cache generators, reorganize some code commit 88ce22b7b2f70659779ae9bfc3e11a67569724dc Author: Fabio Erculiani Date: Mon Jan 4 20:12:30 2010 +0100 [sulfur] make sulfur.glade working with latest glade editor (fix VBox orientation) commit 0759f2be2f3987b09a632e3ac2dbbb945b9647ec Author: Fabio Erculiani Date: Mon Jan 4 19:26:18 2010 +0100 [sulfur] make sulfur once again the first candidate for handling .tbz2 files commit c636ec1922206bee050964ec87d11b94deaee61b Author: Fabio Erculiani Date: Mon Jan 4 17:50:09 2010 +0100 [entropy.client.interfaces.dep] when calculating critical updates, use "relaxed_deps" algo commit 0057270eda0ccf27b22a6b15b685f2c5635f9cbd Author: Daniel Halens Rodríguez Date: Mon Jan 4 16:10:20 2010 +0000 [i18n] fix French (CA) translation (bug 1124) commit 5a5e22c0389bf8a89ea9b52ccc5a1fbe8560825b Author: Daniel Halens Rodríguez Date: Mon Jan 4 15:44:22 2010 +0000 [i18n] fix French translation (bug 1124) commit 4f25e83ad4c1b04ae9643443ee2345d51b751d76 Author: Fabio Erculiani Date: Mon Jan 4 14:56:02 2010 +0100 Update ChangeLog for version 0.99.20.11 commit d3f7efd5995409ae85e3f5d2877c1084cdc200d2 Author: Fabio Erculiani Date: Mon Jan 4 14:55:39 2010 +0100 [equo] fix error codes handling in text_ui commit 236779aa338f70259296235e918285a1fc0a34c3 Author: Fabio Erculiani Date: Mon Jan 4 14:26:31 2010 +0100 Update ChangeLog for version 0.99.20.10 commit ec10871f14b7f7aad26e44796ef0bf707771382c Author: Fabio Erculiani Date: Mon Jan 4 14:26:00 2010 +0100 [todo] update TODO commit 7fd3254c5b0d0323846c883475f9d883c3fd096a Author: Fabio Erculiani Date: Mon Jan 4 14:25:22 2010 +0100 [equo] actually make tricky way to call config files update cache generation working commit ca32c9cbaa18fdf415b331725c4a784983e2a3d3 Author: Fabio Erculiani Date: Mon Jan 4 14:09:38 2010 +0100 [tests] update txc standalone test commit 3b87f4ff017fc3b7680e0acdd10beacebe175d49 Author: Fabio Erculiani Date: Mon Jan 4 14:08:35 2010 +0100 [entropy.transceivers] EntropySshUriHandler: download/upload functions are now atomic commit 191ad0910e0aa7e29840f0124a723a71ce776cb3 Author: Fabio Erculiani Date: Mon Jan 4 14:08:08 2010 +0100 [entropy.transceivers] define a common EntropyTransceiver temporary files extension commit 7a4127b24d926708a4e7b66a4ac738825eb46f8e Author: Fabio Erculiani Date: Mon Jan 4 09:39:11 2010 +0100 [todo] update TODO commit deb2aebe3c30a332ce87b6b6cd46f62239dde587 Author: Fabio Erculiani Date: Mon Jan 4 09:37:53 2010 +0100 [entropy.transceivers] EntropySshUriHandler: fix timeout handling commit 04267f1fb2737406113d04c1de18d3520d41eac0 Author: Fabio Erculiani Date: Mon Jan 4 00:34:02 2010 +0100 [entropy.const] convert None types correctly in const_convert_to_rawstring commit 3c825a7724f4ecf0a4e474520213c220ee29f4c7 Author: Fabio Erculiani Date: Mon Jan 4 00:25:38 2010 +0100 [todo] update TODO commit d25f05feb4cd07c1371443ff4941f96942e51e33 Author: Fabio Erculiani Date: Mon Jan 4 00:25:10 2010 +0100 [entropy.security] add GPG support commit 91626d9039db0fe817a06f98495ba660cd9db6f0 Author: Fabio Erculiani Date: Mon Jan 4 00:24:39 2010 +0100 [entropy.client.interfaces.repository] make possible to disable GPG via env commit f3b56746fbc238aa7ed289d0b250032ad7754b55 Author: Fabio Erculiani Date: Mon Jan 4 00:24:15 2010 +0100 [conf] remove mirror.holland.sabayonlinux.org from mirror list commit 6d89177836b5d0dc531dca0e3b7309da815a2eee Author: Fabio Erculiani Date: Sun Jan 3 23:18:41 2010 +0100 [entropy.client] move UGC information storage outside the main entropy lib commit df1829e076a351a2526b50bbb4a169c465594a00 Author: Fabio Erculiani Date: Sun Jan 3 23:05:49 2010 +0100 [entropy.client] inform UGC that we just updated a repo commit 404911da8710a18555010cdc3508bbf716a22619 Author: Fabio Erculiani Date: Sun Jan 3 22:33:38 2010 +0100 [entropy.security] rename fetch_advisories() into sync(), add more docs and small fixes commit 412245155743d4fc095783803342c545fcce9608 Author: Fabio Erculiani Date: Sun Jan 3 22:32:11 2010 +0100 [entropy.services] remove unused UGC command commit fa8cbd69f5b352f954031995b69f6ef45353731b Author: Fabio Erculiani Date: Sun Jan 3 17:30:08 2010 +0100 [entropy.transceivers] EntropySshUriHandler: add timeout handling commit 3fc81800420028873ce9787b27adba3e427573cb Author: Fabio Erculiani Date: Sun Jan 3 12:52:24 2010 +0100 [todo] update TODO commit 57ead71eef9b55d249ee96789b6e35ad63fac500 Author: Fabio Erculiani Date: Sun Jan 3 12:51:46 2010 +0100 [entropy.client] some initial code cleanup and style update commit 5b45d6cf65c15ccad7668e8467f474a2c44d6a93 Author: Fabio Erculiani Date: Sun Jan 3 12:50:50 2010 +0100 [entropy.cache] add new static method "clear_cache" commit f10578b63bf759f304300e70ba9f63de64326675 Author: Fabio Erculiani Date: Sun Jan 3 10:15:19 2010 +0100 [sulfur] more love, transform search bar into filter bar commit e7367386b104038c3788c6c2b19dd8b3f33e57a9 Author: Fabio Erculiani Date: Sun Jan 3 01:26:21 2010 +0100 [todo] update TODO commit aa82e5f671304f028c544721bc642b8b56501a9c Author: Fabio Erculiani Date: Sun Jan 3 01:24:22 2010 +0100 [todo] update TODO commit 457090e38493a3ae4b310dc4f27181bc3820878f Author: Fabio Erculiani Date: Sun Jan 3 01:23:16 2010 +0100 [entropy.client.interfaces.repository] warn if GPG key for repository has changed commit ec2b49a5f0fbab41a4e20e8ad71fdc4904e1a47e Author: Fabio Erculiani Date: Sun Jan 3 01:22:33 2010 +0100 [entropy.client.interfaces.loaders] RepositorySecurity() add keystore_dir argument commit df408c14188f7d95645d5087e0d8b1c8719db7a1 Author: Fabio Erculiani Date: Sun Jan 3 01:10:14 2010 +0100 [entropy.security] rename get_affected_atoms into get_affected_packages commit 6ca3e04c690dc870e9c74059b0dd2146d0d646fc Author: Fabio Erculiani Date: Sun Jan 3 01:04:48 2010 +0100 [sulfur] delay UGC on-click vote, fix GTK oddity commit 61093dc48f1169d8f18e36c076413ea29316a77f Author: Fabio Erculiani Date: Sun Jan 3 00:42:29 2010 +0100 [sulfur] disable connection test before checking UGC commit f26cd6033eead075e9a8d5a813d86f7564d1168b Author: Fabio Erculiani Date: Sun Jan 3 00:41:58 2010 +0100 [sulfur] preload advisories cache, make security advisories tab init faster commit f82ef26e29e4d67389d047fd6ee3829c57b36a02 Author: Fabio Erculiani Date: Sun Jan 3 00:31:45 2010 +0100 [entropy.security] write cache in sync mode commit d1cef2623ef2be3109e606969d63fa4438237076 Author: Fabio Erculiani Date: Sun Jan 3 00:31:03 2010 +0100 [entropy.client] import shutil (missing) commit 866f1702e6f9602fb1751af41b42eed3d141cea8 Author: Fabio Erculiani Date: Sat Jan 2 23:53:06 2010 +0100 [activator] when notice board is empty, always remove online commit ec2293f2407d51a6b06b0729468c7b05f7e52fed Author: Fabio Erculiani Date: Sat Jan 2 23:51:27 2010 +0100 [entropy.const] move etpConst['cache_ids'] to EntropyCacher commit bdcd4d696c46d29edf35a59666c29460e661eaa9 Author: Fabio Erculiani Date: Sat Jan 2 23:43:49 2010 +0100 [activator] actually remove notice board commit c109118b0cb09284e38fa73cfd8fb0d712b9a66e Author: Fabio Erculiani Date: Sat Jan 2 23:39:35 2010 +0100 [entropy*] do not use entropy.tools.get_random_temp_file() for creating dirs commit 4db3908f4cf3f8578d6dc8d07804f0da248845e2 Author: Fabio Erculiani Date: Sat Jan 2 23:31:31 2010 +0100 [activator] fix syntax error commit 152040e3200a026a97ab8c157bb5b33fc7afa339 Author: Fabio Erculiani Date: Sat Jan 2 23:30:41 2010 +0100 [sulfur] do not list empty notice boards commit d596dee2bf089077e725611dcb3886a7cd07ecc2 Author: Fabio Erculiani Date: Sat Jan 2 23:30:21 2010 +0100 [entropy.server] remove notice board if empty commit 493e364b6397e431278b782b18ff18ed4423b8ef Author: Fabio Erculiani Date: Sat Jan 2 23:30:03 2010 +0100 [activator] code style update commit 7bf96b85c03affc0c505ab930520dfa764dad8d8 Author: Fabio Erculiani Date: Sat Jan 2 20:59:46 2010 +0100 [todo] update TODO commit 2f7aacafed8b54ffedd6bb7de0452797f528da05 Author: Fabio Erculiani Date: Sat Jan 2 20:59:18 2010 +0100 [conf] update repositories.conf.example commit 45fa5603a7c1bb92f7a96c29888f0a444f4ba495 Author: Fabio Erculiani Date: Sat Jan 2 19:46:58 2010 +0100 [docs] add Entropy security advisories metadata specifications (inherited from Gentoo) commit 6c93f807555f2aadf362fb498ddab29a1185182e Author: Fabio Erculiani Date: Sat Jan 2 17:49:26 2010 +0100 Update ChangeLog for version 0.99.20.6 commit 8a333e4fa4443f0ee6918d51534bc1323f5d850a Author: Fabio Erculiani Date: Sat Jan 2 17:49:01 2010 +0100 [entropy.server] fix analyze_server_repo_string() commit 562f0c251c97aa56e5796f849938cfc104a6efca Author: Fabio Erculiani Date: Sat Jan 2 17:19:01 2010 +0100 [po] update translations commit 64ed1796d8e45aed9a2d98d419f08aeddc654320 Author: Fabio Erculiani Date: Sat Jan 2 17:14:11 2010 +0100 Update ChangeLog for version 0.99.20.5 commit 100eac3390c15f3c6d58ed34b6f79c498d640942 Author: Fabio Erculiani Date: Sat Jan 2 17:12:17 2010 +0100 [todo] update TODO commit 37466a6834e77690e6305c5c9cbfb5ae67e5f535 Author: Fabio Erculiani Date: Sat Jan 2 17:11:56 2010 +0100 [man] update man pages commit 8ffd4f19474cac4797761379559002eb322ca539 Author: Fabio Erculiani Date: Sat Jan 2 17:11:41 2010 +0100 [equo] "equo security update", allow --force commit 707d27dede8dfb4aa394349b1a78c672d2b8c05a Author: Fabio Erculiani Date: Sat Jan 2 17:11:02 2010 +0100 [entropy.security] use alternative cache directory commit 4c84a2ea7d414ea32d03c2650573af93a24ad1da Author: Fabio Erculiani Date: Sat Jan 2 17:10:39 2010 +0100 [entropy.client.services.ugc] change CACHE_DIR path commit 4c3d9fef604cecbeeb7e404fb96fbc91c9154be0 Author: Fabio Erculiani Date: Sat Jan 2 17:10:15 2010 +0100 [entropy.cache] EntropyCacher: make possible to specify an alternative cache directory commit c2617870f62b6bab995af31f44213ac90f9917ff Author: Fabio Erculiani Date: Sat Jan 2 17:09:49 2010 +0100 [entropy.dump] make possible to specifify an alternative dump directory commit a707f3d214d93bd6bc5e3d0ebc1302afc3a3e8f0 Author: Fabio Erculiani Date: Sat Jan 2 16:26:15 2010 +0100 [entropy.client.ugc] use autonomous cache directory, there is no need to trash UGC cache every single fart commit 8f45d18dcfb4bb4e4e867b279adf7d4c2746d2ea Author: Fabio Erculiani Date: Sat Jan 2 16:25:38 2010 +0100 [entropy.cache] do not use etpConst directly but rather use entropy.dump values commit 5ea68c69f05ac573c40854ba5448bf0fd86e7651 Author: Fabio Erculiani Date: Sat Jan 2 16:25:05 2010 +0100 [entropy.dump] improve dumpobj() commit 6e65a7a88e69386c77c2f66babffe0edbe28f90b Author: Fabio Erculiani Date: Sat Jan 2 15:36:27 2010 +0100 [entropy*] move cache functions to EntropyCacher, remove spaghetti code around commit c2c989dee22b67d3c9af6b2dd844e4b34b9d571c Author: Fabio Erculiani Date: Sat Jan 2 15:11:20 2010 +0100 [entropy.const] move const_extract_{cli,srv}* away from entropy.const commit e57b0641218f16e5e9d6f18ef244aaf2332b9dbb Author: Fabio Erculiani Date: Sat Jan 2 15:00:27 2010 +0100 [entropy*] big caching routines cleanup, drop old and duplicated code commit 77d66c2e263c100f06e6182ed63fd35a97ffcd8c Author: Fabio Erculiani Date: Sat Jan 2 11:53:04 2010 +0100 [entropy.core] SystemSettings._repositories_parser(): always try to properly setup permissions and cache commit 82bebbfaf8f93dbded50279e41d27bc87ec3d43b Author: Fabio Erculiani Date: Sat Jan 2 11:43:14 2010 +0100 Update ChangeLog for version 0.99.20.4 commit a04e51f6c49992c6a5191faed3c81ec95a94876b Author: Fabio Erculiani Date: Sat Jan 2 10:03:41 2010 +0100 [todo] update TODO commit e3c62fdf09ef671a67c7ef04f12c4c7ac49df501 Author: Fabio Erculiani Date: Sat Jan 2 10:03:16 2010 +0100 [entropy.client] trivial code style update commit 6842e86392cb7875de3a9eb818bc7d6b86fe3edf Author: Fabio Erculiani Date: Sat Jan 2 09:56:38 2010 +0100 [entropy.client.interfaces.repository] When EAPI=3 syncing repos, use the newly available secure_checksum metadatum commit e72dda3ec22d56ea536ebf2ade289106102b2ba8 Author: Fabio Erculiani Date: Sat Jan 2 09:40:00 2010 +0100 [entropy.services] (to be backported): improve speed of dbdiff command, add extra checksum metadatum commit 6d6f3f30b4bbcc87bbefdacdce67c6067bdea779 Author: Fabio Erculiani Date: Sat Jan 2 08:53:46 2010 +0100 [entropy.db] (to be backported): add include_signatures argument to checksum() commit 5486a92b27c839f37c63a2dfef653dc93a3021c4 Author: Fabio Erculiani Date: Sat Jan 2 08:53:08 2010 +0100 [entropy.db] pysqlite is dead, only check inside Python package commit fab3ded0e4f24da5ee5c7dd8f0f5218075d35f90 Author: Fabio Erculiani Date: Sat Jan 2 08:20:53 2010 +0100 Update ChangeLog for version 0.99.20.3 commit b105af10fbd0dd4dadea5d538401d6484487518d Author: Fabio Erculiani Date: Sat Jan 2 08:19:34 2010 +0100 [entropy.client.interfaces] fix GPG verification when GPG is not available commit c17ef0f152fc8f2be85e5d55e0857b91656ad37f Author: Fabio Erculiani Date: Fri Jan 1 17:00:26 2010 +0100 [todo] update TODO commit f5212665010cff94fa95ab470614c6954864cb4f Author: Fabio Erculiani Date: Fri Jan 1 16:51:37 2010 +0100 Update ChangeLog for version 0.99.20.2 commit a7651a843bfb6444c88b91641ce8fa72455bf6bd Author: Fabio Erculiani Date: Fri Jan 1 16:51:04 2010 +0100 [entropy.server] fix typo commit b4ffa625a1d87864f062f3223ac5bc06389c338c Author: Fabio Erculiani Date: Fri Jan 1 16:45:22 2010 +0100 Update ChangeLog for version 0.99.20.1 commit 0f71962e86b89b40b685b3e97da8c01c15cf3c04 Author: Fabio Erculiani Date: Fri Jan 1 16:44:06 2010 +0100 [reagent] fix return code of query functions commit 771043b6ef11f9f8b537a91b91b2c94242ed795b Author: Fabio Erculiani Date: Fri Jan 1 14:00:27 2010 +0100 [todo] update TODO commit 5d422347838af509fabc0374a26859c873ad3b10 Author: Fabio Erculiani Date: Fri Jan 1 13:59:27 2010 +0100 [entropy.server] fix undefined variable "err" commit ed794fdaee9ed9a041153e73e2afe150b6a4a94b Author: Fabio Erculiani Date: Fri Jan 1 13:53:17 2010 +0100 [entropy.server] when moving packages from repo A to B, also re-GPG-sign package file commit bb3b622a932959c687baad0adc26fdee49357257 Author: Fabio Erculiani Date: Fri Jan 1 13:50:46 2010 +0100 [entropy.server] fix missing return commit a6cbaa1ab8945ee7cdc6642ee31ab655cee5a843 Author: Fabio Erculiani Date: Fri Jan 1 10:43:16 2010 +0100 [equo] when a package in masked, make sure to also print belonging repository commit 1a4894ced50c12cc8f1991f95f4e84b9cda833c7 Author: Fabio Erculiani Date: Fri Jan 1 10:13:30 2010 +0100 [entropy.db] trivial whitespaces cleanup commit 51951d1f3d5108ce704857eb20af3bc9856500a2 Author: Fabio Erculiani Date: Fri Jan 1 10:12:49 2010 +0100 [entropy.server] execute an extra repository metadata cleanup before packing up :-) commit f5d3b0ef2ad6532b35a96a861c5630b96059dbe8 Author: Fabio Erculiani Date: Fri Jan 1 09:20:07 2010 +0100 [entropy.server] when moving/copying packages over repos, execute metadata cleanup at the end commit b4b9bd36e20a7b1c73486950bdc5829a852be13b Author: Fabio Erculiani Date: Fri Jan 1 01:01:35 2010 +0100 [scripts] fix tag-version.sh script commit d53b99c9808beee7d80ec1e60c8ea9a24b9298e6 Author: Fabio Erculiani Date: Fri Jan 1 01:00:25 2010 +0100 Update ChangeLog for version 0.99.20 commit 3a8781711a27b650cf8c271de50e98117a790aa4 Author: Fabio Erculiani Date: Fri Jan 1 01:00:08 2010 +0100 [scripts] fix tag-version.sh script commit cd0ee4dc7778785acea0ee7325960167797c424e Author: Fabio Erculiani Date: Fri Jan 1 00:59:59 2010 +0100 [todo] update TODO commit 34889a4bb8055f8bfb569d45cd3a521bd1d65195 Author: Fabio Erculiani Date: Fri Jan 1 00:58:12 2010 +0100 [po] update Italian translation commit 7a071202c64451c016c3914be9ecee46c35d0ddc Author: Fabio Erculiani Date: Fri Jan 1 00:31:21 2010 +0100 Revert "[Makefile] update Makefile, add gpg dirs" This reverts commit 952c38f6ee9e27d385cad33153ede4fe02ddc66c. commit 952c38f6ee9e27d385cad33153ede4fe02ddc66c Author: Fabio Erculiani Date: Fri Jan 1 00:30:45 2010 +0100 [Makefile] update Makefile, add gpg dirs commit 2b6de78944a98bccbd1db9712c7255c92a6c3a13 Author: Fabio Erculiani Date: Fri Jan 1 00:29:48 2010 +0100 [po] update translations commit 1f941ae447a12c3032a123c158a5396ff3bbd849 Author: Fabio Erculiani Date: Fri Jan 1 00:26:39 2010 +0100 [todo] update TODO commit e8408387cd327603a7defa3856c6a01077c4298c Author: Fabio Erculiani Date: Fri Jan 1 00:25:44 2010 +0100 [entropy.client] fix some trivial typos commit 5b99d1ae436458227a07c75cd189096d741deaa8 Author: Fabio Erculiani Date: Thu Dec 31 23:57:07 2009 +0100 [entropy] handle Repository.KeyExpired exceptions commit e4535e3294961850bee645520c7d2c92f558775b Author: Fabio Erculiani Date: Thu Dec 31 23:56:35 2009 +0100 [entropy.server] handle Repository.KeyExpired exceptions commit e236d02e5c8c745383fc95db310c3a51064a292c Author: Fabio Erculiani Date: Thu Dec 31 19:24:35 2009 +0100 [entropy.client] properly handle GPG expired keys commit 7902b594aaef5653c91b54388a2a321bcfc839f9 Author: Fabio Erculiani Date: Thu Dec 31 19:17:20 2009 +0100 [entropy.security] Repository: initial implementation of repository keys expiration support commit d87b4ee97e4e94e56647a7783c33a24f33f6f7e2 Author: Fabio Erculiani Date: Thu Dec 31 18:49:07 2009 +0100 [entropy.security] fix __gen_key() commit 7c07379c8b8a50b0ba8ebc0db1fc1c6c1251c1b6 Author: Fabio Erculiani Date: Thu Dec 31 18:29:36 2009 +0100 [reagent] advice user to send GPG keys to a public keyserver commit d8cc786858a69f0b12133adb0c3dd335180c78af Author: Fabio Erculiani Date: Thu Dec 31 18:27:11 2009 +0100 [entropy.client.interfaces.repository] small & initial refactoring of Repository class commit 86dbbdd94d07a8055c9f68d29f4238ce8f7fd89d Author: Fabio Erculiani Date: Thu Dec 31 17:56:41 2009 +0100 [entropy.client.interfaces.fetch] small code style update & cleanup commit cd71128692c4f26a94b54f509913f96361d1f36a Author: Fabio Erculiani Date: Thu Dec 31 17:51:43 2009 +0100 [entropy.client] make possible to completely disable GPG feature commit 95ce7dfdeaf20d8fd671a2edf92ae0ffa45d7a20 Author: Fabio Erculiani Date: Thu Dec 31 17:51:20 2009 +0100 [equo] trivial output fix commit 951cb8f4db38fa872a73b9c7a3d2b164faae466c Author: Fabio Erculiani Date: Thu Dec 31 13:50:09 2009 +0100 [entropy.client.interfaces.repository] first fetch all the stuff, then md5 check, then GPG check commit 7c0edc22ad6ae2999cf4b1bbec7b9b842410f4c6 Author: Fabio Erculiani Date: Thu Dec 31 13:39:49 2009 +0100 [entropy.client.interfaces.repository] improve GPG repository files verification commit cb08a8c834b102110bf61609aa7392ff98dbfee3 Author: Fabio Erculiani Date: Thu Dec 31 13:39:28 2009 +0100 [entropy.server] create metafiles file just right before upload commit 62132d75b5b6ee22258481c31e6b969bc95ff3b5 Author: Fabio Erculiani Date: Thu Dec 31 11:51:59 2009 +0100 [entropy.server] only GPG sign required files commit 47b650bd5f3e33ca0820537c459faeb31cee5fb8 Author: Fabio Erculiani Date: Thu Dec 31 11:42:08 2009 +0100 [entropy.server] do not upload signature.asc twice commit bf3d165d4f916022661b492af35fa2f0cafd7c6b Author: Fabio Erculiani Date: Thu Dec 31 11:27:40 2009 +0100 [entropy.server] add missing function __write_gpg_pubkey() commit 483db3fb81e18f71cc2415b719bf16dbb2aca512 Author: Fabio Erculiani Date: Thu Dec 31 11:24:01 2009 +0100 [entropy.server] also pack signature.asc inside packages.db.meta commit 54239387d35c3cd96f63dcdfb32fb69ef9541c0b Author: Fabio Erculiani Date: Thu Dec 31 11:09:18 2009 +0100 [entropy.server] do not GPG sign every file in packages.db.meta but rather sign packages.db.meta directly commit 5654097e2245754e55f3ee78f91bfc8eb08ee31c Author: Fabio Erculiani Date: Thu Dec 31 11:05:39 2009 +0100 [entropy.server] GPG sign every file being uploaded commit 3f925d147bb911566b1fe36bbf787a3bb2df720b Author: Fabio Erculiani Date: Thu Dec 31 11:05:01 2009 +0100 [entropy.client.interfaces.repository] warn user about how to change GPG keys trust level commit ffc69a0dddb4cac30a117777088cf726152fedca Author: Fabio Erculiani Date: Thu Dec 31 11:03:54 2009 +0100 [reagent] provide more tips to user regarding GPG usage commit 4382de02164e475f0af4bfdb33240188e08fa402 Author: Fabio Erculiani Date: Thu Dec 31 11:03:08 2009 +0100 [entropy.security] Repository: slightly change private methods API commit 9b86f6ac44fbc16f8428e198077626e24b1c2691 Author: Fabio Erculiani Date: Wed Dec 30 21:52:31 2009 +0100 [reagent] use coloured output when calling spm compile_packages() method commit 5ea3c6bccbfd44134a6b13c67e9d3f72921e4241 Author: Fabio Erculiani Date: Wed Dec 30 21:50:22 2009 +0100 [entropy.spm] PortagePlugin: fix source /etc/profile cmd commit 2bc05e8440eaa1aed947c47cdee84c0bd5a31a0f Author: Fabio Erculiani Date: Wed Dec 30 21:48:34 2009 +0100 [reagent] fix SPM function call commit 5bffe4b37ecb81987d5ba392f3e10ef37fc056bc Author: Fabio Erculiani Date: Wed Dec 30 21:47:15 2009 +0100 [reagent] fix spm tool commit 780e741b5abdd25fcc2bf5f58ce71630ed578fb1 Author: Fabio Erculiani Date: Wed Dec 30 18:34:48 2009 +0100 [entropy.client] add GPG package signature verification when fetching packages, disable sha256 by default commit 1d3c292f13aa54769ee399ec01ca95cf3171f56a Author: Fabio Erculiani Date: Wed Dec 30 18:33:55 2009 +0100 [entropy.client.interfaces.repository] only catch GPGServiceNotAvailable when calling RepositorySecurity() commit 6b8501c0560de4a10b57a4fa5ece57cb4f92cf87 Author: Fabio Erculiani Date: Wed Dec 30 18:33:13 2009 +0100 [entropy.security] Repository: add --debug support commit 42b3951ba7abbbbb547900a86a40a6cf424f1793 Author: Fabio Erculiani Date: Wed Dec 30 16:06:08 2009 +0100 [entropy.client.interfaces.repository] improve Repository class :: hide non-public methods (make them protected) :: implement GPG verification for repository files commit 86225d4befceb26e3fcf89c86b01f03fe1617060 Author: Fabio Erculiani Date: Wed Dec 30 16:05:42 2009 +0100 [entropy.db] add missing API docstrings commit 94ce9ca30ba7c807e16228a339d14fab57fea78a Author: Fabio Erculiani Date: Wed Dec 30 16:04:51 2009 +0100 [entropy.security] Repository: change API of verify_file, also return error message commit 14b61856804f5899a41bd1ff7ca8283ddca92a17 Author: Roger Calvó Date: Wed Dec 30 10:02:09 2009 +0100 [translations] update Catalan translation commit 1eab5b086f9781b8085bb43ab8355944b85441eb Author: Fabio Erculiani Date: Tue Dec 29 21:55:07 2009 +0100 [entropy.security/entropy.server] add GPG keys import/export feature commit 3b851f5e9ec2aeeca62c4d9bf2fd2c0142083f48 Author: Fabio Erculiani Date: Tue Dec 29 21:33:04 2009 +0100 [entropy.security] Repository: update API, fix delete_keypair() commit ded7d456200aec1af2459f406476df4689133219 Author: Fabio Erculiani Date: Tue Dec 29 20:22:41 2009 +0100 [entropy.client.interfaces.trigger] fix EntropyShSandbox.__get_sh_stage() commit d562eb23eae0b704fdea4e8309b447adffa73d1c Author: Fabio Erculiani Date: Tue Dec 29 20:20:16 2009 +0100 [magneto] two small trivial fixes commit 2e23fd401967c7001297697af18a3afb1d96121c Author: Fabio Erculiani Date: Tue Dec 29 20:10:13 2009 +0100 [equo] fix function call arguments in text_ugc, text_smart commit f8c1b987da255bc80a70a7cd9726deff406fdee2 Author: Fabio Erculiani Date: Tue Dec 29 19:38:36 2009 +0100 [equo] ETP_LOGLEVEL_NORMAL is not available anymore commit 8046b2949103bd206c70fb4b609c8af578925536 Author: Fabio Erculiani Date: Tue Dec 29 19:36:32 2009 +0100 [entropy*] several updates, etpCache removal, code cleanup, API changes commit 7f0af8d874a5a44c48abfce9928af390945c3f3a Author: Fabio Erculiani Date: Tue Dec 29 19:35:05 2009 +0100 [entropy.cache] code style update commit cc32db73016753d815736ffd1b705d691c275758 Author: Fabio Erculiani Date: Tue Dec 29 19:33:51 2009 +0100 [equo] implement file editor and pager retrieval. Entropy Client ones are going to be removed commit 8c378ecf4a8cf54f44025de25bee5e4a99ecd9c7 Author: Fabio Erculiani Date: Tue Dec 29 19:32:50 2009 +0100 [equo] do not advertise "equo cache generate", it will be removed commit f8016cc4fe2b6897b887a1c1cbbd82562d36c104 Author: Fabio Erculiani Date: Mon Dec 28 22:52:42 2009 +0100 [equo] equo --help something now works beautifully commit f2a4dda5173f602d5ab92479183fdb0401adbca0 Author: Fabio Erculiani Date: Mon Dec 28 21:32:22 2009 +0100 [entropy.server] also upload uncompressed public GPG signature file, if available commit eb6733d4a6d38c9a5a06f630f709118d3922d300 Author: Fabio Erculiani Date: Mon Dec 28 17:21:30 2009 +0100 [unittest] security: use new keystore_dir argument commit 6d00bae889531c75be4263a78598426e392b101d Author: Fabio Erculiani Date: Mon Dec 28 17:20:28 2009 +0100 [entropy.security] make Repository.__gen_key() working, fix gpg call commit 44a2428e9a1d40d3c99e054048a9818c3a706d80 Author: Fabio Erculiani Date: Mon Dec 28 17:10:05 2009 +0100 [entropy.client] add support for auto-installing GPG keys when updating repositories commit bf07253bb58f6836964ca316e10849508005c8c2 Author: Fabio Erculiani Date: Mon Dec 28 17:09:50 2009 +0100 [entropy.client] add RepositorySecurity interface loader method commit 6cf755ae3fd0137e6ca8a6eb82cff2c394d5c3c7 Author: Fabio Erculiani Date: Mon Dec 28 17:09:14 2009 +0100 [entropy.security] Repository: make possible to provide an alternate GPG home dir, and differentiate exceptions commit 25e915220459c5ff39d218aa7ae1977f065c40f6 Author: Fabio Erculiani Date: Mon Dec 28 17:08:39 2009 +0100 [entropy.const] improve const_setup_perms, add extra arguments, add GPG const data commit 0c5809b60eee8ddb6bbd572b196b2f5372d95db0 Author: Fabio Erculiani Date: Mon Dec 28 16:03:45 2009 +0100 [equo] text_ui: remove etpCache usage commit 63c52f519be6df6a13b882c7fbcce023859e8d3c Author: Fabio Erculiani Date: Mon Dec 28 15:18:04 2009 +0100 [entropy.server] remove created gpg signature, we don't want garbage around commit 3c4dbf723d1a49a8551213374bddc5c99e03e20d Author: Fabio Erculiani Date: Mon Dec 28 15:05:12 2009 +0100 [entropy.server] several updates, including complete GPG support :: improve repository sync speed by moving as much as possible into compressed "meta" file :: sign every package inside compressed "meta" file commit 047a46540db5e31e7a375b50eca16409dd8be48a Author: Fabio Erculiani Date: Mon Dec 28 15:04:59 2009 +0100 [entropy.server] directly use entropy.tools module commit c3fa1c599adf9c69c57d06d0622f25ed52f947dc Author: Fabio Erculiani Date: Mon Dec 28 15:03:11 2009 +0100 [equo] properly set return code when calling server_activator module functions commit fc5456e3f114066f542b527e65bcb8da337f54d1 Author: Fabio Erculiani Date: Mon Dec 28 15:01:49 2009 +0100 [activator] do not overlap rc variable commit f3fb4bec2efea3b26cd115178d276dd732862b87 Author: Fabio Erculiani Date: Mon Dec 28 14:44:43 2009 +0100 [entropy.security] Repository: when signing file, make sure to check against entropy.const's GPG file extension commit 1b3694d76a3408508e61a20d688a9581ea35c1f7 Author: Fabio Erculiani Date: Mon Dec 28 14:43:58 2009 +0100 [entropy.const] add gnupg extension string to const commit 8fa37947f401f21cab636130498fcd2a6f184ce2 Author: Fabio Erculiani Date: Mon Dec 28 14:25:24 2009 +0100 [entropy.client.interfaces.repository] try to move unpacked files using copy+remove commit 4e2fe82e2060c12f05b0a142fa88f5eb6a5d5f5b Author: Fabio Erculiani Date: Mon Dec 28 10:58:57 2009 +0100 [entropy.db] fix dependstable sql schema commit 747cb8a71b918aea8f1e70babfffe0d5c60ead4c Author: Fabio Erculiani Date: Mon Dec 28 10:56:23 2009 +0100 [reagent] add missing server_key module commit 77478a041a24db88d6684297adea5bc3ba4c530f Author: Fabio Erculiani Date: Mon Dec 28 07:59:04 2009 +0100 [todo] update TODO commit f9f3d4c729eff943ad3167edf24a4b733262a0f0 Author: Fabio Erculiani Date: Mon Dec 28 07:58:19 2009 +0100 [entropy.*] reorganize etpCache (remove/move stuff in respective classes) drop old vars from entropy.const commit 9158b0f19bcccfcc43e11c5d3bde08972e900bd0 Author: Fabio Erculiani Date: Mon Dec 28 07:57:37 2009 +0100 [entropy.server] remove rssMetadata dict from Server class, add ServerRssMetadata class commit 7999810be6636737df77165602317f57c3ec5d4d Author: Fabio Erculiani Date: Mon Dec 28 07:55:22 2009 +0100 [unittest] fix client test using text_smart commit d7e2c8027da0eb7396290e34ac44f6df893af04b Author: Fabio Erculiani Date: Mon Dec 28 07:54:52 2009 +0100 [entropy.core] Singleton: support dict() type singleton commit c9efee88d0d0cb1e7f93396b0a3a6cf27b358b23 Author: Fabio Erculiani Date: Mon Dec 28 01:09:19 2009 +0100 [todo] update TODO commit c37901a369f4a84310559343066c40039108b954 Author: Fabio Erculiani Date: Mon Dec 28 01:08:18 2009 +0100 [sulfur] properly send application traceback commit b2b703a2f3ebecb2efbd4f9562cfa5ae8657ffc4 Author: Fabio Erculiani Date: Mon Dec 28 00:54:25 2009 +0100 [sulfur] run UGC on another process, to make possible to kill it without freezing the app commit 07c1138dbd1f5e19190bfac329731fbae39719d1 Author: Fabio Erculiani Date: Mon Dec 28 00:54:06 2009 +0100 [sulfur] use exception handler instead of try/except statement commit 98ab888a34be29c855ad6d798376d9666f2a2c99 Author: Fabio Erculiani Date: Mon Dec 28 00:31:08 2009 +0100 [entropy.qa] rename test_depends_linking into test_reverse_dependencies_linking commit 1cb542c5d07b28973e90887b5c459ee945606b55 Author: Fabio Erculiani Date: Mon Dec 28 00:29:57 2009 +0100 [equo] cleanup text_smart module commit 03efb1383d8103f0a6088f993f1c881d4f015794 Author: Fabio Erculiani Date: Mon Dec 28 00:18:19 2009 +0100 [entropy.server] complete server-side implementation of GPG features commit acbe9e9726edfbb0aaac78585924d29c6181ec4a Author: Fabio Erculiani Date: Sun Dec 27 22:26:57 2009 +0100 [entropy.client.interfaces.package] commit installed packages repo data on every package removal commit 30e9b54656ff053db17b14a017cb5a0eec752fc5 Author: Fabio Erculiani Date: Sun Dec 27 22:18:20 2009 +0100 [entropy.db] tell friggin user to wait when db schema is beign migrated commit 169c6786ebf64cbde58c4aee60ffed9531ed79da Author: Fabio Erculiani Date: Sun Dec 27 22:14:22 2009 +0100 [entropy.server] fix undefined variables in add_plugin_hook commit 3551f37d267a541eeab8324982ff4778a2617b7f Author: Fabio Erculiani Date: Sun Dec 27 21:58:19 2009 +0100 [entropy.output] fix askQuestion output check commit 32b8c991bdf72cbb52fdf5ff40989864ed5c7025 Author: Fabio Erculiani Date: Sun Dec 27 21:50:21 2009 +0100 [po] fix error in Italian translation commit 5762d69722b22e6d45454cf90c44e158ba9703d6 Author: Fabio Erculiani Date: Sun Dec 27 21:35:42 2009 +0100 [equo] tell to run "equo upgrade" when hop is successful commit 02b76984a17e0377cbf682879de24c34ad82b070 Author: Fabio Erculiani Date: Sun Dec 27 21:29:59 2009 +0100 [entropy.tools] workaround python 2.6.x bug in get_traceback() commit 0c2a65a7c95d6b7675541e6408d6c69b624e7ead Author: Fabio Erculiani Date: Sun Dec 27 19:57:21 2009 +0100 [entropy.server] remove a FIXME, move repository metadata to plugin, improve close_repo_hook and add_plugin_hook commit b9f43cb51261db8d6bbb9a9ccb6c1c07039d4f5b Author: Fabio Erculiani Date: Sun Dec 27 19:56:57 2009 +0100 [entropy.client] trivial space removal commit 4d41145b34a6654ba1fb511daf568086f142687b Author: Fabio Erculiani Date: Sun Dec 27 09:22:37 2009 +0100 [entropy.tools] fix countdown() commit 309af3136fc35ddeb64891f41af642b1185f47cd Author: Fabio Erculiani Date: Sat Dec 26 15:40:02 2009 +0100 [entropy.output] fix some internal function names commit 9acbdd4e964c5c3bab7416e9e86858ac9e1443ef Author: Fabio Erculiani Date: Sat Dec 26 15:35:29 2009 +0100 [man] update equo man page commit 0fd3485aef1884cb0e87e04c38f82ef1ceb646ca Author: Fabio Erculiani Date: Sat Dec 26 15:35:13 2009 +0100 [equo] fine tune exit statuses commit 8055ebe06b8340ef74ac4eaf830c87572a0c1857 Author: Fabio Erculiani Date: Sat Dec 26 15:34:58 2009 +0100 [entropy.output] fix inputBox commit ef69d96e8c3da731e9e9d6106255d5c1013d203c Author: Fabio Erculiani Date: Sat Dec 26 15:34:38 2009 +0100 [entropy.security] improve Repository interface usability commit 105a800560b238634c0c60ef25297f4da82f69b3 Author: Fabio Erculiani Date: Sat Dec 26 09:02:39 2009 +0100 [equo] do not raise SystemExit in main() commit bf2a83446ab1fc563c49266cedef4ab3b2768931 Author: Fabio Erculiani Date: Sat Dec 26 08:59:17 2009 +0100 [equo] reorganize argv parser, add support for sub --help info output commit a8d19c83f9915220134251229457b0d1be6402fe Author: Fabio Erculiani Date: Sat Dec 26 08:58:33 2009 +0100 [entropy.output] improve print_menu submenu output commit eb5f82427817c4b69d49dec81bb9bf8c6a1fd7f8 Author: Fabio Erculiani Date: Fri Dec 25 23:05:07 2009 +0100 [equo] improve equo.py code, use exception handler callback for handling exceptions commit 543574669f2a613a474cf5079c40220aaed0ce78 Author: Fabio Erculiani Date: Fri Dec 25 23:04:51 2009 +0100 [entropy.tools] extend print_exception() and get_traceback() commit 76426b2048826b478a705232e0412a851ed3b651 Author: Fabio Erculiani Date: Fri Dec 25 18:51:56 2009 +0100 [po] update translation file template commit 543d72889e7bc4973bb74b18247779ea3da32b7a Author: Fabio Erculiani Date: Fri Dec 25 18:51:21 2009 +0100 [entropy.client] change _get_updates_cache_hash() output commit de911ac5b6f3fb0ba5eb916ac4b4c87b0418c8eb Author: Fabio Erculiani Date: Fri Dec 25 18:50:08 2009 +0100 [client-updates-daemon] do not load without xcache to not taint cache commit 93dbdf0078951af26d61e7c16bf26d253dcef792 Author: Fabio Erculiani Date: Fri Dec 25 18:30:26 2009 +0100 [equo] improve "equo remove" output and "equo upgrade" removal list information commit e3e37a7d07bc8fb8e4e986a1b01ee93aa1e0e6cd Author: Fabio Erculiani Date: Fri Dec 25 14:02:30 2009 +0100 [entropy.client] Client: fix method call in calculate_updates() and cache flushing commit 33ce02ebb99421c915945762592d1f2ace2815a6 Author: Fabio Erculiani Date: Fri Dec 25 13:52:43 2009 +0100 [entropy.client] rename get_world_update_cache into get_updates_cache commit 559dd5d5eb00343cb1e3c25ed272833bd60e2095 Author: Fabio Erculiani Date: Fri Dec 25 12:13:47 2009 +0100 [entropy.client] rename calculate_world_updates into calculate_updates commit a3c82717c6ac97cff8e7d36d75c0a76294c16b1b Author: Fabio Erculiani Date: Fri Dec 25 12:09:20 2009 +0100 [entropy.client.interfaces.package] make match_checksum a private method (_match_checksum) and improve speed of it commit d40761e2736fb7de572b4ddfebc39f46b1e97712 Author: Fabio Erculiani Date: Wed Dec 23 22:02:08 2009 +0100 [equo] most important commit of the world commit 8f795ca8021dd9f93fa6fc6d0454ed087a2ccc3e Author: Fabio Erculiani Date: Wed Dec 23 21:59:43 2009 +0100 [equo] code cleanup in text_ui commit fb9f180f8ce65c8bbf97e5aa267a93c1078f59e4 Author: Fabio Erculiani Date: Wed Dec 23 21:51:47 2009 +0100 [equo] some more code cleanup and polishing commit 0f08f822c3f92fae8b259446e220711acb473a47 Author: Fabio Erculiani Date: Wed Dec 23 21:18:11 2009 +0100 [entropy.spm] PortagePlugin: improve speed of _add_kernel_dependency_to_pkg and search_paths_owners commit 46ca406fd13e961683b07664460d9909e932e16e Author: Fabio Erculiani Date: Wed Dec 23 19:45:32 2009 +0100 [entropy.client] move client repo changelog table removal inside Package class commit b968a365cbed4eb1ec074ffe3e9c76007df598d0 Author: Fabio Erculiani Date: Wed Dec 23 19:37:23 2009 +0100 [entropy.client] open_client_repository: always add EntropyRepository plugin, even if in safe mode. And drop changelog data from db. commit 43129906fba640ccced5ab4c0aea1fc2f63cdcc2 Author: Fabio Erculiani Date: Wed Dec 23 10:21:39 2009 +0100 [equo] more cleanup, move config files updates caching function to text_ui commit c9e3f0183e585a18abc1c41f2fb3677a36ab0685 Author: Fabio Erculiani Date: Tue Dec 22 20:29:25 2009 +0100 [man] update equo man pages commit 1597ea2fc4f612ef66c5e46e0d9ab2f23207d387 Author: Fabio Erculiani Date: Tue Dec 22 20:29:08 2009 +0100 [equo] some more code cleanup and polishing commit 501c04a9c4195ca26ab154e8ec2d90ae584e5b1b Author: Fabio Erculiani Date: Tue Dec 22 20:28:55 2009 +0100 [entropy.client] trivial comment update commit 120dba0227f6a47677182514717976b3cd4f1c13 Author: Fabio Erculiani Date: Tue Dec 22 20:28:34 2009 +0100 [entropy.security] properly setup security dir permissions commit e356ff449c77cc01c51e0da50c84b08b968ae071 Author: Fabio Erculiani Date: Tue Dec 22 18:47:02 2009 +0100 [entropy.*] fix several undefined variables commit 62b3c81f2573da1b7f86782748a323500eab1ffc Author: Fabio Erculiani Date: Tue Dec 22 17:03:16 2009 +0100 [todo] update TODO commit 1aedb9fafbf47fc93ebddbd07fb7c8d2246d6336 Author: Fabio Erculiani Date: Tue Dec 22 17:02:50 2009 +0100 [entropy*] several code cleanup, tweakings and small API changes/polishing commit 7309d1446d57af7e3609138cac8032343e148e72 Author: Fabio Erculiani Date: Mon Dec 21 23:50:31 2009 +0100 [entropy*] move sabayonlinux.org domain info to sabayon.org, move more distro specific info to entropy.const commit d36b5c21e2aada3c2990d8e24439a1a269e47321 Author: Fabio Erculiani Date: Mon Dec 21 20:30:24 2009 +0100 [services] do not require netmount, actually commit 3b603d03038b56ee4d408eaad5723576452029bf Author: Fabio Erculiani Date: Mon Dec 21 13:45:02 2009 +0100 [todo] update TODO commit e1f7730d402eb3d52779bdb6e084b4ba45acb647 Author: Fabio Erculiani Date: Mon Dec 21 13:43:36 2009 +0100 [equo] fix output text commit 298a6bbea18cd971e79d52c5ba4bd17d099ab07e Author: Fabio Erculiani Date: Mon Dec 21 10:18:45 2009 +0100 [client-updates-daemon] improve reliability when reporting info regarding updates commit b03ee151757fb55734d260b6cdda46caf78b5c9e Author: Fabio Erculiani Date: Sun Dec 20 22:53:30 2009 +0100 [equo] add "equo world" deprecation message commit aaa40ddc65fa4241bdcb1e395d34162d2de03122 Author: Fabio Erculiani Date: Sun Dec 20 22:35:26 2009 +0100 [todo] update TODO commit 32230aee42451f8e1f82d6b17bd022c2980b147d Author: Fabio Erculiani Date: Sun Dec 20 22:32:28 2009 +0100 [entropy] add support for build dependencies, entropy will now store them in repos (future task: make possible to install build deps too) commit 719469cc4a1d1f15bb7d1f019308d089b1233d0a Author: Fabio Erculiani Date: Sun Dec 20 09:47:26 2009 +0100 Revert "[entropy.server] scan_package_changes: do not validate package removal/injection if inspected repo is not the base one" This reverts commit 40c007cf2ae21c8c4ee375a89dd52643e857710d. commit 40c007cf2ae21c8c4ee375a89dd52643e857710d Author: Fabio Erculiani Date: Sun Dec 20 09:42:43 2009 +0100 [entropy.server] scan_package_changes: do not validate package removal/injection if inspected repo is not the base one commit 18961c016e96e65c7d156dc0683af39b16d669df Author: Fabio Erculiani Date: Sun Dec 20 00:16:31 2009 +0100 [scripts] add git stats script commit 165cf01eabf7046edba605fcd2492cfb2a543c9f Author: Fabio Erculiani Date: Fri Dec 18 22:01:01 2009 +0100 [todo] update TODO commit 65b3497981d4971c683fcae6b80015d9bcff3a7e Author: Fabio Erculiani Date: Fri Dec 18 22:00:37 2009 +0100 [unittest] add security UT module commit 7267ee49b25c9a7b27173b9e2da8424bc3033a60 Author: Fabio Erculiani Date: Fri Dec 18 21:29:55 2009 +0100 [entropy.security] after a month, eventually complete entropy.security.Repository implementation (GPG ftw!) commit 72b732f79cb601a754caa38574641e950b39c095 Author: Fabio Erculiani Date: Fri Dec 18 13:46:08 2009 +0100 [todo] update TODO commit afe305bac19e72bfa27dd9846cef84e9f9962f25 Author: Fabio Erculiani Date: Fri Dec 18 13:45:48 2009 +0100 [entropy.const] remove sabayonlinux.org references commit 71d94d93411f4ed0d4631bcc141002063f8403e5 Author: Fabio Erculiani Date: Thu Dec 17 22:16:05 2009 +0100 [entropy.client] add support for /etc/entropy/packages/license.accept commit 2f26be49e0fc37f12945ee372ec7dbaba8de74bd Author: Fabio Erculiani Date: Thu Dec 17 18:48:03 2009 +0100 [entropy.security] draft implementation of entropy.security.Repository (aimed for GPG support) commit 217834e041dd258d95804cb28498e70ae317c2d7 Author: Daniel Halens Rodríguez Date: Thu Dec 17 16:28:38 2009 +0000 [translations] add Slovak translation commit 4c1fdc23b0d3a19442326ace177ec8c17b875516 Author: Fabio Erculiani Date: Wed Dec 16 21:27:10 2009 +0100 [entropy.*] rename generate_depends_tree, cleanup etpConst['dependency_type_ids'], fix code around commit af7357c6f6b656c5f38dbfa18c54570d0b6fe133 Author: Fabio Erculiani Date: Wed Dec 16 20:50:44 2009 +0100 [equo] fix graphing abilities (equo query graph, and equo query revgraph) and ease print_package_info output commit 3a972cdf39c228f8362054a5324c954b9e7d0665 Author: Fabio Erculiani Date: Tue Dec 15 21:35:14 2009 +0100 [reagent] add graphing commands (reagent query graph, reagent query revgraph) commit 0213735419ce9ed1a1733761672ff1ca938e5343 Author: Fabio Erculiani Date: Tue Dec 15 16:11:47 2009 +0100 [equo] text_query: search_installed_package should print packages data sorted alphabetically commit 26001576e9d2001a989919ca3e18c3e1c0a4aee4 Author: Fabio Erculiani Date: Tue Dec 15 16:08:52 2009 +0100 [equo] text_query: fix pkg_data dict handling in get_installed_packages commit 2e2bfb4cd555185a8f486e5d42ceebc2a986cc07 Author: Fabio Erculiani Date: Tue Dec 15 00:07:32 2009 +0100 [equo] fix UGC execution commit f62e278764b6a5ef151133870b1d621182cb888c Author: Fabio Erculiani Date: Mon Dec 14 23:56:10 2009 +0100 [equo] several code style and graphical improvements to "equo install" and "equo remove" output commit 20a631545050936c44181908aa253551291097a4 Author: Fabio Erculiani Date: Mon Dec 14 23:55:43 2009 +0100 [entropy.output] move enlightenatom to entropy.tools, improve it dramatically commit 9f58852b208e1c89eb4b30df0591d92b6641355b Author: Fabio Erculiani Date: Mon Dec 14 22:16:36 2009 +0100 [entropy.client.interfaces.methods] fix setup_default_file_perms commit 2a5ea9f8f8e86fdd20d701d4271386d87d6177e2 Author: Fabio Erculiani Date: Mon Dec 14 21:53:50 2009 +0100 [entropy.services] for god sake, do not spawn the whole log file or stdout during RPC commands logging commit d6bb6756081c99073ea194eb467bbcde5d581103 Author: Fabio Erculiani Date: Mon Dec 14 21:33:30 2009 +0100 [entropy.*] several database size and performance improvements :: implement developer-repo mode (aimed to developers who want to test stuff and can download the whole packages repository db). This results in 100% download size reduction for 99% of other users. :: new "light" database versions now ship without packagechangelogs table content to improve speed, download time and size. :: cleanup entropy.client.interfaces.repository code and add support for developer-repo feature :: add warnings for users running "equo query changelog" without developer-repo mode enabled commit 30fb022635d3261644d0685f13746bd53e7f143b Author: Fabio Erculiani Date: Mon Dec 14 21:32:47 2009 +0100 [entropy.client.interfaces.package] do not add changelog metadata to installed packages db on packages install commit b97b400527ec069def17b4afee1a5c18b3daeb5d Author: Fabio Erculiani Date: Mon Dec 14 21:31:55 2009 +0100 [conf] client.conf: drop old entries from configprotectskip commit 43afd2c0ec9e0bece403f54ac1f41b9190cb6f6e Author: Fabio Erculiani Date: Mon Dec 14 21:31:01 2009 +0100 [entropy.graph] fix typo in docstring commit d3d3bb98eb9b47198f3beaf8638105d6b9e92247 Author: Fabio Erculiani Date: Mon Dec 14 21:26:23 2009 +0100 [entropy.db/entropy.services] add get_changelog argument to EntropyRepository.getPackageData + EntropyRepository.dropChangelog :: getPackageData features a new get_changelog argument (True by default) :: EntropyRepository now features a dropChangelog method to drop the whole packages ChangeLog (resulting in speed improvements) :: make Entropy EAPI=3 repository service to return metadata without ChangeLog information (speed improvement here too) commit 37989bea0c9c30ad6a0aff499a60856868a2f0ab Author: Fabio Erculiani Date: Sun Dec 13 11:19:57 2009 +0100 [reagent] fix spm repo move warning check commit fbd3dd0fd5dd10095d1271ad70e7fde06e0225bd Author: Fabio Erculiani Date: Sun Dec 13 10:37:07 2009 +0100 [conf] client.conf disable SHA512 hash check by default commit c674f0478a6ba1b2b2fefada92415c1738cdbd3f Author: Fabio Erculiani Date: Sun Dec 13 10:02:02 2009 +0100 [equo] fix "equo query orphans", make it work with new db schema commit 3a60b915a9bbc9e49cf92c45a56894a1998b1871 Author: Fabio Erculiani Date: Sun Dec 13 10:01:41 2009 +0100 [po] update Italian translation commit 9c90de106aa8fbe6470bdbb593cea3f2c77f480a Author: Fabio Erculiani Date: Sun Dec 13 00:32:11 2009 +0100 [docs] update API documentation commit c29c6f05bc973ca92858f1a17e369fee25d018b5 Author: Fabio Erculiani Date: Sat Dec 12 19:02:41 2009 +0100 [po] update translations commit 02fe896419c5006803ff3e68022766c00add95f7 Author: Fabio Erculiani Date: Sat Dec 12 19:02:21 2009 +0100 [todo] update TODO commit b9345f578251fc7b9de5dc98775de5ee61c75cc0 Author: Fabio Erculiani Date: Sat Dec 12 17:03:51 2009 +0100 [entropy.client.interfaces.dep] fix possible "conflicts" variable unavailability commit 1aeffa138b950bd9cabcbd007f622627198f71b9 Author: Fabio Erculiani Date: Sat Dec 12 17:01:42 2009 +0100 [reagent] do not show warnings about SPM repo moves if info is not available commit c41a08866648dac4d61dd9698f0452a3e6eb20f0 Author: Fabio Erculiani Date: Sat Dec 12 17:00:55 2009 +0100 [man] update equo man page commit b5fb22d2f7960c70929b90ce120e218f9718908a Author: Fabio Erculiani Date: Sat Dec 12 17:00:22 2009 +0100 [equo] add "equo query graph" and "equo query revgraph" commands (see --help) commit 299c19962b9cd4cac78aeea807d9ee707dad3ad7 Author: Fabio Erculiani Date: Sat Dec 12 16:59:49 2009 +0100 [entropy.graph] add get_node() method to Graph commit d19788b72ad6719fc8b0a0a83f47e9ea7b11f7f0 Author: Fabio Erculiani Date: Sat Dec 12 12:55:06 2009 +0100 [entropy.graph] Graph: some final methods polishing commit 3fdf8ce8ea0734204d6b97f005fe9821eac62b9e Author: Fabio Erculiani Date: Sat Dec 12 11:51:57 2009 +0100 [entropy.grah] improve speed of get_adjacency_map commit af5599b1c315fbec9531bfbd36e2dd2b70c9d680 Author: Fabio Erculiani Date: Sat Dec 12 11:50:53 2009 +0100 [entropy.graph] fix trans_vals function declaration commit 016308106b6af9ea5ac564a2a553d02eb65642db Author: Fabio Erculiani Date: Sat Dec 12 11:25:16 2009 +0100 [entropy.graph] split solve() into _solve() and solve() commit d7e3d255a5350bd09a0d001318d44b8e934917bb Author: Fabio Erculiani Date: Sat Dec 12 11:22:28 2009 +0100 [entropy.graph] get_adjacency_map should really know shit about GraphNode commit dbd22f482a78744884fc039809db2738ed967cae Author: Fabio Erculiani Date: Sat Dec 12 11:07:23 2009 +0100 [entropy.server] provide easy to use open_repository server (matching client-side method on purpose) commit bfd2e4499d045bbd3ed110ae193626d0b10a32a0 Author: Fabio Erculiani Date: Sat Dec 12 10:52:06 2009 +0100 [equo] query: code cleanup and polishing commit a7471511d6f4553997e6d955576898dd22df0d33 Author: Fabio Erculiani Date: Sat Dec 12 10:31:31 2009 +0100 [entropy.db] EntropyRepository.insertProvide: reset previously set default provides commit a5d20e7e98a1372ecec6bbdb87acbfe74b6d8853 Author: Fabio Erculiani Date: Fri Dec 11 22:47:20 2009 +0100 [entropy.db] fix insertProvide fixme hack commit 71d1b7b4a88116a73892303045ad06645e053a01 Author: Fabio Erculiani Date: Fri Dec 11 22:18:22 2009 +0100 [entropy.db/entropy.spm] change (backward compat. kept) format of "provide" package metadatum commit 19a85efe4bbb442f6f2371913021190d4914013b Author: Fabio Erculiani Date: Fri Dec 11 22:17:44 2009 +0100 [entropy.db] EntropyRepository: improve speed of _doesTableExist and _doesColumnInTableExist commit 068c3ef14947e23999c75f1e21ec3be70c1e1688 Author: Fabio Erculiani Date: Fri Dec 11 22:16:14 2009 +0100 [entropy.spm] do not crash when elf file cannot be read, but rather raise a warning commit 8244e414dd8e37c29066cf77075e65eb9337e97b Author: Fabio Erculiani Date: Fri Dec 11 22:13:22 2009 +0100 [unittest] add a new test to the suite, this will test PROVIDE metadata commit 1324d9e7c487e88e250d5b6b25df85600e926ddc Author: Fabio Erculiani Date: Fri Dec 11 21:03:05 2009 +0100 [entropy.spm] PortagePlugin.extract_package_data: fix spm_repository setup commit a247095878dbaa8a735c33a07351fb0697669b2a Author: Fabio Erculiani Date: Fri Dec 11 19:29:49 2009 +0100 [entropy.core.settings.base] fix entropy.conf readability check commit 0e8bd4dc682f96c536fe7784cc228d024f7e7ffe Author: Fabio Erculiani Date: Fri Dec 11 11:25:22 2009 +0100 [reagent] inform developer that package has been compiled from a different repository commit d13478c176c61ba916026e120bec8da8f0bf3b4d Author: Fabio Erculiani Date: Fri Dec 11 11:08:00 2009 +0100 [entropy.db/entropy.spm] new medatatum to EntropyRepository - add new package metadatum 'spm_repository', - update PortagePlugin.extract_package_metadata() to extract spm_repository - remove unused methods from EntropyRepository commit 3a769da983a8a153bb9bab9f6dc9a8a8eb271522 Author: Fabio Erculiani Date: Fri Dec 11 10:47:27 2009 +0100 [entropy.db] EntropyRepositoryPlugin method add_package_hook was missing the "idpackage" argument commit 595647236f79379e3ae8cc7d737d6910e76cea67 Author: Fabio Erculiani Date: Fri Dec 11 10:29:59 2009 +0100 [entropy.client.interfaces.fetch] when mirror doesn't have pkg, add 3 failure points to it commit 4fd13d193e2f075b2ca176702af0f79893255e1a Author: Fabio Erculiani Date: Thu Dec 10 12:47:11 2009 +0100 [entropy.client.interfaces.repository] fine tune EAPI=3 diff update pkgs threshold commit 2bbb4735f6154c0f1644d80811cb29c933847cd4 Author: Fabio Erculiani Date: Thu Dec 10 01:25:41 2009 +0100 [entropy.db] improve removePackage() speed by 30% - added primary keys relations by adding foreign keys constaints and ON DELETE CASCADE - added migration path for older databases Thanks to Michele Tameni for the advice ;-) commit 90978f1ad24436c565baa85545cdfad5b7c61c1f Author: Fabio Erculiani Date: Thu Dec 10 01:24:41 2009 +0100 [entropy.client.interfaces.repository] improve debugging output when addPackage fails commit 693f0b31d56a75d2b79024fcbc972ca43b4f2adf Author: Fabio Erculiani Date: Thu Dec 10 01:23:42 2009 +0100 [entropy.client.interfaces.package] when loading entropy binpkg db, do it quickly commit 26d5794dec0d5a3e1b9b46ae8990e3e7207038db Author: Fabio Erculiani Date: Wed Dec 9 14:46:52 2009 +0100 [entropy.fetchers] UrlFetcher: do not show negative ETA commit b6796b72cf9309669d5d2f5f4f9368277b2104a8 Author: Fabio Erculiani Date: Tue Dec 8 22:48:38 2009 +0100 [entropy.client.interfaces.dep] use Graph for inverse dependencies generation commit 187e1f8dc82ec07a3d4410c91eaa26163a05c1fc Author: Fabio Erculiani Date: Tue Dec 8 21:33:57 2009 +0100 [entropy.db] cache _isDependsTableSane() calls commit 5061ced7328423ba58f08d4ecdf9b241d12ff273 Author: Fabio Erculiani Date: Tue Dec 8 21:23:18 2009 +0100 [equo] fix "equo remove --pretend" + code cleanup commit e490b1d5b1cfe109ee5b8ae29b10711b9c6c72c8 Author: Fabio Erculiani Date: Tue Dec 8 15:13:21 2009 +0100 [entropy.exceptions] do not copy object the lame way commit a3e5af0c31750dd30a236c5c81587f9a33d7895a Author: Fabio Erculiani Date: Tue Dec 8 09:18:10 2009 +0100 [entropy.const] add etpConst metadatum, start GPG support implementation commit 4ba2ef154f96c07e8cf168ee3c786a83b1597eb2 Author: Fabio Erculiani Date: Tue Dec 8 09:17:27 2009 +0100 [entropy.security] rename SecurityInterface into System commit 2a52674e604e41cf9ea60a03777d38aa9d0ab094 Author: Fabio Erculiani Date: Sun Dec 6 09:16:38 2009 +0100 [scripts] add script for tagging new entropy versions commit 4ecd218ca95846192d69bed44075ad444bb8c38f Author: Fabio Erculiani Date: Tue Dec 8 00:46:15 2009 +0100 [entropy.client/sulfur] make use of entropy.graph.Graph (eventually!) commit 34e7656e19cf8bfc213c784228364fba9dbf74fa Author: Fabio Erculiani Date: Mon Dec 7 23:52:55 2009 +0100 [tests] add entropy.graph.Graph test script commit 7bb25139d8bb856edae35a571146f09d6e88edfc Author: Fabio Erculiani Date: Mon Dec 7 23:52:23 2009 +0100 [entropy.exceptions] add DependenciesNotFound exception commit e03461b6a1c8ca9893d752d8438264510b625442 Author: Fabio Erculiani Date: Mon Dec 7 22:55:17 2009 +0100 [entropy.graph] add raw() method to Graph commit 368668f7130550122866342578ad8fc10f35e7cb Author: Fabio Erculiani Date: Mon Dec 7 20:51:04 2009 +0100 [entropy.graph] say hello to our outstanding Graph implementation, thanks to Vincenzo Di Massa && Grabriele commit a2bcc650c6aa6fd9f5f6a9a1ec931ee16abf380b Author: Fabio Erculiani Date: Mon Dec 7 20:39:30 2009 +0100 [entropy.misc] Lifo: add __len__ and __nonzero__ methods commit b911200042238afd4b371dd69b80983931707709 Author: Fabio Erculiani Date: Mon Dec 7 10:23:47 2009 +0100 [todo] update TODO commit 696db8b94fa8483fb25c8fc3c011a2a266778612 Author: Fabio Erculiani Date: Mon Dec 7 10:23:18 2009 +0100 [entropy.misc] add insert method to Lifo commit 01a70752403c4d6c88944f8643cbcf90219ee2e3 Author: Fabio Erculiani Date: Sun Dec 6 21:03:39 2009 +0100 [entropy.client.interfaces.dep] add more debugging output to generate_dependency_tree commit 36a614849afea1bcbb82840b5ef761b63c5ff392 Author: Fabio Erculiani Date: Sun Dec 6 20:36:11 2009 +0100 [entropy/equo/server] improve support of non-TTY stdout commit 4ea05a40202e021cabf12e1f2ad3fb94ff1fb515 Author: Daniel Halens Rodríguez Date: Sun Dec 6 17:03:47 2009 +0000 [translations] update es translation commit b5f04220805300d5a9b03895f14c6c31475d70d3 Author: Fabio Erculiani Date: Sun Dec 6 17:25:51 2009 +0100 [entropy.client.interfaces.trigger] fix typo in function call commit df1a74062ec922483c3c80003c1030cd644032a9 Author: Fabio Erculiani Date: Sun Dec 6 17:11:51 2009 +0100 [entropy.spm] PortagePlugin: fix function call arguments commit 8275a266ac1105f06779b739d2a42149612dba87 Author: Fabio Erculiani Date: Sun Dec 6 13:30:46 2009 +0100 [todo] update TODO commit 4ee89fad860e628bd02eabfc2acda6b1a8dbc609 Author: Fabio Erculiani Date: Sun Dec 6 13:29:39 2009 +0100 [todo] update TODO commit df870d96756ff4c53d07f8115afc70d3af8cbf8f Author: Fabio Erculiani Date: Sun Dec 6 13:27:18 2009 +0100 [entropy.qa] update brokenlibsmask.conf & brokensyms.conf syntax to allow regexp and non-regexp entries commit 39dcc0e9308fe9b66cf3fc8673b8064839d25c92 Author: Fabio Erculiani Date: Sat Dec 5 22:27:59 2009 +0100 [entropy.client] fix typo in function call name commit 1002215f1a01fff26a3a55cf0a5a85c466a26037 Author: Daniel Halens Rodríguez Date: Sat Dec 5 19:03:03 2009 +0000 [translations] update French translation commit 8dff6fe234b1c1d45b79384a0ef187ddc80185f9 Author: Fabio Erculiani Date: Sat Dec 5 14:12:46 2009 +0100 [entropy.server] add Spm_class method commit 6f1e0713bbd3e4c7eb1f3972a3d177e6ae06e5bf Author: Fabio Erculiani Date: Sat Dec 5 13:33:57 2009 +0100 [sulfur] fix KDE desktop session detection commit 508c5e3142065fcddd499841f16c62d49b23b880 Author: Fabio Erculiani Date: Fri Dec 4 23:11:13 2009 +0100 [entropy.server] fix broken libraries SPM resolution commit 80a0fd2857ef76aa4ee9aaaebf6b9f59d2fafe8b Author: Fabio Erculiani Date: Fri Dec 4 22:52:37 2009 +0100 [entropy.server] do not taint database (update revision) if db is read only commit 7d4ad7daac1d1760676cf6d71fad31d91f782282 Author: Fabio Erculiani Date: Fri Dec 4 17:40:53 2009 +0100 [todo] update TODO commit 243da3d3189e2237228e46a146df4b5aa5976956 Author: Fabio Erculiani Date: Fri Dec 4 09:56:37 2009 +0100 [todo] update TODO commit c250b2d784219ede1baa1cbb51c7098c3b73c62f Author: Fabio Erculiani Date: Thu Dec 3 17:00:37 2009 +0100 [todo] update TODO commit 99ee02f20c195882ea651aabe985bd3b110cd688 Author: Fabio Erculiani Date: Thu Dec 3 16:59:44 2009 +0100 [entropy] goodbye etpConst['spm'], implement new SpmPlugin methods, bump SpmPlugin API commit 06adc752c0ca6eb9c7428769efd499e74ab963ea Author: Fabio Erculiani Date: Thu Dec 3 08:08:38 2009 +0100 [entropy.core] EntropyPluginFactory: improve object inspection speed and avoid infinite recursion commit 8638002785b272e49b273056563fceff490be064 Author: Fabio Erculiani Date: Tue Dec 1 23:22:28 2009 +0100 [equo] fix "equo --info" commit aa09a1c196e3789de2702afbf084debe5eb8ef44 Author: Fabio Erculiani Date: Mon Nov 30 20:24:37 2009 +0100 [reagent] properly catch InvalidAtom exceptions commit 38be948f688abf64a9d7f597c00e76c8569858bf Author: Fabio Erculiani Date: Mon Nov 30 20:24:08 2009 +0100 [entropy.spm] drop Portage <2.2 support, remove portage.exception buggy code, fix match_installed_package commit 65a789f02d7780bf2d19a2c9ba38b996e88eb0cf Author: Fabio Erculiani Date: Mon Nov 30 19:55:03 2009 +0100 [services] fix UrlFetcher import commit 1a8821327ce6a8a8c1d32442dd489bdb1a089bdf Author: Fabio Erculiani Date: Mon Nov 30 11:01:56 2009 +0100 [Makefile] remove removed dir from list of dirs commit a89b13a49cdb06ecc3ef9acc4fb850178d27ed80 Author: Fabio Erculiani Date: Mon Nov 30 10:51:09 2009 +0100 [unittest] fix test_timesched commit f126020eabede4991dc6b2aaf52a62c722749a3f Author: Fabio Erculiani Date: Mon Nov 30 10:46:01 2009 +0100 [entropy.spm] PortagePlugin: fix kernel automagic dependencies addition commit 4e042c631f647a061de9caa136ba92b8279f49fb Author: Fabio Erculiani Date: Mon Nov 30 10:23:10 2009 +0100 [entropy.exceptions] expose __unicode__ builtin method in EntropyException commit 279f5ab4bb916e94f041a5d2e5264277008d4f94 Author: Fabio Erculiani Date: Sun Nov 29 22:27:36 2009 +0100 [reagent] fix trivial bug commit e46058c1f4607229f124da062a4f5ac9b8752ec7 Author: Fabio Erculiani Date: Sun Nov 29 22:03:02 2009 +0100 [entropy.transceiver] fix another trivial bug in EntropyTransceiver's SSH URI handler plugin commit c4d848cd7cb0fdf28ecf4ea2f2ea58edef704cb1 Author: Fabio Erculiani Date: Sun Nov 29 22:00:24 2009 +0100 [entropy.transceivers] fix bug in EntropyTransceiver's SSH URI handler commit 02a6d2e77cc5e03542d5f21271e43ca70eaedd68 Author: Fabio Erculiani Date: Sat Nov 28 23:53:05 2009 +0100 [entropy.client] fix another typo commit f4aca2e8f4725bf23cbb781efb4b4d915c74132c Author: Fabio Erculiani Date: Sat Nov 28 23:49:42 2009 +0100 [entropy.spm] fix typos around commit 0d771f35c4caed169ecff9279317504905528a6b Author: Fabio Erculiani Date: Sat Nov 28 14:45:34 2009 +0100 [todo] update TODO commit 1c8002e6499507d7753d84a470f4170a3f637d6d Author: Fabio Erculiani Date: Sat Nov 28 14:44:27 2009 +0100 [sulfur] fix getoutput() import commit a8cf56f172249d16afcfdd381e830bab4c6614ed Author: Fabio Erculiani Date: Sat Nov 28 14:44:16 2009 +0100 [sulfur] fix UrlFetcher import commit a67fb78b3fc109b531abc0e646e6e32f9a01aa55 Author: Fabio Erculiani Date: Fri Nov 27 18:34:08 2009 +0100 [entropy.fetchers] with lame HTTP servers, download percentage can overflow due to invalid size information provided commit 0091e55fb0a41a0472a674291b6de4607565ebb9 Author: Roger Calvó Date: Fri Nov 27 16:19:05 2009 +0100 [translations] update Catalan translation commit 24e2d7289c6a6805dfa9392450bf2e1dec9615fa Author: Fabio Erculiani Date: Fri Nov 27 14:11:27 2009 +0100 [entropy.client.interfaces.repository] more code cleanup commit 49067be2a693cd674c92f611a1bdd1a70ea9265a Author: Fabio Erculiani Date: Fri Nov 27 14:07:25 2009 +0100 [entropy.client.interfaces.repository] code style update and cleanup commit 860cca6c7911054f6cadd10f215c496f9ca8df09 Author: Fabio Erculiani Date: Fri Nov 27 13:50:26 2009 +0100 [entropy.client.interfaces.repository] several updates :: removed deprecated repository file downloads (meta package contains everything already) :: improved meta package sync and unpack (remove files no longer provided by repository) :: reduce the usage of etpConst['spm'] :: misc code cleanup commit be0ce63a7b6270090bd4a0ca2760109bf05df66e Author: Fabio Erculiani Date: Fri Nov 27 12:43:33 2009 +0100 [entropy.client] improve performance of EAPI3 repository sync commit 56fa0d309b21625cc1adb541ca0456c1301a543a Author: Fabio Erculiani Date: Thu Nov 26 20:12:08 2009 +0100 [todo] update TODO commit 5732eecdf79b98cbb9437bbb2f3745b12e692585 Author: Fabio Erculiani Date: Thu Nov 26 20:11:57 2009 +0100 [po] update translations commit d26f1955dcb5456f6a329103d10c9a15580f9608 Author: Fabio Erculiani Date: Thu Nov 26 20:11:45 2009 +0100 [entropy.transceivers/entropy.fetchers] split entropy.transceivers (add entropy.fetchers), make EntropyTransceiver URI handlers use EntropyPluginFactory (thus add pluggable URI handlers support) commit 572e25b77dd03d895fd0b944bc5aa86c41320790 Author: Fabio Erculiani Date: Thu Nov 26 18:58:45 2009 +0100 [todo] update TODO commit 70848afb62b4eea7b068ec3666a8da57e07e977a Author: Fabio Erculiani Date: Thu Nov 26 18:58:20 2009 +0100 [entropy.server] add server-side support for post repository update script commit 1254d127bdeb5287b63dedb2b8010cac34d7f595 Author: Fabio Erculiani Date: Thu Nov 26 18:55:34 2009 +0100 [entropy.client] add client-side support for post repository update script commit 8e803e2d043eeae504f3e79f77da783cf11413f0 Author: Fabio Erculiani Date: Thu Nov 26 18:55:11 2009 +0100 [conf] add post repository update script file example commit 853b40d93cfa74573446b6b66b11c8d3b0fe3a1a Author: Fabio Erculiani Date: Thu Nov 26 18:54:01 2009 +0100 [entropy.const] add post repository update script metadata support commit 7e92c3b47b146e1ae9bb4ad89ca41197aa563198 Author: Fabio Erculiani Date: Thu Nov 26 18:53:20 2009 +0100 [entropy.db] explicitly state that unicode string is required in docstring commit 96bf45bc8d61745c54f33fc7621e8bbb44125152 Author: Fabio Erculiani Date: Thu Nov 26 17:15:27 2009 +0100 [entropy.transceivers] EntropySshUriHandler: make __test_connection a bit more reliable commit 36f4cc73a597ee3801e39e66848df7748ba5363c Author: Fabio Erculiani Date: Wed Nov 25 17:13:26 2009 +0100 [equo] fix unicode strings used as arguments for install, search, match, remove, query commit ab91205a0e0ee50ee20bf69d6b6f3b61198acd6f Author: Fabio Erculiani Date: Tue Nov 24 21:36:15 2009 +0100 [equo] write configuration cache only when text_ui.package() did not report 125, 126 or -10 return codes (no packages, no matches, invalid args, respectively) commit b926a41b1fbd79b138eb3da4e85c0234014ace60 Author: Fabio Erculiani Date: Tue Nov 24 14:11:34 2009 +0100 [todo] update TODO commit 2c8784082c48d20c0d256d27c93c7bdc40bf4a82 Author: Fabio Erculiani Date: Mon Nov 23 20:25:23 2009 +0100 [todo] update TODO commit d040b455a897bb7836b14a0d5abba657b21cc15a Author: Fabio Erculiani Date: Mon Nov 23 20:24:54 2009 +0100 [entropy.server] move Source Package Manager related logic and methods to entropy.spm (bump plugin API) commit 39588a640d09f3e00b791114448d6f16511d8a2d Author: Fabio Erculiani Date: Mon Nov 23 20:12:24 2009 +0100 [entropy.server] remove quickpkg method, Spm().generate_package() can be used instead commit 0aef0d2da75f064d1e30e4d7248345250fcb990c Author: Fabio Erculiani Date: Mon Nov 23 20:11:56 2009 +0100 [entropy.services/reagent] use Spm directly when quickpkging commit 8ec75cdd5d7dd4fe619c5ebdfeaee85d07d6a3ca Author: Fabio Erculiani Date: Mon Nov 23 18:22:02 2009 +0100 [entropy.client] code style update commit 60b4bff0141ff0fbeba2c9fedffc4e86c204ee27 Author: Fabio Erculiani Date: Mon Nov 23 18:21:06 2009 +0100 [entropy.client/entropy.server] remove treeupdates stuff from entropy.const commit b7d396a1b3439d22f3e7cd17e6710dc3d72ac953 Author: Fabio Erculiani Date: Mon Nov 23 09:25:31 2009 +0100 [magneto.gtk/magneto.kde] wait 30 seconds before showing information about status commit 6a3d11939ad0e8e3615c4a22793582e3d2ddd074 Author: Fabio Erculiani Date: Sun Nov 22 15:31:36 2009 +0100 [entropy.server] fix typo in dependencies test QA check commit 6836ab315444d10a25b09024daa6a2bca59b449d Author: Fabio Erculiani Date: Sun Nov 22 13:00:20 2009 +0100 [entropy.client.interfaces.trigger] add etpUi['mute'] support to env-update commit 5b8b403c0579b1391790f4360c8e6b0788c540b1 Author: Fabio Erculiani Date: Sun Nov 22 12:59:23 2009 +0100 [entropy.const] make possible to set etpUi['mute'] through env var ETP_MUTE and etpUi['debug'] through ETP_DEBUG commit 594802cf0879a9865f087c7b233d6c3adec2621d Author: Fabio Erculiani Date: Sat Nov 21 14:00:11 2009 +0100 [todo] update TODO commit b04ccfcb37cf03824b1264ad56a3035ab0d856a4 Author: Fabio Erculiani Date: Sat Nov 21 13:54:47 2009 +0100 [todo] update TODO commit da2955a032c690e729c8dc50c171510601434d6e Author: Fabio Erculiani Date: Sat Nov 21 13:54:17 2009 +0100 [entropy.server] implement the "base server-side repository" concept and use it to improve deptest QA checks commit 8778b3537368134a03dbb8bd9c43c656c8e5bc3b Author: Fabio Erculiani Date: Sat Nov 21 13:42:16 2009 +0100 [handlers] remove php handlers (YAY!) commit 94867af2fe8a36cff22a85c041e9b9d401dcd879 Author: Fabio Erculiani Date: Sat Nov 21 13:41:38 2009 +0100 [entropy.server] remove etpConst['officialserverrepositoryid'] and handlers support (there is ssh URI support now) commit 758890b06bab27d10878e8ae98d719aa0071f088 Author: Fabio Erculiani Date: Sat Nov 21 13:34:48 2009 +0100 [reagent] fix options alignment commit 94c21df507bb20e368940b1132aee0020c8f3384 Author: Fabio Erculiani Date: Sat Nov 21 13:32:32 2009 +0100 [activator] align options commit ecca56ef5b0ca9ca3ee7a45f48817fd776e618d0 Author: Fabio Erculiani Date: Sat Nov 21 13:31:28 2009 +0100 [reagent/activator] fix options parsing issue commit 885ccde73c779f160fd986b79f71d1baa300c281 Author: Fabio Erculiani Date: Fri Nov 20 19:49:34 2009 +0100 [todo] update TODO commit bdc85637403dd8cff57814de24eb09bc85e0e577 Author: Fabio Erculiani Date: Fri Nov 20 19:48:09 2009 +0100 [entropy.db] make use of the new SpmPlugin.resolve_package_uid() method and remove Spm logic from EntropyRepository commit f351f14276f8eaf34fd5fd4c634f6255d000fdc1 Author: Fabio Erculiani Date: Fri Nov 20 19:47:31 2009 +0100 [entropy.spm] fix typo commit c3ed8628af471d4d7f45744c28a96e6357e211ce Author: Fabio Erculiani Date: Fri Nov 20 19:37:24 2009 +0100 [entropy.spm] SpmPlugin: add (and implement) resolve_package_uid method, bump API version commit f1399edefe9858f38ae0d1cd7427e54b7589bf97 Author: Fabio Erculiani Date: Fri Nov 20 19:15:17 2009 +0100 [entropy.exceptions] add generic exception EntropyRepositoryError commit 61af0b1db843c82e80a6471675989b4d6a468ede Author: Fabio Erculiani Date: Fri Nov 20 18:52:37 2009 +0100 [entropy.db] split out entropy.db module into package commit ed8a4863e772cdf45a6927d3e3a1136bca8e575d Author: Fabio Erculiani Date: Thu Nov 19 20:22:32 2009 +0100 [todo] update TODO commit 29f74f0420f85059d6efcec7e0dea66f16df2eea Author: Fabio Erculiani Date: Thu Nov 19 20:20:00 2009 +0100 [equo] when fetch fails (or it's interrupted), give up package install completely commit dc5184c5bc43835904e707a227a765127f486057 Author: Fabio Erculiani Date: Thu Nov 19 20:11:49 2009 +0100 [entropy.client] make possible to disable extra package hash checks by user commit 50f27c5403a8c25335ec86f796624049b8411f7e Author: Fabio Erculiani Date: Thu Nov 19 19:20:57 2009 +0100 [entropy.transceivers] fix EntropySshUriHandler.get_uri_name commit 7af52c3445afb2f3232447f2fdbcfb6ef12e1728 Author: Fabio Erculiani Date: Thu Nov 19 19:18:28 2009 +0100 [entropy.transceivers] improve ssh and ftp URI parsers commit 581a641865bd4600fe2e1e9bb1b539b6a1ec0524 Author: Fabio Erculiani Date: Thu Nov 19 18:59:11 2009 +0100 [entropy.transceivers] tweak EntropySshUriHandler._parse_progress_line() commit 092d05a195493f657f9008450716d27bdff1780b Author: Fabio Erculiani Date: Thu Nov 19 16:50:34 2009 +0100 [entropy.db] optimize _doesTableExist commit 629a6452f92c5d90a08ca6d50277f6c2c4f78ad6 Author: Fabio Erculiani Date: Thu Nov 19 16:38:30 2009 +0100 [entropy.db] do not fix provided_libs metadata during class init, do it only on-demand commit fd8ec550d57a70318bd4a71b41d708f006d22966 Author: Fabio Erculiani Date: Thu Nov 19 13:38:30 2009 +0100 [po] update translations commit d0bf257f1812015cd07f4d306308e455eefb26a9 Author: Fabio Erculiani Date: Thu Nov 19 13:38:06 2009 +0100 [todo] update TODO commit e27e8ec3168de138e3c517dd74c49bc90b5bac0d Author: Fabio Erculiani Date: Thu Nov 19 13:37:42 2009 +0100 [entropy.db] fix typo commit 65d3e813c96a5632d5bb9448eba00e792d2e18ca Author: Fabio Erculiani Date: Thu Nov 19 13:37:22 2009 +0100 [equo] text_ugc: code style update commit 0ce72cdc8edb3fae2a4d005c895ee052bc8b14b2 Author: Fabio Erculiani Date: Thu Nov 19 13:36:56 2009 +0100 [entropy.transceivers] module cleanup commit cfa3d0fe469ab822b7332dae389035b97e868436 Author: Fabio Erculiani Date: Thu Nov 19 13:36:10 2009 +0100 [entropy.transceivers] *Fetcher classes: use timeout setting from SystemSettings commit 68a7ff8489d622a41e89a0d229937c48c9d78445 Author: Fabio Erculiani Date: Thu Nov 19 13:35:28 2009 +0100 [entropy.client] implement download timeout setting through repositories.conf commit a7c30af287272b184b3bc152a23abd775dc4a8c0 Author: Fabio Erculiani Date: Thu Nov 19 13:34:45 2009 +0100 [entropy.client.interfaces.client] fix small typo commit fbf7ea6adf3f5cc4dc7159e743dd5bfc750cf324 Author: Fabio Erculiani Date: Wed Nov 18 23:46:54 2009 +0100 [conf] repositories.conf: add more mirrors ftw commit 31e4db17d9db060b30bb7ae29cf02ce237aaf351 Author: Fabio Erculiani Date: Wed Nov 18 19:50:10 2009 +0100 [entropy.transceivers] implement EntropySshUriHandler (add SSH txc support to Entropy Server) commit b97e4b65e514afd105758427878c32c443dee0de Author: Fabio Erculiani Date: Wed Nov 18 19:49:43 2009 +0100 [entropy.transceivers] some bugfixes for the FTP UriHandler plugin commit b78a2e34a36a0e309d68c535f10eaa9be444976d Author: Fabio Erculiani Date: Tue Nov 17 18:27:49 2009 +0100 [entropy.server.transceivers] fix two regressions (md5 check on remove and slowness) commit ad21e4104d5c94a1bee8c3ff3811162152380bc4 Author: Fabio Erculiani Date: Mon Nov 16 23:20:42 2009 +0100 [todo] update TODO commit 998c7fd44e936f5b14aad02ca6dcdef9cd3b00e6 Author: Fabio Erculiani Date: Mon Nov 16 23:20:23 2009 +0100 [unittest] fix test_ftp_urihandler path commit 2ded195e2dcfce7895c954a70ba06cad0d23cc3d Author: Fabio Erculiani Date: Mon Nov 16 23:20:00 2009 +0100 [entropy.server.transceivers] remove debugging output commit c481fa794a28a708f43b6a2f231a78504ce726ba Author: Fabio Erculiani Date: Mon Nov 16 23:17:25 2009 +0100 [entropy.transceivers] fix MultipleUrlFetcher transfer speed inaccuracy commit 3261d88100d7594460336c3d5f465d278f2bb29f Author: Fabio Erculiani Date: Mon Nov 16 22:55:57 2009 +0100 [entropy.transceivers] fix some UrlFetcher && MultipleUrlFetcher issues commit 5abe6a6bb3f4897b93f5979182b2089dcd9da574 Author: Fabio Erculiani Date: Mon Nov 16 22:06:56 2009 +0100 [entropy.transceivers] fix undefined variable issue commit dcce796b7b56159019b71802788923d51e1aedf1 Author: Fabio Erculiani Date: Mon Nov 16 18:33:48 2009 +0100 [entropy.transceivers] force progress update at the end of tx/rx commit a2cbe9fe830ffb9c10ba108605dcf64ded3d6193 Author: Fabio Erculiani Date: Mon Nov 16 18:21:09 2009 +0100 [entropy.transceivers] improve progress update techniques commit 4f806506852d893ddd5aef97715495a38115f7ce Author: Fabio Erculiani Date: Sun Nov 15 23:46:49 2009 +0100 [entropy.transceivers] migrate code to EntropyTransceiver infrastructure, w00t! commit 3886b32f6f92eb5074844d22d170ddca6df93dbd Author: Fabio Erculiani Date: Sun Nov 15 22:25:54 2009 +0100 [entropy.spm] improve debugging output of QA LC_* check commit 3165e755f65d53476b70a5d54d570a58f2307091 Author: Fabio Erculiani Date: Sun Nov 15 16:45:53 2009 +0100 [po] update Italian translation commit 38d0f0fc4d0c53296909e1860b09f77e45b44efd Author: Fabio Erculiani Date: Sun Nov 15 16:36:50 2009 +0100 [entropy.transceivers] more API work on EntropyTransceiver and EntropyUriHandler classes and subclasses commit d0fe45ab844b7a2b9bf9c028f598070d13223f66 Author: Fabio Erculiani Date: Sat Nov 14 20:53:21 2009 +0100 [entropy.transceivers] improve EntropyUriHandler API by adding other two generic static methods commit 55b63d0e929ed59c0c3e61b6c3b7bf3673bdf1c6 Author: Fabio Erculiani Date: Sat Nov 14 20:34:52 2009 +0100 [entropy.transceivers] FtpInterface: fix reconnect_host, make it working with non standard FTP ports commit ddc1d5f3b8377fb103e1696b12ce13fc42d74be1 Author: Fabio Erculiani Date: Sat Nov 14 00:56:23 2009 +0100 [entropy.transceivers] implement EntropyFtpUriHandler class (keep FtpInterface for backward compat.) commit 9f74764d89e56d7473558b73d40a21a2aede8d00 Author: Fabio Erculiani Date: Sat Nov 14 00:54:41 2009 +0100 [entropy.transceivers] EntropyTransceiver, EntropyUriHandler: complete and finalize API commit 03296e4fda23fa97acfea9a9f2182be443bf74fb Author: Fabio Erculiani Date: Sat Nov 14 00:52:44 2009 +0100 [entropy.transceivers] fix ftp connection upload connection destruction commit 127eaf49dc60ac0c6b2d8d8008af1874a07a2029 Author: Fabio Erculiani Date: Fri Nov 13 15:05:01 2009 +0100 [entropy.transceivers] fix FtpInterface get_cwd() commit b9cc6b30aaf233e5ee086e85033376c89fc5e744 Author: Fabio Erculiani Date: Fri Nov 13 14:35:31 2009 +0100 [entropy.transceivers] fix FtpInterface connection on non-standard ports support commit 1e04cf2ec0181d9ee0b5cdd9449883ad84d2482a Author: Fabio Erculiani Date: Thu Nov 12 20:27:16 2009 +0100 [entropy.transceivers] implement prototype classes of EntropyTransceiver and EntropyUriHandler plugin commit 30bdba0e1bdb8b40faf7f29c4be644f6f2cd7a82 Author: Fabio Erculiani Date: Thu Nov 12 20:02:22 2009 +0100 [entropy.db] fix set_plugin_metadata in EntropyRepositoryPluginStore commit 3b074c2daa0a097aaa5d02cdb5a633e2aa1334c2 Author: Fabio Erculiani Date: Thu Nov 12 18:40:46 2009 +0100 [unittest] add entropy.core unittest module commit 187a087e66766d3c2a56c0384772b124f506d9a0 Author: Fabio Erculiani Date: Thu Nov 12 16:00:18 2009 +0100 [todo] update TODO commit 9bd182a9ab6d423081246697946c009bbec3eb29 Author: Fabio Erculiani Date: Thu Nov 12 15:59:41 2009 +0100 [sulfur] add support for relaxed dependencies resolution algorithm commit 82324d87c7cd21769e3b9d35bb86aade7d93ce51 Author: Fabio Erculiani Date: Thu Nov 12 15:58:58 2009 +0100 [entropy.client.interfaces.dep] fix cache handling when using relaxed_deps (--relaxed) option commit e3449fd7065f4e6539f1a20b1e90431e16c7e31e Author: Fabio Erculiani Date: Thu Nov 12 00:36:48 2009 +0100 [entropy.db] EntropyRepositoryPluginStore, add support for permanent plugins commit 581dc96f7d2c17f4abda69c0d619ea138acc24a1 Author: Fabio Erculiani Date: Thu Nov 12 00:34:32 2009 +0100 [entropy.core.settings] properly handle int() exception commit c0d66006507ac907703b9c3d149b5f479aa3347a Author: Fabio Erculiani Date: Wed Nov 11 22:33:24 2009 +0100 [entropy.transceivers] improve UrlFetcher, drop TimeScheduled for tx speed calculation, use time.time() commit 87a5418ce098d2ace600c0bd503d378f10b8ed17 Author: Fabio Erculiani Date: Wed Nov 11 22:31:59 2009 +0100 [entropy.core.settings] add ETP_DOWNLOAD_KB env var support to enforce speed limit via shell commit 361c90b4557eed7cef30b2866b6c35e909fa2c00 Author: Fabio Erculiani Date: Wed Nov 11 22:29:55 2009 +0100 [equo] fix typo error in downloadPackages() commit ee079429d159760691749a24cd5f0b4aef494fac Author: Fabio Erculiani Date: Wed Nov 11 21:42:12 2009 +0100 [entropy.transceivers] FtpInterface: do not use parallel threads for speed calculation, improve speed limiter commit 8c05b546a6e8661bc1f41002326d962eaac0ed50 Author: Fabio Erculiani Date: Wed Nov 11 20:09:20 2009 +0100 [docs] update API documentation commit 17ee4785940a1c272b2271fcf31165a1b0d4c190 Author: Fabio Erculiani Date: Wed Nov 11 19:48:08 2009 +0100 [po] update translations commit cd9a14336b5f5dd76e5e02ef2b04095e348c7f2d Author: Fabio Erculiani Date: Wed Nov 11 19:48:00 2009 +0100 [man] update man pages commit 18677fe09125d2932ea7153012ce60c7bea1c874 Author: Fabio Erculiani Date: Wed Nov 11 19:47:44 2009 +0100 [equo] add --relaxed option to install, source, fetch commit 3aa79c0f8fb27f0ce1ee8aa2a3d5f3fcf4c9e20b Author: Fabio Erculiani Date: Wed Nov 11 19:47:21 2009 +0100 [entropy.client.interfaces.dep] add support for relaxed dependencies resolution commit f9f191e9ff5952c73f0a6ddec2f0d7a1ef8107df Author: Fabio Erculiani Date: Wed Nov 11 17:08:32 2009 +0100 [entropy.client] improve dependencies calculation code style and readability, add relaxed_deps support commit eeb5970ec33d12e29119c56a898dbbd7b02f2693 Author: Fabio Erculiani Date: Tue Nov 10 22:03:37 2009 +0100 [activator] fix old_default variable referencing commit 1a73c5fc0593f812f7aa433a9e1606574d4ae547 Author: Fabio Erculiani Date: Tue Nov 10 22:00:25 2009 +0100 [entropy.server] fix FtpInterface download_file call commit 66270b5719915a1d23c8dd2e4f7c455577c22fce Author: Fabio Erculiani Date: Tue Nov 10 21:57:55 2009 +0100 [entropy.server] open_server_repository() tweak message output commit 2a6a2002f2fb7fd2e18e6ab69f5a64c2e8da5cf8 Author: Fabio Erculiani Date: Tue Nov 10 21:54:41 2009 +0100 [entropy.server] fix close_server_databases method commit fb6dc2a447c7a61ed225803c340aac673a15dc77 Author: Fabio Erculiani Date: Tue Nov 10 21:49:29 2009 +0100 [entropy.server] add support for server-side transceivers speed limit commit 78d00a9937225dab90658c930fb1b4d9d6a7d3e0 Author: Fabio Erculiani Date: Tue Nov 10 21:48:41 2009 +0100 [entropy.transceivers] add speed limit support to FtpInterface, cleanup code a bit commit 9a8d16767ac08e2273dc92a3c93911c1da4088eb Author: Fabio Erculiani Date: Tue Nov 10 15:13:37 2009 +0100 [entropy.transceivers] code style update commit c4ddda9399e105a34edc42f196242b4f6d7ee4f0 Author: Fabio Erculiani Date: Tue Nov 10 15:11:28 2009 +0100 [entropy.server] uploading stuff in ascii mode is deprecated commit 20d8693a6575aa1f7545086043e4421fe5aef0b7 Author: Fabio Erculiani Date: Tue Nov 10 14:58:20 2009 +0100 [entropy.server] rename FtpServerHandler into TransceiverServerHandler, prepare for addition of ssh support commit 6a694d0c735c39966c985207fde9c3c4b88fd408 Author: Fabio Erculiani Date: Tue Nov 10 14:46:45 2009 +0100 [entropy.server] make use of new EntropyRepositoryPluginStore methods commit 3ae6e5be1a43e53d6878764ef1c76581d144ecd2 Author: Fabio Erculiani Date: Tue Nov 10 14:45:45 2009 +0100 [entropy.db] add more methods to EntropyRepositoryPluginStore commit 08f3ed297d89dd0568184799626b6a7fdad2fabf Author: Fabio Erculiani Date: Mon Nov 9 19:03:11 2009 +0100 [equo] if no matches are found for given "equo search" arguments, look inside client db commit c4b48a65d76ee8d4f49c8b631da1f052b9ec4252 Author: Fabio Erculiani Date: Mon Nov 9 18:45:09 2009 +0100 [todo] update TODO commit 0ced2af46aa2939ffaade5239ebe8fb6c77c7d7f Author: Fabio Erculiani Date: Mon Nov 9 18:43:36 2009 +0100 [entropy.server] remove migrate_repository_databases_to_new_branched_path (deprecated some time ago) commit 291a7c85cb428e1557cd2cbe5394acf2ac8b12e9 Author: Fabio Erculiani Date: Mon Nov 9 18:39:37 2009 +0100 [entropy.db] move more server/client-side stuff away from EntropyRepository commit 442ec0d1c53103712d045cfcb7598f807ca2ac90 Author: Fabio Erculiani Date: Mon Nov 9 18:39:14 2009 +0100 [todo] update TODO commit e2a72328e802c433b7db5a0a586a492fcc502afa Author: Fabio Erculiani Date: Mon Nov 9 18:38:54 2009 +0100 [entropy.qa] use EntropyPluginStore in QAInterface to handle plugins commit ec2be8949da6c52aee28b321fda49886f5648aff Author: Fabio Erculiani Date: Mon Nov 9 18:27:09 2009 +0100 [unittest] add more verbosity to test modules commit 5ae9d1057f785385818dcb292bb8d98d4966f34e Author: Fabio Erculiani Date: Mon Nov 9 16:02:50 2009 +0100 [todo] update TODO commit 974322c7af077150f34e0adea46d7ed8a0f6b2da Author: Fabio Erculiani Date: Mon Nov 9 15:57:19 2009 +0100 [entropy.db] remove OutputInterface arg from EntropyRepository constructor (use plugins now) commit 0e18d2c24d50a3c599f95ae7f600c6662680bc53 Author: Fabio Erculiani Date: Mon Nov 9 15:55:52 2009 +0100 [entropy.db/entropy.server] move other server-side related code away from EntropyRepository commit d9ad63ceea4e26fac19c39ff4ea9edde8b6e41ee Author: Fabio Erculiani Date: Mon Nov 9 15:55:32 2009 +0100 [entropy.client] implement EntropyRepository plugin commit adf52a88e30a56cdd8811d47130d13a9fed65343 Author: Fabio Erculiani Date: Mon Nov 9 15:55:05 2009 +0100 [entropy.qa] implement EntropyRepository plugin commit cc77db1585e5bbf3e9437a9888a97fd8ba74eae8 Author: Fabio Erculiani Date: Mon Nov 9 14:13:10 2009 +0100 [entropy.server] replace == None with "is None" commit 559d8d87c9075f115244d32b1bd389130233876d Author: Fabio Erculiani Date: Mon Nov 9 14:08:44 2009 +0100 [entropy.db/entropy.server] add more EntropyRepositoryPlugin hooks and tweak API, move relevant code to entropy.server's repo plugin commit b455f4c7d3cfdfbaf1e2821bdc4cad9589df5cda Author: Fabio Erculiani Date: Mon Nov 9 14:03:22 2009 +0100 [unittest] add --debug option handling commit f3662c9646b34b81e1bb0820669ba39c1116786a Author: Fabio Erculiani Date: Sun Nov 8 23:29:33 2009 +0100 [entropy.services.skel] add missing import commit 06c9bc91ad67b9904fbecfd36528fc6381d54aa6 Author: Fabio Erculiani Date: Sun Nov 8 18:38:16 2009 +0100 [equo] fix showdiff (called by "equo conf update") commit f4d504b409cb4a6233687ca26a57bd3070699810 Author: Fabio Erculiani Date: Sat Nov 7 17:02:32 2009 +0100 [entropy.exceptions] add EntropyPluginException class commit 91e14bdca698cf3b5d570ffe734dd01f69ae45a0 Author: Fabio Erculiani Date: Sat Nov 7 17:01:51 2009 +0100 [entropy.db] introduce EntropyRepositoryPlugin prototype class and add plugin support to EntropyRepository commit 68b07c2d28e8ec4cada423b29f8bf69d09cb3ddc Author: Fabio Erculiani Date: Sat Nov 7 17:01:10 2009 +0100 [entropy.server] EntropyRepository.taintDatabase and other server-side related methods are being removed, update code to not use them commit f792d3f8218d56cc86ac4a9d6ba5543e8a179455 Author: Fabio Erculiani Date: Sat Nov 7 17:00:20 2009 +0100 [entropy.core] introduce EntropyPluginStore base class (use it inside SystemSettings) commit 701d6cf85db7f21315beb6d7bc8b4a7720db9dd5 Author: Fabio Erculiani Date: Thu Nov 5 23:04:33 2009 +0100 [entropy.db] EntropyRepositoryPlugin, implement void classes commit 1ae46d6a49f65f4cc651c474992ba4bdd4570387 Author: Fabio Erculiani Date: Thu Nov 5 22:58:05 2009 +0100 [equo] fix xpak libs usage commit be8d398361eed2861b7ec2a5f3763cca462b4b41 Author: Fabio Erculiani Date: Thu Nov 5 22:55:00 2009 +0100 [equo] fix unreferenced variable commit 9d5eb1a6c2fb2863b6c9168ecff55dd6534664c5 Author: Fabio Erculiani Date: Thu Nov 5 22:30:39 2009 +0100 [todo] update TODO commit 39cdd527edb2c51bd7681311ba461d819561463e Author: Fabio Erculiani Date: Thu Nov 5 22:30:26 2009 +0100 [unittest] improve entropy.db test suite commit 1bbbb2fae7fee9d40709264ce032d8c5661d615b Author: Fabio Erculiani Date: Thu Nov 5 22:29:25 2009 +0100 [entropy.db/entropy.server] move ServerDatabaseStatus to entropy.server, prepare for EntropyRepository plugin support commit 6a585369d462baf821686e6731e827c090a70626 Author: Fabio Erculiani Date: Thu Nov 5 20:13:04 2009 +0100 [tests] add Repository Manager unit testing commit 0cc901401cc1caa33d625db5c7470d52e1cdbbdb Author: Fabio Erculiani Date: Thu Nov 5 20:12:47 2009 +0100 [sulfur.dialogs] code style update commit 52ac66024cd6325b7e07dda11ba8a49e84bc9bd6 Author: Fabio Erculiani Date: Thu Nov 5 20:12:27 2009 +0100 [entropy.client] code style update commit 408957d20199afe9651ea8a890cbbed6c583e40d Author: Fabio Erculiani Date: Thu Nov 5 18:15:34 2009 +0100 [entropy.services.ugc] improve disconnect() commit eb1533c30d001e3e3bf58253d148f5030e707de1 Author: Fabio Erculiani Date: Thu Nov 5 13:44:05 2009 +0100 [conf] symlinks are the other way around, need to fix inside distro too, old Gentoo bug commit 657cf2a1318e51e3e1b1615b68df0fb5f7a6f465 Author: Fabio Erculiani Date: Thu Nov 5 13:43:47 2009 +0100 [todo] update TODO commit b282e711a2f381e511969212eed254facedb1c11 Author: Fabio Erculiani Date: Thu Nov 5 13:43:23 2009 +0100 [entropy.server] improve support for in-memory repositories commit 528b7681461246fce55c42549277532028c124ef Author: Fabio Erculiani Date: Thu Nov 5 13:42:46 2009 +0100 [entropy.client.interfaces.methods] use RepositoryMixin memory database dict class attribute commit 4e740dd18d3e9cfd181f11562a8daaf2facc9c23 Author: Fabio Erculiani Date: Thu Nov 5 13:42:08 2009 +0100 [entropy.services.ugc.interfaces] set tx/rx socket buffer size to 16384 bytes commit dd3249b64b25e4f82e92ed76bb8eb699101a0066 Author: Fabio Erculiani Date: Thu Nov 5 13:41:44 2009 +0100 [entropy.services.ugc.interfaces] add some debugging output commit 0871e82a1b02230a037adc032c42e1d9159e993b Author: Fabio Erculiani Date: Thu Nov 5 13:40:56 2009 +0100 [entropy.client.services.system] use zlib compression in systemsrv:get_queue_id_result commit f278a1c05732cc1098a13fcff66e09626c495989 Author: Fabio Erculiani Date: Thu Nov 5 13:39:51 2009 +0100 [entropy.services.interfaces] update BasicPamAuthenticator class to reflect superclass changes commit 54e603e05feb3239ce8613506e148995b7951b35 Author: Fabio Erculiani Date: Thu Nov 5 13:38:47 2009 +0100 [entropy.services.interfaces] grow tx/rx tcp socket buffers to 16384 bytes commit 1ffc8202a761b1db25cbdc07d5f9b90c22930e34 Author: Fabio Erculiani Date: Thu Nov 5 13:37:29 2009 +0100 [entropy.services.skel] complete prototype class "SocketAuthenticator" commit e766a10065690eb38772c1a2c72b18b6e103da16 Author: Fabio Erculiani Date: Wed Nov 4 16:07:57 2009 +0100 [entropy.services.system] add "started" instance attribute to Server commit 8f52d512849e1013ca5a56f74ffa8bfc3f202ea8 Author: Fabio Erculiani Date: Wed Nov 4 16:06:59 2009 +0100 [entropy.services.system.executors] handle InvalidAtom exception in get_spm_atoms_info commit 082f491eeb91c0110c294620becb83f7493980ff Author: Fabio Erculiani Date: Wed Nov 4 16:06:32 2009 +0100 [entropy.server] allow running Entropy Server as user but raise warning commit 9910a28483283e8744f859c11dddae3bb7b9814a Author: Fabio Erculiani Date: Wed Nov 4 16:06:05 2009 +0100 [entropy.spm] raise Entropy InvalidAtom exception when match_package fails commit 38683edb6faaff9bdeac7d2663d826da629e1e49 Author: Fabio Erculiani Date: Mon Nov 2 21:55:06 2009 +0100 [tests] add standalone test for testing out repository manager, this will be moved to TS commit 735640831d2f00f5f4637e0d3e7fb4586cda8c45 Author: Fabio Erculiani Date: Mon Nov 2 21:54:10 2009 +0100 [entropy.services.ugc] add debugging output and improve reliability by printing more info when error occurs commit 5fb7f3d960d32ee7963d086642a1c36f045d774f Author: Fabio Erculiani Date: Mon Nov 2 21:53:34 2009 +0100 [entropy.services.interfaces] small debugging output style update commit 24cae29a7b609f89a5a011f082dda298cef04638 Author: Fabio Erculiani Date: Mon Nov 2 21:53:06 2009 +0100 [entropy.client.services.ugc] add debugging output to functions (when used with --debug) commit f78a2dd696a51bb1a02d18c8b63eacda61bf7038 Author: Fabio Erculiani Date: Mon Nov 2 21:51:29 2009 +0100 [entropy.client.services.system] add socket_timeout argument to constructor, code style update commit 988c307393041139fbfd1784bb359bd1349b2f2e Author: Fabio Erculiani Date: Mon Nov 2 21:51:01 2009 +0100 [entropy.services.system] small code update commit df85c53cdda464ab2445ab4876ce0cc65f556e48 Author: Fabio Erculiani Date: Mon Nov 2 21:50:05 2009 +0100 [entropy.services.interfaces] add debugging output to functions (when used with --debug) commit cebd23e767f82a1791f5367523db882885735b92 Author: Fabio Erculiani Date: Mon Nov 2 21:48:06 2009 +0100 [sulfur] Repository Manager: code cleanup and improvements, pause execution of other threads when locking BufferLock commit 71421e4d2c103d435ab91b1428c7602b9f549d1e Author: Fabio Erculiani Date: Mon Nov 2 21:47:07 2009 +0100 [entropy.const] const_debug_write, improve Python 3.x support commit f0f20978778f60004cc84858a6bb2995df6bb61f Author: Fabio Erculiani Date: Mon Nov 2 21:46:39 2009 +0100 [entropy.dump] set minimum pickle API to 0 commit 296d487a9f936de2f364fc59325f7c277d4ab49f Author: Fabio Erculiani Date: Mon Nov 2 21:45:38 2009 +0100 [entropy.misc] ParallelTask: add pause() method commit 72ec8b4326d339b1e78f9a773c6ae57e8213fc40 Author: Fabio Erculiani Date: Sat Oct 31 22:54:42 2009 +0100 [sulfur] remove call to undefined function commit b5c2d7744155dc6a84e89d77682cb35dd56adf18 Author: Fabio Erculiani Date: Sat Oct 31 22:47:06 2009 +0100 [entropy.services.system] fix typo in return data commit 962cb7765bf0e300a008ce2d04218d24307704e5 Author: Fabio Erculiani Date: Sat Oct 31 14:37:01 2009 +0100 [todo] update TODO commit d948b00bf67f00ca8d885fe90d8f29f67cff5390 Author: Fabio Erculiani Date: Sat Oct 31 14:36:40 2009 +0100 [sulfur] Repository Manager: add --debugdev argv switch commit 30f09fa28bb25f7066d6367d28922a5fe989afee Author: Fabio Erculiani Date: Sat Oct 31 14:36:05 2009 +0100 [entropy.const] properly convert None type objects to unicode commit 927b235c868208804fc950742a59d0d8fb103162 Author: Fabio Erculiani Date: Sat Oct 31 14:32:22 2009 +0100 [entropy.const] const_convert_to_unicode: add None support commit 7d69142d4208c955e4006fe463d02006e0f9682c Author: Fabio Erculiani Date: Sat Oct 31 14:27:55 2009 +0100 [entropy.server] fix typo + incorrect code that wanted to close QA interfaces, no need for that commit 78cada738484f5a878ec5f2f9a53e00ddf5ee94d Author: Fabio Erculiani Date: Sat Oct 31 14:19:50 2009 +0100 [entropy.services] fix imports for both Python 3.x and 2.x commit 945a9c4657f3b10e308d3da5da6747c133daba94 Author: Fabio Erculiani Date: Sat Oct 31 14:19:12 2009 +0100 [entropy.server/entropy.db] move server-side EntropyRepository status metadata generation to entropy.server for now (to avoid infinite loops) commit 6e32d7b8677169b72247cc8ad5b177de0d3fa03c Author: Fabio Erculiani Date: Fri Oct 30 23:05:20 2009 +0100 [todo] update TODO commit 3063b647dc6669b2eb2248b38c7ee1f45aa345a9 Author: Fabio Erculiani Date: Fri Oct 30 23:05:10 2009 +0100 [po] update translations commit 7c112f10214d572230ebdcd3a31fd2408f69a415 Author: Fabio Erculiani Date: Fri Oct 30 23:04:50 2009 +0100 [entropy.server] move FtpServerHandler to entropy.server commit 49a8eb958afc5524118466f1cd93d753817edb7d Author: Fabio Erculiani Date: Fri Oct 30 22:38:53 2009 +0100 [sulfur] improve performance of Security Advisories tab commit 2758aefd230e3d992f3ec87c9ee5aa97aed63c1c Author: Fabio Erculiani Date: Fri Oct 30 20:49:27 2009 +0100 [sulfur] code style update commit 3ffc7f22f6c2027c1b2f747b6339b4cb48bcaa14 Author: Fabio Erculiani Date: Fri Oct 30 14:25:37 2009 +0100 [todo] update TODO commit e6c9d49240c671df4ec94d90b168e0132e837e46 Author: Fabio Erculiani Date: Fri Oct 30 14:08:21 2009 +0100 [Makefile] improve reliability of all Makefiles commit bc384459cbfaafd23fd6a45faed08a818c07c017 Author: Fabio Erculiani Date: Fri Oct 30 13:55:51 2009 +0100 [Makefile] improve Makefile defaults a bit commit 397293e0783080bb25d16a5d023fd79b798e627a Author: Fabio Erculiani Date: Fri Oct 30 13:47:06 2009 +0100 [todo] update TODO commit cd8199107c969891024b1ad630dc833c66771671 Author: Fabio Erculiani Date: Fri Oct 30 13:44:43 2009 +0100 [client] improve "equo fetch" and "equo source" user experience, remove unused code commit 98dbbc4a7e2c9a7d8a28750280e4e817c8aa66f4 Author: Fabio Erculiani Date: Fri Oct 30 13:38:26 2009 +0100 [man] update man pages commit fcd5acf8d6d46f02497025165687a773fb351ce9 Author: Fabio Erculiani Date: Fri Oct 30 13:38:09 2009 +0100 [client] equo fetch also supports --nodeps commit 97114317b3a2d7f47ed98c2cc9ce180c8260428f Author: Fabio Erculiani Date: Fri Oct 30 13:24:39 2009 +0100 [man] update man pages commit d7fc52e7f532b8a8f9530dc7ff28395b110d462c Author: Michele Tameni Date: Fri Oct 30 10:32:13 2009 +0100 [TODO] Updated TODO commit d632cf3b0f27f3b90acdb60a3ab9552d48b72bb4 Author: Michele Tameni Date: Fri Oct 30 10:21:57 2009 +0100 [client] Remove code duplication for fetching packages. can be a good idea to define dirscleanup outside installPackages function, so it can be used also in _fetchPackages commit a1210d3252696b33a0694ced77e0e15bbb8a786e Author: Michele Tameni Date: Fri Oct 30 09:51:02 2009 +0100 [client] Implemented "equo fetch". Some clenup needed, also we can remove some code duplication. commit 5cc02211e078ad305d141f577ac5434729aa256d Author: Fabio Erculiani Date: Tue Oct 27 22:17:01 2009 +0100 [sulfur] make sulfur queue back working for both Pythons commit a1bde448a85806631e93b96acea54a4e776d332d Author: Fabio Erculiani Date: Tue Oct 27 22:02:56 2009 +0100 [sulfur] fix imports commit 4278c5527dcdf6e4dec3ee33025762e3fd79d81b Author: Fabio Erculiani Date: Tue Oct 27 22:01:18 2009 +0100 [entropy.client.interfaces.methods] code style update commit b57080e8ac6a707abca915b03c6ab25298993524 Author: Fabio Erculiani Date: Tue Oct 27 22:00:46 2009 +0100 [sulfur] run pdb if exception is raised and --debug is enabled commit 8c95572a231aa4f5ddafeef1454930e837145c35 Author: Fabio Erculiani Date: Tue Oct 27 22:00:34 2009 +0100 [sulfur] fix imports commit 7a967cd873a98cb8091275de651454dcfa6ee3ef Author: Fabio Erculiani Date: Tue Oct 27 21:28:08 2009 +0100 [entropy.cache] handle TypeError exceptions when copy.deepcopy() raises it commit d1e47f79da225f69412b0c52f5f481bc7d7e68a8 Author: Fabio Erculiani Date: Tue Oct 27 21:22:36 2009 +0100 [entropy.spm] PortagePlugin: alternative method for importing portage_const This hopefully fixes portage_const weirdness reported by users commit a0c3d906ac3e042d049eed6439ab7088e425cf2e Author: Fabio Erculiani Date: Tue Oct 27 21:18:50 2009 +0100 [todo] update TODO commit dc13f5d5da16c277bb10e436206e2c04a91cd498 Author: Fabio Erculiani Date: Tue Oct 27 21:09:08 2009 +0100 [entropy.spm] PortagePlugin: catch KeyError when getting package metadata in add_installed_package() commit dfa5d550045b2fdb0b58396a7f913fba6b92655a Author: Fabio Erculiani Date: Tue Oct 27 15:20:37 2009 +0100 [entropy.client.interfaces.fetch] make sure that directory path is properly created commit 8aab6b32a624b03216aff796a68f552e3ae6a09a Author: Fabio Erculiani Date: Mon Oct 26 13:24:23 2009 +0100 [entropy.client.interfaces.repository] tweak repository checker, run check every 30 secs commit ac44d1f923a20d16f6260d69513573500a90dcb2 Author: Fabio Erculiani Date: Mon Oct 26 13:11:02 2009 +0100 [client] improve showdiff (from equo conf) commit 7324e348748bf5f033162974ea9a7f4020f13f3d Author: Fabio Erculiani Date: Mon Oct 26 13:01:04 2009 +0100 [entropy.transceivers] improve reliability of FtpServerHandler commit 6f16e331db65e70917a66c16daadaa879d6f2903 Author: Fabio Erculiani Date: Sun Oct 25 15:09:32 2009 +0100 [equo] fix indentation commit 25c17dc9f8d41945c80793f176507b0c324547b3 Author: Fabio Erculiani Date: Thu Oct 22 22:23:35 2009 +0200 [todo] update TODO commit 7fd2e0a0fb282225090d84c8c12e637a1d7e7c6f Author: Fabio Erculiani Date: Thu Oct 22 21:58:46 2009 +0200 [entropy.services.ugc] use errno attribute instead of python2 bullshit commit 30925b1a380cc5ec9e9b34de143594adec95e6df Author: Fabio Erculiani Date: Tue Oct 20 17:57:36 2009 +0200 [client] improve bug reporter code commit e4683d053670bcc16f27440aac7f2e6feccc2bd6 Author: Fabio Erculiani Date: Tue Oct 20 13:14:10 2009 +0200 [entropy.tools] fixup print_traceback() commit 957c9ef867a9439dc9800e45f36a92842e5de307 Author: Fabio Erculiani Date: Tue Oct 20 11:53:25 2009 +0200 [entropy.client] when fetching an already bugged file, avoid to always fail operation on checksum control commit 869fab90bfc1ff72f9dad485f630377e09f085fd Author: Fabio Erculiani Date: Tue Oct 20 11:51:11 2009 +0200 [entropy.transceivers] improve resume support commit 58189b9c048c70faf75d168810be977b9cd0602c Author: Fabio Erculiani Date: Tue Oct 20 10:37:28 2009 +0200 [todo] update TODO commit 6e4a49bb2029668e863dbc957e45a5645f012ed5 Author: Fabio Erculiani Date: Tue Oct 20 10:37:13 2009 +0200 [todo] update TODO commit 5f89c6ef17a8a12c29c69de124b74f5d3c49b99c Author: Fabio Erculiani Date: Tue Oct 20 10:36:13 2009 +0200 [entropy.services.ugc] open_session always returns unicode commit df4df5a0da43496e5197500ebc1a6d835c42665a Author: Fabio Erculiani Date: Tue Oct 20 10:35:51 2009 +0200 [entropy.dump] improve Python 3.x support commit e8a94e0134012d5d3ff2f865b23fd840c9b32dda Author: Fabio Erculiani Date: Tue Oct 20 00:08:18 2009 +0200 [entropy.client.services.ugc] fix command failed message handling commit 4002ef230c7ced34e64cf5f1c9396982645c789e Author: Fabio Erculiani Date: Mon Oct 19 23:26:31 2009 +0200 [todo] update TODO commit f69fe0cc01b5d3241a8e2fcd4c09f70ec5f06229 Author: Fabio Erculiani Date: Mon Oct 19 23:25:30 2009 +0200 [entropy.spm] use server.conf exposed LC_ALL settings when QA testing package file commit ad3f7fd8ec7a7a08d4ed32e6401070925d048dcd Author: Fabio Erculiani Date: Mon Oct 19 23:24:58 2009 +0200 [conf] update server.conf.example showing information about server-basic-languages commit aba88dc3c19dd302283406afac9363669f12b5db Author: Fabio Erculiani Date: Mon Oct 19 23:24:29 2009 +0200 [entropy.server] add entropy.qa Entropy Server plugin commit 255baec79e838090e4e4f9e8bf92569466158c9e Author: Fabio Erculiani Date: Mon Oct 19 23:23:23 2009 +0200 [entropy.qa] add plugin support to QAInterface commit 520578dac7e6b8dc3003f1a98288008007c6e2fe Author: Fabio Erculiani Date: Mon Oct 19 23:22:25 2009 +0200 [conf] add a new mirror to repositories.conf.example commit 07658cbef66f9c5adefe70aed7b374d6e81dddfa Author: Fabio Erculiani Date: Mon Oct 19 18:51:02 2009 +0200 [client] update EAPI3 test client commit de32ec1193ae9595a0d12e99121a811f072378cc Author: Fabio Erculiani Date: Mon Oct 19 18:49:58 2009 +0200 [entropy.client.services.ugc.interfaces] use new repository metadatum 'service_uri' for UGC connection commit 4294316d84c8f841e535549e8b9fe14d2c8b0e9c Author: Fabio Erculiani Date: Mon Oct 19 18:45:07 2009 +0200 [entropy.client.interfaces.repository] use new repository metadatum 'service_uri' for EAPI3 connection commit 8695971f1246e81fa41ce57f192e3d061ed58271 Author: Fabio Erculiani Date: Mon Oct 19 18:41:03 2009 +0200 [conf] update repositories.conf.example file, improving doc and adding custom UGC service URI commit 12de194aa9306be6b58db7613b1c243bc0ed8051 Author: Fabio Erculiani Date: Mon Oct 19 18:36:45 2009 +0200 [entropy.const] add support for arbitrary EAPI3 service URI commit d7074429fc69ba801ad29541ed6b43bd9916638f Author: Fabio Erculiani Date: Mon Oct 19 17:46:57 2009 +0200 [entropy.const] make possible to enforce (through env) Entropy directories commit 70e4466970c4965732c18d7eac6a9b89e9a39106 Author: Fabio Erculiani Date: Tue Oct 13 09:49:19 2009 +0200 [todo] update TODO commit aef94833a44829ffb48ebe2df8df6980fe84095d Author: Fabio Erculiani Date: Tue Oct 13 08:58:08 2009 +0200 [todo] update TODO commit 833712e1f93386ed70bcb28067488f875a2c85fb Author: Fabio Erculiani Date: Mon Oct 12 21:19:44 2009 +0200 [todo] update TODO commit 956850e60fc4773b1d5364b21083ecf7e7791d29 Author: Fabio Erculiani Date: Mon Oct 12 21:02:40 2009 +0200 [todo] update TODO commit ade2ce7060e595ba482634e73999448f66ec48ff Author: Fabio Erculiani Date: Mon Oct 12 16:17:38 2009 +0200 [todo] update TODO commit 36d3e4d0973724cea750bba8d48deb1dfb2fd969 Author: Fabio Erculiani Date: Mon Oct 12 15:17:20 2009 +0200 [conf] remove pkg.sabayon.org from mirrors commit 4f98125502c4472501eb2877efab66f97be0653e Author: Fabio Erculiani Date: Sun Oct 11 20:59:54 2009 +0200 [todo] update TODO commit e00bfd86e14f2cef67c2e0e5ed91fe9500e02270 Author: Roger Calvó Date: Sun Oct 11 18:32:10 2009 +0200 [translations] update Catalan translation commit a6694077674db6ef650df0c2deb9b02bfdd9a801 Author: Fabio Erculiani Date: Sun Oct 11 10:22:26 2009 +0200 [todo] update TODO commit aca89149789ddd9ac17b9396d341defeefaa6914 Author: Fabio Erculiani Date: Sun Oct 11 10:14:09 2009 +0200 [todo] update TODO commit f164db52bb18e14a0c20c6e3fd0469eb5846a446 Author: Fabio Erculiani Date: Sun Oct 11 10:14:00 2009 +0200 [translations] update translations commit 5313ad79f33c63a9b45067d40bb39c80406f83a6 Author: Fabio Erculiani Date: Sun Oct 11 10:13:30 2009 +0200 [entropy.xpak] move xpak module and functions and their usage to Portage SPM plugin commit 339f9ae89b2b7d18f8d5def582db6d55a8d30590 Author: Fabio Erculiani Date: Sun Oct 11 09:22:22 2009 +0200 [todo] update TODO commit 008c2b7e88a496e974e665f91dc750167675c88e Author: Fabio Erculiani Date: Sun Oct 11 09:22:09 2009 +0200 [entropy.qa] write newline after error msg commit 80f750290b34d403eb12d3461fb8b25f76678156 Author: Fabio Erculiani Date: Sun Oct 11 09:21:42 2009 +0200 [entropy.db/entropy.client] when validating atom matching cache, also consider repo checksum commit e40b4b2b05638442f37f8facdf8e304770e1efae Author: Fabio Erculiani Date: Sun Oct 11 00:58:28 2009 +0200 [todo] update TODO commit 90e992000f9be052b910f65df41825713a5693d5 Author: Fabio Erculiani Date: Sun Oct 11 00:58:13 2009 +0200 [unittest] add entropy.qa UT commit f3e8cff06853008a9deb1bc8de87e36b4e20d307 Author: Fabio Erculiani Date: Sun Oct 11 00:57:36 2009 +0200 [entropy.qa/entropy.spm] implement Entropy SPM QA check routines and add hook to entropy.qa commit 4052792e93185cd93bc7a2be0023917019915a76 Author: Fabio Erculiani Date: Sun Oct 11 00:08:14 2009 +0200 [equo] fix indentation commit 86520fac3c25f63c0708b5ccab6e4f2ff225bcae Merge: 8697dad 733e2c4 Author: Daniel Halens Rodríguez Date: Sat Oct 10 22:45:02 2009 +0100 Merge branch 'master' of ssh://sabayon.org/~git/projects/entropy commit 733e2c4dd41e42e10d7c816506a7ffe615d4fd6d Author: Fabio Erculiani Date: Sat Oct 10 23:36:17 2009 +0200 [equo] when N off multifetch=N is >10, cast to 10 commit 8697dad305d387f772182c861aa296a42e284505 Author: Daniel Halens Rodríguez Date: Sat Oct 10 22:33:28 2009 +0100 [equo] fix --help output commit 8fddfca70ce8876f0b9f1b6dc153c18f95d1934c Author: Fabio Erculiani Date: Sat Oct 10 23:33:04 2009 +0200 [translations] update translations commit 2b4c11bc6de9763343099e1f9549555fd1078bd0 Author: Fabio Erculiani Date: Sat Oct 10 23:32:15 2009 +0200 [equo] when using --nodeps and --ask, do not invalidate the latter commit 11f798c23c8b177ae48adcc7c9441557dcd54a36 Author: Fabio Erculiani Date: Sat Oct 10 23:22:28 2009 +0200 [entropy.client] remove get_repository_db_file_checksum, not used anymore commit dc24be0149ec648624afe0a5214582a86fc13e18 Author: Fabio Erculiani Date: Sat Oct 10 22:51:22 2009 +0200 [entropy.spm] PortagePlugin: improve output when SPM has troubles, fix metadata collection with Py3.x commit 670512f0d7db15c7d5cde61e1fbb35e2af39412f Author: Fabio Erculiani Date: Sat Oct 10 22:48:10 2009 +0200 [entropy.spm] add another function to plugin prototype class commit d15a2c4523f3559ca37c9594dd455bfcb5e18437 Author: Fabio Erculiani Date: Sat Oct 10 15:31:40 2009 +0200 [todo] update TODO commit fec27ead5bc72d1dd0e935455ca8534244a38c89 Author: Fabio Erculiani Date: Sat Oct 10 14:35:36 2009 +0200 [magneto] fix KDE loading, typo in KNotification init due to bad documentation commit ff1c6270a05922a7ae77c158d97266cea613edd5 Author: Fabio Erculiani Date: Fri Oct 9 20:00:06 2009 +0200 [equo] fixup --help output commit 57af8522ab0c1efe49b6109d202b11366553d819 Author: Fabio Erculiani Date: Fri Oct 9 19:47:36 2009 +0200 [unittest] add several entropy.tools tests commit 917b187d414813b764b44c2133f1f82daf33fae7 Author: Fabio Erculiani Date: Fri Oct 9 19:47:17 2009 +0200 [entropy.db/entropy.client] update entropy.tools function name call commit 6f4e4d9458fe8ea58ab3a7b8f01e9cd799298eda Author: Fabio Erculiani Date: Fri Oct 9 19:46:59 2009 +0200 [entropy.tools] complete Python 3.x/2.x support commit ae75e71726effa9a2ff8da1b97f98bd9d467020b Author: Fabio Erculiani Date: Fri Oct 9 19:44:13 2009 +0200 [unittest] add more test files commit 5dbf92bf6d6244113766bc6924c34abc9912baf6 Author: Fabio Erculiani Date: Fri Oct 9 19:43:38 2009 +0200 [entropy.spm] move extract_elog from entropy.tools to PortagePlugin class commit e511233c0b9d2877fbd82b7ca4a92ea794cb8955 Author: Fabio Erculiani Date: Thu Oct 8 21:43:44 2009 +0200 [entropy.tools] more code cleanup commit 3526aab1f862f6c32fcfaae3ea2fa95530d7b35a Author: Fabio Erculiani Date: Thu Oct 8 21:21:34 2009 +0200 [entropy.tools] add more Python 3.x fixes commit 19eb354acd33a064734e9a8717c5bb439fe1537f Author: Fabio Erculiani Date: Thu Oct 8 21:16:08 2009 +0200 [entropy.spm] add PLUGIN_NAME class variable, fix small user issue with generate_package commit 8fc87f2b3e4ba25fdaa273e499cd4ff463c8cc9f Author: Fabio Erculiani Date: Thu Oct 8 21:14:58 2009 +0200 [entropy.xpak] improve Python 3.x support commit 8224415a0a190d6a2832aa853566c01e3f12c810 Author: Fabio Erculiani Date: Thu Oct 8 21:14:38 2009 +0200 [equo] fix small output glitch commit 967b7b34681789acdcc7957227ab914c3d2b8c45 Author: Fabio Erculiani Date: Thu Oct 8 21:13:38 2009 +0200 [unittest] add more tests (thanks Python 3.x, huh) commit 460f94e8e14cdbd356a06ac886519e7573f46d56 Author: Fabio Erculiani Date: Wed Oct 7 23:30:08 2009 +0200 [unittest] add another nice fuxxxored package for testing commit 0f0647d96c1c8f881ee4505d1f96d7c5bb20c94e Author: Fabio Erculiani Date: Wed Oct 7 23:26:08 2009 +0200 [entropy.services] some Python 3.x fixes commit 503a646360c76638680a952e3445f3aa3082e237 Author: Fabio Erculiani Date: Wed Oct 7 23:01:27 2009 +0200 [entropy.core.settings] improve non-ASCII file handling in every situation (non UTF-8 locales included) commit 57806d208f9847c4475854d0c21fb50e5731314a Author: Fabio Erculiani Date: Wed Oct 7 23:00:50 2009 +0200 [entropy.output] improve print functions compatibility between Python releases commit a7cc1f53b27e8cb7f403cdc42e373f869ce90718 Author: Fabio Erculiani Date: Wed Oct 7 15:00:24 2009 +0200 [entropy.const] more Python 3.x/2.x compat work commit 556a34dc90929f3b3ca794a5d4fa4ad92621188c Author: Fabio Erculiani Date: Tue Oct 6 21:08:19 2009 +0200 [entropy.services.ugc] more Python 3.x fixes ftw commit 16d2ecb3850479260c175e51436475b97346d22c Author: Fabio Erculiani Date: Tue Oct 6 21:00:25 2009 +0200 [entropy.services] replace exception classes pointing to None commit e12726ab111288310ad6128ec4fe9a7602bd7b38 Author: Fabio Erculiani Date: Tue Oct 6 21:00:08 2009 +0200 [entropy.exceptions] add DumbException class (never raised, just placeholder) commit b016de6917528f98108daca24b408d8922db045d Author: Fabio Erculiani Date: Tue Oct 6 20:55:30 2009 +0200 [entropy*] remove u' unicode string immediates prefix commit 9075dc47faf811cc22644d17c40fc05860cedd68 Author: Fabio Erculiani Date: Tue Oct 6 20:50:32 2009 +0200 [entropy] replace built-in cmp() with const_cmp commit 153606ae464d3db3d69bfdfebc84b877e6e5c33b Author: Fabio Erculiani Date: Tue Oct 6 20:50:19 2009 +0200 [entropy.const] add const_cmp, compat function commit 322cc49782d4a2f14983bec26ee48588fca57138 Author: Fabio Erculiani Date: Tue Oct 6 20:07:25 2009 +0200 [entropy.client/entropy.server] two small bugfixes commit 6bfcd5b3928a917f57ce84f371de2adf4447cbac Author: Fabio Erculiani Date: Tue Oct 6 19:46:40 2009 +0200 [unittest] trivial fixes commit e231d4a5104c342c8bbe3fc50cc0e81e20d448cf Author: Fabio Erculiani Date: Tue Oct 6 19:45:26 2009 +0200 [entropy*] fix improper usage of == '' and == "" commit 2faa745af003b08e8478af2afd603b441baaf414 Author: Fabio Erculiani Date: Tue Oct 6 19:18:20 2009 +0200 [entropy.tools] some other Python 3.x fixes commit b2fdfe72fb1764d431b06f48a285b765a0812ca6 Author: Fabio Erculiani Date: Tue Oct 6 19:00:50 2009 +0200 [entropy.misc] fix EmailSender with Python 3.x commit a9b91a8cef8bb1e7898d77c7ed592c52758eea12 Author: Fabio Erculiani Date: Tue Oct 6 18:57:49 2009 +0200 [unittest] fix i18n test under Python 3.x commit 4d4280ce079ccbf961034b59328875cb74d22211 Author: Fabio Erculiani Date: Tue Oct 6 18:56:40 2009 +0200 [unittest] fix db tests commit 7061660517d171fb616120509cefb5588a21c636 Author: Fabio Erculiani Date: Tue Oct 6 18:56:09 2009 +0200 [entropy.spm/entropy.db] better handle Python 3.x bullshit commit b4dfa48e75f06a70ec1408eea76c0276107ebdd5 Author: Fabio Erculiani Date: Tue Oct 6 18:55:19 2009 +0200 [entropy.const] in string types conversion, also handle buffer objects commit d3d39e2ecc4787f6dc83bc222e663a92dadcd424 Author: Fabio Erculiani Date: Tue Oct 6 10:22:48 2009 +0200 [entropy.spm] make Portage metadata extractor Python 3.x compatible commit 179d497a4a8b260cb468c5d13d75ea47b33ef999 Author: Fabio Erculiani Date: Tue Oct 6 10:22:11 2009 +0200 [entropy.tools] make istext Python 3.x compatible commit f90e2eb51b56ab7577024dc5bb156f8d9234218a Author: Fabio Erculiani Date: Tue Oct 6 10:21:59 2009 +0200 [entropy.xpak] make module Python 2.x/3.x compat commit 6f66790287e03afa23ec33412cde93c7988bcb65 Author: Fabio Erculiani Date: Tue Oct 6 09:18:13 2009 +0200 [entropy.client.interfaces.package] some Python 3.x support bits here and there commit 1483332d616b5eea9232ee6e20dee3151fb1f36d Author: Fabio Erculiani Date: Tue Oct 6 09:17:48 2009 +0200 [entropy.tools] slightly change Python 3.x support strategy commit 40fca8ab0e8b383bd7fe417601e8f07462f28d19 Author: Fabio Erculiani Date: Tue Oct 6 09:01:52 2009 +0200 [entropy.tools] more Python 3.x/2.x compatibility work commit 13af73c26348069c8381e70251571c3909751cb0 Author: Fabio Erculiani Date: Tue Oct 6 09:01:21 2009 +0200 [entropy.transceivers] code cleanup, fix Python 3.x support commit 0b6c6274934086d01ab996b457c66db446eb3008 Author: Fabio Erculiani Date: Mon Oct 5 21:32:57 2009 +0200 [entropy.tools] make locate_edb working with Python 3.x commit ce80e0d2001e9a93c544ce9a4e049dd80b080cc9 Author: Fabio Erculiani Date: Mon Oct 5 21:32:36 2009 +0200 [entropy.misc/entropy.transceivers] use const_isfileobj commit b756ffb7ed2c8df7942321cf79032763223f2436 Author: Fabio Erculiani Date: Mon Oct 5 21:32:13 2009 +0200 [entropy.const] add const_isfileobj function commit 23c20d4235de758ade7ebe211d0ef39bf9794879 Author: Fabio Erculiani Date: Mon Oct 5 19:54:27 2009 +0200 [equo] when caching fails, show a traceback at least commit 3cab2bf6dff4c6eebcc378fc1b41a816b13dc48e Author: Fabio Erculiani Date: Mon Oct 5 19:54:08 2009 +0200 [entropy.client.misc] add Python 3.x temp workaround commit bdfc77ff7158a26e4220053b0a49757cd204b2c0 Author: Fabio Erculiani Date: Mon Oct 5 19:53:39 2009 +0200 [entropy.tools] improve code quality of some functions commit ac92384abb98bac5c86f55a7a34d547cfb0a758e Author: Fabio Erculiani Date: Mon Oct 5 19:43:01 2009 +0200 [entropy.core] Singleton: make Singleton class Python 3.x compatibile commit 9a00f5b2081346567f99d705a528e3e3bdbfad33 Author: Fabio Erculiani Date: Mon Oct 5 19:40:15 2009 +0200 [unittest] add singleton test commit 1a74fe7c83b2f3b328d2a3425eb16337e33f990b Author: Fabio Erculiani Date: Mon Oct 5 14:46:05 2009 +0200 [entropy.tools] remove statvfs module usage commit 7a1e7799775d7a84cdc5c459c95d60e3479a8f03 Author: Fabio Erculiani Date: Mon Oct 5 14:23:01 2009 +0200 [equo] retrieveSize now returns int commit 973fdb32de326a8b83c44183f135ecdb00dce64f Author: Fabio Erculiani Date: Mon Oct 5 14:22:49 2009 +0200 [entropy.db] fix retrieveSize, should return int() commit 971d51129542619f3c22bd9672a9b9adde7473bb Author: Fabio Erculiani Date: Mon Oct 5 14:20:12 2009 +0200 [equo] bytes_into_human wants int type commit d3a26cc57b9b7ee00088e4cd529f894ac3b5e415 Author: Fabio Erculiani Date: Mon Oct 5 14:16:18 2009 +0200 [entropy.*] more Python 3.x fixes (backward compat with 2.x) commit 0e6536587a9402232b5cc365fbdf67e698b1b571 Author: Fabio Erculiani Date: Mon Oct 5 14:16:05 2009 +0200 [equo] more Python 3.x fixes (backward compat with 2.x) commit 33c005e66855c386b030f5615bfcf722cc637a88 Author: Fabio Erculiani Date: Mon Oct 5 14:08:34 2009 +0200 [entropy] fix common idioms commit e452421c7fe83b5e5af56b5f2fa5a44d0dba71cc Author: Fabio Erculiani Date: Mon Oct 5 14:05:32 2009 +0200 [entropy] fix whitespace after comma commit e8a78712ae9ff1a80fa65f72c80feac9dbb9e53b Author: Fabio Erculiani Date: Mon Oct 5 14:04:14 2009 +0200 [entropy.core] SystemSettings dict-like, drop has_key method (removed in Python 3.x) commit 04c23250c223d1c789e2843929e2f6d42292454f Author: Fabio Erculiani Date: Mon Oct 5 14:03:50 2009 +0200 [entropy.db] do not use buffer() directly (Python 3.x has memoryview()) commit 2b8e5d366efc12d3eee36dc2f45475143e82677d Author: Fabio Erculiani Date: Mon Oct 5 14:03:27 2009 +0200 [entropy.client.interfaces.trigger] fix external script file execution commit 1293c84a7cbd653f24884657f6138d860fd06556 Author: Fabio Erculiani Date: Mon Oct 5 14:03:08 2009 +0200 [entropy.const] add const_get_buffer function commit f4a890151267ccf2fd96c7b9844c007514e8359f Author: Fabio Erculiani Date: Mon Oct 5 14:02:45 2009 +0200 [unittest] import fixes commit b991b04920f992be50c82f659e740a21f71c0ad1 Author: Fabio Erculiani Date: Mon Oct 5 10:07:15 2009 +0200 [unittest] more Python 3.x porting work commit 030dacf1de5df40913017a419c52e5306f35f55d Author: Fabio Erculiani Date: Mon Oct 5 09:57:50 2009 +0200 [entropy.tools] fix regression commit a8361cefe948e5501f8dc6f2223be6421a629b0e Author: Fabio Erculiani Date: Mon Oct 5 09:57:40 2009 +0200 [entropy.const] fix regression commit 0d1681f5768233fa6709828983a2144deedb1c11 Author: Fabio Erculiani Date: Mon Oct 5 09:53:55 2009 +0200 [unittest] more Python 3.x compatibility commit bca795b8a2c4d91384b1b3bf2d0c0affe7ada471 Author: Fabio Erculiani Date: Mon Oct 5 09:53:34 2009 +0200 [unittest] more Python 3.x compatibility commit d48ffe4ee1caccdb19f4ed8b25efce707f01653a Author: Fabio Erculiani Date: Mon Oct 5 09:53:27 2009 +0200 [entropy.spm] Python 3.x compatibility commit 553316764884d975f479a0e2a541521d9be4eb19 Author: Fabio Erculiani Date: Mon Oct 5 09:53:15 2009 +0200 [entropy.services] more Python 3.x compatibility commit eca2ab5a5a2cecbb44d49c8fb6f38f4d1b2e9903 Author: Fabio Erculiani Date: Mon Oct 5 09:52:44 2009 +0200 [entropy.const] new function const_israwstring commit 5a1d23fb9a759b023cba89e9fa54126a7f534b29 Author: Fabio Erculiani Date: Mon Oct 5 09:52:25 2009 +0200 [magneto] migrate code to Python 3.x compatibility commit 747b8a7751bb34bd34d61a438c016c150b9bee06 Author: Fabio Erculiani Date: Mon Oct 5 09:52:07 2009 +0200 [server] migrate code to Python 3.x compatibility commit 673e6fe589522f97602833b9aa25b6b8413b49b3 Author: Fabio Erculiani Date: Mon Oct 5 09:51:47 2009 +0200 [sulfur] migrate code to Python 3.x compatibility commit 9ab294914c48d39f9f2d698c7948939c5cde2698 Author: Fabio Erculiani Date: Mon Oct 5 09:24:15 2009 +0200 [entropy.services] Python 3.x fixes commit 82cfe7ef1de5eb9e8f7fd0f144839ef6b6ac90ef Author: Fabio Erculiani Date: Mon Oct 5 09:24:06 2009 +0200 [entropy.server] Python 3.x fixes commit 5bc6010d17bffd87490a6b15857e38085ae65ad4 Author: Fabio Erculiani Date: Mon Oct 5 09:23:44 2009 +0200 [entropy.client] Python 3.x fixes commit 2ddc5625f2a991ec7da2dedf7c5ebd7c4fcb9e98 Author: Fabio Erculiani Date: Mon Oct 5 09:21:46 2009 +0200 [entropy.services.skel] try to cope with syntax changes in Python 3.x (keeping 2.x compat) and deal with unicode bullshit commit 564a6191786930753bfb881bb06d6b5875594d3d Author: Fabio Erculiani Date: Mon Oct 5 09:14:46 2009 +0200 [entropy.const] regression fixes commit 0b3d89d1fc1eb0b266b966750ae66ad6f842db63 Author: Fabio Erculiani Date: Mon Oct 5 07:37:14 2009 +0200 [sulfur] ease sorted() commit 69a83cd4c2828dcb4c7bff0d0332c3298495e38e Author: Fabio Erculiani Date: Mon Oct 5 07:37:06 2009 +0200 [equo] ease sorted() commit 6ea1b90875626018b0b1376ff072f52f07b03c01 Author: Fabio Erculiani Date: Mon Oct 5 07:35:41 2009 +0200 [entropy.client.interfaces.dep] ease sorted() commit a70d08c0bf1fcd9ab094102f8e686bd84eeab8bc Author: Fabio Erculiani Date: Mon Oct 5 07:35:16 2009 +0200 [equo] use new sort way (using key=) commit 84cc99e1c90d13578692c1d8357209796fe8aa79 Author: Fabio Erculiani Date: Mon Oct 5 07:31:21 2009 +0200 [entropy.tools] make module Python 3.x compatible commit 6411168c792a0f640ddc0bc9c355dc0ff6739813 Author: Fabio Erculiani Date: Mon Oct 5 07:31:00 2009 +0200 [entropy.i18n] add Python 3.x support commit 4546d680e622c8636b63dd41507e36073dbc0007 Author: Fabio Erculiani Date: Sun Oct 4 22:38:15 2009 +0200 [entropy.tools] since cmp() is removed from Python 3, we need to get back to bubble sorting commit 1ab0c36510a565a148841a20644ea446c134ae2b Author: Fabio Erculiani Date: Sun Oct 4 19:01:48 2009 +0200 [equo] improve Python 3.x compatibility commit b48662a36bc12f3fa78acbb43ea7609c06354ddc Author: Fabio Erculiani Date: Sun Oct 4 19:01:35 2009 +0200 [entropy.tools] make module Python 3.x aware commit 9d2b9d8a56fbd6ae619203dd6ea8f9edeca5e463 Author: Fabio Erculiani Date: Sun Oct 4 19:01:12 2009 +0200 [entropy.exceptions] make module Python 3.x aware commit b51a59533a766708415fd8fa1099d3fb568a634c Author: Fabio Erculiani Date: Sun Oct 4 19:00:45 2009 +0200 [entropy.const] add const_get_stringtype function and improve const_convert_to_unicode commit 7493e806b6d305fd3709a2c768b9c21a32f6358c Author: Fabio Erculiani Date: Sun Oct 4 18:36:29 2009 +0200 [entropy.db] fix bogus code commit b615f7d5f97f932e4d1ded635850c6bb6019abc8 Author: Fabio Erculiani Date: Sun Oct 4 18:36:18 2009 +0200 [entropy.const] cosmethical change commit 116f43fe0c22cf4889920b51e7f1f78534d7bffe Author: Fabio Erculiani Date: Sun Oct 4 18:35:55 2009 +0200 [equo] also import const_convert_to_rawstring commit e7d79be11f53d29dd86f2374b90f94281ee4f435 Author: Fabio Erculiani Date: Sun Oct 4 18:32:23 2009 +0200 [entropy.tools] fix print_exception commit f7149b7f9bae091ee1e1b0e8813138ba8dd43053 Author: Fabio Erculiani Date: Sun Oct 4 18:30:53 2009 +0200 [equo] port some other snippets to Python 3.x syntax commit b83d60472764a94144cfedbb74ba377e815039c5 Author: Fabio Erculiani Date: Sun Oct 4 18:30:15 2009 +0200 [entropy.db] make module more Python 3.x aware commit dee75d808a51d3edb28334d2d2396aea2eb96392 Author: Fabio Erculiani Date: Sun Oct 4 18:29:55 2009 +0200 [docs] make script Python 3.x compatible commit 2816574be2b94b4a1f373708317894e8e2f8543f Author: Fabio Erculiani Date: Sun Oct 4 18:23:27 2009 +0200 [entropy.const] improve const_convert_to_unicode and add const_convert_to_rawstring commit 720c78d724503e355cc4137cde1d73022b84e1bc Author: Fabio Erculiani Date: Sun Oct 4 18:01:51 2009 +0200 [unittest] add new UT, package installation and removal commit 6441b0d0ef38ee997e8eea4c5dcc5870bac1a0db Author: Fabio Erculiani Date: Sun Oct 4 18:01:35 2009 +0200 [unittest] fix import statement commit cb7aba6d9022b683412d1609a15a3e3002293346 Author: Fabio Erculiani Date: Sun Oct 4 18:00:58 2009 +0200 [unittest] add a new UT package commit f503f9b7c81baeaf4cb6430af385a5cf5fe535fe Author: Fabio Erculiani Date: Sun Oct 4 18:00:13 2009 +0200 [unittest] add client module paths to sys.path commit a854d391205f93a1b56602744043db91f9478aa4 Author: Fabio Erculiani Date: Sun Oct 4 17:55:31 2009 +0200 [entropy.spm] PortagePlugin: add support for unit testing metadata from Entropy commit 251788f6db19db585772a4c00acc91f92301fbb4 Author: Fabio Erculiani Date: Sun Oct 4 17:47:38 2009 +0200 [entropy.client.interfaces.package] add support for unit testing alternative root prefix commit 4b54030982482466ee2596ad26d39c42ad8c205f Author: Fabio Erculiani Date: Sun Oct 4 17:25:01 2009 +0200 [entropy.client.interfaces.package] bail out when workout_file fails commit 011d479b7dc8e87bb0cce49c3a777bfe93889a7c Author: Fabio Erculiani Date: Sun Oct 4 17:20:38 2009 +0200 [entropy.output] fix print_generic function commit 2af1fd471a55bb6b5d8e8de17ba867737d1929f7 Author: Fabio Erculiani Date: Sun Oct 4 17:17:34 2009 +0200 [entropy.tools] fix print_generic calls in movefile commit e0b05741f11c42a6e8e768d0b15601c61e619c44 Author: Fabio Erculiani Date: Sun Oct 4 17:16:46 2009 +0200 [entropy.client.interfaces.methods] add support to etpSys['unittest'] commit 6a1c1d91053b953d6648ac1e10ced4812e41041d Author: Fabio Erculiani Date: Sun Oct 4 17:16:22 2009 +0200 [entropy.const] add unittest key to etpSys commit 5b4f02188b7f35c20fb5771873b539d35564a164 Author: Fabio Erculiani Date: Sun Oct 4 17:14:39 2009 +0200 [entropy.client.interfaces.package] properly handle unicode output commit 156d83fe450f859248fb77c596032d0fd23e8054 Author: Fabio Erculiani Date: Sat Oct 3 21:55:54 2009 +0200 [entropy.core.settings] improve code, make it more Python 3.x ready commit 7ea72dd97d69ee6f411c6c02b76c76c680c122d6 Author: Fabio Erculiani Date: Sat Oct 3 21:55:39 2009 +0200 [entropy.security] improve code, make it more Python 3.x ready commit d760ac43c0ce2b97bb7074e06f1a7b16eb5ec296 Author: Fabio Erculiani Date: Sat Oct 3 21:55:25 2009 +0200 [entropy.misc] improve code, make it more Python 3.x ready commit e4b19d7607064a977e245e2f5b4c07b15b666422 Author: Fabio Erculiani Date: Sat Oct 3 21:55:08 2009 +0200 [entropy.transceiver] improve code, make it more Python 3.x ready commit a87e999c880c49551999d9f2cbb0fb779e6c2f22 Author: Fabio Erculiani Date: Sat Oct 3 21:54:55 2009 +0200 [entropy.tools] improve code, make it more Python 3.x ready commit f8fbd7c4c43166a24147cdd2cdc88feccd5ea562 Author: Fabio Erculiani Date: Sat Oct 3 21:54:41 2009 +0200 [entropy.output] improve code, make it more Python 3.x ready commit f70b1fddc3585389d532885568fd368036bb6bae Author: Fabio Erculiani Date: Sat Oct 3 21:54:28 2009 +0200 [entropy.db] improve code, make it more Python 3.x ready commit 2c564a13b6bfd64d21d3f9b6290c666264c60e9d Author: Fabio Erculiani Date: Sat Oct 3 21:54:15 2009 +0200 [entropy.qa] improve code, make it more Python 3.x ready commit bf922c6c1792072da485b4b93036de9e4eb51be3 Author: Fabio Erculiani Date: Sat Oct 3 21:53:58 2009 +0200 [entropy.spm] improve code, make it more Python 3.x ready commit f73fecea337489ba4ad2414dce0ffd42c244a228 Author: Fabio Erculiani Date: Sat Oct 3 21:53:41 2009 +0200 [entropy.xpak] improve code, make it more Python 3.x ready commit f2b9c045ebb97e1cedab832761bd62825e53f61a Author: Fabio Erculiani Date: Sat Oct 3 21:53:24 2009 +0200 [entropy.server] improve code, make it more Python 3.x ready commit e82677839a0d70da17aee5ce22b1433b8de7e82a Author: Fabio Erculiani Date: Sat Oct 3 21:52:48 2009 +0200 [entropy.const] add helper function (unicode handling) commit 17ce7b38a0a0f1f137436a22f16fae7aaa35845f Author: Fabio Erculiani Date: Sat Oct 3 21:52:13 2009 +0200 [entropy.services] improve code, make it more Python 3.x ready commit 82afcd22c74d78544e8ec8e0941420a0623354b1 Author: Fabio Erculiani Date: Sat Oct 3 21:51:47 2009 +0200 [entropy.client] improve code, make it more Python 3.x ready commit e126f38290f33e8839387d5369414c2e7dec2378 Author: Fabio Erculiani Date: Sat Oct 3 21:50:31 2009 +0200 [equo] improve code, make it more Python 3.x ready commit 10578dbf7e8262c4e695aa45f9259de4e79a6c45 Author: Fabio Erculiani Date: Sat Oct 3 20:42:12 2009 +0200 [entropy.services] remove unicodism commit 49f258e040684fc50ff354055718b0d535fea52f Author: Fabio Erculiani Date: Sat Oct 3 20:41:41 2009 +0200 [sulfur] remove unicodism commit 4152a88034adad7e14a8eda5755e800e2236b7b0 Author: Fabio Erculiani Date: Sat Oct 3 20:40:41 2009 +0200 [equo] improve code quality in query module commit 4c498cec92391a7239a0992eae26dcbe62058b21 Author: Fabio Erculiani Date: Sat Oct 3 20:40:13 2009 +0200 [equo] drop unicode() where possible commit c88b6a0b7a7e977e7037ee8aeca8a56ffb65e76f Author: Fabio Erculiani Date: Sat Oct 3 19:15:25 2009 +0200 [equo] make equo show reinstalls as forced upgrades commit 487afa2ce82c2836951edc29817ef2d5abc71765 Author: Fabio Erculiani Date: Sat Oct 3 19:05:51 2009 +0200 [entropy.client] make get_package_action also check for digest commit 92d357b942bf335a64489b40c4d281f8ca313b45 Author: Fabio Erculiani Date: Sat Oct 3 18:59:03 2009 +0200 [equo] make _showPackageInfo using Entropy Client get_package_action method commit a4dce99e06ce7b43bd735f03b7802bf4dbe6177a Author: Fabio Erculiani Date: Sat Oct 3 11:21:37 2009 +0200 [entropy.client.interfaces.dep] when looking for repackaged pkgs, only consider pkg digest commit 7973f22c095636ec2ebf829590d2cd9e41a21038 Author: Fabio Erculiani Date: Fri Oct 2 19:29:32 2009 +0200 [entropy.client.interfaces.dep] also check for branch and digest in calculate_world_updates commit 8fedd189f902c290a106d42053c996d76623a3ba Author: Fabio Erculiani Date: Fri Oct 2 19:16:47 2009 +0200 [entropy.client.interfaces.dep] also pull in packages which version number matches the one installed but have been repackaged in reality commit 712dd1704656c202b709e187926e493aa4c3e791 Author: Fabio Erculiani Date: Fri Oct 2 19:16:07 2009 +0200 [entropy.output] fix small regression in askQuestion commit 42272520b4323273d14c314cde4e58add9f18a23 Author: Fabio Erculiani Date: Fri Oct 2 18:48:20 2009 +0200 [entropy.client.interfaces.dep] fix a ValueError exception issue commit b78f7ef42ddd595b1ade969ce0a5959405257211 Author: Fabio Erculiani Date: Thu Oct 1 21:09:59 2009 +0200 [entropy.client] depresolver: prioritize system packages installation on depgraph commit 51c1fdb0770a63ee7cf80922517a3296076e579c Author: Fabio Erculiani Date: Thu Oct 1 19:23:50 2009 +0200 [entropy.db] add new method "getSystemPackages" commit 0272b2abc484f15ab247c8a637288af3ca3575a7 Author: Fabio Erculiani Date: Thu Oct 1 18:59:03 2009 +0200 [entropy] more Python 2.6/3.x compat fixes commit 72705563032648f471bdde49bf42723ad157e0c3 Author: Fabio Erculiani Date: Thu Oct 1 18:33:11 2009 +0200 [equo] remove unused import commit 0b751a8314c167a386e98723bbc0711b6373a45a Author: Fabio Erculiani Date: Thu Oct 1 18:17:17 2009 +0200 [entropy] fix getoutput function call (it's in subprocess in Python 3.x and in commands in 2.x) commit c14de9c8fbf396891fb7269b19518dbdde24dcb0 Author: Fabio Erculiani Date: Thu Oct 1 18:11:24 2009 +0200 [entropy.spm] PortagePlugin: add gentoolkit to PATH only once commit 1572d9256fb6c9e86ee1a514b0eb79301227aaf6 Author: Fabio Erculiani Date: Thu Oct 1 18:11:02 2009 +0200 [entropy.client] do not execute branch migration script if it doesn't exist commit 8627f83c54e97b60a41c360c38bcfb0deb84fa87 Author: Fabio Erculiani Date: Thu Oct 1 15:30:48 2009 +0200 [entropy.server] add missing import commit 49a277db7b7888ba8e39c2b29d23d0f5d137f843 Author: Fabio Erculiani Date: Wed Sep 30 22:13:17 2009 +0200 [entropy] fix urllib support for both Python 2.6 and 3.x commit 54c0d11d583366c482771cd5c8e91ffe056d5f31 Author: Fabio Erculiani Date: Wed Sep 30 20:56:46 2009 +0200 [entropy.tools] make get_remote_data compatible with both Python 2.6 and 3.x commit d1ff90291b10953d21dfbf162c9d62bcd37acd84 Author: Fabio Erculiani Date: Wed Sep 30 20:44:19 2009 +0200 [entropy.output/entropy.tools] fix Python 2.6 syntax commit 71825e9c768e99e18985bf08af361474f94839ad Author: Fabio Erculiani Date: Wed Sep 30 19:53:47 2009 +0200 [entropy] migrate codebase to Python 2.6 only syntax commit dba441b58d8a3641212cff22a6172db80fc53089 Author: Fabio Erculiani Date: Wed Sep 30 19:44:01 2009 +0200 [sulfur] improve code and make Python 2.6 2to3 happy commit f9761e8776fe1cc93c834345d97b8c45962f12c1 Author: Fabio Erculiani Date: Wed Sep 30 19:43:50 2009 +0200 [entropy.dump] port to Python 2.6 commit 376495b6b285c4087782fbe1d3a22d76e7e7e5dc Author: Fabio Erculiani Date: Wed Sep 30 19:34:27 2009 +0200 [pylzma] remove pylzma from sources, not needed here commit 85e92ea500a0abaad25c072b63dc4a68e0041f7c Author: Fabio Erculiani Date: Wed Sep 30 19:06:14 2009 +0200 [entropy] start to port to >=Python2.6/3, remove with statement import commit 96cd806d8f99ca5a2f9a7296b2c031ab407f7066 Author: Daniel Halens Rodríguez Date: Tue Sep 29 12:26:41 2009 +0100 [translations] fix a typo in translators list commit eeb538a6a82583e3c4480ad8fbe17ed22ca3b47f Author: Fabio Erculiani Date: Mon Sep 28 18:52:39 2009 +0200 [entropy.client.interfaces.package] os.utime() is done by entropy.tools.movefile() commit e04e7563ea1c6ae152eb544a040fde26221a8f5d Author: Daniel Halens Rodríguez Date: Mon Sep 28 00:34:02 2009 +0100 [translations] update Russian translation commit 04aab5d07048102fe1714e32187b83978855f6ec Author: Daniel Halens Rodríguez Date: Mon Sep 28 00:15:41 2009 +0100 [translations] update Spanish translation commit b898e14a9fc8a7e8b2a2a82048369399d41fab93 Author: Daniel Halens Rodríguez Date: Mon Sep 28 00:11:05 2009 +0100 [translations] update translators list and order it by locale commit 0317c54cded0d75d3f6d38d727fadd4f7da56682 Author: Daniel Halens Rodríguez Date: Sun Sep 27 23:58:53 2009 +0100 [translations] update French (Canada) translation commit 8363718cec14e2c15c4e7ed1084539cb6fb2be60 Author: Daniel Halens Rodríguez Date: Sun Sep 27 23:58:19 2009 +0100 [translations] update French translation commit 536c762bfb427f9eda016736e44dff2fa18fbc73 Author: Fabio Erculiani Date: Sun Sep 27 08:55:24 2009 +0200 [todo] update TODO commit be6126ce5a07c7c5fa8798ec2b7d74cea4c6630d Author: Fabio Erculiani Date: Sun Sep 27 08:52:32 2009 +0200 [entropy.server] properly handle pkg revision setup ignoring self sepo commit 1c0da453fdbe779bf70d5f4e0cc5e4ced3a68212 Author: Fabio Erculiani Date: Sun Sep 27 08:52:27 2009 +0200 [todo] update TODO commit 2886e5462eedb7b4886b9fd651d7b5f45f649e60 Author: Fabio Erculiani Date: Sat Sep 26 18:20:35 2009 +0200 [entropy.client.interfaces.package] look for pkgs in same slot by removing versiontag first commit 71b0f8dff8ce6aa1127f6676244cc3283f5078f9 Author: Fabio Erculiani Date: Sat Sep 26 14:52:40 2009 +0200 [entropy.spm] Plugin interface refactoring, move Portage stuff away from Entropy Client Trigger interface commit 42245670740b687169508ffd8bbd777d1bf29078 Author: Fabio Erculiani Date: Sat Sep 26 11:43:51 2009 +0200 [sulfur] make EntropyQueueView atomic commit 34d77a912dcd9259d3da44d2cf98f82555739b81 Author: Fabio Erculiani Date: Sat Sep 26 11:32:10 2009 +0200 [sulfur] fix packages metadata handling when critical updates feature is enabled commit aca8a9d2ac872171ad2f12dc675a2cd3bf46591f Author: Fabio Erculiani Date: Sat Sep 26 11:02:55 2009 +0200 [sulfur] fix wrongly formatted output issue (on vte.Terminal) commit 4a8bda7612f8753eaec5d734e04b07651ecd3984 Author: Fabio Erculiani Date: Sat Sep 26 09:57:17 2009 +0200 [entropy.client.interfaces.trigger] Trigger class cleanup, preparing to move Portage stuff away from it commit 7708a403fa98f630a0c680d3b040ca94136974e5 Author: Fabio Erculiani Date: Sat Sep 26 09:39:38 2009 +0200 [entropy.const] always set a valid ROOT env var commit 2a7db1965aa05c647e0a530ebc0cdfde383e5729 Author: Fabio Erculiani Date: Sat Sep 26 09:18:23 2009 +0200 [entropy] fix OutputInterface.askQuestion answers handling commit dfdca096b1f28e6ea9b8aad826cd64c81c64b97a Author: Fabio Erculiani Date: Sat Sep 26 01:43:15 2009 +0200 [entropy.client.interfaces.trigger] initdisable is dangerous initdisable trigger has been very dangerous (and bound to Gentoo specific stuff). Removing it avoids having weird troubles with system services being accidentally removed. If this will cause unclean boot, issues have to be solved via branch migration scripts. commit 8278b5e8ee66a9899795419931bcefc5989b18b4 Author: Fabio Erculiani Date: Sat Sep 26 01:40:59 2009 +0200 [entropy.client.interfaces.trigger] fix initdisable trigger metadata collection commit fed13cc631d2da3acf207966f713d04a7999f58d Author: Fabio Erculiani Date: Sat Sep 26 01:36:03 2009 +0200 [entropy.client.interfaces.trigger] start to cleanup trigger module, move spm stuff to spm commit 53b49f6614281a2d23342fd7686afed5542c5013 Author: Fabio Erculiani Date: Sat Sep 26 01:35:36 2009 +0200 [entropy.client.interfaces.package] update utime on file install commit 021b4027426cd423bebde56ed85b212db4fc250c Author: Fabio Erculiani Date: Sat Sep 26 01:35:18 2009 +0200 [todo] update TODO commit 1af34cf6e93cf057a4d41290ba701e731bf71755 Author: Fabio Erculiani Date: Wed Sep 23 22:51:47 2009 +0200 [todo] update TODO commit 4e66c9ed25b74e6a93ff0b6683441e1eba933be6 Author: Fabio Erculiani Date: Fri Sep 25 22:35:54 2009 +0200 [entropy.client.interfaces.trigger] add workaround for buggy Portage linux-info.eclass commit d9f440cc08bc7c2322cf7c00359ceeeabe00cf54 Author: Fabio Erculiani Date: Thu Sep 24 16:19:03 2009 +0200 [entropy.services.ugc] make socket setup fault tolerant commit c221305636bb7428c07da4e202f181d2fba0596e Author: Fabio Erculiani Date: Thu Sep 24 16:18:04 2009 +0200 [entropy.client.services.ugc] fine tune timeout settings commit b0e08df721604939d034ddf461e8c0623fc77a2c Author: Fabio Erculiani Date: Thu Sep 24 16:10:13 2009 +0200 [entropy.services.ugc] do not hang on connect() if server is not available commit 6da943a93b5b40f54633ee320d038475b3db0c66 Author: Fabio Erculiani Date: Wed Sep 23 11:08:57 2009 +0200 [entropy.db] when validating cache, also check cached objects type commit 58d796d4386e561ed74ddc379c8acd6af725b6bf Author: Fabio Erculiani Date: Wed Sep 23 11:08:36 2009 +0200 [entropy.tools] improve isnumber function commit d658f8881b174c8203e5bf9ec489b45d56ca0482 Author: Fabio Erculiani Date: Sun Sep 20 23:47:39 2009 +0200 [entropy.server] fine tune revision across repos handling commit bbdf23dce70c00dea225e9e4d591497dffb5f4d9 Author: Fabio Erculiani Date: Sun Sep 20 21:42:35 2009 +0200 [magneto] KDE: fix KNotification attribute call commit 8862b3619f361b95478fbd506d99e74ac3a7cd8a Author: Fabio Erculiani Date: Sun Sep 20 21:40:40 2009 +0200 [magneto] KDE: close notification on timeout commit bb947f1f42c7f653b0b4ba4d060d91b90e5e5641 Author: Fabio Erculiani Date: Sun Sep 20 20:48:43 2009 +0200 [entropy.spm] PortagePlugin: remove annoying QA warnings commit 7f49cf7a9ba0799fcc92778d5869c4644d56e478 Author: Fabio Erculiani Date: Sun Sep 20 18:42:03 2009 +0200 [entropy.client.ugc] do not spam terminal with bad received data commit bd50ba97a2a70ce574f8d597e87594381bb689b4 Author: Fabio Erculiani Date: Sun Sep 20 18:38:47 2009 +0200 [tests] set TEXTDOMAINDIR before loading Entropy commit 1c4402f06a254d4b33bcf441c8b82475c7007cab Author: Fabio Erculiani Date: Sun Sep 20 18:31:43 2009 +0200 [entropy.db] use "LIMIT 1" in SQL queries commit 128cdda2b8e3bcf13da9b170119d1f2351e70f8c Author: Fabio Erculiani Date: Sun Sep 20 18:15:58 2009 +0200 [entropy.db] drop getIDPackage (not completely reliable) in favour of getIDPackages commit ca6ef08af82798305f351af5728380fb29caa52f Author: Fabio Erculiani Date: Sun Sep 20 17:57:33 2009 +0200 [entropy.server] use getIDPackages instead of atomMatch commit 91ed0475a200e0d1ad3b9e5ce340e4645a134b3d Author: Fabio Erculiani Date: Sun Sep 20 17:57:06 2009 +0200 [entropy.db] implement new method getIDPackages (will replace getIDPackage which is unsafe) commit e00ec8258ecf1adaa814a823c0337b4c542ca27c Author: Fabio Erculiani Date: Sun Sep 20 17:48:25 2009 +0200 [entropy.server] when matching atoms in db while scanning for revisions, do not use cache commit c2a7a725af815a3c91446ae091fc8898f34e9a76 Author: Fabio Erculiani Date: Sun Sep 20 17:45:22 2009 +0200 [todo] update TODO commit 899f87038e3d9c00e8b9f785ab3c2a5980ef0243 Author: Fabio Erculiani Date: Sun Sep 20 17:44:45 2009 +0200 [entropy.db] when calling removePackage from handlePackage, do not cleanup metadata nor commit commit 11c6092ea0e2aec4c2bc1b7f231fcf810b5e32b7 Author: Fabio Erculiani Date: Sun Sep 20 17:42:02 2009 +0200 [entropy.spm/entropy.const] PortagePlugin: remove etpConst['spm']['cache'] commit ba37681d624995ba35a658ead488745743a45ab9 Author: Fabio Erculiani Date: Sun Sep 20 17:28:29 2009 +0200 [entropy.core] add Python Eggs support to EntropyPluginFactory commit 207f2662ea837222edd9c63ec69afef36660f63d Author: Fabio Erculiani Date: Sun Sep 20 15:36:24 2009 +0200 [entropy.server] properly handle package revision across multiple repos When repo A has x11-foo/foo-1.2.3~0 and in repo B is being added the same atom, this should get revision 1 instead of 0 so that client-side Entropy is happy to pull in a newly created package. commit ee01843913cb70ad6c56bf806f24905a0433afb9 Author: Fabio Erculiani Date: Sun Sep 20 15:34:50 2009 +0200 [todo] update TODO commit ef3dc98867abd5ea366336ba5ecd1892bd9cb149 Author: Fabio Erculiani Date: Sun Sep 20 15:18:06 2009 +0200 [entropy.db] add new method setRevision commit 2a43f44ab8ccf17de72d790ec21a8854b66e7b41 Author: Fabio Erculiani Date: Sun Sep 20 14:43:11 2009 +0200 [entropy] update file HEADER and interpreter commit 2fc1a5980fd82b0e07be45f4e259d20e09b28ab8 Author: Fabio Erculiani Date: Sun Sep 20 14:35:56 2009 +0200 [equo] fix package files header commit 1b6701114055b19b1952c487eba7e6880fb126f6 Author: Fabio Erculiani Date: Sun Sep 20 09:26:11 2009 +0200 [todo] update TODO commit bc5620a6569caaa2e896928e31ffd90bee8f606d Author: Fabio Erculiani Date: Sun Sep 20 10:41:00 2009 +0200 [todo] update TODO commit c0d1a548a5eae3f4b8eaab90fd804cdcb97e1ea7 Author: Fabio Erculiani Date: Sun Sep 20 08:41:31 2009 +0200 [entropy.client.interfaces.trigger] fix issue that caused ebuild pkg_setup to not be called commit eab2e33796a6e8f388b421d6b97e0538f4e4c3a2 Author: Fabio Erculiani Date: Sat Sep 19 20:17:24 2009 +0200 [man] update man pages commit 0367348e9420ff0eebca0e55b34c4c206a761012 Author: Fabio Erculiani Date: Sat Sep 19 20:16:48 2009 +0200 [equo] remove python-updater tool, not needed anymore commit 6fc066caaa656377b12a667289e6389207604e16 Author: Fabio Erculiani Date: Sat Sep 19 12:45:31 2009 +0200 [todo] update TODO commit 20b953674d61781a6a53fa3c88a8a34b277a4618 Author: Fabio Erculiani Date: Fri Sep 18 23:08:10 2009 +0200 [sulfur] properly show "no updates" message commit 64b30fdf39b6c9d502bc6216df634d2d498552b7 Author: Fabio Erculiani Date: Fri Sep 18 06:33:21 2009 +0200 [magneto] determine whether system is running on batteries and skip repo sync in case commit 4ed7371e9ab21ae9435391d29a324208a52b52b4 Author: Fabio Erculiani Date: Wed Sep 16 19:13:25 2009 +0200 [entropy.server] add the ability to selectively add or remove packages when syncing with Spm commit 46c136370ac61b106b4fb80e42194c851ebf00f6 Author: Fabio Erculiani Date: Wed Sep 16 17:55:38 2009 +0200 [entropy.client] rename add_tbz2_to_repos to add_package_to_repos commit f01efbf12499696f53cd607f7c6887d7807f3ed4 Author: Fabio Erculiani Date: Wed Sep 16 17:52:42 2009 +0200 [entropy.const] etpSys cleanup, ditched unused keywords and dirstoclean commit 9edd021660216f23d15e6547598756dd75edce3b Author: Fabio Erculiani Date: Wed Sep 16 18:12:24 2009 +0200 [todo] update TODO commit a1fc8774341616231296c4b6c37f1a5981c0df63 Author: Fabio Erculiani Date: Wed Sep 16 18:11:37 2009 +0200 [entropy.misc] LogFile, properly deal with /dev/null commit 69e19c9deea52203eb5b5c01b2efa3e3c36914f7 Author: Fabio Erculiani Date: Wed Sep 16 13:33:14 2009 +0200 [todo] update TODO commit d56fbc93ac52aeb560ab09fa2dadf65bbaa37831 Author: Fabio Erculiani Date: Wed Sep 16 07:39:11 2009 +0200 [entropy.tools] more docstrings merged commit 72cb6ac6edce4cac9601b1097ee363e5e0d8b060 Author: Fabio Erculiani Date: Wed Sep 16 07:38:48 2009 +0200 [entropy.const] pull HTTP_PROXY and FTP_PROXY env variables to fill etpConst['proxy'] commit ba9d8bea967121c43bdd86a2b2232d3edd2abf32 Author: Daniel Halens Rodríguez Date: Tue Sep 15 22:44:15 2009 +0100 [i18n] Update Russian translation commit 161a8ea2b4a26d6bcd5d3de7b5b0d0fc26b62952 Author: Fabio Erculiani Date: Tue Sep 15 22:39:19 2009 +0200 [entropy.spm] improve kernel automagic dep add code commit 730b956684ba16a60bc031b4ee1548efd3375586 Author: Fabio Erculiani Date: Tue Sep 15 21:35:08 2009 +0200 [entropy.spm] PortagePlugin: properly detect kernel packages commit 25307f8ee0597a2eb7209af59ad9c9c97c48e5cd Author: Fabio Erculiani Date: Tue Sep 15 08:34:18 2009 +0200 [entropy.spm] handle KeyError exceptions on remove_installed_package when calling get_installed_package_metadata() commit 4accf6f720bb2177684dc64d20b60a5ef9f74a35 Author: Fabio Erculiani Date: Mon Sep 14 09:31:34 2009 +0200 [todo] update TODO commit 70f516af53bec3a9d7f51efb6da98e862410dda6 Author: Fabio Erculiani Date: Mon Sep 14 09:31:05 2009 +0200 [entropy.client.interfaces.package] fix handling of SPM entries with tagged packages commit 246a4817dd06302944188fb4d35084d605bdde06 Author: Fabio Erculiani Date: Mon Sep 14 09:13:17 2009 +0200 [entropy.spm] new method convert_from_entropy_package_name commit ee3b14d1fa1d0f1fa9888c1b1582b2d60d58e1e5 Author: Daniel Halens Rodríguez Date: Sun Sep 13 23:41:12 2009 +0100 [i18n] update Russian translation commit e9c5d2b9f116fb8899becaf1b4350991bd1af436 Author: Fabio Erculiani Date: Sun Sep 13 18:45:01 2009 +0200 [todo] update TODO commit fe841379baa6ff832428117756bf907d974f5d2d Author: Fabio Erculiani Date: Fri Sep 11 16:39:49 2009 +0200 [equo] correctly show virtual packages install information commit b2fb85b93ee089d398f08f38f56aac9405c9c848 Author: Fabio Erculiani Date: Fri Sep 11 15:05:59 2009 +0200 [entropy.spm] use uncompress_tar_bz2 with catchEmpty commit ab0719a8b37262fc76ccf7da41ee462cbd18edd9 Author: Fabio Erculiani Date: Fri Sep 11 13:55:55 2009 +0200 [entropy.client.interfaces.client] improve old_branch_path file check commit 2992b75dfad63d822f911b66c92e050252f87a20 Author: Fabio Erculiani Date: Fri Sep 11 11:29:42 2009 +0200 [todo] update TODO commit 0821310af1934a279a7d3ff6e13bae365b84148c Author: Fabio Erculiani Date: Fri Sep 11 11:26:46 2009 +0200 [entropy.server/entropy.db] when creating files, set proper permission bits commit d371ff856ef0a8af19fac5dc5835b7ce11ab8843 Author: Fabio Erculiani Date: Fri Sep 11 11:20:35 2009 +0200 [scripts] remove useless script commit e3ac33270cb1564e1bfa8a70ffe44503b482f366 Author: Fabio Erculiani Date: Fri Sep 11 11:20:09 2009 +0200 [entropy.db] autogenerate provided_libs metadata for client/server dbs commit 2d6dbbba093a83d0169f912aa497b76f5524b94c Author: Fabio Erculiani Date: Fri Sep 11 11:19:35 2009 +0200 [entropy.services] remove buggy line commit 354ee5aac844c55c2ed8c954971d1504813693eb Author: Fabio Erculiani Date: Fri Sep 11 11:15:12 2009 +0200 [entropy.core] remove unused variable commit 7d438b61b084d6ecbbade217d7a07417287f2c9a Author: Fabio Erculiani Date: Fri Sep 11 10:51:30 2009 +0200 [entropy.db/entropy.spm/entropy.server/entropy.services] remove old "needed libraries" metadata stuff commit a291ddde5b37a289181de25ade92f216f15cdb41 Author: Fabio Erculiani Date: Fri Sep 11 10:30:17 2009 +0200 [scripts] add provided_libs metadata injector script commit 87784d441a669caa22101793968fe710690397db Author: Fabio Erculiani Date: Fri Sep 11 06:55:41 2009 +0200 [entropy.spm] PortagePlugin: improve _extract_pkg_metadata_provided_libs commit cd3fe8f0963adb019800033f617fb816481d1f6f Author: Fabio Erculiani Date: Fri Sep 11 06:16:27 2009 +0200 [entropy.db/entropy.spm] add path metadatum to provided_libs metadata commit 054c82cc0e1d3e80947678a0201121d342b535e7 Author: Fabio Erculiani Date: Fri Sep 11 06:15:38 2009 +0200 [tests] fix aspell-es package to work with latest changes in metadata extractor commit 7b3916316659d219e5d792452e81958c04af8934 Author: Fabio Erculiani Date: Thu Sep 10 22:48:22 2009 +0200 [todo] update TODO commit ccb1756b9f11d722954259818e8cf0be2a9d4e1a Author: Fabio Erculiani Date: Thu Sep 10 22:43:54 2009 +0200 [todo] update TODO commit 055a70b9cbec33fb3b893ee6b8baee22d5e3f7c1 Author: Fabio Erculiani Date: Thu Sep 10 22:43:31 2009 +0200 [entropy.spm] PortagePlugin: actually extract package to read provided_libs metadata commit efd38bacade6ee742dc57a3eb38bedcb76cbea46 Author: Fabio Erculiani Date: Thu Sep 10 22:43:19 2009 +0200 [entropy.tools] add FIXME to function commit c5d414ec2ecfbcea501aa463b511600bcae3dd69 Author: Fabio Erculiani Date: Thu Sep 10 22:28:56 2009 +0200 [todo] update TODO commit 2dcde6d3f8e4effca95891dcd8bf5e1d0873a3b0 Author: Fabio Erculiani Date: Thu Sep 10 22:28:30 2009 +0200 [entropy.client.interfaces.dep] add library drops feature in dep calculator commit 0d0ef528c9ede7efbbf4aa6af876047cc7e5043a Author: Fabio Erculiani Date: Thu Sep 10 22:25:03 2009 +0200 [entropy.db/entropy.spm] new entropy pkg metadata called "provided_libs" "provided_libs" contains a list of libraries (including elf classes) that package provides. This commit adds complete entropy.spm and entropy.db support. commit 866e997c67eb4631e06a551fdfa06c4c5f7babb3 Author: Fabio Erculiani Date: Thu Sep 10 21:35:24 2009 +0200 [entropy.tools] do not use ".tbz2" but etpConst['packagesext'] commit e03eb4b181fa6d8deec821d862a68bc680e54baf Author: Fabio Erculiani Date: Thu Sep 10 17:05:44 2009 +0200 [entropy.db] fix listConfigProtectEntries SQL query to make it not pull in unused protect metadata commit e5416aaa0f16e8a26f9a402c0deb6c77359b03a7 Author: Fabio Erculiani Date: Thu Sep 10 15:10:23 2009 +0200 [equo] some minor code style updates commit 0cb23ae084dc73e2098d6519f5140edf16beb148 Author: Fabio Erculiani Date: Thu Sep 10 15:09:11 2009 +0200 [equo] fix "equo database check" commit 8b83706ac047fec7c15333560004fa63ff5cdc94 Author: Daniel Halens Rodríguez Date: Wed Sep 9 01:49:44 2009 +0100 [i18n] Update Russian translation commit 4f4301249968f5f13638028d7bbd1bdb0a1d1d58 Author: Daniel Halens Rodríguez Date: Wed Sep 9 01:36:55 2009 +0100 [i18n] Update French translation and add Benjamin Guay to translators list commit 1ef283d2c53ec3db53cec208e33ddd56b1018efe Author: Fabio Erculiani Date: Tue Sep 8 05:12:26 2009 +0200 [todo] update TODO commit e62b1cde656fc8156ab9eccceab3a896bb5b8850 Author: Fabio Erculiani Date: Mon Sep 7 15:29:41 2009 +0200 [entropy.tools] partial code review and API documentation merge commit 95fa2717121bf6c9fc488ccb78087a5aa7f60b4e Author: Fabio Erculiani Date: Wed Sep 2 08:12:18 2009 +0200 [entropy.i18n] trivial fixes to TEXTDOMAINDIR support commit b9eae95ee89202a4a20d4d1be2b26bd14a2ebbe1 Author: Fabio Erculiani Date: Sun Sep 6 21:07:48 2009 +0200 [translations] sync translations commit 9b46f0fd8a2faa65872e56768cb83096039a90e8 Author: Fabio Erculiani Date: Sat Sep 5 19:26:20 2009 +0200 [entropy.const] when joining threads, wait at least 120 seconds commit 11da0994de60c65a4b1fd868194ceb138093083b Author: Fabio Erculiani Date: Sat Sep 5 19:22:08 2009 +0200 [sulfur] when initializing a new QueueExecutor, also reset variables around commit 7d06d7e0470aa1776289b8377c75814aa157cb65 Author: Fabio Erculiani Date: Sat Sep 5 19:21:30 2009 +0200 [sulfur] fix abort queue button to also work when downloading commit 314099da03f70b841e0087e84a0cb2af893ed5df Author: Fabio Erculiani Date: Sat Sep 5 19:20:59 2009 +0200 [sulfur] add some debugging output to abort queue button callback commit a23e010c826b7645ca337f3b44e9951f0a5b1b75 Author: Fabio Erculiani Date: Sat Sep 5 18:47:56 2009 +0200 [entropy.client.interfaces.package] do not remove resources lock twice commit d95d3d5733ce6194240f0d1d9708794eec8fe759 Author: Fabio Erculiani Date: Sat Sep 5 14:36:12 2009 +0200 [todo] update TODO commit b2149f56606802d1b16a6004e52aa4644b29a0bf Author: Fabio Erculiani Date: Sat Sep 5 14:35:55 2009 +0200 [entropy] ditch os.F_OK everywhere commit c469afeff70e5e5ef4371178c8e591e6f574619f Author: Fabio Erculiani Date: Sat Sep 5 13:10:48 2009 +0200 [entropy] use sys.getfilesystemencoding() with care commit 7022da3e3a725fad9f99dbef8f8347f97274838e Author: Fabio Erculiani Date: Fri Sep 4 16:16:35 2009 +0200 [entropy.db] fix two potential iteration issues on dict objects commit 66b3b0f2f4de437ccf2f133c9ebfc16ab1d07e91 Author: Daniel Halens Rodríguez Date: Fri Sep 4 14:12:43 2009 +0100 [i18n] Add Russian translation and add Maksim Belyanovskiy to translators list. commit d4b092ec6f846fd068ca2c34815919d6deec57ff Author: Fabio Erculiani Date: Fri Sep 4 11:50:36 2009 +0200 [docs] update API documentation commit 354ae70d584dc33f35336c5a73bf80f8e8d8a3ac Author: Fabio Erculiani Date: Fri Sep 4 11:44:27 2009 +0200 [todo] update TODO commit 9381c76937b33c3a3b3f938745f3835d07cbcfa7 Author: Fabio Erculiani Date: Fri Sep 4 11:40:22 2009 +0200 [entropy.spm] properly import entropy.tools in portage_plugin module commit c84db12b9e84ab48e612dfd0bb6cf36b7921f22d Author: Fabio Erculiani Date: Fri Sep 4 11:37:27 2009 +0200 [translations] update .po files and Makefile commit 1399f645634f309da197720e48794e99da399973 Author: Fabio Erculiani Date: Fri Sep 4 11:34:03 2009 +0200 [entropy.client] use repository db settings feature to determine repository system arch commit dad542e219d190046f7f659796c24b6bce97a440 Author: Fabio Erculiani Date: Fri Sep 4 11:31:48 2009 +0200 [entropy.client] move Portage related stuff in entropy.client to entropy.spm PortagePlugin commit c83e8a451c000df0645ace7b0048bda4fbb09cfe Author: Fabio Erculiani Date: Fri Sep 4 11:30:31 2009 +0200 [entropy.spm] implement new SpmPlugin methods in PortagePlugin class commit b9f9f651d0dd624ef07be639a4a7d71e5c1c152a Author: Fabio Erculiani Date: Fri Sep 4 11:30:09 2009 +0200 [entropy.spm] implement two new methods in SpmPlugin class prototypes commit 0f83c4c5bb66adeefa07d46ff7d1a606df5ae992 Author: Fabio Erculiani Date: Fri Sep 4 11:29:42 2009 +0200 [entropy.client] add new Spm_class method that returns default Spm class (instead of instance) commit 7f5baabac0ad9bb76a049d13ad2050a241b948bd Author: Fabio Erculiani Date: Fri Sep 4 11:29:13 2009 +0200 [entropy.db] add new settings table that stores repository settings commit 98922edcb9223233caff8021b2a29b90d4367553 Author: Fabio Erculiani Date: Fri Sep 4 08:38:22 2009 +0200 [sulfur] misc cleanup commit f29a5bfc2d576525a07310f447adb31b33d379f6 Author: Fabio Erculiani Date: Fri Sep 4 08:34:41 2009 +0200 [sulfur] always "kill" other threads before exit commit ddcd140e392662086cf71d3ff155ae9d16dc6ab3 Author: Fabio Erculiani Date: Fri Sep 4 08:34:22 2009 +0200 [sulfur] do not check resources lock but application lock instead commit 182d76e077ef2f4933e1074bf98b0573978f0629 Author: Fabio Erculiani Date: Fri Sep 4 08:23:35 2009 +0200 [sulfur] remove gtk.Tooltips commit 55af7fdb8fb2a3890fcb37bd12f2659eacc2eeab Author: Fabio Erculiani Date: Thu Sep 3 23:37:50 2009 +0200 [entropy.server] fix typo in function commit 6beef5017ad50851cdef7166a648cd7f69d0ff0c Author: Fabio Erculiani Date: Thu Sep 3 21:51:40 2009 +0200 [docs] update equo man page commit 68c610714dd4db04ccfe12ab1cb69069cf254cfb Author: Fabio Erculiani Date: Thu Sep 3 21:47:25 2009 +0200 [equo] remove bogus options (forgot to remove them earlier) from --help commit 54d71881a52442f28d1da98c1f262d438a539e77 Author: Fabio Erculiani Date: Thu Sep 3 21:30:40 2009 +0200 [sulfur] when SystemExit exceptions are raised, make sure to exit with given exit status commit 47eb7b4324bc65b2d02c3d1a163e1884c1ce87ce Author: Fabio Erculiani Date: Thu Sep 3 20:55:47 2009 +0200 [docs] update man pages commit 84a90055f16f836888c01a7f6072601752a4a6b5 Author: Fabio Erculiani Date: Thu Sep 3 20:55:32 2009 +0200 [reagent] add support to "--dump" to "reagent libtest" commit d4960a1227372df67a66beacd4631c6ef9ea0e11 Author: Fabio Erculiani Date: Thu Sep 3 20:55:07 2009 +0200 [equo] add support for "--dump" argument to "equo libtest" commit 6313d3675130a9ed460f7b69a99be266942c5170 Author: Fabio Erculiani Date: Thu Sep 3 20:54:53 2009 +0200 [entropy.server] add ability to dump results to files in test_shared_objects commit 4780ed716aae34aea06f2f31030e8344afd1c376 Author: Fabio Erculiani Date: Thu Sep 3 20:54:06 2009 +0200 [entropy.qa] add ability to dump results to files in test_shared_objects commit 8c0508707d86eb4b972acaf771c0064ab478e3fa Author: Fabio Erculiani Date: Thu Sep 3 20:16:49 2009 +0200 [reagent] do not spam terminal with libtest return data commit baa8795a48fcf44eba9529ac442e96ad47315107 Author: Fabio Erculiani Date: Thu Sep 3 15:00:31 2009 +0200 [documentation] sync API documentation with code commit 248a6ccd6e4619a74270099b7cc2d704cd92c2a6 Author: Fabio Erculiani Date: Wed Sep 2 03:03:14 2009 +0200 [todo] update TODO commit cdb6836665fde5d7c07d17148851c9d8e07e5922 Author: Fabio Erculiani Date: Wed Sep 2 03:00:39 2009 +0200 [todo] update TODO commit f600a2f5a601c60c3e21dcb311b7a9c836c3909e Author: Fabio Erculiani Date: Wed Sep 2 03:00:19 2009 +0200 [entropy.client.interfaces.package] fix issues with file collisions commit 870f748108b966d6f429fcdde3ea65298db79bd8 Author: Fabio Erculiani Date: Wed Sep 2 02:05:38 2009 +0200 [entropy.client] always remove in_branch_upgrade file when world updates returns 0 elements commit dba9edcb465c788183cd6f1579446349fd81fa39 Author: Fabio Erculiani Date: Wed Sep 2 01:50:23 2009 +0200 [entropy.client] fix world updates calculation when branch hopping commit 331adfe3577fec4fd124433099a0df5bd60b9fed Author: Fabio Erculiani Date: Wed Sep 2 01:19:46 2009 +0200 [entropy.client.interfaces.package] use entropy.tools module directly commit 2ed29e6fe6933ff8388f5d10d8f07d648be292a9 Author: Fabio Erculiani Date: Tue Sep 1 17:12:38 2009 +0200 [entropy.client.interfaces.package] import entropy.tools globally commit a35a17d5e1b8c079e459971ddc0915cc6757c329 Author: Fabio Erculiani Date: Tue Sep 1 17:12:30 2009 +0200 [todo] update TODO commit fa7a8d339a5e3fd739a62b0e5c6130e6915a0fe3 Author: Fabio Erculiani Date: Tue Sep 1 17:09:30 2009 +0200 [entropy.client.interfaces.package] code cleanup commit 232e47821fa6ece0ba335293759c8ab5b4f98eab Author: Fabio Erculiani Date: Tue Sep 1 17:01:48 2009 +0200 [entropy.client] destroy infoDict, renamed to pkgmeta commit 9b07d0e84e9ce789a7c49ea7c7532904a8fc86aa Author: Fabio Erculiani Date: Tue Sep 1 16:57:40 2009 +0200 [todo] update TODO commit 0f2f66008b787ac98768811001c309f2b31b37ef Author: Fabio Erculiani Date: Tue Sep 1 16:57:21 2009 +0200 [entropy.client.interfaces.package] more refactoring and cleanup work commit 5ba719f2cb7f863f58277b06bef0c361ec7722c9 Author: Roger Calvó Date: Tue Sep 1 12:56:22 2009 +0200 [translations] update Catalan translation commit 2599d1978355eaa776fec063f47448840267aa36 Author: Fabio Erculiani Date: Mon Aug 31 22:08:39 2009 +0200 [entropy.client.interfaces.package] code refactoring commit 01e157a9a84d9cc678a4ad45446ee4413419d1e6 Author: Fabio Erculiani Date: Mon Aug 31 16:14:58 2009 +0200 [todo] update TODO commit 8a269383e846cdaea02599689b044385db4792ab Author: Fabio Erculiani Date: Mon Aug 31 16:14:05 2009 +0200 [entropy.client] remove any entropy.spm logic from entropy.client Any Portage-centric code has been remove from entropy.client and moved into exported entropy.spm plugins methods. /me ftw! commit 7402ffac37b6bb18e55ffe7fcd4753863b5d3546 Author: Fabio Erculiani Date: Mon Aug 31 16:13:03 2009 +0200 [entropy.spm] implement new SpmPlugin methods in PortagePlugin commit 6df1ec471697275b3cbf44db619288a48e151e03 Author: Fabio Erculiani Date: Mon Aug 31 16:04:18 2009 +0200 [entropy.spm.plugins.skel] add other 3 mandatory methods to SpmPlugin class commit bb09ca782d7a0e7716a9b8053006724d112aaa3f Author: Fabio Erculiani Date: Mon Aug 31 14:55:46 2009 +0200 [entropy.client.interfaces.package] general code cleanup and API change In preparation of improved Entropy SPM support in Entropy Client Package class, a quick code cleanup, review and API consolidation has been run (not yet complete). commit a72da5db1b0e6775aed13fc0ee449af469d79558 Author: Fabio Erculiani Date: Mon Aug 31 14:54:46 2009 +0200 [entropy.spm] add support to "configure" phase to Entropy SPM PortagePlugin commit 1057ce65ab2d827c8383e15cd28d5711e63ebab1 Author: Fabio Erculiani Date: Mon Aug 31 14:54:14 2009 +0200 [entropy.spm] add missing spm phase "configure" to abstract class commit 123931f8b942e3ba4e0235136ee1d6e5ed149b06 Author: Fabio Erculiani Date: Mon Aug 31 14:18:32 2009 +0200 [client-updates-daemon] do not lock entropy resources when checking if system repo db mtime is changed commit a41c6a6f474860d3483a1b4e5bcadcd9dc9f37da Author: Fabio Erculiani Date: Mon Aug 31 11:55:48 2009 +0200 [entropy.core.settings] improve class objects detection commit b4f7ceba8935426d30cc2b9a76925a6ecd40223f Author: Fabio Erculiani Date: Sun Aug 30 20:29:33 2009 +0200 [entropy.core] introduce SystemSettings external plugins support :: move SystemSettingPlugin class to entropy.core.settings.plugins.skel :: add support for external SystemSettings plugins (just like it happened with entropy.spm), see documentation attached commit 4f77cc4fa10d344e75191e80cf1548162ea14248 Author: Fabio Erculiani Date: Sun Aug 30 19:59:11 2009 +0200 [entropy.core] add more doc to EntropyPluginFactory and ability to disable plugins commit c0d9b5e6f4d68fc280538a4783a39de1de671531 Author: Fabio Erculiani Date: Sun Aug 30 18:59:35 2009 +0200 [entropy.core] Split entropy.core, introduce generic plugin loader :: split entropy.core and move SystemSettings stuff to entropy.core.settings (and prepare external plugin support) :: add EntropyPluginFactory generic class to entropy.core that will be used Entropy-wide to load external Entropy plugins :: make entropy.spm Plugin Factory using entropy.core.EntropyPluginFactory commit 553bf497c9e433c475ad843b850a71a1f7a7d467 Author: Fabio Erculiani Date: Sun Aug 30 18:58:07 2009 +0200 [todo] update TODO commit 865b27aff11c7539c6db2647f688a6c14e55cfc7 Author: Fabio Erculiani Date: Sun Aug 30 16:21:18 2009 +0200 [scripts] update fuck_docstring script commit 5ab8081ab5c95772d1b0c9334ab629015816bf3a Author: Fabio Erculiani Date: Sun Aug 30 13:59:18 2009 +0200 [entropy.qa] test_shared_objects: add the ability to whitelist paths containing broken libraries commit dde7214c8baad7bbbc942087dafae7759a53f8cc Author: Fabio Erculiani Date: Sun Aug 30 13:19:46 2009 +0200 [docs] update API documentation commit 30291449975482364ec75e3ab6b1b340cee2aabe Author: Fabio Erculiani Date: Sun Aug 30 13:18:57 2009 +0200 [entropy.tools] fix stupid complaints about __future__ imports commit 783451c5ba50f6e0576f104991aac4f745808197 Author: Fabio Erculiani Date: Sun Aug 30 13:17:44 2009 +0200 [entropy.tools] start entropy.tools polishing process commit a47fbbb1da67248c7e1d7ab19e5aea16d6206b65 Author: Fabio Erculiani Date: Sun Aug 30 12:52:25 2009 +0200 [sulfur] handle timeout errors when loading UGC commit 5d4cce6f14e7defd29beb2f5f66051f8732cca47 Author: Fabio Erculiani Date: Sat Aug 29 21:39:38 2009 +0200 [entropy.spm/entropy.server/entropy.client] fix regression caused by entropy.spm API change commit 9359693cc59610e2fb2a070888b5cde97f0a89f1 Author: Fabio Erculiani Date: Sat Aug 29 21:31:43 2009 +0200 [entropy.spm] make PortagePlugin to use SpmPlugin API, major API change commit 7402902168933f6a13b53954a7b8bb045a23686d Author: Fabio Erculiani Date: Sat Aug 29 21:25:49 2009 +0200 [entropy.spm] merging Entropy SpmPlugin API commit b322a281677de8cc78354a519e1c91cb8498eab1 Author: Fabio Erculiani Date: Sat Aug 29 18:42:10 2009 +0200 [entropy.misc] handle TypeError exception in EntropyCacher.pop (avoid interpreter shutdown issues) commit 37acd165fcdee02ec0b33b52fadcf8ae963cd8a6 Author: Fabio Erculiani Date: Sat Aug 29 09:49:16 2009 +0200 [magneto] properly raise NotImplementedError exceptions commit 89770d55499dcb815cd9a6b0cac8da4347928e73 Author: Fabio Erculiani Date: Fri Aug 28 18:16:26 2009 +0200 [todo] update TODO commit d4d191f03e17e6efdf128e827c70b42631a1ca3d Author: Fabio Erculiani Date: Fri Aug 28 10:29:52 2009 +0200 [entropy.client] properly handle nested resources lock calls commit 94c95950c9b21f91f4b52423c622d920d4599f52 Author: Fabio Erculiani Date: Fri Aug 28 10:19:13 2009 +0200 [entropy.client] fix create_pid_file_lock method commit d53f04a8f6ee31f668a15675be55108cca0a8eb7 Author: Fabio Erculiani Date: Wed Aug 26 18:15:34 2009 +0200 [todo] update TODO commit b714cf6bae87e042115d8b8ba640573752839b1f Author: Fabio Erculiani Date: Wed Aug 26 18:14:50 2009 +0200 [server/community repos] add support for --nooldslots argument in "spm compile categories" commit 22f785f4d3d08b2d86acf0469db75487ab3b2309 Author: Fabio Erculiani Date: Tue Aug 25 20:04:57 2009 +0200 [todo] update TODO commit 7ab37ffe42f48fba9fb83ed7cd944831a7416570 Author: Fabio Erculiani Date: Tue Aug 25 20:03:48 2009 +0200 [entropy.client] noticeboard methods stabilisation + sulfur feature :: complete noticeboard entropy.client API and methods names :: add "stfu" feature to Sulfur noticeboard viewer as per Ian Whyman request commit 00c8865e60f150ffb256faf061f9df7f026ea0da Author: Fabio Erculiani Date: Mon Aug 24 16:03:24 2009 +0200 [equo] add support for new noticeboard interface and methods commit f093e4ce59577099f215adcaebe6192fea46fb5c Author: Fabio Erculiani Date: Mon Aug 24 15:59:44 2009 +0200 [entropy.client] add support for noticeboard in entropy.client This commit adds NoticeBoardMixin class to entropy.client main interface, containing noticeboard specific methods and noticeboard userspace metadata support. commit 1471d5503d17e18adbce80cf948e3b708a3978fc Author: Fabio Erculiani Date: Sun Aug 23 22:12:42 2009 +0200 [magneto] add support for argv --kde and --gtk commit 9fca54466c4e9c06d5fa42c8a7177e254507d712 Author: Fabio Erculiani Date: Sun Aug 23 22:12:08 2009 +0200 [entropy.db] always return dict on retrieveBranchMigration commit f1d67c2e378f6f50917a175853d9350c59cfb864 Author: Fabio Erculiani Date: Sun Aug 23 18:34:32 2009 +0200 [entropy.client] when calculating critical updates in the middle of a branch migration, return empty set commit 678385398255bd9051c4220e42d823293858d37e Author: Fabio Erculiani Date: Sun Aug 23 18:34:10 2009 +0200 [entropy.client] trivial fixes to subfunction commit 89a81d2e56d9c1f77401571c1eb400b2ec7e6ee1 Author: Fabio Erculiani Date: Sun Aug 23 11:36:01 2009 +0200 [magneto] improve alert notification when spawning manual requests commit 2ff7430f3867a1e50849bf4bb352cecddc162499 Author: Fabio Erculiani Date: Sun Aug 23 11:22:16 2009 +0200 [client-updates-daemon] handle application lock file correctly commit 50093899d41a82472a503e9fd84a8edf131c415f Author: Fabio Erculiani Date: Sun Aug 23 11:21:25 2009 +0200 [entropy.const] improve const_setup_entropy_pid, return lock acquire status commit e66652020596db6ced1a749235b82e25bd8ffaf9 Author: Fabio Erculiani Date: Sun Aug 23 11:15:36 2009 +0200 [entropy.const] add const_remove_entropy_pid method commit a501b9a7eaee21f27494e26879723938ed555e92 Author: Fabio Erculiani Date: Sun Aug 23 10:54:37 2009 +0200 [client-updates-daemon] 1/2 improve lock files handling commit 144be55371dbb75b7182e0270b3dc4b9be5cf8a2 Author: Fabio Erculiani Date: Sun Aug 23 10:50:42 2009 +0200 [entropy.client*] make Entropy resources pid lock handling atomic commit 4b0d7e0fa43554a9a41594f629974e21f67bf794 Author: Fabio Erculiani Date: Sun Aug 23 10:07:45 2009 +0200 [entropy.client] handle fooked up repos in atom_match commit d563310820a97eac6a5b31dfc952568b00bbd403 Author: Fabio Erculiani Date: Sat Aug 22 17:48:47 2009 +0200 [todo] update TODO commit 483af8ffd2567be751ff2b87865d9aa9e656ee3f Author: Fabio Erculiani Date: Sat Aug 22 17:44:02 2009 +0200 [entropy.client] check if file descriptor is valid in resources_remove_lock commit b343abce2e6af26991139471b634ea9383f28d16 Author: Fabio Erculiani Date: Sat Aug 22 17:43:17 2009 +0200 [entropy.client] check if branch migration/upgrade hooks have to be run before calculating updates commit fa5e51099fa4835a026737a4c67f1c4c5d27f83d Author: Fabio Erculiani Date: Sat Aug 22 17:42:51 2009 +0200 [entropy.client] add pretend argument to run_repository_post_branch_upgrade_hooks commit 37c60bde36a04e7358a64fb6966f0e9b7b61f30c Author: Roger Calvó Date: Sat Aug 22 08:59:55 2009 +0200 [translations] update Catalan translation commit bdbc91861581bdb3081d31b8005c748d35413fcd Author: Fabio Erculiani Date: Fri Aug 21 00:03:08 2009 +0200 [entropy.security/entropy.client] remove unwanted resources lock removal commit 7b12c257f61473a7c45fbb14203f5c3cac659470 Author: Fabio Erculiani Date: Thu Aug 20 23:56:23 2009 +0200 [entropy.const] don't use immediate int in os.kill in const_pid_exists commit e792256e000ec2d9596206b8cb31bd2dde8755df Author: Fabio Erculiani Date: Thu Aug 20 23:54:38 2009 +0200 [entropy.client] make entropy resources lock file really atomic commit d75655771e9e9c7bac4282ad1efbb84093929e25 Author: Fabio Erculiani Date: Thu Aug 20 23:54:04 2009 +0200 [entropy.const] improve pid checking techniques, add const_pid_exists function commit 91b4f16ba6e994b683dc3cf73e217e6de8fb0eee Author: Fabio Erculiani Date: Thu Aug 20 23:02:56 2009 +0200 [client-updates-daemon] improve daemon reliability by properly handling Entropy lock files commit d4fe3fea144c57cd71b7a6bd881981d9b1d615b5 Author: Fabio Erculiani Date: Thu Aug 20 22:24:57 2009 +0200 [entropy.client] improve entropy lock handling commit 18e82cfedbb3dc634633acbbbbf136715f6db361 Author: Fabio Erculiani Date: Thu Aug 20 21:56:51 2009 +0200 [client-updates-daemon] code style update commit 1e4edd4e2fb7237d21a78e441af271630bd52952 Author: Fabio Erculiani Date: Thu Aug 20 21:56:28 2009 +0200 [entropy.client.interfaces.repository] slightly adjust socket timeout commit 70903f7b6c8092fb54a4131e961b390c9a340d90 Author: Fabio Erculiani Date: Thu Aug 20 21:51:37 2009 +0200 [entropy.tools] change default get_remote_data timeout to 5 seconds commit 0432a4e15af66b415f15c4806c90277dffd24a55 Author: Fabio Erculiani Date: Thu Aug 20 21:49:04 2009 +0200 [entropy.tools] add timeout argument to get_remote_data and add support for Python 2.6 urllib2 urlopen method commit 013abc9288cbed636dadc36120056d105494206d Author: Fabio Erculiani Date: Thu Aug 20 21:13:13 2009 +0200 [client-updates-daemon] always destroy running Entropy Client instance commit f9ef81cc8a706b4c954dee753af8496d66f6d5c0 Author: Fabio Erculiani Date: Thu Aug 20 21:12:34 2009 +0200 [equo.text_ui] do not use list objects as function keyword args commit 85662cf7637efa78ef6003a880c37d7e68ecdf2a Author: Fabio Erculiani Date: Thu Aug 20 12:42:08 2009 +0200 [todo] update TODO commit 611065be28ed0389f67d346844f213f239390335 Author: Fabio Erculiani Date: Thu Aug 20 14:08:34 2009 +0200 [todo] update TODO commit fed229a9a3a709a0d418539baaf88617698feadf Author: Fabio Erculiani Date: Thu Aug 20 14:08:07 2009 +0200 [entropy.db] some code style improvements to atomMatch commit cc5ca9798a94c6f936b430f27c9481dfc767dabd Author: Fabio Erculiani Date: Thu Aug 20 09:00:32 2009 +0200 [entropy.db] when running treeupdates, skip matches not found in repo commit 46c16f9baa776792e18fdf0057e5697ab36fa7d8 Author: Fabio Erculiani Date: Wed Aug 19 18:14:07 2009 +0200 [po] update translations and Makefile commit 3b234dd82b3632a46aed1a1b8b3776b04f930a38 Author: Fabio Erculiani Date: Wed Aug 19 18:09:27 2009 +0200 [entropy.db] make sure to commit after having tainted reverse deps commit 1f6aa588cd4023ccadb62b26cafe9997f7a5021e Author: Fabio Erculiani Date: Wed Aug 19 18:03:54 2009 +0200 [todo] update TODO commit 973797a619ec6c17079bc94d48accc27d7ebbc18 Author: Fabio Erculiani Date: Wed Aug 19 18:03:40 2009 +0200 [sulfur] implement Package Groups sorter commit 58a3bf2d48742e96fd841850b72b52286e0e80f7 Author: Fabio Erculiani Date: Wed Aug 19 18:03:16 2009 +0200 [entropy.client.interfaces.methods] export get_package_groups method commit e281620880b76c35788dd11c2d4b8aebea0e0556 Author: Fabio Erculiani Date: Wed Aug 19 18:02:47 2009 +0200 [entropy.spm.plugins] add Package Groups support to PortagePlugin commit ef2504b73fe70ad8f048056d337ab07ac69902d0 Author: Fabio Erculiani Date: Wed Aug 19 15:00:19 2009 +0200 [sulfur.package] add repoid_clean property to EntropyPackage* Using gettext results as repoid when metadatum is not available and when dealing UGC cache is not nice. commit 23d35a6d769eca6f44dd783991eddaab2359140f Author: Fabio Erculiani Date: Wed Aug 19 14:42:32 2009 +0200 [sulfur.package] fix get_repository method commit 36c6978f55900871a90e89e7942ec7eaaa7f3fe2 Author: Fabio Erculiani Date: Wed Aug 19 13:14:17 2009 +0200 [entropy.spm.plugins.factory] complete API docstrings commit 82d3e01bd4c884d55e53d846092d78f47844137b Author: Fabio Erculiani Date: Wed Aug 19 13:11:15 2009 +0200 [entropy.spm] make SPM backend user configurable commit c77c004cbe057a7040928c6e8145e3a4c28192f1 Author: Fabio Erculiani Date: Wed Aug 19 12:59:25 2009 +0200 [entropy.spm] initial SPM support refactoring work Entropy Source Package Manager support is moving to a pluggable interface to make possible to implement different "spm" backends. This is just an initial commit and more work needs to be done. commit 4cb4211585a8c7e3e064cacfd4dfef2b8fafe050 Author: Fabio Erculiani Date: Wed Aug 19 12:58:51 2009 +0200 [todo] update TODO commit d37cfe7861dfb89da32f5692d4b361f433a6122b Author: Fabio Erculiani Date: Wed Aug 19 12:58:36 2009 +0200 [sulfur.package] code style update commit f26dddb8731dc13a29e0041ed08401e19e389030 Author: Fabio Erculiani Date: Wed Aug 19 08:25:20 2009 +0200 [sulfur] strengthen get_nameDesc repository id retrieval commit 48759eb0b2999877a5059015ee8ccaf30fbdc9e4 Author: Fabio Erculiani Date: Tue Aug 18 23:02:46 2009 +0200 [entropy.client] fix issue causing buggy Portage eutils.eclass check_license to make Entropy Client hang commit 43ef6238c69a30c9267f2e6c532e5774e88b0355 Author: Fabio Erculiani Date: Tue Aug 18 23:01:53 2009 +0200 [entropy.spm] do not use referenced objects in function arguments commit 63065f46cf5493f414a48369271e656965592d90 Author: Fabio Erculiani Date: Tue Aug 18 22:17:51 2009 +0200 [entropy.services.auth_interfaces] handle IntegrityError exceptions on phpBB3 __register() commit fafffab7b3e80041811946018559648868982b39 Author: Fabio Erculiani Date: Tue Aug 18 14:12:10 2009 +0200 [todo] update TODO commit d3d0183c5e399dbbfb26aef09c4c138ec28172d0 Author: Fabio Erculiani Date: Tue Aug 18 14:11:33 2009 +0200 [entropy.db] add per-repository package keywords EntropyRepository support commit ef5ecaa0a1b83f649b3dc5211d5eff354c1ab68e Author: Fabio Erculiani Date: Tue Aug 18 14:11:11 2009 +0200 [entropy.const] add new package masking/unmasking reason consts commit b53fdb464831a9b7112cf133f54d43da8b688d89 Author: Fabio Erculiani Date: Tue Aug 18 14:10:43 2009 +0200 [entropy.client.interfaces] add proper "**" per-repository keyword support commit 512627fe68223c1aad3dcbfda84914aa5c4f0132 Author: Fabio Erculiani Date: Tue Aug 18 13:23:29 2009 +0200 [todo] update TODO commit 58276ffdc053ff7d2fdd209d66b67659f5ac8c98 Author: Fabio Erculiani Date: Tue Aug 18 13:22:54 2009 +0200 [conf] add packages.db.keywords example file (server-side purposes) commit 11f3a8a39edb434d882088a5d88d7038de1a0638 Author: Fabio Erculiani Date: Tue Aug 18 13:22:16 2009 +0200 [entropy.client.interfaces.repository] add support for per-repository provided package keywords commit e6e277502d860ecb6f7422ea4d64d71e48679fb7 Author: Fabio Erculiani Date: Tue Aug 18 13:19:27 2009 +0200 [entropy.server] add server-side support for per-repository package keywords file commit d54ab4b2317024866fdcebdcbd90607082308625 Author: Fabio Erculiani Date: Tue Aug 18 13:18:23 2009 +0200 [entropy.const] provide better reason to user when package is fully masked commit 0753cd858b0cb952b51266d08cf927b0cec75efc Author: Fabio Erculiani Date: Tue Aug 18 13:16:18 2009 +0200 [entropy.const/entropy.client] add support for per-repository package keywords unmasking file commit 774e29e4b6bbe5902aa96261c2ec399106897fe8 Author: Fabio Erculiani Date: Tue Aug 18 13:15:33 2009 +0200 [conf] update package.keywords.example file layout commit 96803de9704d6b65ccccf271468b02c5a3c061ce Author: Fabio Erculiani Date: Tue Aug 18 12:47:35 2009 +0200 [entropy.const/entropy.core] move package masking constants to etpConst commit 330ae76c02ad93cb67855dfe91d37ceb16b88f54 Author: Fabio Erculiani Date: Tue Aug 18 09:19:01 2009 +0200 [entropy.client.interfaces.trigger] make Trigger SPM phases output a bit nicer commit 0e2dbbb339503fd8164ebcaf72ddb2bc8ababa10 Author: Fabio Erculiani Date: Tue Aug 18 06:45:52 2009 +0200 [todo] update TODO commit c00547be2f6f0a050d698dd6bf9a8302203b5362 Author: Fabio Erculiani Date: Tue Aug 18 05:52:55 2009 +0200 [client.text_ui] reduce size of dep calculation removal user question commit 702791c03da764de73663bab6b7d451ffdab623e Author: Fabio Erculiani Date: Tue Aug 18 05:50:51 2009 +0200 [entropy.client.interfaces.package] improve output when printing collision info commit 82017ddcde42e040eea49119c5396e61b354ff2a Author: Fabio Erculiani Date: Tue Aug 18 05:42:14 2009 +0200 [todo] update TODO commit 73cf948d692c934b102e3e68f45d5b300721d212 Author: Fabio Erculiani Date: Tue Aug 18 05:41:55 2009 +0200 [entropy.db] introduce _cur2list function and replace _fetchall2list commit 3f4e7d66076219586c908b2da4b3b4343d188017 Author: Fabio Erculiani Date: Tue Aug 18 05:39:55 2009 +0200 [entropy.db] optimize fetchall2list commit 7021e45e58d9846b982b339386dbc8098f6ed0d4 Author: Fabio Erculiani Date: Tue Aug 18 05:37:51 2009 +0200 [entropy.db] migrate _fetchall2set calls to _cur2set commit d7d1464dc2d8f3a86524f6836732e61bd4a8664f Author: Fabio Erculiani Date: Tue Aug 18 05:34:24 2009 +0200 [entropy.db] make every db write of addPackage run under mutex commit 6d27b56bcf9228c7302b4f0d53a859c2e1bc3ba1 Author: Fabio Erculiani Date: Tue Aug 18 03:47:11 2009 +0200 [conf] filter more files/dirs in fsdirsmask commit ce1d9c303b2de14a0e42d19d6b2b27f4bd60df73 Author: Fabio Erculiani Date: Tue Aug 18 03:46:34 2009 +0200 [entropy.core] use identity comparison instead of __cmp__ on Singleton instance __new__ commit 54ef503149622df85eaf53114b4a4afac01669fe Author: Fabio Erculiani Date: Mon Aug 17 15:15:25 2009 +0200 [entropy.client] append repository critical updates file for download commit 56af1807cdc5bbb861b11ad33d2a86ec911e9c48 Author: Fabio Erculiani Date: Mon Aug 17 15:10:19 2009 +0200 [entropy.server] append repository critical updates file for upload/download too (forgotten) commit 0c847888b8d5ec64c8b109fef44c0fcb29191f38 Author: Fabio Erculiani Date: Mon Aug 17 15:09:57 2009 +0200 [entropy.client.interfaces.loaders] update Spm() function commit 57a4c2223066fcd7516143ee949b350b0501af08 Author: Fabio Erculiani Date: Mon Aug 17 14:04:43 2009 +0200 [todo] update TODO commit 50e73203acc5c44d74601fdbb5012292015ae500 Author: Fabio Erculiani Date: Mon Aug 17 14:04:03 2009 +0200 [text_query] fix possible unicode issues when inserting data in db on "orphans" module commit 56362d02d8a2c5e7a50446907d76d71699ca2751 Author: Fabio Erculiani Date: Sun Aug 16 16:59:46 2009 +0200 [todo] update TODO commit acc398d9076df23788f5f88a9bb59fa34f146a88 Author: Fabio Erculiani Date: Sun Aug 16 16:59:25 2009 +0200 [tests] add i18n test commit 8426a329218ec93d293c5ec3423c9b25a734c877 Author: Fabio Erculiani Date: Sun Aug 16 16:59:10 2009 +0200 [po] update entropy.pot file commit 59357bd92c33fa0490e554686e8c90824ebc5537 Author: Fabio Erculiani Date: Sun Aug 16 16:35:02 2009 +0200 [entropy.i18n] make change_language overwriting already loaded "_" functions commit 4da85079e0d8f78abe78a31d08cd4737af42f363 Author: Fabio Erculiani Date: Sun Aug 16 16:26:35 2009 +0200 [entropy.i18n] add change_language method to change language on the fly commit 26241f8c202bde99ed00b6f7bdc135192c56a46c Author: Fabio Erculiani Date: Sun Aug 16 15:49:51 2009 +0200 [entropy.i18n] add support for env. variable TEXTDOMAINDIR commit 3645d0f4603a1b90dfb1ae5a4a2533cc0e576fc0 Author: Fabio Erculiani Date: Sun Aug 16 15:39:20 2009 +0200 [entropy.i18n] remove useless gettext calls commit 8b6cb66bd0ec220592684a9f52ec6c5de621debf Author: Fabio Erculiani Date: Sun Aug 16 15:38:20 2009 +0200 [entropy.i18n] do not enforce text domain commit 53be295c5fd86a7508828c88e8bdd7cb6b2489e3 Author: Fabio Erculiani Date: Sun Aug 16 14:58:20 2009 +0200 [todo] update TODO commit 73ba6c54bd26d6bdfb880df628f2780e6234039e Author: Fabio Erculiani Date: Sun Aug 16 14:58:02 2009 +0200 [sulfur] fix binary packages install from shell commit 53c2571680894b14151a335706259dbf18b9a748 Author: Fabio Erculiani Date: Sun Aug 16 14:57:38 2009 +0200 [entropy.const] also handle TypeError exceptions in const_handle_exception commit 509f8ba0152ab47a58fbc4fbe6cc08f74851589b Author: Fabio Erculiani Date: Sun Aug 16 14:14:47 2009 +0200 [entropy.output] fix print_generic, make it working better with files commit 791ed20559f3fe94ad54337721dd8f7e399aac0c Author: Fabio Erculiani Date: Sat Aug 15 22:41:17 2009 +0200 [docs] update API documentation commit 89062bf8f342e72d12ee9109a73ee00a7b4e0c05 Author: Fabio Erculiani Date: Sat Aug 15 22:27:41 2009 +0200 [entropy.db] complete API docstring and refactoring work commit ec3e35ed54bb5754988e918d8dcf06a573651aef Author: Fabio Erculiani Date: Sat Aug 15 22:27:16 2009 +0200 [entropy.core/entropy.spm] remove unused code commit d2f092ddfea964ccb79cbf95eaa9953b43cb45d7 Author: Fabio Erculiani Date: Sat Aug 15 22:26:47 2009 +0200 [entropy.services.*] remove unused code commit 77942fb036e8683723f0042e01eb3c91d3610683 Author: Fabio Erculiani Date: Sat Aug 15 09:47:19 2009 +0200 [magneto] remove deprecated install paths from Makefile commit a1f89bb7cbce8e4a000f3581320dd000155e4a05 Author: Fabio Erculiani Date: Fri Aug 14 17:19:49 2009 +0200 [docs] update API docstrings commit d1cbb6add5188b8c7335bbbe3e8703992e42974f Author: Fabio Erculiani Date: Fri Aug 14 16:37:56 2009 +0200 [entropy.db] entropy.db API break+docstring merge almost complete commit 07ea2a6b5b6e35ca686e1ba93ef427ffe0ba5b77 Author: Fabio Erculiani Date: Fri Aug 14 10:48:17 2009 +0200 [services] make client-updates-daemon smart enough to autodetect system db changes commit 8c9043cc1a3de712f77b4f132c19b8974d79e2da Author: Fabio Erculiani Date: Fri Aug 14 10:26:24 2009 +0200 [magneto.core] provide is_system_changed method, set signal handler only when in debug commit e2bec77962fc00f46c26387490662ea183d9cee0 Author: Fabio Erculiani Date: Fri Aug 14 10:25:40 2009 +0200 [magneto.gtk] run gtk.main_quit inside main loop commit ec47b3fd08389608dbdd64a071f6aa0d98e55b32 Author: Fabio Erculiani Date: Fri Aug 14 10:24:37 2009 +0200 [po] sync German, Spanish and Italian translations commit 70623b14e5a9ea46b84d36f1fcc3b383eaaf211c Author: Fabio Erculiani Date: Fri Aug 14 10:21:41 2009 +0200 [po] update translation files commit 619dc9ccc5c86269addea61c96dbe7700a27a70a Author: Fabio Erculiani Date: Fri Aug 14 10:21:16 2009 +0200 [po] add magneto.core modules to Makefile commit 14d801ad770b5f2a3aec5f1dd6b8715e3e27be66 Author: Fabio Erculiani Date: Fri Aug 14 09:46:41 2009 +0200 [services] Entropy Client Updates Daemon updates :: add new method is_system_changed to be able to determine if new packages have been installed commit 35a439e192b9bf97f3ce0a7acc310bca1b1b77d9 Author: Fabio Erculiani Date: Fri Aug 14 08:24:19 2009 +0200 [entropy.client.services.ugc] correctly setup auth. store file permissions commit 903f836d4aaa1590de32d3d5eafea24a48a88cfc Author: Fabio Erculiani Date: Thu Aug 13 15:14:11 2009 +0200 [docs] update API documentation commit 98541c443881600f0e09f8d1a6f0adaeb855796d Author: Fabio Erculiani Date: Thu Aug 13 15:11:56 2009 +0200 [entropy*] complete header migration commit 2df9dafec9012843dec3e78f50074e70f838e27a Author: Fabio Erculiani Date: Thu Aug 13 15:02:27 2009 +0200 [docs] update API documentation commit c06b7088008b5bfa2c9c178b5112d8f52b9e8baa Author: Fabio Erculiani Date: Thu Aug 13 14:58:55 2009 +0200 [entropy*] introduce new module headers codewide commit d68f3cfd1c8f7aed5e93a7e34b3eaaf98c6106b0 Author: Fabio Erculiani Date: Thu Aug 13 13:43:28 2009 +0200 [tests.misc] disable debugging output commit 5c576a88aa80c422eea3e783c2dabeb9e8f74388 Author: Fabio Erculiani Date: Thu Aug 13 13:42:23 2009 +0200 [entropy.spm] workaround weird eutils.eclass check_license() behaviour commit b9d55a17df5cc1dfab68dee93c053a40a08fee9f Author: Fabio Erculiani Date: Thu Aug 13 13:11:29 2009 +0200 [entropy.db] fix getNewNegativeSpmUid() when query returns None commit 0cea79d0c280e5237b715a0f90c9db23b44e7eb5 Author: Fabio Erculiani Date: Thu Aug 13 12:57:34 2009 +0200 [entropy.spm] do not override file object "f" in _portage_doebuild causing stale files to be left open commit c4035d1087cb89cbb9949c0d21bc862f20aa80d2 Author: Fabio Erculiani Date: Thu Aug 13 12:49:51 2009 +0200 [po] update translations commit 889fbd3c6e79649ce828069c6fa9dd51d72977e6 Author: Fabio Erculiani Date: Thu Aug 13 09:16:47 2009 +0200 [entropy.misc] Lifo: do not deal with buffer if it's None in discard() commit 47c400ecc45533cfeda481647c154098e8763d45 Author: Fabio Erculiani Date: Wed Aug 12 15:24:13 2009 +0200 [entropy.db] fix various typos occured during code review :: retrieveLicensedata(): do not strip license name :: retrieveLicensedataKeys(): generate data correctly commit 24181d4bd9d44a41116471f93c98fd7af66451af Author: Fabio Erculiani Date: Wed Aug 12 15:10:52 2009 +0200 [entropy.db] fix possible issues with stripping license name in retrieveLicensedataKeys commit dc7a8b72a0c195348867d337fea6b6314f6414c5 Author: Fabio Erculiani Date: Tue Aug 11 13:50:08 2009 +0200 [docs] update API documentation commit f65a0e35413bfc529d1093e900baf23e4cc19aaa Author: Fabio Erculiani Date: Tue Aug 11 13:33:18 2009 +0200 [entropy.db] API docstring merge + code review + API changes commit 0f40ce99a8a68fdcb3111322acba7a80fbf335ea Author: Fabio Erculiani Date: Tue Aug 11 10:12:13 2009 +0200 [entropy.server] remove SpmService instance attribute, create Spm() method commit 52ecc480122e1cb18e1424f30f42f13da518482f Author: Fabio Erculiani Date: Tue Aug 11 10:01:18 2009 +0200 [entropy.server.interfaces] remove package tag from atom in _run_packages_spm_sync_quickpkg during atoms collection commit e9bc77bd0ec0b84714a25a866d1e29f9bb853569 Author: Fabio Erculiani Date: Tue Aug 11 10:00:43 2009 +0200 [entropy.services.ugc] trivial code style update commit 8ea6e2972b129bd03bf5b75fd90df72fad6b9e44 Author: Fabio Erculiani Date: Mon Aug 10 23:54:01 2009 +0200 [entropy.db] more API documentation and polishing for reviewed code :: API breakages and polishing (still under work) :: imported docstrings for trusted (and stable) methods commit d484822f57c0944e8fa5eea97fa5ee2c7e92bcc1 Author: Fabio Erculiani Date: Mon Aug 10 23:53:43 2009 +0200 [tests] fix ParallelTask test commit dbb5a37bbffd75a15c26d345717095d358b13678 Author: Fabio Erculiani Date: Mon Aug 10 23:47:54 2009 +0200 [todo] update TODO commit 8966eba24f917788da5fb8e5bbc760ef50743b2c Author: Daniel Halens Rodríguez Date: Sat Aug 8 20:11:59 2009 +0100 [translations] update Portuguese translation commit 28ef4feb7acf4450a79676c27c656235bd3c9d74 Author: Fabio Erculiani Date: Sat Aug 8 16:44:25 2009 +0200 [entropy.client.interfaces.repository] various bugfixes :: when running SPM triggers, catch RepositoryError exceptions :: improve database file availability prior to removal check commit ea2c7c1d87b29f17964b7f390c7ca6bcb57839c0 Author: Fabio Erculiani Date: Sat Aug 8 16:42:57 2009 +0200 [entropy.client.interfaces.methods] code style + api (backward compat) change :: validate_repositories(): code style update :: validate_repositories(): add quiet keyword argument commit 9492b30cfad6b5673988f4abc4f8c3555be5babb Author: Fabio Erculiani Date: Sat Aug 8 16:41:35 2009 +0200 [client.text_ui] improve "equo hop" user friendliness commit 3124f117b8f045d42b0bd10a545d3ad803b6049a Author: Fabio Erculiani Date: Sat Aug 8 16:09:41 2009 +0200 [tests] add more standalone tests commit 1f2c4d7bc6afe91163b623c61abd59eef99b6159 Author: Fabio Erculiani Date: Sat Aug 8 15:50:02 2009 +0200 [entropy.db] many fixes due to sqlite3 bugs with generators commit defa50c77b7526b4e143e032836e6e56fa5f9eb7 Author: Fabio Erculiani Date: Sat Aug 8 15:34:17 2009 +0200 [client.text_ui] clean old repository paths when branch hopping commit 385583a03f0ddcda8b81df30bcf2463a684ff264 Author: Fabio Erculiani Date: Sat Aug 8 15:26:24 2009 +0200 [entropy.client.interfaces.client] handle RepositoryError to allow clean branch hopping commit 293bb928a0fde7eaaa64b913f7c234e10eda5e82 Author: Fabio Erculiani Date: Sat Aug 8 08:00:24 2009 +0200 [entropy.db] fix rss status dict commit 73ee752d287d5b2133ccbb6f7579d4b19c822edb Author: Fabio Erculiani Date: Fri Aug 7 23:38:16 2009 +0200 [entropy.client.interfaces.package] translate missing strings commit 4708b386d38b20db9ac2590f22177e7643c499bc Author: Fabio Erculiani Date: Fri Aug 7 23:37:10 2009 +0200 [entropy.db] dbapi2.executescript does not support two args commit b147aa4f857423902833b3b4e5dea0b9544cd80c Author: Fabio Erculiani Date: Fri Aug 7 23:36:50 2009 +0200 [entropy.i18n] fix _ function, revert previous changes commit 062e2a4d28dcf59d516316c2c674f8867f1f67c9 Author: Fabio Erculiani Date: Fri Aug 7 23:06:43 2009 +0200 [todo] update TODO commit c7a7f9a96be4f57848b6101e57175ec803d3a352 Author: Fabio Erculiani Date: Fri Aug 7 21:46:25 2009 +0200 [entropy.server.interfaces.mirrors] fix unbound local var commit 93467e4b340f27e0ac1259819456065dcbb150d4 Author: Fabio Erculiani Date: Fri Aug 7 21:23:54 2009 +0200 [entropy.qa] __analyze_package_edb, do not crash when tmp_path is not avail commit d390b2e528384e28d0d6484b9bc830e93fec8427 Author: Fabio Erculiani Date: Fri Aug 7 16:20:32 2009 +0200 [todo] update TODO commit 26755615c49409d92aa99358d180c9ab89dbd5e1 Author: Fabio Erculiani Date: Fri Aug 7 16:15:59 2009 +0200 [entropy.db] add more docstrings and fix typo commit e1ac6d45c9b5a34478fa42b2ac82b7099b7d5b8a Author: Fabio Erculiani Date: Fri Aug 7 14:40:45 2009 +0200 [todo] update TODO commit c4576f1758cbc395a1679de8050659c0b1fbf7ef Author: Fabio Erculiani Date: Fri Aug 7 14:37:14 2009 +0200 [translations] update Italian translation commit af923dda1f15760f0b112a5b937de2a5f352e6bf Author: Fabio Erculiani Date: Fri Aug 7 14:35:37 2009 +0200 [translations] update translations commit baba5ce2e78d5e1220b04c97fbf725111e44a089 Author: Fabio Erculiani Date: Fri Aug 7 14:34:57 2009 +0200 [entropy.db] more API & polishing work, almost done commit fb8f724fa03cc316d1d698c2b8f2a72656a97d5e Author: Fabio Erculiani Date: Thu Aug 6 15:47:31 2009 +0200 [equo] trivial update commit 50f86ec9bd951bb7ff7d9bfb9015abd0279f734c Author: Fabio Erculiani Date: Thu Aug 6 15:47:02 2009 +0200 [tests] add EntropyRepository contentDiff test commit 5754836b29ff3fde0ea8f7beb065fb7af52f02a4 Author: Fabio Erculiani Date: Thu Aug 6 09:10:53 2009 +0200 [entropy.client.interfaces.qa] fix ErrorReportInterface initialization commit 86183df541701543d2971a8b1f98e6ae7d571409 Author: Fabio Erculiani Date: Wed Aug 5 22:56:06 2009 +0200 [entropy.client.interfaces.repository] when syncing repo, make sure to commit after indexes creation commit b5a51e5f206d948bcfeaee6e0df0882b9a6bbf68 Author: Fabio Erculiani Date: Wed Aug 5 22:55:03 2009 +0200 [entropy.db] several docstrings and API updates :: add more docstrings :: add force argument to commitChanges to ignore read-only bit :: add SQL index on mirrorlinks table, was missing commit 262c57489a98259ba30da963bc1e28efd6fe7c9d Author: Fabio Erculiani Date: Wed Aug 5 22:39:24 2009 +0200 [entropy.client] fix SystemSettings hooks triggering commit f3247114970a21e3cf18658f3443c5091b6dab9b Author: Fabio Erculiani Date: Wed Aug 5 17:03:10 2009 +0200 [entropy.output] update module header commit d46d4e00f7b692688d701c8264a862521faca88e Author: Fabio Erculiani Date: Wed Aug 5 16:59:33 2009 +0200 [docs] update documentation commit 949b17d2b0042212eb74ee1836a0253e79debc12 Author: Fabio Erculiani Date: Wed Aug 5 16:47:00 2009 +0200 [scripts] add scripts directory commit 01487606eed3cc62588153d9a9e2cd9c938d1522 Author: Fabio Erculiani Date: Wed Aug 5 16:45:51 2009 +0200 [entropy.db] add several docstrings, fine tune API of some methods commit 24875f027f2841fd31e1bf40aff4e9029be1c15d Author: Fabio Erculiani Date: Wed Aug 5 16:45:15 2009 +0200 [entropy.tools] ignore permission issues when saving repositories metadata to file commit 3578b628452aa2cdd7aac7c2dc55d61bbed03cbd Author: Fabio Erculiani Date: Wed Aug 5 16:45:00 2009 +0200 [todo] update TODO commit 16961b52fcaec4779220e5e62a8b63493ef66d0a Author: Fabio Erculiani Date: Wed Aug 5 16:04:12 2009 +0200 [client/text_repositories] fix "equo notice" browser when selecting invalid items commit 5c9b32a0b40679bf4930e689f3a376e1ed6b08fb Author: Fabio Erculiani Date: Wed Aug 5 13:50:16 2009 +0200 [conf] update sabayonlinux.org repo download URLs in repositories.conf commit a32fd79f37845563db0e8b694d8e220bdaf1e7b6 Author: Fabio Erculiani Date: Tue Aug 4 19:56:57 2009 +0200 [entropy.const] make ETP_ARCH_CONST smarter commit 202a418a583a77ce9cbf2886de44b3fef7d1b2cc Author: Fabio Erculiani Date: Tue Aug 4 19:19:24 2009 +0200 [entropy.dump] handle AttributeError exception on loadobj() commit 1dc3351dee8f665c3732401f3346436d9f8831db Author: Fabio Erculiani Date: Tue Aug 4 19:17:33 2009 +0200 [entropy.client.interfaces.dep] when client db is not available do not raise exceptions on calculate_available_packages commit 73df65b56ad04d0b914b4707af60789098390a49 Author: Daniel Halens Rodríguez Date: Tue Aug 4 17:19:15 2009 +0100 [translations] update Portuguese translation and add Lucas Azevedo to translators credits commit bc4fcc8a39471530a3038576b7c0df0936e23874 Author: Fabio Erculiani Date: Tue Aug 4 08:22:01 2009 +0200 [entropy.db] remove ServiceInterface argument from constructor, not needed anymore commit 9ea147d0db25b7e6a98d5dd738efb46ded5d593a Author: Fabio Erculiani Date: Mon Aug 3 23:10:59 2009 +0200 [entropy.db] API docs + addPackage() API changes :: add more reviewed API documentation :: addPackage() now does not do anything else but adding packages to repository, which is the intended original behaviour. commit f861532fd26026c69e26130d845a64972c435a26 Author: Fabio Erculiani Date: Mon Aug 3 13:09:33 2009 +0200 [entropy.db/entropy.server] reduce the usage of ServerInterface in EntropyRepository ServerInterface instance variable inside entropy.db.EntropyRepository will be soon dropped thanks to new code pushed during last months. It was just a ugly hack to avoid using Singletons, which are now the way to go. Moreover, this commit improves per-repository RSS handling. commit 4acb81f808093ae518ef4db59a07bb0b0e72faa8 Author: Fabio Erculiani Date: Mon Aug 3 12:38:53 2009 +0200 [entropy.db] make use of the new entropy.spm features (esp. singleton) commit 406e26582f4d3c8222b3faebae6c4e171247a72c Author: Fabio Erculiani Date: Mon Aug 3 12:37:26 2009 +0200 [entropy.spm] major module updates :: Entropy Spm plugins are now singletons and must subclass SpmPlugin :: added convenience function to return the currently configured Spm instance commit e9f47ee6fda08a0310843dd6dddded0138cf3d7a Author: Fabio Erculiani Date: Mon Aug 3 12:36:58 2009 +0200 [entropy.client.interfaces] add missing import statements commit 24f14b9b6336e783b2b1c54d36a9e16c7db2dafd Author: Fabio Erculiani Date: Mon Aug 3 12:16:23 2009 +0200 [entropy.db/entropy.server] move runTreeUpdatesQuickpkgAction to entropy.server commit 10b89e9d5bedfb646f31e09b95f109f7a60ab149 Author: Fabio Erculiani Date: Sun Aug 2 18:49:37 2009 +0200 [entropy.db] move client-related package name/slot updates to entropy.client commit dbaf9b0b0a81491af921d63f0d337f4bbe802900 Author: Fabio Erculiani Date: Sun Aug 2 16:48:05 2009 +0200 [entropy.client.interfaces.cache] when changing repositories order, always drop all cache commit 2f1b271e142fca93ebb58ff6d6440223f8c09ecc Author: Fabio Erculiani Date: Sat Aug 1 23:05:31 2009 +0200 [todo] update TODO commit eed80c0907f80c6b6e68bcfb7ecd7c8ea7c2cf53 Author: Fabio Erculiani Date: Sat Aug 1 22:54:49 2009 +0200 [entropy.services.interfaces] fix DEBUG bool commit ec89edf36a659bf1d56bbe64aa176546b3fdc520 Author: Fabio Erculiani Date: Sat Aug 1 22:51:42 2009 +0200 [entropy.services.interfaces] reduce logging messages when debug mode is disable commit ffe7a7cb89b12bf227c63161803c62b53734de8c Author: Fabio Erculiani Date: Sat Aug 1 22:41:36 2009 +0200 [entropy.services.ugc.interfaces] improve SSL exceptions handling and make sure to use a blocking socket commit c91aa3fa866a8966ad029b79a819ebdd952d342f Author: Fabio Erculiani Date: Sat Aug 1 22:36:41 2009 +0200 [entropy.services.interfaces] force SSL socket to blocking (mode) commit 2508fcbcf6e0b8f8e2306c3525af24bbefd05329 Author: Fabio Erculiani Date: Sat Aug 1 19:20:49 2009 +0200 [entropy.services.interfaces] do not handle SSL WantX509LookupError the same way of WantReadError commit 197df19d6666c214db38a0f05078a98a4b0fd5af Author: Fabio Erculiani Date: Sat Aug 1 19:10:46 2009 +0200 [entropy.services.interfaces] properly handle SSL exceptions on write commit a266d200214cc39e4d9794e94313e65beb84f84e Author: Fabio Erculiani Date: Sat Aug 1 19:02:24 2009 +0200 [entropy.services.interfaces] typo fixes on SSL and exception handling commit 8ac46be46086e5098a5d3e8fa4f1209bfe42eaf7 Author: Fabio Erculiani Date: Sat Aug 1 18:55:51 2009 +0200 [entropy.services.*] fix SSL timing handling when sending huge amount of data commit 925e974c6380a2cf4e8aee6f0b3868121f52092c Author: Fabio Erculiani Date: Sat Aug 1 18:50:03 2009 +0200 [entropy.services.interfaces] add future-proof SSL socket polling handler commit 8c02947a82bd3d512ef075d62526c8adbf2925ea Author: Fabio Erculiani Date: Sat Aug 1 18:48:42 2009 +0200 [entropy.exceptions] add TimeoutError exception commit 6b998c388333a7d86525282e7b2358fdb861a5ad Author: Fabio Erculiani Date: Sat Aug 1 18:06:51 2009 +0200 [services] listen on all the available interfaces when running service-test-daemon commit 6926d8813a30eaf99b9c060a7f2dae76a2e092eb Author: Fabio Erculiani Date: Sat Aug 1 00:38:11 2009 +0200 [entropy.transceivers] make pylint happy when dealing with UrlFetcher class from MultipleUrlFetcher commit ee3259768be56cd3005bd484e43ae09e88861357 Author: Fabio Erculiani Date: Sat Aug 1 00:22:12 2009 +0200 [todo] update TODO commit bd895cc139dcdb695585c6222a763cbcbfc0f1a7 Author: Fabio Erculiani Date: Sat Aug 1 00:19:59 2009 +0200 [entropy.db/entropy.server/entropy.tools] several code moves :: entropy.tools: split md5sum_directory into two, adding md5obj_directory which returns an hashlib.md5() instance :: entropy.db: move serverUpdatePackagesData to entropy.server :: entropy.server: receive entropy.db's serverUpdatePackagesData, created repository_packages_spm_sync method commit ae8c3dd0dbf0b2bf7464a437880104e7c2b4427f Author: Fabio Erculiani Date: Sat Aug 1 00:18:44 2009 +0200 [entropy.i18n] make pylint happy, assign gettext.gettext to _() commit 98689fbec3889cc7b35116900e9915e7c1cf094d Author: Fabio Erculiani Date: Sat Aug 1 00:16:58 2009 +0200 [entropy.qa] improve test_shared_objects() by adding self directory ELF linking test commit 7baf48b10c033d94ac75a5d1302c38e51db5d99f Author: Fabio Erculiani Date: Fri Jul 31 22:53:36 2009 +0200 [entropy.client] when installing a package, also show its description commit 0a6b6a9dedf0ae4ae41a2c77bde263d9a80ea11c Author: Fabio Erculiani Date: Fri Jul 31 18:26:56 2009 +0200 [entropy.services.ugc.interfaces] fix wrong SQL query in search_keyword_items commit 214ab95ef1ffc1c8d3d627692a928eea281c5b03 Author: Fabio Erculiani Date: Fri Jul 31 14:14:37 2009 +0200 [todo] update TODO commit 7387f84c46def0ca07555f4523f6dd19e616ac4c Author: Fabio Erculiani Date: Fri Jul 31 14:00:53 2009 +0200 [server/scripts] add misc scripts useful for server-side maintenance commit fba1650155b97d9c0ff1a412487d57ccf64dbe4f Author: Fabio Erculiani Date: Fri Jul 31 12:59:07 2009 +0200 [server] remove old stuff commit d078aef8de0b0b18d88286cc531c4ecfc81b528f Author: rogerc Date: Fri Jul 31 09:26:10 2009 +0000 update Catalan translation commit d78cfe7585087b1225436ce5c7de187ddc4c918b Author: Fabio Erculiani Date: Thu Jul 30 18:57:19 2009 +0200 [magneto] make magneto executable working and fix glade path for gtk commit aaab9b7090bb48f146ce7c780e88b171afc63e35 Author: Fabio Erculiani Date: Thu Jul 30 11:28:19 2009 +0200 [entropy.services.ugc.interfaces] fix buggy SQL query in search_iddoc_item commit 18a2ee88a0199d403dfcc472353c4fa03435be35 Author: Fabio Erculiani Date: Thu Jul 30 11:04:40 2009 +0200 [magneto] fix magneto executable commit 745c036ab12202d3e2f96742b1bddcd59791fc40 Author: Fabio Erculiani Date: Thu Jul 30 00:03:36 2009 +0200 [magneto] fix Makefile magneto-loader-install target commit e5264d5e4193055e5dcbb16ce0e7b804813bc1f3 Author: Fabio Erculiani Date: Wed Jul 29 23:12:57 2009 +0200 [translations] update Italian translation commit 79276e9079c63301bac03e497faa1445bb73b054 Author: Fabio Erculiani Date: Wed Jul 29 23:09:26 2009 +0200 [translations] update translations commit 46bb0a21b8238f8786cd417452100a8605b6cbf8 Author: Fabio Erculiani Date: Wed Jul 29 23:08:55 2009 +0200 [todo] update TODO commit 2750db23727834ce8f44cf88b75722e908e769ad Author: Fabio Erculiani Date: Tue Jul 28 16:30:38 2009 +0200 [entropy.server.interfaces.mirrors] fix syntax commit 835564714dd137228a06617f6861b696e358ebf2 Author: Fabio Erculiani Date: Tue Jul 28 16:29:39 2009 +0200 [entropy.server.interfaces.mirrors] properly handle ftp connection when done commit 8faafff95695da92023b1abd61c6546f0e6bd890 Author: Fabio Erculiani Date: Tue Jul 28 16:22:51 2009 +0200 [entropy.db] fix getIDPackageFromDownload, missing JOIN between tables commit 790c9d84dd750122b60f3e96cb6b5673627c4477 Author: Fabio Erculiani Date: Tue Jul 28 15:16:20 2009 +0200 [entropy.server.interfaces.mirrors] add more type casting to fix output functions commit 55e2b72bb039a643233369205849cb9d88168adb Author: Fabio Erculiani Date: Tue Jul 28 15:12:29 2009 +0200 [entropy.server.interfaces.mirrors] add type casting commit 79e27ee1892e6beaecfa0d059db9142c1f5e572f Author: Fabio Erculiani Date: Tue Jul 28 14:46:29 2009 +0200 [sulfur] ignore Cacher exceptions when downloading UGC on the UGC thread commit edaa63705b7bf0f5a3aa9c54203b1dabf127c809 Author: Fabio Erculiani Date: Tue Jul 28 14:45:41 2009 +0200 [entropy.server/equo.community] Remove md5check tool, add pkgtest (which does the same plus QA tests) commit f6bab1cda6c3c6b1fae56743090637b5418d4c69 Author: Fabio Erculiani Date: Mon Jul 27 19:52:29 2009 +0200 [entropy.client.interfaces.package] handle os.remove() exception properly commit 982670a628a79a3293c05220733bf95cbea49aac Author: Fabio Erculiani Date: Sun Jul 26 18:06:21 2009 +0200 [translations] update translations commit e0e5ba9f1a9418205f1ffdeb80a7f7fa5032be9a Author: Fabio Erculiani Date: Sun Jul 26 16:37:35 2009 +0200 [entropy.client.interfaces.dep] handle client db errors on calculate_world_updates() Raise SystemDatabaseError exception when client database is corrupted when calling Client.calculate_world_updates() commit 0e9fdb0b308ec32cc0cb8cad5388ac3a0c9cfd93 Author: Fabio Erculiani Date: Sun Jul 26 12:17:27 2009 +0200 [entropy.services.ugc.interfaces] fix typo in SQL queries commit 3fdeebbcd1a98c72e3e7962f797132c623f75e0b Author: Fabio Erculiani Date: Sun Jul 26 12:14:29 2009 +0200 [entropy.client.interfaces.client] never stop EntropyCacher on Client.destroy() commit 85303d02cf2ddddfe6e865e9ccf21c034b68a835 Author: Fabio Erculiani Date: Sun Jul 26 12:11:03 2009 +0200 [entropy.services.ugc.interfaces] improve speed of search_* functions commit a6bf86541742ba520cb2e777a347af738797e7d4 Author: Fabio Erculiani Date: Sun Jul 26 11:55:26 2009 +0200 [entropy.services.ugc.interfaces] fix several UGC SQL queries on search_* functions commit cd35df2313cb16d434c0a457922ec8546b8ec67b Author: Fabio Erculiani Date: Sun Jul 26 09:57:46 2009 +0200 [client.text_ugc] fix UGC documents representation commit 1c77dc86ab59a5eb4883608fdf583f033394f40a Author: Fabio Erculiani Date: Sun Jul 26 09:54:04 2009 +0200 [sulfur.dialogs] show package license text with proper encoding commit 41e3606e428cf1571a4548316675a8de41ec38db Author: Fabio Erculiani Date: Sun Jul 26 09:19:37 2009 +0200 [sulfur.packages] add missing method to EntropyPackages used to show empty content information commit f0fd0770c7f0f60976612fd9b5ca40e7babb4b02 Author: Fabio Erculiani Date: Sun Jul 26 00:36:52 2009 +0200 [sulfur.package] fix downloads number in package properties window for installed packages commit 9016db86c7ae6db55ba163cb6339ee06a2913e1b Author: Fabio Erculiani Date: Sat Jul 25 19:49:50 2009 +0200 [entropy.views] show "update" icon for updatable installed packages commit 765868dc481a4ba2029ba3b04f193b70b795e26d Author: Fabio Erculiani Date: Sat Jul 25 19:36:16 2009 +0200 [sulfur] add the ability to update packages from the installed packages tab, if updates are available commit 99d7ef122fef4ee642154b1c4386ff38965c898f Author: Fabio Erculiani Date: Sat Jul 25 18:43:49 2009 +0200 [sulfur.views] when nothing will be shown to user, show a message about it instead of nothing commit 1759cc70a3b8f90767d606da08c7708c6e9afffe Author: Fabio Erculiani Date: Sat Jul 25 18:13:03 2009 +0200 [client.text_repositories] add trailing \n when showing files content using "equo repoinfo" commit c62b6f8950e4c4f2a40f02a73824efaabdb0ea4a Author: Fabio Erculiani Date: Sat Jul 25 18:08:59 2009 +0200 [sulfur.dialogs] make "Read License" button working for every selected item on LicenseDialog commit 9f20f5ba62d5c1ad4bdf51701350b063b0017b5c Author: Fabio Erculiani Date: Sat Jul 25 18:06:39 2009 +0200 [sulfur.dialogs] properly handle ddata metadata coming from UGC queries commit 49b8e57ed64b139b39e64f496cd5fc0a3b52f3c6 Author: Fabio Erculiani Date: Fri Jul 24 22:45:56 2009 +0200 [sulfur.events] make sure that string "s" is unicode when passed to package_set_match commit 236e966d0cae6c8568286a0f2dcb132a2b3d52fe Author: Fabio Erculiani Date: Fri Jul 24 22:41:55 2009 +0200 [sulfur] trivial changes to package sets handling logic commit 41cf39225bbb715d79811f6d475a13e88796561b Author: Fabio Erculiani Date: Fri Jul 24 22:38:52 2009 +0200 [entropy.client.interfaces.dep] code style update for package_set_match commit 9d56580e1d583afc5a7a952419e6c85c545d8837 Author: Fabio Erculiani Date: Fri Jul 24 22:36:23 2009 +0200 [entropy.core] make package sets names unicode objects commit 9ec8d28b02e44dc1f24e357b349c6fbae9c660fd Author: Fabio Erculiani Date: Fri Jul 24 14:14:58 2009 +0200 [sulfur.views] remove Python debugger call commit 766d56061e3af9813b2a346dc88334d344daec46 Author: Fabio Erculiani Date: Fri Jul 24 14:14:22 2009 +0200 [sulfur.views] add more comments to code added in previous commit commit cf5603a68c300cf8c8e53bd0f745085872495da8 Author: Fabio Erculiani Date: Fri Jul 24 14:12:32 2009 +0200 [sulfur] fix issues when dealing with interdependent package sets commit 577e77c5f144c79571279fd6f0d8f159c9e49ccb Author: Fabio Erculiani Date: Thu Jul 23 22:15:33 2009 +0200 [sulfur.events] enable/disable "Edit Set" button automatically when needed commit f55138d8d03f91863f555a0c13697286345b6725 Author: Fabio Erculiani Date: Thu Jul 23 22:14:49 2009 +0200 [sulfur.package/sulfur.views] add the ability to determine if a package class is a set category object commit 5d3357867686c378f5de972dc0c22be3f3b0b63f Author: Fabio Erculiani Date: Thu Jul 23 16:43:47 2009 +0200 [sulfur.events] when clicking "Remove Sets" check if there are actually sets that can be removed commit 27beb171f4f600a14f3b22ece406ba972c4dbbec Author: Fabio Erculiani Date: Thu Jul 23 16:25:19 2009 +0200 [sulfur.dialogs] when showing the user a list of packages through ConfirmationDialog, show removals first commit 3df8037d6c9d0ae65406655bed2edc2bc5b2a69b Author: Fabio Erculiani Date: Thu Jul 23 09:19:34 2009 +0200 [todo] update TODO commit 59245892aa994cdf96b6b7dd7ef2a8ee1c84118c Author: Fabio Erculiani Date: Wed Jul 22 19:39:30 2009 +0200 [magneto] welcome to Magneto (the new Entropy Updates Notification Applet) Entropy Notification Applet is dead! Long life to Entropy Notification Applet (Magneto). Magneto is fully integrated with both KDE and GNOME featuring two heads (one GTK and one KDE). commit 0dca6f9a0e6a843712fd672ba91f78835b2f2c7b Author: Fabio Erculiani Date: Wed Jul 22 17:50:36 2009 +0200 [entropy.const] handle AttributeError on the exception handler function when calling const_kill_threads commit 98eaf58a1910d7b4b78dfdc0d530cf4bf7bfed9c Author: Fabio Erculiani Date: Wed Jul 22 09:34:21 2009 +0200 [entropy-notification-applet] remove unused code commit 7ed62049f53b9d5029e929320b395ecc2109c2dc Author: Fabio Erculiani Date: Wed Jul 22 08:27:48 2009 +0200 [entropy-notification-applet] remove COPYING, duplicated commit 0508a2d0148f6f53c15b6942c09a7fb6a188e56b Author: Fabio Erculiani Date: Tue Jul 21 12:24:01 2009 +0200 [todo] update TODO commit 2ecd6d5ac9d62ee1f4bc07ffc24d483f6e8ee49a Author: Fabio Erculiani Date: Tue Jul 21 08:00:42 2009 +0200 [entropy.const] do not join current thread on const_kill_threads commit 56ec274e8f31c5b9e1001899b4f8139a02625a35 Author: Fabio Erculiani Date: Mon Jul 20 19:02:45 2009 +0200 [reagent] improve exit status handling commit 70477b041761ea885b6512f5985edd311f899e4c Author: Fabio Erculiani Date: Mon Jul 20 19:01:43 2009 +0200 [entropy.server.interfaces.mirrors] fix branch migration scripts upload commit 4c221ca41a0b06a213e5f33437fd72f313cbd7a3 Author: Fabio Erculiani Date: Mon Jul 20 16:58:11 2009 +0200 [activator] explicitly call const_kill_threads before quitting commit 4852d47e666003c76a785312b67e1b8251719427 Author: Fabio Erculiani Date: Mon Jul 20 16:57:16 2009 +0200 [entropy.const] improve const_kill_threads function reliability commit 6e37726a9984d55bef3cb3e8c10e253c0b6a8ecc Author: Fabio Erculiani Date: Sun Jul 19 08:17:19 2009 +0200 [entropy.db] remove checkReadOnly() idiocy and handle read-only mode only on commit commit 18c2a6879a2f59e8c2ba60149c7988f69a27886c Author: Fabio Erculiani Date: Sun Jul 19 08:07:09 2009 +0200 [docs] update API documentation commit 8c46bf805fe44fd0fa0c6cb63413f9217fe81732 Author: Fabio Erculiani Date: Sun Jul 19 08:04:50 2009 +0200 [entropy.db] add some more docstrings commit a77411a7361edafb23e106e49d5caea09a51d962 Author: Fabio Erculiani Date: Sat Jul 18 09:39:46 2009 +0200 [entropy.db] reorganize Entropy database arch., add docstrings commit 9205f6dd5434c9865bcd757019027dcd5f57252e Author: Fabio Erculiani Date: Sat Jul 18 08:44:11 2009 +0200 [docs] update API documentation commit 6062a8d5cfdbb7fe8654db2ac597bf72651317b8 Author: Fabio Erculiani Date: Sat Jul 18 08:35:34 2009 +0200 [entropy.security] complete docstrings and features (API changes) commit bf01576876350c42a9787683200d64eb96b907db Author: Fabio Erculiani Date: Sat Jul 18 06:40:02 2009 +0200 [entropy.output] complete docstrings and features commit 6412f72f0d616ff4987aa0919be32c899c1cd194 Author: Daniel Halens Rodriguez Date: Sat Jul 18 00:43:17 2009 +0100 [translations] update dutch translation commit cb93aeffe0f9a1bd873d7a00395599cc36529504 Author: Fabio Erculiani Date: Thu Jul 16 19:26:32 2009 +0200 [entropy.client.interfaces.methods] fix root path on branch upgrade/migration methods commit 9fbf737a121b06fffec2ec378e7b0005d8165a94 Author: Fabio Erculiani Date: Thu Jul 16 19:18:52 2009 +0200 [entropy.client.interfaces.methods] fix branch migration/upgrade script hook methods commit b494a943b1db799e0c2dbc48c81e43d7ed053b98 Author: Fabio Erculiani Date: Thu Jul 16 19:02:25 2009 +0200 [entropy.services.interfaces] print status output when entering do_handle commit 5f91bad9b6b23e35a2e498af9bc60ed55ad9c395 Author: Fabio Erculiani Date: Thu Jul 16 19:00:04 2009 +0200 [entropy.services.interfaces] add more debugging info when entering the request handler commit 23848ef6dc06b924f9a8adbd4fc142ab11b506a2 Author: Fabio Erculiani Date: Thu Jul 16 18:34:42 2009 +0200 [entropy.server] add server-side support for uploading branch migration scripts commit 389a10e9997721622af8d04fa547ca69ba6ffe08 Author: Fabio Erculiani Date: Thu Jul 16 18:21:39 2009 +0200 [entropy.services.test] add test commands module and update service script stub commit 3de4690fc3885b20aeef72648533bb1b61c1eb9f Author: Fabio Erculiani Date: Thu Jul 16 17:58:18 2009 +0200 [entropy.services.test] add Entropy Services test module (for tutorial and testing) commit d51ff52148081554f13a3bdafca9153a64cfb704 Author: Fabio Erculiani Date: Thu Jul 16 16:28:48 2009 +0200 [sulfur.dialogs] fix okDialog call for UGCAddMenu commit 40b269c124c5de63620c5298bf8ab337af9cec48 Author: Fabio Erculiani Date: Thu Jul 16 16:20:04 2009 +0200 [entropy.client.services.ugc.commands] improve ugc_do_download_stats reliability commit 2727ea30cdf62a1d225e07fe1067a7d4a73e694a Author: Fabio Erculiani Date: Thu Jul 16 16:17:19 2009 +0200 [entropy.services.ugc.interfaces] improve transmit method commit d4b7140b837866869ff4acd1ecbb59cb3d923e72 Author: Fabio Erculiani Date: Thu Jul 16 16:16:31 2009 +0200 [entropy.client.services.ugc.commands] improve reliability of ugc_do_download_stats commit 5aa92e40ee5e016c7a5026a2803ae98986ffb892 Author: Fabio Erculiani Date: Thu Jul 16 16:15:31 2009 +0200 [entropy.services.interfaces] enforce rules on what is read from socket commit ffd0c6b4c3fa56fb3fcfe58e82b90fa9f958e147 Author: Fabio Erculiani Date: Thu Jul 16 16:14:38 2009 +0200 [entropy.tools] add new function split_indexable_into_chunks commit 44ffc1d8fca5c54f4826012cc931d40f763b2ccf Author: Fabio Erculiani Date: Thu Jul 16 14:54:17 2009 +0200 [entropy.services.interfaces] fine tune watch dog commit fe4631e46ef806273e599b90d62dd64db1451b15 Author: Fabio Erculiani Date: Thu Jul 16 14:35:28 2009 +0200 [entropy.services.interfaces] fix small bug with data_counter triggered by the previous commit commit 241190bedde4ed08d6ed95aeea58cad9ed78ff88 Author: Fabio Erculiani Date: Thu Jul 16 13:03:13 2009 +0200 [entropy.services.interfaces] enforce data reception constraints When receiving data through the ServerHost Request Handler, make sure that the length of data sent matches matches the lenght information provided. Do not consider reception done until this is true. To avoid infinite loop issues, add a watchdog timer which raises an (handled) ValueError exception. commit 25ddf16b50d89bb90aecc98926f57763894d4bcf Author: Fabio Erculiani Date: Thu Jul 16 12:31:18 2009 +0200 [entropy.services.interfaces] log instance signature too commit 1e16e8d1ff18ec572075f5ef551eb9ccf19e29e9 Author: Fabio Erculiani Date: Thu Jul 16 11:32:01 2009 +0200 [entropy.services.interfaces] log more info when catching ValueError exceptions commit 594563631819c992ddc6f6ed260bc0491da06607 Author: Fabio Erculiani Date: Thu Jul 16 10:51:52 2009 +0200 [entropy.services.interfaces] properly store traceback in case of ValueError exceptions commit 9c3c47e2099ecb970466f54668c4701e0b72bc9e Author: Fabio Erculiani Date: Thu Jul 16 09:23:50 2009 +0200 [docs] update API documentation commit 098bb818aefad6f27eab3a7c28f5dafec2e085f2 Author: Fabio Erculiani Date: Thu Jul 16 09:03:08 2009 +0200 [entropy.tools] trivial changes commit 18f3000b2ba220016baec8491c737f507a2331c4 Author: Fabio Erculiani Date: Thu Jul 16 08:59:20 2009 +0200 [sulfur.packages] fix invalid method call commit 1bd7a3ee5f97a0d90dd36808d416dd8c882718bd Author: Fabio Erculiani Date: Thu Jul 16 08:57:05 2009 +0200 [entropy.qa] make get_missing_rdepends method "protected" commit 23987bdce439bd41cc92602813818f1708eafc47 Author: Fabio Erculiani Date: Thu Jul 16 08:55:11 2009 +0200 [entropy.qa] move resolve_dynamic_library to entropy.tools commit 0c249b8d9bcd3ebb173a364cf9145ee0258562a5 Author: Fabio Erculiani Date: Thu Jul 16 08:52:32 2009 +0200 [entropy.qa] rename scan_missing_dependencies to test_missing_dependencies commit d391ec4bac4ba5bb0c46a51c4e80640c9a501580 Author: Fabio Erculiani Date: Thu Jul 16 08:49:51 2009 +0200 [entropy.qa] rename libraries_test method to test_shared_objects commit b0bedded4345e12d510281c78d70e58e60245031 Author: Fabio Erculiani Date: Thu Jul 16 08:49:41 2009 +0200 [todo] update TODO commit 80289324cb113c6ef2e2802c7d3dd0c7b1c48f97 Author: Fabio Erculiani Date: Wed Jul 15 23:26:57 2009 +0200 [entropy.tools] make get_file_size working for unicode file_path strings too commit fc4048464ed6ec68d5e32d44e9a28752df34f271 Author: Fabio Erculiani Date: Wed Jul 15 23:16:38 2009 +0200 [entropy.client.interfaces.Client] tweak Client constructor init order again commit 5e018b5cb9bdb138ba7a6640a7db595171f6ed2f Author: Fabio Erculiani Date: Wed Jul 15 23:11:45 2009 +0200 [entropy.client.interfaces.methods] no need to run world updates calculation on load_repository_database commit 054db055faa5b18013021218813644592f3a63c6 Author: Fabio Erculiani Date: Wed Jul 15 23:04:58 2009 +0200 [entropy.client.interfaces.Client] fix Entropy Client plugin init issue When Client class is instantiated, validate_repositories() is called before the Entropy SystemSettings Client plugin is effectively added. This can cause world updates calculation method to raise KeyError exception when referencing SystemSettings client plugin metadata. commit def1c87caed1033383d2b7e37993f97fd6622dd2 Author: Fabio Erculiani Date: Wed Jul 15 20:13:38 2009 +0200 [entropy.output] add docstrings (partial) commit 698d9de48c48c89f67120d08212d795abb0298b6 Author: Fabio Erculiani Date: Wed Jul 15 19:36:26 2009 +0200 [entropy.security] add docstrings (incomplete) commit 9994d0dc6277ecec4da8d74f0898e3f0456e8f4d Author: Fabio Erculiani Date: Wed Jul 15 19:36:02 2009 +0200 [entropy.qa] add todo commit e9aec38622a374dd7fdfdd8d576888617722e055 Author: Fabio Erculiani Date: Tue Jul 14 16:51:20 2009 +0200 [sulfur.dialogs/sulfur.event] Package info window fixes: :: make User Generated Content tab sending a signal when clicked (instead of keeping the app locked with UGC data retrieval) :: make UGC refresh button working (bug in data handling) commit fb0c79439a47e00ee405521dab937137c1824f90 Author: Fabio Erculiani Date: Tue Jul 14 16:50:47 2009 +0200 [sulfur] when loading UGC cache, sync EntropyCacher to make sure that data is ready commit 6c51fb51c2746734db8beae0603d67d1e3aaa45d Author: Fabio Erculiani Date: Tue Jul 14 16:12:19 2009 +0200 [sulfur] rename Packages tab to Applications commit 28b3725a792e5e8555ae18209aaf08dabe8d2f2e Author: Fabio Erculiani Date: Tue Jul 14 13:47:06 2009 +0200 [docs] update API documentation commit c8df8f2a502ef77873fceb2d4d63e3949079f59b Author: Fabio Erculiani Date: Tue Jul 14 13:38:15 2009 +0200 [entropy.qa] complete entropy.qa docstrings commit 269b787d95e560034f257cb759d15b0ab1ef3b16 Author: Fabio Erculiani Date: Mon Jul 13 19:23:21 2009 +0200 [entropy.spm] backup ACCEPT_LICENSE Portage setting only when setting it commit cf636aa5f6d9337e9d9bbf8ffe92a034ae11324e Author: Fabio Erculiani Date: Mon Jul 13 16:20:06 2009 +0200 [sulfur.Makefile] fix Sulfur installation commit c13f3d1b2961e4a37f43be56c068b47045ac9ce5 Author: Fabio Erculiani Date: Mon Jul 13 14:46:47 2009 +0200 [entropy.client.interfaces.methods] improve remove_repository It happened that when a repository got removed through remove_repository its entry in Client.validRepositories didn't get removed in time to avoid printing a wrong error message to user. commit d4f4684d5f4e881ad40deb04a08c43588acd12b1 Author: Fabio Erculiani Date: Mon Jul 13 13:51:41 2009 +0200 [entropy.output] fix xtermTitle commit aaa8f7beba76308ddd67b7dd22ef952a978e283c Author: Fabio Erculiani Date: Mon Jul 13 13:49:45 2009 +0200 [entropy.output] partially add docstrings to entropy.output commit 3c9848a94024f1761270263a23da16c009963e4c Author: Fabio Erculiani Date: Mon Jul 13 12:22:30 2009 +0200 [translations] update Italian translation commit 034fababe43078a46323cfb7c7c1af1a700ba96d Author: Fabio Erculiani Date: Mon Jul 13 12:08:24 2009 +0200 [entropy.client.interfaces.methods] fix wrong const_debug_write string formatting commit c32a0b73f787f8c45ddda05eb4ddf4c02dfaf397 Author: Fabio Erculiani Date: Mon Jul 13 12:06:33 2009 +0200 [entropy.spm] add more comments on portage.doebuild commit bad861736dc5c250468160ab4ea73714e5ca5fcf Author: Fabio Erculiani Date: Mon Jul 13 11:27:37 2009 +0200 [entropy.spm] doebuild: fix ebuild check_license's Portage pkg_setup bug Portage, when used through its API, doesn't seem to source all the ebuild variables, in our case, the triggering variable was "LICENSE" which was not set properly when calling portage.doebuild("setup"). The buggy package is "net-wireless/broadcom-sta" which contain check_license into pkg_setup. commit d78a7142f72a9449622ea8031e38dafd10717dff Author: Fabio Erculiani Date: Mon Jul 13 11:10:03 2009 +0200 [entropy.client.interfaces.trigger] show pkg_setup output when entropy is running in debug mode commit d301e9515b56095a74b763aace8619a22da724d8 Author: Fabio Erculiani Date: Mon Jul 13 08:33:00 2009 +0200 [client.text_ui] make possible to install entropy packages via relative paths commit 646b7d33e69721af1d36ca0de87506f8278c4477 Author: Fabio Erculiani Date: Sun Jul 12 21:54:29 2009 +0200 [entropy.client.interfaces.package] force accept_license to Spm for config action too. commit 18cfed45a23d194c432cbe4e45a5fd88361b3d96 Author: Fabio Erculiani Date: Sun Jul 12 21:48:22 2009 +0200 [translations] update translations commit 17e86bb06f5687b4d20318731135413d66742153 Author: Fabio Erculiani Date: Sun Jul 12 21:38:16 2009 +0200 [equo] make equo "not enough parameters" string translatable commit 4472fef456882c98bd1bd627a2416a1f4421cb8a Author: Fabio Erculiani Date: Sun Jul 12 21:35:12 2009 +0200 [entropy.client.interfaces.fetch] fix wrong plural string commit 7a17a3fae45979617b740bd1ea7692b4761717df Author: Fabio Erculiani Date: Sun Jul 12 21:29:18 2009 +0200 [sulfur.packages] several speed improvements and fixes :: make Queue class using SulfurSignals to emit queue changes :: dramatically improve speed of EntropyPackages._pkg_get_downgrade :: add some debugging output to EntropyPackages class commit 753235df54bfef6f876ee275e251bbda22ee375f Author: Fabio Erculiani Date: Sun Jul 12 21:28:24 2009 +0200 [entropy.package] improve constructor of EntropyPackage, add (commented out) __getattr__ method to ease debugging commit 256140cb9957d4b60b6c6bbc0e26f1df63676e32 Author: Fabio Erculiani Date: Sun Jul 12 21:27:05 2009 +0200 [sulfur] handle new signals declared into sulfur.event commit c81e1e1fa21f5cfbe3898e4e5d6f887184cabb90 Author: Fabio Erculiani Date: Sun Jul 12 21:26:42 2009 +0200 [sulfur] use const.debug to determine if Sulfur is running in debug mode commit 44c2ae4a27d67789acc9d487b3cef8203db00f92 Author: Fabio Erculiani Date: Sun Jul 12 21:25:33 2009 +0200 [sulfur.setup] move debugging mode code here commit d5d145c76753d14e0743d42aaa42162a156afca8 Author: Fabio Erculiani Date: Sun Jul 12 21:24:58 2009 +0200 [sulfur.views] fix bug that caused inability to "undo" actions on the "Queued" tab commit 79f3dc3109995dcf43b69f630cb911f21aed65df Author: Fabio Erculiani Date: Sun Jul 12 21:24:21 2009 +0200 [sulfur.event] register new UI events commit af18d2d60d2a0723ad30bb0457240f365ba88334 Author: Fabio Erculiani Date: Sun Jul 12 18:09:12 2009 +0200 [sulfur.views] refresh QueueView items when UGC data has been updated. commit ddd61f534b1dcf3a0ffdfd62fd0db2b814767361 Author: Fabio Erculiani Date: Sun Jul 12 18:03:36 2009 +0200 [sulfur] change name of the repository edit confirmation button, from "edit" to "save" commit 23d34b4c232f897db28a0e87d3c7a9f16bfd086e Author: Fabio Erculiani Date: Sat Jul 11 22:22:30 2009 +0200 [sulfur] improve packages search bar experience commit 3870db804b6c1e2a78115dd58214ab14e3b50d1f Author: Fabio Erculiani Date: Sat Jul 11 21:42:41 2009 +0200 [sulfur] change GLSA error message when no packages have been queued commit 0761e47b4f395129aefd0c76c3a92bd4fafcebd6 Author: Fabio Erculiani Date: Sat Jul 11 21:40:47 2009 +0200 [sulfur.dialogs] set proper title to Sulfur file chooser window commit 8c0bf75d6c0ce913c0b25c7325195c58d8da8941 Author: Fabio Erculiani Date: Sat Jul 11 21:40:30 2009 +0200 [sulfur.packages] remove commented out code commit 86b159b53f219adc3b4c65aa278f55b4f111b0cd Author: Fabio Erculiani Date: Sat Jul 11 21:36:29 2009 +0200 [sulfur.package/sulfur.packages/sulfur.views] add support for broken package sets commit a800d10c4afb39ee13e7edbc962689c28240ab47 Author: Fabio Erculiani Date: Sat Jul 11 20:16:40 2009 +0200 [sulfur] add support for editing user-defined package sets commit 51790de49b5cd3fc5f696b2a022ca3e3137c28af Author: Fabio Erculiani Date: Sat Jul 11 20:16:17 2009 +0200 [sulfur.dialogs] implement filled_text InputDialog type support commit c123d8386870524fa6810222528262ba9beb9fa9 Author: Fabio Erculiani Date: Sat Jul 11 11:25:03 2009 +0200 [sulfur.events] correctly handle package set name duplication verification commit eefd38124ca46bcc0dc85b0fb85e0d71ca020f8b Author: Fabio Erculiani Date: Sat Jul 11 11:17:02 2009 +0200 [sulfur.dialogs] fix window hierarchy on InputDialog callback error windows commit 29d91f87710a057ee46e5394ac4d5e4d203f2ece Author: Fabio Erculiani Date: Sat Jul 11 11:13:50 2009 +0200 [sulfur.entropyapi] askQuestion, make it accepting arbitrary parent windows commit a68becc7a4b94982acd8eb9fa2ac99ca3f70d298 Author: Fabio Erculiani Date: Sat Jul 11 11:12:43 2009 +0200 [sulfur.entropyapi] inputBox, make it accepting arbitrary parent windows commit 8188d5774840a9e52521c6a1da81ae9e1ae8bb86 Author: Fabio Erculiani Date: Sat Jul 11 11:10:14 2009 +0200 [sulfur] remove debugging output commit 3c940cec4f8087c6f30f2553d99779deb728b056 Author: Fabio Erculiani Date: Sat Jul 11 10:31:41 2009 +0200 [sulfur] add new event management infrastructure, UGC update handler is the first user commit 06f1001a7fb6466e4dcc03c4f97c4469d149b6cf Author: Fabio Erculiani Date: Sat Jul 11 09:30:28 2009 +0200 [sulfur] Package info window: make "User Generated Content" string translatable commit 66ca87ed0f38f1149d8e8b9fe88497af15bf1006 Author: Fabio Erculiani Date: Sat Jul 11 09:12:28 2009 +0200 [sulfur] implement a very important check :-) commit 7791be64bae5268f876a808442d48ae6816be7b6 Author: Fabio Erculiani Date: Sat Jul 11 09:12:07 2009 +0200 [entropy.tools] add very important function to detect April 1st day commit 42fc90a4c3f81f0c793b4d31527782ed9a467597 Author: root Date: Sat Jul 11 09:02:20 2009 +0200 [sulfur] GLSA entry window: make advisory link clickable commit c124a2d63a29e87e58a6f1d702090d2fcb6917a6 Author: Fabio Erculiani Date: Sat Jul 11 08:50:14 2009 +0200 [sulfur] add packages view per license sorter commit ca68a4a594f9a4fa4d73acdadacff37f9cb6463b Author: Fabio Erculiani Date: Sat Jul 11 08:16:30 2009 +0200 [sulfur] fix various installation handling glitches :: make installation errors handling easier :: better handle package masking install abortions :: when not accepting a license, push user back to install queue tab :: make the "show license" button work better (use gtk.Window.show() and not show_all()) :: make possible to accept a package license by also clicking on packages, which are children of the license identifier TreeIter parent object commit c71239a633ad64032c922eb522a305b62cc9a208 Author: Fabio Erculiani Date: Sat Jul 11 07:47:47 2009 +0200 [sulfur.dialogs] make LicenseDialog window title translatable commit b1d8725e9ce8dbe21307af24764443fe7c9cf486 Author: Fabio Erculiani Date: Fri Jul 10 22:15:59 2009 +0200 [sulfur] usability work :: hide progress tab until installation is started :: rename "Queue" to "Installation", small but effective change commit de28e89dda040230de00ea393d98af6632ba9838 Author: Fabio Erculiani Date: Fri Jul 10 22:02:12 2009 +0200 [sulfur.dialogs] Package menu: show changelog window fixes :: fix changelog viewer window hierarchy (now transient for parent window) :: hide unbound buttons commit b6a54347bebd5c4a476e76292baafaf4e1de014c Author: Fabio Erculiani Date: Fri Jul 10 19:59:13 2009 +0200 [sulfur.dialogs] Package info menu: make pkg maskeing information translatable commit decf5afbeddfb570436bee8a1261a0630617fb1a Author: Fabio Erculiani Date: Fri Jul 10 19:57:34 2009 +0200 [sulfur.dialogs] Package info menu: change location text for installed packages commit 1d2b731274411ec4abca0654ab586a3f2147209b Author: Fabio Erculiani Date: Fri Jul 10 19:51:36 2009 +0200 [sulfur] add UGC icons installation to Makefile commit d9db33df4ecd2a7e8d9dd2e69f870d85e27c83ee Author: Fabio Erculiani Date: Fri Jul 10 19:45:11 2009 +0200 [sulfur] fix syntax error commit cc0ea61a1e0cd0025e65557b15a60d066908e5d3 Author: Fabio Erculiani Date: Fri Jul 10 19:34:59 2009 +0200 [sulfur] split noticeboard subtitle commit 8affc812a9f99d5aac69bac513062e954adfdedd Author: Fabio Erculiani Date: Fri Jul 10 19:34:39 2009 +0200 [sulfur] don't spam text during package install when running with --debug commit 40906ebe583159448928260022b3f208ccd32e8d Author: Fabio Erculiani Date: Fri Jul 10 19:34:11 2009 +0200 [conf] update repositories.conf branch example commit 2b45213876b8db2eca07aec936c5aa87fda61828 Author: Fabio Erculiani Date: Wed Jul 8 09:50:25 2009 +0200 [docs] update API documentation commit e5977cc4c9a291dade9f5e845dfd668374bf9302 Author: Fabio Erculiani Date: Wed Jul 8 09:49:00 2009 +0200 [entropy.misc] complete API documentation commit d3418f921f0078de61c3d59a8e7769c8ed294806 Author: Fabio Erculiani Date: Tue Jul 7 20:02:14 2009 +0200 [docs] update API documentation commit 2b21a6706b5bb32da6098262e8d781727af73778 Author: Fabio Erculiani Date: Tue Jul 7 19:45:53 2009 +0200 [entropy.misc] create docstrings for RSS class commit d55feb2a79888ad00d9a2e0f7d8d028b788490fa Author: Fabio Erculiani Date: Tue Jul 7 19:36:12 2009 +0200 [tests.misc] fix Lifo test commit ffe166536326fcd6173854ff116e0802a8fa03a9 Author: Fabio Erculiani Date: Tue Jul 7 19:15:30 2009 +0200 [docs] update API documentation commit d2f47860b6b8b1f4bb9cd6e56aaac537c45dda70 Author: Fabio Erculiani Date: Tue Jul 7 19:14:27 2009 +0200 [entropy.misc] update API docstrings commit f0953c91c8bb1b320985f6759a56e07e88b51133 Author: Fabio Erculiani Date: Tue Jul 7 17:52:48 2009 +0200 [conf] update brokensyms.conf commit 47302238bb465594c3e89ed3a0cf4c22894f0a6b Author: Fabio Erculiani Date: Tue Jul 7 16:45:46 2009 +0200 [entropy.server] beautify libraries_test output commit ca3ddd886dc76eac333a537201e11ad83c7aeb3f Author: Fabio Erculiani Date: Tue Jul 7 13:36:20 2009 +0200 [todo] update TODO commit 8193d1cb4f8243fef35c0ff1fcf6fa7b9fa300dd Author: Fabio Erculiani Date: Tue Jul 7 13:35:52 2009 +0200 [entropy.qa] add broken libraries masking support commit 2380227032fe4e18404d8f496d0e8a6b921660a5 Author: Fabio Erculiani Date: Tue Jul 7 13:22:19 2009 +0200 [entropy.qa] libraries_test: add regexp support broken symbols commit 983ba51ae797dd4ed54a7642d650b49351b6b836 Author: Fabio Erculiani Date: Tue Jul 7 13:11:59 2009 +0200 [entropy.server] enable broken symbols check on server-side libraries_test commit 5ea368c5702896c8b690952042f09494587745f6 Author: Fabio Erculiani Date: Tue Jul 7 13:11:19 2009 +0200 [entropy.qa] implement sane broken symbols check on libraries_test commit 01e4aea66f39293fb350b16496d6ab673dae8a3d Author: Fabio Erculiani Date: Tue Jul 7 12:43:42 2009 +0200 [entropy.qa] slightly improve libraries_test ldpaths set must be complete before dealing with reverse symlinks map commit e26bdd3221127116d4fed0aebb9b76dda1e3828f Author: Fabio Erculiani Date: Tue Jul 7 12:39:50 2009 +0200 [entropy.const] remove unused constants commit 2cd628fd5d99ddbf914ddfa271cd1f0139e416a7 Author: Fabio Erculiani Date: Tue Jul 7 12:38:01 2009 +0200 [entropy.client/entropy.qa] move libraries_test to entropy.qa commit 6bd17f04dea50ff1e0623c7bf90bc133cd14ac5a Author: Fabio Erculiani Date: Tue Jul 7 08:01:20 2009 +0200 [entropy.cache] make sure to filter out interpreter shutdown issues on EntropyCacher commit 2b9479518b7b701ad0f3fa7a84d69bf6cc7168da Author: Fabio Erculiani Date: Tue Jul 7 07:58:43 2009 +0200 [entropy.misc] make sure to raise ValueError when Lifo is empty commit 7a62df2523ef759923d6a581e3c9bcaedaf7bdd3 Author: Fabio Erculiani Date: Mon Jul 6 14:21:11 2009 +0200 [entropy.dump] handle TypeError on loadobj commit c640726e121150588c8701bd5285f9eeec960591 Author: Fabio Erculiani Date: Mon Jul 6 13:57:58 2009 +0200 [entropy.services.auth_interfaces] block usernames with spaces commit a194f019cb36dfcae2482616f9731f7b958f7f53 Author: Fabio Erculiani Date: Sun Jul 5 22:53:42 2009 +0200 [todo] update TODO commit f86a7efb2664a761d919241cccba54ed5d544dc9 Author: Fabio Erculiani Date: Sun Jul 5 22:35:24 2009 +0200 [todo] update TODO commit 5cd1d36047e1411da2cac33759bd39dced1bae4c Author: Fabio Erculiani Date: Sun Jul 5 19:16:01 2009 +0200 [docs] update API docs commit 5e986ba55ffb0cd6555c52d844080983f94ab867 Author: Fabio Erculiani Date: Sun Jul 5 19:15:01 2009 +0200 [tests.misc] verify that Lifo raises ValueError when empty commit 312d83eea5a97b900ea355ec33cad9a8393e31e6 Author: Fabio Erculiani Date: Sun Jul 5 19:14:22 2009 +0200 [entropy.cache/entropy.client.interfaces.dep/entropy.qa] Lifo now raises ValueError when empty commit 98db97819e031bf288ab5e8ed9b53b7aabda334d Author: Fabio Erculiani Date: Sun Jul 5 19:12:42 2009 +0200 [entropy.misc] add docstrings (partial) commit 90c144568196a7ad5f6d096bf5e0034e6059e827 Author: Fabio Erculiani Date: Wed Jul 1 14:42:18 2009 +0200 [entropy.i18n] complete docstrings commit df6952f91386135eb36132e2076392721508ae27 Author: Fabio Erculiani Date: Wed Jul 1 14:42:07 2009 +0200 [entropy.exceptions] complete docstrings commit faad4d166a51ceb03bc1e353533e21cf3b120f79 Author: Fabio Erculiani Date: Wed Jul 1 14:41:56 2009 +0200 [entropy.dump] complete docstrings commit f02ab7195f9b1d8380b3c04d6c6074e69f503ade Author: Fabio Erculiani Date: Tue Jun 30 21:01:01 2009 +0200 [conf] add branch migration/upgrade script examples commit 883fdd4ce9641c25a921497a9a2c850b64c7e900 Author: Fabio Erculiani Date: Tue Jun 30 20:57:44 2009 +0200 [entropy.services.interfaces] improve client/server interaction reliability commit 63de04d593bd23ab5cda01823f2371edf16578c8 Author: Fabio Erculiani Date: Mon Jun 29 18:23:08 2009 +0200 [todo] update TODO commit 976d59a63a725c1d9581391908c749d8cb7687cf Author: Fabio Erculiani Date: Mon Jun 29 18:17:46 2009 +0200 [entropy.services.repository.interfaces] make generated hash visible commit 9a06a4f269c78ad2d13ec99c6cad74dc937d8b6a Author: Fabio Erculiani Date: Mon Jun 29 18:13:35 2009 +0200 [entropy.services.repository.interfaces] fix indentation commit 5b93fd7a771db71a94297b06d03df7019bdd77c9 Author: Fabio Erculiani Date: Mon Jun 29 18:11:47 2009 +0200 [entropy.services.repository.interfaces] avoid spamming logs, disable repo services for unavailable compressed databases commit 0644d31d633c1145310339f63254c60785063b01 Author: Fabio Erculiani Date: Mon Jun 29 18:10:01 2009 +0200 [entropy.services.repository.interfaces] fix typo in lock_scan commit 6b0581a1c3a282b2d99703c9b9649bd42fc3f608 Author: Fabio Erculiani Date: Mon Jun 29 18:08:22 2009 +0200 [entropy.services.repository.interfaces] make error output more verbose commit 568096fb2ab1aa432ed38c5b5d03f3cad92c5ec2 Author: Fabio Erculiani Date: Mon Jun 29 18:00:11 2009 +0200 [entropy.services.repository.interfaces] uncompress compressed database path rather than requiring an uncompressed one commit 1dd8792f5644a4c9fc2d869d03b4027ac22cd7e3 Author: Fabio Erculiani Date: Mon Jun 29 17:53:31 2009 +0200 [entropy.server.interfaces.mirrors] do not upload uncompressed repository database commit 648ee2df63ef4fd74dcec6c66f6f7466fb023885 Author: Fabio Erculiani Date: Mon Jun 29 17:26:04 2009 +0200 [todo] update TODO commit f935e74a9c509def269395d6c9335b790918d213 Author: Fabio Erculiani Date: Mon Jun 29 17:25:12 2009 +0200 [todo] update TODO commit 839666c31448e10afe38309de89d1240e7cd1e45 Author: Fabio Erculiani Date: Mon Jun 29 17:24:20 2009 +0200 [entropy.server.interfaces.mirrors] remove deprecated repository db formats commit a388c25d9f24be307650876d7d92afc0c2896cf9 Author: Fabio Erculiani Date: Mon Jun 29 17:15:28 2009 +0200 [todo] update TODO commit 61004dcbe41c0a624608f7451207fb8a34a37c45 Author: Fabio Erculiani Date: Mon Jun 29 17:14:55 2009 +0200 [entropy.client.services.ugc.commands/entropy.services.repository.commands] remove deprecated EAPI3 commands commit a48c53ccdb1665728fd07b47ee301f1e02fdb499 Author: Fabio Erculiani Date: Mon Jun 29 10:36:40 2009 +0200 [todo] update TODO commit 78bdd4389e026dfc16b6857181cd368249f3458a Author: Fabio Erculiani Date: Mon Jun 29 10:36:15 2009 +0200 [entropy.const] remove unused repository metadata (related to old branch scripts implementation) commit e85f72d3097cdc4dba79a3fa6750983b2f9348aa Author: Fabio Erculiani Date: Mon Jun 29 10:35:37 2009 +0200 [entropy.client.interfaces.methods] implement branch upgrade/migration script hooks via client database commit b1a1bf10e2ef8f307630ed92b3449189825711e1 Author: Fabio Erculiani Date: Mon Jun 29 10:34:10 2009 +0200 [entropy.client.interfaces.client] do not run branch upgrade/migration scripts at first SystemSettings Entropy Client Plugin iteration commit 882eb3cb126e2cedeb811841b6baf1e7de136867 Author: Fabio Erculiani Date: Mon Jun 29 10:32:55 2009 +0200 [entropy.client.interfaces.cache/entropy.client.interfaces.dep] improve updates calculation cache item storage commit 576438323e4e85a36fb9ff74e89f1e487f77c28d Author: Fabio Erculiani Date: Mon Jun 29 10:31:43 2009 +0200 [entropy.db] implement branch migration support script handling metadata in client db commit 1628092399ff4687c27333ca8cd700a347947b60 Author: Fabio Erculiani Date: Sun Jun 28 00:23:57 2009 +0200 [docs] update API documentation commit 623416e1bf28511166bd3e25f037e8c93c9d4d9e Author: Fabio Erculiani Date: Sun Jun 28 00:21:21 2009 +0200 [todo] update TODO commit c9a8736ba16ead360c8417b5098982970a087ac0 Author: Fabio Erculiani Date: Sun Jun 28 00:19:34 2009 +0200 [entropy.*] 'branches' metadatum is dead, eventually. This commit removes the quirk used mainly server-side to make tidy working on branches sharing package files. Since tidy function now uses a more intelligent technique, this is not needed anymore. commit dc6198527609da9902a4dad92c2d794e81d508d5 Author: Fabio Erculiani Date: Sun Jun 28 00:14:45 2009 +0200 [entropy.server.interfaces.mirrors] finalize tidy_mirrors method commit f9ce68b22303983c5ef5b89f4b285066ccf90d47 Author: Fabio Erculiani Date: Sat Jun 27 23:54:56 2009 +0200 [entropy.client.interfaces.client] ignore exceptions in __run_post_branch_upgrade_hooks() when calculating world updates commit f81d46889e689a2b0c9f3c1c0efc9c97a16c041a Author: Fabio Erculiani Date: Sat Jun 27 23:47:38 2009 +0200 [entropy.server.mirrors] add two new methods + new tidy mechanism Added methods: - get_remote_branches() - read_remote_file_in_branches() Please read their docstrings. Moreover, a new experimental technique to tidy expired packages has been introduced. It uses the new metafile 'packages.db.pkglist' to detect if specific package is used by other branches before validating the removal. commit 35e133987fbee1852a0ad219edf758b51b3ef372 Author: Fabio Erculiani Date: Sat Jun 27 23:09:04 2009 +0200 [entropy.transceivers] FtpInterface: tweak list_dir method commit f13a9c5ab54f327082fede8472d7d77ca81331e0 Author: Fabio Erculiani Date: Sat Jun 27 19:06:16 2009 +0200 [todo] update TODO commit 7fa35edaaa721924e15025f20401f995fc4c66be Author: Fabio Erculiani Date: Sat Jun 27 19:05:53 2009 +0200 [sulfur] clear SystemSettings at the end of packages installation to allow branch hooks to run commit 2caba4969d7d542a26eb9301f90f0d0be923e24c Author: Fabio Erculiani Date: Sat Jun 27 19:05:23 2009 +0200 [client.text_ui] clear SystemSettings at the end of worldUpdate to allow branch hooks to run commit 1a00709f4ea7523b66a62b5cf11b961afae13bec Author: Fabio Erculiani Date: Sat Jun 27 19:02:45 2009 +0200 [entropy.client.interfaces.client] SystemSettingsPlugin init changes Initialization of Entropy Client SystemSettings plugin has been moved at the bottom of the Entropy Client constructor and branch migration support "triggers" have been moved to the new post_setup SystemSettingsPlugin hook. commit 3e81791d5d261c7e4fa7a96b012242c9263d52f2 Author: Fabio Erculiani Date: Sat Jun 27 19:01:56 2009 +0200 [entropy.client.interfaces.methods] Entropy Client SystemSettings plugin is not mandatory commit d37437a006359dfca8ab65ab8a1b17943d7f14a9 Author: Fabio Erculiani Date: Sat Jun 27 19:00:49 2009 +0200 [entropy.client.interfaces.dep] add argument to calculate_world_updates to ignore critical updates check inside it commit 4e8d08f221ae2af1807be986a1bb1acf322d18d7 Author: Fabio Erculiani Date: Sat Jun 27 18:58:42 2009 +0200 [entropy.core] improve plugins support, add post_setup method It is now possible to run post SystemSettings setup stuff in SystemSettingsPlugin instances. This could be handy to hook code that needs SystemSettings complete metadata itself. commit 74dceaece1f9290008da5ab2548e9bbcee648acd Author: Fabio Erculiani Date: Sat Jun 27 17:42:26 2009 +0200 [entropy.client.interfaces.client] add post-branch migration hooks execution into Entropy Client SystemSettings plugin commit 7313b19d24abb60c6c9032895b9d4227680b8bf8 Author: Fabio Erculiani Date: Sat Jun 27 17:41:57 2009 +0200 [entropy.client.interfaces.methods] tweak run_repositories_post_branch_switch_hooks to return more information commit cdc05dbf0c1d790416bf5f28daa352f38f6b6f08 Author: Fabio Erculiani Date: Sat Jun 27 17:38:00 2009 +0200 [entropy.const] create const file for storing previous branch value commit 184f5dc7ce2f9b115509714b2834c08e5e7918ea Author: Fabio Erculiani Date: Sat Jun 27 17:36:01 2009 +0200 [client.text_ui] beautify 'equo world' output commit 3e9af170941a7be57a35e79794fa313925992f10 Author: Fabio Erculiani Date: Sat Jun 27 17:29:41 2009 +0200 [client.text_ui] remove branch migration script code, will be handled internally commit 3e48c695f8de84e249b9e334a4eec2be3e4e8762 Author: Fabio Erculiani Date: Sat Jun 27 17:20:39 2009 +0200 [entropy.const] fix trigger_sh_interpreter, add ${ROOT} prefix commit a14a6c1c8b155f3921cd9ff9369d5ee8cf111d31 Author: Fabio Erculiani Date: Sat Jun 27 17:10:34 2009 +0200 [entropy-notification-applet] don't leave zombie children processes when spawning sulfur commit bcd8d9784349b4f2f8ba89604053d34e31731d6f Author: Fabio Erculiani Date: Sat Jun 27 16:57:44 2009 +0200 [entropy.client.interfaces.repository] run_sync should not re-generate cache but just drop commit 1c53cdaca819f92815a90263365ea6c5b8143429 Author: Fabio Erculiani Date: Sat Jun 27 16:56:02 2009 +0200 [entropy.client.interfaces.cache] stop EntropyCacher on purge_cache rather than on generate_cache commit 3ce1f4cf5af2798e2c51105e14a51d723f8170a2 Author: Fabio Erculiani Date: Sat Jun 27 16:54:15 2009 +0200 [entropy.client.interfaces.cache] fix generate_cache, cache was trashed commit 35c96d125716b65272ae03f2a4a18a6173e8964c Author: Fabio Erculiani Date: Sat Jun 27 16:44:19 2009 +0200 [entropy.client.interfaces.dep] always consider branch setting in dep cache retrieval commit 5e645819fb173947069e66cd30b668181c8d6657 Author: Fabio Erculiani Date: Sat Jun 27 16:44:10 2009 +0200 [entropy.client.interfaces.cache] always consider branch setting in dep cache retrieval commit b8bde39d0936e9a88e5ee3d8f996b9077d4a948f Author: Fabio Erculiani Date: Sat Jun 27 16:24:51 2009 +0200 [entropy.client.interfaces.methods] run_repositories_post_branch_switch_hooks: loop on all the repositories, "excluded" included commit 083bfa609e9c91bebf8e4e99e7fee7303d29dfa8 Author: Fabio Erculiani Date: Sat Jun 27 16:16:48 2009 +0200 [entropy.client.interfaces.methods] add branch migration support methods - run_repositories_post_branch_switch_hooks - run_repository_post_branch_upgrade_hooks - get_post_branch_migration_status_file - get_post_branch_upgrade_status_file docstrings included. commit ca01e3ea0d1e70be21a3b51b2b5a748bf90bce52 Author: Fabio Erculiani Date: Sat Jun 27 16:16:25 2009 +0200 [entropy.const] complete const implementation of branch migration scripts support commit 955a0d64cc651b7537bac4ed535805a29cc63b42 Author: Fabio Erculiani Date: Sat Jun 27 12:01:16 2009 +0200 [entropy.tests] add missing test package commit bbe8a1ce02afce07c94753a3ae7b50e1c1d396b3 Author: Fabio Erculiani Date: Sat Jun 27 10:14:49 2009 +0200 [entropy.tests] add entropy.tools.uncompress_tar_bz2 test commit d7c79ca00817f4e0b87651b1cee05fa54dd5cf2e Author: Fabio Erculiani Date: Sat Jun 27 09:57:57 2009 +0200 [entropy.tests] move tbz2 packages to packages/ commit 56545b558827f222603dfa28477900e362f6cb85 Author: Fabio Erculiani Date: Fri Jun 26 10:41:53 2009 +0200 [entropy.tools] uncompress_tar_bz2: do not try to chmod symlinks commit 7aa3844b78db874e7f271c4a2140930be883e5f4 Author: Fabio Erculiani Date: Fri Jun 26 10:41:08 2009 +0200 [entropy.client.interfaces.package] always raise real exception on package extraction commit dec2dbe4647d502fb62faba03ab03c6732301090 Author: Fabio Erculiani Date: Fri Jun 26 09:38:03 2009 +0200 [entropy.client.interfaces.methods] on quickpkg_handler copy file modes 1:1 It happened that setgid and setuid bits were not copied by default. This commit fixes it. commit 2f3db91df56d7782cb10133beb1adced4d93a9b8 Author: Fabio Erculiani Date: Fri Jun 26 09:36:54 2009 +0200 [entropy.spm] on quickpkg copy file modes 1:1 It happened that setgid and setuid bits were not copied by default. This commit fixes it. commit 91542351721e7eb9f0e9c076830a80c39225dfb8 Author: Fabio Erculiani Date: Wed Jun 24 13:57:59 2009 +0200 [client.text_ui] implement post branch hop script in equo NOTE: this code will be moved to entropy.client in the next commit. It's just a testing proof of concept, and still incomplete. commit 19c36f4ac411628c799ad42332312945ecc62321 Author: Fabio Erculiani Date: Wed Jun 24 13:57:21 2009 +0200 [entropy.const] add const support for pre/post upgrade scripts commit 6beeab4ff1d32c18a054ca3aa7bd4f5a74075a83 Author: Fabio Erculiani Date: Wed Jun 24 13:56:38 2009 +0200 [todo] update TODO commit caeee757aa40559341544a199845e4a9ac80e7ae Author: Fabio Erculiani Date: Tue Jun 23 16:15:39 2009 +0200 [client.text_smart] fix "smart inflate" tool commit e8226c8fa2462fc03b6f166cccc90b610c5773e2 Author: Fabio Erculiani Date: Tue Jun 23 08:39:53 2009 +0200 [entropy.client.interfaces.trigger] remove unused methods commit b10d550fa4858be3bc7e08995374c35ba58defc2 Author: Fabio Erculiani Date: Tue Jun 23 08:07:36 2009 +0200 [entropy.client.interfaces.trigger] remove kernelmod trigger, hopefully not needed anymore commit e4ff57357b6aa2abeaa691ed70eb1653628fcefe Author: Fabio Erculiani Date: Tue Jun 23 08:05:53 2009 +0200 [entropy.client.interfaces.trigger] fix conftouch trigger commit d8a2938d7e2f0385898b283b4ad989c1ae8a72ee Author: Fabio Erculiani Date: Tue Jun 23 06:07:39 2009 +0200 [entropy.client.interfaces.trigger] fix syntax error commit ecde88d899efd716ce2dd40e76eb14ba2f98b899 Author: Fabio Erculiani Date: Mon Jun 22 06:25:25 2009 +0200 [entropy.client.interfaces] tweak postremove trigger commit 6997668317310f641e20f0bf0b526319d2139f22 Author: Fabio Erculiani Date: Mon Jun 22 06:25:18 2009 +0200 [todo] update TODO commit f1d778a1f44b5e275647e880b42ff8e79234aa4b Author: Fabio Erculiani Date: Mon Jun 22 06:15:06 2009 +0200 [entropy.client.interfaces.trigger] remove nvidia/ati trigger hacks, not needed anymore commit c8edb0b7c3c2643b52a4696a6f05f9ba141f793b Author: Fabio Erculiani Date: Mon Jun 22 06:06:44 2009 +0200 [todo] update TODO commit 2d2a967ef892f0d123a9ac77b65ff91f0dc2b811 Author: Fabio Erculiani Date: Mon Jun 22 06:04:23 2009 +0200 [entropy.core/entropy.db/entropy.spm/entropy.client] move SystemSettings client metadata to entropy.client SystemSettings plugin commit db2559956aa513bf7c4371b99e6a3d544de58a0a Author: Fabio Erculiani Date: Mon Jun 22 04:32:25 2009 +0200 [entropy.core] make SystemSettings Entropy validation cache function public (validate_entropy_cache) commit 4fb776e56cc770ca43c311fe723210af7644ef86 Author: Fabio Erculiani Date: Mon Jun 22 04:18:11 2009 +0200 [entropy.core] remove deprecated code from SystemSettings commit e36135b94ff41506ccf599e47f7e327243dcb273 Author: Fabio Erculiani Date: Mon Jun 22 04:12:19 2009 +0200 [todo] update TODO commit bbdde60809ee5f45c1044bef5362e34ad9bcf5f2 Author: Fabio Erculiani Date: Mon Jun 22 04:09:55 2009 +0200 [entropy.const/entropy.qa/equo/sulfur] make ErrorReportInterface post_url arg. mandatory In the aim of removing all the sabayon-centric settings from the "entropy" library, error report via http post url has been moved outside it. commit a220d1882a60b3118119c0cfaddb8b0831df4cec Author: Fabio Erculiani Date: Sun Jun 21 21:49:13 2009 +0200 [client.text_ui] fix critical updates warning commit 209c8b69f1ecdf6fcbf476641995c20df1f15be1 Author: Fabio Erculiani Date: Sun Jun 21 20:23:06 2009 +0200 [client.text_ui] fix undefined reference in text_ui commit be9493871881906c7f47ea196b7bef90b4862c9e Author: Fabio Erculiani Date: Sun Jun 21 17:52:49 2009 +0200 [entropy.db] fix package masking support, trivial commit c2a79d9a006f068f23ff91957f5c87e2d53121cb Author: Fabio Erculiani Date: Sun Jun 21 17:49:09 2009 +0200 [entropy.const/conf] enable critical updates forced installation by default commit 682f0196ae328cb33dca6429f5e041bacb893e7c Author: Fabio Erculiani Date: Sat Jun 20 23:05:59 2009 +0200 [todo] update TODO commit 6695f1309d2f9418de599948d944654dc0aa7ec3 Author: Fabio Erculiani Date: Sat Jun 20 23:05:18 2009 +0200 [entropy/sulfur/equo] implement critical updates installation priority commit 2c5a62a0930ae5d551e771d75b4c73d5c2c4531e Author: Fabio Erculiani Date: Sat Jun 20 17:01:01 2009 +0200 [entropy.client.interfaces.methods] use mkdtemp in add_tbz2_to_repos commit 31a05782d53a6b4bd540cf2b35058388d612e371 Author: Fabio Erculiani Date: Sat Jun 20 16:55:11 2009 +0200 [entropy.spm/entropy.const] improve extract_pkg_metadata method code commit 03662a6d5bb96bd28802125d2c90fef0a944ad3d Author: Fabio Erculiani Date: Sat Jun 20 16:32:17 2009 +0200 [entropy.client.interfaces] remove branch argument from dep calculation methods commit f20f9df8ae4900542e37069648163f16a7cb53c5 Author: Fabio Erculiani Date: Sat Jun 20 16:10:31 2009 +0200 [docs] remove outdated APICHANGES file commit d4fb4333093544faffef3e9a50fec05ff970abb8 Author: Fabio Erculiani Date: Sat Jun 20 16:10:07 2009 +0200 [entropy.client.interfaces.dep] remove unused method get_world_queue commit 125df3916a2186224e64398827838843d8fa834d Author: Fabio Erculiani Date: Sat Jun 20 16:05:35 2009 +0200 [entropy.client.interfaces.dep] improve speed of get_install_queue (2) commit 6071ab6bea255287c55ee4f8e66c0ec289b786c2 Author: Fabio Erculiani Date: Sat Jun 20 16:03:11 2009 +0200 [entropy.client.interfaces.dep] improve speed of get_install_queue commit e65cc1872a6806851ede70f9bb561e7d3405c5e8 Author: Fabio Erculiani Date: Sat Jun 20 15:26:43 2009 +0200 [sulfur] force application restart when Entropy updates are installed commit 99fc49abbab12d58a5a2a8f82c071ba79e705441 Author: Fabio Erculiani Date: Sat Jun 20 12:14:03 2009 +0200 [todo] update TODO commit 601dfc47d2d7ebf936871883e4b5470454fd0b97 Author: Fabio Erculiani Date: Sat Jun 20 12:13:38 2009 +0200 [entropy.core/entropy.client/entropy.conf] add package.satisfied support commit 3723a41cefa342dc789209985901f6f11f8ddb6e Author: Fabio Erculiani Date: Fri Jun 19 10:37:14 2009 +0200 [todo] update TODO commit 7eb7ddb1a8d6f4e44b92d6585c2a33444762240e Author: Fabio Erculiani Date: Fri Jun 19 10:36:43 2009 +0200 [todo] update TODO commit 9c16fff799ed564b4529dd0b0aaecce73cc7e49e Author: Fabio Erculiani Date: Fri Jun 19 10:24:43 2009 +0200 [entropy.client.interfaces.trigger] remove deprecated triggers commit 0506ce20f99857cb98af83b571f5de5a4a8658d9 Author: Fabio Erculiani Date: Thu Jun 18 17:01:26 2009 +0200 [tests.client] remove bogus test commit 12f03349d772ce6162532549b7916ac47db2822d Author: Fabio Erculiani Date: Thu Jun 18 16:59:30 2009 +0200 [entropy.spm] on package metadata extraction, properly handle USE_MASK and USE_FORCE commit 458303d97959ccb5ee8057f36631943f0a36e135 Author: Fabio Erculiani Date: Thu Jun 18 16:51:40 2009 +0200 [entropy.spm] rework calculate_dependencies USE flags parsing commit 278904bdbcfea6136f0b568e10ad60d0ec2981da Author: Fabio Erculiani Date: Thu Jun 18 15:44:31 2009 +0200 [todo] update TODO commit 371b3f804123717e1ffb94150e5fea70cbcf31c4 Author: Fabio Erculiani Date: Thu Jun 18 15:42:16 2009 +0200 [client.equo/client.text_query] implement new query command Implement new equo query command for listing repository packages $ equo query list available commit 3181a35360c01be508162ab119e702d8261ac845 Author: Vincenzo Di Massa Date: Thu Jun 18 12:58:26 2009 +0200 [client.equo/entropy.output] --help improved: now you can type $ equo --help query and $ equo --help query belongs and so on commit 13087a1ef20e87252eea60634831e126cf00c307 Author: Fabio Erculiani Date: Thu Jun 18 14:36:56 2009 +0200 [entropy.output] remove old module imports commit 634378f11ef940e1c4c1cc9ead0a9cd0756773d2 Author: Fabio Erculiani Date: Thu Jun 18 07:33:26 2009 +0200 [todo] update TODO commit 8f867309b7370ffad2726f740f0be9f3d00458ac Author: Fabio Erculiani Date: Wed Jun 17 14:06:28 2009 +0200 [entropy.cache/entropy.const/entropy.core] trivial docstrings update commit ca11cdcba28ac518c9f4ecc0c399e6b6cea79ff2 Author: Fabio Erculiani Date: Wed Jun 17 14:06:02 2009 +0200 [entropy.tests.misc] add more tests commit 1467f7f374323719aa3d3486b25b9e9b6f70d58e Author: Fabio Erculiani Date: Wed Jun 17 14:05:36 2009 +0200 [entropy.misc] update docstrings commit 9a47fd91d574b82d8ffe97d9088466f89999d70e Author: Fabio Erculiani Date: Wed Jun 17 11:34:27 2009 +0200 [entropy.core] drop unused method: get_mtime_files_data commit ca52d0ce9fe59153032fa2580fd5b605cb623cf5 Author: Fabio Erculiani Date: Wed Jun 17 11:22:53 2009 +0200 [docs.api] update API documentation commit 81467f853ac55375234c6b1a28efdb7b9b57f4e4 Author: Fabio Erculiani Date: Wed Jun 17 11:22:23 2009 +0200 [entropy.const/entropy.core] properly handle universal keywords commit ea2dfa3f69d5e9aaf10d9efe9d28f4731957e8ef Author: Fabio Erculiani Date: Wed Jun 17 11:15:14 2009 +0200 [entropy.core] update docstrings commit 9342c16cbcf78534ddf19de71e1d37d59ef9c160 Author: Fabio Erculiani Date: Wed Jun 17 10:34:37 2009 +0200 [entropy.core] update API documentation commit 7999e204f8be725e32b31621e3e1ae6d582e548d Author: Fabio Erculiani Date: Wed Jun 17 08:14:35 2009 +0200 [docs.api] add missing API doc files commit 3fe26c705c0ca5b48974f0c2e12ec22be286476c Author: Fabio Erculiani Date: Wed Jun 17 08:10:42 2009 +0200 [docs.api] update API documentation commit 8e8cb0fb23d0308f6c23aab6dea2a841bc1574fe Author: Fabio Erculiani Date: Wed Jun 17 06:56:42 2009 +0200 [entropy.libraries.tests] add package install metadata generation test commit c5e249a6be45ad53b5f3d370a4d0003adae9b5c8 Author: Fabio Erculiani Date: Wed Jun 17 06:36:23 2009 +0200 [entropy.db] merge some implementation independent code to EntropyRepository commit 5fafa4cc6c6fc025e079140002155d3728d6d0a6 Author: Fabio Erculiani Date: Wed Jun 17 06:25:05 2009 +0200 [entropy.db] API documentation + creation of base class for Entropy repository interfaces (EntropyRepository) EntropyRepository will contain all the implementation independent routines of Entropy repository interfaces (actually in LocalRepository) commit e1149d6d53fead8f2034c1df51209e3287097e38 Author: Fabio Erculiani Date: Wed Jun 17 06:11:38 2009 +0200 [entropy.core] API documentation commit 02861d9450f598e05179bfc1698c38934903901b Author: Fabio Erculiani Date: Tue Jun 16 17:20:28 2009 +0200 [todo] update TODO commit 0f89877e2fa5360a4c709890d6932e7a5f11201a Author: Fabio Erculiani Date: Tue Jun 16 14:37:48 2009 +0200 [sulfur] when double clicking on a category view item, only packages from such category will be shown commit eac698c32ecbcdc425779ac0f7744b133b7f3bc1 Author: Fabio Erculiani Date: Tue Jun 16 12:26:00 2009 +0200 [entropy.server] create_repository_pkglist creates a file containing full "download" paths commit e650459a403e80ac5edb1e1a32f582b67a91b4d2 Author: Fabio Erculiani Date: Tue Jun 16 08:24:31 2009 +0200 update TODO commit 06408790e153eb47ce014027fe37135528ec355a Author: Fabio Erculiani Date: Tue Jun 16 08:23:35 2009 +0200 [entropy.misc] server plugin can be not avail when loading RSS class commit 233502191a3f58316f0d1ad6e00daa4994d59958 Author: Daniel Halens Rodriguez Date: Mon Jun 15 18:41:02 2009 +0000 update French translation. 39% done commit e7e3cb4f9cff02a1cdcefef95e4b97fba2584df7 Author: Fabio Erculiani Date: Mon Jun 15 10:29:19 2009 +0200 update translations commit 29b1630b0bc59381b85734913b0e6f9c1e06f3a2 Author: Fabio Erculiani Date: Mon Jun 15 10:27:41 2009 +0200 update TODO commit 3f70cc5b773ad6285b6ebc380b530aa45283980b Author: Fabio Erculiani Date: Mon Jun 15 09:18:24 2009 +0200 [entropy.server] implement per repository packages list file commit fbcf68cf6d25a4fc8ea0bed0666b251e883a1e48 Author: Fabio Erculiani Date: Mon Jun 15 09:17:36 2009 +0200 [entropy.db] rename listAllPackagesTbz2 to listAllDownloads commit ab8ed1807ce3a9b47354ddbcfe5d65f6e560124c Author: Fabio Erculiani Date: Sun Jun 14 17:35:13 2009 +0200 update TODO commit ac88bc95acf77084cc5a0b17f7ba772a207ad9f7 Author: Fabio Erculiani Date: Sun Jun 14 17:34:38 2009 +0200 [sulfur] add date sorters commit 7159f1a03fe7b11e5afcd5b05b17aae296e27b3b Author: Fabio Erculiani Date: Sun Jun 14 17:34:19 2009 +0200 [entropy.tools] new function convert_unix_time_to_datetime commit a1276421c74d7658e3e21df19e6dc28525be4648 Author: Fabio Erculiani Date: Sun Jun 14 17:00:24 2009 +0200 [entropy.client.interfaces] wait other 5 seconds before returning on lock_check if resources are locked commit 25653088bdcd1a566ffbabf28f37ed4e92df2891 Author: Fabio Erculiani Date: Sun Jun 14 15:49:39 2009 +0200 update French translation and template commit 320f9c873ef2641b8938c894c36518a005329cc8 Author: Fabio Erculiani Date: Sun Jun 14 15:34:31 2009 +0200 entropy.services.ugc: improve methods reliability commit 03abaec0ec059aafcc0ed10b4482a5ae31807273 Author: Fabio Erculiani Date: Sun Jun 14 15:05:36 2009 +0200 make SystemSettings internal parsers methods protected commit 3f28cafa6004aca318545ba7f19319c184a439d0 Author: Fabio Erculiani Date: Sun Jun 14 15:02:50 2009 +0200 make SystemSettings thread-safe commit fe7039c1bc2819fa36f68e1ca2934d1c631d180e Author: Fabio Erculiani Date: Sun Jun 14 12:39:14 2009 +0200 entropy.services: improve performance of the UGC service class commit 097f8631fb1e1951b4f62cf4801ed313e6eb63d0 Author: Fabio Erculiani Date: Sun Jun 14 12:38:50 2009 +0200 entropy.services: rename class appending Mixin (since it's a mixin class) commit 336ba5630a30f5d9624edc810652f54d7e196026 Author: Fabio Erculiani Date: Fri Jun 12 17:59:04 2009 +0200 entropy.db: getTriggerInfo, add "content" argument commit d6f7459459075bcd2e007de09f694731abb330f9 Author: Fabio Erculiani Date: Fri Jun 12 17:56:48 2009 +0200 fix postinstall trigger, did not work due to missing content metadata. Moreover, remove mountboot trigger too commit 37f47e5dde1c364f2d98727e395a98ed656402dd Author: Fabio Erculiani Date: Fri Jun 12 19:47:48 2009 +0200 fix Sulfur const paths commit fe12ce4ee7d38f6512edc838bd71340454848182 Author: Fabio Erculiani Date: Fri Jun 12 18:16:15 2009 +0200 entropy.services.ugc: optimize slow query commit b42b4e1dfcfffc1f56cda1a66f92db149041e3b3 Author: Fabio Erculiani Date: Fri Jun 12 14:48:43 2009 +0200 add entropy client init script commit f52c5e54b9a559ff6872525cde135993ab6eb33c Author: Fabio Erculiani Date: Fri Jun 12 14:48:30 2009 +0200 improve entropy lock file handling commit 1092380f3fb0d12e07e0115d01becb8a27ec9ea9 Author: Fabio Erculiani Date: Fri Jun 12 14:48:14 2009 +0200 update TODO commit 50bfb56ba5461959c3a86f68d99e4c6318d38f44 Author: Fabio Erculiani Date: Fri Jun 12 11:56:34 2009 +0200 entropy.server: properly update light rss version when packages are removed prior to repository uploads commit 77039266f861c89ff594435229553d66b80820df Author: rogerc Date: Fri Jun 12 08:35:09 2009 +0000 update ca.po commit 2bd71356a7ac342d4aaa46e3feadc2c25775fc02 Author: Fabio Erculiani Date: Thu Jun 11 15:12:48 2009 +0200 fix sulfur glade file path commit a298f1a950ee290d632d99d96153c5b664e368b8 Author: Fabio Erculiani Date: Thu Jun 11 14:43:02 2009 +0200 update TODO commit fc572452c7d0e75a2b0b3767b6ed97faee0d2aeb Author: Fabio Erculiani Date: Thu Jun 11 14:42:55 2009 +0200 fix typo commit b255f60c45719fe5db853fa1cf1ac7031e015585 Author: Fabio Erculiani Date: Wed Jun 10 22:22:04 2009 +0200 fix (again) entropy updates notifier dbus policy commit b34e057fbd7fc64e95a95f2a28d23b38579ab677 Author: Fabio Erculiani Date: Wed Jun 10 22:18:06 2009 +0200 notification applet: send a dbus signal even when there are no updates commit 800bcfa8bf0e8a3b54c72b6492e76f2232c76906 Author: Fabio Erculiani Date: Wed Jun 10 21:17:06 2009 +0200 update dbus policy file to work with latest dbus versions commit 8ab447a74d0c02c41ba98e73f318e99842e65bba Author: Fabio Erculiani Date: Wed Jun 10 19:55:17 2009 +0200 ignore dbus exceptions on exit commit dbf5fcbae2a88c507ee65f3aa25c0a10c9720817 Author: Fabio Erculiani Date: Wed Jun 10 14:56:19 2009 +0200 remove gnome, gnome.ui, gtkhtml2 module dependencies commit 7f5d2e454c77d538fdadff3d812feddbe183101a Author: Fabio Erculiani Date: Wed Jun 10 13:48:26 2009 +0200 use new entropy.db switchBranch method commit 4883c07919c4cf3350741d4cd36bf99fcf99be94 Author: Fabio Erculiani Date: Wed Jun 10 13:48:13 2009 +0200 fix switchBranch method commit 47ada52846596d4a0eb97e8800d9269b03d028a2 Author: Fabio Erculiani Date: Wed Jun 10 13:37:07 2009 +0200 update TODO commit d5ea6cb4c7fbc0768c535196e1ce9c406cbd608a Author: Fabio Erculiani Date: Wed Jun 10 13:33:25 2009 +0200 update apidocs commit 11477920e61848705bf7531b9b399b433330d384 Author: Fabio Erculiani Date: Wed Jun 10 13:29:31 2009 +0200 update translations commit c84309f229011c933742a50692938d1e6f8606d0 Author: Fabio Erculiani Date: Wed Jun 10 13:29:17 2009 +0200 update TODO commit b768255e6d1fc315ddf2efb5d547f106c70d846f Author: Fabio Erculiani Date: Wed Jun 10 13:28:07 2009 +0200 add debugging output on get_unsatisfied_dependencies and better handle mixed SPM<->Entropy mode commit d5b78d880a06f481980fccf2e82eaeaece485237 Author: Fabio Erculiani Date: Wed Jun 10 12:25:35 2009 +0200 add some debugging output to dependencies calculation function commit fa5a7b948c48585f02347fd8fffaa2d2d557f8ed Author: Fabio Erculiani Date: Wed Jun 10 12:17:12 2009 +0200 add some debugging output using const_debug_write commit 37e56a3a48028ee45fd09d83d625c20d46daf85f Author: Fabio Erculiani Date: Wed Jun 10 12:16:50 2009 +0200 entropy.const: new function const_debug_write commit 1bdd112037d2b511031f63b8b47d4f9526bc1b4d Author: Fabio Erculiani Date: Wed Jun 10 10:44:57 2009 +0200 disabled automatic database directory migration, deprecated commit 1d1eb1db0f50968bd6fc88def1227349dff7eb84 Author: Fabio Erculiani Date: Wed Jun 10 10:40:27 2009 +0200 check if upload directory exists on remove_expiration_files commit 2bbf3ec9bb4dcaacfc6694c86c0cc82e9ac8f05f Author: Fabio Erculiani Date: Wed Jun 10 10:39:28 2009 +0200 check if upload directory exists on calculate_local_upload_files commit 2f4dee04fcfef956d20da4bc75e04b5375268902 Author: Fabio Erculiani Date: Wed Jun 10 10:39:19 2009 +0200 update output commit b6d665de7b2f0056c41bedb108cba5ea34a5e166 Author: Fabio Erculiani Date: Wed Jun 10 10:30:50 2009 +0200 fix typo commit e39ce4fd011618d9f609c3e51abe622eee1b00c0 Author: Fabio Erculiani Date: Wed Jun 10 10:29:27 2009 +0200 use new entropy.db moveCountersToBranch method commit cdadc9e8081e7404d1bb1d09f0e876d4eb717857 Author: Fabio Erculiani Date: Wed Jun 10 10:29:19 2009 +0200 improve moveCountersToBranch commit 82033f6e232715130d288fc89d6195193b136197 Author: Fabio Erculiani Date: Wed Jun 10 10:20:06 2009 +0200 remove server db file if empty on switchbranch commit db27a8bbd8329a51c140730e9395b06f5f0ccded Author: Fabio Erculiani Date: Wed Jun 10 10:12:03 2009 +0200 be gentle when moving databases commit d795d7f8f41d06eb8dc65ddc35010ce5fb86fb30 Author: Fabio Erculiani Date: Wed Jun 10 10:00:17 2009 +0200 fix typo commit 0d0e1a60320a6a77e113cb539bd86a6d7c182524 Author: Fabio Erculiani Date: Wed Jun 10 09:58:17 2009 +0200 fix switch_packages_branch, more reliable now commit d991b596ed636dc80a2aa4a233304fada0a74089 Author: Fabio Erculiani Date: Wed Jun 10 09:43:05 2009 +0200 new etpUi key "warn" to that will make possible to disable warnings commit 801feeadd5654a6142951a0eeaf9bdf4df776703 Author: Fabio Erculiani Date: Wed Jun 10 09:28:56 2009 +0200 entropy.server: fix switchbranch tool on reagent commit ff6a5345aa57314ba9983bcb1b0ac092cffd194d Author: Fabio Erculiani Date: Wed Jun 10 09:18:52 2009 +0200 fix typo commit 3f7eb02f4be6e7e85ee84c5be3773f4c009543bd Author: Fabio Erculiani Date: Tue Jun 9 23:31:16 2009 +0200 Sulfur: fix weird issues when switching between tabs commit 25305edeeb94903e3e5457e4e67d5333f3954ec6 Author: Fabio Erculiani Date: Tue Jun 9 23:02:07 2009 +0200 Sulfur: fix Repository Manager, queue polling was too high commit 596368995ddac53485eaeb4b313f3018e1f53c7e Author: Fabio Erculiani Date: Tue Jun 9 22:17:24 2009 +0200 Sulfur: fix vte.Terminal handling on dialogs module too commit 2885a825a31ef27ff42359f9f1fdf29d090659f1 Author: Fabio Erculiani Date: Tue Jun 9 21:32:23 2009 +0200 fix vte.Terminal freezes commit 430273264a3a64837764dcb06502a1413962babb Author: Fabio Erculiani Date: Tue Jun 9 19:43:12 2009 +0200 Sulfur: several stability fixes commit 4eb7fc1f67b0a403b954aa0f8e629b6cac4151d6 Author: Fabio Erculiani Date: Tue Jun 9 12:13:23 2009 +0200 unit testing, tools: new test on xpak-only file commit 54c33e4126072513f458e65ec9e55b7c82bfe522 Author: Fabio Erculiani Date: Tue Jun 9 12:10:30 2009 +0200 make suck_xpak working on a xpak-only file too commit aef2b9431a73bd39d668096827296c2744b5e628 Author: Fabio Erculiani Date: Tue Jun 9 12:10:09 2009 +0200 entropy.db: trivial output fix commit 0225582176cf159d07854806dbd306f418de59ae Author: Fabio Erculiani Date: Tue Jun 9 12:09:38 2009 +0200 always use etpConst for package extensions commit c7d9cae6490635d055ea0e3e3706f9e210e94bfe Author: Fabio Erculiani Date: Mon Jun 8 19:49:40 2009 +0200 entropy.client: when syncing repos using EAPI3, catch db exceptions on add/remove commit 43a9bf159cd3f84791b5b7bd42e58ed6d22f1aa8 Author: Fabio Erculiani Date: Sun Jun 7 00:13:15 2009 +0200 fix client updates daemon commit e6759981c168ac74e20a40691d7151727ae0faec Author: Fabio Erculiani Date: Sat Jun 6 19:00:08 2009 +0200 when a boot service is not removed due to collisions, do not disable it in postremove commit 479c23f8c680b45d8b7c968cc5c157e68aa4157c Author: Fabio Erculiani Date: Sat Jun 6 18:59:59 2009 +0200 tweak output commit 877929cd55f4c09c70b40153c61e616b128e5852 Author: Fabio Erculiani Date: Sat Jun 6 18:59:46 2009 +0200 fix typo commit 41143f873ce3fd536659d9894ad036eacf7d28ed Author: Fabio Erculiani Date: Sat Jun 6 13:08:01 2009 +0200 update documentation, complete entropy.const and fix entropy.cache commit 13beafcdda9665fc5d4e754b03aac801cc6d0297 Author: Fabio Erculiani Date: Sat Jun 6 09:12:36 2009 +0200 update apidocs commit c35e34043c09a5b939f84377e6352064fc128c88 Author: Fabio Erculiani Date: Sat Jun 6 09:12:25 2009 +0200 complete docstrings for entropy.cache commit 2e787531aab378ff00f552eb353700ed649b1641 Author: Fabio Erculiani Date: Sat Jun 6 07:41:17 2009 +0200 update Italian translation commit 53c38c842f3358fde7aad7a34d37e801aa043c00 Author: Fabio Erculiani Date: Sat Jun 6 07:31:20 2009 +0200 correctly handle resume on timeout errors commit 01c61e0d00f70a138f00948abbc28709d4dbae14 Author: Fabio Erculiani Date: Sat Jun 6 07:28:23 2009 +0200 fix array unpack error commit e4183e1951a6469b5cc9c70f925efbb0e7718fe0 Author: Fabio Erculiani Date: Fri Jun 5 23:54:30 2009 +0200 update translations commit dc6b8574315e582d99741527d9235a8db2edad8a Author: Fabio Erculiani Date: Fri Jun 5 23:43:30 2009 +0200 add Portage EAPI2 SRC_URI handling commit 4a412c7f0bea3fc9701dccc4fd708f5d1b786a3d Author: Fabio Erculiani Date: Fri Jun 5 23:13:38 2009 +0200 complete Portage EAPI2 use dependencies support commit 5e88ceb76050adb477b54cefd990808b1d0e89b9 Author: Fabio Erculiani Date: Fri Jun 5 19:37:07 2009 +0200 fix stop method of EntropyCacher to not make use of the watchdog timer commit f255f9f24162567b942847a803082f88bfcf6b72 Author: Fabio Erculiani Date: Fri Jun 5 19:23:42 2009 +0200 do not run cleanups on client db close commit 8692ba1c89d90137440ac33e4205bc184b5af7fb Author: Fabio Erculiani Date: Fri Jun 5 17:29:55 2009 +0200 update TODO commit 72b579e2c258dc9024f22a94d6660d9f8a37f23e Author: Fabio Erculiani Date: Fri Jun 5 15:47:26 2009 +0200 remove unused method commit 42845bd1bf3e5e244ab77adac5551876d0c38d19 Author: Fabio Erculiani Date: Fri Jun 5 15:42:29 2009 +0200 entropy.spm: better Portage EAPI2 support, add "!!conflict" support commit 77cbf8d01f0ea56650421a2d9587b092d3694066 Author: Fabio Erculiani Date: Fri Jun 5 15:15:57 2009 +0200 sometimes treeupdates is not necessary commit 6749a996341af90720bc874abce10add91277d20 Author: Fabio Erculiani Date: Fri Jun 5 13:00:19 2009 +0200 when showing package sets on mirrors sync, only print the ones of the current repository commit d99c172fbd12985a363e0e3e3760e86ae9d412d1 Author: Fabio Erculiani Date: Fri Jun 5 12:29:51 2009 +0200 entropy.misc: fix RSS class when description metadatum is not available commit be14ab6b82a97879e48f1f83692f930d47ba3580 Author: Fabio Erculiani Date: Fri Jun 5 09:08:58 2009 +0200 entropy.qa: improve entropy_package_checks commit bd4ec10402a3806b1c855460f247b6063f8e52cf Author: Fabio Erculiani Date: Thu Jun 4 22:26:33 2009 +0200 create md5 hash of packages when using the flushback tool commit 75c717e89d1ccca8e7776ce0464277ebc219557f Author: Fabio Erculiani Date: Thu Jun 4 20:55:34 2009 +0200 entropy.transceivers: improve FtpInterface, download_file method commit d6d8120c309d77a6a744d0de3452837d39374b56 Author: Fabio Erculiani Date: Thu Jun 4 20:45:53 2009 +0200 unit testing, add a new entropy.tools test (remove_edb) commit f281d67e429bf96aed8495ff19f00a28b47a4e2e Author: Fabio Erculiani Date: Thu Jun 4 20:44:22 2009 +0200 entropy.tools: behavioural and performance updates - created new function locate_edb - using locate_edb in extract_edb and remove_edb - updated is_entropy_package_file functions, it didn't work with empty package files (virtual packages for eg.) commit 87f37193173f5eb8c9656651ce121a96a9997234 Author: Fabio Erculiani Date: Thu Jun 4 19:16:42 2009 +0200 EAPI1, download light version of the repository database commit f686cfb075b47752e1e33ad5b868d8e0f8e2471b Author: Fabio Erculiani Date: Thu Jun 4 18:45:53 2009 +0200 when creating the light version of the EAPI1 database, optimize its size commit 0297cc24f7bba96f428e2a23ffe4aa4d761807d5 Author: Fabio Erculiani Date: Thu Jun 4 17:59:31 2009 +0200 fix another small typo commit 9a010d8d30198e47ab4ca8ab694c05307bfd76a3 Author: Fabio Erculiani Date: Thu Jun 4 17:56:22 2009 +0200 fix typo commit feb2ffbf6a5e2b67c70580916ea6b121ba3ba24d Author: Fabio Erculiani Date: Thu Jun 4 17:46:16 2009 +0200 fix typo commit 6adb3fe2cc41c6439515438e8dd0e2fd0c31d450 Author: Fabio Erculiani Date: Thu Jun 4 17:35:40 2009 +0200 EAPI1: also upload a light version of the repository database commit 6cb70b4de738a62f1905c3694c15c3c2daba2363 Author: Fabio Erculiani Date: Thu Jun 4 17:23:07 2009 +0200 new method dropContent commit c6080a31172d4d5eeee549dc9e9b94f3d1888313 Author: Fabio Erculiani Date: Thu Jun 4 16:54:07 2009 +0200 code style update commit 8b5d50351b79c65234a352eb36396364ea6919cd Author: Fabio Erculiani Date: Thu Jun 4 16:49:38 2009 +0200 when downloading a repository using EAPI=1, if possible verify the compressed database first commit 56188bab0ef0a47ed083fc1306376c274ed63e6f Author: Fabio Erculiani Date: Thu Jun 4 14:50:47 2009 +0200 also upload compressed database checksum commit a808953b94e1df8fc1aeec60e576e29e40fb6b90 Author: Fabio Erculiani Date: Thu Jun 4 14:30:37 2009 +0200 do not run treeupdates on repository database upload commit ae46ad8b06d56280abdb1234de3bdc55f1825994 Author: Fabio Erculiani Date: Thu Jun 4 14:29:52 2009 +0200 new argument for open_server_database do_treeupdates bool argument tells open_server_database to run treeupdates or not commit 24ba53ce1536c2d8d56797404e972aebb086ea6d Author: Fabio Erculiani Date: Thu Jun 4 08:45:43 2009 +0200 improve FtpInterface speed on file uploads and downloads commit e54ddcf450d54e0409accaecf7be7199727facfb Author: Fabio Erculiani Date: Thu Jun 4 00:05:02 2009 +0200 Makefile: never compile python modules by default commit 94dc7d201b6a3dff4856c28d58f62baea2d8ed87 Author: Fabio Erculiani Date: Wed Jun 3 18:37:00 2009 +0200 fix resume support again commit 1ffe8e91c9ee09aff99f20363cd41765c62ff282 Author: Fabio Erculiani Date: Wed Jun 3 18:19:35 2009 +0200 update TODO commit 4e4e6f37c18e1aa7ec8e4093a8b25e266895ceb0 Author: Fabio Erculiani Date: Wed Jun 3 11:34:27 2009 +0200 entropy.server: trivial changes commit a15c4117388911ef49da38c9b78f141a7d1c2d52 Author: Fabio Erculiani Date: Wed Jun 3 11:34:10 2009 +0200 entropy.tools, trivial changes commit 15b11c1e1e18bcd543bdeea5637b45c12d4a30ac Author: Fabio Erculiani Date: Wed Jun 3 11:33:36 2009 +0200 unit test, tools: add 2 new entropy.tools tests commit 47c8f0cc499f2d617dd123acf003f7b97a82966d Author: Fabio Erculiani Date: Wed Jun 3 09:02:19 2009 +0200 really improve suck_xpak function with new seeking tecnhiques commit b73068175071f885c762c08901f5c301cd420488 Author: Fabio Erculiani Date: Wed Jun 3 08:50:06 2009 +0200 module cleanup commit dd17240a4eabc22910fb84b2bcad7d2a3571be44 Author: Fabio Erculiani Date: Wed Jun 3 08:47:39 2009 +0200 really improved version of extract_edb, new seeking technique commit e0041cf7eb37868d48bae89c920a99d91bbb4a39 Author: Fabio Erculiani Date: Wed Jun 3 01:09:28 2009 +0200 improve performance of suck_xpak commit f26fb63f31ad8912efc59c4098f4e56847427814 Author: Fabio Erculiani Date: Tue Jun 2 20:31:31 2009 +0200 add deprecation warning commit 0fcff4aab464945ddbe87ac9b0ca2010cf72d4dc Author: Fabio Erculiani Date: Tue Jun 2 20:30:24 2009 +0200 on package install, clear world and available cache completely commit 6ff57b2e03a52e72b5ef40f6c535826830481e47 Author: Fabio Erculiani Date: Tue Jun 2 20:25:41 2009 +0200 always use os module constants instead of straight integers commit c856fe7a09380fa47181965589f21d3924a38404 Author: Fabio Erculiani Date: Tue Jun 2 20:08:54 2009 +0200 update TODO commit 5816cda26c7ac23ff1ba64328cc4ce02f1eb002f Author: Fabio Erculiani Date: Tue Jun 2 18:29:11 2009 +0200 entropy.server: improve QA code commit a0bf9dd02cee320dcac6a116769d1766f1871d28 Author: Fabio Erculiani Date: Tue Jun 2 18:29:11 2009 +0200 entropy.server: improve QA code commit 4e1436e69a71489f1f4ef85f1222b17d49fb4615 Author: Fabio Erculiani Date: Tue Jun 2 17:11:24 2009 +0200 fix typo commit abc51a9a773ae64ab3bca4660e7e107aec55d3aa Author: Fabio Erculiani Date: Tue Jun 2 17:05:44 2009 +0200 improve extract_edb reliability commit 7455b823d17f545e19ec43147990b5d8943fb63a Author: Fabio Erculiani Date: Tue Jun 2 16:54:35 2009 +0200 more improvements to extract_edb commit 76d42edf48bf3c8d0ed138ab63c19567ac90c2c8 Author: Fabio Erculiani Date: Tue Jun 2 16:33:06 2009 +0200 when seeking a file, use os module constants instead of straight numbers commit 4fcd5f786b7e2a9c0d1d5d5682189eda8b1af71a Author: Fabio Erculiani Date: Tue Jun 2 15:32:53 2009 +0200 optimized version of extract_edb commit 36cf61c259727318e07287b4e3f6242f9d779aa0 Author: Fabio Erculiani Date: Tue Jun 2 12:37:53 2009 +0200 improve speed of extract_edb if no metadata is available commit acda9f564b44b33f13c2ae3d7552e29df761400e Author: Fabio Erculiani Date: Tue Jun 2 01:48:23 2009 +0200 improve remove_edb function commit df992294d9476629d3b93b1b2a429c82c3818e8a Author: Fabio Erculiani Date: Tue Jun 2 01:38:23 2009 +0200 when Entropy metadata in package files is not found, give up cleanly commit c051e400d0f0593e4a333301d120605f5c77bb5f Author: Fabio Erculiani Date: Tue Jun 2 01:35:40 2009 +0200 improve extract_edb memory usage commit b0987970c218d9352186722f363dd7e22bd1a781 Author: Fabio Erculiani Date: Tue Jun 2 01:08:30 2009 +0200 improve extract_edb reliability commit 55a741baf35753496dd990c0468cb7df406ba01a Author: Fabio Erculiani Date: Mon Jun 1 21:24:28 2009 +0200 when flushing back packages, also check their hashes commit 811234d93d8d0901e2701efaa69baf5678df8410 Author: Fabio Erculiani Date: Mon Jun 1 20:20:31 2009 +0200 entropy.server.interfaces.mirrors: add QA tests on package uploads commit 66b4c2c69b7360af424a0fa44dad9662def1cac3 Author: Fabio Erculiani Date: Mon Jun 1 20:00:50 2009 +0200 entropy.qa: add generic method to QA check package files commit 11d97e94d2b123a12232d2d748df6cd76c887b47 Author: Fabio Erculiani Date: Mon Jun 1 19:35:57 2009 +0200 entropy.services.ugc: always close file descriptor commit 71e4f767ee596a9359853a8bc85b7644faf710dc Author: Fabio Erculiani Date: Mon Jun 1 19:29:14 2009 +0200 entropy.db: when loading LocalRepository and it fails, make sure to close the fd commit 49a922498d8ee39525113fe3e6e60ff7d77d049e Author: Fabio Erculiani Date: Mon Jun 1 19:18:57 2009 +0200 fix typo commit 8b9e0fbc51ea4aade958d3b0eb50d35131d9b475 Author: Fabio Erculiani Date: Mon Jun 1 19:17:12 2009 +0200 more work on neededlibrarypaths commit 0d66d1630bbd62b195fa556b8c3ea98217f8965c Author: Fabio Erculiani Date: Mon Jun 1 19:11:07 2009 +0200 improve entropy.tools.extract_edb commit 6c326ca57e5b9b1f2d6f8be3dc64e36ea4aca72d Author: Fabio Erculiani Date: Mon Jun 1 19:07:03 2009 +0200 entropy.db: improvements for neededlibrarypaths table commit f962e7f4f575f4172f78eb62796e52992c104725 Author: Fabio Erculiani Date: Mon Jun 1 18:07:35 2009 +0200 add UGC Entropy Error Report interface to Sulfur commit c36b15ead5c4ec1dd60dc9bcf90d6f3e307ac6ed Author: Fabio Erculiani Date: Mon Jun 1 18:05:23 2009 +0200 entropy.qa: fix get_missing_rdepends commit 2caadbef01d144de6531358872b9fef68fda9b0b Author: Fabio Erculiani Date: Mon Jun 1 18:03:49 2009 +0200 entropy.db: extend resolveNeeded capabilities to match entropy.qa requirements commit 5852ee0ed8a1ddc6756a01c5f829f0ffa6b4a93e Author: Fabio Erculiani Date: Mon Jun 1 17:53:41 2009 +0200 update needed_paths metadatum format commit b0f3da2be26800047014321e61eef2d3e4913828 Author: Fabio Erculiani Date: Mon Jun 1 17:48:35 2009 +0200 entropy.db: neededlibrarypaths schema update commit 2b014c4fa74da48a5736b8acd18e946ddf2dfcb7 Author: Fabio Erculiani Date: Mon Jun 1 17:05:21 2009 +0200 entropy.server, try using atomic os.rename method commit 52362f8d649bb3baaaf1a24208dbd21a4223ca72 Author: Fabio Erculiani Date: Mon Jun 1 10:10:29 2009 +0200 fix apidocs for epydoc commit c2f8e860a468ff64aec2bceb1b43775aa51e369f Author: Fabio Erculiani Date: Mon Jun 1 10:09:11 2009 +0200 importing draft of API documentation generated by epydoc commit e4603365e22ed575bf01906bd1e626cb46bece32 Author: Fabio Erculiani Date: Mon Jun 1 00:26:54 2009 +0200 make always sure that proper branch metadatum is set commit 7e0df7bae4ae230bdfff3640665fd661a31ba383 Author: root Date: Sun May 31 23:17:33 2009 +0200 update TODO commit 0a46d0b92c9ef199e98157699ee2acc05f14b3b1 Author: Fabio Erculiani Date: Sun May 31 22:25:13 2009 +0200 Sulfur: packages view, make possible to expand/collapse rows through the "selection" column commit 0cefe6ac207f2eacdf7450b633789e2d59ca90cd Author: Fabio Erculiani Date: Sun May 31 22:15:45 2009 +0200 Sulfur: fix packages view expansion when selected commit 369e4fcbeea83559862eef1daa5cf451948e7de7 Author: Fabio Erculiani Date: Sun May 31 18:27:48 2009 +0200 update TODO commit b83de700928ac9e3f9337cfa0219a50b716336cb Author: Fabio Erculiani Date: Sun May 31 18:10:38 2009 +0200 make equo using the new UGC error reporting interface commit 05a614f29287ff1343b7420de25e130cab614792 Author: Fabio Erculiani Date: Sun May 31 18:06:22 2009 +0200 update TODO commit 002ad35295f4ed7e6360e38595147116ded11e5f Author: Fabio Erculiani Date: Sun May 31 18:05:46 2009 +0200 fine tune error reported dest emails commit 311615c4ba5ec130df3ff43539c09a2dfe754f8d Author: Fabio Erculiani Date: Sun May 31 17:53:52 2009 +0200 always make sure that given email is really an email commit 000875278578778312a76bcfe68a3cc992d8193d Author: Fabio Erculiani Date: Sun May 31 17:52:07 2009 +0200 entropy.client.interfaces.qa: ease code commit dc0a12e23414b6449645c6a329d74f08964e2a64 Author: Fabio Erculiani Date: Sun May 31 17:51:52 2009 +0200 remove debugging output commit 02c898f4f34659d4bfe2aa3dcb15adbb4f50f2a3 Author: Fabio Erculiani Date: Sun May 31 17:51:29 2009 +0200 entropy.client.services.ugc.commands: eval() is evil() commit d65c147592a55dbe3284a625f85ebe8674b1e365 Author: Fabio Erculiani Date: Sun May 31 17:50:15 2009 +0200 for UGC Entropy error report, use zlib commit 9e81ab4747dbb14bc88c644ac2730229554c6287 Author: Fabio Erculiani Date: Sun May 31 17:37:46 2009 +0200 strictly split received strings by white spaces commit dd2f3786bb4870c93b6836e87174482c272843a3 Author: Fabio Erculiani Date: Sun May 31 17:35:15 2009 +0200 revert previous commit commit 2947b1e65382b9bb8c3ad3928306db5e8d32db46 Author: Fabio Erculiani Date: Sun May 31 17:19:03 2009 +0200 use Python serializer for error report submission commit 9c8495410eef6d5cd6603e1d81bdeb1baf6d5cd6 Author: Fabio Erculiani Date: Sun May 31 17:14:33 2009 +0200 for UGC Entropy Error report, use extended dict to xml converstion commit 468c485e8a10b703872d787dbbbeb045ffdbb28c Author: Fabio Erculiani Date: Sun May 31 17:02:36 2009 +0200 make some basic improvements commit cd1398504dac248cfa7e40d8a284fa4ca960ca44 Author: Fabio Erculiani Date: Sun May 31 17:02:08 2009 +0200 entropy.qa: fix system_version parameter commit 17fc769bff8a69531864931841c916d04975a61b Author: Fabio Erculiani Date: Sun May 31 17:01:47 2009 +0200 enable traceback on ValueError exceptions commit ab1296f456db1d247d075c8aef543226edaddb89 Author: Fabio Erculiani Date: Sun May 31 16:35:01 2009 +0200 equo ugc, fix small issue with UGC from equo commit 821d1dc998c5494f0e3869b4a7c34b12452bacc8 Author: Fabio Erculiani Date: Sun May 31 16:25:21 2009 +0200 make UGCErrorReportInterface constructor parameters not mandatory commit dee3e35f4f3fd529261e143932b4ffc4f4fad167 Author: Fabio Erculiani Date: Sun May 31 16:14:07 2009 +0200 implement Entropy Error reporting through UGC commit 8267090196f167c35ee7f8ea4efff07ef98d276a Author: Fabio Erculiani Date: Sun May 31 14:49:22 2009 +0200 ErrorReportInterface, cleanup temp data commit 49e506be6be4fe0ecc6e04216f777f00af10a3ab Author: Fabio Erculiani Date: Sun May 31 14:41:24 2009 +0200 remove old handler commit 7024eafec4b19e667a714fcb42dd213d82198b86 Author: Fabio Erculiani Date: Sun May 31 11:17:27 2009 +0200 update TODO commit 4c0f11c184339f000c1a967065f107f4c1deeeb8 Author: Fabio Erculiani Date: Sun May 31 11:16:38 2009 +0200 Sulfur, RemoteConnectionMenu, make sure that connection port value is valid commit 5b68fb38eee5a9aeae2c54bd4fc32a04f514c7cd Author: Fabio Erculiani Date: Sun May 31 11:16:28 2009 +0200 equo: remove beep commit a31a24e5d7f9f547fc29d4b0252c85e4526bcf94 Author: Fabio Erculiani Date: Sun May 31 11:11:16 2009 +0200 entropy.client.interfaces.repository: fix typo commit 0eda0437527760f07631abdf3da598ee4b0c81c8 Author: Fabio Erculiani Date: Sun May 31 11:05:52 2009 +0200 entropy.client, EAPI2, on repository update, fetch the light version of the database commit 01eb6439e4499952d76f34c80be6a1339f897874 Author: Fabio Erculiani Date: Sun May 31 11:05:30 2009 +0200 entropy.db: create indexes for content table only when possible commit 59d444672e2018509ac21cba8b132c7da9102dec Author: Fabio Erculiani Date: Sun May 31 10:49:23 2009 +0200 fix EAPI2 light database md5 hash creation commit d5aaaf56ede4af266458e1727e1d51128ba25080 Author: Fabio Erculiani Date: Sun May 31 10:38:32 2009 +0200 fix returning data commit f5ef744df6e5ed94c96242d1db17d7aa7a3e3d30 Author: Fabio Erculiani Date: Sun May 31 10:16:28 2009 +0200 add light database file (without content) for upload in EAPI2 commit dfd6dd5aff62f4f4914d73c14dcd58a31a01faf0 Author: Fabio Erculiani Date: Sun May 31 10:15:03 2009 +0200 entropy.db: doDatabaseExport, make possible to exclude tables commit ab66d84f67b406a53b1946ea4f817b070ec6e177 Author: Fabio Erculiani Date: Sun May 31 10:08:10 2009 +0200 add new backward compatible EAPI2 constants commit 8b52c00a3dc7a1a6fe85d956c105523abf6879e7 Author: Fabio Erculiani Date: Sun May 31 10:05:20 2009 +0200 entropy.db: fix neededlibraryidpackages sql commit d901f1f667d25d6b347293ba4ca592346da0dc60 Author: Fabio Erculiani Date: Sun May 31 09:49:52 2009 +0200 small code style update commit e64935fbe9d7ae9ffb5e62f9c105518b0711f576 Author: Fabio Erculiani Date: Sun May 31 09:49:29 2009 +0200 entropy.db: add elfclass column to neededlibraryidpackages, rewrite resolveNeeded() commit b18939cdcfeafc86a89d8b87e6a24db4cc03338b Author: Fabio Erculiani Date: Sun May 31 09:39:43 2009 +0200 entropy.db: search cache not needed anymore commit 80d187c45d1c43309a7c10c30b8cfed5cd91b9b1 Author: Fabio Erculiani Date: Sun May 31 09:32:06 2009 +0200 EAPI3, when syncing repositories, do not fetch packages' 'content' metadata commit bdd23bee7c46fff574c4f6b2aad9b39022d292c8 Author: Fabio Erculiani Date: Sun May 31 09:31:28 2009 +0200 EAPI3, add method that returns package metadata without 'content' commit 4085cdf162c6efa3c5d827dd2f0fcd5419587d52 Author: Fabio Erculiani Date: Sun May 31 09:12:48 2009 +0200 entropy.client.interfaces.package: use content metadata from package database commit 46b49ec1516966e26fb8d59d0990f093565f7db8 Author: Fabio Erculiani Date: Sun May 31 08:13:27 2009 +0200 entropy.client.interfaces.package: remove old workaround for missing ftype commit 84c9eab53099582deab5a86fb407b3365b7a0001 Author: Fabio Erculiani Date: Sat May 30 23:14:45 2009 +0200 fix typo commit cb1ed1bc89dd6b768c0660311eaa97cf6fa42dee Author: Fabio Erculiani Date: Sat May 30 23:08:12 2009 +0200 entropy.db: createCountersTable got removed commit c38e9f8cc563311776ed403c4e1f295c83ce7be8 Author: Fabio Erculiani Date: Sat May 30 23:05:51 2009 +0200 fix typo commit 545826ccf87129474cb22101d4516404cbfb04e0 Author: Fabio Erculiani Date: Sat May 30 23:01:18 2009 +0200 use new EAPI3 method to retrieve all repository metadata commit 47de6575e0f409c4645afda845ef2ca8b6aa959e Author: Fabio Erculiani Date: Sat May 30 23:00:25 2009 +0200 implement EAPI3 method to make possible to retrieve all repository metadata one-shot commit ec1c64e75faa99285a08ef775f6f0c0522b35541 Author: Fabio Erculiani Date: Sat May 30 22:59:16 2009 +0200 entropy.db: new methods clearNeededLibraryIdpackages and setNeededLibraryIdpackages commit 30dae279e202a1d60e97e9cd59f730f89f0ddc1d Author: Fabio Erculiani Date: Sat May 30 22:48:02 2009 +0200 entropy.db: new method retrieveNeededLibraryIdpackages commit beec2ab334e9498328180f06d8b1e24767c0399a Author: Fabio Erculiani Date: Sat May 30 22:00:25 2009 +0200 entropy.db: always create licenses_accepted and installedtable tables commit 4d8d268b1c9e80c79d4b82409e5037f0972df8a9 Author: Fabio Erculiani Date: Sat May 30 21:56:41 2009 +0200 entropy.db: categoriesdescription table now mandatory commit e91ec0e6f0112798fdacaff4d7d00004e9953684 Author: Fabio Erculiani Date: Sat May 30 21:56:10 2009 +0200 entropy.db: counters table now mandatory commit c35497d7b0b5d4f48ef2e2b5a5e5d064a30c627e Author: Fabio Erculiani Date: Sat May 30 21:55:11 2009 +0200 entropy.db: trashedcounters table now mandatory commit e017bc0184d5b474c8b088a33e2e404304a82086 Author: Fabio Erculiani Date: Sat May 30 21:54:04 2009 +0200 entropy.db: licensedata table now mandatory commit 8cdb60bb76ad0ff7212d630ccf68b829f90372cd Author: Fabio Erculiani Date: Sat May 30 21:40:27 2009 +0200 entropy.db: fix regenerateDependsTable commit 8088bd06a2ef8d4aec8f8b6d74a05343138eebef Author: Fabio Erculiani Date: Sat May 30 21:38:17 2009 +0200 improve counterstable migration handling commit a0dcca94b6defa2665f53e320ebf56601cc79c47 Author: Fabio Erculiani Date: Sat May 30 21:30:57 2009 +0200 entropy.db: improve dependstable handling commit 9fa7908acc8b2374021a900c96ad5f566522338b Author: Fabio Erculiani Date: Sat May 30 21:20:27 2009 +0200 entropy.db: fix typos commit 360ef6b157ecd7ba8d0f87f6f3908bdbff84ffab Author: Fabio Erculiani Date: Sat May 30 21:11:07 2009 +0200 update TODO commit 78d9a6fc393e25ea3b3d750c36d1d2ee68c7c616 Author: Fabio Erculiani Date: Sat May 30 21:10:30 2009 +0200 add library paths table regenerator tool to reagent commit bb13d48a4ad9b77c0950499ba9ad2761360d761f Author: Fabio Erculiani Date: Sat May 30 21:08:06 2009 +0200 implement library <=> idpackage match table logic in entropy.server commit 4b2ec93bf27869878f96e3f0121ca3175eec9656 Author: Fabio Erculiani Date: Sat May 30 21:07:40 2009 +0200 add library <=> idpackage matching table logic commit e9022bd62a276211028da409a790ec28f706b56e Author: Fabio Erculiani Date: Fri May 29 19:03:47 2009 +0200 update TODO commit a041d753c4069128814e50ca5ddaee7c005aeb99 Author: Fabio Erculiani Date: Fri May 29 19:03:20 2009 +0200 entropy.client.interfaces.dep: use new entropy.db.resolveNeeded method commit cd40e6787512499e9405319072774d27036d7ca7 Author: Fabio Erculiani Date: Fri May 29 19:02:33 2009 +0200 update entropy.db.resolveNeeded to use the new library paths strategy commit 1040faee426da4595a650f722e1e2e88cb16ffd8 Author: Fabio Erculiani Date: Fri May 29 19:00:53 2009 +0200 entropy.client.interfaces.package: do not install needed_paths metadata into client db commit 5cc812674ec7eacfbf9e587855f73859d4663687 Author: Fabio Erculiani Date: Fri May 29 18:24:35 2009 +0200 add needed libraries path server-side resolution commit 4c632e499f85648e27cbf57107172eb41e806f53 Author: Fabio Erculiani Date: Fri May 29 17:16:06 2009 +0200 make entropy.db treeupdates function more verbose commit d5f66f3acaecfd251ea39b5734e787b3e4465817 Author: Fabio Erculiani Date: Fri May 29 17:08:17 2009 +0200 use new discard() method of EntropyCacher commit 8c9d574765cfb0b73f9925e576cc39b2c3557d50 Author: Fabio Erculiani Date: Fri May 29 17:06:37 2009 +0200 enforce EntropyCacher discard method commit 636781b4d5e96c2408c61d4685b34dcaeb0b77ac Author: Fabio Erculiani Date: Fri May 29 17:04:51 2009 +0200 add discard method to EntropyCacher commit 57d3ec86e2f67b528807e931954cbb93c993ac5b Author: Fabio Erculiani Date: Fri May 29 13:28:13 2009 +0200 entropy.db: new method dropContentIndex commit 950e9a76f9454bbb22c64051f6ad1a7c0f78e05b Author: Fabio Erculiani Date: Thu May 28 17:41:13 2009 +0200 fix Makefile commit 865601888d8914bd98dbe467469bf01a4326a42d Author: Fabio Erculiani Date: Thu May 28 17:40:21 2009 +0200 make ugc calls synchronous commit edadcc85a822e48e4db58c2484ab96105d6e7b98 Author: Fabio Erculiani Date: Thu May 28 16:32:21 2009 +0200 do not insert hardware hash data if it's already present commit 5746bedee0b6e9966d08b84aa8bc14200f8a65bf Author: Fabio Erculiani Date: Thu May 28 16:12:01 2009 +0200 update TODO commit 8c57d8f6462b5ef65914db795c2134fd7f79b9e6 Author: Fabio Erculiani Date: Thu May 28 15:59:09 2009 +0200 implement entropy hardware hash handling into UGC commit 2ab488b89bd2d6b017a3798613e19bcb7661957e Author: Fabio Erculiani Date: Thu May 28 13:49:40 2009 +0200 implement hardware hash generation and store commit 8ff39fe5cd11bbb9158fab8c0ba1fb7bf2436113 Author: Fabio Erculiani Date: Thu May 28 13:21:15 2009 +0200 fine tune entropy hardware hash generator commit f782e8b3e8ce2c5f36ddca3b806d88be5e9e0fb2 Author: Fabio Erculiani Date: Thu May 28 08:16:19 2009 +0200 entropy.server.interfaces.mirror: fix typo in method call commit 74f472d2e54f04213d4daf89a6a26257cf4386b1 Author: Fabio Erculiani Date: Thu May 28 06:43:51 2009 +0200 improve entropy hardware hash generator commit 4324af788b86c333b02d981c9643caf50328b139 Author: Fabio Erculiani Date: Thu May 28 06:35:44 2009 +0200 entropy.misc.RSS: renamed camelCase methods commit e69164105c5319765e0820aa4c1058bdd6421cc7 Author: Fabio Erculiani Date: Thu May 28 06:22:10 2009 +0200 entropy.misc: initial code review and cleanup, rssFeed class renamed to RSS commit ec3d074f12da05355e78c80fdb4a42d3f53ae0c2 Author: Fabio Erculiani Date: Thu May 28 06:09:45 2009 +0200 entropy.security: code review and code cleanup commit 4610755369755f7d94cdf60b6ddc2ccfe7335489 Author: Fabio Erculiani Date: Thu May 28 06:03:05 2009 +0200 entropy.client.interfaces.Client: rename methods - _resources_run_create_lock => resources_create_lock commit 3f7d95f51a54c2b5e63d41cce247196483acf445 Author: Fabio Erculiani Date: Thu May 28 06:02:05 2009 +0200 equo, rescue: rename _resources_run_remove_lock call into resource_remove_lock commit 0bc20f8ed4f9c1f4b8e0b8398ccef9ccca31e01c Author: Fabio Erculiani Date: Thu May 28 06:00:14 2009 +0200 entropy.client.interfaces.Client: rename methods - _resources_run_check_lock => resources_check_lock - _resources_run_remove_lock => resources_remove_lock commit 90a389ed96d4f4aa3cd77011628976bcfe7c3cd2 Author: Fabio Erculiani Date: Thu May 28 05:55:02 2009 +0200 entropy.security: initial code review and cleanup commit 42c3adf40c4e9fa543f7409155c94b04620fa70b Author: Fabio Erculiani Date: Thu May 28 05:54:40 2009 +0200 entropy.qa: code review and cleanup commit f0f80f14c97cc0badda0db06f559d3603ee68995 Author: Fabio Erculiani Date: Thu May 28 05:54:30 2009 +0200 entropy.output: code review and cleanup commit f9093898c399f6b83e44097598f190a36464c9c5 Author: Fabio Erculiani Date: Thu May 28 04:01:46 2009 +0200 wait 3 seconds before showing service status to make gtk displacing the widget commit 613782f32261cd3a2b38e53ac5ff655a5c174933 Author: Fabio Erculiani Date: Wed May 27 21:08:22 2009 +0200 update TODO commit 67e220e81e22552438a78f39232d3cba3fd35cf6 Author: Fabio Erculiani Date: Wed May 27 20:57:56 2009 +0200 add Entropy hardware has generator commit 2c32d9fb498d4e14d6d38da73b9d4fea1a1ebee8 Author: Fabio Erculiani Date: Wed May 27 19:58:06 2009 +0200 Sulfur: when syncing repositories, hide notebook tabs commit 43c2826161faae0f192a6a06161980762772eecb Author: Fabio Erculiani Date: Wed May 27 16:19:02 2009 +0200 equo: extract_pkg_metadata moved to entropy.spm commit 588765795b3ebedfdb3fce04fcfab0bc48c1b0dd Author: Fabio Erculiani Date: Wed May 27 11:58:10 2009 +0200 make "equo query belongs" able to translate given paths using the reverse symlink map commit cc6f65837e2add10394c0183888f62359872e5ef Author: Fabio Erculiani Date: Wed May 27 11:48:14 2009 +0200 make "equo query belongs" completely agnostic commit 389e774b0a00c9c38ac9b60afcc51aed26226870 Author: Fabio Erculiani Date: Wed May 27 11:24:46 2009 +0200 update TODO commit c6df0fadf3dab539aa8c0f4e36b1e56df4cf1d01 Author: Fabio Erculiani Date: Wed May 27 11:24:28 2009 +0200 update TODO commit f8667a567e84d3e49939bc4e0df7dc4d5bf33dd8 Author: Fabio Erculiani Date: Wed May 27 11:23:52 2009 +0200 implement reverse symlinks system map through configuration file commit d183c281699a99a8b761bcb5d4832d5fcc5c2188 Author: Fabio Erculiani Date: Wed May 27 11:23:15 2009 +0200 add regular expressions to filesystem directories mask file commit 82e85d8aca5fe3902b50c07f60fc6966e7cc38b7 Author: Fabio Erculiani Date: Wed May 27 07:37:55 2009 +0200 entropy.client.interfaces.package: spm search_keys() always returns list objects now commit 844466f373798fbe2ab785717b2a9224f2c3ee66 Author: Fabio Erculiani Date: Wed May 27 07:37:36 2009 +0200 entropy.spm: search_keys always returns a list object commit 695597bac28b889804896b1ed87ec6fae63defb4 Author: Fabio Erculiani Date: Wed May 27 07:21:14 2009 +0200 entropy.client.interfaces.package: improve Spm search_keys function output handling commit dacc3e1f3ab7b488d0a4977fc54a2b1f1768c799 Author: Fabio Erculiani Date: Wed May 27 00:05:28 2009 +0200 fix Makefile commit 4d2e639d65af05333ca3adc2a4a1aad42cebd07f Author: Fabio Erculiani Date: Tue May 26 23:46:03 2009 +0200 fix an error that caused some Spm entries to be erroneously removed under certain circumstances commit 09c18fe998036cd71e5a7fc7990d945bea124710 Author: Fabio Erculiani Date: Tue May 26 23:45:35 2009 +0200 entropy.misc.EntropyCacher: also trap TypeError exceptions on pop() commit f3d6c8a8b8bfcfcd9ca92588223686049abe54cb Author: Fabio Erculiani Date: Tue May 26 23:27:53 2009 +0200 Makefile: do not install test suite to system commit 98d343406dcc190482ab71aba576d5f89fefe9d3 Merge: 32d68d7 e71d8db Author: Fabio Erculiani Date: Tue May 26 23:08:28 2009 +0200 Merge branch 'master' of git+ssh://fabio@sabayonlinux.org/home/git/projects/entropy commit 32d68d70b585be64ab52a741c7c5702a05c4face Author: Fabio Erculiani Date: Tue May 26 23:06:14 2009 +0200 entropy.client.interfaces.package: code cleanup, preparing for debugging commit e71d8dbfb4a654128effd8e9979068a00905acea Merge: cab4301 70a5653 Author: Daniel Halens Rodriguez Date: Tue May 26 19:03:24 2009 +0000 Merge branch 'master' of git+ssh://daniel@sabayonlinux.org/home/git/projects/entropy commit cab4301dba82004df9aaa79f2f2ea74ca8867eb1 Author: Daniel Halens Rodriguez Date: Tue May 26 18:53:35 2009 +0000 Update spanish translation commit 70a5653333c6c3376eff6535adfa6c2aff7ae9ce Author: Fabio Erculiani Date: Tue May 26 18:04:23 2009 +0200 add /usr/local to filesystem directory mask commit 6e59b7ae15598330ec1a0aaff225ecae7dc83c80 Author: Fabio Erculiani Date: Tue May 26 18:04:12 2009 +0200 "equo query orphans" filter symlinks commit cdfe316c883f8fdd7f3c53335c3331fe7b8ce9f4 Author: Fabio Erculiani Date: Tue May 26 17:17:37 2009 +0200 update translations commit a576dc24138277d99a600dcc5e494b20d8007751 Author: Fabio Erculiani Date: Tue May 26 17:17:21 2009 +0200 Sulfur: make popup menu items translatable commit 76fed31694e9b7dee1b196f4b26a6913357b69ec Author: Fabio Erculiani Date: Tue May 26 17:08:43 2009 +0200 entropy.db: extend treeupdates "move" action functionality to accept dep. matches as first argument commit 6de07bc92fc5c7b8ae2df770d05c450592dc5a8e Author: Fabio Erculiani Date: Tue May 26 10:55:00 2009 +0200 equo: reset cache before killing EntropyCacher commit 8089ba5d7a74533ddf0898b2bf05f5388062e178 Author: Fabio Erculiani Date: Tue May 26 10:53:23 2009 +0200 fix typo commit 598d3958f7d0df77727ba7c74ecd0aa6fd047cb0 Author: Fabio Erculiani Date: Tue May 26 10:52:06 2009 +0200 fix equo merge/remove output commit 2e153e632fb89b4cef365f877d8f5ea8cbae09c8 Author: Fabio Erculiani Date: Tue May 26 10:49:49 2009 +0200 equo, show conflicts in printed queue commit 2bacba0cb202652a6d23c21f9c9ab9199b6553a1 Author: Fabio Erculiani Date: Tue May 26 10:03:11 2009 +0200 entropy.client.interfaces.trigger: some general code improvements and cleanup commit b5166440ac74ef38b2e248dae45a7d0b51dd6ea1 Author: Fabio Erculiani Date: Tue May 26 09:43:01 2009 +0200 entropy.security: remove bogus comment commit f0771eb3a77e03cef33f0ac8c232f1cab483ae83 Author: Fabio Erculiani Date: Mon May 25 22:59:55 2009 +0200 unit testing, db: add multi match tests commit 4bbca983c3089210d15036ee74405f98a9e40a6b Author: Fabio Erculiani Date: Mon May 25 21:17:40 2009 +0200 revert interpreter to /usr/bin/python instead of python2 due to issues with Gentoo's python2 symlink not being updated properly commit f1fd8b2efc785d65e9c9f1601eec3cd2c7ed0e0a Author: Fabio Erculiani Date: Mon May 25 21:08:38 2009 +0200 revert interpreter to /usr/bin/python instead of python2 due to issues with Gentoo's python2 symlink not being updated properly commit 290d806c36189fb4b48875a6d0d300b1a0ec9337 Author: Fabio Erculiani Date: Mon May 25 21:07:30 2009 +0200 revert interpreter to /usr/bin/python instead of python2 due to issues with Gentoo's python2 symlink not being updated properly commit 44dbe5e0dad72c6e4e925b4967cce8168f053e86 Author: Fabio Erculiani Date: Mon May 25 20:31:49 2009 +0200 entropy.client.interfaces.trigger: there is no need to run openglsetup trigger on postremove commit 61b736b34f37b7154a9ec7470f88babac9261e7c Author: Fabio Erculiani Date: Mon May 25 20:25:59 2009 +0200 entropy.client.interfaces.trigger: revert to xorg-x11 opengl profile only when really needed commit b655ecc085de2c131b384ba853fc555d3ff083ad Author: Fabio Erculiani Date: Mon May 25 20:24:17 2009 +0200 entropy.client.interfaces.trigger: revert to xorg-x11 opengl profile only when really needed commit 75b91ea50f90128d3977a6279191c9ab0f32bde7 Author: Fabio Erculiani Date: Mon May 25 20:14:11 2009 +0200 update code to use the new atom_match results with multiMatch = True commit 2c680b4cc5b1c2450935f5342a49e451eccd6aee Author: Fabio Erculiani Date: Mon May 25 20:13:39 2009 +0200 entropy.client.interfaces.dep: atom_match always returns a set as first argument commit b4fe52574527d2e0b43f3109cb9fe021c96c377f Author: Fabio Erculiani Date: Mon May 25 20:05:04 2009 +0200 entropy.db: atomMatch used with multiMatch always returns a set() as first argument commit 57de18d9270a273539be4f31bfbffc3b875ae16a Author: Fabio Erculiani Date: Mon May 25 19:19:16 2009 +0200 entropy.client.interfaces.trigger: remove binutils trigger commit 8a06d0ab869b6b4fd5b6d80da84465ae7df6414d Author: Fabio Erculiani Date: Mon May 25 19:10:29 2009 +0200 fine tune some module imports commit bc608beb8f6b044bfbde8f7e332ee2e93018b932 Author: Fabio Erculiani Date: Mon May 25 13:02:59 2009 +0200 Sulfur: make "Edit Repository" button working again commit 7b5a720c45305d2472bedefb5e57e23127914558 Author: Fabio Erculiani Date: Mon May 25 12:57:50 2009 +0200 update translations commit b672c578a887816a06f64cd511cfa7525c2b92a4 Author: Fabio Erculiani Date: Mon May 25 12:57:21 2009 +0200 make "install from binary package ..." Sulfur menu icon translatable commit f3f68d0482ae0277e583460bb65e4a1b12cceeac Author: Fabio Erculiani Date: Sun May 24 18:44:34 2009 +0200 Sulfur: on notebook switch, run required tasks if needed commit 5af74417c69e9757d8cf3ad10cbd5dfaf2ca47ba Author: Fabio Erculiani Date: Sun May 24 18:36:24 2009 +0200 update Italian translation commit cbf4c9dcb525b625f923d55eb720c7da9fab3d49 Author: Fabio Erculiani Date: Sun May 24 17:58:01 2009 +0200 update translations commit 4ee0def680e2b1273ca1bbf3579be782565d7d69 Author: Fabio Erculiani Date: Sun May 24 17:57:19 2009 +0200 update TODO commit 381c6406beeacf34b054b8795a52dd4eb7a470ba Author: Fabio Erculiani Date: Sun May 24 17:57:02 2009 +0200 entropy.spm: trivial whitespace change commit 76998f6c306dabb17589ad548b07875d40733761 Author: Fabio Erculiani Date: Sun May 24 17:50:06 2009 +0200 move Spm metadata extractor to entropy.spm (was in entropy.client) commit a40cd8f9bb9201cbe541711df6afde66300ed085 Author: Fabio Erculiani Date: Sun May 24 17:34:24 2009 +0200 entropy.client.interfaces.trigger: deprecate some methods commit 53a281e7aea00ac3ddc779db29f66c435c4551db Author: Fabio Erculiani Date: Sun May 24 17:34:04 2009 +0200 entropy.client.interfaces.metadata: properly handle USE flags commit cd60e33d149bdb481048ad04b38d1f0488695a2c Author: Fabio Erculiani Date: Sat May 23 22:41:55 2009 +0200 repository manager client, fix progress_log_write commit 03ba2a6ea2768999ce012637a9fb58fa7a0a17fa Author: Fabio Erculiani Date: Sat May 23 20:35:53 2009 +0200 entropy.client.interfaces.trigger: createkernelsym trigger not needed anymore commit 4e90a4d9d9fe981636cd66c5c1c10de1e8bc4b03 Author: Fabio Erculiani Date: Sat May 23 20:33:18 2009 +0200 entropy.client.interfaces.trigger: remove cleanpy trigger, not needed commit 872481f387b184535dc98c86bf530d7bff32f979 Author: Fabio Erculiani Date: Sat May 23 20:00:57 2009 +0200 hide Sulfur notebook tabs during install commit c28d3e9f7c33338b5e1a05e3a6774a413750e8c0 Author: Fabio Erculiani Date: Sat May 23 19:25:09 2009 +0200 add downgradable packages support so Sulfur commit 8bb2e971631f63fdaf14cd2f7e540c61fd68215b Author: Fabio Erculiani Date: Sat May 23 15:12:49 2009 +0200 Sulfur: trivial changes commit 793861fba368f55dbcf688f3e99a716739b02558 Author: Fabio Erculiani Date: Sat May 23 14:49:41 2009 +0200 sulfur.packages: fix typo commit b98709831a71c0789ef0036cf55a5b59ddca2052 Author: Fabio Erculiani Date: Sat May 23 14:39:37 2009 +0200 improve Sulfur usability by improving gtk Notebook settings commit 4886de4d94c1bf178fdc5cc7ffaa4077c88499ac Author: Fabio Erculiani Date: Sat May 23 13:16:15 2009 +0200 sulfur.packages: trivial update commit 456680adb58fd655e8672c6599bc772e38f91e4a Author: Fabio Erculiani Date: Sat May 23 13:15:28 2009 +0200 entropy.client.interfaces: improve calculate_available_packages, branch is not needed commit 75028092b23a32d9a3ce5d94afaf0c5102770751 Author: Fabio Erculiani Date: Sat May 23 10:39:59 2009 +0200 fix "Add All" button commit b219c7795557000de704047d5a3cd80f7c8d683c Author: Fabio Erculiani Date: Sat May 23 10:36:55 2009 +0200 fix Sulfur window height commit e668e41bf1715945171d32ac06cdbb60b68894ae Author: Fabio Erculiani Date: Fri May 22 19:08:11 2009 +0200 entropy.server: code style update commit ad2d8cf0517bb2e470823b98f9aa0ddd416a941f Author: Fabio Erculiani Date: Fri May 22 11:41:18 2009 +0200 entropy.client: deny treeupdates as user due to Portage /var/db/pkg perms commit d67a23639401d43f0703bc1aaa73c986aa2192c9 Author: Fabio Erculiani Date: Fri May 22 07:55:15 2009 +0200 do not filter Queued view elements if filter bar is active commit 1eac8e5ae9ffabf2a7b72db7f822be1a8a367865 Author: Fabio Erculiani Date: Fri May 22 07:52:20 2009 +0200 misc bugfixes on Sulfur commit b197b8b9c212a3ca529b43468c752393b08e918a Author: Fabio Erculiani Date: Fri May 22 07:51:59 2009 +0200 entropy.server: code style updates commit 298c0180eab9ab0a7a471f470c8b9e090b54ead7 Author: Fabio Erculiani Date: Fri May 22 07:51:01 2009 +0200 entropy.qa: rename get_deep_dependencies_list commit 06d05fd6278f97d416503ac0fbd85333d529de1c Author: Fabio Erculiani Date: Thu May 21 21:34:58 2009 +0200 update Sulfur sidebar buttons commit b87d170e59478795905ff5a75c6456f8ec6bea0e Author: Fabio Erculiani Date: Thu May 21 20:19:20 2009 +0200 more usability work on Sulfur commit 4bbafd4642c17a43568b1494bc37b7510215631c Author: Fabio Erculiani Date: Thu May 21 20:19:07 2009 +0200 update Sulfur queue icon commit 820427d870cf0ef5f9410019119b001d09e5b1e7 Author: Fabio Erculiani Date: Thu May 21 20:18:35 2009 +0200 entropy.server.interfaces.mirrors: rss entries are always utf8 commit a18ae7697e9f94696742631377ff3501fefadc81 Author: Fabio Erculiani Date: Thu May 21 09:53:42 2009 +0200 Some UI updates to make Glade 3.6 happy commit 536af165350131b6012815194a48514b938dbdc4 Author: Fabio Erculiani Date: Thu May 21 09:05:33 2009 +0200 update translations and POTFILES.in commit beaa87a69fa9092137668c6742109c82b84dfcc2 Author: Fabio Erculiani Date: Thu May 21 09:01:57 2009 +0200 fine tune Sulfur first page buttons commit 4b077c5a7ae3ff8a399365524e82ce6d0891934d Author: Fabio Erculiani Date: Thu May 21 08:56:15 2009 +0200 improve Sulfur "simple mode" commit f1632afc3fc6ee040575fe642cdffb1a7a036338 Author: Fabio Erculiani Date: Thu May 21 02:27:19 2009 +0200 Add Sulfur "simple mode" and "advanced mode" options commit d016fbccdeec7596f6cb6ce628fba15c2d9cb6bb Author: Fabio Erculiani Date: Wed May 20 20:13:56 2009 +0200 update TODO commit 13cd4e2470db07ec05fb37e73082cce56c1758a4 Author: Fabio Erculiani Date: Wed May 20 20:12:59 2009 +0200 update translation template and complete Italian commit 2637dfdb5b0c09db7f78cc64bedfda326f52a37b Author: Fabio Erculiani Date: Wed May 20 20:09:15 2009 +0200 migrate notification applet to Sulfur commit 00f12ec8709d30fdb50ff9bebc99cdd2f4aee47b Author: Fabio Erculiani Date: Wed May 20 20:03:25 2009 +0200 update translations commit e2bd3d41023d157f01c7d08a11fb87aaedf871a4 Author: Fabio Erculiani Date: Wed May 20 20:00:24 2009 +0200 Sulfur code refactoring, phase 3, methods commit 9e6d16ec59e8cdcedfdc0e9b10c7b4e823965d83 Author: Fabio Erculiani Date: Wed May 20 19:53:28 2009 +0200 entropy.core/const: drop etpRepos* commit c673b30d4d2da7c3d0d13d6d8b2b0e9b452e906c Author: Fabio Erculiani Date: Wed May 20 19:35:44 2009 +0200 entropy.client.services.system.interfaces: some code style cleanup commit 911f448af9f715e2ecb2634d1b426dfde15778d8 Author: Fabio Erculiani Date: Wed May 20 19:29:52 2009 +0200 entropy.client.services.system.interfaces: fix typo commit 813f5180c3c0f7629ae124f2483dc76eec895b31 Author: Fabio Erculiani Date: Wed May 20 19:29:07 2009 +0200 entropy.client.services.system.interfaces: syntax update commit 264e6ce1a92cf10aa1977d6170feff388a0418c5 Author: Fabio Erculiani Date: Wed May 20 19:27:40 2009 +0200 entropy.client.services.system.interfaces: eval() is evil() commit c309895ddc80c08e6844d1e0e9a90ec73e6a30ac Author: Fabio Erculiani Date: Wed May 20 19:22:29 2009 +0200 entropy.client.services.system: rename Base into BaseMixin which is more appropriate commit 4db9520568492ad5b8b812483d70030d519b84c7 Author: Fabio Erculiani Date: Wed May 20 19:20:32 2009 +0200 clear entropy/__init__.py commit a09e3a6e73801e4c6fa7c2c0abe6553c706852b2 Author: Fabio Erculiani Date: Wed May 20 17:46:20 2009 +0200 entropy.client.interfaces.package: fix symlinked directories update This patch needs testing. Symlinked directories were not updated correctly when link information got changed. commit 94486046b652d7761ed556abe8290fbe07bfc0fd Author: Fabio Erculiani Date: Wed May 20 16:39:06 2009 +0200 equo: add beep at the end of commands commit 9c0701e4579f14fc3cb314199c6506568ff9a481 Author: Fabio Erculiani Date: Wed May 20 16:08:21 2009 +0200 make sulfur.packages using sulfur.dialogs.WaitWindow commit 930c219cbc82bbd4000e36ae4ce435314faf93e4 Author: Fabio Erculiani Date: Wed May 20 16:07:09 2009 +0200 complete migration to sulfur.dialogs.WaitWindow commit 032d8b9aad251e51254ccdc5caf11e28b3e9a7f9 Author: Fabio Erculiani Date: Wed May 20 15:47:57 2009 +0200 move Wait Window to sulfur.dialogs commit b93dee8c6851695b01471e480ebc4ad96505c94a Author: Fabio Erculiani Date: Wed May 20 11:11:17 2009 +0200 Sulfur: code refactoring, second phase commit bef3a6fd6f3ce1b631caca89a397d26d45487f19 Author: Fabio Erculiani Date: Tue May 19 14:59:14 2009 +0200 Sulfur: first chunk of code, refactoring in progress commit e11ce75583c453d08be1a03d22a16c472de7d41e Author: Fabio Erculiani Date: Tue May 19 09:48:06 2009 +0200 entropy.misc.rssFeed: fix error when using from entropy.client commit 80558f08b639c0891c2e64d77e1884993f7374b1 Author: Fabio Erculiani Date: Mon May 18 11:19:22 2009 +0200 equo source: fix issues when running as user commit 864f380c0893e0ed3f22dbc7e8d90920687a4b86 Author: Fabio Erculiani Date: Mon May 18 09:39:19 2009 +0200 Sulfur: improve package stars visualization commit 0ab84c5666ffe716b348721c76f5961325b4c9c2 Author: Fabio Erculiani Date: Mon May 18 09:01:55 2009 +0200 Sulfur: more code cleanup commit da9227304f8b83f087f641595f54d5459285aaa4 Author: Fabio Erculiani Date: Mon May 18 08:57:35 2009 +0200 Sulfur: remove some unused gfx and code commit 4b86d2eb16fb4451729813c2c03fc16cd252fddc Author: Fabio Erculiani Date: Sun May 17 19:51:12 2009 +0200 entropy.client.interfaces.package: fix issues with properly handling CONFIG_PROTECT_MASK commit 95a3574cc28f92aa617d6d60f86a0bb4d7b5e9a6 Author: Fabio Erculiani Date: Sun May 17 18:26:11 2009 +0200 fix etp-applet.desktop file commit 6e61eb7d3cc3016ea1d36a9b9f8b2e2fb1df4314 Author: Fabio Erculiani Date: Sun May 17 18:12:42 2009 +0200 entropy.client.interfaces.trigger: fix regression in grub.conf kernel string generation commit 79d10376e13fa02f49c7b1d2ea60b7876e372db0 Author: Fabio Erculiani Date: Sun May 17 14:07:12 2009 +0200 entropy.server: avoid queueing packages for removal on non-default repo commit d3d0994549ea83b9ca400b6583e19e803904c36b Author: Fabio Erculiani Date: Sun May 17 12:05:17 2009 +0200 Makefile: fix install target commit 5fc6816c61ebe7b5360c4d4bfa51984b95edbb61 Author: Fabio Erculiani Date: Sun May 17 10:24:37 2009 +0200 Spritz becomes Sulfur commit 1c41cc77a5d4db27c7ce504eab8dbe72b57de779 Author: Fabio Erculiani Date: Sun May 17 10:24:27 2009 +0200 docs: add GPL2 license commit 25101a3299b177095065a9c9f434639e8f4732a6 Author: Fabio Erculiani Date: Sat May 16 20:58:07 2009 +0200 Spritz: make Entropy Client interface thread-safe commit 4da1e7bf474314cc952bb61c1df2f89b4e56ffda Author: Fabio Erculiani Date: Sat May 16 20:49:41 2009 +0200 Spritz: disable second progress bar on repositories update commit 01e3c1759e0b285d23210e281c95666b821da873 Author: Fabio Erculiani Date: Sat May 16 20:46:33 2009 +0200 Spritz: displace progress bars vertically commit df14576b561ff91da0d4ce79bde7a1b54bb155c1 Author: Fabio Erculiani Date: Sat May 16 20:40:34 2009 +0200 equo: add "equo upgrade" option (alias for equo world) commit 83f2d510131e4385683a3aa3d9d2b6e5d4713f64 Author: Fabio Erculiani Date: Sat May 16 20:37:11 2009 +0200 Spritz: add "Update Repositories" button to front window commit d60e4c87c0115343bf26a5cd77aa64eedf30fe3b Author: Fabio Erculiani Date: Sat May 16 20:24:51 2009 +0200 update translations commit 151a8ace818b526db9fe59da7ce7163a59815b01 Author: Fabio Erculiani Date: Sat May 16 20:11:16 2009 +0200 Spritz: remove translatable flag for gtk-* in spritz.glade commit 974370acd87571a83d4ce574b9fe9a91d3bebc5b Author: Fabio Erculiani Date: Sat May 16 18:54:13 2009 +0200 Spritz: add gconf schema installation to Makefile commit fa52f1becd1351c8bc2c0222ba3c511062e50cad Author: Fabio Erculiani Date: Sat May 16 18:37:38 2009 +0200 Spritz: add entropy:// URL handler protocol file for KDE4 commit 81cd330204f16cb14033ccb72dd61720d061dbaf Author: Fabio Erculiani Date: Sat May 16 10:13:32 2009 +0200 Spritz: add gconf entropy:// url handler commit a484b2e04a638d5b17c30a29ff9d652dfcfa78be Author: Fabio Erculiani Date: Sat May 16 00:19:29 2009 +0200 Spritz: improve relaibility of URI handler commit 09856c808f71f00004e2d3f1ea2e72df5a861bea Author: Fabio Erculiani Date: Sat May 16 00:14:42 2009 +0200 Spritz: add entropy:// URI handler commit d11d7c20e60b1f14bcfddcd7ee2e632a87cbf152 Author: Fabio Erculiani Date: Sat May 16 00:13:31 2009 +0200 Spritz: slightly improve arguments handling commit 08ff93b630462787a1195406def4313952ee1235 Author: Fabio Erculiani Date: Fri May 15 23:58:50 2009 +0200 update translations commit 2d8a1e5e0c77a7d192e4c4f0d28de21be8533124 Author: Fabio Erculiani Date: Fri May 15 23:58:25 2009 +0200 Spritz: allow sys.argv parameters commit 05392f9b7fdcdc8f9ee8f049f2ae3c44f82c74a8 Author: Fabio Erculiani Date: Fri May 15 23:55:37 2009 +0200 Makefile: fix python2 compiler commit e77dbd6b383454edce5dd1d768acea85c8634980 Author: Fabio Erculiani Date: Fri May 15 23:54:21 2009 +0200 Makefile: fix smartapps wrapper install commit 18a3dccbaa3b6e492c1de1ae4985f87889370e56 Author: Fabio Erculiani Date: Fri May 15 23:20:26 2009 +0200 Spritz: add cmdline option to install atoms (--install ) commit 1964ce702e2b2397872780d8a6d7f4eaa3438e1b Author: Fabio Erculiani Date: Fri May 15 21:56:39 2009 +0200 SpritzApplication: remove onInstall variable commit 268db6eec8ccc360337f6f18be4f8c0ae22fd143 Author: Fabio Erculiani Date: Fri May 15 20:00:52 2009 +0200 update TODO commit dd79947faa091631af39ad2bd5c4f06f69270641 Author: Fabio Erculiani Date: Fri May 15 20:00:20 2009 +0200 equo, smart apps generate: general code update commit 89ac49fc63864a8a2e565d9f28f1e807029452a8 Author: Fabio Erculiani Date: Fri May 15 19:35:35 2009 +0200 entropy.tools: remove deprecated functions commit d80f2ebd7480f10a42bbd2c3c64f1ddb5a24624c Author: Fabio Erculiani Date: Fri May 15 19:35:04 2009 +0200 entropy.tools: effectively move compressTarBz2 to compress_tar_bz2 commit d412435c2a7e6e716088816ebaa27ade009fe9f6 Author: Fabio Erculiani Date: Fri May 15 19:33:57 2009 +0200 entropy.tools + smart: rename compressTarBz2 to compress_tar_bz2 and update smart app tools commit aeca2ace6599dd16e5d779a2d488abbae9f0dc87 Author: Fabio Erculiani Date: Fri May 15 19:33:18 2009 +0200 entropy.tools: fix compressTarBz2 commit 9081c3061f8eb06613488be437c29bf5f0ed6107 Author: Fabio Erculiani Date: Fri May 15 18:14:38 2009 +0200 update TODO commit 61b05e72d67faa8b6c6577614cab10775ac2aa7b Author: Fabio Erculiani Date: Fri May 15 18:14:13 2009 +0200 unit testing: add entropy.transceivers unit test module commit 43c94a650735be4f5ff1d082437a04289f57fefe Author: Fabio Erculiani Date: Fri May 15 13:43:31 2009 +0200 unit testing: append correct sys.path to every test class commit 31bf6773afca13537a10d654b7680142c1e4cc1f Author: Fabio Erculiani Date: Fri May 15 13:43:05 2009 +0200 unit testing, add entropy.misc tests (specifically Lifo class test) commit 02034aaa39b273cb3be6e87dfe09c47cd993b8e6 Author: Fabio Erculiani Date: Fri May 15 13:29:07 2009 +0200 entropy.misc: Lifo, improve performance Dictionary counter is generally not needed thanks to max() and thread-safety is now left to developer. commit 4bb7e2cbfc5e3925e597b06fa949ac8fd7285664 Author: Fabio Erculiani Date: Fri May 15 10:15:33 2009 +0200 update TODO commit f93a86208bf386010887ad677138ab6dfe7f87e5 Author: Fabio Erculiani Date: Fri May 15 10:11:30 2009 +0200 entropy.server: implement branch flushback logic Generally, when starting a new branch packages are not copied over to avoid wasting disk space. So, old packages will be still pulled in from old branch directories (under packages/). This commit adds a function that automatically flush back old-branch packages into the current one. Let's say we have just bumped our repo from branch 1 to branch 2. We have 3 packages into it that are still placed inside /packages/1. Everything works until we decide to drop support from branch 1, in this case, we would have to rebuild all these packages wasting a lot of time. With "flushback" this is done automatically without touching packages integrity. commit eee643898009265652b0e6d8fe99f60e4c1c551a Author: Fabio Erculiani Date: Thu May 14 19:36:13 2009 +0200 entropy.server.interfaces.mirrors: change args on _sync_run_download_queue _sync_run_download_queue accepted a list of tuples of size 2, there is no need for such complex input since it just needs a plain path list. Moreover, appending some code style updates too commit c429d8c71c120483203293f51ac01c6e08224d69 Author: Fabio Erculiani Date: Thu May 14 19:31:03 2009 +0200 entropy.server.interfaces.mirrors: code style update commit 1cf75a57dd5ba5a708edb51f2e4604ededd91523 Author: Fabio Erculiani Date: Thu May 14 18:06:52 2009 +0200 entropy.transceivers: urlFetcher class becomes UrlFetcher commit 9421572b1ca30a33690a73027f7a720a3d4883ac Author: Fabio Erculiani Date: Thu May 14 10:54:46 2009 +0200 equo: during install queue output generation, handle installed repo information consistently commit c0d0168d43b6a3b84c606f51097d1b7d84966df1 Author: Fabio Erculiani Date: Thu May 14 09:12:48 2009 +0200 entropy.server: validate repos when moving/copying packages from a repo to another commit 51280ef68fb6f5bd21554dcd7ae9933b18fbbad9 Author: Fabio Erculiani Date: Thu May 14 09:05:30 2009 +0200 entropy.client.interfaces.package: remove unused install step "showmessages" commit 51204fd173c27bef8d2d6d7e07afc608da1aa5c5 Author: Fabio Erculiani Date: Thu May 14 09:04:37 2009 +0200 entropy: remove gentoo-compat option, always enabled commit bc6cc73b436cc84db9508014a61370025f55a0a8 Author: Fabio Erculiani Date: Thu May 14 08:51:43 2009 +0200 entropy.client.interfaces.package: rename gentoo references to spm commit 3e1c336122883014b0e7486bb941974a361caeaa Author: Fabio Erculiani Date: Thu May 14 08:48:18 2009 +0200 entropy.client: fix typo in __remove_package_from_gentoo_database when calling Spm.search_keys commit dd7aaaff3c5a746b230ef7cc77f850038ed426fc Author: Fabio Erculiani Date: Thu May 14 08:46:00 2009 +0200 entropy.client: on repository update, during db sync, catch DatabaseError exceptions too commit 77fc3e30c8c3abfdbcb7486d1da50ae8233b1c80 Author: Fabio Erculiani Date: Thu May 14 08:43:07 2009 +0200 equo: code style update commit 567840dc3bb14d5dd92866d3faa7b0921fbe1726 Author: Fabio Erculiani Date: Thu May 14 08:42:11 2009 +0200 equo: handle SystemError exceptions too commit edc03066e7fb932d55120e5b71d963c0f4dbb28f Author: Fabio Erculiani Date: Thu May 14 08:40:34 2009 +0200 equo: small code style update commit e5d867d98aed52ada9e2f4ccfcf92b64ed333d7c Author: Fabio Erculiani Date: Wed May 13 12:12:56 2009 +0200 entropy.client: code style update commit 5e0d8ea04a458546bab714f9297aa4e839ab2599 Author: Fabio Erculiani Date: Wed May 13 12:10:22 2009 +0200 entropy.client: only update Portage world file when install source is user commit 96a63525eb7acbc372aa2c16ae86aff7b72581e5 Author: Fabio Erculiani Date: Wed May 13 12:05:11 2009 +0200 entropy.client: make world file and portage db handling more atomic on removal commit 88e4612415f587b90b5be01dc3d0779e8d371181 Author: Fabio Erculiani Date: Wed May 13 11:52:33 2009 +0200 entropy.client: Portage world file handling fixes Portage world file handling was broken, causing portage to wtf all the time. This commit fixes it for the joy of wolfden (old man). commit 5212c9e96d51f3098f59f52d021f0a6e1fe4367a Author: Fabio Erculiani Date: Tue May 12 19:01:48 2009 +0200 entropy.client.misc.FileUpdates: encode CONFIG_PROTECT path with fs encoding commit 7f8e5820f9a3a8176691c447c2c5fac698ebc7a4 Author: Fabio Erculiani Date: Tue May 12 17:23:31 2009 +0200 Spritz: fix undefined reference commit f2cc4e1d91b49dc0de95048132b871ce94f45b73 Author: Fabio Erculiani Date: Tue May 12 17:23:06 2009 +0200 entropy.client: handle bogus entries on _lookup_library_breakages commit 55e96d0050a8b2f29382dc999a6f9bfd4db5885a Author: Fabio Erculiani Date: Tue May 12 16:58:47 2009 +0200 unit testing: add some misc test scripts commit 77f142ce6fc9b00fe84c549fb17d57c902bb531e Author: Fabio Erculiani Date: Tue May 12 16:57:26 2009 +0200 equo: make possible to import equo.py as module commit 0e8d1c304cd80c38b0422d96eafcee71fa3d5b9e Author: Fabio Erculiani Date: Tue May 12 16:41:05 2009 +0200 entropy.client: fix unreferenced variable, my fault commit 668e22889fd9e3fa2d0c4624094f1738435e6169 Merge: 5ec9677 d52ac2a Author: Fabio Erculiani Date: Tue May 12 14:45:27 2009 +0200 Merge branch 'master' of git+ssh://fabio@sabayonlinux.org/home/git/projects/entropy commit 5ec9677460706f1a2803359ddb3d4e38f9b4dd96 Author: Fabio Erculiani Date: Tue May 12 14:44:52 2009 +0200 entropy.Client: rework calculate_world_updates when using ignore-spm-downgrades So we have several nasty issues when using ignore-spm-downgrades here. First of all, calculate_world_updates should get the setting directly from SystemSettings instead of bugging developer asking for it. Secondly, calculate_world_updates should return a 4D tuple, also containing the matches ignored when ignore-spm-downgrades is enabled. Moreover, Spritz packages.py getPackageItem featured an unused argument, which has been dropped. I know this commit is a bitch because we are talking about changing API and affecting several files at once. commit 16305fa67723586c1cb3853f8856294b44904810 Merge: 4eefede a9abb9c Author: Fabio Erculiani Date: Tue May 12 14:20:30 2009 +0200 Merge branch 'master' of git+ssh://fabio@sabayonlinux.org/home/git/projects/entropy commit d52ac2a56ec90497ee881b7a0fe3d4bbe6c91997 Merge: 4eefede a9abb9c Author: Fabio Erculiani Date: Tue May 12 14:20:30 2009 +0200 Merge branch 'master' of git+ssh://fabio@sabayonlinux.org/home/git/projects/entropy commit 4eefede7c6b231fff67dd0c63ca62f223112a4b5 Author: Fabio Erculiani Date: Tue May 12 14:14:02 2009 +0200 entropy.Client: rework calculate_world_updates when using ignore-spm-downgrades So we have several nasty issues when using ignore-spm-downgrades here. First of all, calculate_world_updates should get the setting directly from SystemSettings instead of bugging developer asking for it. Secondly, calculate_world_updates should return a 4D tuple, also containing the matches ignored when ignore-spm-downgrades is enabled. Moreover, Spritz packages.py getPackageItem featured an unused argument, which has been dropped. I know this commit is a bitch because we are talking about changing API and affecting several files at once. commit a9abb9c4a5e0559b70c98cd84cd88e1c6cf1ec8b Author: rogerc Date: Mon May 11 19:47:21 2009 +0000 update Catalan translation commit d164da12b267cbaf3203c95f31b5d4a82d0f1747 Author: Fabio Erculiani Date: Mon May 11 09:11:55 2009 +0200 Spritz: "sort by votes" option now shows packages in reversed order commit 36040c6673cafbb5e71a5a6f0abc9407c35b4120 Author: Fabio Erculiani Date: Mon May 11 08:32:25 2009 +0200 Spritz: when calculating installation queues, make sure to have all the packages loaded in cache commit dd89f993fa8088000f07d121dc4a46399d864694 Author: Fabio Erculiani Date: Sun May 10 17:06:40 2009 +0200 reagent: I suck, after years of coding, i still make SyntaxErrors commit ca8129af60fb8aebbecb977bef3ad97416e76e8c Author: Fabio Erculiani Date: Sun May 10 17:04:41 2009 +0200 entropy.server.interfaces: move_packages, make supa-sure that queue does not contain dupies commit c71c8f8e9c7e49ebffc5274d371e0e9621ba586d Author: Fabio Erculiani Date: Sun May 10 17:03:35 2009 +0200 reagent: when moving/copying packages across repos, filter out argv dupies commit 5aa1f303ddd133dd997da4c13a085a03dc6a50db Author: Fabio Erculiani Date: Sun May 10 16:34:14 2009 +0200 update TODO commit a97e726622fee2a89ef265c7fdaeb37a82c7ce16 Author: Fabio Erculiani Date: Sun May 10 16:29:30 2009 +0200 entropy.transceivers: implement support for FtpInterface.get_file_md5 in FtpServerHandler The aim is to make php handlers not always required when there is a FTP server that supports "SITE MD5" commands (like proftpd with mod_md5). This commit makes FtpServerHandler able to handle such feature and avoid using any other external hook. If server support is found, this verification is enough. If support is broken, FtpServerHandler will try to fallback to previously supported features, if enabled (use_handlers variable). Moreover, FtpServerHandler now makes use of entropy.tools.is_valid_md5 instead of just checking if provided strings are long 32 chars. commit d18be0cfec08a8802b196ddcf9e54cbb62c9d2cd Author: Fabio Erculiani Date: Sun May 10 16:23:56 2009 +0200 entropy.tools: new function is_valid_md5 (self explanatory) commit faafaa1b0c957178c3284578366279491f6a28f2 Author: Fabio Erculiani Date: Sun May 10 13:46:11 2009 +0200 entropy.transceivers: FtpInterface add method get_file_md5. Proftpd server with mod_md5 supports SITE MD5 that actually retrieves the md5 hash of the provided filepath. This commit add support for it. The aim is trying to use SITE MD5 instead if available instead of using crappy php hooks that in our world are called "repository handlers". commit 1fa6d35eada0f4bdee90d3f17dab5efe60c22fd8 Author: Fabio Erculiani Date: Sat May 9 21:21:39 2009 +0200 update TODO commit 632bb073bf78245cf330ee6424dc17ecc1f063ea Author: Fabio Erculiani Date: Sat May 9 21:18:58 2009 +0200 client updates daemon: various fixes Repository sync are now run in parallel to avoid locking the daemon itself. Output messages have now a timestamp header. commit 76d12c12a8fe2453f1f7625e4ffaa4a84137e2ea Author: Fabio Erculiani Date: Sat May 9 21:18:32 2009 +0200 Entropy Notification Applet: inform user when repos are being updated commit 8f79c28ee638c290e693240299d60089bb32f42e Author: Fabio Erculiani Date: Sat May 9 20:49:37 2009 +0200 Client updates daemon: improve updates status support. This commit fixes the issues with updates being reported after having already installed them. Moreover, to improve the communication to user, a new signal "updating_signal" is spawned before the repositories sync. commit 14aac4fe07bb9701e3f7e52a1fad197a4a6c488e Author: Fabio Erculiani Date: Sat May 9 17:51:03 2009 +0200 Spritz: when changing sorter, set busy X cursor commit 1a26bef1123cf9e7a793cc99bfb13ae5cc41cbb5 Author: Fabio Erculiani Date: Sat May 9 17:41:34 2009 +0200 Spritz: remove commented out code regarding view thread updater commit a18108ade308e81458c7a228e11e683e90af819d Author: Fabio Erculiani Date: Sat May 9 17:41:09 2009 +0200 Spritz: spritz.py, minor code style updates commit 89d25b66fa9bbab088e5d890c0ef58869a34a70f Author: Fabio Erculiani Date: Sat May 9 17:25:46 2009 +0200 Spritz: when calling idle_add, make sure that the function that will be called returns False commit 7eb454b291be964a603de228e4086c829704dfb4 Author: Fabio Erculiani Date: Sat May 9 17:11:20 2009 +0200 Spritz: use idle_add instead of timeout_add gobject method commit 635ac221963d1b9a006915abebbe11acdfd5ec67 Author: Fabio Erculiani Date: Sat May 9 16:47:12 2009 +0200 Spritz: packages treeview, allow clickable headers and connect to sorters commit 981490cd4226320ef3870aa47d1c5d133d11282c Author: Fabio Erculiani Date: Sat May 9 14:55:28 2009 +0200 Spritz: add more packages view sorters commit 24cc62af41f64651c542d338689b5b33dec44936 Author: Fabio Erculiani Date: Sat May 9 14:54:53 2009 +0200 Spritz: EntropyPackage, add voteint property commit 9669e7683f5cfcde080ecd657d46db3e5114811f Author: Fabio Erculiani Date: Sat May 9 13:43:10 2009 +0200 entropy.server.interface: when move_packages is done, always run dependencies test commit f5d8f12bb2e43164cfc5c0e4773bf9c0c6ed2620 Author: Fabio Erculiani Date: Sat May 9 13:27:45 2009 +0200 entropy.server.interfaces: move_packages, fine tune output commit 6d68012f6717cdcf17be29b92e2a30c6729c8311 Author: Fabio Erculiani Date: Sat May 9 13:27:20 2009 +0200 entropy.qa: _get_deep_dependency_list, always discard -1 in returning set commit 70e9eb4f7d3355dedb34f623a1e2257d3f986b7d Author: Fabio Erculiani Date: Sat May 9 13:22:59 2009 +0200 entropy.server.interfaces: fine tune output on move_packages commit 4e6267b5116bc5ff6d1b8a36dfd36a6c127e9d53 Author: Fabio Erculiani Date: Sat May 9 12:50:53 2009 +0200 update TODO commit 0a4333886fa9cfff81c70f6035553be11401e746 Author: Fabio Erculiani Date: Sat May 9 12:49:28 2009 +0200 entropy.db: rename WriteLock to __write_mutex commit 4fa3d968c2edfb772211e32bdbe9ce7a6912302b Author: Fabio Erculiani Date: Sat May 9 09:08:31 2009 +0200 update translations commit e443ae88216924901792c4a6118ba1724f5d2785 Author: Fabio Erculiani Date: Sat May 9 09:07:28 2009 +0200 Spritz: beautify view sorter combo box commit 269c258e84cf93821fca8871b041260bb946ba82 Author: Fabio Erculiani Date: Sat May 9 00:35:20 2009 +0200 update TODO commit 740efa1a33bfe4686901cadc71463723b33f1c37 Author: Fabio Erculiani Date: Sat May 9 00:34:57 2009 +0200 Spritz: add new package view sorter (reverse sorter) commit a93739e0963ff46a8acf97d692e6f89ed4fa8f2c Author: Fabio Erculiani Date: Sat May 9 00:28:25 2009 +0200 Spritz: add views' model sorting infrastructure to allow multiple sorters commit d182d66d803fa6f476dda0c97bcd252f02b4131a Author: Fabio Erculiani Date: Fri May 8 20:47:06 2009 +0200 Spritz: remove categories view tab, useless now commit f07a40d91044d22b0a78d7a02537b782bb16b71a Author: Fabio Erculiani Date: Fri May 8 20:32:07 2009 +0200 Spritz: quit method should check if referenced variables are set commit 967802c70a6474b19205fe2ad4ac1366832b1117 Author: Fabio Erculiani Date: Fri May 8 20:28:56 2009 +0200 Spritz: add 'All' radio button which will make categories view tab useless commit 67749346995a0d66e2a17cffd3e20de7c8c969be Author: Fabio Erculiani Date: Fri May 8 14:55:34 2009 +0200 update TODO commit 85dcea36bb740190f4b1d2ad55ea0938923d0e9f Author: Fabio Erculiani Date: Fri May 8 14:54:05 2009 +0200 Spritz: on File Updates window, when pressing "Edit", TextReadDialog is used. (disabled for now) commit 0feebd08bf7d1bb61fa359eedd84949561ad3caa Author: Fabio Erculiani Date: Fri May 8 14:52:27 2009 +0200 Spritz: TextReadDialog, add save/cancel buttons commit bdddc4a1120b3fb7ac4745e404bb814584338eb5 Author: Fabio Erculiani Date: Fri May 8 14:02:32 2009 +0200 Spritz: on File Updates window, don't use external editors when showing file differences commit a74c7f5228693621252ff175fe4b0127934496f2 Author: Fabio Erculiani Date: Fri May 8 14:01:10 2009 +0200 Spritz: TextReadDialog, allow to provide gtk.TextBuffer objects directly and read/write mode commit e8b2c905244bf77308c4857257f077703f011318 Author: Fabio Erculiani Date: Fri May 8 13:29:44 2009 +0200 reagent: always translate inject paths to real paths commit 760eab5cb6da3f49efb02c490725200291295d88 Author: Fabio Erculiani Date: Thu May 7 18:16:33 2009 +0200 Spritz: make private methods public commit 061be8880aed5c11f1d501073f386d12c1b04ecd Author: Fabio Erculiani Date: Thu May 7 18:13:51 2009 +0200 Spritz, dialogs.py: TextReadDialog, fix typo commit c2d0e2c22f03f56987ff540c202bcbd9a8e30946 Author: Fabio Erculiani Date: Thu May 7 17:45:56 2009 +0200 Spritz: create generic text viewer and use it as license viewer commit 3bb0280f8365b0d6dadd5d09d063fa42724576ed Author: Fabio Erculiani Date: Thu May 7 17:32:21 2009 +0200 update TODO commit 844c40f05edafb9606e7e2790d899e6e368d91e0 Author: Fabio Erculiani Date: Thu May 7 17:31:38 2009 +0200 entropy.client.interfaces.methods: do not clear SystemSettings when running in dry-run mode commit 5582fd2efdcfb1174e573ef285db3676b3dd590a Author: Fabio Erculiani Date: Thu May 7 17:30:28 2009 +0200 SystemSettings: move live package masking metadata to persistent settings commit 7147afa9aa5ae4d571f78e0c20e2999ee6b684ae Author: Fabio Erculiani Date: Thu May 7 17:29:42 2009 +0200 Spritz: fine tune package masking dialog and fix confirmation dialog commit 7779b7f7c1ffb1979fed48d6a744c9aee1811e7a Author: Fabio Erculiani Date: Thu May 7 17:29:09 2009 +0200 Spritz, masked packages dialog: fine tune treeview columns width commit c783029aaa83ec1257fc5bfe17344323fff8e9a0 Author: Fabio Erculiani Date: Thu May 7 16:49:02 2009 +0200 Spritz: show wait window on load commit 22b93e025c1ed4dce0a49243e946a5a79354c735 Author: Fabio Erculiani Date: Thu May 7 16:45:23 2009 +0200 Spritz: remove unused code commit 5e4507524ff6d66ce43ad349f6e9dae04f141d40 Author: Fabio Erculiani Date: Thu May 7 16:35:54 2009 +0200 Spritz: show wait window when closing commit 15fe5d8a487c30cabbfa7e606f2d0f822b5ac189 Author: Fabio Erculiani Date: Thu May 7 14:17:59 2009 +0200 update TODO commit f7f480569bcdd19b4d1c59e3e22ef18ebbfb0f0b Author: Fabio Erculiani Date: Thu May 7 14:16:35 2009 +0200 entropy server, community repos: add --deps option to repo command This makes possibile to pull in all the dependencies of packages selected through 'repo move/copy'. commit 6b71cb80c04161d4bb8ba6b8d536f84e80a82be9 Author: Fabio Erculiani Date: Thu May 7 14:12:10 2009 +0200 entropy server: move_packages, add new argument pull_deps This option will allow repository packages move/copy pulling in all the dependencies of every package selected. commit 62874135223702d5c72fcd0f50cf758483d07033 Author: Fabio Erculiani Date: Thu May 7 14:11:37 2009 +0200 QA interface: improve _get_deep_dependency_list method commit 7557ce7df5133e49b060c84bb47e3563c00f59a4 Author: Fabio Erculiani Date: Thu May 7 13:27:36 2009 +0200 Spritz: update Repository Manager client init commit ee7db45033aa56bd87743d65a6b463adb23ca4ec Author: Fabio Erculiani Date: Thu May 7 13:27:10 2009 +0200 Spritz, dialogs.py: when using timeout_add, don't use keyword args commit 81e50645ef299ee742f0924ccba1ff5409d3d65c Author: Fabio Erculiani Date: Tue May 5 07:40:24 2009 +0200 update TODO commit d79ea24614a43e93740b7d2b32ffd97866b2f313 Author: Fabio Erculiani Date: Tue May 5 07:39:14 2009 +0200 Spritz: began code refactoring. Spritz now warns if a repository has been added but not downloaded. Several initial code moves. commit fb5eb017be32587867010bc2c39c9f4e95de7992 Author: Fabio Erculiani Date: Tue May 5 06:06:44 2009 +0200 Spritz: code style updates commit c7a0d62879048a5c3d1488d4de71a6be56caf023 Author: Fabio Erculiani Date: Tue May 5 05:59:13 2009 +0200 entropy.db: improve utf8 and str input support of insertLicenses commit 318e90692cc552c919928a93ba123d8047a5c3b7 Merge: 2a88737 e7ca06c Author: Fabio Erculiani Date: Mon May 4 22:48:28 2009 +0200 Merge branch 'master' of git+ssh://fabio@sabayonlinux.org/home/git/projects/entropy commit 2a88737b28ac3d410e9d31af9124ba6b60b970b2 Author: Fabio Erculiani Date: Mon May 4 22:47:36 2009 +0200 Spritz: packages view, handle Queued view cache correctly commit db1871460327e1302ed82a3ce1002812dff3b86f Author: Fabio Erculiani Date: Mon May 4 22:47:08 2009 +0200 Spritz: entropyapi.py, add missing module import commit e7ca06ce9601dd85c0ae9b00604ae9b31c50e63c Author: Fabio Erculiani Date: Mon May 4 17:41:55 2009 +0200 unit testing, db: add test for insertLicenses with str input commit 8669bec923677f3addf64d4660409b061bff8c2c Author: Fabio Erculiani Date: Mon May 4 17:41:26 2009 +0200 entropy.db: insertLicenses, add support for both unicode and str input commit 7f759bd9395677083c63b6f33b5bf561a2c3bd22 Author: Fabio Erculiani Date: Mon May 4 00:58:44 2009 +0200 update TODO commit 0f50e161fb08b284112f53e9dc3dab37b8caba6c Author: Fabio Erculiani Date: Mon May 4 00:57:43 2009 +0200 Spritz: make Spritz window maximized by default commit 908a50f1f1b8490e6c5250936df4496b7c8c2748 Author: Fabio Erculiani Date: Mon May 4 00:24:00 2009 +0200 entropy.client.interfaces.package: fix __update_available_cache __update_available_cache wasn't working correctly: available cache was not updated correctly, causing get_available_packages returning wrong information when cached. commit 3dce30fb63dfe37a5a84631697757e79d220b605 Author: Fabio Erculiani Date: Mon May 4 00:23:29 2009 +0200 Spritz: spritz.py trivial code style updates commit 0c0ccd8a82f7fbe412989ee38d29e834f07bfa16 Author: Fabio Erculiani Date: Sun May 3 23:57:12 2009 +0200 Spritz: when skipping a mirror, also consider it dead in the water commit 1a90a00f252109565cd46946e35677289ae9fd42 Author: Fabio Erculiani Date: Sun May 3 23:55:36 2009 +0200 entropy.client.interfaces.fetch: set/unset default mirror to MirrorStatus commit b04cbc6d9af9bce410311a5bda10e014c9044e8a Author: Fabio Erculiani Date: Sun May 3 23:40:28 2009 +0200 entropy.client.mirrors.StatusInterface: add two new methods. Add set_working_mirror and add_failing_working_mirror methods with the aim of increasing the usefulness of the class. commit ebae3d29f6403334e779c848e76d3695cb09c320 Author: Fabio Erculiani Date: Sun May 3 22:29:35 2009 +0200 Spritz: on Queued tab, reload the view every time a package is unselected commit 3b77e8625ee4af07fc4303ffada1955a68cd01f1 Author: Fabio Erculiani Date: Sun May 3 22:16:52 2009 +0200 Spritz: fix queued tab after one load commit e0291f9d63fabd4e7b0084784be8cc3d566e453e Author: Fabio Erculiani Date: Sun May 3 22:02:54 2009 +0200 Makefile: fix entropy-server-install commit dbd9fef2ed8431ebe176743877b65d4597be2f2d Author: Fabio Erculiani Date: Sun May 3 18:58:20 2009 +0200 update TODO commit 1599a3ae3079eeb8f0cbd099984673ec8f2c2ad3 Author: Fabio Erculiani Date: Sun May 3 18:57:21 2009 +0200 transceivers: avoid showing negative data transfers commit e4f4d3b561fed07ca15961bedb2274447e9e6b9c Author: Fabio Erculiani Date: Sun May 3 18:31:19 2009 +0200 entropy notification applet: fix typo in message string commit ef6d2dd5b278085d6aafb6d8e6c174f3d947d2db Author: Fabio Erculiani Date: Sun May 3 18:30:50 2009 +0200 client updates daemon: workaround for possible race condition, at least it seems to help commit 24639fc71daf0bd9221e954829922053ad8eb23a Author: Fabio Erculiani Date: Sun May 3 17:43:43 2009 +0200 Spritz: use gobject.timeout_add instead of a custom LIFO buffer in dialogs module commit 201da8a9fd5c8260f71e071ef8245f6a7d4921bb Author: Fabio Erculiani Date: Sun May 3 17:25:22 2009 +0200 Spritz: fix UGC tab in package properties' window commit cdda987d382671b18bee2939b46888867fb9a6c9 Author: Fabio Erculiani Date: Sun May 3 17:17:15 2009 +0200 Spritz: remove TaskQueue LIFO in favour of gobject.timeout_add commit 8485c00d8465b241a7baee1abcd33e844d6a493e Author: Fabio Erculiani Date: Sun May 3 17:11:35 2009 +0200 Spritz: fix threading issues when asking to accept licenses on package install commit 7c1c69df1354c2651de10c605a871eea95db5248 Author: Fabio Erculiani Date: Sun May 3 15:29:23 2009 +0200 entropy.client.interfaces.trigger: fix ebuild postinstall and preinstall trigger when merge_from mode is used commit 7dae8b0bded97005b67333cb11644b5cf3897e58 Author: Fabio Erculiani Date: Sun May 3 14:57:20 2009 +0200 entropy.client.interfaces.dep: fix generate_dependency_tree On some circumstances, post dependencies got a deplevel of 0, which was overwritten by conflicts data. This patch fix the issue by making deplevels >= 0 to always start from 1, leaving deplevel = 0 to conflicting packages. Moreover, this patch improve generate_dependency_tree performance. commit 2c3f9fe24aa1ce42f4fc404899a4bd3acecbe91a Author: Fabio Erculiani Date: Sat May 2 18:12:14 2009 +0200 entropy.db: skip tables that cannot be dropped on initializeDatabase commit 6f9720c002e6b44bbdc9a9552eb0d1b86f219a5c Author: Fabio Erculiani Date: Sat May 2 17:28:37 2009 +0200 update TODO commit 7b32fdfa62911f60d234a6627551a1920a9ff5f5 Author: Fabio Erculiani Date: Sat May 2 17:28:20 2009 +0200 client updates daemon: code style updates commit 9741821770ecbe452b6cf2ea8b6951d56f953e08 Author: Fabio Erculiani Date: Sat May 2 17:06:58 2009 +0200 update TODO commit c79298d28bdf073eb13988895a182c3f2d2f2a40 Author: Fabio Erculiani Date: Sat May 2 17:06:49 2009 +0200 update translations commit c01b9bc9960b63f5ee300ad00a1764199166ab8f Author: Fabio Erculiani Date: Sat May 2 17:05:42 2009 +0200 entropy notification applet: port to the new dbus-based service. commit ad0572679eadc44ee388c57a694f4d5011b39e30 Author: Fabio Erculiani Date: Sat May 2 17:02:53 2009 +0200 client updates daemon: finalize first version. With this commit the work on the client (system) updates daemon is complete. The *thing* works over dbus, exporting a bunch of methods and sending signals whenever new updates are downloaded. For more information look at the file itself, for now. commit 55d42aaddfef55233c4ed019e6e9e506cb43b6b0 Author: Fabio Erculiani Date: Fri May 1 19:53:15 2009 +0200 client-updates-daemon: improve efficiency. Load Entropy Client interface on-demand. commit 55234b893b77d90d4a5d99a51bb11a2cce709c31 Author: Fabio Erculiani Date: Fri May 1 19:30:44 2009 +0200 client updates daemon dbus infrastructure in place, service works. Using dbus to launch the Entropy Client Updates daemon gives several obvious advantages. This commit makes it happen! commit 6e7f8d45ffc662aa497ae800d29c4f03567c585e Author: Fabio Erculiani Date: Fri May 1 18:56:09 2009 +0200 client updates daemon: add dbus .service and fix Makefile commit a20c36400f0d70ce9b60546307c3ddf839998116 Author: Fabio Erculiani Date: Fri May 1 18:53:21 2009 +0200 update translations commit 6ce414da33d03f4203c29450861ed34ff116ac5d Author: Fabio Erculiani Date: Fri May 1 17:47:34 2009 +0200 client updates daemon: connect dbus to glib mainloop and catch dbus exceptions properly commit e1c3b1d5957f92a63f6473bd4d09236cfd08f3cf Author: Fabio Erculiani Date: Fri May 1 17:24:53 2009 +0200 updates notification dademon: update dbus policy file commit 9f5e58336b3166d51ba2adb59aa742bfccc4869c Author: Fabio Erculiani Date: Fri May 1 16:41:55 2009 +0200 client updates daemon: update dbus service object path commit dd13d3e015fd0e2fa6f380c8f1c810500edcbba6 Author: Fabio Erculiani Date: Fri May 1 16:16:24 2009 +0200 Makefile: fix updates daemon installation commit 000054dc4f5f00c26e966e79ad0de904540c7c62 Author: Fabio Erculiani Date: Fri May 1 16:16:18 2009 +0200 update TODO commit 70324920bbdbfa206018b51e87b09943232cad34 Author: Fabio Erculiani Date: Thu Apr 30 16:48:03 2009 +0200 entropy updates daemon: fine tune polling interval commit 824be373477b0b2c6009faee4d72f8a2cec95e73 Author: Fabio Erculiani Date: Thu Apr 30 16:42:10 2009 +0200 client updates daemon: entropy resources lock handling When the daemon is loaded, it should not take over the pid file. Also, before trying to update the repositories, it should check if the same resources are locked by something else. commit 5ff56771de2d22ff5bded8b9c01891ba87b3048d Author: Fabio Erculiani Date: Thu Apr 30 12:06:49 2009 +0200 client updates method: add dbus method to trigger updates check commit 2145d9e90989fa8322025be259cd6ac16190461e Author: Fabio Erculiani Date: Thu Apr 30 11:33:18 2009 +0200 client updates daemon, phase 3 - init script added - fine tuned polling interval commit cb66bf460a298a958e820dce260be080d43c3371 Author: Fabio Erculiani Date: Thu Apr 30 11:24:47 2009 +0200 client updates daemon: new updates signal works as expected commit 615d4cac1bb60a49f3f7742f8b1e1b0491cbb77d Author: Fabio Erculiani Date: Thu Apr 30 11:21:10 2009 +0200 entropy.client.interfaces.Client: properly fill validRepositories When repo_validation is False, validRepositories list was not filled properly on __init__. This commit fixes the issue. commit 623e6769a7be2ea4cd139ecd87c8ac5f5b1a1839 Author: Fabio Erculiani Date: Thu Apr 30 10:58:56 2009 +0200 client updates daemon: fix dbus signature of compare_repositories_status commit f04d3a3cd14ea6e38cfda07829f4613e5b0647c2 Author: Fabio Erculiani Date: Thu Apr 30 10:39:17 2009 +0200 client updates daemon: phase 2. Make the client update daemon a dbus system service, provide policy, update Makefile. More to come (phase 3). commit e47d1c4f3d9717c9c6255c56c2b5409a4247da52 Author: Fabio Erculiani Date: Thu Apr 30 10:20:33 2009 +0200 entropy.misc: LogFile, fix write to non-existent files (crate them) commit 58d92bf2718a88f6f4bea799842e564c2ade3ae4 Author: Fabio Erculiani Date: Thu Apr 30 01:42:12 2009 +0200 entropy client updates daemon: misc code cleanup and improvements. commit dd4d378f7675672d530647b6f13a9c49d766c11a Author: Fabio Erculiani Date: Wed Apr 29 15:47:33 2009 +0200 entropy.spm: fix PortagePlugin.use_reduce to work with unicode too commit ab237ea0d4de605683852813853139fc8e86c17c Author: Fabio Erculiani Date: Wed Apr 29 15:44:52 2009 +0200 entropy.db: regenerateCountersTable, open counter file safely commit e894e9254f58c15915753ba065040c58165aef7a Author: Fabio Erculiani Date: Wed Apr 29 15:42:15 2009 +0200 unit testing, db: add another package metadata handling test commit d1f1ff1c00b8b3b2ee14e8963c8af91c94288b0d Author: Fabio Erculiani Date: Wed Apr 29 15:40:25 2009 +0200 entropy.client.interfaces.metadata: when extracting license, make sure that it is read correctly. It can happen that licenses are written in UTF-8 directly, as previous commit states. Moreover, make sure that there's a perfect match between what is returned by get_pkg_metadata and entropy.db.getPackageData commit 86347bf7daaa894431f5106d9c24056209434e8b Author: Fabio Erculiani Date: Wed Apr 29 15:39:18 2009 +0200 entropy.db: improve retrieveChangelog and retrieveLicensedata methods There are certain changelogs and licenses which are written in UTF-8 directly, so, we should consider this case too commit 823882278a2c602b57f7af53c394fac08ef3e2a8 Author: Fabio Erculiani Date: Wed Apr 29 15:09:07 2009 +0200 fix issue that caused the client repository to not being loaded because of db errors in LocalRepository.__init__() commit 8649b444b80dc60b096a2bc9f410c13bf281eaec Author: Fabio Erculiani Date: Wed Apr 29 15:00:54 2009 +0200 entropy.client.interfaces.dep: remove deprecated methods commit 0a24291320398c5e971f3ad558d4810aa871d610 Author: Fabio Erculiani Date: Wed Apr 29 14:59:48 2009 +0200 entropy.client.interfaces.methods: remove deprecated methods commit 472366c9660a2e02079f7321b3e28fc9d8c21e15 Author: Fabio Erculiani Date: Wed Apr 29 14:52:17 2009 +0200 unit testing, db: add 2 new tests commit dc18e0f36b83c324d390d1f0084d77c0d31706ad Author: Fabio Erculiani Date: Wed Apr 29 14:50:21 2009 +0200 entropy.client/server/db: improve non-ASCII metadata handling. extract_pkg_metadata now returns data in UTF-8 format and does it correctly. This avoids failures on 'equo database generate' and weird conversion conditions. Moreover, this commit should not break backward compatibility since this is properly handled in entropy.db methods. commit f20a8226beda51e5302007b1512d6e0df8383ee5 Author: Michele Tameni Date: Tue Apr 28 17:43:23 2009 +0000 First draft uo update daemon commit 67181d308efa76a18251320c42e944c4fdad0111 Author: Fabio Erculiani Date: Mon Apr 27 17:28:19 2009 +0200 'equo help' support, thanks Ian Whyman for the suggestion commit fb5bf099e210475675f98af0999f5da2f3f13727 Author: Fabio Erculiani Date: Sun Apr 26 01:26:22 2009 +0200 update TODO commit ee96eadb6fe8f403479146c3a7d2b6eca264f2b7 Author: Fabio Erculiani Date: Sun Apr 26 01:26:14 2009 +0200 update translations commit a37c9f219806e6a45bda683ba0084c7b7098f97c Author: Fabio Erculiani Date: Sun Apr 26 01:01:25 2009 +0200 entropy.server: improve support for expiration based packages removal commit 2deebc2ab6062976ed7e932abca9516b874ab8e9 Author: Fabio Erculiani Date: Sat Apr 25 23:21:30 2009 +0200 Community Repositories: make it back working. Community Repositories support was broken due to codebase changes and introduction of SystemSettings, which now overwrites any overridden setting. This commit fixes all the issues and also improves the current support. commit 6cf7bd9ed1413fe7a723173e8bd9e2331e6716a8 Author: Fabio Erculiani Date: Sat Apr 25 22:36:29 2009 +0200 update TODO commit a7faac4d03f1dd230ba68a0d20ed31d70d1c60a8 Author: Fabio Erculiani Date: Sat Apr 25 22:32:18 2009 +0200 entropy.server: add support for expiration-based packages removal. If enabled in server.conf, entropy server side interface can now allow multiple packages in the same scope without forcefully being 'injected'. Through packages.db.fatscope in database dir, you can choose what packages are eligible to this status, you can use '*' wildcard to enable the feature for all the packages. Be warned, this feature is EXPERIMENTAL (read server.conf) and not enabled by default. commit 1cf472e97a622f957ac1ebbe3debd3939e64564b Author: Fabio Erculiani Date: Sat Apr 25 22:31:08 2009 +0200 SystemSettings: external parsers (given by plugins) will run in alphabetical order commit c69f79563faae7bcfc50fa6a3789ae036de15f1c Author: Fabio Erculiani Date: Sat Apr 25 22:05:27 2009 +0200 equo: export 'equo database counters' to community tool for clarity commit 8c37428a5248a242a0f6e613d86b0e1735f099c8 Author: Fabio Erculiani Date: Sat Apr 25 19:07:49 2009 +0200 entropy.client: remove old configuration files protection and masking code. Since configuration files protection is now gathered per-package, there is no more need of having the same (and broken) metadata into SystemSettings. commit 0bc96e24d9bd6cb2c75149f6a5211d1f2b918035 Author: Fabio Erculiani Date: Sat Apr 25 18:56:22 2009 +0200 entropy.client: fix configuration files protection and masking. Using a database-wide CONFIG_PROTECT metadata is not wise and triggers several issues, every package during install and removal should use their own information (as in CONFIG_PROTECT and CONFIG_PROTECT_MASK) commit f34be7c9995c2158b9a0b2a711702003ef61c483 Author: Fabio Erculiani Date: Sat Apr 25 08:41:24 2009 +0200 move SystemSettings generic file parser to entropy.tools so that can be reused by other areas of the codebase commit 6882ac24f9fe7132da5ecd4048f2ab6682998e3f Author: Fabio Erculiani Date: Sat Apr 25 07:51:34 2009 +0200 entropy.client.misc: do_backup(), change backup files prefix commit 39ae6a3bb2dd9ca19b27808d9f38b812207b06e7 Author: Fabio Erculiani Date: Sat Apr 25 07:44:16 2009 +0200 entropy.client.misc: use os.rename instead of shutil.move in scanfs. Along with using os.rename instead of shutil.move in scanfs, restrict the range of exceptions catched when calling load_cache. commit abf09df4358e588f2d794c65b116af968361929a Author: Fabio Erculiani Date: Fri Apr 24 19:16:05 2009 +0200 update TODO commit 63e43f251790fbc95bf27ce15f6ca4924b65651b Author: Fabio Erculiani Date: Fri Apr 24 17:45:59 2009 +0200 entropy.const: use new entropy.tools gzip/bzip2 unpack functions commit 9ec0fb3308a463e3d6ba33293875cd88bc491f1b Author: Fabio Erculiani Date: Fri Apr 24 01:07:47 2009 +0200 update TODO commit 37937fb52fdbfbfa32625130b32bfd7a7fec1b45 Author: Fabio Erculiani Date: Fri Apr 24 00:51:43 2009 +0200 equo, text_query: fix search_installed_packages when packages var is empty commit 63f6bfebbccba3b20ea3fb563cfa5fbac335816c Author: Fabio Erculiani Date: Fri Apr 24 00:44:27 2009 +0200 update TODO commit 9fbeca2d3e27705adcfc9113f060d38f9df79477 Author: Fabio Erculiani Date: Fri Apr 24 00:41:26 2009 +0200 new init service repository_services, rename repository-services-daemon to repository-services-daemon.example and update Makefile. commit 616eb328b8b1129fe011bb8fcdbe451140d053fd Author: Fabio Erculiani Date: Thu Apr 23 23:49:11 2009 +0200 Makefile: fix man pages install commit 29cbc67ef0d388439949841bde262d536caddd79 Author: Fabio Erculiani Date: Thu Apr 23 22:13:16 2009 +0200 update TODO commit 0cfce3ab79533d8b25814bc611feed7303950e73 Author: Fabio Erculiani Date: Thu Apr 23 22:12:41 2009 +0200 move service scripts to services dir, add repository admin init service commit d8a1d90eb766c0a6721863837d12472d88489cc8 Author: Fabio Erculiani Date: Thu Apr 23 16:09:21 2009 +0200 entropy.const: fix another typo in const_create_working_dirs commit b75e26268f745b88a25b8a4eebfcb0dbae59967c Author: Fabio Erculiani Date: Thu Apr 23 16:08:44 2009 +0200 entropy.const: fix typo, SyntaxError commit 7ad459e7cd3886957579f5c6701cb101b2b4afda Author: Fabio Erculiani Date: Thu Apr 23 13:18:52 2009 +0200 update TODO commit 983f81368b23454be28c311f71658d66b88597ea Author: Fabio Erculiani Date: Thu Apr 23 13:18:12 2009 +0200 remove equo option data from gen_manopts.py commit b3e98e1d54bf8815e0e30aa8d666b0d2ac6aae18 Author: Fabio Erculiani Date: Thu Apr 23 13:17:51 2009 +0200 complete reagent and activator man pages commit 22133c4f1b41ee5e62a61fb776906c0e3ea215ff Author: Fabio Erculiani Date: Thu Apr 23 13:08:23 2009 +0200 entropy.const: const_create_working_dirs, improve reliability commit 4357eaaf13516cb088af3fd3affe3c5e4923557e Author: Fabio Erculiani Date: Thu Apr 23 13:07:28 2009 +0200 equo initial man page complete commit bbc7239baf7fae265333939cf105a219e517841d Author: Fabio Erculiani Date: Thu Apr 23 13:06:55 2009 +0200 add useful script for man pages (.pod format) generation commit 2cca2b7a26639d85ab2700c28a08c5d82aa35548 Author: Fabio Erculiani Date: Wed Apr 22 13:39:30 2009 +0200 update TODO commit fdd628851010330930a64318d62a5d7a95692373 Author: Fabio Erculiani Date: Wed Apr 22 00:25:59 2009 +0200 entropy.client.interfaces.package: match_checksum, better workaround package signatures generated with buggy entropy git versions commit de921f39f017323b1e360f2bd9fe968d76cdc608 Author: Fabio Erculiani Date: Wed Apr 22 00:08:05 2009 +0200 entropy.client.interfaces.package: match_checksum fix it can happen that no package signatures are available: if this is the case, completely skip the signature verification. commit 814e468c05311e76b3af76ba61d3e3a4542e7567 Author: Fabio Erculiani Date: Tue Apr 21 10:04:31 2009 +0200 rename entropy-repository-daemon to repository-services-daemon commit 5a774a46068ce3037dd9ebcd93726010bb9f3f24 Author: Fabio Erculiani Date: Tue Apr 21 10:03:34 2009 +0200 entropy-repository-daemon: refresh repository daemon script commit a513f12c635812dc4c4604e894cf952a2b4d4d16 Author: Fabio Erculiani Date: Tue Apr 21 10:02:39 2009 +0200 repository-admin-daemon: trivial change commit 98fbe0bf9de38a54851bacddd45250a0796d4aa8 Author: Fabio Erculiani Date: Tue Apr 21 09:31:40 2009 +0200 fix Makefile, rename entropy-system-daemon to repository-admin-daemon commit 449b8b4863c0f4636fd88b4fe28f3b5a80cae49c Author: Fabio Erculiani Date: Tue Apr 21 09:30:54 2009 +0200 rename entropy-system-daemon to repository-admin-daemon commit 0ee8a00c4ab3af3ac4c7492dd756c3bdf1a37cd8 Author: Fabio Erculiani Date: Tue Apr 21 09:30:00 2009 +0200 entropy-system-daemon: improve scriptability and refresh code commit 58be209dc65cf7f03196feb878d3a0b380a47bff Author: Fabio Erculiani Date: Tue Apr 21 08:29:09 2009 +0200 entropy.client.interfaces.package: trivial match_checksum output change commit 97f84255f576e0d4910f07565f69447e480a3808 Author: Fabio Erculiani Date: Tue Apr 21 08:28:22 2009 +0200 entropy.db: cache unlock message output to avoid to flood the user commit cf0f40f109ac0651d1f41746586ba9816211afef Author: Fabio Erculiani Date: Tue Apr 21 00:51:37 2009 +0200 update TODO commit 330b29224774b4f1d65858e7dbcfe9b460e7b1e0 Author: Fabio Erculiani Date: Tue Apr 21 00:49:54 2009 +0200 entropy.client.interfaces.package: implement package signatures verification when available. SHA1, SHA256 and SHA512 are now checked client side together with MD5. This improves package download reliability. Moreover, improve match_checksum method to better handle error cases. commit b3424c587feea02a8eb6fa5c26b9cb45db4879ed Author: Fabio Erculiani Date: Tue Apr 21 00:46:33 2009 +0200 entropy.server.interfaces: properly set signatures on package changes commit 96b610a75fc8886737982e9fcd06da95252d1d5f Author: Fabio Erculiani Date: Tue Apr 21 00:45:29 2009 +0200 entropy.db: new method setSignatures commit 13635788e5c22ee73c11745f5f994f8dd5e550c0 Author: Fabio Erculiani Date: Tue Apr 21 00:29:34 2009 +0200 entropy.db: retrieveTrigger, return empty string if no trigger is found commit 2b0bd68d0b01bc8584dc2dedc39b48e0cbe95eec Merge: 157a001 d4a25cd Author: Fabio Erculiani Date: Mon Apr 20 22:01:30 2009 +0200 Merge commit 'wael/master' commit 157a001354760e6b7ff2a2153c754bdd1e814756 Author: Fabio Erculiani Date: Mon Apr 20 21:57:18 2009 +0200 entropy.services.interfaces: remove variable init which causes class to fail loading commit 0891726abc69cdd278a6e045f2d1de3b325dc7d0 Author: Fabio Erculiani Date: Mon Apr 20 20:39:44 2009 +0200 update TODO commit 1c46d90cf9ae50093bb8c2aaee0cd0a150cf1c6c Author: Fabio Erculiani Date: Mon Apr 20 20:39:17 2009 +0200 unit testing: add server unit testing module commit 707da3675fbe241152d3ca5ad02799d9b1b8c15e Author: Fabio Erculiani Date: Mon Apr 20 20:26:51 2009 +0200 entropy.server: ease fake repository init commit 125c20754d971aa83e6a978795c538528530b6a8 Author: Fabio Erculiani Date: Mon Apr 20 20:25:26 2009 +0200 entropy.server: improve behaviour when server database is not physically available and when running in fake mode commit f1bb40959c42e5e90f2b3a8a0850f139963860f2 Author: Fabio Erculiani Date: Mon Apr 20 20:04:43 2009 +0200 entropy.server: fix close_server_databases commit 0a28af0ee64b4e7fd827b5a2282750c80542b0cf Author: Fabio Erculiani Date: Mon Apr 20 20:01:26 2009 +0200 unit testing, db, client: cleanly close Client instances commit 437bbec08773022f7ca1d474a5f948cfb913b6ee Author: Fabio Erculiani Date: Mon Apr 20 20:00:46 2009 +0200 entropy.server: add support for in-memory repositories commit 282924f76a1a4578e174219aabb7c039d0446f39 Author: Fabio Erculiani Date: Mon Apr 20 18:23:14 2009 +0200 unit testing, client: add 3 more tests commit a113bafb9adac57c42d617ed829b93462dcc34e6 Author: Fabio Erculiani Date: Mon Apr 20 18:22:07 2009 +0200 SystemSettings: fix typo in update method commit 8d4aac54c42d39e53c5cd0da099494f99a2ba43d Author: Fabio Erculiani Date: Mon Apr 20 17:48:04 2009 +0200 entropy.client.interfaces.methods: complete support for in-memory repositories. In-memory repositories support was partially implemented some time ago. This commit completes the support. Please consider that those kind of repositories are never closed when calling close_all_repositories method and you have to call remove_repository to effectively destroy all memory data. Also, consider this feature EXPERIMENTAL and not for daily usage, in other words, use it with brain ON! commit f4a6be9fd779d4de36dbe47f4ce9d2f984cb4d0a Author: Fabio Erculiani Date: Mon Apr 20 17:10:42 2009 +0200 sync and update translations commit 1d6551f98f7e0dd58c9266c7fc8980fcd5d88f46 Author: Fabio Erculiani Date: Mon Apr 20 17:10:28 2009 +0200 entropy.client.interfaces.dep: fix typo in calculate_world_updates commit 5fd998c62262e0fdf028d16ffe6609e78fcd9445 Author: Fabio Erculiani Date: Mon Apr 20 16:44:17 2009 +0200 update TODO commit 089d753c250c671e484340693c9ce55eb5294f6e Author: Fabio Erculiani Date: Mon Apr 20 16:43:42 2009 +0200 entropy.client.interfaces.trigger: drop entropy cache purging trigger, will be moved to ebuild commit a86b68143e0516337e5494f9a95e982723bda36e Author: Fabio Erculiani Date: Sun Apr 19 23:34:36 2009 +0200 entropy.client.interfaces.methods: fix typo in SystemSettings path commit 8c44519a2fdb1190715d23601715480c32c6e77b Author: Fabio Erculiani Date: Sun Apr 19 23:23:34 2009 +0200 entropy.client.interfaces.client: workaround dependency issue in parsers of ClientSystemSettingsPlugin commit f33b24a9c3e0918610bf568d10808df7f56658da Author: Fabio Erculiani Date: Sun Apr 19 20:32:07 2009 +0200 entropy.server.interfaces.mirrors: fix undefined variable in upload_database commit edfc0b2f4b6a4eabf1f9a37762ab2fca89413633 Author: Fabio Erculiani Date: Sun Apr 19 20:30:27 2009 +0200 update TODO commit fe4faeaf180724d8b670175018b522b9c534c227 Author: Fabio Erculiani Date: Sun Apr 19 20:28:14 2009 +0200 entropy.server: implement ability to disable certain EAPIs. This improvement allows to disable certain EAPIs from being handled on download/upload, thus on remote repository database sync. This was warmly awaited from repository maintainers with limited internet bandwidth. commit 51cbb4fe1d5fc41806f0640e6bb49f1a50c5eeb2 Author: Fabio Erculiani Date: Sun Apr 19 20:10:45 2009 +0200 update activator man page commit fa276f4f1ee17469424a7c12179dd8389e9d7c81 Author: Fabio Erculiani Date: Sun Apr 19 19:54:08 2009 +0200 entropy.db: check if server plugin is loaded in SystemSettings commit 392db878f38eaeee18ca88a089bd9a8bd9ffd7a9 Author: Fabio Erculiani Date: Sun Apr 19 19:52:12 2009 +0200 entropy.client: fix typo in ClientSystemSettingsPlugin.misc_parser commit 0c5c9879ba60cf22a40f3314fd3a3f0153426760 Author: Fabio Erculiani Date: Sun Apr 19 19:50:28 2009 +0200 entropy.client: move SystemSettings client parser to ClientSystemSettingsPlugin commit 89e6bcc6dbcce2fb752f3e359f77d8263d204ca6 Author: Fabio Erculiani Date: Sun Apr 19 19:43:41 2009 +0200 entropy.misc: fix typo in server plugin id retrieval commit 45857a31b1f433326f17c1e6325ad734883e8652 Author: Fabio Erculiani Date: Sun Apr 19 19:33:10 2009 +0200 entropy.server: fix "list" query commit 46a18b88e4e49dd5986a8054743de0230510d2c4 Author: Fabio Erculiani Date: Sun Apr 19 19:29:22 2009 +0200 entropy.server: move server related settings to a separate SystemSettings plugin. Also migrate all the entropy code to use the new SystemSettings dict variables path. commit 759d4876a86dddd650d0ce31b9ea370518a6e61c Author: Fabio Erculiani Date: Sun Apr 19 18:47:43 2009 +0200 entropy.server.interfaces.main: cache read/write repository database sync calls to avoid running it more than once for every uncached open_server_repository method call. commit 0bf855ed4e1a2ac275373aaf8fe638633f53dcb8 Author: Fabio Erculiani Date: Sun Apr 19 18:45:13 2009 +0200 entropy.server.interfaces.main: remove unused package_match_validator_cache dict commit a4044a8ea833a6c15dca78f32ef262df7ca6175f Author: Fabio Erculiani Date: Sun Apr 19 18:42:14 2009 +0200 entropy.server.interfaces.main: open_server_repository, remove unused t_ident parameter from database instance load cache commit 2da170c9cee09f3accfb7b7e0c9306a9fc773339 Author: Fabio Erculiani Date: Sun Apr 19 18:31:04 2009 +0200 Makefile: install man pages on entropy-server-install commit caea041c8f129eafe37d51270e679bdfe07abc87 Author: Fabio Erculiani Date: Sun Apr 19 18:29:22 2009 +0200 man pages updates complete ENVIRONMENT paragraph in equo man page and compile new man pages. commit 773995459bf3fe8d04bc62dcc38e00666fcfe833 Author: Fabio Erculiani Date: Sun Apr 19 18:26:18 2009 +0200 man pages: substitute empty placeholder with 'work in progress' commit a97743be8e82cc3f4f2112c9b2e496a106eb24a0 Author: Fabio Erculiani Date: Sun Apr 19 15:42:24 2009 +0200 update man pages add activator and reagent empty man pages. update equo one. commit 770870172b3ba4578089cca6abb9cac7ba3e30b1 Author: Fabio Erculiani Date: Sun Apr 19 15:30:10 2009 +0200 equo: update man page commit 6cccb4bc0f39e2176937caf60549e856538475ec Author: Fabio Erculiani Date: Sun Apr 19 15:16:52 2009 +0200 Makefile: add man page installation to equo-install commit 292ae986780424e1a6439e34b59c682d4b88d1e4 Author: Fabio Erculiani Date: Sun Apr 19 15:14:04 2009 +0200 add man pages TODO commit b32d57a12e3c8413a9e8110359e08a1cec05729d Author: Fabio Erculiani Date: Sun Apr 19 15:12:26 2009 +0200 equo: add incomplete man page commit 10f5b704ee8b4d1a44b64072d5c20f9de13b7864 Author: Fabio Erculiani Date: Sun Apr 19 10:35:18 2009 +0200 unit testing, client: add empty client unit testing module commit 31209bab25df09e620e27853c807914d33a7f083 Author: Fabio Erculiani Date: Sun Apr 19 10:34:56 2009 +0200 update TODO commit 0a901a3de62c719bcaf3739ee13ffddaee2e0c94 Author: Fabio Erculiani Date: Sun Apr 19 10:23:55 2009 +0200 entropy.*: move atom matching package masking validation cache to SystemSettings commit e54c0275343b135d05e187addca0f90ced01af2e Author: Fabio Erculiani Date: Sun Apr 19 09:50:19 2009 +0200 unit testing, db: add package sets test, test package masking in test 2 commit af5d290883d180530cb0defe7aeb748db39fa609 Author: Fabio Erculiani Date: Sun Apr 19 09:48:07 2009 +0200 entropy.client.interfaces.methods: open_memory_database fix When opening a database instance using open_memory_database, ServiceInterface argument was not passed. This commit fixes it. commit 89d4a26f8337905099c213df7e2b769c34da9f1c Author: Fabio Erculiani Date: Sun Apr 19 09:46:00 2009 +0200 entropy.db: initializeDatabase, tune sqlite3 cache size. commit c4f896e9d2e4c7eef115777952bf27a512200283 Author: Fabio Erculiani Date: Sun Apr 19 09:44:56 2009 +0200 entropy.db: idpackageValidator improvements. trivial changes to idpackageValidator method. SystemSettings is now a singleton, no need to get it from ServiceInterface commit b7f390b9a8883bcb98e8227d16cbbc31b0e2851d Author: Fabio Erculiani Date: Sat Apr 18 20:28:17 2009 +0200 update TODO commit c7cd3ca2a8c795f746f28badc242a12a4c46c1d7 Author: Fabio Erculiani Date: Sat Apr 18 20:27:05 2009 +0200 move etpConst['dbconfigprotect'] and etpConst['dbconfigprotectmask'] to SystemSettings commit 23a184780eab3fde868e0ee14f8693e28f521c54 Author: Fabio Erculiani Date: Sat Apr 18 20:02:59 2009 +0200 entropy.core: change SystemSettingsPlugin API, should be finalized now. entropy.core: change SystemSettings add_plugin method API entropy.*: update code accordingly commit 7fb086d62e629b44e0bbdfeb80b1d1818706517c Author: Fabio Erculiani Date: Sat Apr 18 19:33:15 2009 +0200 entropy.const: add SystemSettings plugin identifiers commit 4e52998840297766c85c8bac2ce623cee994c440 Author: Fabio Erculiani Date: Sat Apr 18 19:04:17 2009 +0200 text_ui: branchHop: adjust return error codes commit 515b8975004781d9d483c423e11fe643593c0524 Author: Fabio Erculiani Date: Sat Apr 18 19:03:39 2009 +0200 text_ui: equo hop, disable branchHop access for non-root users commit 78d6b98a9907dbd186610ad97e1ef3cbebeb30df Author: Fabio Erculiani Date: Sat Apr 18 08:17:14 2009 +0200 equo: fix typo in equo.py, properly destroy Client instance commit f44d12458151d8d06be9c2bc5b36b27f70d082ca Author: Fabio Erculiani Date: Sat Apr 18 08:14:40 2009 +0200 unit testing, db: getPackageData trigger_unicode argument is now True by default commit 8e20ac099ce52421db3532a499692f10ffdc6a6c Author: Fabio Erculiani Date: Sat Apr 18 08:11:06 2009 +0200 entropy.db: getPackageData trigger_unicode is now True by default In the aim of having exactly the same data returned between entropy.db.LocalRepository.getPackageData and entropy.client.interfaces.client.Client.extract_package_data, argument trigger_unicode of the former is now True by default commit 3889d670343d1b1d7e9f54f716cf1c88e03b689d Author: Fabio Erculiani Date: Fri Apr 17 23:48:50 2009 +0200 update translations commit 414f9e28dd30dd9dc41b3f22c6076c902b022293 Author: Fabio Erculiani Date: Fri Apr 17 23:48:08 2009 +0200 update TODO commit 36537f39a01918b0fb3be507a609909c6bc0b3e7 Author: Fabio Erculiani Date: Fri Apr 17 23:47:33 2009 +0200 equo: implement new command 'equo hop' which substitutes 'equo world --upgrade ' commit 5487696276012efd21259f24a5ebe6f52da9b2b4 Author: Fabio Erculiani Date: Fri Apr 17 23:46:53 2009 +0200 entropy.client.interfaces.dep: check_package_update, remove debugging output commit b23a19b909ff578be8610d0ec4cf4f3e41b081b2 Author: Fabio Erculiani Date: Fri Apr 17 23:37:51 2009 +0200 entropy.dump: improve reliability and performance of dumpobj function commit bb468ef7dbdb99b8a6c7810f45574b7b84e54c19 Author: Fabio Erculiani Date: Fri Apr 17 23:35:51 2009 +0200 entropy.const: const_setup_file, always run chmod commit 351cb904a8a882f69073947eee894eef66f663f3 Author: Fabio Erculiani Date: Fri Apr 17 22:26:33 2009 +0200 entropy.cache: EntropyCacher improvements this is an optimized version of EntropyCacher. commit 49d4ab9f73f8cc70da1bd0fe4a11866dde24ed1f Author: Fabio Erculiani Date: Fri Apr 17 19:22:47 2009 +0200 entropy.client.interfaces.repository: fix check_entropy_updates check_entropy_updates was incorrectly checking if an entropy update is available commit 303fbc5914b5a2ab38bc1dedf65cfc2fe8e1d36b Author: Fabio Erculiani Date: Fri Apr 17 19:20:01 2009 +0200 entropy.client.interfaces.dep: check_package_update fix when running check_package_update with no repositories available, it should return that package is not found. This is done by looking for its key too if get_unsatisfied_dependencies returns something. commit 8eeb028ffc1d8224851812b1a1b9a4fc8624f348 Author: Fabio Erculiani Date: Fri Apr 17 18:54:18 2009 +0200 entropy.client.interfaces.methods: set_branch, update API, make method more reliable commit 347595a0186a05ca9a72060560af92d3bc149ce1 Author: Fabio Erculiani Date: Fri Apr 17 18:19:37 2009 +0200 entropy.client.interfaces.methods, open_repository improvements and API change. open_repository method speed has been slightly improved. move_to_branch has been removed in favour of set_branch method. commit 6b7ca12957d1c0efe1acdf766f9720a89e89d554 Author: Fabio Erculiani Date: Fri Apr 17 16:01:31 2009 +0200 equo: remove 'equo world --upgrade' option, will be moved to 'equo hop' commit e12d40c2462ad16b9b319bfe09a6faf45fc5d9d1 Author: Fabio Erculiani Date: Fri Apr 17 15:44:46 2009 +0200 equo world: do not run orphans search when running with --fetch commit 5db8f6d4f182b9f65936ad1a2519e308292b9d43 Author: Fabio Erculiani Date: Fri Apr 17 07:02:34 2009 +0000 unit testing, db: add atom matching tests commit 3bf9d7370d61e3720bcceef709ae24b61a62591b Author: Fabio Erculiani Date: Fri Apr 17 07:01:09 2009 +0000 unit testing, db: add get_test_package_name and get_test_package_atom functions commit 74061132e27046f925fe44c7fa1e0aef737e5b58 Author: Fabio Erculiani Date: Thu Apr 16 15:58:48 2009 +0000 update TODO commit da78a860fd830c8367934b4ff0f5ba9cdfd6d010 Author: Fabio Erculiani Date: Thu Apr 16 06:44:03 2009 +0200 unit testing: add a new test to the db module this test does the package metadata extraction, database insertion and retrieval and compares the two dictionaries (the one returned by the extractor against the one returned by the database) commit 326d1c270bc2c1643bdaa0f24e0f2ce063b75dc9 Author: Fabio Erculiani Date: Thu Apr 16 06:43:25 2009 +0200 unit testing: make possible to call run script from inside its directory commit 12f5145a94933b8079d2b603333b2e0737bbc000 Author: Fabio Erculiani Date: Thu Apr 16 06:41:41 2009 +0200 entropy.client.interfaces.metadata: extract_pkg_metadata, clear unused metadata from return output commit d79b2e494b7ea7c83cb062dd8e6816e7e628ad13 Author: Fabio Erculiani Date: Thu Apr 16 06:36:43 2009 +0200 entropy.client.interfaces.metadata: extract_pkg_metadata, fix changelog metadatum must be unicode() and not str(). Moreover, print warning on Unicode conversion errors. commit 8b961e23caaab694fa794d89ded0fc286a9a5892 Author: Fabio Erculiani Date: Thu Apr 16 06:30:22 2009 +0200 entropy.db: insertSignatures, fix insertion. signatures is not a list but a dict now. commit fa2b4a79f1ab8fe86225b7c71056f7c128f7c170 Author: Fabio Erculiani Date: Thu Apr 16 06:29:31 2009 +0200 entropy.db: addPackage, always accept spm_phases when it's != None commit 878dfda4e4b640f670b0fcae8da1feef2c3052da Author: Fabio Erculiani Date: Thu Apr 16 06:24:46 2009 +0200 entropy.client.interfaces.metadata: extract_pkg_metadata, etpapi metadatum must be int(), as returned by entropy.db.getPackageData commit 81900d5913b5037c43b8a94397bc1d9a8deeca53 Author: Fabio Erculiani Date: Thu Apr 16 06:24:29 2009 +0200 entropy.client.interfaces.metadata: extract_pkg_metadata, sources metadatum must be a set(), as returned by entropy.db.getPackageData commit 24adfb012a8a770e550dcc57a4aef033c0747dc0 Author: Fabio Erculiani Date: Thu Apr 16 06:22:36 2009 +0200 entropy.client.interfaces.metadata: extract_pkg_metadata, eclasses metadatum must be a set(), as returned by entropy.db.getPackageData commit ee363147c7932650e749d1e353482124ea3bf0e3 Author: Fabio Erculiani Date: Thu Apr 16 06:21:40 2009 +0200 entropy.client.interfaces.metadata: extract_pkg_metadata, useflags metadatum must be a set(), as returned by entropy.db.getPackageData commit beba5d5c2fcdaedd302be40f888dc90ed583f983 Author: Fabio Erculiani Date: Thu Apr 16 06:19:01 2009 +0200 entropy.client.interfaces.metadata: extract_pkg_metadata, keywords metadatum must be a set(), as returned by entropy.db.getPackageData commit 6d8d3e48f646d343f758720d19af0a33852c9a99 Author: Fabio Erculiani Date: Thu Apr 16 06:16:27 2009 +0200 entropy.client.interfaces.metadata: extract_pkg_metadata conflicts metadatum must be a set, as returned by entropy.db.getPackageData commit 55c2293b98787e954ac0ff9d58f071e989e9dd07 Author: Fabio Erculiani Date: Thu Apr 16 06:11:42 2009 +0200 entropy.client.interfaces.metadata: extract_pkg_metadata, 'spm_phases' metadatum can be None if SPM one is not found/available. commit 13bbcad92e6968c111830b85ebd37ced9f7e054b Author: Fabio Erculiani Date: Thu Apr 16 06:06:19 2009 +0200 entropy.db: addPackage should add 'atom' metadatum to returning metadata commit 0834281bd1c5053e49d52dcb68309568f4e5c605 Author: Fabio Erculiani Date: Thu Apr 16 06:05:32 2009 +0200 entropy.client.interfaces.metadata: extract_pkg_metadata, 'provide' metadatum must be set() and not list() commit 105776c26c66f570a5124dba6a126745922ae0f4 Author: Fabio Erculiani Date: Thu Apr 16 06:05:05 2009 +0200 test suite: add sample package commit d5b564d2719513fef648279f6d28fe1b521076df Author: Fabio Erculiani Date: Thu Apr 16 06:04:33 2009 +0200 test suite: add misc functions module commit fbeaed9a2c9c2bbd4e34d0a546eb3c1cc6c26815 Author: Fabio Erculiani Date: Wed Apr 15 16:12:31 2009 +0200 update TODO commit 1f4fb7b243d0a4cf4e2fa70a17279187d4d2075d Author: Fabio Erculiani Date: Wed Apr 15 16:12:12 2009 +0200 SystemSettings: make it working on readonly filesystems too commit 9136ed85665796d4b4deca222dce19b25e0c34c1 Author: Fabio Erculiani Date: Wed Apr 15 16:11:42 2009 +0200 update TODO commit cd3eeba2380fc310ee38aff44119a47b189fafa4 Author: Fabio Erculiani Date: Tue Apr 14 23:50:37 2009 +0200 ClientSystemSettingsPlugin: keep repository metadata inside SystemSettings always ready to use. commit 670be42e8d39fe608a420f8957ef6800bb024228 Author: Fabio Erculiani Date: Tue Apr 14 23:48:10 2009 +0200 entropy.client.interfaces.methods: new method is_repository_connection_cached commit 62ec9712b996459318cb557eeb0b8cd2d40e9669 Author: Fabio Erculiani Date: Tue Apr 14 23:46:58 2009 +0200 entropy.client.interfaces.methods: open_repository, remove t_ident usage commit 5bd8daa75468db835c99f511867b15bf03da98bb Author: Fabio Erculiani Date: Tue Apr 14 23:44:46 2009 +0200 entropy.client.interfaces.methods: put back repository config protect setup into load_repository_database. a more permanent fix will follow shortly. commit f4a7b8a97f34d4a6e15a7f61c6006ca20ff2a2d1 Author: Fabio Erculiani Date: Tue Apr 14 23:21:40 2009 +0200 entropy.client.interfaces.methods: clear SystemSettings and reset repository cache properly every time is needed commit 9bd552689e10bb53e1700cb2e8a6641bcb8e72d9 Author: Fabio Erculiani Date: Tue Apr 14 23:15:12 2009 +0200 entropy: when entropy.client.interfaces.methods' reopen_client_repository is called, make sure all the repository databases are closed commit 5733f6a53a86740189537ff0af4f7c82f1fb833e Author: Fabio Erculiani Date: Tue Apr 14 23:03:14 2009 +0200 update TODO commit 8086f42e622605ca01d5c597b3dc5f5e1af90afa Author: Fabio Erculiani Date: Tue Apr 14 23:01:55 2009 +0200 entropy.client.interfaces.package: small syntax style update commit 3572a0f2244fec70d43f02d5518a59eede0a6bdf Author: Fabio Erculiani Date: Tue Apr 14 22:59:14 2009 +0200 entropy.client.interfaces.methods: improve open_repository reliability When calling open_repository on an already loaded database instance when SystemSettings.clear() was called, it could happen to have unitialized metadata around (configprotect and configprotectmask), so always check this commit 28deb817ad17e5a75b5b7c59863e31cc7649ccbf Author: Fabio Erculiani Date: Tue Apr 14 22:57:04 2009 +0200 Spritz: when saving preferences, reset all caches and close all databases This avoids having unitialized repository metadata around (in SystemSettings) like in configprotect and configprotectmask commit d4a25cd0ddaadf99fe02bd0a5f13924606360096 Merge: f6bfca6 f944343 Author: Wael Nasreddine Date: Tue Apr 14 14:37:54 2009 +0000 Merge commit 'fabio/master' commit f9443432754994dcf185c2b89101621f12355cdc Author: Fabio Erculiani Date: Tue Apr 14 09:04:14 2009 +0200 unit testing module: run returns status != 0 if errors occured commit f1f02d2e23cbca722450ae31b8e42ae688fd6337 Merge: 3185cdf ec0327a Author: Fabio Erculiani Date: Tue Apr 14 08:59:09 2009 +0200 Merge commit 'wael/master' commit 3185cdf8d48ba093ee26bea70b856dec89f30ccd Author: Fabio Erculiani Date: Mon Apr 13 23:36:03 2009 +0200 unit testing: print more output for each test run commit 8ac1b1ea8583836866d9bc0a405183cfabe227a1 Author: Fabio Erculiani Date: Mon Apr 13 23:32:41 2009 +0200 add unit testing module commit 4fe141b5a24be2ace58960a1b96f8a0896bea34f Author: Fabio Erculiani Date: Mon Apr 13 23:32:27 2009 +0200 update TODO commit b2b5c4d95a2c9ea74913cda42fd2f1b561daff39 Author: Fabio Erculiani Date: Mon Apr 13 23:04:51 2009 +0200 make default revision to match EAPI (Entropy API) commit 9d4684ad73f44da571961db1d8019c7918b24fe1 Author: Fabio Erculiani Date: Mon Apr 13 23:03:56 2009 +0200 remove compatibility modules commit 67e26003ff0615afc36f8518e20139f939ef2cb7 Author: Fabio Erculiani Date: Mon Apr 13 23:03:39 2009 +0200 entropy.security: use entropy.output instead of outputTools commit dcaa44997dfb0d24ef468b3b8306828b011fdf40 Author: Fabio Erculiani Date: Mon Apr 13 12:08:49 2009 +0200 update TODO commit f8cd7965b2e7d5ee0f4e21f63e5b0a0672ce0452 Author: Fabio Erculiani Date: Mon Apr 13 09:46:30 2009 +0200 entropy.server.interfaces.main: fix settings backup by copying the whole dictionary commit fb2f2a04ddfef39c965830dc35329e6da8ab1186 Author: Fabio Erculiani Date: Mon Apr 13 09:45:33 2009 +0200 entropy.core.SystemSettings: copy backup dictionary instead of passing the same pointer commit ff5d29556783a8e8fef5d5b5dfe91e60e7596fec Author: Fabio Erculiani Date: Mon Apr 13 09:44:53 2009 +0200 entropy.client.interfaces.trigger: remove old code comment commit 18a69b99e59ba17eb6b7eac68840d639f1176405 Author: Fabio Erculiani Date: Sat Apr 11 18:51:33 2009 +0200 update TODO commit 078a73d496f7403ff6b14085fd7cf43f7e7c26c1 Author: Fabio Erculiani Date: Sat Apr 11 18:47:02 2009 +0200 entropy.client.interfaces.trigger: excluded SPM calls when spm phase is not specified. This gives a big speed boost on the install process. SPM (Portage) is not even called when certain package install phase is not set (preinst, prerm, postinst, postrm) commit 4811c1a75fbcec909b35bd35199dd9498e64a001 Author: Fabio Erculiani Date: Sat Apr 11 18:46:41 2009 +0200 entropy.const: add SPM ebuild phases constants commit a9da9e1ffe5c9edd008ccf4bf37d99c0e0201811 Author: Fabio Erculiani Date: Sat Apr 11 18:42:34 2009 +0200 entropy.db: add spm_phases metadatum to getPackageData commit e9ce37fbbb31098d7b6866e9cea3f122749c7bc5 Author: Fabio Erculiani Date: Sat Apr 11 18:17:05 2009 +0200 entropy.client.interfaces.trigger: move SPM pkg_setup() to separate function Portage's pkg_setup() was run by both trigger_ebuild_preinstall and trigger_ebuild_postinstall triggers. So move the code to a stand-alone function. commit 47ec94d4f3f16e0baa1c28dfc99f00989f08383f Author: Fabio Erculiani Date: Sat Apr 11 18:04:03 2009 +0200 entropy.db: add 'spm_phases' metadatum to getTriggerInfo commit 80fccfd1bf2c90782ba2a8d1edf1ab16afc4c03f Author: Fabio Erculiani Date: Sat Apr 11 17:54:18 2009 +0200 entropy.db: update databaseStructureUpdates, make it always creating the new "source" column on installedtable if the latter is present commit ad504754b88db5438f1fc8dc2ec897b59288f34a Author: Fabio Erculiani Date: Sat Apr 11 17:52:57 2009 +0200 entropy.db: fix typo in createInstalledTable, update SQL table schema commit 39e1ae2d912d8f8c689c1d0017b7a48d4e13f332 Author: Fabio Erculiani Date: Sat Apr 11 17:44:27 2009 +0200 add support for SPM DEFINED_PHASES metadatum collection define the metadatum constant in entropy.const and collect it inside entropy.client.interfaces.metadata.ExtractorsMixin, dictionary key is 'spm_phases' commit 35d5b3695a63f6ce33c8e84d0c4f8bdeb83320ad Author: Fabio Erculiani Date: Sat Apr 11 17:39:20 2009 +0200 entropy.db: add support for Portage 2.2_rc29 feature "DEFINED_PHASES" This is a new metadatum which is going to be stored in Portage's vartree representing the list of defined ebuild phases for the package. For us it comes into help to choose if to pull up Portage on package install or not, resulting in a huge speed improvement. This commit only adds database support, more to come. commit 1db528b7c474ca59df91609bcd6e2b3e7d0d2c9d Author: Fabio Erculiani Date: Sat Apr 11 17:05:01 2009 +0200 entropy.db: improve speed of doesColumnInTableExist commit f6bfca6457bc887e0465b568d5b9bd3b513e7873 Merge: ec0327a 7a03461 Author: Wael Nasreddine Date: Sat Apr 11 11:48:19 2009 +0000 Merge commit 'fabio/master' commit ec0327af7c5c348c4d73e48856f182f614c73446 Author: Wael Nasreddine Date: Sat Apr 11 11:32:48 2009 +0000 Working on french translation, still 419 translation to go commit 7a03461cca825d47902d0de1317c720696a72d0b Author: Fabio Erculiani Date: Sat Apr 11 09:38:44 2009 +0200 entropy.client.interfaces.dep: improve performance of calculate_world_updates commit 563bbf272ef85fd49582497506c002a16ceac372 Author: Fabio Erculiani Date: Sat Apr 11 09:31:28 2009 +0200 apply ignore-spm-downgrades improvement patch by Mitch Harder. This helps the Portage compatibility commit cb09c98ab0872b859a747f585a142eab754147fa Author: Fabio Erculiani Date: Thu Apr 9 19:35:29 2009 +0200 update Catalan translation commit 2aa800563e6a9bdbf9aa536efd2a215d2e7c414a Author: Fabio Erculiani Date: Thu Apr 9 14:44:20 2009 +0200 entropy.db: retrieveSignatures, fix typo commit fe82ed5d8673edbb054d228d7e7a91ce9107f74d Merge: f0d6d9c d0d2915 Author: Fabio Erculiani Date: Thu Apr 9 12:34:20 2009 +0200 Merge branch 'master' of git+ssh://fabio@sabayonlinux.org/home/git/projects/entropy commit f0d6d9c3f7b0d7021f5b373b7cb1f4e9bb0187be Author: Fabio Erculiani Date: Thu Apr 9 12:33:42 2009 +0200 entropy.client.interfaces.fetch: fetch_files_on_mirrors, fix update_download_list commit d0d2915b5d86675adc21313939034857b01d1dfe Author: root Date: Wed Apr 8 23:48:38 2009 +0000 update es.po translation with many fixes commit 60c50bcfbf271aded0e249d613f60521f317bcd9 Author: Fabio Erculiani Date: Wed Apr 8 20:59:50 2009 +0200 entropy.tools: fix append_xpak, calling Spm class without a valid output interface is not valid anymore commit 8979d2025f2324790b80fc49fc50b98743a76a67 Author: Fabio Erculiani Date: Wed Apr 8 16:31:56 2009 +0200 translations: fix bug in Makefile, resync all the translations commit 4a12163ab63dc528eb80bfae159c41d059368e15 Author: Fabio Erculiani Date: Wed Apr 8 16:17:14 2009 +0200 entropy.i18n: improve module variables reliability commit 6a6c75a654b9b33ed6435528d6a6a52687b3f410 Author: Fabio Erculiani Date: Wed Apr 8 15:06:06 2009 +0200 fix translations commit 62e4fffdf81dfaf98d7b2249062981db28b3c4b5 Author: Fabio Erculiani Date: Wed Apr 8 12:39:07 2009 +0200 Makefile: always use LIBDIR instead of hardcoded usr/lib commit 90536ebbdb6ee0dadf166ac6337172c2cb5d3fea Author: Fabio Erculiani Date: Wed Apr 8 12:24:53 2009 +0200 Makefile: split pylzma install/build commit 283d7c16c4fe8faed09fcfef0dbd5643dafd42c6 Author: Fabio Erculiani Date: Wed Apr 8 11:35:38 2009 +0200 entropy.client.interfaces: rename all the mixin classes appending "Mixin" commit 794e7808ef4c7a48ec650b9421d801c95b41e0c6 Author: Fabio Erculiani Date: Wed Apr 8 06:29:56 2009 +0200 update TODO commit e16039af526fe7df007663f10ad885cb5b1ecacb Author: Fabio Erculiani Date: Wed Apr 8 06:25:23 2009 +0200 client.text_ui: fix shutil module usage commit cfed718b4830ce747bc170d18883a94ca3a77eb7 Author: Fabio Erculiani Date: Wed Apr 8 06:24:36 2009 +0200 update translations and template file commit d94cb4a0ee4f25389b3da7f5e8b373e4e18d52e9 Author: Fabio Erculiani Date: Wed Apr 8 06:22:59 2009 +0200 update TODO commit e4f36c46a2df12225518ffee41831620a51f2cd6 Author: Fabio Erculiani Date: Wed Apr 8 05:59:10 2009 +0200 entropy.client.interfaces.methods: fix typo commit 6edcbb5c4bc6366b11fbe5d0dd389b5e08a90505 Author: Fabio Erculiani Date: Tue Apr 7 20:51:05 2009 +0200 update TODO commit 3f08b815a98a2be76491dce0047f53120d46eae5 Author: Fabio Erculiani Date: Tue Apr 7 20:50:14 2009 +0200 entropy.client: add preliminary support (not completely implemented on purpose) to SHA1, SHA256 and SHA512 signatures commit b57792e642e25222d1b5fc0449d9c995e7333dd8 Author: Fabio Erculiani Date: Tue Apr 7 17:11:27 2009 +0200 entropy.db: optimize doesTableExist method commit 7c9c8165f312f97c9c87c94be413256310522989 Author: Fabio Erculiani Date: Tue Apr 7 17:09:43 2009 +0200 entropy.db: add support for package signatures infrastructure (sha1,sha256,sha512) entropy.client.interfaces.metadata: add sha1, sha256 and sha512 calculators to metadata extractors commit da5f75098cd0bdf76535d371b5ea0da786d230cf Author: Fabio Erculiani Date: Tue Apr 7 16:36:06 2009 +0200 entropy.tools: add sha1 and sha256 functions commit d33cfe68e7c1f8aa084e88deeff0c4bd8710a7b1 Author: Fabio Erculiani Date: Tue Apr 7 12:18:19 2009 +0200 entropy.core.SystemSettings: handle EntropyCacher instance to make sure to have flushed all the cache queue before clearing the related on-disk files. commit e81916069837f981cfaca31de3ea025f824da257 Author: Fabio Erculiani Date: Mon Apr 6 22:10:41 2009 +0200 entropy.client.interfaces.client.Client: call SystemSettings.remove_plugin on instance destroy() commit c9b95aa9f108d051ebd7fc5c0a20e771b5577253 Author: Fabio Erculiani Date: Mon Apr 6 22:10:23 2009 +0200 entropy.core.SystemSettings: remove debugging output commit f699fe2a206db09cfb3a359efb28db7f3840f428 Author: Fabio Erculiani Date: Mon Apr 6 21:36:55 2009 +0200 update TODO commit 2e715f41a5fe9d95fae59b8ca49ffb5a3e49feaa Author: Fabio Erculiani Date: Mon Apr 6 21:33:50 2009 +0200 entropy.client.interfaces.cache.Cache: move clear_dump_cache and repository_move_clear_cache to entropy.core.SystemSettings entropy.client.interfaces.Client: create SystemSettings plugin to push Entropy Client-only metadata into SystemSettings and keep it agnostic entropy.core.SystemSettings: now Entropy-free, it's agnostic! other minor fixes commit f158ee795af5b1591b39215ab61818a98cb4e4d6 Author: Fabio Erculiani Date: Mon Apr 6 21:33:26 2009 +0200 update TODO commit 5e6b0e791fefebb4dc0884054acb43b446056ed6 Author: Fabio Erculiani Date: Mon Apr 6 21:08:32 2009 +0200 entropy.services.repository.interfaces.Server: no need to call SystemSettings.connect_entropy commit 5526a8c58b1e4211cd31a1909fba432da4825536 Author: Fabio Erculiani Date: Mon Apr 6 21:05:30 2009 +0200 entropy.core.SystemSettings: effectively add plugins handling on the class. commit 98d9f510208b025153b4d93637645c0d6de97690 Author: Fabio Erculiani Date: Mon Apr 6 21:03:02 2009 +0200 entropy.core: new SystemSettingsPlugin class and support on SystemSettings commit b14ff89074f26269175369b5cce8195bd70e176b Author: Fabio Erculiani Date: Mon Apr 6 20:35:50 2009 +0200 entropy.libraries.*: move from etpRepositories to SystemSettings['repositories']['available'] commit bf9ac1a28712cf5a50d6505d1ae910de8e837fa7 Author: Fabio Erculiani Date: Mon Apr 6 20:35:02 2009 +0200 entropy.*: move from etpRepositories to SystemSettings['repositories']['available'] commit fced2482520ca1bcf4bd0b3e52ad077f66f8e4dd Author: Fabio Erculiani Date: Mon Apr 6 19:43:24 2009 +0200 entropy.*: move from using etpRepositoriesExcluded to SystemSettings['repositories']['excluded'] commit b16f3386b741a262a5a524eba17a8c7588eac733 Author: Fabio Erculiani Date: Mon Apr 6 19:39:26 2009 +0200 update APICHANGES commit c69f4b3a9a17819ab225fe2efd95d5cf87e9b201 Author: Fabio Erculiani Date: Mon Apr 6 19:38:59 2009 +0200 entropy.tools: move get_repository_settings to entropy.client.interfaces.methods.Methods commit a29421f4d71d416df8689187a428dcf64f26047c Author: Fabio Erculiani Date: Mon Apr 6 19:20:56 2009 +0200 entropy.core.SystemSettings: there are some parsers that MUST be run before anything else. So, split the parsing order into two. entropy.*: move code from etpRepositoriesOrder to SystemSettings['repositories']['order'] commit 3a571d23b7be5cbee13843914496380ea9d7c5dc Author: Fabio Erculiani Date: Mon Apr 6 19:03:36 2009 +0200 entropy.const: fix module loading commit 897886f7fe00d5b721dab51cb027e7480508b0de Author: Fabio Erculiani Date: Mon Apr 6 19:00:46 2009 +0200 entropy.const: moved all the repositories configuration settings to SystemSettings, kept etpRepositories, etpRepositoriesOrder, etpRepositoriesExcluded for backward compability. Did several hopefully last API changes commit df0c346beb5bf654fc92970628e8bd10186c6733 Author: Fabio Erculiani Date: Mon Apr 6 16:30:14 2009 +0200 entropy.server.interfaces.main.Server: use new method set_persistent_setting to backup the current default repository on backup_entropy_settings commit 7707315128a533b394f78195be286d90c4d4028e Author: Fabio Erculiani Date: Mon Apr 6 16:27:21 2009 +0200 entropy.core.SystemSettings: add two new methods set_persistent_setting, unset_persistent_setting commit f87d691d7b69bf90d5306615828d067ea5314321 Author: Fabio Erculiani Date: Mon Apr 6 16:17:12 2009 +0200 entropy.client.interfaces.methods: backup_setting => backup_constant API change commit 2bace76f4083dc56e25cab2f34700ca20fc57a62 Author: Fabio Erculiani Date: Mon Apr 6 16:16:49 2009 +0200 entropy.core.SystemSettings: restore backed-up settings too commit 0f6c704266ce22f044e16f9ff1cbd9159ede427a Author: Fabio Erculiani Date: Mon Apr 6 14:34:17 2009 +0200 entropy.server.interfaces.Server: fix typo commit 9e79027d8328a92e9eb591ce8c58ac997e522a62 Author: Fabio Erculiani Date: Mon Apr 6 14:30:21 2009 +0200 entropy.db: add missing module imports commit 00396f4bb2fbb936d9f59d49edfa4d5935e7939b Author: Fabio Erculiani Date: Mon Apr 6 14:29:04 2009 +0200 entropy.core: import with_statement from __future__ commit 6d6db85d42f96362be6fab82498647046b9a1595 Author: Fabio Erculiani Date: Mon Apr 6 14:21:30 2009 +0200 update TODO commit 21ff742aed100ea48c11cab9a15df3de87fedcc9 Author: Fabio Erculiani Date: Mon Apr 6 14:20:56 2009 +0200 entropy.core.SystemSettings and the rest of the code, use SystemSettings' rss metadata instead of etpConst['rss*'] commit d063b87428f5a010e6dfe1108577d10600bdee66 Author: Fabio Erculiani Date: Mon Apr 6 14:05:57 2009 +0200 entropy.core.SystemSettings and the rest of the code, use SystemSettings' database format metadatum instead of etpConst['etpdatabasefileformat'] commit 72cbbe7cbc5101b34ae1d756f8e8796bcdcc6989 Author: Fabio Erculiani Date: Mon Apr 6 14:03:29 2009 +0200 entropy.core.SystemSettings and the rest of the code, use SystemSettings' packages expiration days metadatum instead of etpConst['packagesexpirationdays'] commit 2117b3a36b505e373b580f9ee5ecdf025ab73376 Author: Fabio Erculiani Date: Mon Apr 6 14:02:01 2009 +0200 entropy.core.SystemSettings and the rest of the code, use SystemSettings' official repository id metadatum instead of etpConst['officialserverrepositoryid'] commit 597ceabb73aeff95ec5c0bd1be1578c3a35d1f93 Author: Fabio Erculiani Date: Mon Apr 6 13:47:53 2009 +0200 entropy.const: move server-side environment variables override to SystemSettings' server_parser(), remove const_setup_environment commit 0453fb370b5ab107f73525c3916441b28e0340c0 Author: Fabio Erculiani Date: Mon Apr 6 13:44:21 2009 +0200 entropy.core.SystemSettings and the rest of the code, use SystemSettings' server branches instead of etpConst['branches'] commit 8e4111f492a2a9a95c64feb950a5ab2180727329 Author: Fabio Erculiani Date: Mon Apr 6 13:41:38 2009 +0200 entropy.core.SystemSettings and the rest of the code, use SystemSettings' server repositories metadata instead of etpConst['server_repositories'] commit fa08b99ba130ed17f3038007fe70059deee36d9d Author: Fabio Erculiani Date: Mon Apr 6 13:37:09 2009 +0200 entropy.client.interfaces.client.Client: on destroy() call SystemSettings' disconnect_entropy method instead of destroy commit cdfa67f85a0122ea237b2f5424f1d0c478e61122 Author: Fabio Erculiani Date: Mon Apr 6 13:35:56 2009 +0200 entropy.core.SystemSettings: new method "disconnect_entropy", removes the Entropy instance from database commit 4ad7aa75569f8bb4eb028b4d1fdb7a57fc7e1ec6 Author: Fabio Erculiani Date: Mon Apr 6 13:35:21 2009 +0200 entropy.core.SystemSettings: add support for Entropy Client method backup_setting commit b35ad4587f640e0b1b8298562f879935c8d1e293 Author: Fabio Erculiani Date: Mon Apr 6 13:34:12 2009 +0200 entropy.const, entropy.core, entropy.server.interfaces.main: move server-side settings to SystemSettings. Server interface is not making use of it yet. commit d43d3b89ebba2220728871029f4072595ba48ac3 Author: Fabio Erculiani Date: Mon Apr 6 13:17:49 2009 +0200 entropy.client.interfaces.methods.Misc: backup_setting, add FIXME commit d61ba8bae2c060ea36f2bdeece81a3935b932999 Author: Fabio Erculiani Date: Mon Apr 6 13:11:48 2009 +0200 entropy.client.interfaces.methods.Misc: update backup_setting to work with SystemSettings too commit 5f78e63ba8bac48c6ec3f67902c3131a285339cb Author: Fabio Erculiani Date: Mon Apr 6 10:52:19 2009 +0200 reagent: fix spm categories and use subprocess.call instead of os.system commit d807bad859c18b18af593089fef54f825d22ce38 Author: Fabio Erculiani Date: Sun Apr 5 16:32:20 2009 +0200 move Entropy client settings storage and parsing to SystemSettings commit b935582f6db5c2b0dab2974afcce89cb16092f6f Author: Fabio Erculiani Date: Sun Apr 5 13:51:17 2009 +0200 entropy.const: const_read_equo_settings removed, parser is being moved to SystemSettings commit 138e41bcf1d75812ee5e908516cec4d81adb4e61 Author: Fabio Erculiani Date: Sun Apr 5 13:48:45 2009 +0200 entropy.const: initconfig_client_constants does not exist anymore, there is no need for it since client config is going to be moved to SystemSettings commit 2dd77a30a8ec856962023196e94ca2948b795585 Author: Fabio Erculiani Date: Sun Apr 5 13:45:05 2009 +0200 etpConst['equoconf'] => etpConst['clientconf'] commit 6bfd50eece96323d0912ca3ea834c6a6c699ec72 Author: Fabio Erculiani Date: Sun Apr 5 09:47:31 2009 +0200 equo.conf => client.conf in code comments commit a3c2fbc28598325b9dc141b10406a36c8cb75b5d Author: Fabio Erculiani Date: Sun Apr 5 09:34:02 2009 +0200 rename equo.conf to client.conf commit be2bb748d364dd38f79644dc50a1cf9829d54e7d Author: Fabio Erculiani Date: Sun Apr 5 09:31:37 2009 +0200 entropy.core.SystemSettings: optimize system_parser and socket_parser methods commit 58484cb135d4b65037c0ecc1623255d8a070e072 Author: Fabio Erculiani Date: Sat Apr 4 22:05:46 2009 +0200 update TODO commit b35bc947e414fcb2cb0625897c532068bb28a814 Author: Fabio Erculiani Date: Sat Apr 4 18:22:11 2009 +0200 entropy.tools: API change, rename create_hash_file to create_md5_file commit e4b001d8b8e0e75096e7966123d37de6398efb32 Author: Fabio Erculiani Date: Sat Apr 4 18:19:42 2009 +0200 etpConst['packageshashfileext'] => etpConst['packagesmd5fileext'] commit a02e522eb8034d0a9d41b8767b9ac50c6309dc9c Author: Fabio Erculiani Date: Sat Apr 4 18:10:16 2009 +0200 entropy.tools: new SHA512 functions In the aim of adding preliminary support to SHA512, three functions have been created: - sha512: returns a SHA512 file checksum - create_sha512_file: it creates a .sha512 hash file - compare_sha512: compare sha512 checksum of filepath with the one provided commit 4737ee488218f90a7ca5aa2c318c2c3899c0992e Author: Fabio Erculiani Date: Sat Apr 4 18:00:46 2009 +0200 entropy.const: add sha512 hash file extension constant commit 791d916beb31bc14e697c69eeab2fa5d552956a6 Author: Fabio Erculiani Date: Sat Apr 4 16:10:12 2009 +0200 update TODO commit d40f3c7acb357943b72861f3476ed1a02c52d2a2 Author: Fabio Erculiani Date: Sat Apr 4 16:09:14 2009 +0200 entropy-notification-applet: import os module and fix right click crash commit 50641f80412f73823c3da2649ff23b8bb49cc982 Author: Fabio Erculiani Date: Sat Apr 4 16:04:09 2009 +0200 entropy.client.interfaces.trigger.Trigger: fix last typo commit 4850ee589e13e967bacb39db4766f0e524ace953 Author: Fabio Erculiani Date: Sat Apr 4 16:02:41 2009 +0200 entropy.services.interfaces: import used output modules commit 7797e5d52c7906306c4c5bd2770cc7014f830571 Author: Fabio Erculiani Date: Sat Apr 4 16:01:56 2009 +0200 entropy.client.interfaces.trigger.Trigger: fix variable name typos commit 268e362a353961023ff68c3fa83d578f5b82b3d0 Author: Fabio Erculiani Date: Sat Apr 4 15:55:25 2009 +0200 entropy.output: remove color function auto-generation through setattr and declare them *statically* instead commit f09e65ccff9faa8de4cff8225d2062487440d061 Author: Fabio Erculiani Date: Fri Apr 3 20:07:48 2009 +0200 entropy.tools: drop support for legacy imports in module (TimeScheduled, lifobuffer, etc) commit f550665605c110f16cee30b684cc8a0e24d117ce Author: Fabio Erculiani Date: Fri Apr 3 20:06:07 2009 +0200 Entropy: move entropy.conf parsing into SystemSettings Singleton class. As announced, SystemSettings is going to host all the Entropy global variables. With this big commit, proxy config (and the rest of entropy.conf data) has been moved under SystemSettings['system'] commit 49445c4f8bd9233cf1134444c89632654deb1578 Author: Fabio Erculiani Date: Fri Apr 3 20:04:42 2009 +0200 entropy.conf: fix typo in nice-level example commit e110e1062405b9b36512297068b8aea79258c66d Author: Fabio Erculiani Date: Fri Apr 3 15:31:35 2009 +0200 entropy.services.repository.interfaces.Server: port to new SystemSettings API. commit 4ead63ee5675c85675c6d63de9a7da9cbf444c56 Author: Fabio Erculiani Date: Fri Apr 3 15:29:47 2009 +0200 entropy.client.interfaces.methods.Repository: make sure that SystemSettings are reloaded after every reopen_client_repository call commit 8e583db91d3253d988cc94826659f2944f1727d6 Author: Fabio Erculiani Date: Fri Apr 3 15:28:49 2009 +0200 entropy.client.interfaces.client.Client: port Client class to new SystemSettings API, make sure to connect itself AFTER client db instantiation. commit f0f2b3c0e57b3c8306825f3735ae8439b0a1cd82 Author: Fabio Erculiani Date: Fri Apr 3 15:27:31 2009 +0200 entropy.core.SystemSettings: always reload settings when connect_entropy is called. commit 96e9b52fd95210621bb597ffeea802a54de09574 Author: Fabio Erculiani Date: Fri Apr 3 15:10:14 2009 +0200 entropy.core.SystemSettings: change constructor arguments (break API) SystemSettings can have issues with destroyed entropy instances since it's a Singleton. Remove the argument from the constructor and add connect_entropy method commit b2868c34af0562379501e69b4f2448edd5705616 Author: Fabio Erculiani Date: Fri Apr 3 15:05:33 2009 +0200 entropy.services.interfaces.SocketHost: pull socket settings from SystemSettings commit 3b0d09555b8637a729cddd1c27d0b1fb7a013134 Author: Fabio Erculiani Date: Fri Apr 3 13:58:22 2009 +0200 entropy.services.repository.interfaces.Client: use SystemSettings for socket configuration commit 9d68785bcb130b35f392741d8ca0f510ba7c90a0 Author: Fabio Erculiani Date: Fri Apr 3 13:46:22 2009 +0200 entropy-system-daemon: update code to work with upcoming new entropy stable release. commit 6899aa87c2223cfff2066fbc90a9fc2d1cf14b67 Author: Fabio Erculiani Date: Fri Apr 3 13:45:15 2009 +0200 entropy.const: remove socket service settings parsing from here, just keep the constants. commit 800fa6ac2a2f2c88d1a7bab4657c02207dc3974f Author: Fabio Erculiani Date: Fri Apr 3 13:43:29 2009 +0200 entropy.core.SystemSettings: make SystemSettings usable without entropy.client.interfaces.Client instance. Copy socket service settings into it (parsing in entropy.const will be removed very soon) commit b4a8dbc53d09647cb9ec71e974232be5772fa789 Author: Fabio Erculiani Date: Fri Apr 3 13:09:59 2009 +0200 entropy.core.SystemSettings: rename __setting_files to __settings commit 16bff5ab547d9493c315d395024e9e6ed2fa76f3 Author: Fabio Erculiani Date: Fri Apr 3 13:09:33 2009 +0200 entropy.const: remove old comment (trivial) commit 68530530cb7604fe56cf23747aa7bb758cdf3b01 Author: Fabio Erculiani Date: Fri Apr 3 13:01:11 2009 +0200 update TODO commit d26c455a437d075390ed12dbf3736876da57f39e Author: Fabio Erculiani Date: Fri Apr 3 13:00:49 2009 +0200 update translations, complete Italian commit 3e4c29947880626bcd19e2385f00381027c11b01 Author: Fabio Erculiani Date: Thu Apr 2 20:38:41 2009 +0200 entropy.spm entropy.client.interfaces.methods: remove unused variables commit 72861f9b93344facc7d0bb22de19cda66f3f5dd2 Author: Fabio Erculiani Date: Thu Apr 2 20:38:09 2009 +0200 entropy.tools.uncompress_tar_bz2: add FIXME commit 62f09809ed3103b4f0dc4a15afb0f84ecaa4dd2b Author: Fabio Erculiani Date: Thu Apr 2 20:37:02 2009 +0200 entropy.db.regenerateDependsTable: when running with output = True, print output every 150 iterations and don't spam the terminal commit a2a4c3dd2e82c79bd0de6380aed85a1ab469a0de Author: Fabio Erculiani Date: Thu Apr 2 19:58:31 2009 +0200 entropy.client.interfaces.methods.quickpkg_handler: no need to specify user and group name bits commit cd2b581c5cb0bf4c367e520b6ff92b133ffd5449 Author: Fabio Erculiani Date: Thu Apr 2 19:57:45 2009 +0200 entropy.spm.quickpkg: no need to specify user and group name bits commit 2c0fa8fe68fc38202fe54079d66f6eb8dfed2518 Author: Fabio Erculiani Date: Thu Apr 2 19:05:54 2009 +0200 entropy.client.interfaces.methods.quickpkg_handler: apply the same fix of entropy.spm.quickpkg, properly store username and group bits inside the tar file when possible. commit 98e046e725410f9764b343c16b11f034aa544558 Author: Fabio Erculiani Date: Thu Apr 2 19:03:45 2009 +0200 entropy.spm.quickpkg: remove debugging output commit ae4fa2db7c18d86bab753f31694343b989cdbb4a Author: Fabio Erculiani Date: Thu Apr 2 19:01:24 2009 +0200 entropy.spm.quickpkg: properly set username and group bits in tar files commit 3c6e229976f6ad9954805a8eb0c657f9cf246ec7 Author: Fabio Erculiani Date: Thu Apr 2 19:00:16 2009 +0200 entropy.tools: fix typo in new function commit 2942ee3009801a3fe673425999de1b1fd0d62d29 Author: Fabio Erculiani Date: Thu Apr 2 18:54:00 2009 +0200 entropy.tools: new functions get_user_from_uid and get_group_from_gid commit 385224a4487521d68e3db1e319651d93683be078 Author: Fabio Erculiani Date: Thu Apr 2 18:53:42 2009 +0200 update .gitignore commit 426addf3b46f006061afe4d82bec7c4e6ec41ca0 Author: Fabio Erculiani Date: Thu Apr 2 18:45:34 2009 +0200 entropy.tools: new functions get_uid_from_user and get_gid_from_user, use them when tarinfo is used to extract tar files with proper uname and gname bits commit 965bd60bd58363ed1656b07f53999ac9579482b8 Author: Fabio Erculiani Date: Thu Apr 2 18:26:47 2009 +0200 entropy.tools: where tarinfo is used to unpack packages, make sure files are unpacked with correct permission bits even if uid or gid don't exist at that time commit 4cf1c51d3b2b3951649962b2b02b49afe0d48769 Author: Fabio Erculiani Date: Thu Apr 2 18:23:09 2009 +0200 entropy.client.interfaces.package: when uncompress_tar_bz2 fails, catch UnpicklingError exceptions too commit c3e68b89823766ef545d17badf15f7fd89770910 Author: Fabio Erculiani Date: Thu Apr 2 14:50:31 2009 +0200 Makefile: build pylzma in our custom location commit 563d1453cb16a4952c9c2a32789eefed4fc7d806 Author: Fabio Erculiani Date: Thu Apr 2 14:21:48 2009 +0200 adapt other makefiles to work with Entropy one commit 55be70d627d2aa1d9ad8353b8f7173d82c62e3e0 Author: Fabio Erculiani Date: Thu Apr 2 14:21:28 2009 +0200 Entropy got a Makefile ! commit 1f1adabe88aacaa094c8b52f2d489da2c28f5561 Author: Fabio Erculiani Date: Thu Apr 2 14:21:02 2009 +0200 removed unused spritz files commit 1669d4e219177d353c5f63aa7f88657d95f074f3 Author: Fabio Erculiani Date: Thu Apr 2 13:50:58 2009 +0200 update TODO commit be785a52d3b697b0db6c1ba6ebff28b6157b69c5 Author: Fabio Erculiani Date: Thu Apr 2 13:45:47 2009 +0200 update translation template file commit 7ab4d0e071211e74f167e3909613a55b3f4a2446 Author: Fabio Erculiani Date: Thu Apr 2 13:45:25 2009 +0200 move pylzma outside libraries commit 927e83d8c4a8bffe92d92d940d071c41c36cdcff Author: Fabio Erculiani Date: Thu Apr 2 13:44:21 2009 +0200 removed etc-portage-bashrc commit 47a1c333376f592fff3b5aea42cd684277ba7341 Author: Fabio Erculiani Date: Thu Apr 2 13:28:34 2009 +0200 rename etc-portage-bashrc into bashrc.entropy commit 03fbda0f79eb1516941483769c0257aa2f5abbdb Author: Fabio Erculiani Date: Wed Apr 1 21:54:22 2009 +0200 misc/po Makefile: make it working with relative DESTDIR paths commit 96f2e6edf446b7db453a036c595df587b2fe900b Author: Fabio Erculiani Date: Wed Apr 1 21:05:25 2009 +0200 update TODO commit 09a535c9bfec425885eb70b7e0f0dfe32c3e1766 Author: Fabio Erculiani Date: Wed Apr 1 21:04:59 2009 +0200 entropy.db: slightly improve addPackage performance commit f29f2feaa47a4ae1ca628e05c9cfd38a6728093c Author: Fabio Erculiani Date: Wed Apr 1 20:22:06 2009 +0200 update TODO commit 86746de6de87ed20603d51ebd1050803106338eb Author: Fabio Erculiani Date: Wed Apr 1 20:21:27 2009 +0200 reduce the amount of information printed by equo --help and advice user to use --verbose to get the full content. commit 843e47f1746089256de3daccc1795256d23730e1 Author: Fabio Erculiani Date: Wed Apr 1 20:16:57 2009 +0200 update TODO commit e4028e23c9e58c23fad2c55c0f89a329f6445e9b Author: Fabio Erculiani Date: Wed Apr 1 20:15:51 2009 +0200 entropy.client.interfaces.trigger.Trigger: add savedefault to grub trigger we all know that this trigger will be removed from entropy very soon, but in the meantime, add savedefault line at the bottom of new kernel strings. commit 95c3a0f59f737d896fc8de119cb09a65412c8b05 Author: Fabio Erculiani Date: Wed Apr 1 15:03:34 2009 +0200 Entropy Server and Community Repositories: make possible to specify only a certain set of atoms to update through --atoms option. Moreover, add --dbsync and --dbupdate options to the new spm pkgset sub-tool commit b63426810c404a60b262f08c3f61607ec1751432 Author: Fabio Erculiani Date: Wed Apr 1 15:03:02 2009 +0200 update TODO commit 415f5959275dc33f2e72d73598d93cd8fcda8c31 Author: Fabio Erculiani Date: Wed Apr 1 13:06:28 2009 +0200 server_activator.sync: return valid status server_activator.sync did not return any status when called. Fix it! commit 59c9962c486430cbf00178444bb1820f6ebb2ac1 Author: Fabio Erculiani Date: Wed Apr 1 12:53:24 2009 +0200 update .gitignore again commit 38aac61fd761c8e4adbf05a3404f6765052aa433 Author: Fabio Erculiani Date: Wed Apr 1 12:52:48 2009 +0200 update .gitignore commit 501f0d76673749afd2fc3117c8be94111a1ea7e4 Author: Fabio Erculiani Date: Wed Apr 1 12:48:27 2009 +0200 Entropy Server and Community Repositories: add new spm sub-tool "pkgset" The new pkgset sub-tool allows maintainers to compile package sets from entropy in a easier way. commit b0b3cdc9ab3314be4656d52dfed0fd17a441b8f6 Author: Fabio Erculiani Date: Wed Apr 1 12:13:47 2009 +0200 entropy.spm: new method in PortagePlugin, get_set_atoms this method returns a list (set) of atoms contained into a Portage package set object. Those objects are returned, in a dict form, by get_sets() commit cddf5ddc33d93dfbe9e84f8f2f377926a4342050 Author: Fabio Erculiani Date: Wed Apr 1 12:02:48 2009 +0200 entropy.server.interfaces.mirrors: fix output color when mirror is locked when mirror is locked it was printed a completely red message. beautify it. commit b020097b3ab1c997a27337c1e03bfb220209c6fd Author: Fabio Erculiani Date: Wed Apr 1 12:02:25 2009 +0200 update TODO commit 671bd40c2e5365559f429ab4cbf8d732af35a112 Author: Fabio Erculiani Date: Wed Apr 1 12:02:04 2009 +0200 update .gitignore commit d2449e27406c9ba4f84dee4cecebd7ea4f83cdf7 Author: Fabio Erculiani Date: Wed Apr 1 12:00:58 2009 +0200 equo (community repos): export spm tool from reagent commit 4b471091e3a593dd5c6d63a19da7d0e8e3591753 Author: Fabio Erculiani Date: Wed Apr 1 11:59:33 2009 +0200 Spritz: remove pdb from code commit b38051fd5ac565d3561a2f91c257264bf0e424af Author: Fabio Erculiani Date: Wed Apr 1 00:19:38 2009 +0200 update TODO commit aac6fa8b38ca195d6d4a55070bfc16ba7e63e6f1 Author: Fabio Erculiani Date: Wed Apr 1 00:19:05 2009 +0200 Spritz: add support for package install source. commit 70c1e9792a653f89c22ba1595b4903f8d2d7ff13 Author: Fabio Erculiani Date: Wed Apr 1 00:18:13 2009 +0200 update .gitignore commit df34d1627ea4eee786a7bfa86e5a79f70cb86437 Author: Fabio Erculiani Date: Tue Mar 31 09:33:31 2009 +0200 client.text_ui (equo): fix grammar typo commit 7b3c1f1986b99893b6cd697aeb798d4c57eb2bf1 Author: Fabio Erculiani Date: Tue Mar 31 09:32:54 2009 +0200 equo: add support for custom install source. commit 285c9c52aadb7a2cea1531122a7f5d07864bce54 Author: Fabio Erculiani Date: Tue Mar 31 09:29:28 2009 +0200 entropy.client: export support for custom install source entropy.client.interfaces.Package now supports installedtable install source column. Clients can specify this parameter on Package.prepare()'s metaopts argument entropy.db.createInstalledTableSource: setting default value for source column entropy.const: add etpConst['install_sources'] constant commit 3bf21decd02bed623c0882060317b55c7b83e9f1 Author: Fabio Erculiani Date: Tue Mar 31 08:34:11 2009 +0200 entropy.db: new column on installedtable "source" column has been added to installedtable. The rationale is that it is now possible to discriminate install sources. For example, it's possible to know if a package has been installed as a dependency or by explicit user request commit 282d5102020e820f30c41c39ee8e7967c06ab814 Author: Fabio Erculiani Date: Tue Mar 31 08:17:00 2009 +0200 entropy.db: trivial code style update commit 562001899040580d0c8b74cdc11a8565b33f4375 Author: Fabio Erculiani Date: Tue Mar 31 08:11:56 2009 +0200 entropy.server: implement timestamp file handling A simple timestamp file is now generated and uploaded with the database to allow easy mirror maintenance and scriptability. Detecting an outdated mirror is now easier. commit ad6f4ab93f2875f41c0494cb45c047ba7de21ec1 Author: Fabio Erculiani Date: Mon Mar 30 22:51:35 2009 +0200 entropy.db: fix _write_rss_for_removed_package commit 21cd91f2acbf9575d66d6cd4097fd7e764d5e9c1 Author: Fabio Erculiani Date: Mon Mar 30 17:19:15 2009 +0200 entropy.*: general code error check passed commit 9979f52b6cb263d466bac6b1ca83ab1229878973 Author: Fabio Erculiani Date: Mon Mar 30 17:18:54 2009 +0200 update TODO commit 56e201b08eebcea9670db01bb7d66ddea6331214 Author: Fabio Erculiani Date: Mon Mar 30 16:44:45 2009 +0200 entropy.misc: code review and style update commit 4fe93041e62ca79a172c8717441a164bfa779780 Author: Fabio Erculiani Date: Mon Mar 30 16:10:02 2009 +0200 entropy.db: code style update commit 88c961eb80bb94c0668f1dbd34d54a3d845ea606 Author: Fabio Erculiani Date: Mon Mar 30 15:07:08 2009 +0200 entropy.db: trivial header update commit f8a8960c99dea3aa9f63b313d5ccf551508c3890 Author: Fabio Erculiani Date: Mon Mar 30 15:03:30 2009 +0200 entropy.db: code check and partial code style update commit d03895d800d05f69b84216ec19db6e344a5dbe91 Author: Fabio Erculiani Date: Mon Mar 30 15:03:05 2009 +0200 entropy.tools: trivial update to md5sum_directory commit 25a61b20303f22779d0ceabdbae9230e64b30cdf Author: Fabio Erculiani Date: Mon Mar 30 14:15:11 2009 +0200 entropy.db: fix typo commit fb5e9e981d103b1f0328fd3d4e8eb1076c2d8aa4 Author: Fabio Erculiani Date: Mon Mar 30 13:48:47 2009 +0200 entropy.db.Schema: remove get_destroy_all entropy.db.initializeDatabase: use listAllTables instead of schema.get_destroy_all commit 19937466cd9391a15e32697c604ca4393df2d0b9 Author: Fabio Erculiani Date: Mon Mar 30 13:23:15 2009 +0200 "equo source", new option --savehere user can choose to download sources into CWD instead of entropy tmp directory commit 159113acd134c2958e9eb71d73dfadaed69f9cab Author: Fabio Erculiani Date: Mon Mar 30 12:44:28 2009 +0200 entropy.db: new method listAllTables new method that returns a list of available database tables commit cf24734a43a3bfeed6cd2c7531636ccf340c299b Author: Fabio Erculiani Date: Mon Mar 30 12:43:46 2009 +0200 entropy.db.Schema: drop never used tables commit 509f240a8e8b829a8ab988dfd850392d13c3ddbe Author: Fabio Erculiani Date: Mon Mar 30 12:32:14 2009 +0200 entropy.transceivers.urlFetcher: when file is already downloaded, don't pass False to __close() commit a27aec67422ad4a79984cd3fe8f90294d7aa5406 Author: Fabio Erculiani Date: Sun Mar 29 23:42:34 2009 +0200 entropy.transceivers.urlFetcher: close local file only when needed commit 93600a6b340f9952eb9bafd6e029dc74c684d390 Author: Fabio Erculiani Date: Sun Mar 29 21:55:20 2009 +0200 entropy.transceivers.urlFetcher: always close file objects on disk when reusing urlFetcher class more than once, make sure we close every opened local file commit a65f1a863f756d70eacb00754df3aa8c8e4cc564 Author: Fabio Erculiani Date: Sun Mar 29 21:51:38 2009 +0200 update TODO commit 5df62a0216ce7ccb800609f52ba502c5f0a95064 Author: Fabio Erculiani Date: Sun Mar 29 21:49:24 2009 +0200 entropy.transceivers.urlFetcher: remove file on error It happened that if a file is not available on the provided URL, the local one was created anyway containing no data. Thus verify if it was already available, if not, remove it on errors. commit 4d189ff05c63c5527a5b35dc5ab370b6f3709e54 Author: Fabio Erculiani Date: Sun Mar 29 21:22:34 2009 +0200 add .gitignore file, ignore pyc locally commit 642e1ee485adc5e538d6c552466785a9d9651982 Author: Fabio Erculiani Date: Sun Mar 29 20:41:59 2009 +0200 update TODO commit ee6606df8192d8fba8426e9c022a764fa15a06d3 Author: Fabio Erculiani Date: Sun Mar 29 20:37:41 2009 +0200 entropy.server.interfaces.mirrors: sync_databases (improvement) consider missing dependencies critical only for the currently selected repository commit d620f9096b49d85879069349cbd2e8863893a9a3 Author: Fabio Erculiani Date: Sun Mar 29 20:36:17 2009 +0200 entropy.server.interfaces.main: deps_tester new argument (feature) add the ability to test dependencies only on a specified repository. commit 7dd3f8a0ed3e15be25e7d645b4ad98e32d0a3525 Author: Fabio Erculiani Date: Sun Mar 29 20:17:39 2009 +0200 "equo unusedpackages" add --sortbysize parameter and logic commit 2590fcdd06405836197100bd62bbac8e8433d46b Author: Fabio Erculiani Date: Sun Mar 29 20:10:11 2009 +0200 text_ui: code style updates and improved unusedPackagesTest unusedPackagesTest now prints package size information when run without --quiet commit 001d0088e3cef922fb4dc98fb112b4260eb8145b Author: Fabio Erculiani Date: Sun Mar 29 19:53:06 2009 +0200 entropy.client.interfaces.dep: dependencies handling update dependencies_test method now uses the new exclude_deptypes argument of entropy.db.LocalRepository.retrieveDependencies generate_depends_tree method now uses the new exclude_deptypes argument of entropy.db.LocalRepository.retrieveDepends commit e30055bd089b464ae3e6992795d2e092bf3660a6 Author: Fabio Erculiani Date: Sun Mar 29 19:49:24 2009 +0200 entropy.db.LocalRepository.retrieveDependencies: new argument (feature) retrieveDependencies features a new argument "exclude_deptypes", useful to filter out unwanted dependency types from the results. It is used by entropy.client.interfaces.dep.dependencies_test to ignore PDEPENDs commit 2f89d543faf53e3737d40b378fa5b0339ce6c4b2 Author: root Date: Sun Mar 29 16:02:36 2009 +0200 update TODO commit 2b5804042357aa423177474fe59fb0655c7ad938 Author: root Date: Sun Mar 29 16:01:58 2009 +0200 text_query.print_package_info: format homepage metadata commit 67838cd5c7631897ff8edc674ec5aeb452163815 Author: Fabio Erculiani Date: Sun Mar 29 15:54:14 2009 +0200 entropy.db: new searchDepends argument (feature) Specific dependency types can now be excluded lowlevel commit 2fffabc9f729067a61ecffbe5f235171a3b611d6 Author: Fabio Erculiani Date: Sun Mar 29 15:53:10 2009 +0200 entropy.client.interfaces.dep: minor code style update commit dee0b718edcc63ed3ddd3de2b561da319dcb7b33 Author: Fabio Erculiani Date: Sun Mar 29 15:49:34 2009 +0200 text_query: API changes functions inside text_query are now following Python guidelines. Update the rest of the code accordingly. On a side effect, printPackageInfo (now print_package_info) is now 2.5 times faster on standard print commit 01c6e724206dae3f0e53f01fa6de1aa77e412b15 Author: Fabio Erculiani Date: Sun Mar 29 15:20:31 2009 +0200 text_query: code conventions update commit b7f1ae4131f049c69de83c55c2756529537b0b25 Author: Fabio Erculiani Date: Sun Mar 29 15:11:19 2009 +0200 text_query: code refactoring text_query code was a bit outdated, unused arguments have been removed, searchInstalled speed has been greatly improved (equo query orphans), output usability has been improved (printPackageInfo) commit b63f7590f9b7a4981d607c815fa30dd5bffa40f5 Author: Fabio Erculiani Date: Sat Mar 28 20:44:18 2009 +0100 equo query tool, code updates remove idreturn argument from searchInstalled and add package size information output when running with --verbose commit 01e7cda6a8372e92e86ac4e2bdc01ebe9ebb2f86 Author: Fabio Erculiani Date: Sat Mar 28 20:43:44 2009 +0100 code style updates for entropy.db commit a5569db02197fbdbf778585f65cf37e1b336dd88 Author: Fabio Erculiani Date: Sat Mar 28 20:42:13 2009 +0100 add "equo database vacuum" This tool is useful to shrink the client repository database by removing SQL indexes. Comes to help on ISO images creation commit 12b0696c563816c63d2841c039265c0baff66d32 Author: Fabio Erculiani Date: Sat Mar 28 20:41:41 2009 +0100 update TODO commit 29785749348d63ff7105f6f0cee700a8c9924d45 Author: root Date: Sat Mar 28 08:34:58 2009 +0100 slightly improve "equo query orphans" it is still very slow although it has proven great stability. This patch improve the performance a bit. commit c5a10358597db1b80deffc229894cef1327962e7 Author: Fabio Erculiani Date: Tue Mar 24 21:11:55 2009 +0100 use saner approach for Live system commit a14b6d57d0bbd0629d0ee376fd74f682812cb0e9 Merge: ed239b2 0f8a10f Author: Fabio Erculiani Date: Tue Mar 24 21:10:18 2009 +0100 Merge branch 'master' of git+ssh://fabio@sabayonlinux.org/home/git/projects/entropy commit ed239b2f46ea7af86009fc36de8aa6558260db67 Author: Fabio Erculiani Date: Tue Mar 24 21:02:55 2009 +0100 - update Entropy TODO - entropy.db: always run SQL table updates even on live commit 0f8a10f03d7aa46515275ac0edb3a8ac5d91ee89 Author: Fabio Erculiani Date: Tue Mar 24 21:02:55 2009 +0100 - update Entropy TODO - entropy.db: always run SQL table updates even on live commit fd457af5c7b7d17f1d23c19e869e1d08f70f5a43 Author: Fabio Erculiani Date: Mon Mar 23 19:06:12 2009 +0100 started to fix code style in entropy.db, the Entropy Repository interface. commit 192642d5c7ac09a9cd3ae2878bcd0f6e24fa1cdc Author: lxnay Date: Mon Mar 23 01:46:47 2009 +0000 Entropy/TODO: - update TODO Entropy/Client/Interfaces/Repository: - fix _config_updates_make_profile git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3218 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 2d348ef4bd34eed9e41d3f629b17df3d9c3361db Author: lxnay Date: Sun Mar 22 18:06:11 2009 +0000 Entropy/Client/Interfaces: - fix typo occured when refactoring selfDbconn is self.clientDbconn git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3215 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 07c448c1bd56be87f0e48c0585b9c0b0a8538aec Author: lxnay Date: Sat Mar 21 18:55:19 2009 +0000 Entropy/TODO: - update TODO git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3214 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 33c43e13b7c25db90baf82bb8b9513288a51e3d8 Author: lxnay Date: Sat Mar 21 18:53:52 2009 +0000 Entropy/Spritz: - const_extractClientRepositoryParameters is not available anymore, use const_extract_cli_repo_params git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3213 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit d62e1f35329029b3add0920c516924ff87af85ef Author: lxnay Date: Sat Mar 21 18:52:35 2009 +0000 Entropy/Spritz: - const_extractClientRepositoryParameters is not available anymore, use const_extract_client_repo_params git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3212 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit d2cf355753351ff805c6da362fbbb4599350cf81 Author: lxnay Date: Fri Mar 20 12:26:01 2009 +0000 Entropy/exceptions: - remove SystemError and NotImplementedError exceptions - pylint test passed git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3211 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 379fd59ac39ec68a11bf9c1818297869defb87d9 Author: lxnay Date: Fri Mar 20 11:42:43 2009 +0000 Entropy/dump: - slightly change API - add missing docstrings - pylint check passed Entropy/*: - fix API changed entropy.dump function calls git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3210 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 8b0a563e946968ddc51bad96ad747b06a4a46ec3 Author: lxnay Date: Thu Mar 19 18:07:22 2009 +0000 Entropy/db: - add new table automergefiles, to handle untouched config files automerges and autoremoval - add support methods for automergefiles tables Entropy/Client/Interfaces: - add support for configuration files automerge and autoremove, if user did not modify a config file, it will be automerged or autoremoved git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3209 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 7fa3534a4d9f91f3c99e7202fd72db4a522584d9 Author: lxnay Date: Thu Mar 19 18:05:35 2009 +0000 Entropy/misc/TimeScheduled: - __do_delay: also check if float has been shut down too git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3208 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit f4c26812b99c43a12abaf33ff7e641a6b3046417 Author: lxnay Date: Thu Mar 19 11:09:33 2009 +0000 Entropy/const: - update constants function API Entropy/Spritz: - use new entropy.const API git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3207 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 88ab3800b5964b4627adca32d931ede9f0aa07d8 Author: lxnay Date: Thu Mar 19 11:07:41 2009 +0000 Entropy/Client/Interfaces: - remove self.Client hack - update current dependencies_test output every 150 packages - update constants methods git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3206 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit e8e8e5645b175eb796096e9020fb6218d81992b0 Author: lxnay Date: Thu Mar 19 11:06:03 2009 +0000 Entropy/Server/Interfaces/main: - update current libraries_test output every 150 packages git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3205 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 77aebcc8c1190c74e058713ce62d1dd48bb8d7c1 Author: lxnay Date: Thu Mar 19 11:04:12 2009 +0000 Entropy/Transceivers/FtpInterface: - delete_file, handle FTP 550 errors git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3204 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 3fd8a17ca17fdce8b3a17ae3e1858b0cc52ba5bf Author: lxnay Date: Thu Mar 19 00:04:57 2009 +0000 Entropy/Equo: - make equo source available for normal users too git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3203 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 7615edbbca3eeb91954fa78f7f314d6bb12af603 Author: lxnay Date: Tue Mar 17 22:46:45 2009 +0000 Entropy/tools: - fix regression on result returned from compare_versions git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3202 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 2589e32f53fd2b4172e5497350029d29b8a9f887 Author: lxnay Date: Tue Mar 17 22:28:43 2009 +0000 Entropy/const: - function renaming - code refactoring Entropy/Spritz: - use new entropy.const functions Entropy/Client/Interface/Methods: - use new entropy.const functions git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3201 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 478b5397a4aeea81a40d89d2da8c99bf1db8fb4a Author: lxnay Date: Tue Mar 17 09:18:19 2009 +0000 Entropy/const: - some syntax layout updates git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3200 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 2827b211339eb33bedd7d2bdcb5b2faa96d70061 Author: lxnay Date: Mon Mar 16 19:44:20 2009 +0000 Entropy/i18n: - update COPYRIGHT header git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3199 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit a198077f8b4cb4ea6d56385bdf64d71b3c5828f9 Author: lxnay Date: Mon Mar 16 19:43:49 2009 +0000 Entropy/bash based trigger executor: - move from libraries to misc git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3198 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 8408277697c53eca71fd8ef484f95f73e1654bb5 Author: lxnay Date: Mon Mar 16 19:42:56 2009 +0000 Entropy/db: - __handle_found_ids_match: don't raise exception, just warn the user and step over, when an invalid dep string is found git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3197 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 1128f6a079943e581f06d52375eb3e66b047930b Author: lxnay Date: Mon Mar 16 11:02:31 2009 +0000 Entropy: - add preliminary python lzma library git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3196 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit e748d532e40d4b9210d9bd8d479c002519eff972 Author: rogerc Date: Mon Mar 16 10:54:12 2009 +0000 update ca.po git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3195 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit e2a6451c297bd4671414879c1c601d24ed46bed8 Author: lxnay Date: Mon Mar 16 10:03:45 2009 +0000 Entropy/Cache: - add docstrings - code style updates - pylint test passed git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3194 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit e16748511ab188a597132565e497978efe84f9d2 Author: lxnay Date: Sun Mar 15 20:06:36 2009 +0000 Entropy/i18n lib: - only catch ImportError and OSError exceptions git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3193 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit cae364a42771b43225fb5cbe1cd438899f2c93e2 Author: lxnay Date: Sun Mar 15 20:05:55 2009 +0000 Entropy/Core/SystemSettings: - reset all the metadata when clear is called - make most of the properties private - add docstring - refactor some code to help readability and score with pylint Entropy/Client/Interfaces/Methods: - unmask_match_generic, mask_match_generic, don't call internal SystemSettings properties directly but use new available methods git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3192 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 9a4d0f971a782963a5c7d0d831b92a1d0a0635c6 Author: lxnay Date: Sun Mar 15 20:03:39 2009 +0000 Entropy/db/LocalRepository: - __handle_found_ids_match: remove atom parameter, not needed git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3191 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 45802d8c413ebffa225f91c11f4a7bb8b009f98e Author: lxnay Date: Sun Mar 15 13:50:23 2009 +0000 Entropy/docs: - update APICHANGES git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3189 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 3136c25db3950572ddc54c03665ed9b7a09b4839 Author: lxnay Date: Sun Mar 15 13:49:53 2009 +0000 Entropy/*: - use save_repository_settings instead of saveRepositorySettings function (deprecated) - use _save_repositories_content instead of _saveRepositoriesContent function (deprecated) - use write_parameter_to_file instead of writeParameterToFile function (deprecated) - use write_new_branch instead of writeNewBranch function (deprecated) - use is_entropy_package_file instead of isEntropyTbz2 function (deprecated) - use collect_linker_paths instead of collectLinkerPaths function (deprecated) - use collect_paths instead of collectPaths function (deprecated) - use list_to_utf8 instead of listToUtf8 function (deprecated) git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3188 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 97590a6cad06cf208aa44a41fd29f0eee421b243 Author: lxnay Date: Sun Mar 15 13:45:55 2009 +0000 Entropy/*: - use spawn_function instead of spawnFunction function (deprecated) - use uncompress_tar_bz2 instead of uncompressTarBz2 function (deprecated) - use bytes_into_human instead of bytesIntoHuman function (deprecated) - use hide_ftp_password instead of hideFTPpassword function (deprecated) - use get_file_unix_mtime instead of getFileUnixMtime function (deprecated) - use get_random_temp_file instead of getRandomTempFile function (deprecated) - use get_file_timestamp instead of getFileTimeStamp function (deprecated) - use convert_unix_time_to_human_time instead of convertUnixTimeToHumanTime function (deprecated) - use get_current_unix_time instead of getCurrentUnixTime function (deprecated) - use get_year instead of getYear function (deprecated) - use convert_seconds_to_fancy_output instead of convertSecondsToFancyOutput function (deprecated) - use get_repository_settings instead of getRepositorySettings function (deprecated) - use write_ordered_repositories_entries instead of writeOrderedRepositoriesEntries function (deprecated) git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3187 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 90967de1561e392c9964c116dc3ed982c059a68e Author: lxnay Date: Sun Mar 15 13:37:29 2009 +0000 Entropy/*: - use compare_versions instead of compareVersions function (deprecated) - use entropy_compare_versions instead of entropyCompareVersions function (deprecated) - use get_newer_version instead of getNewerVersion function (deprecated) - use get_entropy_newer_version instead of getEntropyNewerVersion function (deprecated) - use filter_duplicated_entries instead of filterDuplicatedEntries function (deprecated) - use extract_ftp_host_from_uri instead of extractFTPHostFromUri function (deprecated) git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3186 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 6956cfdffccff7c0c456a15dd77c6896bcf236bc Author: lxnay Date: Sun Mar 15 13:04:28 2009 +0000 Entropy/*: - use extract_xpak instead of extractXpak function (deprecated) - use read_xpak instead of read_xpak function (deprecated) - use compare_md5 instead of compareMd5 function (deprecated) - use sort_update_files instead of sortUpdateFiles function (deprecated) - use allocate_masked_file instead of allocateMaskedFile function (deprecated) - use extract_elog instead of extractElog function (deprecated) - use remove_package_operators instead of removePackageOperators (deprecated) git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3185 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 0765fb8b1fba2b42d578ebf98fd94414e9c03066 Author: lxnay Date: Sun Mar 15 12:27:14 2009 +0000 Entropy/*: - use extract_xpak instead of extractXpak function (deprecated) - use read_xpak instead of read_xpak function (deprecated) - use backup_client_repository instead of backupClientDatabase (deprecated) - use unpack_bzip2 instead of unpackBzip2 (deprecated) - use unpack_gzip instead of unpackGzip (deprecated) - use unpack_xpak instead of unpackXpak (deprecated) - use suck_xpak instead of suckXpak (deprecated) - use append_xpak instead of appendXpak (deprecated) - use aggregate_edb instead of aggregateEdb (deprecated) - use extract_edb instead of extractEdb (deprecated) - use remove_edb instead of removeEdb (deprecated) - use create_hash_file instead of createHashFile (deprecated) git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3184 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 07d9fe86bf0b5192d9a1771dc9290ca8c33c4897 Author: lxnay Date: Sun Mar 15 12:19:13 2009 +0000 Entropy/*: - use print_exception instead of printException function (deprecated) - use application_lock_check instead of applicationLockCheck function (deprecated) - use get_random_number instead of getRandomNumber function (deprecated) git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3183 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit fac809a8d5bf04c6e168bf6d644b0153b88561ae Author: lxnay Date: Sun Mar 15 12:16:09 2009 +0000 Entropy/*: - use print_traceback instead of printTraceback function (deprecated) - use get_traceback instead of getTraceback function (deprecated) git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3182 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit aeee2d2b22a4c64079a604e8acd4e396bbe45ccc Author: lxnay Date: Sun Mar 15 12:14:50 2009 +0000 Entropy/*: - use print_traceback instead of printTraceback function (deprecated) git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3181 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 0d1c594fef32932c4b165471c7a740abcaff6a87 Author: lxnay Date: Sun Mar 15 12:13:16 2009 +0000 Entropy/*: - use is_root instead of isRoot function (deprecated) git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3180 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit eb6eb17321788187f842f1ba4fadd673e2368b88 Author: lxnay Date: Sun Mar 15 12:12:18 2009 +0000 Entropy/docs: - update APICHANGES git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3179 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 997007d0360207cd7f63d37cbd1c5e260852a532 Author: lxnay Date: Sun Mar 15 12:04:13 2009 +0000 Entropy/Tools: - rename every camel case function inside tools - keep API for backward compatibility - improve performance of package version sorting functions git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3178 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 497cc88b4bdc55b198f3397790f0b33aea4568ea Author: lxnay Date: Sat Mar 14 23:06:20 2009 +0000 Entropy/db: - remove some unused stuff - do not use c as variable name git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3177 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 977d2612e654741927781f855d1e50d2c095aa59 Author: lxnay Date: Sat Mar 14 23:05:33 2009 +0000 Entropy/Client/Interfaces/Package: - call Trigger.run() only when there are triggers to run git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3176 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit db9a20cfd47d3530a1a2071b69025dc867384c5c Author: lxnay Date: Sat Mar 14 23:04:45 2009 +0000 Entropy/Client/Interfaces/Trigger: - fix OpenGL setup when using NVIDIA or ATI libGL git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3175 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 50f2096b1f54779c85b23e98d774b4586458fc92 Author: lxnay Date: Sat Mar 14 22:19:55 2009 +0000 Entropy/Client/Interfaces: - split remaining classes in __init__ into separate files git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3174 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit f536f6a13f9664ebfbd035acfe5728291d97df2e Author: lxnay Date: Sat Mar 14 18:30:08 2009 +0000 Entropy/Server: - fix warnings import and stuff Entropy/Client: - same as above git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3173 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit dc099fd1e19a466a1391a7ac85cc0b47ef26b4c9 Author: lxnay Date: Sat Mar 14 16:51:15 2009 +0000 Entropy/translations: - update POTFILES.in - resync everything git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3172 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 28426955cc423a00a9004cb1ad922504d0cb8f95 Author: lxnay Date: Sat Mar 14 16:48:37 2009 +0000 Entropy/Client/Interfaces: - split Client and Package classes into separate files git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3171 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 63f3c19ac062ddfe52a65be3d779f976fa44604c Author: lxnay Date: Sat Mar 14 16:22:42 2009 +0000 Entropy/docs: - update APICHANGES git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3170 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit e2205fe4e4e3462d12680260d22f5beecfc0bad5 Author: lxnay Date: Sat Mar 14 16:22:02 2009 +0000 Entropy/Server/Interfaces/Main: - deprecated openServerDatabase in favour of open_server_repository - deprecated doServerDatabaseSyncLock in favour of do_server_repository_sync_lock Entropy/*: - update code, use new methods listed above git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3169 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit a4d8f35dd2c0f2dd967d12a4e37397380052a02e Author: lxnay Date: Sat Mar 14 16:19:53 2009 +0000 Entropy/Spritz: - dialogs, add missing module import git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3168 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit ebd9a7558f5821cc387ae86d51932569a086a5ee Author: lxnay Date: Sat Mar 14 16:10:38 2009 +0000 Entropy/Server/Interfaces: - split subpackage into modules git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3167 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 947815355374e17e68dce699354c8f5b08a008a5 Author: lxnay Date: Sat Mar 14 16:02:23 2009 +0000 Entropy/Server: _ interfaces is now a sub-package git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3166 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit df84017e8b1680424ee3a275e96d1b0a74f5b2ed Author: lxnay Date: Sat Mar 14 15:38:46 2009 +0000 Entropy/docs: - update APICHANGES git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3165 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit d494ddc013d7bc687b671e423bd6d9ca5a7244ca Author: lxnay Date: Sat Mar 14 15:38:17 2009 +0000 Entropy/Transceivers/Server Interface: - move FileTransceiver from entropy.server.interfaces.MirrorsServer to entropy.transceivers under the FtpServerHandler name git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3164 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 85b16445a0c8edf160ecb9518528d97ab7c35ce9 Author: lxnay Date: Sat Mar 14 15:37:00 2009 +0000 Entropy/Entropy Notification Applet/Spritz: - when subclassing entropy.client.interfaces.Client reimplement init_singleton instead of __init__ because the former is now a Singleton git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3163 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 4d57fd5e87d390b20cfdd2f4f7bbe6d449ac290a Author: lxnay Date: Sat Mar 14 15:35:48 2009 +0000 Entropy/i18n compat module: - provide entropy_i18n module for backward compatibility git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3162 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit c8273c31e0370fe293e6b6f002bd2584babc5f48 Author: lxnay Date: Sat Mar 14 15:34:31 2009 +0000 Entropy/Const: - remove unused constants and comments git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3161 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 6898bd926f56a1d8cdc7596a8498d52fba9a1344 Author: lxnay Date: Sat Mar 14 15:33:57 2009 +0000 Entropy/Dump: - move code comments inside functions git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3160 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 7b0deacfb2e4cece0221c7563b97d3e76bdac8f2 Author: lxnay Date: Sat Mar 14 15:33:14 2009 +0000 Entropy/Cache: - add is_started method to EntropyCacher class git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3159 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit a413fc733f42c09ec477a89a90ab71748460bb1d Author: lxnay Date: Thu Mar 12 23:57:07 2009 +0000 Entropy/Transceivers/FtpInterface: - fix transfer speed info and its output git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3158 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 898bd4aeed6fd8fc002e8ded073470e4364bc55a Author: lxnay Date: Thu Mar 12 23:49:19 2009 +0000 Entropy/TODO: - update TODO Entropy/Server: - merge server config files into one (server.conf), reduce complexity Entropy/Transceivers: - FtpInterface add ETA and current up/down speed information git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3157 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit d4d0ecbaec6803e1ac1b7c488c794db309465efb Author: lxnay Date: Thu Mar 12 20:14:02 2009 +0000 Entropy/Spritz: - fix typo git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3156 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 3d08f2b2b727657a58a7ef490ce7d9eb6c228079 Author: lxnay Date: Thu Mar 12 19:47:59 2009 +0000 Entropy/Client/Interface: - became a subpackage containing split Client (EquoInterface) classes git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3155 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 3a97fc8c8bc13a482edc4a4131fa905ac629c53c Author: lxnay Date: Thu Mar 12 19:18:27 2009 +0000 Entropy/Client/Interface: - split Client class into single ones - deprecated camelCase methods - remove a few, unused or useless Entropy/docs: - update APICHANGES Entropy/*: - adapt the code to work with non-deprecated methods git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3154 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit e68946271789029f44c472fa3b2684556a3c28b5 Author: lxnay Date: Thu Mar 12 15:07:52 2009 +0000 Entropy/Services/UGC: - add a stats map to make do_download_stats undestand from where the call comes from git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3153 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 5692e3197932f97b176f7417181d96dd95d47930 Author: lxnay Date: Wed Mar 11 09:49:57 2009 +0000 Entropy/Client/Interfaces/Package: - hopefully for the last time, fixing sources_fetch_step git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3152 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit e1c33398f198f868067fc04849007d6bbf3264a2 Author: lxnay Date: Wed Mar 11 09:38:59 2009 +0000 Entropy/Client/Interfaces/Package: - fix sources_fetch_step, again git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3151 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit d7151b6555944df7cbfc3a9044926639c4cd0bb5 Author: lxnay Date: Wed Mar 11 09:36:47 2009 +0000 Entropy/*: - update module imports to reflect the new entropy package structure Entropy/Client/Interfaces/Package: - fixed sources_fetch_step source packages download git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3150 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 6deea189563726d8a515cd637b07836e215d3c3e Author: lxnay Date: Wed Mar 11 00:47:26 2009 +0000 Entropy/Transceivers/FtpInterface: - fix is_file_available, make it working on vsftp servers too git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3149 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 0958913fded0d3bc7c4c502ae4d87787632677d1 Author: lxnay Date: Wed Mar 11 00:24:50 2009 +0000 Entropy/Misc/rssFeed: - fix module import issue git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3148 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 281e11f7e63c8b552f4df8ac4e72353cb8811afc Author: lxnay Date: Wed Mar 11 00:17:41 2009 +0000 Entropy/Misc/rssFeed: - fix module import issue git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3147 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 8165dafa9a771475c02d68aa0c7cf1cec6432b63 Author: lxnay Date: Wed Mar 11 00:10:08 2009 +0000 Entropy: - move all the code inside the entropy package - add compat modules outside Entropy/Transceivers/FtpInterface: - fix is_file_available to work on more systems git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3146 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit f6d3a4717a4fe427d7b3126c82a03dfb45db60f4 Author: lxnay Date: Tue Mar 10 22:39:14 2009 +0000 Entropy/Server: - module import updates - show exception when trapping it in add_packages_to_repository git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3145 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 22c14704463a57b90a2b5e1c3029a47578111825 Author: lxnay Date: Tue Mar 10 22:09:36 2009 +0000 - Server: do_download_stats, use get_datetime instead of get_date git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3144 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 5e8dda37a363cadf61404c8cd29dc5b07f79407a Author: lxnay Date: Tue Mar 10 22:02:52 2009 +0000 Entropy/Services/UGC: - fix typo git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3143 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit c369a0acf71348d200822f74308b819c19dd8b04 Author: lxnay Date: Tue Mar 10 22:00:40 2009 +0000 Entropy/Services/UGC: - fix typo git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3142 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit edce9b5c03374bb89ca31a2d77858586c32d7605 Author: lxnay Date: Tue Mar 10 21:57:14 2009 +0000 Entropy/Services/UGC: - update structure of entropy_distribution_usage - other minor changes git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3141 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 8297695411b2c0637ef74362445d53c137510b34 Author: lxnay Date: Tue Mar 10 19:15:46 2009 +0000 Entropy/package: - move entropyConstants to entropy.const (keep entropyConstants module for backward compat) - move entropyTools to entropy.tools (keep entropyTools module for backward compat) - move outputTools to entropy.output (keep outputTools module for backward compat) - move dumpTools to entropy.dump (keep dumpTools for backward compat) git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3140 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 2f70ebdd21d257b06e19c3f09108ebcb535b8209 Author: lxnay Date: Tue Mar 10 18:49:12 2009 +0000 Entropy/TODO: - update TODO Entropy/Core/Cache: - EntropyCacher, fix stop(), non-working hasattr calls due to private class attributes Entropy/Core: - Singleton, delete object reference if instance has been destroyed git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3139 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit f7ae50a83ac287a5460caf2a450949d0dd38c67d Author: lxnay Date: Mon Mar 9 11:03:59 2009 +0000 Entropy/QAInterface: - fix syntax error git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3137 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit fec51b15cabd0c08ba4ab1310be0b8837798496e Author: lxnay Date: Mon Mar 9 11:02:16 2009 +0000 Entropy/TODO: - update TODO Entropy/*: - QAInterface does not need a full Client interface but just Output - SecurityInterface: re-add instance validation on constructor git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3136 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 7a57e1db333c56fc4c8665899eca86514209d184 Author: lxnay Date: Sun Mar 8 23:23:39 2009 +0000 Entropy: - remove all the compat imports Entropy/Equo: - move etpExitMessages to equo.py Entropy/Activator: - fix import order git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3135 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 868f11c245c37a6740e9f8c4497474d85e563da5 Author: lxnay Date: Sun Mar 8 22:44:48 2009 +0000 Entropy/Server: - reagent, activator: change modules import order git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3133 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 61078729e58e4996e9b0d62a763c0e86de3d496a Author: lxnay Date: Sun Mar 8 22:43:31 2009 +0000 Entropy/Server: - reagent, activator: change modules import order git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3132 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit f2128e2321f18f41787874402c0e24bb1cdf1d5c Author: lxnay Date: Sun Mar 8 21:41:27 2009 +0000 Entropy/translations: - update translations git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3131 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit ecafddafaf12f7ba435bba10d7a180266cc65e59 Author: lxnay Date: Sun Mar 8 19:34:05 2009 +0000 Entropy/etpXpak: - move etpXpak module under the entropy package git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3130 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 65a9b5f40e1f5206af56d5c20dbf510146c68376 Author: lxnay Date: Sun Mar 8 18:52:28 2009 +0000 Entropy: - commenting out other imports from __init__, hopefully the last ones git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3129 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 11a5aeb55cfdd30cf27b607bc8c98037d753a35a Author: lxnay Date: Sun Mar 8 18:48:31 2009 +0000 Entropy: - comment out another set of imports Entropy/Spritz: - improve thread shutdown Entropy/entropy-repository-daemon: - update threads handling code git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3128 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit e1d0688034982f4751b9e0c26a01d48ca25317a8 Author: lxnay Date: Sun Mar 8 18:29:55 2009 +0000 Entropy/entropyTools: - parallelTask: add get_function method git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3127 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit b36745281a275f94a37315f45de381a82ec9001a Author: lxnay Date: Sun Mar 8 18:24:06 2009 +0000 Entropy/Client/Interfaces: - clear_dump_cache: catch OSError exceptions on os.listdir Entropy: - remove other secondary imports Entropy/repository-daemon spec app: - refresh some code git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3126 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 3854d3946a352d0ad691d9ec9074e3e53111fdec Author: lxnay Date: Sun Mar 8 17:32:27 2009 +0000 Entropy: - remove unused imports from __init__ git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3125 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit c6794f3d38347777b52205c2cf84e0966cd9aeb6 Author: lxnay Date: Sun Mar 8 16:01:57 2009 +0000 Entropy/*: - make use of the new entropy package structure git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3124 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 83e184fc5ecd908eb3f40aa2ef01b7f398030e88 Author: lxnay Date: Sun Mar 8 15:49:55 2009 +0000 Entropy/*: - make use of the new entropy package structure git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3123 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 1b0435dda90704892b00c0f2518970995abff5ab Author: lxnay Date: Sun Mar 8 15:25:34 2009 +0000 Entropy: - remove pyc files accidentally committed git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3122 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 715421089b80b50db3bea598cc4637eeaecc0001 Author: lxnay Date: Sun Mar 8 15:24:30 2009 +0000 Entropy/MELTDOWN :-): - entropy modules is now a python package, kept backward compatibility for now git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3121 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 02634d763d9d6018f14a2238dd6802cb9570f365 Author: lxnay Date: Sat Mar 7 18:32:02 2009 +0000 Entropy/entropyConstants: - move etpSQLInit and etpSQLDestroyAll inside EntropySQLSchema class Entropy/*: - use the new EntropySQLSchema class Entropy/RepoInterface: - fix possible infinite loop on handle_eapi3_database_sync git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3120 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit d4cd836ac4ea4a2cc48ead1b99a6a57f30e3a40f Author: lxnay Date: Sat Mar 7 18:30:26 2009 +0000 Entropy/Spritz: - update Spritz copyright year on About git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3119 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 27ce299438925d9978cbbcaa98e5e8fbd106a067 Author: lxnay Date: Sat Mar 7 15:47:55 2009 +0000 Entropy/MirrorsServiceInterface: - _create_metafiles_file: fix not_found_file_list git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3118 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit e32acda5126187240952919a66e2c8581d2a0a3d Author: lxnay Date: Sat Mar 7 15:44:54 2009 +0000 Entropy/MirrorsServiceInterface: - fix get_files_to_sync to make _create_metafiles_file, the former now returns a complete list of text files regardless their availability git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3117 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 4c6c930138810944ba03ccd58ce5e36ce66a545c Author: lxnay Date: Sat Mar 7 15:24:07 2009 +0000 Entropy/ServerMirrorsInterface: - _create_metafiles_file: add file containing a list of files not available Entropy/RepoInterface: - do_standard_items_download: handle file that contains a list of files not available to avoid trying to fetch them and improve sync speed git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3116 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 656dc92d20815e928693b9bf288505cf66a22044 Author: lxnay Date: Sat Mar 7 15:21:16 2009 +0000 Entropy/entropyTools: - import tarfile at module level - new function universal_uncompress git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3115 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit b68976aefb6da1ee70db13d4b54ff8633fcf3917 Author: lxnay Date: Fri Mar 6 20:53:52 2009 +0000 Entropy/TODO: - update TODO svn ci -m git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3114 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit cc335316b6c468690ffecae2616efcf0fb1247f7 Author: lxnay Date: Fri Mar 6 20:52:52 2009 +0000 Entropy/entropyTools: - compress_files, new handy function that compresses several files into one (no subdirs handling) git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3113 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 757125acf783ce69b399ca0993fce72fafb93616 Author: lxnay Date: Thu Mar 5 21:38:23 2009 +0000 Entropy/entropyTools: - TimeScheduled: optimize __do_delay Entropy/EntropyCacher: - stop(): use Thread.join instead of a while loop Entropy: - some minor changes git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3112 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit c3131dbab9bde9be7488183c505b3d8224004053 Author: lxnay Date: Thu Mar 5 11:27:47 2009 +0000 Entropy/TODO: - update TODO Entropy/Singleton: - when an instance is destroyed, do not reuse it and load a new one instead Entropy/Eqo: svn ci -m git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3109 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 17fdc47825d23479960f186e42a008f8ab797803 Author: dyingmuppet Date: Thu Mar 5 11:21:15 2009 +0000 Updated Dutch Translation git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3108 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit e54effa2c377d97bfd687f3ba36e443a40a5ebf5 Author: netvandal Date: Thu Mar 5 11:00:16 2009 +0000 added and index, improved search performance git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3107 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit a3250a6248ae0deada9f5f7060ba5f8825f2f27b Author: lxnay Date: Wed Mar 4 08:16:22 2009 +0000 Entropy/EquoInterface: - fix package sets dir creation permissions Entropy/RepoInterface: - download_item: create destination directory if it doesn't exist git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3105 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit dcd2027eaac792dfc75ab3e94841ca27af1b1e87 Author: lxnay Date: Tue Mar 3 12:19:41 2009 +0000 Entropy/TriggerInterface: - fix Entropy bash based trigger sandbox interaction git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3103 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 3df27f7c1827ca57b2d7bc89f28d50393b63d462 Author: lxnay Date: Mon Mar 2 12:08:34 2009 +0000 Entropy/FtpInterface (usage): - raise exceptionTools.ConnectionError when needed and catch it Entropy/Spritz: - Equo interface, check if progressLog variable exists git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3099 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 291b91eff39ca3597e779d106f6cc67d20fcc6f2 Author: lxnay Date: Sun Mar 1 14:35:05 2009 +0000 Entropy/TODO: - update TODO Entropy/*: - small code syntax update Entropy/SystemSocketClientInterface: - Python 2.6: remove deprecation warning, use ssl module if available and its wrap_socket function instead of socket.ssl git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3095 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit aef47f273e298b5c3337900ad2084e765c0276e5 Author: lxnay Date: Sun Mar 1 13:44:32 2009 +0000 Entropy/TODO: - update TODO git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3094 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 1653563534968ee20ba12cc2a58fe052480c8b10 Author: lxnay Date: Sun Mar 1 13:14:44 2009 +0000 Entropy/Spritz: - missing QueueExecutor import git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3092 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 713ec7d8663d01d0692dcbd0e4106570fbd7c954 Author: lxnay Date: Sun Mar 1 13:10:20 2009 +0000 Entropy/Spritz: - fix UI updates during updateRepositories git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3091 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit e960e4afd52a4537d53f5f818a4266de25898e71 Author: lxnay Date: Sun Mar 1 12:48:27 2009 +0000 Entropy/entropyTools: - TimeScheduled: disable accuracy by default Entropy/Spritz: - better handle Repositories Updates UI refresh Entropy/TODO: - update TODO git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3090 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 3088cf3b3a71d9836dd5d8dc8542aba52ff648bf Author: lxnay Date: Sun Mar 1 11:39:51 2009 +0000 Entropy/translations: - updated Italian translation git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3088 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit d8bc0c058f81494acf1b5171a3aec0f20edf4270 Author: lxnay Date: Sun Mar 1 11:28:37 2009 +0000 Entropy/translations: - sync translations - update template git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3087 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit b7020aef97ba257b5e38df3cd68413ac714a6b4a Author: lxnay Date: Sun Mar 1 11:21:33 2009 +0000 Entropy/Equo: - add support for multifetch: --multifetch and --multifetch=N options added git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3086 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 85639ba42ee62f01f6caa621f781fab3b3d1dc8f Author: lxnay Date: Sun Mar 1 11:21:10 2009 +0000 Entropy/MultipleUrlFetcher: - fix download average calculation Entropy/PackageInterface: - multi_fetch support: add some metadata to infoDict git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3085 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 349b164f7b0db32dd2a682379a73b1b924596fb3 Author: lxnay Date: Sat Feb 28 22:10:54 2009 +0000 Entropy/TODO: - update TODO Entropy/Spritz: - wait for UGC to close cleanly Entropy/entropyConstants: - const_kill_threads: wait for threads to close cleanly Entropy/MultipleUrlFetcher: - beautify output Entropy/EntropyCacher: - on stop() wait for CacheWriter to close cleanly Entropy/EquoInterface: - fetch_files: minor updates and fixes - fetch_files_on_mirrors: new method, that mimics the behaviour of fetch_file_on_mirrors but using MultipleUrlFetcher - fetch_file_on_mirrors: some fixes Entropy/PackageInterface: - implement multi_fetch action - match_checksum: update method adding arguments to ease code reuse - new methods multi_match_checksum and multi_fetch_step - new method multi_checksum_step git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3084 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 46d73df488e0d1549120adaeeb4ab0ace628b876 Author: lxnay Date: Sat Feb 28 13:11:52 2009 +0000 Entropy/MirrorStatusInterface: - new class used by EquoInterface, move there some mirror management methods that were in EquoInterface Entropy/EquoInterface: - make use of the new MirrorStatusInterface class git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3083 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit dc2539f591aaa2cbb75ab8e93324d322040c693e Author: lxnay Date: Sat Feb 28 12:20:46 2009 +0000 Entropy/urlFetcher: - new methods get_transfer_rate() and is_resumed() Entropy/MultipleUrlFetcher: - new methods get_transfer_rate(), get_average() and get_seconds_remaining() - improved updateProgress method Entropy/EquoInterface: - new method fetch_files, similar to fetch_file git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3082 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit dc1cf067943e6327be2d689750d4e0f402bb9221 Author: lxnay Date: Fri Feb 27 19:51:07 2009 +0000 Entropy/SystemSettings: - now a singleton too, had to reimplement all dict methods since i didn't want to wrap nasty things around the new class Entropy/*: - some bug fixes git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3081 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 457778fd6040726cd789b63953befa30b7a0e1e6 Author: lxnay Date: Fri Feb 27 18:09:57 2009 +0000 Entropy/*: - EntropyCacher is singleton, which makes a lot of classes happy git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3080 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 14d45140953c5c0ae8ab8b21a4719a48ca9d61c2 Author: lxnay Date: Fri Feb 27 18:00:09 2009 +0000 Entropy/translations: - update template and sync git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3079 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit aefb63a7a35841b611e6fb125ed3c84dd64f98f9 Author: lxnay Date: Fri Feb 27 17:59:34 2009 +0000 Entropy/TODO: - update TODO Entropy/EquoInterface/ServerInterface: - they are now singleton, which is a big leap ahead in terms of ease of use Entropy/Equo/Server: - text_query, server_query: adapt code to better with singleton EquoInterface/ServerInterface instances Entropy/Spritz: - EquoInterface is now singleton, no need to load a global variable Entropy/urlFetcher: - add thread_stop_func, speed_limit, OutputInterface parameters to ease behaviour customization - rename __setup_proxy (private) to _setup_proxy - add set_id method, useful for thread identification when running multiple instances of urlFetcher - close() is now a private method - added thread_stop_func handling, used to stop fetches from other threads - commit() is now a private method - add handle_statistics method, if reimplemented, it's handy for controlling dataflow from other threads Entropy/entropy.py: - remove some unused functions imported from outputTools Entropy/EntropyCacher: - EntropyCacher is now singleton too Entropy/MultipleUrlFetcher: - base class that mimics the behaviour of urlFetcher adding the support for multiple simultaneous downloads Entropy/entropyTools: - improve xml_from_dict_extended and dict_from_xml_extended functions (add support for None types) Entropy/entropy.sh: - pre-declare public functions (pkg_*) git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3078 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 5b19ab1f06400a95bf3a84bb9e236ce10e3c125f Author: lxnay Date: Fri Feb 27 17:46:50 2009 +0000 Entropy/Bash Trigger Specification: - add documentation about exported env variables git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3077 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 94b6aaa422fd8f0530e7550c118e9d9eb459222d Author: lxnay Date: Wed Feb 25 14:10:01 2009 +0000 Entropy/TODO: - update TODO Entropy/TriggerInterface: - complete implementation of bash-based triggers Entropy/EntropyDatabaseInterface: - optimize getPackageData and getTriggerInfo - getTriggerInfo: also provide branch and etp_revision information git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3076 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 764cb47fd0b0afb04c23cd25cf3d88d727de07c6 Author: lxnay Date: Wed Feb 25 12:36:15 2009 +0000 Entropy/entropyTools: - force type casting on dict_from_xml_extended git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3075 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit b287f7c7b797b705a0b2aa276ea66304ed701e4b Author: lxnay Date: Wed Feb 25 12:24:40 2009 +0000 Entropy/entropyTools: - fix dict_from_xml_extended method git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3074 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit e7f1dc863e85bf2246fc43022a58c210eede11df Author: lxnay Date: Tue Feb 24 21:21:45 2009 +0000 Entropy/TODO: - update TODO Entropy/TriggerInterface: - add support for bash based triggers (preliminary and incomplete) - provide bash based trigger example git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3073 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit f89438f3589ceba5f353945caedca7a2e45bfdc1 Author: lxnay Date: Mon Feb 23 23:14:09 2009 +0000 Entropy/TriggerInterface: - syntax updates git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3072 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 40caacd0fb39e44c27abe2f7b8cd7fd2ae174381 Author: lxnay Date: Mon Feb 23 22:56:54 2009 +0000 Entropy/entropyTools/*: - new version of parallelTask, API changes, update every part of the code that uses it git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3071 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 14134e7007674a1e92c46936ce5378d80cb8003d Author: lxnay Date: Mon Feb 23 22:50:34 2009 +0000 Entropy/entropyTools/*: - new version of TimeScheduled, API changes, update every part of the code that uses it git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3070 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit f1a253e67d637730e40001d3f78b42d3e2d2fb39 Author: lxnay Date: Mon Feb 23 19:27:53 2009 +0000 Entropy/EquoInterface: - fetch_file_on_mirrors: when file is not found, do not dump data already downloaded git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3069 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit ff1e11f7016b69bcd42fbc7d67c90ec8453a0b65 Author: lxnay Date: Mon Feb 23 19:24:06 2009 +0000 Entropy/translations: - sync translations and template git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3068 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 9fb936d1894ea6c73678f06e3f783a78c680074c Author: lxnay Date: Mon Feb 23 18:44:25 2009 +0000 Entropy/TODO: - update TODO Entropy/EquoInterface: - fetch_file_on_mirrors: make sure it gives up when no mirrors remain and it is for cycling the last uri git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3067 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit d7022d0d6ad8e676d746cdc80454077736a761e6 Author: lxnay Date: Mon Feb 23 16:22:22 2009 +0000 Entropy/EquoInterface: - ease the handling of available packages cache git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3066 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit bb724a8cd9d7e55f7f7458e3148c997afc289dcd Author: lxnay Date: Mon Feb 23 16:14:28 2009 +0000 Entropy/Spritz: - fix remove option on Updates tab git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3065 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit d6df1673859079bb6710b8df4874a0fe50c0ffa5 Author: lxnay Date: Mon Feb 23 08:32:39 2009 +0000 Entropy/Clients: - spawn add_download_stats instead of add_downloads git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3064 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 771d0d679efeb225914d82662ebcce31cae198e3 Author: lxnay Date: Mon Feb 23 08:28:00 2009 +0000 Entropy/Spritz: - update desktop file git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3063 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 9138d410a91b7a9fcb43ac512a73c0ee790f2448 Author: lxnay Date: Sun Feb 22 23:49:06 2009 +0000 Entropy/*: - random trivial fixes git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3062 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 4629810b632ee8b58ddc9b5ab8bd6ee30716d614 Author: lxnay Date: Sun Feb 22 19:46:52 2009 +0000 Entropy/urlFetcher: - add a new error status "-4", meaning timeout error, move KeyboardInterrupt error code to -100 Entropy/EquoInterface: - properly handle timeout errors without discarding data downloaded until then git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3061 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 68731000d2ee15a261ec604ccb2270abdae7fa6c Author: lxnay Date: Sun Feb 22 19:17:37 2009 +0000 Entropy/urlFetcher: - download: when running in debug mode, print exceptions git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3060 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 183e33e99624ab87a2cd9dec174d4512d0be376b Author: lxnay Date: Sun Feb 22 19:03:27 2009 +0000 Entropy/EquoInterface: - fetch_file: when running in debug mode, print the exception occured in urlFetcher, if any git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3059 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 2349b21596ac57866b56e94c73777b580c738ae3 Author: lxnay Date: Sun Feb 22 18:56:49 2009 +0000 Entropy/UGCClientInterface: - ease add_download_stats, removing branch and release_string parameters Entropy/RepositorySocketClientCommands: - ugc_do_download_stats: make it automatically retreiving branch and release string git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3058 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 9a82bb2cd82966c58bba75485a166b8b2e8f3c59 Author: lxnay Date: Sun Feb 22 18:37:26 2009 +0000 Entropy/DistributionUGCInterface: - get_entropy_release_strings_id: fix another typo git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3057 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 3b81ecbacb2eb2987a6e629147eac905b36afd45 Author: lxnay Date: Sun Feb 22 18:34:45 2009 +0000 Entropy/DistributionUGCInterface: - fix do_download_stats, wrong variable reference git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3056 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 5f21d3d6580ea6400c02102f4fbdb7e65958899c Author: lxnay Date: Sun Feb 22 18:32:17 2009 +0000 Entropy/DistributionUGCInterface: - fix is_user_ip_available_in_entropy_distribution_usage SQL query git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3055 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 15b6f3e829476c52d946474fc40095e38dcad526 Author: lxnay Date: Sun Feb 22 18:05:03 2009 +0000 Entropy/TODO: - update TODO Entropy/urlFetcher: - minor code style update Entropy/EntropyCacher: - rename Cacher to __cacher, making it a private method - make critical variables private Entropy/EquoInterface: - get_unsatisfied_dependencies: improve speed, commenting out disabled code, add support for negative entropy revision on dependency strings, improve caching speed - get_available_packages_chash: improve speed - extract_pkg_metadata: kernel dependent packages now get the kernel dependency with revision == -1 (to force the installation of the very latest kernel revision) Entropy/RepoInterface: - handle_eapi3_database_sync: clear database cache before calling database_checksum Entropy/DistributionUGCInterface: - new tables entropy_distribution_usage, entropy_branches, entropy_release_strings, entropy_ip_locations, thus add support for Earth latitude, longitude mapping and detailed distribution usage stats - add support for geo-tagging IP addresses (retrieving latitude, longitude) - code style updates (long SQL queries on multiple rows) - removed deprecated method do_download - speed improvements of update_download - a bunch of new methods, relevant one is do_download_stats (which is a more complex version of do_downloads) Entropy/DistributionUGCCommands: - removed support for ugc:do_download, deprecated - added support for ugc:do_download_stats (see above) Entropy/RepositorySocketClientCommands: - added support for ugc_do_download_stats (see above) - removed support for ugc_do_download (see above) Entropy/UGCClientInterface: - removed support for add_download (see above) - added support for add_download_stats (see above) Entropy/EntropyDatabaseInterface: - database_checksum: cache result (through live_cache) to RAM - atomMatch: filter out invalid atomRev values, < 0 git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3054 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit c3116942db13e0f12bfda3c113a3771105a34da5 Author: lxnay Date: Sun Feb 22 17:36:27 2009 +0000 Entropy: - adding REQS file, listing the required dependencies git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3053 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit dd9864e06dbfc073d91c22a744779d1905719340 Author: lxnay Date: Sun Feb 22 17:35:57 2009 +0000 Entropy/Spritz: - fix SystemSettings call, scan is no more exported, use clear() instead git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3052 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 490bf4408acb491245f04a331a7c8bc188a8a97a Author: lxnay Date: Sun Feb 22 17:35:22 2009 +0000 Entropy: - adding playground dir, will contain random scripts git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3051 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 8593839df3f2f8cbade88b7987107e8615d56070 Author: dyingmuppet Date: Sun Feb 22 13:29:00 2009 +0000 git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3050 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 8e61eee2f630e45ff0911d37f4030c5b48f2f1b1 Author: lxnay Date: Fri Feb 20 19:59:08 2009 +0000 Entropy/urlFetcher: - make internal methods private - fix resume support when file is already completely downloaded git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3049 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 0c3ec7a16da1fb4f96d84bcc1868f6949fc25715 Author: lxnay Date: Fri Feb 20 19:48:12 2009 +0000 Entropy/urlFetcher: - fix resume support Entropy/ut: - trivial changes git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3048 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit a8d12ac17e42a25ff14e71b45d7f3a36bdd6304a Author: lxnay Date: Fri Feb 20 18:49:06 2009 +0000 Entropy/Equo/text_rescue: - remove use of etpConst['packagestmpfile'] git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3047 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit f1fe528c5572ba9441af91e54e976fb15a3d91e0 Author: lxnay Date: Fri Feb 20 18:47:50 2009 +0000 Entropy/entropyConstants: - remove etpConst['packagestmpfile'] Entropy/entropyTools: - getRandomNumber: if /dev/urandom is not available, fallback to random.randint Entropy/*: - when strictly required, if /dev/urandom is not available, fallback to random.randint git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3046 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 4865a100b85189a82ca5df2af36ad2900c22d2f0 Author: lxnay Date: Thu Feb 19 16:15:20 2009 +0000 Entropy/UT: - fix urlFetcher test git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3045 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 20d5f806bfcef4a998286185f603dba6752473ab Author: lxnay Date: Thu Feb 19 14:18:42 2009 +0000 Entropy: - add unit test dir git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3044 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit bb2f9a1580e4193c44fad48771d3c59c32fe2781 Author: lxnay Date: Tue Feb 17 22:37:38 2009 +0000 Entropy/TODO: - update TODO git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3043 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit cbf0bb9f807f7e78c3e0fef47b873625dc693848 Author: lxnay Date: Tue Feb 17 14:06:12 2009 +0000 Entropy/text_query: - show dependency type on dependency list git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3042 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit d57249e737ecb8343cf61c787301a25079e1abe0 Author: lxnay Date: Tue Feb 17 14:01:46 2009 +0000 Entropy/Community Repositories/Server Repositories: - export support for manual dependencies handling to equo and reagent git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3041 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 589b6408d5df2ee2437eaaca0814149ed8b2a9af Author: lxnay Date: Tue Feb 17 14:00:47 2009 +0000 Entropy/ServerInterface: - package_injector: add manual dependencies notification Entropy/EntropyDatabaseInterface: - retrievePostDependencies, retrieveManualDependencies: use retrieveDependencies git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3040 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 87a711fe352f958a6fdf89046ba958e736b61a02 Author: lxnay Date: Tue Feb 17 13:46:33 2009 +0000 Entropy/TextInterface: - inputBox: implemented support for list input items git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3039 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 0449b678787326b2a4c5c27429542334a9bc42cd Author: lxnay Date: Tue Feb 17 11:59:40 2009 +0000 Entropy/EquoInterface: - _lookup_system_mask_repository_deps: tweak behaviour - get_unsatisfied_dependencies: avoid issues with mapping types git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3038 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 8c555c771729c8e528affdb44569ed5d2a8f1d52 Author: lxnay Date: Tue Feb 17 01:01:09 2009 +0000 Entropy/EntropyDatabaseInterface: - add support for manual dependencies on addPackage - new handy method insertManualDependencies git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3037 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 683f43779ed5df547cb71fcceaf833172cdbcb41 Author: lxnay Date: Tue Feb 17 00:57:41 2009 +0000 Entropy/entropyTools: - new functions get_operator, catsplit, isvalidatom git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3036 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 9dbbb33eaabf0b94782d9d9fd931f01d8c4c5cd5 Author: lxnay Date: Mon Feb 16 18:27:22 2009 +0000 Entropy/EntropyDatabaseInterface: - fix areIDPackagesAvailable method git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3035 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 81e95deb435290558e03a1ddd45b7325ae8f9694 Author: lxnay Date: Mon Feb 16 18:19:03 2009 +0000 Entropy/SystemSettings: - SystemSettings is now a dict subclass git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3034 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 79b700261fc4efcc6af0822e89cba5397a6733c7 Author: lxnay Date: Mon Feb 16 12:45:56 2009 +0000 Entropy/EntropyDatabaseInterface: - reintroduce previously removed methods: listIdPackagesInIdcategory listIdpackageDependencies git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3032 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit ce6cd09cca052a91a0b057f43f1f33f0178df245 Author: lxnay Date: Mon Feb 16 12:26:32 2009 +0000 Entropy/config files: - move to 4 branch by default git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3031 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 29517ae14b4c3b90656efd9679f072dd6b17bfb6 Author: lxnay Date: Mon Feb 16 11:22:46 2009 +0000 Entropy/rssFeed: - fix AttributeError exception when xml doesn't have any description tag git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3030 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 06e606f4d3cb949f9e0c0488d2be357b5e289a7a Author: lxnay Date: Mon Feb 16 11:19:51 2009 +0000 Entropy/TODO: - update TODO Entropy/rssFeed: - fix AttributeError exception when xml doesn't have any description tag git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3029 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 918cbdcc212dbf408c15d487ac8c26f7f330e9d0 Author: lxnay Date: Sun Feb 15 22:06:20 2009 +0000 Entropy/EntropyDatabaseInterface: - query style update - new method retrieveManualDependencies, will be implemented the support of manually set dependencies soon - some other misc updates git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3028 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 028910d6728a80d14615b4124b5f97ee52e48442 Author: lxnay Date: Sun Feb 15 22:01:30 2009 +0000 Entropy/Spritz: - package searches are now case-insensitive git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3027 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 4ef1842bdc8273ace67d987492fc9e2ba50b2a57 Author: lxnay Date: Sun Feb 15 13:25:04 2009 +0000 Entropy/TODO: - update TODO Entropy/Equo: - if no repositories are configured, do not check against removed packages from repo Entropy/Client: - when running RepoInterface.sync, OnlineMirrorError exception is no longer raised git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3026 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit d041277cec3510bb77f5eff0b10e4aba149e13d8 Author: lxnay Date: Sun Feb 15 10:38:12 2009 +0000 Entropy/EntropyCacher: - automatically copy data object on push(), there is no need to do weird things by caller anymore Entropy/*: - update EntropyCacher.push calls Entropy/EquoInterface: - atomMatch: add extra cache validation layer to make sure to not return crap - atomMatch: improve speed by moving open_db function definition outside atomMatch git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3025 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit fd549770573082102fd62d589c555bdaf0245186 Author: lxnay Date: Sun Feb 15 09:54:35 2009 +0000 Entropy/translations: - update Spanish translation - re-sync all git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3024 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit d50eab4dd234655bc6831335c99fa60ae148bb95 Author: lxnay Date: Sun Feb 15 00:04:47 2009 +0000 Entropy/EntropyDatabaseInterface: - add atomMatchValidateCache on atomMatch which verifies if the cached is completely valid - new method areIDPackagesAvailable Entropy/RepoInterface: - if EAPI3 sync fails (read: exceptions), remove the repository to avoid inconsistencies - _construct_paths: use a dictionary-based index Entropy/EquoInterface: - validate EquoInterface.atomMatch results in generate_dependency_tree Entropy/TODO: - update TODO git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3023 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 8ed554dca95660c92e92d6b3a85407ec383dc89f Author: lxnay Date: Sun Feb 15 00:00:19 2009 +0000 Entropy/Equo/text_query: - searchPackages: handle DatabaseError exceptions git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3022 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 6be51918bffbc5860985a3993c2822ffa6eda192 Author: lxnay Date: Sat Feb 14 23:59:26 2009 +0000 Entropy/env file: - add CONFIG_PROTECT entry for /etc/entropy git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3021 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 29f5c44ee7908d7bad9f4740e9627a9177c5f668 Author: lxnay Date: Sat Feb 14 18:54:43 2009 +0000 Entropy/TODO: - update TODO git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3020 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit dd743eadc1e6d68b8112b1636af5db9435386620 Author: lxnay Date: Sat Feb 14 14:42:40 2009 +0000 Entropy/Spritz: - add support for ChangeLog visualization in package properties window Entropy/Equo/Server: - add changelog query support Entropy/TODO: - update TODO git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3019 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 998c692f7bd43d795bb308c2c5bc7980443d4a85 Author: lxnay Date: Wed Feb 11 20:45:26 2009 +0000 Entropy/EntropyDatabaseInterface: - remove several unused methods Entropy/TODO: - update TODO git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3018 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit ec168afc1d60274546ded91df665a40e12d5665f Author: lxnay Date: Wed Feb 11 19:21:03 2009 +0000 Entropy/EquoInterface: - rename some methods, we are entering in a final stabilization process Entropy/TODO: - update TODO git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3017 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 05adba8c374fa6163d9e304387f7b5bffbd1ee1c Author: lxnay Date: Wed Feb 11 14:21:12 2009 +0000 Entropy/ServerInterface: - add_packages_to_repository: did not respect repo parameter causing packages to be added to the wrong repository git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3016 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit cc45297622c044eefb48bab3158cceab4f7e73d4 Author: lxnay Date: Tue Feb 10 20:34:08 2009 +0000 Entropy/Notification Applet: - update pixmaps (gfx) git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3014 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit e21c716d742d6308c9bab7c7cf7b64f72b8c0f64 Author: lxnay Date: Tue Feb 10 20:19:42 2009 +0000 Entropy/Notification Applet: - rewrite GUI part using new PyGTK API and widgets - all the reported issues have been fixed git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3013 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit b7ae71fe74803b082a690bffc0cdfc0993961e6e Author: lxnay Date: Tue Feb 10 18:32:07 2009 +0000 Entropy/dumpTools: - dumpobj: fix directory permissions setup git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3012 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit cadf2ce5d4b1e9fd2de2cdc46d365266d4438a48 Author: lxnay Date: Tue Feb 10 17:54:51 2009 +0000 Entropy/QAInterface: - get_missing_rdepends: try to remove useless dependencies at the end git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3011 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit b85bac4b97d4cf8f0767cd7ddaa27b72b1f70569 Author: lxnay Date: Tue Feb 10 17:52:34 2009 +0000 Entropy/QAInterface: - get_missing_rdepends: try to remove useless dependencies at the end git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3010 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 4ba8110172f2152cdc94313aeb9928eeb847de9e Author: lxnay Date: Tue Feb 10 16:40:27 2009 +0000 Entropy/PackageInterface: - __move_image_to_system: slightly improve speed git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3009 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 67e4a601e60a3f94de8ff509cab75467f4d0f796 Author: lxnay Date: Tue Feb 10 16:39:23 2009 +0000 Entropy/PackageInterface: - now package file moves to live system are atomic git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3008 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 88c514f51c6a980d172f84727e3760ec58672f0d Author: lxnay Date: Tue Feb 10 16:15:19 2009 +0000 Entropy/entropyConstants: - split const_HandleException creating const_kill_threads Entropy/entropyTools: - kill_threads uses const_kill_threads - introduce movefile(), from Portage, that will be used to atomically move files git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3007 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit b9b08b78d4af47b6b98d55c61e8c0782709a49b8 Author: lxnay Date: Mon Feb 9 00:03:14 2009 +0000 Entropy/TODO: - update TODO Entropy/PackageInterface: - implement config action, emerge --config hooks now implemented Entropy/Equo: - add new command equo config for handling packages needing a pkg_config (emerge --config) callback after install git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3006 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit c7d1c42f677760f0c8d321f291ffe0d2fa94e9df Author: lxnay Date: Sun Feb 8 20:35:15 2009 +0000 Entropy/urlFetcher: - beautify syntax git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3005 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 2614cccbc1abab60dc6955b161ede4beb11f9bcb Author: lxnay Date: Sun Feb 8 20:23:48 2009 +0000 Entropy/urlFetcher: - beautify syntax git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3004 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 3ade7accffde440c714c0791b860ca6c608b8264 Author: lxnay Date: Sun Feb 8 20:22:07 2009 +0000 Entropy/urlFetcher: - beautify syntax git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3003 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 7aaa049baf8af62d9f609c2973b4f257f1424759 Author: lxnay Date: Sun Feb 8 17:32:12 2009 +0000 Entropy/SystemSettings: - fix get method git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3002 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit eeb55fe04571a86bd5519ffc45533734f0818719 Author: lxnay Date: Sun Feb 8 17:24:38 2009 +0000 Entropy: - since it seems to not make sense to have a connection test link to check against on 'equo update', let's remove it and see how users react git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3001 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 8c022b9e4b9fa415e9f290e1cc18122448ca415c Author: lxnay Date: Sun Feb 8 17:17:21 2009 +0000 Entropy/SystemSettings: - extend class dict functionalities git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3000 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 07c95a18b24eba85612b57b62103024b5bdbde5e Author: lxnay Date: Sun Feb 8 17:02:42 2009 +0000 Entropy/ServerMirrorsInterface: - get_files_to_sync: fix database packages.db.system_mask file handling git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2999 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit cb509f5d4250e0683f4c14277290f39f6930bad4 Author: lxnay Date: Sun Feb 8 12:17:27 2009 +0000 Entropy/TODO: - update TODO Entropy/PackageInterface: - call preinstall step before preremove and postremove on install actions Entropy/client: - move repositories.conf to repositories.conf.example Entropy: - use /usr/bin/python2 instead of /usr/bin/python as interpreter to avoid Python 3 issues git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2996 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 649c613a557e3f37176f5ae07843fca4debfc399 Author: lxnay Date: Tue Feb 3 14:29:38 2009 +0000 Entropy/EntropyCacher: - fix a critical issue that could cause random lockups on sync() if wait is True git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2987 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 97081b2624f1c4822f9e6509e81f2f5e08b5a111 Author: lxnay Date: Tue Feb 3 13:23:41 2009 +0000 Entropy/EntropyCacher: - make possible to start/stop the thing Entropy/EquoInterface: - generate_cache: stop Cacher before purging git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2986 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 6d6500c24e0b60b152182b3da2580f70d785f893 Author: lxnay Date: Tue Feb 3 12:49:38 2009 +0000 Entropy/Equo/world: - small fix, when upgrading branch, do not call RepoInterface.sync if an exception occured Entropy/RepoInterface/EAPI3: - handle get_eapi3_local_database correctly, can return None Entropy/entropyConstants: - new global method const_set_chmod git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2985 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit c76718436d851a7aa75dd18a21622706d98d43bd Author: lxnay Date: Tue Feb 3 12:00:48 2009 +0000 Entropy: - properly get exception traceback and store where needed git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2984 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit b76740d612e85d2320d259745b9d700c9e27238a Author: lxnay Date: Tue Feb 3 08:14:07 2009 +0000 Entropy/Spritz: - split colours settings tab into two separate git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2983 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 79fd89d59aacf367781f0c429fa741b187107e91 Author: lxnay Date: Mon Feb 2 17:05:06 2009 +0000 Entropy/Spritz: - fix packages removal handling when cancel button is pressed on packages removal validation git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2981 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit c285c911fda30a24cdd53b220bc55389ec0e6ee6 Author: lxnay Date: Mon Feb 2 11:47:10 2009 +0000 Entropy/Spritz: - fix repo update button, cache handling git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2978 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 4dd6ed5b20762bade9183ab96b355fe2ef65c2da Author: lxnay Date: Sat Jan 31 15:41:00 2009 +0000 Entropy/Spritz: - LicenseDialog, change API, make it multithreading-aware git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2975 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 461cec43e6604c152053baa88dc8a80bb8695be8 Author: lxnay Date: Sat Jan 31 14:55:41 2009 +0000 Entropy/Spritz: - processPackageQueue: fix typo git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2974 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 37766ce0b96e1c58ca886be8e11291621fb6a1f5 Author: lxnay Date: Sat Jan 31 14:54:28 2009 +0000 Entropy/Spritz: - TaskQueue executor: wrap code around a while loop to keep the FIFO empty as much as possible git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2973 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 1528342dfb3243db97a741c6cd65dd055ef26f8e Author: lxnay Date: Sat Jan 31 14:53:08 2009 +0000 Entropy/EquoInterface: - __remove_content_from_system(): when spawning _handle_config_protect, always encode tofile from utf-8 git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2972 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 22c2b19b2bfdb6deb9ac8b117c7b563a24748cd4 Author: lxnay Date: Sat Jan 31 14:13:01 2009 +0000 Entropy/Spritz: - implement TaskQueue like I did on the repo manager, this improves multithreading reliablity git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2971 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 70285d0459a8fce10f363f6d7e6c282a3a45511a Author: lxnay Date: Sat Jan 31 14:11:58 2009 +0000 Entropy/EquoInterface: - _lookup_inverse_dependencies: ignore broken client db entries git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2970 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 2b91aac4d1f1816efe63b58bfe8ba14b32e394ee Author: lxnay Date: Sat Jan 31 13:18:34 2009 +0000 Entropy/RepoInterface: - remove pdb git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2969 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 4b891983a633ba96f0a4f3d2238d829c1b01c243 Author: lxnay Date: Sat Jan 31 12:56:30 2009 +0000 Entropy/EquoInterface: - get_world_update_cache: improve reliability - calculate_world_updates: save cache synchronously git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2968 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 33caba6c93c4a208da94c35d0bb7d7593606c522 Author: lxnay Date: Fri Jan 30 08:14:41 2009 +0000 Entropy/Equo: - kill all stale threads the hard way when an exception occured Entropy/Spritz: - same as above git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2967 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 2709dd2d323bd288c30190c1bbafeff79c9dffde Author: cschneiker Date: Thu Jan 29 20:30:20 2009 +0000 correcting some minor fixes git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2966 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 6326527fdc5d27d7661a4897559dd270c4214bac Author: lxnay Date: Thu Jan 29 13:00:56 2009 +0000 Entropy/ServerMirrorsInterface: - get_remote_databases_status, create remote FTP directory if it doesn't exist git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2965 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit ca70bce6a3b05dba802b515db227a9f08c2ac102 Author: dyingmuppet Date: Wed Jan 28 18:24:42 2009 +0000 Updated Dutch Translation git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2964 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 1e37b78a3206eb35b0d74f8a2edf4f8377ba3d31 Author: lxnay Date: Wed Jan 28 16:22:15 2009 +0000 Entropy/Spritz: - also install entropy-repo-manager git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2962 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 2432f7af5dec82b1f1ddf2d85cdf876f41af1bd6 Author: lxnay Date: Wed Jan 28 15:52:40 2009 +0000 Entropy/Spritz: - remove unused method get_hover_obj inside EntropyPackageView git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2961 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit e34db48d1f7a63a5679de2472362fe9df0d6caf3 Author: lxnay Date: Wed Jan 28 15:51:37 2009 +0000 Entropy/Spritz: - move Spritz message area below main buttons - improve behaviour of package menu and package treeview selections handling git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2960 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 0f1f1b700c1fdf9b2648fd4d8dbaa0395424eca5 Author: lxnay Date: Wed Jan 28 15:13:05 2009 +0000 Entropy/translations: - update Italian translation git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2959 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit bae172dcf7dbd91328af654e0a5a7f90720040c7 Author: lxnay Date: Wed Jan 28 15:01:22 2009 +0000 Entropy/translations: - sync translations git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2958 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 863b23464be2426c1ffaf862d3dcac386b7de97d Author: lxnay Date: Wed Jan 28 15:00:30 2009 +0000 Entropy/TODO: - update TODO git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2957 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit b7009574a5ee5aa74f73fbaf7bd259600ab88bf0 Author: lxnay Date: Wed Jan 28 14:59:39 2009 +0000 Entropy/EntropyDatabaseInterface: - implement packages changelog support and their methods - remove unused searchPackagesKeyVersion method - remove checkReadOnly calls from most of the methods Entropy/EquoInterface: - implement support for package changelogs Entropy/PortageInterface: - implement support for package changelogs git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2956 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 2306c60417f9fea7c310e5353206e8a7a46fd7ef Author: cschneiker Date: Tue Jan 27 23:42:51 2009 +0000 git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2955 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit f998dcbc64b55b7d0d15bd3edf2baf54d292fb35 Author: lxnay Date: Tue Jan 27 16:03:27 2009 +0000 Entropy/TODO: - update TODO Entropy/Smart Applications: - huge code refresh, getting ready for future massive improvements git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2954 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit a755eca4bbae78271de4e572afbc60c3b0ebc1e0 Author: lxnay Date: Mon Jan 26 19:30:25 2009 +0000 Entropy/SystemManagerClientInterface: - disable do_cache_session by default git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2953 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 79c1c053dd349a5fc8cb9e1d4b461c65757bf9b1 Author: lxnay Date: Mon Jan 26 18:50:36 2009 +0000 Entropy/SocketHostInterface/BuiltInCommands: - fix (again) docmd_alive command and check if client shares the same IP of the one that initiated the session git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2952 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 7d6f9b50e10bd360c73dbd21fa37060cbb816189 Author: lxnay Date: Mon Jan 26 18:39:27 2009 +0000 Entropy/SocketHostInterface/BuiltInCommands: - fix docmd_alive socket method Entropy/SystemManagerClientInterface: - implement session cache git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2951 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 5133dd2e981f19463b4b240f2ea2924851dd3467 Author: lxnay Date: Mon Jan 26 17:42:07 2009 +0000 Entropy/SocketHostInterface: - fork lock: handle the thread lock in a saner way git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2950 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 397521f2313ae95ee6e51b95a9845e0e177831f5 Author: lxnay Date: Mon Jan 26 16:59:00 2009 +0000 Entropy/SocketHostInterface: - do not crash when trying to send the 'maximum connection reached' string to client if it's not reachable git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2949 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 49dbdf4b21f3faa5b11f893d74359425451611b6 Author: lxnay Date: Mon Jan 26 14:46:03 2009 +0000 Entropy/Spritz/System Manager Client: - unparallelize most of the socket calls to improve reliability git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2948 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 88f539e7e5666d212ea2016bc6abc757cf202bdb Author: lxnay Date: Mon Jan 26 13:17:08 2009 +0000 Entropy/SocketHostInterface: - if HostInterface has ForkLock attribute that's a thread lock, use it when running in fork mode Entropy/SystemManagerServerInterface: - test a solution featuring a Fork Lock git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2947 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 13f77c64e1a4e18385b2c03386bff2973bdd8a56 Author: lxnay Date: Mon Jan 26 12:30:19 2009 +0000 Entropy/SystemManagerServerInterface/SystemManagerRepositoryCommands: - adapt code to use a hard-drive stored copy of the system queue, and cross fingers git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2946 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 68cf13d04cd575aeb6b4e47715d2aa8bd35f4d3d Author: lxnay Date: Mon Jan 26 10:37:10 2009 +0000 Entropy/TODO: - update TODO Entropy/Spritz/Repository Manager Client: - when printing an error dialog, use TaskQueue to route the GFX calls to the right thread - when clicking on the SPM package info button, fork after having issued the socket command git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2945 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit ee5940aa7abd5a0e061859730dcc96e92addfdd8 Author: lxnay Date: Mon Jan 26 10:14:13 2009 +0000 Entropy/SocketHostInterface/BasicPamAuthenticator: - remove thread lock on class methods, not needed on this implementation git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2944 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit fdb955ab4fce037c2676a63ec071e640159fd2d7 Author: lxnay Date: Mon Jan 26 10:05:16 2009 +0000 Entropy/SystemManagerServerInterface: - _pop_item_from_queue: improve speed and reliability, remove parallel_mode parameter git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2943 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit bfc93662fbdcbcd4a6a414c46c838edce793cd69 Author: lxnay Date: Mon Jan 26 09:59:10 2009 +0000 Entropy/SystemManagerServerInterface: - reduce complexity of the queue processor as first step to debug multi-user threading issues on the daemon git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2942 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 76a4578f1d7660781aece41deb9bfcae320c29b5 Author: lxnay Date: Mon Jan 26 09:25:34 2009 +0000 Entropy/SystemManagerServerInterface: - revert previous changes git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2941 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit a63c1265f64c68f09b4eaba3b7031faed43536d2 Author: lxnay Date: Mon Jan 26 09:17:30 2009 +0000 Entropy: - append -O to python interpreter args for equo and spritz git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2940 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 76367c132b6b1703e27e4f81107ec5e1c7ad4fa5 Author: lxnay Date: Sun Jan 25 19:01:16 2009 +0000 Entropy/Entropy System Daemon: - small code refresh Entropy/SystemManagerServerInterface: - add thread lock on ServiceInterface git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2939 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit c6266cc39c887747e2d4e835b718dc10dca2b1b4 Author: lxnay Date: Sun Jan 25 17:25:12 2009 +0000 Entropy/Equo: - searchOrphans: do not crash on symlink loops Entropy/RepoInterface: - when setting up a new gentoo profile and reverting the change, make sure to remove the old make.profile too git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2938 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit f2472ca9ac2190dad0228246eadb4b167699b946 Author: lxnay Date: Tue Jan 20 20:00:21 2009 +0000 Entropy/SystemManagerExecutorServerRepositoryInterface: - always flush stdout before closing it git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2937 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 730b0f237b466844342bda905b734e4aa0db1980 Author: lxnay Date: Tue Jan 20 19:56:45 2009 +0000 Entropy/TODO: - update TODO :-) Entropy/GUI Repository Manager: - rework the structure to avoid calling GUI functions outside the main thread, since GTK libs are not completely thread-safe - add a bunch of bug fixes git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2936 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 343bd0835fad69e22b48a5d05cde3c194f233b9f Author: lxnay Date: Tue Jan 20 19:41:22 2009 +0000 Entropy/ServerInterface: - when downloading a remote db revision file, check if the download itself went fine Entropy/SystemManagerExecutorServerRepositoryInterface: - remove some debugging output git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2935 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit fcb6469432d229e29f61f6e3a554aa65cb8ea288 Author: lxnay Date: Sun Jan 18 12:26:45 2009 +0000 Entropy/SystemManagerServerInterface: - load_queue_ext_rc, store_queue_ext_rc: queue_id is int... git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2934 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 97c4d47219d8bcf6b4dc0df26fc432429fdaafd3 Author: lxnay Date: Sun Jan 18 12:22:17 2009 +0000 Entropy/ServerInterface: - when uploading a new database, show a simple package sets summary Entropy/EquoInterface: - packageSetList, packageSetSearch: add matchRepo argument git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2933 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 52a7d3c35c6a963fcee99f4bb4b6f58575aa30f4 Author: lxnay Date: Sun Jan 18 11:58:40 2009 +0000 Entropy/SystemManagerServerInterface: - fix remove_queue_ext_rc git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2932 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 2ac214ef2b93ba038417f4ee41ec839371f7688c Author: lxnay Date: Sun Jan 18 11:51:02 2009 +0000 Entropy/TODO: - update TODO Entropy/SocketHostInterface: - use the 'with' statement when dealing with code inside thread locks Entropy/SystemManagerServerInterface: - move queue items extended result objects away from the main dictionary, this will fix the performance issue with long queues - use the 'with' statement when dealing with code inside thread locks git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2931 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 97b2649568062c8c5b580a1d9f8b252acafe0f16 Author: lxnay Date: Sat Jan 17 17:29:48 2009 +0000 Entropy/SystemSettings: - improve internal dictionary handling and move live_unmasking dict away from the persistent dict Entropy/Spritz: - improve reliability of the queue clean button, especially when masked packages have been selected git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2930 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 955514a67277bf08a671461b140cc3629cf2eb2e Author: lxnay Date: Sat Jan 17 17:02:49 2009 +0000 Entropy/Spritz: - Package Unmask dialog: make sure to only enable valid treeview elements and filter out garbage like parent categories git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2929 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit b7d763ec82d298cff218de1ec80e78d6c53c3acb Author: lxnay Date: Sat Jan 17 16:56:14 2009 +0000 Entropy/Spritz: - fix Undo Remove feature, should work as expected now git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2928 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 3f912a1b42e1001b165bb82c4d0f17f3da3cdb00 Author: lxnay Date: Sat Jan 17 16:55:47 2009 +0000 Entropy/*: - do not use mapping objects in function arguments but default them to None and use isinstance instead. Mapping objects can be really b*stards git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2927 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 26aa683cf61f7540e4269000daae98dee65290e5 Author: lxnay Date: Sat Jan 17 15:13:06 2009 +0000 Entropy/Spritz: - move the exception window to its own dialogs.py class - make every Spritz-based app to use ExceptionDialog directly to reduce code duplication - remove gtkEventThread since it's not needed anymore - fix traceback string reported by Spritz, which was a bit confusing git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2926 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit d3580c2ab98f52c6cc61eb3306b17a8af30e3593 Author: lxnay Date: Sat Jan 17 15:10:36 2009 +0000 Entropy/Equo: - always destroy EquoInterface when required at the end of the processing git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2925 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 11df5aa314277290c6deecf4513f24500687d2f6 Author: lxnay Date: Sat Jan 17 15:10:01 2009 +0000 Entropy/SecurityInterface: - generate advisories cache on every new fetch if xcache is enabled Entropy/EntropyCacher: - fine tune while loops git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2924 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit f75ae7e975a6544f99f0fcbe5b7d414b86adc78c Author: lxnay Date: Sat Jan 17 15:08:45 2009 +0000 Entropy/dumpTools: improve module speed by pre-allocating global variables git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2923 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit ccea15cbe1c3993a805eac4c89554d59bec96dbb Author: lxnay Date: Sat Jan 17 13:13:29 2009 +0000 Entropy/Spritz: - when aborting the queue processing, do not tell the user that there's been an error, PEBKAC is always behind the corner git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2922 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit c660b43ae7d75461625b944185aa1dcd945893c5 Author: lxnay Date: Sat Jan 17 13:05:36 2009 +0000 Entropy/TODO: - update TODO Entropy/LogFile: - standardize time stamp in log files git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2921 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 3c76a90f174662cc9e94dc7f170f932007acbcb5 Author: lxnay Date: Sat Jan 17 11:15:16 2009 +0000 Entropy/Spritz: - in confirmation dialogs and queue view, show packages marked for removal at the top git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2920 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit bb3f7cf44d1f8f1236a096923316c960ccd9e8c9 Author: lxnay Date: Sat Jan 17 09:26:17 2009 +0000 Entropy/Spritz: - Queue tab: add Clean button to reset the current package queue - improve package search speed (string.find is ways faster) - enable list search in the Advisories tab git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2919 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit f002fbd6dc423442bdc75f40f96cef19eebe7e13 Author: lxnay Date: Fri Jan 16 21:38:04 2009 +0000 Entropy/Spritz: - remove regular exceptions from package search and use simple string matching instead, average users will appreciate git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2918 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 66972dd7789e2a86c2818ee87f814262eea1c3f1 Author: lxnay Date: Fri Jan 16 21:14:20 2009 +0000 Entropy/entropyTools: - lifobuffer: improve reliability git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2917 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit e0eda1afbddc86b40b15b11aa02a22ff24e304a0 Author: lxnay Date: Fri Jan 16 21:09:52 2009 +0000 Entropy/Spritz: - improve reliability when dealing with repository changes, always clear all caches and queues git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2916 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 02f2b17bba751425cfbd4b0494b70f856bfe3b9a Author: lxnay Date: Fri Jan 16 20:23:40 2009 +0000 Entropy/EquoInterface: - reorder __init__ calls to avoid possible dumpTools lock under certain circumstances Entropy/EntropyCacher: - improve reliability Entropy/entropyTools/lifobuffer: - improve reliability git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2915 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 8af814a0ae312e594a0172a3d25427cf3ea055a8 Author: lxnay Date: Fri Jan 16 20:19:29 2009 +0000 Entropy/Spritz: - implement settings validator map, to avoid loading invalid settings from the xml file git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2914 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit ca700989f18102e6178a2e444b8947213b3eabe9 Author: lxnay Date: Fri Jan 16 16:26:32 2009 +0000 Entropy/Spritz: - when saving preferences to config file, trap IOError and OSError exceptions and return the error message back for further handling (in this case, a simple okDialog call) git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2913 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 13d2fea80b2dbcc1056ce41ed56d994362b606d1 Author: lxnay Date: Fri Jan 16 15:52:08 2009 +0000 Entropy/translations: - sync translations git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2912 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 582eab8eae3df618cf44fcf0e84d34ecfeaeeb44 Author: lxnay Date: Fri Jan 16 15:36:54 2009 +0000 Entropy/TODO: - update TODO Entropy/entropyConstants: - remove conflicting_tagged_packages from etpConst and move to a 'per-repo' config file Entropy/SystemSettings: - handle new conflicting tagged packages file per-repo Entropy/RepoInterface: - when syncing the repo, download the new conflicting tagged packages file Entropy/ServerInterface: - handle the new conflicting tagged packages file (upload/download) git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2911 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 83b5030e40f78b1a1c50e4681d3332edb5556aab Author: lxnay Date: Fri Jan 16 13:50:50 2009 +0000 Entropy/ServerInterface: - when checking if a repository is valid, spawn openServerDatabase with is_new = True git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2910 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 141241a1ec622091d4e7cd87e7337f145ada4775 Author: lxnay Date: Fri Jan 16 13:45:01 2009 +0000 Entropy/SystemSettings: - before bugging the Entropy client database on scan() check if it's valid and initialized git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2909 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 2f7c6b8e94449a0183ac84064fb60df33d2c0aa5 Author: lxnay Date: Fri Jan 16 13:40:41 2009 +0000 Entropy/TODO: - update TODO Entropy/PackageSettings class: - rename to SystemSettings - add filesystem directories and its mask parsers Entropy/*: - rename PackageSettings to SystemSettings Entropy/SystemSettings: - improve parsers code and speed git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2908 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 5f102d28c8de6960aa8850aeb55669c55de40b5c Author: lxnay Date: Fri Jan 16 13:37:04 2009 +0000 Entropy/Spritz: - add entropy-repo-manager split executable and desktop file git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2907 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 6764c067e3e4b14c42ffb698f6d8c858b5eb9746 Author: lxnay Date: Fri Jan 16 12:17:07 2009 +0000 Entropy/conf: - move etpConst filesystem info settings to config files git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2906 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 4b03355003296c93a2b9d84a81770b9de1f77c14 Author: lxnay Date: Thu Jan 15 17:31:22 2009 +0000 Entropy/TODO: - update TODO git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2905 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 5fcbef311503b6733a0767a41550be22bf9e1825 Author: lxnay Date: Thu Jan 15 17:31:06 2009 +0000 Entropy/EquoInterface: - generate_dependency_tree: added support for PDEPENDs, which will be sorted correctly now, after the package itself Entropy/EntropyDatabaseInterface: - new method retrievePostDependencies, useful to retrieve PDEPENDs git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2904 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit fa51b1576c87e5209d96830bc84b9cf562871344 Author: lxnay Date: Thu Jan 15 10:46:55 2009 +0000 Entropy/Reagent/Community Repos/ServerInterface: - implement server-side database backup and restore tool Entropy/EquoInterface: - list_backedup_client_databases: add client_dbdir parameter git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2903 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit ce069e52a3c38d7cb288574d0b65aab3eb43dbd0 Author: lxnay Date: Wed Jan 14 23:54:23 2009 +0000 Entropy/translations: - sync translations git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2902 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit aa307fe4b8ad561fb5bdd7b76ff890bd62c829db Author: lxnay Date: Wed Jan 14 22:39:39 2009 +0000 Entropy/Spritz: - implement package sets add/removal feature - InputDialog: implement ListStore/TreeView for EquoInterface.inputBox() Entropy/TODO: - update TODO git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2901 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 7c1623dfc9ac050ddbc4fbcf99a7ed51a753e72e Author: lxnay Date: Wed Jan 14 22:38:20 2009 +0000 Entropy/EquoInterface: - remove_user_package_set, add_user_package_set: also return a message description of the action taken git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2900 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit b7a6c7abb4dfdccc1a3435c6631f52f309370660 Author: lxnay Date: Wed Jan 14 15:32:20 2009 +0000 Entropy/Spritz: - improve package sets support - update code to reflect API changes in EquoInterface on packageSetMatch git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2899 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit de6d8e7aac0c9a41696d487fd18424fb5b97f1f6 Author: lxnay Date: Wed Jan 14 15:31:28 2009 +0000 Entropy/Spritz: - elaborateUndoremove: verify that dep_tree dict contains a 0 key before popping it out git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2898 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 854595f6cff027dd7796771767a14b80cecf5529 Author: lxnay Date: Wed Jan 14 15:30:35 2009 +0000 Entropy/EquoInterface: - new method add_user_package_set - new method remove_user_package_set - change API on packageSetMatch git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2897 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 93d8e990b107943d7b739f0e7b367d2688e0d08b Author: lxnay Date: Wed Jan 14 12:41:53 2009 +0000 Entropy/Spritz: - add SpritzApplication argument to EntropyPackageView __init__ - spawnUgcUpdate: filter out SystemExit exceptions - addPackages: improve speed, avoid to trash cache on every call - preliminary implementation of the package re-masking feature git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2896 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 927e10b6527821545e1fd89e469868cde3b9102d Author: lxnay Date: Wed Jan 14 12:36:44 2009 +0000 Entropy/EquoInterface: - is_match_unmasked_by_user, is_match_masked_by_user: change returning result and check if match passed is valid - mask_match: remove EntropyCacher sync from the function, move it to clear_dump_cache git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2895 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit adac2e6dbff30765b389277f1d001e270c64867d Author: lxnay Date: Tue Jan 13 11:05:44 2009 +0000 Entropy/EquoInterface: - properly initialize EntropyCacher during EquoInterface.__init__ to avoid entering in a cache cleanup loop that causes it to be always cleared up Entropy/EntropyCacher: - add async argument to the push method to choose if to write the cache directly to disk or queue it into the CacheBuffer git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2894 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 595488824fec5202db827bf0151a78b2fbf080cf Author: lxnay Date: Tue Jan 13 10:53:16 2009 +0000 Entropy/Spritz: - fix 'review for install' button style git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2893 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit f5c18873fa32b2b3ab6a9501c2fd3f0028d2f826 Author: lxnay Date: Tue Jan 13 10:49:36 2009 +0000 Entropy/Equo: - when restoring a database backup, check if the choice selected by the users is valid git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2892 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 78bb31fed8e9c2b8be7ae22330ee98965f263d7f Author: lxnay Date: Tue Jan 13 10:47:13 2009 +0000 Entropy/Equo: - do not use text_configuration module but load EquoInterface instead when caching on exit - small syntax updates git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2891 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 91bee1c1c7663eb00100edcd6bfa545d915858e6 Author: lxnay Date: Mon Jan 12 08:51:05 2009 +0000 Entropy/EquoInterface: - some code style updates - fix packageSetMatch for repository-based package sets git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2890 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit bb1da44206ceb1214fab444195f8ca65b98adee9 Author: lxnay Date: Mon Jan 12 08:49:04 2009 +0000 Entropy/Spritz: - make package sets menu popping up correctly git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2889 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 189daebd377b35d9ec843e9a46ccb03d1d04ecc6 Author: lxnay Date: Mon Jan 12 08:48:21 2009 +0000 Entropy/translations: - update Catalan git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2888 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 9912dee8c88d57243db2bf36e16b9b5f020c1472 Author: lxnay Date: Mon Jan 12 08:47:35 2009 +0000 Entropy/translations: - final sync git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2887 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit f5fb4a768ad314e580cb04f8b085c7f1a3b1060e Author: lxnay Date: Sun Jan 11 21:27:32 2009 +0000 Entropy/entropyConstants: - move cache files extension string to etpConst - fix the Entropy code accordingly Entropy/EntropyCacher: - add sync method to force a cache flush - implement a thread lock to be thread-safe Entropy/EquoInterface: - fix a bug with cache cleaning after masking/unmasking packages - scan PackageSettings at every instance load to ensure proper settings reads - get_masked_packages_tree: some speed improvements - is_match_masked_by_user: new method, makes easy to check if a package has been masked by the user - is_match_unmasked_by_user: same as above, new method - mask_match, unmask_match: rewrite the management of package masking and make possible to mask a package from the interface too (only unmask was previously implemented) - mask_match, unmask_match: make possible to mask/unmask by key + slot coupling (app-foo/foo:2) Entropy/EntropyDatabaseInterface: - improve speed of idpackageValidator child methods git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2886 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 30ed52ccc7fb289dfa3f0e2259546c98012e92e4 Author: lxnay Date: Sun Jan 11 10:30:56 2009 +0000 Entropy: - move etpConst['packagemaskingreasons'] to EquoInterface.PackageSettings dict - add reverse dict in EquoInterface.PackageSettings to standardize the package masking identifiers git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2885 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 5452d87beb17ed94f00c03bd88e4deb0ea56e7f8 Author: rogerc Date: Sun Jan 11 10:06:50 2009 +0000 update ca.po git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2884 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit d70fca2121eddf77872862b9b008322db15a4937 Author: lxnay Date: Sun Jan 11 00:03:56 2009 +0000 Entropy/Spritz: - fix possible hangs when output string is longer than the maximum terminal width - create common method gtkLoop to be used as GUI refresher - improve add_atoms_to_queue speed and add matches parameter to provide already matched packages directly - implement deptest and libtest features git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2883 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 7de3b90137da083c58a46a775533eb8845b37037 Author: lxnay Date: Sun Jan 11 00:01:16 2009 +0000 Entropy/EquoInterface: - libraries_test: return dict as first tuple element if ldconfig is not found git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2882 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 8775fb28b897069f6d71195f0959f51ef36350bb Author: lxnay Date: Sat Jan 10 22:38:18 2009 +0000 Entropy: - when removing items from sets, use their discard() Entropy/EquoInterface: - libraries_test: add an abort hook - clear_dump_cache: catch OSError exceptions on os.remove git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2881 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 9d3277e00aa232cd2d476a45f64266242c735ce3 Author: lxnay Date: Thu Jan 8 23:43:29 2009 +0000 Entropy: - when using EntropyCacher, always try to pass it a shadow copy of the object git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2880 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit c53824ebd9da71de5f7b9ec217ea8a5f28ddf6c2 Author: lxnay Date: Thu Jan 8 23:42:56 2009 +0000 Entropy/dumpTools: - also catch RuntimeError exceptions on dumpobj git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2879 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit f45b8f8e16e6f1410732bb5bac04ea2704b3095a Author: lxnay Date: Thu Jan 8 23:42:13 2009 +0000 Entropy/deptest: - check if packages proposed for install can be updated git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2878 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 16cc327185c231d1c8673b20d7e5358696646268 Author: lxnay Date: Thu Jan 8 23:41:32 2009 +0000 Entropy/Spritz: - more debugging info on the queue processor git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2877 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 23e75cb12c8b2a815d22065c24bbd131a626d735 Author: lxnay Date: Thu Jan 8 22:48:13 2009 +0000 Entropy/Spritz: - libtest, initial implementation, more tomorrow git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2876 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 2ffb634db210abf6458e84adbc4c0f1c230be424 Author: lxnay Date: Thu Jan 8 22:45:52 2009 +0000 Entropy/Spritz: - implement deptest feature - stub implementation of libtest git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2875 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit d06bd54864cc73cdf658414ed8e6b91d45d53562 Author: lxnay Date: Thu Jan 8 22:45:24 2009 +0000 Entropy/TODO: - reorganize TODO list git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2874 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit e5e0d6cc1038fb832a83b9307bfb61862943b41b Author: lxnay Date: Thu Jan 8 22:42:56 2009 +0000 Entropy/dumpTools: - loadobj: since we are multithreaded, a file can be removed between the availability check and the open() call, so, trap IOError and why not, also OSError exceptions git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2873 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 77fcacda8342fe268e4b6bdb3c29216796208f1f Author: lxnay Date: Thu Jan 8 22:40:50 2009 +0000 Entropy/Equo: - deptest: improve reliability and dependencies match git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2872 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 9da61a6251e297bf8868d5c172926e225ef3ebf7 Author: lxnay Date: Thu Jan 8 21:56:57 2009 +0000 Entropy/translations: - syncing translations git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2871 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit e407217e37fdc0984c61a63c2db1408960cfcfe5 Author: lxnay Date: Thu Jan 8 20:13:43 2009 +0000 Entropy/Notification Applet: - change config file name Entropy/TODO: - updated TODO git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2870 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 272f80ee08b281a85de8f82a064f4e3905a71f40 Author: lxnay Date: Thu Jan 8 20:02:43 2009 +0000 Entropy/Spritz: - allow colors customization git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2869 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 4bf5d1d09394fca8e494df1b181f0c907f12e70a Author: lxnay Date: Thu Jan 8 15:56:43 2009 +0000 Entropy/entropyTools: - add two new methods to convert dictionaries to XML and vice versa: xml_from_dict_extended, dict_from_xml_extended git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2868 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 5f72a95146d748e9f9af6d5ff186a8d7921e0208 Author: lxnay Date: Thu Jan 8 15:56:09 2009 +0000 Entropy/ServerInterface: - openServerDatabase: add is_new parameter to allow skipping critical checks for new databases Entropy/EquoInterface: - list_repo_packages_in_category: return list instead of set Entropy/EntropyDatabaseInterface: - searchPackagesByCategory: improve code syntax git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2867 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 050370b0eee07ba5f09dbb3a55b47af7fdf69636 Author: lxnay Date: Thu Jan 8 14:18:31 2009 +0000 Entropy/Spritz: - move all the colors variable to SpritzConf - improve speed on the per-category packages view and enable rubber banding - other misc changes to improve speed git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2866 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 6124bcf10a08d89e0781e3c192242eb406ed2d28 Author: lxnay Date: Wed Jan 7 20:15:08 2009 +0000 Entropy/EquoInterface: - atomMatch: some misc syntax adjustments Entropy/RepoInterface: - fix database download when Entropy API = 1 git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2863 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit d0ff5ba4a926d1a2f081dcc2072342c723ff803d Author: lxnay Date: Tue Jan 6 19:31:26 2009 +0000 Entropy/EntropyDatabaseInterface: - createCountersTable: do not drop table - retrievePackageSets: if packagesets table is not available, return {} - databaseStructureUpdates: - re-add counters and packagesets table check git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2862 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 9a19a9f69c90048db624bfec7a020b6b82e61e23 Author: lxnay Date: Tue Jan 6 19:24:25 2009 +0000 Entropy/TODO: - update TODO Entropy/Equo/Reagent/Activator: - add short options (-p,-a,-v,-q,-pavq) git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2861 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit ecf484f5298e89890cf13a4b6be4cb6320e9613e Author: lxnay Date: Tue Jan 6 19:23:30 2009 +0000 Entropy/EquoInterface: - retrieveInstallQueue: if treepackages doesn't contain 0 as key, return empty list git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2860 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 1eda423bd72e37a7a1a709d74d1f3bc43826cad4 Author: lxnay Date: Tue Jan 6 18:56:27 2009 +0000 Entropy/EntropyCacher: - introduce new cache management class, featuring async writes Entropy/EquoInterface: - make EquoInterface using EntropyCacher, gaining 15% more speed on non-cached atomMatch calls - improve destroyer (destroy()) - atomMatch: reorganize cache hashing Entropy/FileUpdatesInterface: - improve scanfs method syntax - improve load_cache reliability Entropy/SecurityInterface: - __set_advisories_cache: make it a public method (set_advisories_cache) Entropy/ServerInterface: - implement destroyer (destroy()) - ensure_paths: check if repository is in etpConst['server_repositories'] before spawning Entropy/EntropyDatabaseInterface: - fetchSearchCache: improve speed - storeSearchCache: improve speed - atomMatchFetchCache: improve speed - atomMatchStoreCache: improve speed git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2859 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 98ed3fdc070b5d3ccf3750b358a40533bfc4a166 Author: lxnay Date: Tue Jan 6 18:48:56 2009 +0000 Entropy/entropyTools: - TimeScheduled: add set_delay method - TimeScheduled: remove try/except from do_delay, no longer needed - lifobuffer: improve speed, add method clear and make it multithreading aware git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2858 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 357b2fe75462c0820d7dc15c97f7f074babf04c8 Author: lxnay Date: Tue Jan 6 18:47:06 2009 +0000 Entropy/outputTools: - use SystemExit instead of sys.exit() git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2857 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 36136c3a7254093b53c903009f61a94abd4f2a64 Author: lxnay Date: Tue Jan 6 18:43:35 2009 +0000 Entropy/Equo: - use SystemExit instead of sys.exit() git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2856 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 384cb91025bf2f63bd60cfffdb5a84d1c995dd32 Author: lxnay Date: Tue Jan 6 18:43:09 2009 +0000 Entropy/Reagent: - use SystemExit instead of sys.exit() Entropy/Activator: - use SystemExit instead of sys.exit() git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2855 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit e968c54eb6fbeb2ac3ce1e25956ac50863dde379 Author: lxnay Date: Tue Jan 6 18:42:28 2009 +0000 Entropy/Spritz: - spritz python executable: use SystemExit instead of sys.exit() git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2854 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit b8e601c4832bd2bc7b3f16427133dd03d842d15c Author: lxnay Date: Tue Jan 6 18:41:57 2009 +0000 Entropy/Spritz: - remove killThreads, no longer needed thanks to SystemExit exceptions - make rubber banding and package actions menu working the right way(TM) git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2853 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 6ac41432c24cda3696d035a0a263c280611e6005 Author: lxnay Date: Mon Jan 5 22:25:11 2009 +0000 Entropy/EntropyDatabaseInterface: - insertDependencies(): improve speed - insertPackageSets(): improve reliability git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2852 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit f083b686ca05c44ec5692de37b54d348edc8192a Author: lxnay Date: Mon Jan 5 22:16:03 2009 +0000 Entropy/EntropyDatabaseInterface: - make insertPackageSets method working - improve speed of listBranchPackagesTbz2 git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2851 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 9a7243351b4e5a3ec742c3a4424ae7f4a1271992 Author: lxnay Date: Mon Jan 5 21:38:12 2009 +0000 Entropy/ServerInterface: - add parameter dbconn to update_database_package_sets git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2850 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit cb5f2a8bbb0eb2a5c84691e2e93b224cbdf034b5 Author: lxnay Date: Mon Jan 5 21:22:33 2009 +0000 Entropy/EntropyDatabaseInterface: - addPackageToInstalledTable(): code style update - insertPackageSets(): do not use an iter function git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2849 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 031045bca59d9549e1e895a9f5720b80d83d0ca1 Author: lxnay Date: Mon Jan 5 21:04:47 2009 +0000 Entropy/EntropyDatabaseInterface: - improve insertPackageSets git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2848 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 315453ef4c8fbda254897c7c8bff00d6fdedecfc Author: lxnay Date: Mon Jan 5 15:07:43 2009 +0000 Entropy/Spritz: - fix rubber banding feature git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2847 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit b6341b436ce5c0374f6b6d9e4e67f1d2894cd5f0 Author: lxnay Date: Sun Jan 4 22:56:05 2009 +0000 Entropy/PortageInterface: - fix package sets retrieval git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2846 cd1c1023-2f26-0410-ae45-c471fc1f0318 commit 416292576811d63429d4a36da003bd6f7427d25b Author: lxnay Date: Sun Jan 4 22:51:17 2009 +0000 Entropy/PortageInterface: - fix package sets retrieval git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2845 cd1c1023-2f26-0410-ae45-c471fc1f0318