commit 4883d8f86e86aa3591b960ba6f0c064dfe3b159a Author: Fabio Erculiani Date: Tue Jul 16 15:07:02 2013 +0200 Release Entropy 210 commit b4c8f69c3dbfd5c1693e90a0fb4577adf0875782 Author: Fabio Erculiani Date: Tue Jul 16 15:01:34 2013 +0200 [entropy.server] tentatively fix injected/trashed packages in scan_package_changes It turns out that packages were never accounted for being marked as injected because the trashed vs injected priority was wrong. This commit is supposed to fix this, but more real-world testing should be done. commit ce94f8251194473bedc76c838240398308ee1ed9 Author: Fabio Erculiani Date: Tue Jul 16 09:47:04 2013 +0200 Tagging Entropy version 209 commit a37ebf1ae9c54dca36ce9d6dcedbc4db474d2411 Author: Fabio Erculiani Date: Tue Jul 16 09:47:04 2013 +0200 Release Entropy 209 commit 77aadac429d0a89880ac538220bee91329621a0b Author: Fabio Erculiani Date: Tue Jul 16 09:31:56 2013 +0200 [entropy.server] complete the improvements to removed_reverse_dependencies_test The method will now print 100% broken dependencies only commit 5611aa0f178f667b90b6b6f54895c3ac3c17e3ef Author: Fabio Erculiani Date: Tue Jul 16 08:26:51 2013 +0200 [entropy.server] improve the report of reverse dependencies for removed packages commit 60377dee8d95ca2e2bd0498030208794b02c98c4 Author: Fabio Erculiani Date: Mon Jul 15 23:25:13 2013 +0200 [entropy.client] handle errno.ENOTDIR when using lstat commit b009b304d54dfb4ceed14ec00b096b910f51356b Author: Fabio Erculiani Date: Fri Jul 12 16:24:52 2013 +0200 [entropy.security] simplify the Security advisories and fetch code commit 54a56b92344c185ba63805cdd70011c96833d42d Author: Fabio Erculiani Date: Fri Jul 12 15:56:38 2013 +0200 [entropy.security] System: complete migration to self.SECURITY_DIR commit 316c25e10a87e8a55d048c1525ab4a3a200f7181 Author: Fabio Erculiani Date: Fri Jul 12 15:52:34 2013 +0200 [entropy.security] start System class refactoring, clean __init__ __init__ was fat and slow, this commit cleans the whole class code and dramatically improves the initialization speed. commit ffbe47bd913bb0c3c386cf19ae48992c7c4659a8 Author: Fabio Erculiani Date: Fri Jul 12 14:32:07 2013 +0200 [entropy.security] make op_mappings protected commit 9785c3167926bcb78e7c931a22385049730c89b6 Author: Fabio Erculiani Date: Thu Jul 11 23:07:21 2013 +0200 [entropy.security] System: make it a new-style class commit ac718eb14f403478207b2612802ae9013c3d62eb Author: Fabio Erculiani Date: Thu Jul 11 23:06:22 2013 +0200 [entropy.security] make instance variables protected commit 3c45ded29280e3bb9481dbe776a70b09c534ecf0 Author: Fabio Erculiani Date: Tue Jul 9 11:21:39 2013 +0200 Tagging Entropy version 208 commit 575d5929dcf7e5a21bc019c42b6184f236858b6c Author: Fabio Erculiani Date: Tue Jul 9 11:21:38 2013 +0200 Release Entropy 208 commit 233cee986a2401e9f5214d82c54964dc2a91cba3 Author: Fabio Erculiani Date: Tue Jul 9 11:21:13 2013 +0200 Revert "[entropy.spm] PortagePlugin: use returnpid=True with portage.doebuild()" This reverts commit 8bfcfd8e35f7431155f535a3ab98e624cbc692a6. commit 4eeb6c7c0f04ee5f455511f37527f092bca03695 Author: Fabio Erculiani Date: Mon Jul 8 11:45:24 2013 +0200 [entropy.server] fix colors commit 5d137796865aa0352cc72d171bf04707a3b7842f Author: Fabio Erculiani Date: Mon Jul 8 11:24:00 2013 +0200 [entropy.server] removed_reverse_dependencies_test: return complete information commit 10f90b0b64dae3b11155cc99fea61a68feccb5f2 Author: Fabio Erculiani Date: Mon Jul 8 11:21:08 2013 +0200 [entropy.server] scan_package_changes: add new keyword arguments Add repository_ids and removal_repository_ids arguments. commit b95635e4b06ecaba1c235c599fa685ce03999131 Author: Fabio Erculiani Date: Fri Jul 5 12:18:48 2013 +0200 Tagging Entropy version 207 commit 2e350056bcdf72d123c4d7f37cd5123bacd598f8 Author: Fabio Erculiani Date: Fri Jul 5 12:18:48 2013 +0200 Release Entropy 207 commit 8bfcfd8e35f7431155f535a3ab98e624cbc692a6 Author: Fabio Erculiani Date: Fri Jul 5 12:17:06 2013 +0200 [entropy.spm] PortagePlugin: use returnpid=True with portage.doebuild() Latest Portage versions have problems with writing to proper stdout/stderr fds and they don't either respect sys.{stdout,stderr} nor fd_pipes if returnpid=False. Workaround the situation by using returnpid=True as mandated by the portage.doebuild() API specifications. commit d6497acb911253b9ba7e96dba996c583a481ad46 Author: Fabio Erculiani Date: Tue Jul 2 07:25:03 2013 +0200 Tagging Entropy version 206 commit 26556828b257d36cb828efaa14988f2337ab6d7f Author: Fabio Erculiani Date: Tue Jul 2 07:25:03 2013 +0200 Release Entropy 206 commit 15b3bd63b5d56bac6edd780ef2e65135f93554d0 Author: Fabio Erculiani Date: Mon Jul 1 19:06:31 2013 +0200 [entropy.server] add removed_reverse_dependencies_test() to repo tests commit bc8b23525db58e80acd9db9234b117f9a80babf9 Author: Fabio Erculiani Date: Mon Jul 1 18:25:39 2013 +0200 [entropy.core] expose the coloured output setting to entropy.conf, fix bug #4283 commit 6d741292b657974ddf3f6e00ee2074d5b88ebb5f Author: Fabio Erculiani Date: Tue Jun 25 09:36:54 2013 +0200 [eit.commands.query] fix variable name clashing commit fdad68cace07c159971bf28d9dcf7bc0321dffc9 Author: Fabio Erculiani Date: Sat Jun 15 20:26:03 2013 +0200 Fix license element syntax in package.dtd commit 183ae6ed8b96366e980c717db4bc50bc610d095b Author: Fabio Erculiani Date: Sat Jun 15 20:25:38 2013 +0200 Fix element order in package.dtd, signatures must follow extra-downloads commit 258b24ead69c836993843be78a32b09109659af1 Author: Fabio Erculiani Date: Sat Jun 15 20:12:23 2013 +0200 Add EntropyRepository.getPackageXmlData() method to output xml package metadata commit b191de90f298f7aa6246d83a85560aea9843311a Author: Fabio Erculiani Date: Sat Jun 15 20:11:45 2013 +0200 Place after in package.dtd commit e3c5486a51d234b9e90a05d985db4e84b85cdb93 Author: Fabio Erculiani Date: Sat Jun 15 17:30:28 2013 +0200 package.dtd: add enc attribute to commit 695ed32745722ad6743be51dfa48b8e2e2ab7778 Author: Fabio Erculiani Date: Sat Jun 15 16:44:04 2013 +0200 Add a sample package metadata xml using package.dtd as schema commit ff238c6843b654c2a6a3a756a2e171b321f4da67 Author: Fabio Erculiani Date: Sat Jun 15 16:43:35 2013 +0200 Complete package.dtd, add source-mirrors and pkg-changelogs elements commit 0281e65a8369458d9893a3fedc680043e2319a4c Author: Fabio Erculiani Date: Fri Jun 14 21:40:29 2013 +0200 [entropy.misc] update package.dtd, make versiontag optional commit 3c68c46fbffd92087e5259bbaa8fd81f11eff2a9 Author: Fabio Erculiani Date: Thu Jun 13 13:15:24 2013 +0200 Add a DTD for the Entropy Package metadata. commit 60a0548f2056d02e7b3601ae017aacad3f1a1ff1 Author: Fabio Erculiani Date: Tue Jun 11 22:41:23 2013 +0200 [entropy.db.sqlite] make _setCacheSize() and _setDefaultCacheSize() protected methods commit ee83063ed7981752a4185a6e5e4d9147529eaa4e Author: Fabio Erculiani Date: Tue Jun 11 22:39:12 2013 +0200 [entropy.db.sqlite] expose default cache size to _CACHE_SIZE commit 7b9a2e88c7e1360c86389d47a64ba1ef9475223a Author: Fabio Erculiani Date: Tue Jun 11 17:18:39 2013 +0200 Tagging Entropy version 205 commit bddea392f3d683829785f2798017108ad55c1ada Author: Fabio Erculiani Date: Tue Jun 11 17:18:38 2013 +0200 Release Entropy 205 commit 8527e65e29b6ce4a03ac048fc9fded18b795cbad Author: Fabio Erculiani Date: Tue Jun 11 17:17:21 2013 +0200 [Rigo] use only cached UGC metadata if user is scrolling the TreeView This improves the scrolling speed greatly and reduces the network pressure. commit 757f3008146d5520a339cc3cec4a24e9cdf64920 Author: Fabio Erculiani Date: Tue Jun 11 17:16:44 2013 +0200 [rigo.ui.gtk3.models] add cached keyword argument to get_icon commit 9cf9e45a1187e544b327581693ca7a2952c34dbd Author: Fabio Erculiani Date: Tue Jun 11 17:16:05 2013 +0200 [rigo.models.application] add cached argument to avoid querying the WS commit 9bc6b9212ed3a06e57e82caec369b971050a6703 Author: Fabio Erculiani Date: Mon Jun 10 19:27:27 2013 +0200 Tagging Entropy version 203 commit b36c55573c669f4a5e1e55065034418aaa2c1a14 Author: Fabio Erculiani Date: Mon Jun 10 19:27:26 2013 +0200 Release Entropy 203 commit 96293b934f8ea39ab8fa14320e090be724dd211c Author: Fabio Erculiani Date: Mon Jun 10 19:26:49 2013 +0200 [Rigo] rate limit requests towards the web service commit 43392858043969da46396841da515c9dd6d25476 Author: Fabio Erculiani Date: Mon Jun 10 18:06:07 2013 +0200 [Rigo] cope with invalid icon data path commit de6fdd723ebb695a2b0636325c2c448491134b12 Author: Fabio Erculiani Date: Mon Jun 10 14:32:28 2013 +0200 Tagging Entropy version 202 commit 37342904d6a6c048383f87089a6a209cce399100 Author: Fabio Erculiani Date: Mon Jun 10 14:32:27 2013 +0200 Release Entropy 202 commit 7ff15f22eb959ead25162a7da64a71e2948fc26e Author: Fabio Erculiani Date: Mon Jun 10 11:07:18 2013 +0200 [RigoDaemon] randomize _auto_repositories_update to avoid bursts of requests commit d8f55890feb3d975e7d85416ba6ba5870f8b09d4 Author: Fabio Erculiani Date: Mon Jun 10 10:49:47 2013 +0200 [entropy.server.interfaces.db] _rewrite_treeupdates: use list instead of set We want to preserve the order and all_actions_cache is already filtering out the duplicates. commit 40cf8faaeb96bf6af41d0279c45b525eea2745a8 Author: Fabio Erculiani Date: Mon Jun 10 10:39:14 2013 +0200 [entropy.server] _rewrite_treeupdates: filter out duplicated actions commit b8b958604f471fa3060745fd025fc1bbdfdeb792 Author: Fabio Erculiani Date: Mon Jun 10 10:37:35 2013 +0200 [entropy.db.sql] retrieveTreeUpdatesActions, listAllTreeUpdatesActions: order results by date commit 3dcbe492813e3444f57c80eb3c286cb648af5527 Author: Fabio Erculiani Date: Sun Jun 9 20:00:25 2013 +0200 [entropy.client.interfaces.db] reduce delta threshold for EAPI3 to 100 commit 536797ee5ba252abdda400f58a294672b5ca6727 Author: Fabio Erculiani Date: Sun Jun 9 15:52:05 2013 +0200 [entropy.db] delete inverse actions from treeupdates actions For instance, if we have moved a to b and then we decided to move b back to a, Entropy will keep flip flopping from one to another. This commit makes possible to filter such actions so that only the last one is considered in the end. commit 086b59f0947a8673bb795dccdaa4de066db541f4 Author: Fabio Erculiani Date: Sat Jun 8 07:13:49 2013 +0200 Tagging Entropy version 201 commit 72bc9ca4521691be7760b0047ed02b64b58f9a03 Author: Fabio Erculiani Date: Sat Jun 8 07:13:49 2013 +0200 Release Entropy 201 commit 7eb9bfd611fbbd220780a099e8e62a705e56f882 Author: Fabio Erculiani Date: Sat Jun 8 07:13:21 2013 +0200 [matter] fix "changes" metadata objects handling commit 64a8d76ace7ccf5cbdbc74281c0aa21ea8d39954 Author: Fabio Erculiani Date: Fri Jun 7 21:59:45 2013 +0200 Tagging Entropy version 200 commit 08bd609d8749e7eb3ed8082a4aa137329bfc2142 Author: Fabio Erculiani Date: Fri Jun 7 21:59:44 2013 +0200 Release Entropy 200 commit b8f22b4956120297ca14098bba6f78b2acfd9b0e Author: Fabio Erculiani Date: Fri Jun 7 21:32:03 2013 +0200 [matter] initialize a dict for new_changes commit c3517825e85e3470e844a66791e40472c08a2359 Author: Fabio Erculiani Date: Fri Jun 7 21:27:54 2013 +0200 [matter] use copy.deepcopy with get_backtrack_infos() Portage data A memory leak has been observed and may be related to keeping Portage objects references alive. commit 14d131904ba46287ae4d6a4aac0a5763d5d95339 Author: Fabio Erculiani Date: Tue Jun 4 11:18:18 2013 +0200 [antimatter] use _new_scan() when --not-installed is selected commit dcbdb8d0f42dcf7f6ed240765ebd2f7c94ff5888 Author: Fabio Erculiani Date: Tue Jun 4 11:00:25 2013 +0200 [antimatter] add --not-installed flag support commit f3828597e5c98a587cc3b903b999c363c68b80f3 Author: Fabio Erculiani Date: Mon Jun 3 19:38:25 2013 +0200 [entropy.tools] increase read() buffer size to 1M commit 85302b72539f422cf4b8337166a18ce6f99f9cd6 Author: Fabio Erculiani Date: Mon Jun 3 13:14:13 2013 +0200 [eit] dump local variables for every stack frame if an exception occurs commit 071fce7d6c5072b16ca8b92f56442bd8ed91ba4d Author: Fabio Erculiani Date: Thu May 30 10:24:03 2013 +0200 Tagging Entropy version 199 commit 6c802a88d6e0de83457e2d8b9c21d42d7a931c3b Author: Fabio Erculiani Date: Thu May 30 10:24:03 2013 +0200 Release Entropy 199 commit f8d5d062abc4b05a62767b46cdea72993a64cd72 Author: Fabio Erculiani Date: Thu May 30 10:23:31 2013 +0200 [entropy.const] const_convert_to_{rawstring,unicode}: add float support commit 6d94e8687015b3607771f86880223f83572412ff Author: Fabio Erculiani Date: Thu May 30 00:31:00 2013 +0200 [matter] add a final \n to the missing USE output commit 45ce99a0aa119f98b0c4c0d25f04368f3284f013 Author: Fabio Erculiani Date: Thu May 30 00:27:11 2013 +0200 [matter] import print_generic commit 9a5062648a4df734e33ab6c63467014536df7039 Author: Fabio Erculiani Date: Thu May 30 00:24:10 2013 +0200 [matter] print final status report using print_generic, avoids the timestamp prefix commit 7022d5cccc947bbff59cf3f67e5fd630d6086671 Author: Fabio Erculiani Date: Thu May 30 00:18:44 2013 +0200 [matter] log and report packages not built due to missing USE flags commit 414bb45243eeebfc5e6aec14ff04feba5e551159 Author: Fabio Erculiani Date: Tue May 28 10:39:29 2013 +0200 [services] entropy-pkgdelta-generator: check if "deltas" subdir exists before scanning commit 90f5b6e6863f8b5eba4b3722d374ffc54445ff93 Author: Fabio Erculiani Date: Mon May 27 22:19:03 2013 +0200 [entropy.spm] convert string to bytes before passing it to hashlib objects commit b71cea2ed5606625f637c9bb2e45cbd40b0825b8 Author: Fabio Erculiani Date: Mon May 27 22:01:55 2013 +0200 [entropy.server] _calculate_sync_queues: generate upload_queue by interating over dict_items commit 5feee2abf0841077a5422fa3af3d73ff422a479a Author: Fabio Erculiani Date: Mon May 27 11:26:45 2013 +0200 Tagging Entropy version 198 commit 01e7fa7db6022a94b01dcbfbca0fb3f367c2170c Author: Fabio Erculiani Date: Mon May 27 11:26:44 2013 +0200 Release Entropy 198 commit 7c77c6e2df292b85de92b8920da4499e15ff9755 Author: Fabio Erculiani Date: Mon May 27 11:26:26 2013 +0200 [entropy.client.services] fix typo in method call commit 05d94e7e3b8fb1cfee27b8b37882e3ea2a643d30 Author: Fabio Erculiani Date: Mon May 27 11:24:46 2013 +0200 Tagging Entropy version 197 commit 56a7c9fa3a9fa644f77aada24714763361f8ce9e Author: Fabio Erculiani Date: Mon May 27 11:24:45 2013 +0200 Release Entropy 197 commit ccca9b2365e6c4765a1c2f0974535b942d1ea51d Author: Fabio Erculiani Date: Mon May 27 11:24:05 2013 +0200 [entropy.client.services] eapi value can be None if unset commit f8ac43d697f369654c9b8af0272f91d2e992c0d1 Author: Fabio Erculiani Date: Mon May 27 11:20:48 2013 +0200 Tagging Entropy version 196 commit 4902974b21bf97f341dcab04b0e6eaf1de4a93f1 Author: Fabio Erculiani Date: Mon May 27 11:20:47 2013 +0200 Release Entropy 196 commit af046cb92d1bfd3fd171337e6450f0f335baee79 Author: Fabio Erculiani Date: Mon May 27 11:20:11 2013 +0200 [entropy.services] make possible to block Entropy WebServices support client-side commit df6c71698399eec49bbf6517c0c4fcb75018cfba Author: Fabio Erculiani Date: Mon May 27 10:24:37 2013 +0200 [solo.commands.update] drop download accounting for repositories, no longer used commit b4a6c405aa62374228a122cfadbe99e2dcf13a46 Author: Fabio Erculiani Date: Mon May 27 10:17:53 2013 +0200 [entropy.client.interfaces.db] lazily set _repo_eapi __get_repo_eapi() may be expensive and should only be called if really needed. commit 93728a577491c630354dd470c12edf66dae918f1 Author: Fabio Erculiani Date: Mon May 27 06:18:58 2013 +0200 [entropy.spm] PortagePlugin: add support for the new make.conf location commit c7f03d2e1a60a3066aa3e5bec4924820cd26ee39 Author: Fabio Erculiani Date: Thu May 16 11:37:25 2013 +0200 Tagging Entropy version 195 commit 942ff7151f33d4c744dfd4b13f066f7a18f2031d Author: Fabio Erculiani Date: Thu May 16 11:37:25 2013 +0200 Release Entropy 195 commit 4149e6effff973d4e4108628614c92259941bc64 Author: Fabio Erculiani Date: Thu May 16 11:35:24 2013 +0200 [solo.commands.match] add "--showdownload" to "equo match" While we don't have an "equo metadata" command yet, this command may be used to determine the package file name belonging to a package commit 379a575feff8a19d514718a48521541869f2331e Author: Fabio Erculiani Date: Tue May 14 06:38:08 2013 +0200 Tagging Entropy version 194 commit 8d095c74cd1893b550713c8ab22e81eda8ec91f9 Author: Fabio Erculiani Date: Tue May 14 06:38:08 2013 +0200 Release Entropy 194 commit 2925d8c462f9f7c8d73615ed65f7dbb8ef7b527e Author: Fabio Erculiani Date: Tue May 14 06:37:43 2013 +0200 [server] update translations commit 6931a303b3a907a2b85ee83ee95954b55dd18331 Author: Fabio Erculiani Date: Tue May 14 06:36:08 2013 +0200 [client] update translations commit 1e339b64016df42803e27741369f5c8bd5adf7b7 Author: Fabio Erculiani Date: Tue May 14 06:34:28 2013 +0200 [Rigo] update translations commit 897799201ffca08c1e8d70ff14e8e12f8ee61e48 Author: Fabio Erculiani Date: Fri May 3 09:12:51 2013 +0200 [eit] wait indefinitely to acquire the resources lock using a spinner commit 93debd109df295fa2e5b4f583d05c41c8d4e5436 Author: Fabio Erculiani Date: Fri May 3 09:12:04 2013 +0200 [equo] wait indefinitely to acquire the resources lock using a spinner commit eaae9bdfe7a90aae66b89f5058cc0280d72acd2f Author: Fabio Erculiani Date: Fri May 3 09:10:45 2013 +0200 [entropy.tools] add spinner support to acquire_entropy_locks() commit c4ebb40b29fb958ebe42aff99c090b83499af7a5 Author: Fabio Erculiani Date: Fri May 3 08:09:58 2013 +0100 [entropy.client] add spinner support to Client.wait_resources() commit 0ffe7a9f9f7830d321127c19e7979ca28a08b5ea Author: Fabio Erculiani Date: Wed May 1 23:51:23 2013 +0200 [equo] implement "equo repo rename" command commit b48ca566c5d9b16e84b53a16edf8f809517a7bcf Author: Fabio Erculiani Date: Mon Apr 29 00:53:35 2013 +0200 Tagging Entropy version 193 commit 7fa078a0f8d29bc1eb01b8e278a6fdfd7bf7fcb8 Author: Fabio Erculiani Date: Mon Apr 29 00:53:34 2013 +0200 Release Entropy 193 commit 47dd7c58d9050f343c2162277f5c06135cf2748a Author: Fabio Erculiani Date: Mon Apr 29 00:53:04 2013 +0200 [entropy.misc] LogFile: add isatty() commit 5353746890d871ca82253e8a4d64dcea84f4373f Author: Fabio Erculiani Date: Tue Apr 16 20:03:46 2013 +0100 [entropy.tools] movefile: catch OSError when unlinking src symlink, no need to fail commit 520e9e38fc4d8dbcfff4d687ebaa239814b968fd Author: Fabio Erculiani Date: Tue Apr 16 10:50:00 2013 +0200 [entropy.tools] movefile: eventually remove src if it's a symlink commit 1655f8d6924ff72e58fa62c49ef35e87b3513a75 Author: Fabio Erculiani Date: Fri Apr 5 16:10:10 2013 +0100 [Rigo] update translations commit 91f5f3f79866cbced89f696797b0d4488e00cd1a Author: Fabio Erculiani Date: Fri Apr 5 16:09:58 2013 +0100 [server] update translations commit 01c163bec4fef9a39dade780ecc0d398089ba3d9 Author: Fabio Erculiani Date: Fri Apr 5 16:09:38 2013 +0100 [client] update translations commit 1df9e92578c1475ae3dddc3f17bfbe8175a6e191 Author: Fabio Erculiani Date: Fri Apr 5 16:08:00 2013 +0100 [eit] update man pages commit 75254b5602db5325da334fed5ecd63c5d4a06d1a Author: Fabio Erculiani Date: Fri Apr 5 16:07:45 2013 +0100 [eit.commands.{push,pull}] add --conservative support commit 956205b2b8f0681ea0f049f1d9f7bb68727adc2f Author: Fabio Erculiani Date: Fri Apr 5 16:05:35 2013 +0100 [server] update entropy-server.pot commit fc15caafcde9352a9a15da2c40a42201e2246a34 Author: Fabio Erculiani Date: Fri Apr 5 16:05:14 2013 +0100 [eit] update man pages commit 904bb37b257af53715d86912358046802ca70da9 Author: Fabio Erculiani Date: Fri Apr 5 14:38:43 2013 +0100 Tagging Entropy version 192 commit 032bb9a96d2cb8880ac0dcc1bf3d1b885619decd Author: Fabio Erculiani Date: Fri Apr 5 14:38:43 2013 +0100 Release Entropy 192 commit fa634ad2e177da4ec8fae99c25133d3a6cb49cdc Author: Fabio Erculiani Date: Fri Apr 5 14:37:45 2013 +0100 [eit.commands.{cp,mv}] add --conservative flag that disables implicit tree updates commit 35252b91e6289c3c70be636e2f49216b29277636 Author: Fabio Erculiani Date: Fri Apr 5 14:34:53 2013 +0100 [eit.commands.{add,commit}] add --conservative flag that disables implicit tree updates commit 763ca45a54c84e21f59280737b3f1514b14e67f8 Author: Fabio Erculiani Date: Fri Apr 5 14:32:33 2013 +0100 [eit.commands.command] add _entropy_class() method commit 677b5c734f83fc272ab97a778fbc810fd1c9538f Author: Fabio Erculiani Date: Fri Apr 5 14:17:06 2013 +0100 [entropy.server] Server: add support for treeupdates inhibition commit a3e717f0315e95a0342cd3a16a2976a3f7b02add Author: Fabio Erculiani Date: Fri Apr 5 13:01:04 2013 +0100 [eit.commands.pull] make sure to generate the database index when pulling commit 57a0cb88356027444e2528718e19043e0631936f Author: Fabio Erculiani Date: Fri Apr 5 08:58:21 2013 +0100 Tagging Entropy version 191 commit e7e02ec050db5977e29f1ef5e84129f30847f0f4 Author: Fabio Erculiani Date: Fri Apr 5 08:58:20 2013 +0100 Release Entropy 191 commit 9b69dfba4baf2fcb33bedaa2f98de93d715052fc Author: Fabio Erculiani Date: Fri Apr 5 08:56:32 2013 +0100 [entropy.spm] PortagePlugin: update_ents() expects Atom objects commit 532d81bbf64ac6e6997971cec15d0bc5033def48 Author: Fabio Erculiani Date: Fri Apr 5 00:41:23 2013 +0100 Tagging Entropy version 190 commit cda889539a4a0d79e5c153a85fa77058e39117c7 Author: Fabio Erculiani Date: Fri Apr 5 00:41:22 2013 +0100 Release Entropy 190 commit d84738cb8b2673bd0c6e0e6fdc8ac378ffd5cc53 Author: Fabio Erculiani Date: Fri Apr 5 00:37:32 2013 +0100 [entropy.client.dep] fix library based reverse deps calculation Before adding a reverse dependency to the list, through library metadata in _generate_reverse_dependency_tree(), take into consideration all the available library providers. commit 3f862615e18e53f1f0fbcb95f83b803f5f899cb0 Author: Fabio Erculiani Date: Thu Apr 4 14:13:42 2013 +0100 [entropy.client.interfaces.package] add auto-conflict support The generation of the list of conflicting packages must also take auto-conflicts into consideration, as the dependency calculation code does. (This solves systemd vs openrc-settingsd when the former doesn't say anything about the latter). commit fe76a9a28c4a287c3ea956d98caba86301234471 Author: Fabio Erculiani Date: Thu Apr 4 14:13:02 2013 +0100 [entropy.client.interfaces.dep] move auto-conflict support to its own method entropy.client.interfaces.package must use it during the install process as well commit b6e028cf2440d1cdc8ffb4d495c184a0b28103cd Author: Fabio Erculiani Date: Tue Apr 2 23:35:34 2013 +0100 [tests] misc: fix FastRSS tests commit 5881bab5a2b07dd80516abe1a8b9690430bee575 Author: Fabio Erculiani Date: Tue Apr 2 23:35:23 2013 +0100 [entropy.misc] FastRSS: fix tests commit 4183fe9b6c953fb9cde063c513625ff5e40e131e Author: Fabio Erculiani Date: Tue Apr 2 23:23:42 2013 +0100 [tests] db: fix some tests to accomodate Python 3.3 commit 4996488f9dcb5b587b4ebc9fa0960bef2127f24e Author: Fabio Erculiani Date: Tue Apr 2 22:58:56 2013 +0100 [entropy.spm] PortagePlugin: fix deprecation warning in portage.portagetree() usage commit ad3a191b9d5060da45f745a1385e1af82966b3c9 Author: Fabio Erculiani Date: Mon Apr 1 12:40:20 2013 +0100 [entropy.i18n] execute a lowecase comparison for the encoding Python 3.3 is returning a lowercase string in sys.getfilesystemencoding() commit 3c926c6651941b55701a83613fbdbd4577587266 Author: Fabio Erculiani Date: Mon Apr 1 12:38:39 2013 +0100 [solo.commands.match] restore Python3 compatibility commit 8d0229d3c982aa26f50f75567b5879771ab2cc7e Author: Fabio Erculiani Date: Sat Mar 30 23:20:53 2013 +0000 [eit.commands.log] fix bzless path, bzless moved from /bin to /usr/bin commit 6d40cb0f0301f361a2985416a7ca265f818189aa Author: Fabio Erculiani Date: Sat Mar 30 12:56:19 2013 +0000 Tagging Entropy version 189 commit 086d440f41e2afeeff9e8956a82c752c5417215f Author: Fabio Erculiani Date: Sat Mar 30 12:56:19 2013 +0000 Release Entropy 189 commit 24c3b944dfa4523b9ae61b7bba788ddf7e0a004f Author: Fabio Erculiani Date: Sat Mar 30 12:54:39 2013 +0000 [server] po: update translations commit 300235aa05694ba90b6000055f815b5e645540f1 Author: Fabio Erculiani Date: Sat Mar 30 12:53:43 2013 +0000 [server] update entropy-server.pot commit b4a5201b6281ad157b303489d239e89d1f4df4bd Author: Fabio Erculiani Date: Sat Mar 30 12:52:54 2013 +0000 [eit] add "eit repo add" and "eit repo remove" commands (and move "eit repo" to "eit repo show") commit 08087de9f92117edd97ea04c092a302f8fdd0c5f Author: Fabio Erculiani Date: Sat Mar 30 12:52:00 2013 +0000 [client] po: update translations commit 731d70e33c28567aeedea29060c65e75a5499e24 Author: Fabio Erculiani Date: Sat Mar 30 12:50:11 2013 +0000 [client] update entropy.pot commit 3668a5169b6c9a078427d6911ef8ccafd1706d16 Author: Fabio Erculiani Date: Sat Mar 30 12:49:03 2013 +0000 [equo] equo repo add: uniform strings, s/repository identifier/repository name/ commit 92c870e570228243a03a08b89d65446a63d9a75b Author: Fabio Erculiani Date: Sat Mar 30 12:48:35 2013 +0000 [entropy.server] RepositoryConfigParser: make possible to leave the base= parameter unset commit b35bf099946fa7c86dedcc6000160e11a72fdd87 Author: Fabio Erculiani Date: Sat Mar 30 12:48:13 2013 +0000 [entropy.server.interfaces] export RepositoryConfigParser commit 25a0d68d651ac3f24a6f8a15f2dceb4855031c30 Author: Fabio Erculiani Date: Sat Mar 30 12:36:01 2013 +0000 [equo] fix "equo repo add" arguments parsing, catch AttributeError during arguments validation commit cdeedfe483bd5fe540e819d27dd07fbe45d98d89 Author: Fabio Erculiani Date: Sat Mar 30 11:51:28 2013 +0000 [eit] main: do not execute command if not allowed commit 510605a687886ccc5e2d6d57a51145c56b052261 Author: Fabio Erculiani Date: Sat Mar 30 08:42:48 2013 +0000 [entropy.server] RepositoryConfigParser: add repository add, remove methods commit dd4fc477749c9dd57fcdf591aa87b455bc13da97 Author: Fabio Erculiani Date: Sat Mar 30 08:30:35 2013 +0000 [entropy.core.settings.base] add support for disabled repository ini files Together with the "enabled=" repository configuration option inside repository configuration files, the same ones can be in a disabled state if they are prefixed with "_" (where is entropy_ at this time). commit 2ec410de69f6485736ba0804259817a5c157b6dc Author: Fabio Erculiani Date: Sat Mar 30 00:21:58 2013 +0000 [entropy.client] RepositoryConfigParser: add enable, disable, add, remove methods commit e80f4fc40a6152e58d036801c3ae178962f1b59f Author: Fabio Erculiani Date: Fri Mar 29 23:18:54 2013 +0000 [entropy.client] move the repository config file prefix string to RepositoryConfigParser commit a2b73f7741614cf870261992aad90615cc94de75 Author: Fabio Erculiani Date: Fri Mar 29 22:51:46 2013 +0000 [entropy.server] RepositoryConfigParser: add write() method commit ab57f906bfa667f489ab28b6cd7444086311c34c Author: Fabio Erculiani Date: Fri Mar 29 17:41:38 2013 +0000 [equo] utils: if sha1 or sha256 hashes are not available, print N/A commit a5f447431c694256b77321e5f71119526a70338b Author: Fabio Erculiani Date: Fri Mar 29 17:40:56 2013 +0000 [eit] utils: if sha1 or sha256 hashes are not available, print N/A commit 5aaaba1b3eba733f69a998b486643a95cb106b40 Author: Fabio Erculiani Date: Fri Mar 29 12:12:51 2013 +0000 Tagging Entropy version 188 commit 9493163db16c5b138cf401c373c05868e86ed8ca Author: Fabio Erculiani Date: Fri Mar 29 12:12:51 2013 +0000 Release Entropy 188 commit 22fdc5026cea079470697752529858b0136a3a01 Author: Fabio Erculiani Date: Fri Mar 29 12:10:24 2013 +0000 [entropy.const] const_mkdtemp: call makedirs() only if dir=etpConst['entropyunpackdir'] commit d6295b3e00feb82ca67acced1320f5fec7e67426 Author: Fabio Erculiani Date: Fri Mar 29 12:09:17 2013 +0000 [entropy*] create const_mkstemp() as tempfile.mkstemp() wrapper. using /tmp as TMPDIR is a no go, since on modern systems, /tmp is on tmpfs with a very limited amount of fs size assigned. Use /var/tmp/entropy (or /var/tmp as fallback) instead. commit ff560d42d5ed3d98c72d4a3147ac5456d211734d Author: Fabio Erculiani Date: Fri Mar 29 11:42:41 2013 +0000 [Rigo] paths: call mkdtemp with dir=/var/tmp commit 0a6a70ce08314b09f4664f02de9bcb39772537b0 Author: Fabio Erculiani Date: Fri Mar 29 11:42:26 2013 +0000 [entropy.core.settings.base] add missing _() import commit 4c58fc9fbe8b43ab08f9e2b0a7d260c0fa66948c Author: Fabio Erculiani Date: Fri Mar 29 11:41:05 2013 +0000 [entropy*] create const_mkdtemp() as tempfile.mkdtemp() wrapper. using /tmp as TMPDIR is a no go, since on modern systems, /tmp is on tmpfs with a very limited amount of fs size assigned. Use /var/tmp/entropy (or /var/tmp as fallback) instead. commit bc083adbe9be39af930c07ce37a6fa53573a3907 Author: Fabio Erculiani Date: Fri Mar 29 08:10:44 2013 +0000 [entropy.spm] PortagePlugin: use /var/tmp/entropy as mkdtemp() dir in doebuild() This avoids problems for users using tmpfs /tmp commit d89f15d7603de7016b16d3ba3de487dea9d0f475 Author: Fabio Erculiani Date: Thu Mar 28 18:51:22 2013 +0000 [solo.commands.rescue] fix "equo rescue generate" The database file was not written on disk because Entropy forwarded any API call to the in-RAM database. If we generate a generic repository and then reload the entropy installed packages one everything will work as expected. commit fb76210e41e8c5a92435c8eec20ed37fdd861d94 Author: Fabio Erculiani Date: Mon Mar 25 08:56:20 2013 +0000 Tagging Entropy version 187 commit c2d7ed7d72309ad11bdc8448f3f357cfb33d53f7 Author: Fabio Erculiani Date: Mon Mar 25 08:56:19 2013 +0000 Release Entropy 187 commit c5250594d11c976c4c7decb9f432178ea7cc012d Author: Fabio Erculiani Date: Sat Mar 23 19:20:22 2013 +0000 [equo] rewrite "equo repo add" command line interface, looks much better now commit 2dc14383735f8582d4065c118822b7dfcffbd899 Author: Fabio Erculiani Date: Sat Mar 23 19:00:15 2013 +0000 [tests] security: create temporary directory using TMPDIR or, if unset, $PWD commit 565db8d1a59312d57abd1c17b0e72d76d42ad9d6 Author: Fabio Erculiani Date: Sat Mar 23 18:48:02 2013 +0000 [entropy.client] add support for multiple "repo =" repository parameters This improves the availability when one or more repository database mirrors are down. commit b395b13d8446512a2253d6a53fc24f1adf1cba1c Author: Fabio Erculiani Date: Sat Mar 23 11:42:42 2013 +0000 [tests] db: fix test_libs_download commit 1cd78383853f1b1ea978908e261b8829ffb3a6c5 Author: Fabio Erculiani Date: Sat Mar 23 11:38:39 2013 +0000 [entropy.db.sql] definitely fix the cursor object wrapping commit da8a2a1d228a2d76f1a982280d7808f05e549010 Author: Fabio Erculiani Date: Sat Mar 23 11:31:50 2013 +0000 [entropy.db] use super() instead of class.__init__() commit b7ebbf8f478671a678fcab740f2e3264bd066dd5 Author: Fabio Erculiani Date: Fri Mar 22 13:56:41 2013 +0000 [entropy.client.dep] __get_library_breakages: handle the new library dependencies case It happened that __get_library_breakages only handled library bumps and not also another important case: new library dependencies. This check is very important at runtime, because it helps coping with unsatisfied library dependencies (that might be satisfied at the package dependencies level). For instance, upgrading udev may fail because the new udevadm depends against libblkid.so.1, which is a new dependency, while the util-linux dependency metadatum is not enforcing the new version well enough. commit b559affa42c2fec8ea2b60887455ed4d32124ffc Author: Fabio Erculiani Date: Fri Mar 22 10:54:02 2013 +0000 [equo] fix typo in "equo update", fix bug 4107 commit 533beb60c1fc72c701674afe85c69b1959e4fdaf Author: Fabio Erculiani Date: Wed Mar 20 16:50:21 2013 +0000 Tagging Entropy version 186 commit 3e30d2414dde92c4ebbd50fb529b35afe05cf6c2 Author: Fabio Erculiani Date: Wed Mar 20 16:50:21 2013 +0000 Release Entropy 186 commit 831237b7fcfd77791b1cf744a5e4b8f95891c152 Author: Fabio Erculiani Date: Wed Mar 20 15:21:31 2013 +0000 [entropy.server] insert the package SHA1 checksum into the file name This commit partially reverts commit d6b7a21314fdaa53563b399aa25feb34a817066e. Package revision is no longer incremented across package moves. This has two advantages: - much less traffic generated on the mirror infrastructure - less updates for sabayon-limbo users when packages are moved to main Bumping the revision was required by sabayon-weekly, which had the problem that some package files were replaced during normal activity on sabayonlinux.org and sabayon-limbo on the mirror. This generated checksum errors, thus adding the checksum in the package file name ensures that Entropy Server will never overwrite package file names unless the checksum also matches. Having a SHA1 checksum in the file name is also good for security, and we may even want to create a SHA1 from the GPG signature in future. commit 7f24231978289e1d7921626c9321c9168e764dcb Author: Fabio Erculiani Date: Wed Mar 20 15:07:49 2013 +0000 [eit.utils] print_package_info: also print SHA1, SHA256 and GPG info commit 5c123b679fd0224812f4d33dbb8d660f3d81c30c Author: Fabio Erculiani Date: Wed Mar 20 15:07:16 2013 +0000 [solo.utils] print_package_info: also print SHA1, SHA256 and GPG info commit ac028387c718c356111ed15a7be07a7daff8178e Author: Fabio Erculiani Date: Tue Mar 19 15:27:33 2013 +0000 Tagging Entropy version 185 commit f0fad25ca5ae10c6f4cc62359f589d7d93979de2 Author: Fabio Erculiani Date: Tue Mar 19 15:27:33 2013 +0000 Release Entropy 185 commit e601bc1144153f50a215d348c86e4891d1b92b4e Author: Fabio Erculiani Date: Tue Mar 19 15:27:00 2013 +0000 [entropy.client.dep] fix or dependencies selection when none is installed commit af55cef3be87e9b4de748a59900c25e79e4a7c05 Author: Fabio Erculiani Date: Tue Mar 19 15:02:23 2013 +0000 [entropy.db.sql] wrap the whole tuple() and frozenset() generation commit bc9e6e2146a969f33723cb32d9b7c7ae1e7b1b23 Author: Fabio Erculiani Date: Tue Mar 19 14:57:03 2013 +0000 [entropy.db.sql] wrap _cur2tuple and _cur2frozenset functions using SQLCursorWrapper commit db850299c00d8a8f8b5db449de28372ee2437e24 Author: Fabio Erculiani Date: Mon Mar 18 17:40:17 2013 +0000 [Rigo] execute the DBus initialization in the main loop commit 760599c13596be7fe075c61ad0ce67f551e2bec0 Author: Fabio Erculiani Date: Mon Mar 18 17:09:21 2013 +0000 [Rigo] automatically reconnect to the dbus system bus if the connection dies commit e002101395a5b21e6c87b07f4e619256e9a46181 Author: Fabio Erculiani Date: Sun Mar 17 08:27:56 2013 +0000 Tagging Entropy version 184 commit f0f3883a8657272fa6aeed147fc9a45a19e0accf Author: Fabio Erculiani Date: Sun Mar 17 08:27:56 2013 +0000 Release Entropy 184 commit 52b329afa26bd7ff6b9ff0298fc111fd1f12fa45 Author: Fabio Erculiani Date: Sun Mar 17 08:27:12 2013 +0000 [matter] fix typo in package versions calculation for injected packages commit c2fb4211374f6dd62d6aec9e9f5ff29db1e02dba Author: Fabio Erculiani Date: Sat Mar 16 19:25:55 2013 +0000 [conf] drop mirror.de.sabayon.org from default conf, it's in dl.sabayon.org already commit 64e8d6e963aeea7e28d329d533c260f2fe9a9d78 Author: Fabio Erculiani Date: Wed Mar 13 12:25:46 2013 +0000 Tagging Entropy version 183 commit bf766fe5715a7e345869e5315d7b6e2588becfef Author: Fabio Erculiani Date: Wed Mar 13 12:25:46 2013 +0000 Release Entropy 183 commit c360738b9555a9217698247684c5b7a7153ccd5b Author: Fabio Erculiani Date: Wed Mar 13 12:03:39 2013 +0000 [kswitch] fix install path, resolve bug 4073 commit b36a8669d426dcd7ca5fabdfacbdae22d268bc97 Author: Fabio Erculiani Date: Tue Mar 12 21:09:54 2013 +0000 [conf] drop the "remote web services server url" part from repository "repo =" param This has been deprecated for long time. commit 4853d16275de5ed1cc83d94bccb4b055c4827e0f Author: Fabio Erculiani Date: Tue Mar 12 19:09:25 2013 +0000 [conf] drop optusnet.com.au mirror from repositories.conf.d/ commit 63eb797e7724f8193e02d732d73331b5f35d374f Author: Fabio Erculiani Date: Tue Mar 12 15:38:22 2013 +0000 [matter] query binpms when determining the availability status of an injected package commit bc7dda4a4f7dd3cb91cc426356a44d524e28a94b Author: Fabio Erculiani Date: Tue Mar 12 15:19:23 2013 +0000 [matter] builder: use cls. and self. in classmethods and methods commit a48dfd2f7cd51a302d7f6d120ab8c903bc2d32b1 Author: Fabio Erculiani Date: Tue Mar 12 14:13:56 2013 +0000 Tagging Entropy version 182 commit d3fab6937c3461382781ba2f52a1a1246b8a18a0 Author: Fabio Erculiani Date: Tue Mar 12 14:13:56 2013 +0000 Release Entropy 182 commit 45c0de49cac3a15a3fcb090afce4eabd90e54be4 Author: Fabio Erculiani Date: Tue Mar 12 14:10:48 2013 +0000 [client] update entropy.pot commit c16a305102111c6d632ec2e100806a2d818c4a72 Author: Fabio Erculiani Date: Tue Mar 12 14:09:10 2013 +0000 [equo] do not automatically remove unmaintained packages, unless --purge is passed This addresses the case in where the user may not have run equo with --ask and unmaintained packages get removed without user consent. commit f02283523dda2307df0520b2fc040735bcd51bd2 Author: Fabio Erculiani Date: Tue Mar 12 13:55:01 2013 +0000 [entropy.db,entropy.spm] rewrite SPM package metadata update code This commit moves all the SPM package metadata update logic, including pkgmove and slotmove to entropy.spm plugins. This makes possible to handle the event more reliably. In particular, Entropy now controls what Portage does, basing on the repository treeupdates information. The scenario in where the Portage tree was not updated and the called "emaint --fix moveinst" did not do what it was supposed to do is now handled correctly. commit 6804e79b37b0f5d766659925751484f31454c6c4 Author: Fabio Erculiani Date: Tue Mar 12 13:53:12 2013 +0000 [entropy.client.interfaces.repository] drop is_root(), this is always running as root commit 1e53daf23d471585e0f8d6db53fe13655acb26bf Author: Fabio Erculiani Date: Mon Mar 11 01:02:22 2013 +0000 [eit] monkey patch argparse.ArgumentParser to fix UTF-8 strings handling See bug 4049. commit 8fda22bd0b32eae993075f515cc102c40a87fc21 Author: Fabio Erculiani Date: Mon Mar 11 00:58:21 2013 +0000 [equo] monkey patch argparse.ArgumentParser to fix UTF-8 strings handling See bug 4049. commit 9b81edfd188bf11f3599d99ec9495a1ed7582a11 Author: Fabio Erculiani Date: Sun Mar 10 22:38:14 2013 +0000 [entropy.core] RepositoryConfigParser: always catch KeyError when raised commit ddf1f9ce3ce7ad8b2062af8d650c329a5a127431 Author: Fabio Erculiani Date: Sun Mar 10 22:37:49 2013 +0000 [entropy.core] RepositoryConfigParser: respect repository definition order commit bc63d82b9702ab9cd9648e5b5e6925e5f67cac14 Author: Fabio Erculiani Date: Sun Mar 10 22:12:27 2013 +0000 [entropy.server] add support for server-side repositories.conf.d/ repository config files Entropy Server now supports repositories defined inside /etc/entropy/repositories.conf.d/ files, written using the syntax detailed below. This improves the ability to enable, disable, add and remove repositories programmatically. Furthermore, it makes possible to extend the supported parameters without breaking backward compatibility. In order to differentiate Entropy Client repository definitions between Entropy Server ones, each repository section must start with "[server=". This is an example of the syntax (with a complete listing of the supported arguments): [server=sabayon-limbo] desc = Sabayon Linux Official Testing Repository repo = ssh://username@full.host:~username/sabayon-limbo enabled = [server=sabayon-limbo] desc = This statement will be ignored. repo-only = ssh://username@repo.host:~username/sabayon-limbo pkg-only = ssh://username@pkg.host:~username/sabayon-limbo [server=sabayon-base] desc = This is the base repository. repo-only = ssh://username@repo.host:~username/sabayon-base pkg-only = ssh://username@pkg.host:~username/sabayon-base base = As you can see, multiple statements for the same repository are allowed. However, only the first desc = statement will be considered, while there can be as many {pkg,repo}* = as you want. The repository order is important, but this is guaranteed by the fact that configuration files are parsed in lexical order. Statements description: - "desc": stands for description, the repository name description. - "repo": the push & pull URI, for both packages and repository database. - "repo-only": same as repo, but only for the repository database push & pull. - "pkg-only": same as repo, but only for the packages push & pull. The supported protocols are those supported by entropy.fetchers. - "enabled": if set, its value can be either "true" or "false". The default value is "true". It indicates if a repository is configured but currently disabled or enabled. Please take into account that config files in /etc/entropy/repositories.conf.d/ starting with "_" are considered to contain disabled repositories. This is just provided for convienence. - "base": if set, its value can be either "true" or "false". The default value is "false". If no repository has the flag set, the first listed repository will be the base one. Only the first repository with "base = true" will be considered. The base repository is the repository that is considered base for all the others (the main one). commit 81baa1d58e5dc0573ca46e182c4259fff78913bf Author: Fabio Erculiani Date: Sun Mar 10 18:25:56 2013 +0000 [entropy.core] BaseConfigParser: store section parse order (and properly rename variables) commit 6e96b38a7e1d3ff1c0f1bea9daa33dd18892f9ea Author: Fabio Erculiani Date: Sun Mar 10 00:08:47 2013 +0000 [entropy.core] properly pass encoding= to RepositoryConfigParser commit 05f446d51a409266f44a5b65fadfdef574462807 Author: Fabio Erculiani Date: Sat Mar 9 23:51:58 2013 +0000 [entropy.client] add .ini like repositories.conf.d/ files support This is backward compatible with the previous repository implementation, in the sense that old repository syntax is just ignored. However, a mix of old and new statements may result in an undefined behaviour. This is an example of the new syntax (with a complete listing of the supported arguments): [sabayon-limbo] desc = Sabayon Linux Official Testing Repository repo = http://pkg.sabayon.org,sabayon.org pkg = http://pkg.sabayon.org pkg = http://dl.sabayon.org/entropy enabled = [sabayon-limbo] desc = This statement will be ignored. repo = This url will be ignored. pkg = http://some.more.mirror.org/entropy pkg = http://some.more.mirror.net/entropy As you can see, multiple statements for the same repository are allowed. However, only the first desc = and repo = statements will be considered, while there can be as many pkg = as you want. Statements description: - "desc": stands for description, the repository name description. - "repo": the repository database URL string, plus other parameters as supported in the previous configuration file syntax: [,]. - "pkg": the repository packages URL string. This must be a valid URL. The supported protocols are those supported by entropy.fetchers. - "enabled": if set, its value can be either "true" or "false". The default value is "true". It indicates if a repository is configured but currently disabled or enabled. Please take into account that config files in /etc/entropy/repositories.conf.d/ starting with "_" are considered to contain disabled repositories. This is just provided for convienence. commit bbe4c6b046cf88b51d3f3ca3530f2b0ef6312bbd Author: Fabio Erculiani Date: Thu Mar 7 09:57:20 2013 +0000 [rigo] update translations commit ef7342aea3ff06c974e548b396f12372d3b284ad Author: Fabio Erculiani Date: Thu Mar 7 09:57:10 2013 +0000 [server] update translations commit 67ddf2aa8962ca1c5288ddfe59ba33a4a81bbde5 Author: Fabio Erculiani Date: Thu Mar 7 09:44:06 2013 +0000 [client] update translations commit 4fdfe607cb071772223f2acbb285899957c82bb4 Author: Fabio Erculiani Date: Thu Mar 7 09:43:38 2013 +0000 [client] po: update paths, add kswitch commit d721c7c09aa1c5453a67805ac83996cf33afb36c Author: Fabio Erculiani Date: Fri Mar 8 13:42:33 2013 +0100 Tagging Entropy version 181 commit 1b18a831f1542b5d77e6e2e58b8852facb8f056e Author: Fabio Erculiani Date: Fri Mar 8 13:42:32 2013 +0100 Release Entropy 181 commit 0e52aadf337d703cd6a12925a14ba74fdba4b84d Author: Fabio Erculiani Date: Fri Mar 8 13:38:39 2013 +0100 [solo] SoloYell is not a catch-all. SoloHelp is. commit a1e59c352fbc9ea81cf00a2a42a14eba8426bc38 Author: Fabio Erculiani Date: Fri Mar 8 12:55:59 2013 +0100 [server] fix --help output when redirected through pipes, fix bug 4049 commit 113f9d74b7aa4b8e0dc599746dbaa599f6152481 Author: Fabio Erculiani Date: Fri Mar 8 12:55:13 2013 +0100 [client] fix --help output when redirected through pipes, fix bug 4049 commit 102dc594e5379498710e1f1307c7974277e42d51 Author: Fabio Erculiani Date: Fri Mar 8 12:19:50 2013 +0100 [client] po: update entropy.pot commit ac961efd5d28393b88a0933715f80ccfe77beafe Author: Fabio Erculiani Date: Fri Mar 8 12:19:13 2013 +0100 [client] po: update POTFILES.in paths commit b44c89ad191fa7351558ae00f51f52ac74fde4d6 Author: Fabio Erculiani Date: Wed Mar 6 15:51:35 2013 +0000 [kernel-switcher] turn the kernel switcher library into an OO interface commit 23738ead62986a29cd7503fe2a18aa5cc428ddba Author: Fabio Erculiani Date: Wed Mar 6 15:44:32 2013 +0000 [kernel-switcher] force superuser access commit d05426e6188b8da3dbd524a6118ffaf24e94f49c Author: Fabio Erculiani Date: Wed Mar 6 15:28:56 2013 +0000 [kernel-switcher] move kswitch to entropy lib, kernel-switcher back to equo commit aae36c5e7bd5f8af6a7fa3b19d91d2894a469744 Author: Fabio Erculiani Date: Wed Mar 6 14:07:49 2013 +0000 [kernel-switcher] tweak switch_kernel's installer callable expected signature commit 7507e68180ca21579c4561cb2163c9384ba25b97 Author: Fabio Erculiani Date: Wed Mar 6 13:07:31 2013 +0000 [kernel-switcher] complete the separation between the library and the application commit 9dc8f266874f1acd7d5c1904f89b8fcb6fc388ea Author: Fabio Erculiani Date: Wed Mar 6 11:52:21 2013 +0000 [kernel-switcher] initial kernel-switcher refactoring Migrate kernel-switcher to a separate directory and start splitting the code into library <-> application. commit 502d9c8b9e19a29b980a49397ece49a973975686 Author: Fabio Erculiani Date: Tue Mar 5 15:52:53 2013 +0000 [entropy.client.package] add support for package.splitdebug.mask, see bug 3707 commit 5cb3939718c4754ba50e76fd2cb7f835122c33a1 Author: Fabio Erculiani Date: Tue Mar 5 15:09:44 2013 +0000 [entropy.client] drop package.satisfied support, see bug #3879 It never worked as users expected and can lead to misinterpretation. It will be reimplemented in future through something similar to package.provided commit 84b0b92c4e7bb884454b574e566689150d588c1e Author: Fabio Erculiani Date: Tue Mar 5 13:20:28 2013 +0000 [entropy.client.dep] rewrite simple or dependencies resolution Selected matches was not respected by the simple or dependencies resolution code. This commit addresses the problem and fixes the virtual/glu dependendency handling. commit 808715f796d8270bbbb395078044f3530d746b3f Author: Fabio Erculiani Date: Tue Mar 5 13:20:13 2013 +0000 [TODO] update TODO commit 73abfc6fa0158b287819d116542f1be1fe9dab8a Author: Fabio Erculiani Date: Mon Mar 4 13:59:44 2013 +0000 [RigoDaemon] schedule a reload every 24 hours to cut on Python leaks. commit 1db427fe18755c69d9807389582f8f0a01e01137 Author: Fabio Erculiani Date: Sun Mar 3 01:08:10 2013 +0000 Tagging Entropy version 180 commit 7573e0e1d5194af9ffa58a2570a1ef2e53e5762e Author: Fabio Erculiani Date: Sun Mar 3 01:08:10 2013 +0000 Release Entropy 180 commit b905b98525165755ac17545da01c607f5bd330c0 Author: Fabio Erculiani Date: Sun Mar 3 01:06:31 2013 +0000 [entropy.server] _calculate_sync_queues: ignore remote package file if a local .weak file exists commit 873ae5267b3f2ca6eba181cc50ef11cb9cbedde1 Author: Fabio Erculiani Date: Sun Mar 3 01:03:52 2013 +0000 [entropy.server] _calculate_sync_queues: ignore local package file if .weak file exists commit 46577fe93f09b6d6f8f6f758db15cf8198ca05c1 Author: Fabio Erculiani Date: Sun Mar 3 00:54:01 2013 +0000 [entropy.server] _calculate_local_package_files: properly handle .weak files commit 3a49a8cc47459512dc4cfe9249261af8f7739b64 Author: Fabio Erculiani Date: Sun Mar 3 00:39:54 2013 +0000 [entropy.server] _calculate_local_package_files: take into consideration .weak files commit 55110bf2308b7a82e09d71fe57335b1480123b06 Author: Fabio Erculiani Date: Sun Mar 3 00:27:22 2013 +0000 [entropy.server] _show_sync_queues: inform about package download as well commit 552698d2d67eefdcf973c9bb17d2679793a7aa50 Author: Fabio Erculiani Date: Sun Mar 3 00:18:51 2013 +0000 [entropy.server] tidy_mirrors: fix weak file detection logic commit 9f0bdb959ca3c65fb620578ee7b983e525261c2f Author: Fabio Erculiani Date: Sun Mar 3 00:12:06 2013 +0000 [entropy.server] tidy_mirrors: do not show packages as weak if they've already marked commit be758fae7b4658dc1c7e397b314d1381ea0fd0d0 Author: Fabio Erculiani Date: Sun Mar 3 00:03:40 2013 +0000 [entropy.server] tidy_mirrors: do not show packages as expired if they've already marked commit 843c9ad6f85b51fcbfa170db9d9ae3a81ea59bc9 Author: Fabio Erculiani Date: Sat Mar 2 23:54:46 2013 +0000 [entropy.server] s/extra_package_rel/package_rel/ in tidy_mirrors() commit 5801abf88d23bbe198fdb34c9b7166a6ad2b184c Author: Fabio Erculiani Date: Sat Mar 2 23:50:08 2013 +0000 [entropy.server] fix typos in tidy_mirrors() commit 82770b26ae68f698e1156c814881f407de141e0b Author: Fabio Erculiani Date: Sat Mar 2 18:58:16 2013 +0000 Tagging Entropy version 179 commit ee38930096b8d8ea72023e41d3196b6eedfc5730 Author: Fabio Erculiani Date: Sat Mar 2 18:58:16 2013 +0000 Release Entropy 179 commit 7bef53d99c6a3b55875f5ea2139a267067f74d1b Author: Fabio Erculiani Date: Sat Mar 2 18:54:12 2013 +0000 [entropy.server] add "weak package files" support Weak package files is a feature that makes possible to save a lot of local space if enabled. Basically, all the package files no longer in the repository are locally removed before their expiration. This reduces local data redundancy with no real reliability impact. commit 983b72d6a74962f47de3755b686dff380134927b Author: Fabio Erculiani Date: Sat Mar 2 18:37:14 2013 +0000 [eit] add --pretend support to push, pull and cleanup commands commit 8af1d2fe2d8ba0c47527161ddfe388d539eceff1 Author: Fabio Erculiani Date: Thu Feb 28 16:37:52 2013 +0000 [equo] update man pages commit 17d19458a705f2b1b09534f652d080a92b344ae5 Author: Fabio Erculiani Date: Thu Feb 28 13:48:30 2013 +0000 [entropy.client.dep] use set.clear and dict.clear instead of del commit d996460b305ecd35312a7667da7609b7541e8f8e Author: Fabio Erculiani Date: Thu Feb 28 13:42:41 2013 +0000 [entropy.client.dep,solo] add support for --onlydeps, as per bug #3817 equo {install,source,download} now support --onlydeps. Using --onlydeps, only dependencies of the selected packages are installed, unless the selected packages are dependencies themselves. commit 7faf042f86a94cd432cedbe5fb477e95cf3e717b Author: Fabio Erculiani Date: Thu Feb 28 09:13:08 2013 +0000 [magneto/gtk*] fix string format in both gtk2 and gtk3 frontends commit 83b8991c95d080973631a5c1e36af6a7573eeed9 Author: Fabio Erculiani Date: Wed Feb 27 20:59:14 2013 +0000 [magneto] rewrite systray icons management, improve KDE, GNOME and MATE integration This huge commit addresses several things: - Fix bug #3995 - Force the GTK2 frontend when MATE is running - Migrate to KStatusNotifierItem for KDE and hide the icon whenever it makes sense. - Use SVG icons in the GTK3 frontend, improving eye candy when running in GNOME3 - The usual cruft cleanup commit f0a8156eb786da64a70b3a398d38db4cf7b2d5dc Author: Fabio Erculiani Date: Mon Feb 25 00:14:00 2013 +0100 [Rigo] ApplicationsViewController: sort category and package set entries commit 5d315c70bdbd455dc46f680b54275cb59853dd43 Author: Fabio Erculiani Date: Sun Feb 24 23:34:49 2013 +0100 [entropy.const] drop /var/run/entropy/entropy.lock file and directory handling This is no longer used by Entropy, which does use a more fine grained locking instead. commit 7771d641e2972ce7ab35ab18c47e62178337e191 Author: Fabio Erculiani Date: Sun Feb 24 13:30:28 2013 +0000 [entropy.client] extend Client.calculate_updates() to return critical updates info calculate_updates() now returns a dictionary containing the same pieces of information available before. In addition, it now also returns if critical updates were found and returned by the method itself. This is particularly useful for enforcing relaxed deps calculation in case of critical updates (which is what happens now). This commit breaks the Entropy Client API. commit 6a2690b86eed37314bd5548210d830d1c67fe7d2 Author: Fabio Erculiani Date: Sun Feb 24 12:26:13 2013 +0000 [matter] do not print useless "MATTER_PACKAGE_NAMES = blah" commit 987fa76361ec85f68db21e09fbc72bb0f65c5e08 Author: Fabio Erculiani Date: Thu Feb 21 00:11:14 2013 +0100 Tagging Entropy version 178 commit 1fa5b9acf3f98e543670fec9b4da189c9e620244 Author: Fabio Erculiani Date: Thu Feb 21 00:11:14 2013 +0100 Release Entropy 178 commit ac243067f3a446b392a91336630a13fa19c9d282 Author: Fabio Erculiani Date: Thu Feb 21 00:09:47 2013 +0100 [entropy.qa] fix the usage of get_deep_dependency_list commit 6a66b43f7bf5716a212d3afed6944ab94b1c5759 Author: Fabio Erculiani Date: Wed Feb 20 18:56:39 2013 +0100 Tagging Entropy version 177 commit 09adfa92e6c2df3da5b3858dc836b0f9f8cc12b2 Author: Fabio Erculiani Date: Wed Feb 20 18:56:39 2013 +0100 Release Entropy 177 commit b3aad3da83a7633891133989a8104c5146d12533 Author: Fabio Erculiani Date: Wed Feb 20 18:44:02 2013 +0100 Revert "[entropy.qa] test_missing_dependencies: only consider direct dependencies" This reverts commit a0037bfe762f79eb764f00d57baf79cf338f4df9. It turned out that only considering direct dependencies is a no-go. Also see: http://www.flameeyes.eu/autotools-mythbuster/pkgconfig/dependencies.html commit 1eb2924354e98c461cc214831c581db78403bec2 Author: Fabio Erculiani Date: Wed Feb 20 13:36:08 2013 +0100 Tagging Entropy version 176 commit 65e5fcdb68522d6d108485cae572143ecf16dea9 Author: Fabio Erculiani Date: Wed Feb 20 13:36:08 2013 +0100 Release Entropy 176 commit dc4f23ef01ce53c1585065c1c056dcc854eb7b0a Author: Fabio Erculiani Date: Wed Feb 20 13:05:36 2013 +0100 [entropy.spm] PortagePlugin: fix xblast CONTENTS mangling when splitdebug=disabled This is the exception generated by reading CONTENTS expecting valid UTF-8 encoded text (while it currently is raw_unicode_escape): stacktrace: Traceback (most recent call last): File "/usr/bin/equo", line 15, in main() File "/usr/lib/entropy/client/solo/main.py", line 333, in main exit_st = func(*func_args) File "/usr/lib/entropy/client/solo/commands/command.py", line 335, in _call_locked return func(client) File "/usr/lib/entropy/client/solo/commands/install.py", line 183, in _install relaxed, multifetch, packages) File "/usr/lib/entropy/client/solo/commands/install.py", line 609, in _install_action exit_st = pkg.run(xterm_header=xterm_header) File "/usr/lib/entropy/lib/entropy/client/interfaces/package.py", line 4266, in run rc = self._stepper(xterm_header) File "/usr/lib/entropy/lib/entropy/client/interfaces/package.py", line 4251, in _stepper rc = steps_data.get(step)() File "/usr/lib/entropy/lib/entropy/client/interfaces/package.py", line 4153, in do_install_spm self.pkgmeta['installed_package_id']) File "/usr/lib/entropy/lib/entropy/client/interfaces/package.py", line 2262, in _spm_install_package spm_uid = Spm.add_installed_package(self.pkgmeta) File "/usr/lib/entropy/lib/entropy/spm/plugins/interfaces/portage_plugin/__init__.py", line 3078, in add_installed_package splitdebug_dirs) File "/usr/lib/entropy/lib/entropy/spm/plugins/interfaces/portage_plugin/__init__.py", line 2859, in __splitdebug_update_contents_file line = cont_f.readline() File "/usr/lib64/python2.7/codecs.py", line 675, in readline return self.reader.readline(size) File "/usr/lib64/python2.7/codecs.py", line 530, in readline data = self.read(readsize, firstline=True) File "/usr/lib64/python2.7/codecs.py", line 477, in read newchars, decodedbytes = self.decode(data, self.errors) UnicodeDecodeError: 'utf8' codec can't decode byte 0xee in position 30: invalid continuation byte commit 9eb56dbc14c448c728f22f1351ed5eeb13d1cfff Author: Fabio Erculiani Date: Wed Feb 20 00:56:52 2013 +0000 [entropy.const] drop several etpConst constants, replace with more OO vars etpConst['clientdbid'] is kept for backward compatibility, but will be removed soon While etpConst['serverdbid'] and etpConst['clientserverrepoid'] are gone. commit c01a66c5ee39a08fc82b9727b26c5a24db136f47 Author: Fabio Erculiani Date: Tue Feb 19 17:57:18 2013 +0000 [matter] add new drop-old-injected argument support. This will make possible to fully support automated injected packages bump. commit 7c810b6e9103df3bed144d039bb027670c1a7e8a Author: Fabio Erculiani Date: Tue Feb 19 17:21:47 2013 +0000 [matter] add support for external .spec parsers commit 27093dc578ebd6aaf920154470131ff6fd6669fe Author: Fabio Erculiani Date: Tue Feb 19 16:56:41 2013 +0000 [matter] add build-only parameter support, wrapping --buildpkgonly + --buildpkg commit dc5bc3aa0837d8c926d2497f955eba2302f805fa Author: Fabio Erculiani Date: Tue Feb 19 15:24:25 2013 +0000 [matter] add another example file commit d0b68329c16678706e4e09b9e7674a7519232b26 Author: Fabio Erculiani Date: Tue Feb 19 15:16:10 2013 +0000 [matter] add support for committing tbz2s directly. When Portage is asked to only build a package (with -B), Matter should locate the generated tbz2 and add it to the binary repository. This also makes possible to track injected packages and have them automatically bumped. commit 0dc49803b3df6868d730a3816b8675e7593d9991 Author: Fabio Erculiani Date: Tue Feb 19 09:58:37 2013 +0000 [matter] call _emerge.actions.{adjust_configs,apply_priorities} on every Scheduler run This is actually required to make -B and -b emerge options working as intended commit 62201f6b3de564829718dcd8fbb5c9ca36f70f66 Author: Fabio Erculiani Date: Mon Feb 18 23:29:34 2013 +0000 [matter] fix build-args parameter handling (remove unwanted comma) commit a7dfdafe3c47832ee2cd98cedbd92e82a87be8ec Author: Fabio Erculiani Date: Mon Feb 18 23:00:38 2013 +0000 [matter] pass a full Spec object to Binary PMS commit() methods This makes possible to use the extra pieces of information in order to implement more complex features commit 5d3cb7a87880d703d5c04a0686b4bba7540a3523 Author: Fabio Erculiani Date: Mon Feb 18 22:49:27 2013 +0000 [conf] cerberus.itti.ifce.edu.br is dead commit 937cf7052a7fa0d9c8c74703866705c19554a2ed Author: Fabio Erculiani Date: Mon Feb 18 22:47:19 2013 +0000 [matter] uniform string quoting, prefer " over ' commit 8f74262cbbf04043b8dc97810ac9d27f83fa4253 Author: Fabio Erculiani Date: Mon Feb 18 22:42:11 2013 +0000 [matter] move env var MATTER_PORTAGE_BUILD_ARGS to .particle parameter build-args commit 3695655e66ffbd22acbc5f823399dc862e150037 Author: Fabio Erculiani Date: Sun Feb 17 19:04:20 2013 +0000 [entorpy.client] fix Logger.log() usage in entropy.client.interfaces.package commit 1655cb3baa5b536a5204df6e6c416bb39c161c26 Author: Fabio Erculiani Date: Tue Feb 12 14:22:56 2013 +0100 [RigoDaemon] drop send_requested_reply from dbus config, causes deadlock with gdm-3.6 commit e66ec77a672d92f1f964721e6cd033722c4db8f1 Author: Fabio Erculiani Date: Sun Feb 10 19:01:35 2013 +0000 [entropy.qa] warn_missing_dependencies: stop using get_deep_dependency_list, too slow and unwanted commit a0037bfe762f79eb764f00d57baf79cf338f4df9 Author: Fabio Erculiani Date: Sun Feb 10 18:47:12 2013 +0000 [entropy.qa] test_missing_dependencies: only consider direct dependencies Any missing ELF level dependency should be always satisfied by direct dependencies. commit c5e1908a894a865c1fbcf27bce7f9e8f4e3acbcc Author: Fabio Erculiani Date: Sat Feb 9 16:46:51 2013 +0000 [entropy.server] fix undefined reference in drained_dependencies_test commit dffebc80dde33061e60360ea445e1c8caa73add2 Author: Fabio Erculiani Date: Sat Feb 9 16:33:12 2013 +0000 [entropy.server] drained_dependencies_test: improve readability of the output commit 8c5113743f362ebcabe9853b5053b1fb1ae9c480 Author: Fabio Erculiani Date: Sat Feb 9 16:30:14 2013 +0000 [entropy.server] tweak output of injected_library_dependencies_test commit bc9db049908f069ee1ef1354836f33161a9bdb60 Author: Fabio Erculiani Date: Sat Feb 9 16:19:11 2013 +0000 [entropy.qa] test_missing_dependencies: cosmetic changes to the generated output commit 860e791635220f23579e69fb1c0bbc6f236f7852 Author: Fabio Erculiani Date: Sat Feb 9 15:32:11 2013 +0000 [entropy.qa] fix typo in test_missing_dependencies() commit b9347cc181574ce1fb2ed8fdf7369e6a2c4cffc8 Author: Fabio Erculiani Date: Sat Feb 9 15:29:19 2013 +0000 [entropy.qa] improve output of test_missing_dependencies() commit 0002f75982ae863af456a9bb39a93bc1b298e298 Author: Fabio Erculiani Date: Sat Feb 9 15:08:09 2013 +0000 [entropy.qa] split test_missing_dependencies, move ldd-based scan to warn_missing_dependencies commit 19758885bebf88765adc54f380e9f57e199994fe Author: Fabio Erculiani Date: Sat Feb 9 14:52:04 2013 +0000 [eit.commands.test] if "eit test deps" reports missing deps, return != 0 commit ddff9fde6aba0a454836459eef31fe06545bab23 Author: Fabio Erculiani Date: Sat Feb 9 14:38:57 2013 +0000 [entropy.server] add QA test for library linking of injected packages This test must pass before being able to push new packages and it ensures that injected packages are kept consistent. commit f15efc018ddc5ec61814436bc0de8df3c59c8afd Author: Fabio Erculiani Date: Sat Feb 9 14:27:01 2013 +0000 [entropy.qa] remove unwanted output message from test_missing_dependencies. The message heavily depends on the context in where test_missing_dependencies is executed. commit d2babac6622c0740d0173311ab8f978991fe4daf Author: Fabio Erculiani Date: Sat Feb 9 13:54:03 2013 +0000 [entropy.qa] _get_missing_libraries: cache the list of system packages commit 952c361c5ad7c185167833a20b0f9c5ae3524a0e Author: Fabio Erculiani Date: Sat Feb 9 13:53:11 2013 +0000 [entropy.db] add listAllSystemPackageIds() method commit a499cf0de509d7188286e6ae760de54480fc70f5 Author: Fabio Erculiani Date: Sat Feb 9 13:30:23 2013 +0000 [entropy.qa] rewrite _get_missing_rdepends, now _get_missing_libraries This commit dramatically improves the speed of _get_missing_libraries, by using provided_libs metadata instead of content, removing any live system dependencies (collect_linker_paths()), and improving method readability. commit fa3f2df37280558487dac85c087e7e55dc1878c7 Author: Fabio Erculiani Date: Sat Feb 9 11:04:08 2013 +0000 [entropy.qa] _get_missing_rdepends: if package does not need any library, return straight away commit 28ce2909997f2c829ae46e3846009c7438b43887 Author: Fabio Erculiani Date: Sat Feb 9 10:49:40 2013 +0000 [entropy.db] add listAllInjectedPackageIds commit 8df97717cb961b6c40042aa5439c747a85dba45e Author: Fabio Erculiani Date: Fri Feb 8 17:14:22 2013 +0100 Tagging Entropy version 175 commit 877cf926d850fd5a9f42a71c478108885909b92f Author: Fabio Erculiani Date: Fri Feb 8 17:14:22 2013 +0100 Release Entropy 175 commit 172fe3a2eaa72cec69196a89a9afd17f99e20e26 Author: Fabio Erculiani Date: Fri Feb 8 17:12:49 2013 +0100 [entropy.client] Trigger: _trigger_env_update must return an integer commit 88ac77e8a97236561e981261f2e8b6b34a82bdd5 Author: Fabio Erculiani Date: Fri Feb 8 17:12:04 2013 +0100 [entropy.spm] PortagePlugin: environment_update() must return an execution status int commit 2a84c85376168fa15bd6bcda45240a123ef443fd Author: Fabio Erculiani Date: Thu Feb 7 08:43:34 2013 +0100 Tagging Entropy version 174 commit c028464ebeaedfd931986dbbcf6dd85a19b52a93 Author: Fabio Erculiani Date: Thu Feb 7 08:43:33 2013 +0100 Release Entropy 174 commit 10fbf275e63072a774784411c33f09ed8d04b174 Author: Fabio Erculiani Date: Thu Feb 7 08:30:40 2013 +0100 [entropy.spm] rework SpmPlugin.execute_package_phase API specifications This makes phase execution and error handling more fine grained and on the long run more robust as well. Any exception raised by SPM is now considered fatal, while phase execution failures (execution with error code != 0) are still considered non-fatal for now. commit 88c0e7ef6c8a62a3281841b87c63aedd18d9bb0d Author: Fabio Erculiani Date: Wed Feb 6 19:10:46 2013 +0100 [entropy.spm] create SpmPlugin.Error base exception class for all SPM issues commit 9c5ec4c7cbd4647ed365b40e74a243b7ef5fc3f1 Author: Fabio Erculiani Date: Tue Feb 5 11:34:47 2013 +0000 [entropy.fetchers] drop UrlFetcher.output, deprecated in 2010 commit 69a2e0e8c08253c39b7ca801adbc78b0167bb25c Author: Fabio Erculiani Date: Tue Feb 5 11:34:02 2013 +0000 [entropy.client] drop get_file_permissions, deprecated commit 8807ff8ba709d94472cc5b795a3d975abe00e279 Author: Fabio Erculiani Date: Tue Feb 5 11:33:25 2013 +0000 [entropy.tools] drop get_random_temp_file, deprecated commit 86821d408b766606f265f28d680e72933030cbed Author: Fabio Erculiani Date: Tue Feb 5 11:32:24 2013 +0000 [entropy.client] drop deprecated methods commit 78f0a65b059fabf89bd7379621c4c0d903af2fcc Author: Fabio Erculiani Date: Tue Feb 5 11:30:02 2013 +0000 [todo] update TODO commit a123f53e43c77cc1b2a8de27d7a91dcd8157c10f Author: Fabio Erculiani Date: Tue Feb 5 11:25:23 2013 +0000 [Rigo] update rigo.pot commit d8848d68fc280cfc4896b9b772d66a6f4e4fd72a Author: Fabio Erculiani Date: Tue Feb 5 11:22:29 2013 +0000 [Rigo] make Glade-3 happy and acknowledge its xml changes once and for all commit 1cdda9f5fe2a64846f2e3d122be039c63577c571 Author: Fabio Erculiani Date: Tue Feb 5 11:18:32 2013 +0000 [Rigo] add support for accelerators From the main Rigo window, these are the currently supported accelerators: - CTRL+A: move the focus to the search bar, put the cursor at the beginning - CTRL+B: move the focus to the search bar, send a backspace character to it - CTRL+F: move the focus to the search bar - CTRL+K: move the focus to the search bar, kill the right-most text - CTRL+M: load the preferences Menu - CTRL+P: move the focus to the Application View widget commit 20c4a55984710f482bcaac2ee22b8d61ba47b155 Author: Fabio Erculiani Date: Tue Feb 5 11:08:04 2013 +0000 [Rigo] fixup Application View rendering when window is maximized commit 1e1da0863f7f48e904c0cc9e0ea7467bc8937026 Author: Fabio Erculiani Date: Tue Feb 5 11:00:53 2013 +0000 [todo] update TODO commit d339fc8208e20d7ddd022f5503eb68a7f26086b7 Author: Fabio Erculiani Date: Tue Feb 5 10:56:46 2013 +0000 [Rigo] make possible to disable the updates notification box commit e34ee97cdcfc0c7f5e0092d0c6fb23903408adee Author: Fabio Erculiani Date: Tue Feb 5 10:18:11 2013 +0000 [entropy.db] drop deprecated methods closeDB() and commitChanges() commit c2c6c51703ec28900c7175674e03b8777dff7649 Author: Fabio Erculiani Date: Tue Feb 5 10:14:01 2013 +0000 [Rigo] fix Application View rendering when window is maximized commit c2f82543fc1757da26cdc099c5fc78b5c7b0a8d6 Author: Fabio Erculiani Date: Tue Feb 5 08:29:37 2013 +0000 [entropy.i18n] try recover from invalid filesystem encoding This should also help with invalid UTF-8 characters returned by _() commit 4f8205323f5b2444d902f2a6ba74b7c9631855aa Author: Fabio Erculiani Date: Tue Feb 5 08:29:37 2013 +0000 [entropy.i18n] try recover from invalid filesystem encoding This should also help with invalid UTF-8 characters returned by _() commit cf4b066dbff5e46829b5fa1d41a2fb997794a8ec Author: Fabio Erculiani Date: Mon Feb 4 13:46:00 2013 +0000 [entropy.server] cleanup _move_package and fix a potential variable name collision commit ba860bcc63bccf6eea14f661f32c3c63f14b5da8 Author: Fabio Erculiani Date: Mon Feb 4 13:38:06 2013 +0000 [todo] update TODO commit f5c591e400f4c63b19d1c1b8aad75491983f6b6a Author: Fabio Erculiani Date: Mon Feb 4 08:53:43 2013 +0000 Tagging Entropy version 173 commit 2b4b258e8f56893e8a8253299918a00ebce787ac Author: Fabio Erculiani Date: Mon Feb 4 08:53:43 2013 +0000 Release Entropy 173 commit 474798b895570ae1fbe6eee31cab0a8d3f9b0b2f Author: Fabio Erculiani Date: Sun Feb 3 17:17:09 2013 +0000 [matter] add timestamp to every output line commit c9977d124413be08a45d90c24a76e33adbc77c3a Author: Fabio Erculiani Date: Tue Jan 29 09:03:16 2013 +0000 [entropy.server] fix dep_rewrites package additions handling commit 2839e9c03d077b02c9d3dc9e93c6f4866200b3ff Author: Fabio Erculiani Date: Sun Jan 27 10:41:34 2013 +0000 [Rigo] change startup view to Groups commit 075b84872b8308065f9293f2a87da46bc9fe89ee Author: Fabio Erculiani Date: Sat Jan 26 11:42:17 2013 +0000 [equo] fix "equo conf update" -7 discard option as per bug 3630 commit 2cdb87d5671c11b8656645b55bd245aeff19f3a2 Author: Fabio Erculiani Date: Sat Jan 26 10:24:59 2013 +0000 [matter] make sure to always account for built packages commit 2b10e62afe3d7b87ef1843397e679e91a1986d24 Author: Fabio Erculiani Date: Thu Jan 24 22:18:43 2013 +0000 Tagging Entropy version 172 commit 4426b93254458d22e6bbfcc2a3db65dc90c232fc Author: Fabio Erculiani Date: Thu Jan 24 22:18:43 2013 +0000 Release Entropy 172 commit cd71308eb8fb6bc4add40c6840a15b06cd342049 Author: Fabio Erculiani Date: Thu Jan 24 22:12:15 2013 +0000 [Rigo] fixup TreeView initialization that could lead to race condition in calculating widget size commit 415250685324f6d909b1def2f42672fb98924180 Author: Fabio Erculiani Date: Thu Jan 24 00:40:22 2013 +0000 Tagging Entropy version 171 commit b40c10af3d8a28eae64aa246e3dcc2821fe2b364 Author: Fabio Erculiani Date: Thu Jan 24 00:40:21 2013 +0000 Release Entropy 171 commit 321eb030c56ae64d91bf67af0fa8254bc911b5cf Author: Fabio Erculiani Date: Thu Jan 24 00:39:07 2013 +0000 [Rigo] GenericTreeView: fixup row height calculation during TV initialization commit 18d89599de700a10af7c7d11a48bce0b13a726e1 Author: Fabio Erculiani Date: Thu Jan 24 00:34:27 2013 +0000 [Rigo] cellrenderers: cleanup the code a bit commit 4f5acbfb44994165b6ea7e76c02f98558a9eafe1 Author: Fabio Erculiani Date: Thu Jan 24 00:32:26 2013 +0000 [Rigo] AppTreeView: reorder initialization, fixes a race in rendering cells This addresses a potential race that caused the row size to be calculated incorrectly. commit 550e8aad3b4fbb47dc47ebb2ff716578d9f87451 Author: Fabio Erculiani Date: Thu Jan 24 00:18:44 2013 +0000 [Rigo] preload the EntropyWebService instances by calling EntropyWebService.preload() commit 170b0635d80282976c2a6bdd9bacd68af3c59d3b Author: Fabio Erculiani Date: Thu Jan 24 00:18:16 2013 +0000 [Rigo] use new-style classes and super() in cellrenderers commit 77196a0b79c87e6a4b9a08de2abac74bf3ab8338 Author: Fabio Erculiani Date: Thu Jan 24 00:17:20 2013 +0000 [Rigo] add preload() to EntropyWebService. It can be called to preload objects in cache commit d4545d0da8d834a9efed7779ecb5bd4515164089 Author: Fabio Erculiani Date: Thu Jan 24 00:16:59 2013 +0000 [Rigo] use ETP_DEBUG=1 in debug_rigo.sh commit 400db830310979d2cc6cc97ce1fc6a3e99d66266 Author: Fabio Erculiani Date: Mon Jan 21 09:12:37 2013 +0000 Tagging Entropy version 170 commit 9a2f4c00cd32d0bd2b8ffc220fb93efce37c1e1a Author: Fabio Erculiani Date: Mon Jan 21 09:12:37 2013 +0000 Release Entropy 170 commit 7afc6979e12461ae10e130c3021117d397336a36 Author: Fabio Erculiani Date: Mon Jan 21 09:11:09 2013 +0000 [entropy.spm] _extract_pkg_metadata_provided_libs: consider symlinks valid This has caused a meltdown of the metadata and QA failures all around commit 7050ccad0fea4c9cd44380999d6d87c2e3519e7f Author: Fabio Erculiani Date: Mon Jan 21 08:59:27 2013 +0000 [entropy.client.interfaces.dep] _lookup_library_packages_available: do not pull in conflicting slots This could happen because of the shallow checks that were done inside this method. commit cecd3fa1ee9d12dbac297bd231dd814504eb9a6e Author: Fabio Erculiani Date: Sun Jan 20 12:03:04 2013 +0000 [server] update translations commit 466e89cf8fa391a84b56db207f802247a488009a Author: Fabio Erculiani Date: Sun Jan 20 12:02:06 2013 +0000 [Rigo] update translations commit 6af222042743f235a4f0f7f2bf93c6610e13b79b Author: Fabio Erculiani Date: Sun Jan 20 12:00:09 2013 +0000 [client] update transations commit 1600c498879d205162afd73639dc6ba4a5892a37 Author: Fabio Erculiani Date: Thu Jan 17 19:25:51 2013 +0000 [Rigo] always use units in rigo.css, clears warnings commit 21480a151529348fdeca36752b0eec1f4f819afd Author: Fabio Erculiani Date: Tue Jan 15 22:22:55 2013 +0000 Tagging Entropy version 169 commit 86bd948b616309f6b7b0429a7c0933b377cb96d3 Author: Fabio Erculiani Date: Tue Jan 15 22:22:55 2013 +0000 Release Entropy 169 commit 31fba5d37327ff5f64dac920edf95de77d4534ca Author: Fabio Erculiani Date: Tue Jan 15 22:20:26 2013 +0000 [matter] implement support for the "unmerge: yes/no" parameter commit cf8d217fe4fa7e6ea78e211bf027dd8de6a9612e Author: Fabio Erculiani Date: Mon Jan 14 23:11:21 2013 +0000 [entropy.server] drop one more useless output() commit 5a7a6a72896788c9741b4d02e6bd58dc0fd32e41 Author: Fabio Erculiani Date: Mon Jan 14 23:08:44 2013 +0000 [entropy.server] other tweaks to drained_dependencies_test() commit 36f5412de51537e00080872afb1679367f974e12 Author: Fabio Erculiani Date: Mon Jan 14 23:01:04 2013 +0000 [entropy.server] last output tweaks to drained_repositories_test() commit 8dd13a5f09090ffa8b0b8a0e7c9a22f6ac5d017f Author: Fabio Erculiani Date: Mon Jan 14 22:56:34 2013 +0000 [entropy.server] tweak output() in merged_dependencies_test() commit 15a27a0efdb9128c17a7926b5a16de34ec501fe4 Author: Fabio Erculiani Date: Mon Jan 14 22:54:03 2013 +0000 [entropy.server] tweak merged_repositories_test() a bit more commit b4092de36b36995a53cab78d16a8780bb037b6c9 Author: Fabio Erculiani Date: Mon Jan 14 22:48:15 2013 +0000 [entropy.server] improve output of drained_dependencies_test() even more commit d6adf4e81e56aee32d86273d7345df7406e1d71b Author: Fabio Erculiani Date: Mon Jan 14 22:35:24 2013 +0000 [entropy.server] improve output of drained_dependencies_test() commit 8fdd06cbd98178bae5657c8c43abadfdb8faf31a Author: Fabio Erculiani Date: Mon Jan 14 22:24:00 2013 +0000 [entropy.server] fix reversed() usage commit 2d2c6a8c607baa099357dbef9a18fdc2b4d2ffd6 Author: Fabio Erculiani Date: Mon Jan 14 22:19:23 2013 +0000 [entropy.server] add drained and merged repositories dependencies testing It happens that during our workflow, we bump packages into overlay repositories like sabayon-limbo and sabayon-hell. However, potential dependencies issues may pop up only when repositories are merged (their content drained) into others. This features assumes that repositories are listed in order of priority, where the first one is the base repo and others are layers on top of the first one. commit 09c554a702535a4f57848af8374bb2a8b55e42de Author: Fabio Erculiani Date: Mon Jan 14 00:50:27 2013 +0000 Tagging Entropy version 168 commit 7d9e76db1cff00432b27f3dbb38df00c2303107d Author: Fabio Erculiani Date: Mon Jan 14 00:50:27 2013 +0000 Release Entropy 168 commit e9aad1ce3905a639fe6fea6d41ec94f1a0da68bf Author: Fabio Erculiani Date: Mon Jan 14 00:32:36 2013 +0000 [matter] fixup ACCEPT_KEYWORDS handling, broken due to weirdo and whacky Portage API commit 27e1755f70146f91bcd3d5e89468f13452717583 Author: Fabio Erculiani Date: Sun Jan 13 23:36:14 2013 +0000 [matter] print particle file name together with particle execution status commit 326a52a3e021ebe197cc0e03dc7086b2b41fab9b Author: Fabio Erculiani Date: Sun Jan 13 23:02:17 2013 +0000 [matter] fix --pretend behaviour. Matter is required to return after dep calculation. commit ef7a892d36d230910fe6a597983cc45b848c6085 Author: Fabio Erculiani Date: Sun Jan 13 20:14:08 2013 +0000 [matter] fix handling of --pretend in build_args, myopts is not available at that stage commit 6d87079e1081f08003c8f28dddfb335c6204d7ee Author: Fabio Erculiani Date: Sun Jan 13 20:12:49 2013 +0000 [matter] show the list of uninstalled packages at the end of the execution commit f242eb4c1f9907b99e577d3e32fb1db367fb523c Author: Fabio Erculiani Date: Sun Jan 13 20:09:41 2013 +0000 [matter] add --pretend flag, makes possible to run matter in pretend mode directly commit fb9d47bdb80997e08dadf549f39d7b75898d9c77 Author: Fabio Erculiani Date: Sun Jan 13 19:43:15 2013 +0000 [matter] return exit_st out of matter_main() and main() instead of raising SystemExit commit db74c9f5df44126556063b8ceb5dfa3519386b97 Author: Fabio Erculiani Date: Sat Jan 12 14:37:03 2013 +0000 Tagging Entropy version 167 commit c2829066e213031a75f93b11301067da8246113c Author: Fabio Erculiani Date: Sat Jan 12 14:37:03 2013 +0000 Release Entropy 167 commit fb1dd2fb960adc9ff46aeb8fe7dbd67b06b219a4 Author: Fabio Erculiani Date: Sat Jan 12 14:33:30 2013 +0000 [entropy.client] fix repository database download using the rsync:// protocol commit 7b120b4b63878f17a3ad5829e9ee5953672e0259 Author: Fabio Erculiani Date: Sat Jan 12 14:00:12 2013 +0000 Tagging Entropy version 166 commit 04419d0a0aebd043f38ceb72438165e6a0ae4ef1 Author: Fabio Erculiani Date: Sat Jan 12 14:00:12 2013 +0000 Release Entropy 166 commit 17a32a6041b7939eb2935a409ed209a8ffaa2451 Author: Fabio Erculiani Date: Sat Jan 12 13:59:49 2013 +0000 [entropy.server] small code cleanup commit d6b7a21314fdaa53563b399aa25feb34a817066e Author: Fabio Erculiani Date: Sat Jan 12 13:57:03 2013 +0000 [entropy.server] make sure to not overwrite old package files, always bump package revision See bug #3904 commit 9f5f0d1c9561562402c9279595ff1e2812f3d35f Author: Fabio Erculiani Date: Sat Jan 12 13:03:56 2013 +0000 [entropy.server] cleanup whitespaces commit 3ec775c5a9d30187e96889f27f3a8299174be935 Author: Fabio Erculiani Date: Sat Jan 12 13:03:34 2013 +0000 [entropy.server] split _move_packages() in order to ease debugging commit fd1d3a6e2bfaaebcdc28188b7fd5471e7f71693b Author: Fabio Erculiani Date: Sat Jan 12 12:01:36 2013 +0000 [magneto] stop nagging user about the availability of the dbus service commit 18e9641e0cf5d1b480a17af60e556bc3d52d2f9a Author: Fabio Erculiani Date: Sun Jan 6 17:19:57 2013 +0000 Tagging Entropy version 165 commit ca40d783b1d2b5c56681696613cbf517eaefed02 Author: Fabio Erculiani Date: Sun Jan 6 17:19:56 2013 +0000 Release Entropy 165 commit 4e1caa7b5bf391b81db4e576c8fbf446dc2969c7 Author: Fabio Erculiani Date: Sun Jan 6 17:19:08 2013 +0000 [todo] update TODO commit 1cc776e25ed1220fbf9dbff5f0d4d8f25bf348e7 Author: Fabio Erculiani Date: Sun Jan 6 17:17:41 2013 +0000 [matter.builder] correctly handle Portage package uninstalls Package uninstalls were accounted as built packages, fooling the entropysrv plugin. commit 5cc95a03a6c8eb1711a2999e2b594fe7dd189514 Author: Fabio Erculiani Date: Sun Jan 6 17:17:09 2013 +0000 [matter] allow local, in-git execution for debugging purposes commit 746c2d2d530669c21e41d9e81b46004b7a26f8f0 Author: Fabio Erculiani Date: Sun Jan 6 16:58:22 2013 +0000 [matter.utils] avoid circular module dependency with matter.output commit 8950893039530e671394d70b65f5d40b15cd548a Author: Fabio Erculiani Date: Sun Jan 6 16:56:30 2013 +0000 [matter] rename matter.py to matter_app.py to avoid name clashing commit afccc337ccf87f0085dce8ec8a372a55e6a8d1a7 Author: Fabio Erculiani Date: Sun Jan 6 16:37:11 2013 +0000 [matter] add exception handler that also prints local variables in the stack commit 8d110732d3de274fbe6e82e6a520c8ae121f5092 Author: Fabio Erculiani Date: Sun Jan 6 09:54:12 2013 +0000 [matter] add support for --sync-best-effort commit aaa0074e7dc2b71811f1653f49d1c8dfa6c11c1c Author: Fabio Erculiani Date: Sat Jan 5 12:49:50 2013 +0000 Tagging Entropy version 164 commit 7f26af3710ca44e1e6460e9f5a738dfce1078831 Author: Fabio Erculiani Date: Sat Jan 5 12:49:50 2013 +0000 Release Entropy 164 commit 79e0c5f804f15e5807a84209cf1496e5cfdcc7f7 Author: Fabio Erculiani Date: Sat Jan 5 12:49:32 2013 +0000 [matter] fix SyntaxError commit db3bdc407df36a69799f08528ab98fc94ef10590 Author: Fabio Erculiani Date: Sat Jan 5 12:43:36 2013 +0000 Tagging Entropy version 163 commit 024f42093bcf183fe96fdaa5b1a5fc46b4be29dd Author: Fabio Erculiani Date: Sat Jan 5 12:43:36 2013 +0000 Release Entropy 163 commit dda574e080b69428bf08273db64f832100fda3d5 Author: Fabio Erculiani Date: Sat Jan 5 12:36:01 2013 +0000 [matter] add soft-blocker parameter support commit 0288622c7ce7b25172a240baf9bd4f4e2791c4e5 Author: Fabio Erculiani Date: Wed Jan 2 18:33:23 2013 +0000 Tagging Entropy version 162 commit 66360b99122b7b91d46c1b30d90cd8fb0b0dda57 Author: Fabio Erculiani Date: Wed Jan 2 18:33:23 2013 +0000 Release Entropy 162 commit 327445ac4ba23b08ee705a0e38ba3be633827bc0 Author: Fabio Erculiani Date: Wed Jan 2 00:47:03 2013 +0000 [matter] fix handling of "stable:", disable keywords set by make.conf commit 02f092843fd873a27b5092b69e389384e83e5478 Author: Fabio Erculiani Date: Sun Dec 30 17:10:21 2012 +0100 [entropy.client] fix unicode comparison warning generated by ca-certificates commit 7ed9d050f93b5451e8e21c5d7b79fb48cc47983f Author: Fabio Erculiani Date: Sun Dec 30 16:25:47 2012 +0100 Tagging Entropy version 161 commit 0ef31e902127bd7635c4334f3b5b17ac527a7d29 Author: Fabio Erculiani Date: Sun Dec 30 16:25:47 2012 +0100 Release Entropy 161 commit 059339e1f4b56ef19de15bf4eaacf4dd69ae9aaf Author: Fabio Erculiani Date: Sun Dec 30 16:24:52 2012 +0100 [matter] fix mkstemp() when suffix is None commit 7356ebbf18b3276c5c85680c61ed47a77c4d1aa0 Author: Fabio Erculiani Date: Sun Dec 30 16:22:51 2012 +0100 [matter] disable coloured output if stdout is not a tty commit aae1c74653e4b43eebe4263ae72bad817c822f0c Author: Fabio Erculiani Date: Wed Dec 26 21:00:15 2012 +0100 Tagging Entropy version 160 commit 3d904689e3bebc69bda83d87721ed9e79b25314b Author: Fabio Erculiani Date: Wed Dec 26 21:00:15 2012 +0100 Release Entropy 160 commit 6f05b640c2daa9f2eac77170a1c27a1b3bd1b705 Author: Fabio Erculiani Date: Wed Dec 26 20:58:21 2012 +0100 [matter] add Portage package sets support commit 35c59553800a76850fdeaa7d86d97aab8158c35f Author: Fabio Erculiani Date: Wed Dec 26 20:42:17 2012 +0100 [matter] properly catch portage.exception.InvalidAtom in _pre_graph_filters() commit bb052e992f08ae88681c38770a58ff6d42da792f Author: Fabio Erculiani Date: Wed Dec 26 19:32:36 2012 +0100 [equo] when running with args: "equo --bashcomp", do not call args.pop(0) if args is empty commit 329da2587f69e5d722fbeeeabdece09181c2e9cc Author: Fabio Erculiani Date: Wed Dec 26 19:17:13 2012 +0100 [equo] fix UnicodeEncodeError as per bug #3873 commit 04342cd901a98c6c5a45f725246c22b9978548f5 Author: Fabio Erculiani Date: Wed Dec 26 19:02:00 2012 +0100 Tagging Entropy version 159 commit e935acf577aea6f855c19500cf6b1f250779b585 Author: Fabio Erculiani Date: Wed Dec 26 19:01:59 2012 +0100 Release Entropy 159 commit 3556f9ab5bf3ec1f7b24eb928875fe15051f2be0 Author: Fabio Erculiani Date: Wed Dec 26 19:00:53 2012 +0100 [matter] rework Makefile, move entropy and portage plugins to separate targets commit 5ef47e4d0c334407bafc3d2c6cd8d54eb26a4d45 Author: Fabio Erculiani Date: Wed Dec 26 00:10:33 2012 +0100 [antimatter] lock/unlock vardb while scanning commit 424b81aaf1c0bd057bb24ae9e18bfe4f8f4303de Author: Fabio Erculiani Date: Sat Dec 22 21:10:52 2012 +0100 [matter] move matter to its own directory, get ready to split it off commit caf8ecbf45355fb6cc52a74846d35b93137d1012 Author: Fabio Erculiani Date: Sat Dec 22 12:53:22 2012 +0100 [todo] update TODO commit a10303c810781743b01bce8cec87b373b2d4922b Author: Fabio Erculiani Date: Sat Dec 22 12:52:32 2012 +0100 [entropy.spm] PortagePlugin: generated NEEDED.ELF.2 metadata if it's not available This makes possible to use (untested) pkgcore server-side commit 139990a749bcd469f9113ce0c39630a6a9f0545e Author: Fabio Erculiani Date: Sat Dec 22 12:47:32 2012 +0100 [entropy.spm] _extract_pkg_metadata_provided_libs: only scan "obj" entries commit 7473ff1c0447b9bebd4a40de9e07bc3111be7e0f Author: Fabio Erculiani Date: Sat Dec 22 12:46:53 2012 +0100 [tests] db: extend test_needed with another test pkg commit d595e234ed8007c08de101c120d90198be8436db Author: Fabio Erculiani Date: Sat Dec 22 09:55:26 2012 +0100 [matter] drop duplicate static method commit 5959b44e17cc32a0315ba568471b12b812c98679 Author: Fabio Erculiani Date: Sat Dec 22 09:42:18 2012 +0100 [matter] make possible to extend ArgumentParser params, implement Portage binpkgs push commit 6339cffc0cad8d293607e29b19a39f1e2ed86023 Author: Fabio Erculiani Date: Sat Dec 22 09:41:24 2012 +0100 [matter] fix typo in setup() and teardown() PackageBuilder methods commit 752ea1e1a37a86666cbf74eec680d1c1b382a6dc Author: Fabio Erculiani Date: Sat Dec 22 09:17:47 2012 +0100 [matter] move Portage source PMS specific env setup back to PackageBuilder commit bf5beacb5b69cc56380e6123993f8289aed823ce Author: Fabio Erculiani Date: Sat Dec 22 09:13:42 2012 +0100 [matter] cleanup matter.main code a bit commit 761d8ffb337d5ecd31f89bb0ebaee04bc453d478 Author: Fabio Erculiani Date: Fri Dec 21 22:15:07 2012 +0100 [matter] implement Portage package commit in BaseBinaryPMS commit 0fec4c54d34e19f39b368fad53434357ccec6355 Author: Fabio Erculiani Date: Fri Dec 21 09:27:43 2012 +0100 [matter] document .spec file parameters in matter --help commit bfd24f9560bf4161eeb27bb215aca15c45fe87c9 Author: Fabio Erculiani Date: Fri Dec 21 00:54:32 2012 +0100 Tagging Entropy version 158 commit 51f80944ff5d9cad935354d6ae795abb46379ef7 Author: Fabio Erculiani Date: Fri Dec 21 00:54:31 2012 +0100 Release Entropy 158 commit f9c96661588faa6dd1b18b6f63ea5b93d2001467 Author: Fabio Erculiani Date: Fri Dec 21 00:45:45 2012 +0100 [entropy.output] drop old cruft commit ef679bf2e79c7a68b52ee5acec73e0a8e56d2a63 Author: Fabio Erculiani Date: Fri Dec 21 00:45:23 2012 +0100 [server] update POTFILES.in commit cd12e89f84a6adf1ab7e581ba850f4a7b51e2874 Author: Fabio Erculiani Date: Fri Dec 21 00:44:04 2012 +0100 [matter] split and clean matter, make the Entropy dependency optional commit dad36a9a80fbfec6242bd82f234f9d462dc458a8 Author: Fabio Erculiani Date: Thu Dec 20 21:41:20 2012 +0100 [antimatter] rename antimatter to antimatter.py commit ff029d38177031091da828a433d1d4c57dad0a51 Author: Fabio Erculiani Date: Thu Dec 20 21:40:49 2012 +0100 [matter] rename matter to matter.py commit e4ef3979a2950ce2a49bf0b418c056c68c39f10f Author: Fabio Erculiani Date: Thu Dec 20 10:01:56 2012 +0100 [matter] add "stable" parameter support to particles commit e17928e4bf7d85074d2ecff9592ab472221c41cc Author: Fabio Erculiani Date: Thu Dec 20 09:13:19 2012 +0100 [matter] use subprocess.call() instead of a custom os.spawnvpe() commit 44ad78e33b3147fd9a71034343abd1d9c414b2b4 Author: Fabio Erculiani Date: Tue Dec 18 19:58:31 2012 +0100 Tagging Entropy version 157 commit ce64433a6c76330d1748e51adf4244d9ecc8d375 Author: Fabio Erculiani Date: Tue Dec 18 19:58:31 2012 +0100 Release Entropy 157 commit d5b46cda2b7d85d639300363fe0c8f06bd37393c Author: Fabio Erculiani Date: Tue Dec 18 09:08:32 2012 +0100 [antimatter] properly format title for new packages as well commit b8affca48bfcea81530813e7967ba5bdb4007089 Author: Fabio Erculiani Date: Tue Dec 18 08:50:46 2012 +0100 [antimatter] rework BaseAntiMatterResult parameters, extend the HtmlAntiMatterResult class commit e1107512c3bdee5a11b94e93d64d2678f011d6b3 Author: Fabio Erculiani Date: Tue Dec 18 00:27:19 2012 +0100 [antimatter] use