Commit Graph

10092 Commits

Author SHA1 Message Date
Fabio Erculiani dc5bc3aa08 [matter] add another example file 2013-02-19 15:24:25 +00:00
Fabio Erculiani d0b68329c1 [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.
2013-02-19 15:16:10 +00:00
Fabio Erculiani 0dc49803b3 [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
2013-02-19 09:58:37 +00:00
Fabio Erculiani 62201f6b3d [matter] fix build-args parameter handling (remove unwanted comma) 2013-02-18 23:29:34 +00:00
Fabio Erculiani a7dfdafe3c [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
2013-02-18 23:01:01 +00:00
Fabio Erculiani 5d3cb7a878 [conf] cerberus.itti.ifce.edu.br is dead 2013-02-18 22:49:27 +00:00
Fabio Erculiani 937cf7052a [matter] uniform string quoting, prefer " over ' 2013-02-18 22:49:08 +00:00
Fabio Erculiani 8f74262cbb [matter] move env var MATTER_PORTAGE_BUILD_ARGS to .particle parameter build-args 2013-02-18 22:42:11 +00:00
Fabio Erculiani 3695655e66 [entorpy.client] fix Logger.log() usage in entropy.client.interfaces.package 2013-02-17 19:04:20 +00:00
Fabio Erculiani 1655cb3baa [RigoDaemon] drop send_requested_reply from dbus config, causes deadlock with gdm-3.6 2013-02-12 14:22:56 +01:00
Fabio Erculiani e66ec77a67 [entropy.qa] warn_missing_dependencies: stop using get_deep_dependency_list, too slow and unwanted 2013-02-10 19:01:35 +00:00
Fabio Erculiani a0037bfe76 [entropy.qa] test_missing_dependencies: only consider direct dependencies
Any missing ELF level dependency should be always satisfied by direct
dependencies.
2013-02-10 18:47:12 +00:00
Fabio Erculiani c5e1908a89 [entropy.server] fix undefined reference in drained_dependencies_test 2013-02-09 16:46:51 +00:00
Fabio Erculiani dffebc80dd [entropy.server] drained_dependencies_test: improve readability of the output 2013-02-09 16:33:12 +00:00
Fabio Erculiani 8c5113743f [entropy.server] tweak output of injected_library_dependencies_test 2013-02-09 16:30:14 +00:00
Fabio Erculiani bc9db04990 [entropy.qa] test_missing_dependencies: cosmetic changes to the generated output 2013-02-09 16:19:11 +00:00
Fabio Erculiani 860e791635 [entropy.qa] fix typo in test_missing_dependencies() 2013-02-09 15:32:11 +00:00
Fabio Erculiani b9347cc181 [entropy.qa] improve output of test_missing_dependencies() 2013-02-09 15:29:19 +00:00
Fabio Erculiani 0002f75982 [entropy.qa] split test_missing_dependencies, move ldd-based scan to warn_missing_dependencies 2013-02-09 15:08:09 +00:00
Fabio Erculiani 19758885be [eit.commands.test] if "eit test deps" reports missing deps, return != 0 2013-02-09 14:52:04 +00:00
Fabio Erculiani ddff9fde6a [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.
2013-02-09 14:38:57 +00:00
Fabio Erculiani f15efc018d [entropy.qa] remove unwanted output message from test_missing_dependencies.
The message heavily depends on the context in where test_missing_dependencies
is executed.
2013-02-09 14:27:01 +00:00
Fabio Erculiani d2babac662 [entropy.qa] _get_missing_libraries: cache the list of system packages 2013-02-09 13:54:03 +00:00
Fabio Erculiani 952c361c5a [entropy.db] add listAllSystemPackageIds() method 2013-02-09 13:53:11 +00:00
Fabio Erculiani a499cf0de5 [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.
2013-02-09 13:30:23 +00:00
Fabio Erculiani fa3f2df372 [entropy.qa] _get_missing_rdepends: if package does not need any library, return straight away 2013-02-09 11:04:08 +00:00
Fabio Erculiani 28ce290999 [entropy.db] add listAllInjectedPackageIds 2013-02-09 10:50:11 +00:00
Fabio Erculiani 8df97717cb Tagging Entropy version 175 175 2013-02-08 17:14:22 +01:00
Fabio Erculiani 877cf926d8 Release Entropy 175 2013-02-08 17:14:22 +01:00
Fabio Erculiani 172fe3a2ea [entropy.client] Trigger: _trigger_env_update must return an integer 2013-02-08 17:12:49 +01:00
Fabio Erculiani 88ac77e8a9 [entropy.spm] PortagePlugin: environment_update() must return an execution status int 2013-02-08 17:12:04 +01:00
Fabio Erculiani 2a84c85376 Tagging Entropy version 174 174 2013-02-07 08:43:34 +01:00
Fabio Erculiani c028464ebe Release Entropy 174 2013-02-07 08:43:33 +01:00
Fabio Erculiani 10fbf275e6 [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.
2013-02-07 08:33:29 +01:00
Fabio Erculiani 88c0e7ef6c [entropy.spm] create SpmPlugin.Error base exception class for all SPM issues 2013-02-07 08:33:29 +01:00
Fabio Erculiani 9c5ec4c7cb [entropy.fetchers] drop UrlFetcher.output, deprecated in 2010 2013-02-06 07:44:33 +00:00
Fabio Erculiani 69a2e0e8c0 [entropy.client] drop get_file_permissions, deprecated 2013-02-06 07:44:33 +00:00
Fabio Erculiani 8807ff8ba7 [entropy.tools] drop get_random_temp_file, deprecated 2013-02-06 07:44:33 +00:00
Fabio Erculiani 86821d408b [entropy.client] drop deprecated methods 2013-02-06 07:44:33 +00:00
Fabio Erculiani 78f0a65b05 [todo] update TODO 2013-02-06 07:44:33 +00:00
Fabio Erculiani a123f53e43 [Rigo] update rigo.pot 2013-02-06 07:44:33 +00:00
Fabio Erculiani d8848d68fc [Rigo] make Glade-3 happy and acknowledge its xml changes once and for all 2013-02-06 07:44:33 +00:00
Fabio Erculiani 1cdda9f5fe [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
2013-02-06 07:44:33 +00:00
Fabio Erculiani 20c4a55984 [Rigo] fixup Application View rendering when window is maximized 2013-02-06 07:44:33 +00:00
Fabio Erculiani 1e1da0863f [todo] update TODO 2013-02-06 07:44:32 +00:00
Fabio Erculiani d339fc8208 [Rigo] make possible to disable the updates notification box 2013-02-06 07:44:32 +00:00
Fabio Erculiani e34ee97cdc [entropy.db] drop deprecated methods closeDB() and commitChanges() 2013-02-06 07:44:32 +00:00
Fabio Erculiani c2c6c51703 [Rigo] fix Application View rendering when window is maximized 2013-02-06 07:44:32 +00:00
Fabio Erculiani c2f82543fc [entropy.i18n] try recover from invalid filesystem encoding
This should also help with invalid UTF-8 characters returned by _()
2013-02-06 07:44:32 +00:00
Fabio Erculiani 4f8205323f [entropy.i18n] try recover from invalid filesystem encoding
This should also help with invalid UTF-8 characters returned by _()
2013-02-05 08:29:37 +00:00