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
--
vda