Hi,
This patch set modifies GUI so that for non-IT users
abrt provides fewer screens. For developers, a somewhat
hidden option exists to see all data, all possible events
and run them in any order:
in abrt-gui, select "Edit"->"Open problem data".
This is called "expert mode".
To this end, report-gtk acquired a new option, -e EVENT,
which specifies which event(s) to run. Without -e,
we get expert mode.
To make behavior configurable, new events, report-gui
and open-gui, are used by abrt-gui and applet to start reporting,
or to do "Edit"->"Open problem data" thing.
If events are not defined, they fall back to direct execution
of "report-gtk $DUMP_DIR".
Open question is how to select -e EVENT options in lieu
of third-party analyzers or collectors...
Patches are tested to apply to current gits (with some offsets).
Preparatory libreport1.patch is already in git and thus is not attached.
Patches are run-tested. The intermediate libreportN.patch
patches show gradual changes as I massaged the source
into implementing new logic.
Changes since v1: I self-reviewed patches and noticed a few
errors, such as: I forgot to reinstate check for missing config.
Please review.
--
vda
Show replies by date