From 6cc5b01813ba87e4a68ed848f91a6a3d573af0f6 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Fri, 9 Oct 2009 11:33:44 +0200 Subject: DESIGN: small corrections Signed-off-by: Denys Vlasenko --- doc/DESIGN | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'doc') diff --git a/doc/DESIGN b/doc/DESIGN index 9419da7f..78947238 100644 --- a/doc/DESIGN +++ b/doc/DESIGN @@ -13,7 +13,7 @@ with minimal configuration. It will be sufficient if crashes just show a GUI notification, and user can invoke a GUI tool to process the crash and report it to bugzilla etc. -The configuration (like bugzilla address, username, passowrd) +The configuration (like bugzilla address, username, password) needs to be done via GUI dialogs from the same GUI tool. * Standalone server @@ -92,10 +92,10 @@ The key dbus calls served by abrt-process are: Returns job id (uint64). After it returns, when report creation thread has finished, JobDone(client_dbus_ID,UUID) dbus signal is emitted. -[Problem: how to do privilegged plugin specific actions?] + [Problem: how to do privilegged plugin specific actions?] Solution: if plugin needs an access to some root only accessible dir then abrt should be run by root anyway - - debuginfo gets installed using pkg-debug-install, which cares about + - debuginfo gets installed using pk-debuginfo-install, which cares about privileges itself, so no problem here - GetJobResult(UUID): returns map_crash_report_t (map_vector_string_t) - Report(map_crash_report_t (map_vector_string_t)): @@ -106,10 +106,11 @@ The key dbus calls served by abrt-process are: Development plan -Since current code does not match the palnned design, we need to gradually +Since current code does not match the planned design, we need to gradually change the code to "morph" it into the desired shape. Planned steps: -* make kerneloops plugin into separate daemon (convert it to a hook and get rid of "cron plugins" which are wrong idea since the begining) +* make kerneloops plugin into separate daemon (convert it to a hook + and get rid of "cron plugins" which are wrong idea since the begining) * Make abrtd dbus startable * Make abrt-gui start abrtd on demand, so that abrt-gui can be started even if abrtd does not run at the moment. -- cgit