Here is what we discussed today. If you want to discuss some topic(s) further, reply to this mail, ONE TOPIC per reply (otherwise it will be difficult to track topics)
* remove db, use dump dir name as key (instead of uuid:uid) - report lib probably needs this - users definitely do not want (or cannot) use a centralized storage and db * report lib (urgent?) - what exactly needs to be done? who will be the lead? =============================================================== ^^^^^^ I took it
* implement .conf description files and event description files - see other minidoc ^^^^^^ Postponed
* apply gui_event_fix.patch - otherwise we are still using obsolete [ AnalyzerActionsAndReporters ] section: Kerneloops = KerneloopsReporter CCpp = Bugzilla, Logger Python = Bugzilla, Logger ^^^^^^ I took it
* abrt-action-send-dbus-signal - abrtd no longer needs to send dbus signal then - see the item below why we might want that * split abrt-dbus from abrtd * move command processing from abrt-dbus to abrt-server - this will solve "report step is not threaded" bug, since abrt-server's are run in parallel or move command processing to client side - especially that this would fix security problems - eliminates a lot of complexity by removing the need to talk over dbus - what to do with "inform all" functionality then? - abrt-action-install-debuginfo needs special privs, is it ok?; what else needs special privileges? * rewrite abrt-action-install-debuginfo in C(++)? - which makes it possible to mark it suid-root (IIRC shell scripts have problems there) - while at it, reinstate lost debuginfo cache trimming capability =============================================================== ^^^^^^ Postponed; Jiri wants to try coding abrt-action-install-debuginfo in python
* remove some (all remaining?) C++ isms - just converting LoadPluginSettings() and make_description_FOO() will make all abrt-action-FOO convertible to pure C - move make_description_FOO to libABRTUtils - makes many (all?) abrt-action-FOO lose libABRTdUtils dependency (its BIG) (howto test: change src/plugins/Makefile.am, and try rebuilding) - while at it, rename make_dsc_mailx to make_description_mailx ^^^^^^^ Nikola volunteered
* remove remaining plugins (koops-scanner/ccpp/db) - this will eliminate PluginManager.* ^^^^^^^ Postponed
* generalize "crash detection via log file analysis" - nice to have (can catch X crashes etc), but not urgent ^^^^^^^ Postponed