[PATCH] Support manpages in asciidoc
by Karel Klic
Hi,
I have prepared a patch to show how we could integrate/write man pages in asciidoc[1], a textual format which is simpler to use than troff. The patch contains abrt-action-mailx manpage which I just wrote.
Git uses this format, and its manpages are good source for finding usage examples.
Karel
[1] http://www.methods.co.nz/asciidoc/
--
Karel Klíč <kklic(a)redhat.com>
Developer, package maintainer
Office: +420 532 294 128
Mobile: +420 776 196 877
Red Hat Inc. http://cz.redhat.com
12 years, 12 months
[PATCH] abrt-cli: select reporters by numbers (trac#194)
by Miroslav Lichvar
---
src/cli/report.c | 37 ++++++++++++++++++++++---------------
1 files changed, 22 insertions(+), 15 deletions(-)
diff --git a/src/cli/report.c b/src/cli/report.c
index f2c2380..7da3c24 100644
--- a/src/cli/report.c
+++ b/src/cli/report.c
@@ -745,30 +745,37 @@ int report(const char *dump_dir_name, int flags)
else
{
const char *rating_str = get_crash_item_content_or_NULL(crash_data, FILENAME_RATING);
- unsigned rating = rating_str ? xatou(rating_str) : 4;
+ unsigned i, rating = rating_str ? xatou(rating_str) : 4;
+ GList *li;
+ char wanted_reporters[255];
- /* For every reporter, ask if user really wants to report using it. */
- for (GList *li = report_events; li; li = li->next)
+ puts(_("Available reporters:"));
+ /* Print list of reporters and ask the user which should be used. */
+ for (li = report_events, i = 1; li; li = li->next, i++)
{
char *reporter_name = (char *) li->data;
event_config_t *config = get_event_config(reporter_name);
- char question[255];
- char *show_reporter_name;
- if (config)
- show_reporter_name = (config->screen_name) ? config->screen_name : reporter_name;
- else
- show_reporter_name = reporter_name;
- snprintf(question, sizeof(question), _("Report using %s?"), show_reporter_name);
+ printf("%d) %s\n", i, (config && config->screen_name) ? config->screen_name : reporter_name);
+ }
+
+ read_from_stdin(_("Which reporter(s) do you want to use? "), wanted_reporters, sizeof(wanted_reporters));
+
+ for (li = report_events, i = 1; li; li = li->next, i++)
+ {
+ char *reporter_name = (char *) li->data;
+ event_config_t *config = get_event_config(reporter_name);
+ char reporter_number[10], *c;
+ int len;
if (!config)
VERB1 log("No configuration file found for '%s' reporter", reporter_name);
-
- if (!ask_yesno(question))
- {
- puts(_("Skipping..."));
+
+ /* Was this reporter requested? */
+ len = snprintf(reporter_number, sizeof(reporter_number), "%d", i);
+ c = strstr(wanted_reporters, reporter_number);
+ if (!(c && (c == wanted_reporters || !isdigit(c[-1])) && (!c[len] || !isdigit(c[len]))))
continue;
- }
/* TODO: npajkovs; not implemented yet */
//const char *rating_required = get_map_string_item_or_NULL(single_plugin_settings, "RatingRequired");
--
1.7.4
13 years
[PATCH] generate abrt version from git
by Nikola Pajkovsky
Signed-off-by: Nikola Pajkovsky <npajkovs(a)redhat.com>
---
.gitignore | 1 +
Makefile.am | 18 +-
abrt.spec | 1401 ----------------------------------------------------------
abrt.spec.in | 1389 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
configure.ac | 5 +-
gen-version | 17 +
6 files changed, 1419 insertions(+), 1412 deletions(-)
delete mode 100644 abrt.spec
create mode 100644 abrt.spec.in
create mode 100755 gen-version
diff --git a/.gitignore b/.gitignore
index 7d1a59b..291acac 100644
--- a/.gitignore
+++ b/.gitignore
@@ -117,6 +117,7 @@ po/.intltool-merge-cache
# misc
\#*
*~
+abrt.spec
# autogenerated soure file
src/gui-wizard-gtk/wizard_glade.c
diff --git a/Makefile.am b/Makefile.am
index 6f38997..7201f60 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -4,7 +4,8 @@ SUBDIRS = src po icons tests doc
DISTCHECK_CONFIGURE_FLAGS = \
--with-systemdsystemunitdir=$$dc_install_base/$(systemdsystemunitdir)
-EXTRA_DIST = doc/coding-style abrt.spec abrt.pc.in doc/abrt-plugin/ doc/howto-write-reporter
+EXTRA_DIST = doc/coding-style abrt.spec.in abrt.pc.in doc/abrt-plugin/ doc/howto-write-reporter \
+ gen-version
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = abrt.pc
@@ -16,18 +17,15 @@ RPM_DIRS = --define "_sourcedir `pwd`" \
--define "_srcrpmdir `pwd`"
rpm: dist
+ ./gen-version
rpmbuild $(RPM_DIRS) -ba abrt.spec
srpm: dist
+ ./gen-version
rpmbuild $(RPM_DIRS) -bs abrt.spec
-test-rpm: dist
- rpmbuild --define "_buildid `date +%G%m%d%H%M%S`" \
- $(RPM_DIRS) -ba abrt.spec
-
-test-srpm: dist
- rpmbuild --define "_buildid `date +%G%m%d%H%M%S`" \
- $(RPM_DIRS) -bs abrt.spec
-
+# value for overriding from command line
+# e.g: make scratch-build DIST=f15
+DIST=rawhide
scratch-build: srpm
- koji build --scratch dist-f12 $(PACKAGE)-$(VERSION)-1.fc12.src.rpm
+ koji build --scratch dist-$(DIST) `make srpm | grep Wrote | cut -d' ' -f2`
diff --git a/abrt.spec b/abrt.spec
deleted file mode 100644
index 38ee7fd..0000000
--- a/abrt.spec
+++ /dev/null
@@ -1,1401 +0,0 @@
-%{!?python_site: %define python_site %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(0)")}
-# platform-dependent
-%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
-%if 0%{?fedora} >= 14
- %define with_systemd 1
-%else
- %define with_systemd 0
-%endif
-
-# please modify the "_buildid" define in a way that identifies
-# that the built package isn't the stock distribution package,
-# for example, by setting abbreviation sha1 hash "238f49f"
-#
-# % define _buildid git238f49f
-
-%if "0%{?_buildid}" != "0"
-%define pkg_release 0.%{?_buildid}%{?dist}
-%else
-%define pkg_release 1%{?dist}
-%endif
-
-Summary: Automatic bug detection and reporting tool
-Name: abrt
-Version: 2.0.2
-Release: %{?pkg_release}
-License: GPLv2+
-Group: Applications/System
-URL: https://fedorahosted.org/abrt/
-Source: https://fedorahosted.org/released/%{name}/%{name}-%{version}.tar.gz
-Source1: abrt.init
-Source2: abrt-ccpp.init
-Source3: abrt-oops.init
-BuildRequires: dbus-devel
-BuildRequires: gtk2-devel
-BuildRequires: curl-devel
-BuildRequires: rpm-devel >= 4.6
-BuildRequires: desktop-file-utils
-BuildRequires: libnotify-devel
-BuildRequires: xmlrpc-c-devel
-BuildRequires: file-devel
-BuildRequires: python-devel
-BuildRequires: gettext
-BuildRequires: libxml2-devel
-BuildRequires: libtar-devel
-BuildRequires: intltool
-BuildRequires: libtool
-BuildRequires: nss-devel
-BuildRequires: texinfo
-
-# for rhel6
-%if 0%{?rhel} >= 6
-BuildRequires: gnome-keyring-devel
-%else
-BuildRequires: libgnome-keyring-devel
-%endif
-
-%if %{?with_systemd}
-Requires: systemd-units
-%endif
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-Requires: %{name}-libs = %{version}-%{release}
-Requires: libreport = %{version}-%{release}
-Requires(pre): shadow-utils
-Obsoletes: abrt-plugin-sqlite3 > 0.0.1
-# required for transition from 1.1.13, can be removed after some time
-Obsoletes: abrt-plugin-runapp > 0.0.1
-Obsoletes: abrt-plugin-filetransfer > 0.0.1
-Obsoletes: abrt-plugin-sosreport > 0.0.1
-
-%description
-%{name} is a tool to help users to detect defects in applications and
-to create a bug report with all informations needed by maintainer to fix it.
-It uses plugin system to extend its functionality.
-
-%package -n libreport
-Summary: Libraries for reporting crashes to different targets.
-Group: System Environment/Libraries
-
-%description -n libreport
-Libraries providing API for reporting different problems in applications
-to different bug targets like bugzilla, ftp, trac, etc...
-
-%package -n libreport-devel
-Summary: Development libraries and headers for libreport.
-Group: Development/Libraries
-
-%description -n libreport-devel
-Development libraries and headers for libreport.
-
-%package -n libreport-python
-Summary: Python bindings for report-libs.
-# Is group correct here? -
-Group: System Environment/Libraries
-
-%description -n libreport-python
-Python bindings for report-libs.
-
-%package -n libreport-gtk
-Summary: GTK frontend for libreport
-Group: User Interface/Desktops
-
-%description -n libreport-gtk
-Applications for reporting bugs using libreport backend.
-
-%package libs
-Summary: Libraries for %{name}
-Group: System Environment/Libraries
-
-%description libs
-Libraries for %{name}.
-
-%package devel
-Summary: Development libraries for %{name}
-Group: Development/Libraries
-Requires: abrt-libs = %{version}-%{release}
-
-%description devel
-Development libraries and headers for %{name}.
-
-%package gui
-Summary: %{name}'s gui
-Group: User Interface/Desktops
-Requires: %{name} = %{version}-%{release}
-Requires: libreport-gtk
-# we used to have abrt-applet, now abrt-gui includes it:
-Provides: abrt-applet = %{version}-%{release}
-Obsoletes: abrt-applet < 0.0.5
-Conflicts: abrt-applet < 0.0.5
-
-%description gui
-GTK+ wizard for convenient bug reporting.
-
-%package addon-ccpp
-Summary: %{name}'s C/C++ addon
-Group: System Environment/Libraries
-Requires: elfutils, cpio
-Requires: %{name} = %{version}-%{release}
-
-%description addon-ccpp
-This package contains hook for C/C++ crashed programs and %{name}'s C/C++
-analyzer plugin.
-
-%package addon-kerneloops
-Summary: %{name}'s kerneloops addon
-Group: System Environment/Libraries
-Requires: curl
-Requires: %{name} = %{version}-%{release}
-Obsoletes: kerneloops > 0.0.1
-Obsoletes: abrt-plugin-kerneloops > 0.0.1
-Obsoletes: abrt-plugin-kerneloopsreporter > 0.0.1
-
-%description addon-kerneloops
-This package contains plugin for collecting kernel crash information
-and reporter plugin which sends this information to specified server,
-usually to kerneloops.org.
-
-%package plugin-logger
-Summary: %{name}'s logger reporter plugin
-Group: System Environment/Libraries
-Requires: %{name} = %{version}-%{release}
-
-%description plugin-logger
-The simple reporter plugin which writes a report to a specified file.
-
-%package plugin-mailx
-Summary: %{name}'s mailx reporter plugin
-Group: System Environment/Libraries
-Requires: %{name} = %{version}-%{release}
-Requires: mailx
-
-%description plugin-mailx
-The simple reporter plugin which sends a report via mailx to a specified
-email address.
-
-%package plugin-bugzilla
-Summary: %{name}'s bugzilla plugin
-Group: System Environment/Libraries
-Requires: %{name} = %{version}-%{release}
-
-%description plugin-bugzilla
-Plugin to report bugs into the bugzilla.
-
-%package plugin-rhtsupport
-Summary: %{name}'s RHTSupport plugin
-Group: System Environment/Libraries
-Requires: %{name} = %{version}-%{release}
-Obsoletes: abrt-plugin-catcut > 0.0.1
-Obsoletes: abrt-plugin-rhfastcheck > 0.0.1
-Obsoletes: abrt-plugin-rhticket > 0.0.1
-
-%description plugin-rhtsupport
-Plugin to report bugs into RH support system.
-
-%package plugin-reportuploader
-Summary: %{name}'s reportuploader plugin
-Group: System Environment/Libraries
-Requires: %{name} = %{version}-%{release}
-Obsoletes: abrt-plugin-ticketuploader > 0.0.1
-
-%description plugin-reportuploader
-Plugin to report bugs into anonymous FTP site associated with ticketing system.
-
-%package addon-python
-Summary: %{name}'s addon for catching and analyzing Python exceptions
-Group: System Environment/Libraries
-Requires: python
-Requires: %{name} = %{version}-%{release}
-Obsoletes: gnome-python2-bugbuddy > 0.0.1
-Provides: gnome-python2-bugbuddy
-
-%description addon-python
-This package contains python hook and python analyzer plugin for handling
-uncaught exception in python programs.
-
-%package cli
-Summary: %{name}'s command line interface
-Group: User Interface/Desktops
-Requires: %{name} = %{version}-%{release}
-Requires: abrt-addon-kerneloops
-Requires: abrt-addon-ccpp, abrt-addon-python
-Requires: abrt-plugin-bugzilla, abrt-plugin-logger
-
-%description cli
-This package contains simple command line client for controlling abrt daemon over
-the sockets.
-
-%package desktop
-Summary: Virtual package to install all necessary packages for usage from desktop environment
-Group: User Interface/Desktops
-# This package gets installed when anything requests bug-buddy -
-# happens when users upgrade Fn to Fn+1;
-# or if user just wants "typical desktop installation".
-# Installing abrt-desktop should result in the abrt which works without
-# any tweaking in abrt.conf (IOW: all plugins mentioned there must be installed)
-Requires: %{name} = %{version}-%{release}
-Requires: abrt-addon-kerneloops
-Requires: abrt-addon-ccpp, abrt-addon-python
-# Default config of addon-ccpp requires gdb
-Requires: gdb >= 7.0-3
-Requires: abrt-gui
-Requires: abrt-plugin-logger, abrt-plugin-bugzilla
-#Requires: abrt-plugin-firefox
-Obsoletes: bug-buddy > 0.0.1
-Provides: bug-buddy
-
-%description desktop
-Virtual package to make easy default installation on desktop environments.
-
-%package retrace-server
-Summary: %{name}'s retrace server using HTTP protocol
-Group: System Environment/Daemons
-Requires: abrt-addon-ccpp
-Requires: gdb >= 7.0-3
-Requires: httpd, mod_wsgi, mod_ssl, python-webob
-Requires: mock, xz, elfutils, createrepo, rsync
-%{?el6:Requires: python-argparse}
-Requires(preun): /sbin/install-info
-Requires(post): /sbin/install-info
-
-%description retrace-server
-The retrace server provides a coredump analysis and backtrace
-generation service over a network using HTTP protocol.
-
-%prep
-%setup -q
-
-%build
-autoconf
-%configure
-sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
-sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
-CFLAGS="-fno-strict-aliasing"
-make %{?_smp_mflags}
-
-%install
-rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir}
-%find_lang %{name}
-
-# remove all .la and .a files
-find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f
-mkdir -p ${RPM_BUILD_ROOT}/%{_initrddir}
-install -m 755 %SOURCE1 ${RPM_BUILD_ROOT}/%{_initrddir}/abrtd
-install -m 755 %SOURCE2 ${RPM_BUILD_ROOT}/%{_initrddir}/abrt-ccpp
-install -m 755 %SOURCE3 ${RPM_BUILD_ROOT}/%{_initrddir}/abrt-oops
-mkdir -p $RPM_BUILD_ROOT/var/cache/abrt-di
-mkdir -p $RPM_BUILD_ROOT/var/run/abrt
-mkdir -p $RPM_BUILD_ROOT/var/spool/abrt
-mkdir -p $RPM_BUILD_ROOT/var/spool/abrt-retrace
-mkdir -p $RPM_BUILD_ROOT/var/cache/abrt-retrace
-mkdir -p $RPM_BUILD_ROOT/var/log/abrt-retrace
-mkdir -p $RPM_BUILD_ROOT/var/spool/abrt-upload
-
-desktop-file-install \
- --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
- --vendor fedora \
- --delete-original \
- ${RPM_BUILD_ROOT}%{_datadir}/applications/%{name}.desktop
-
-desktop-file-install \
- --dir ${RPM_BUILD_ROOT}%{_sysconfdir}/xdg/autostart \
- src/applet/abrt-applet.desktop
-
-# After everything is installed, remove info dir
-rm -f %{buildroot}%{_infodir}/dir
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%pre
-#uidgid pair 173:173 reserved in setup rhbz#670231
-%define abrt_gid_uid 173
-getent group abrt >/dev/null || groupadd -f -g %{abrt_gid_uid} --system abrt
-getent passwd abrt >/dev/null || useradd --system -g abrt -u %{abrt_gid_uid} -d /etc/abrt -s /sbin/nologin abrt
-exit 0
-
-%post
-if [ $1 -eq 1 ]; then
- /sbin/chkconfig --add abrtd
-fi
-#systemd
-%if %{?with_systemd}
-#if [ $1 -eq 1 ]; then
-# Enable (but don't start) the units by default
- /bin/systemctl enable abrtd.service >/dev/null 2>&1 || :
-#fi
-%endif
-
-%post addon-ccpp
-# this is required for transition from 1.1.x to 2.x
-# because /cache/abrt-di/* was created under root with root:root
-# so 2.x fails when it tries to extract debuginfo there..
-chown -R abrt:abrt %{_localstatedir}/cache/abrt-di
-if [ $1 -eq 1 ]; then
- /sbin/chkconfig --add abrt-ccpp
-fi
-#systemd: TODO
-
-%post addon-kerneloops
-if [ $1 -eq 1 ]; then
- /sbin/chkconfig --add abrt-oops
-fi
-#systemd: TODO
-
-%post retrace-server
-/sbin/install-info %{_infodir}/abrt-retrace-server %{_infodir}/dir 2> /dev/null || :
-/usr/sbin/usermod -G mock apache 2> /dev/null || :
-
-%preun
-if [ "$1" -eq "0" ] ; then
- service abrtd stop >/dev/null 2>&1
- /sbin/chkconfig --del abrtd
-fi
-#systemd
-%if %{?with_systemd}
-if [ "$1" -eq "0" ] ; then
- /bin/systemctl stop abrtd.service >/dev/null 2>&1 || :
- /bin/systemctl disable abrtd.service >/dev/null 2>&1 || :
-fi
-%endif
-
-%preun addon-ccpp
-if [ "$1" -eq "0" ] ; then
- service abrt-ccpp stop >/dev/null 2>&1
- /sbin/chkconfig --del abrt-ccpp
-fi
-#systemd (not tested):
-%if %{?with_systemd}
-if [ "$1" -eq "0" ] ; then
- /bin/systemctl stop abrt-ccpp.service >/dev/null 2>&1 || :
- /bin/systemctl disable abrt-ccpp.service >/dev/null 2>&1 || :
-fi
-%endif
-
-%preun addon-kerneloops
-if [ "$1" -eq "0" ] ; then
- service abrt-oops stop >/dev/null 2>&1
- /sbin/chkconfig --del abrt-oops
-fi
-#systemd (not tested):
-%if %{?with_systemd}
-if [ "$1" -eq "0" ] ; then
- /bin/systemctl stop abrt-oops.service >/dev/null 2>&1 || :
- /bin/systemctl disable abrt-oops.service >/dev/null 2>&1 || :
-fi
-%endif
-
-%preun retrace-server
-if [ "$1" = 0 ]; then
- /sbin/install-info --delete %{_infodir}/abrt-retrace-server %{_infodir}/dir 2> /dev/null || :
-fi
-
-%postun
-#systemd
-%if %{?with_systemd}
-if [ $1 -ge 1 ] ; then
-# On upgrade, reload init system configuration if we changed unit files
- /bin/systemctl daemon-reload >/dev/null 2>&1 || :
-fi
-%endif
-
-%post gui
-# update icon cache
-touch --no-create %{_datadir}/icons/hicolor || :
-if [ -x %{_bindir}/gtk-update-icon-cache ]; then
- %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
-fi
-
-%post libs -p /sbin/ldconfig
-
-%postun libs -p /sbin/ldconfig
-
-%postun gui
-touch --no-create %{_datadir}/icons/hicolor || :
-if [ -x %{_bindir}/gtk-update-icon-cache ]; then
- %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
-fi
-
-%posttrans
-if [ "$1" -eq "0" ]; then
- service abrtd condrestart >/dev/null 2>&1 || :
-fi
-#systemd
-%if %{?with_systemd}
-if [ "$1" -eq "0" ]; then
- /bin/systemctl try-restart abrtd.service >/dev/null 2>&1 || :
-fi
-%endif
-
-%posttrans addon-ccpp
-if [ "$1" -eq "0" ]; then
- service abrt-ccpp condrestart >/dev/null 2>&1 || :
-fi
-#systemd
-%if %{?with_systemd}
-if [ "$1" -eq "0" ]; then
- /bin/systemctl try-restart abrt-ccpp.service >/dev/null 2>&1 || :
-fi
-%endif
-
-%posttrans addon-kerneloops
-if [ "$1" -eq "0" ]; then
- service abrt-oops condrestart >/dev/null 2>&1 || :
-fi
-#systemd
-%if %{?with_systemd}
-if [ "$1" -eq "0" ]; then
- /bin/systemctl try-restart abrt-oops.service >/dev/null 2>&1 || :
-fi
-%endif
-
-
-%files -f %{name}.lang
-%defattr(-,root,root,-)
-%doc README COPYING
-#systemd
-%if %{?with_systemd}
-/lib/systemd/system/abrtd.service
-%endif
-%{_sbindir}/abrtd
-%{_sbindir}/abrt-server
-%{_bindir}/abrt-handle-upload
-%{_bindir}/abrt-handle-crashdump
-%{_bindir}/abrt-action-save-package-data
-%{_bindir}/abrt-retrace-client
-%config(noreplace) %{_sysconfdir}/%{name}/abrt.conf
-%config(noreplace) %{_sysconfdir}/%{name}/abrt_event.conf
-%config(noreplace) %{_sysconfdir}/%{name}/gpg_keys
-%config(noreplace) %{_sysconfdir}/dbus-1/system.d/dbus-abrt.conf
-%{_initrddir}/abrtd
-%dir %attr(0755, abrt, abrt) %{_localstatedir}/spool/%{name}
-%dir %attr(0700, abrt, abrt) %{_localstatedir}/spool/%{name}-upload
-%dir %attr(0775, abrt, abrt) %{_localstatedir}/run/%{name}
-%ghost %attr(0666, -, -) %{_localstatedir}/run/%{name}/abrt.socket
-%ghost %attr(0644, -, -) %{_localstatedir}/run/abrtd.pid
-%dir %{_sysconfdir}/%{name}
-%dir %{_sysconfdir}/%{name}/plugins
-%dir %{_sysconfdir}/%{name}/events.d
-%dir %{_sysconfdir}/%{name}/events
-#%dir %{_libdir}/%{name}
-%{_mandir}/man8/abrtd.8.gz
-%{_mandir}/man5/abrt.conf.5.gz
-%{_mandir}/man5/abrt_event.conf.5.gz
-# {_mandir}/man5/pyhook.conf.5.gz
-%{_mandir}/man7/abrt-plugins.7.gz
-%{_datadir}/dbus-1/system-services/com.redhat.abrt.service
-
-%files -n libreport
-%defattr(-,root,root,-)
-%{_libdir}/libreport.so.*
-
-%files -n libreport-devel
-%defattr(-,root,root,-)
-%{_includedir}/report/*
-%{_libdir}/libreport.so
-
-%files -n libreport-python
-%defattr(-,root,root,-)
-%{python_sitearch}/report/*
-
-%files -n libreport-gtk
-%defattr(-,root,root,-)
-%{_bindir}/bug-reporting-wizard
-%{_libdir}/libreportgtk.so.*
-
-%files libs
-%defattr(-,root,root,-)
-%{_libdir}/libabrt*.so.*
-%{_libdir}/libbtparser.so.*
-
-%files devel
-%defattr(-,root,root,-)
-%{_includedir}/abrt/*
-%{_libdir}/libabrt*.so
-%{_includedir}/btparser/*
-%{_libdir}/libbtparser.so
-#FIXME: this should go to libreportgtk-devel package
-%{_libdir}/libreportgtk.so
-%{_libdir}/pkgconfig/*
-%doc doc/abrt-plugin doc/howto-write-reporter
-
-%files gui
-%defattr(-,root,root,-)
-%{_bindir}/abrt-gui
-%dir %{_datadir}/%{name}
-# all glade, gtkbuilder and py files for gui
-%{_datadir}/applications/fedora-%{name}.desktop
-%{_datadir}/icons/hicolor/*/apps/*
-%{_datadir}/icons/hicolor/*/status/*
-%{_datadir}/%{name}/icons/hicolor/*/status/*
-%{_bindir}/abrt-applet
-#%{_bindir}/test-report
-%{_sysconfdir}/xdg/autostart/abrt-applet.desktop
-
-%files addon-ccpp
-%defattr(-,root,root,-)
-%config(noreplace) %{_sysconfdir}/%{name}/plugins/CCpp.conf
-%dir %attr(0775, abrt, abrt) %{_localstatedir}/cache/abrt-di
-%{_initrddir}/abrt-ccpp
-%{_libexecdir}/abrt-hook-ccpp
-%{_bindir}/abrt-action-analyze-c
-%attr(4755, abrt, abrt) %{_bindir}/abrt-action-trim-files
-%attr(4755, abrt, abrt) %{_bindir}/abrt-action-install-debuginfo
-%{_bindir}/abrt-action-analyze-core.py*
-%{_bindir}/abrt-action-install-debuginfo.py*
-%{_bindir}/abrt-action-generate-backtrace
-%{_bindir}/abrt-action-analyze-backtrace
-%{_bindir}/abrt-action-list-dsos.py*
-%{_sysconfdir}/%{name}/events.d/ccpp_events.conf
-%{_sysconfdir}/%{name}/events/analyze_LocalGDB.xml
-%{_sysconfdir}/%{name}/events/reanalyze_LocalGDB.xml
-%{_sysconfdir}/%{name}/events/analyze_RetraceServer.xml
-%{_sysconfdir}/%{name}/events/reanalyze_RetraceServer.xml
-
-%files addon-kerneloops
-%defattr(-,root,root,-)
-%config(noreplace) %{_sysconfdir}/%{name}/plugins/Kerneloops.conf
-%{_sysconfdir}/%{name}/events/report_Kerneloops.xml
-%config(noreplace) %{_sysconfdir}/%{name}/events.d/koops_events.conf
-%{_initrddir}/abrt-oops
-%{_mandir}/man7/abrt-KerneloopsReporter.7.gz
-%{_bindir}/abrt-dump-oops
-%{_bindir}/abrt-action-analyze-oops
-%{_bindir}/abrt-action-kerneloops
-
-%files plugin-logger
-%defattr(-,root,root,-)
-%{_sysconfdir}/%{name}/events/report_Logger.conf
-%{_mandir}/man7/abrt-Logger.7.gz
-%{_bindir}/abrt-action-print
-
-%files plugin-mailx
-%defattr(-,root,root,-)
-%{_sysconfdir}/%{name}/events/report_Mailx.xml
-%config(noreplace) %{_sysconfdir}/%{name}/events.d/mailx_events.conf
-%{_mandir}/man7/abrt-Mailx.7.gz
-%{_bindir}/abrt-action-mailx
-
-%files plugin-bugzilla
-%defattr(-,root,root,-)
-%config(noreplace) %{_sysconfdir}/%{name}/plugins/Bugzilla.conf
-%{_sysconfdir}/%{name}/events/report_Bugzilla.xml
-%config(noreplace) %{_sysconfdir}/%{name}/events/report_Bugzilla.conf
-# FIXME: remove with the old gui
-%{_mandir}/man7/abrt-Bugzilla.7.gz
-%{_bindir}/abrt-action-bugzilla
-
-%files plugin-rhtsupport
-%defattr(-,root,root,-)
-%{_sysconfdir}/%{name}/events/report_RHTSupport.xml
-%config(noreplace) %{_sysconfdir}/%{name}/events.d/rhtsupport_events.conf
-# {_mandir}/man7/abrt-RHTSupport.7.gz
-%{_bindir}/abrt-action-rhtsupport
-
-%files plugin-reportuploader
-%defattr(-,root,root,-)
-%config(noreplace) %{_sysconfdir}/%{name}/plugins/Upload.conf
-%{_mandir}/man7/abrt-Upload.7.gz
-%{_bindir}/abrt-action-upload
-
-%files addon-python
-%defattr(-,root,root,-)
-%config(noreplace) %{_sysconfdir}/%{name}/plugins/Python.conf
-%{_bindir}/abrt-action-analyze-python
-%{python_site}/abrt*.py*
-%{python_site}/abrt.pth
-
-%files cli
-%defattr(-,root,root,-)
-%{_bindir}/abrt-cli
-%{_mandir}/man1/abrt-cli.1.gz
-%{_sysconfdir}/bash_completion.d/abrt-cli.bash
-
-%files desktop
-%defattr(-,root,root,-)
-
-%files retrace-server
-%defattr(-,root,root,-)
-%config(noreplace) %{_sysconfdir}/%{name}/retrace.conf
-%config(noreplace) %{_sysconfdir}/httpd/conf.d/retrace_httpd.conf
-%config(noreplace) %{_sysconfdir}/yum.repos.d/retrace.repo
-%dir %attr(0775, apache, abrt) %{_localstatedir}/spool/abrt-retrace
-%dir %attr(0755, abrt, abrt) %{_localstatedir}/cache/abrt-retrace
-%dir %attr(0755, abrt, abrt) %{_localstatedir}/log/abrt-retrace
-%caps(cap_setuid=ep) %{_bindir}/abrt-retrace-worker
-%{_bindir}/abrt-retrace-cleanup
-%{_bindir}/abrt-retrace-reposync
-%{_bindir}/coredump2packages
-%{python_site}/retrace.py*
-%{_datadir}/abrt-retrace/*.py*
-%{_datadir}/abrt-retrace/plugins/*.py*
-%{_datadir}/abrt-retrace/*.wsgi
-%{_infodir}/abrt-retrace-server*
-
-%changelog
-* Wed Mar 16 2011 Jiri Moskovcak <jmoskovc(a)redhat.com> 2.0.0-1
-- update to the latest upstream version
-- many improvements
-- FIXME: add closed bugzillas
-
-* Fri Feb 18 2011 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.17-2
-- removed gnome-python2-vfs dependency
-
-* Mon Feb 07 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.1.17-1.1
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
-
-* Sat Feb 05 2011 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.17-1
-- rewritten abrt-debuginfo-install script to use the yum API
-- GUI: added search box to backtrace view rhbz#612017 (jmoskovc(a)redhat.com)
-- fixed some gui warnings rhbz#671488 (jmoskovc(a)redhat.com)
-- btparser/dupechecker improvements:
- - Better handling of glibc architecture-specific functions (kklic(a)redhat.com)
- - support format of thread header: "Thread 8 (LWP 6357):" (kklic(a)redhat.com)
-
-* Fri Feb 04 2011 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.16-1
-- rhtsupport: added list of attachments to comment rhbz#668875
-- rhtsupport: stop consuming non-standard header rhbz#670492
-- Resolves: #670492, #668875
-
-* Wed Jan 19 2011 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.15-2
-- add a gui/uid to useradd/groupadd command (reserved in setup rhbz#670231)
-- Resolves: #650975
-
-* Wed Jan 19 2011 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.15-1
-- removed unused files (jmoskovc(a)redhat.com)
-- update po files (jmoskovc(a)redhat.com)
-- removed some unused files (jmoskovc(a)redhat.com)
-- pass old pattern to ccpp hook and use it (dvlasenk(a)redhat.com)
-- GUI: added warning when gnome-keyring can't be accessed rhbz#576866 (jmoskovc(a)redhat.com)
-- 666893 - Unable to make sense of XML-RPC response from server (npajkovs(a)redhat.com)
-- PyHook: ignore SystemExit exception rhbz#636913 (jmoskovc(a)redhat.com)
-- 665405 - ABRT's usage of sos does not grab /var/log/messages (npajkovs(a)redhat.com)
-- add a note in report if kernel is tainted (npajkovs(a)redhat.com)
-- KerneloopsScanner.cpp: make a room for NULL byte (npajkovs(a)redhat.com)
-- fix multicharacter warring (npajkovs(a)redhat.com)
-- open help page instead of about rhbz#666267
-
-* Wed Jan 19 2011 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.14-3
-- fixed build with rpm 4.9 (thx panu pmatilai for the patch)
-
-* Wed Jan 19 2011 Matthias Clasen <mclasen(a)redhat.com> 1.1.14-2
-- Rebuild against new rpm
-
-* Wed Nov 17 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.14-1
-- made howto mandatory
-- fixed segv in abrt-hook-ccpp rhbz#652338
-- added warning if kernel was tainted
-- make the "install debuginfo" hint selectable rhbz#644343
-- wrap howto and comments rhbz#625237
-- wrap lines in the backtrace window rhbz#625232
-- changed '*' to '•' rhbz#625236
-- make the bt viewer not-editable rhbz#621871
-- removed unneeded patches
-
-* Wed Nov 10 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.13-3
-- Rebuild for libnotify-0.7
-
-* Wed Aug 25 2010 Jochen Schmitt <Jochen herr-schmitt de> 1.1.13-2
-- Rebuild for python-2.7
-
-* Tue Aug 10 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.13-1
-- updated translation
-- added native systemd file rhbz#617316 (jmoskovc(a)redhat.com)
-- added ar to LINGUAS (jmoskovc(a)redhat.com)
-- made /etc/abrt/plugins/Bugzilla.conf world-readable again (jmoskovc(a)redhat.com)
-- l10n: adding fa locale (lashar(a)fedoraproject.org)
-- l10n: new Persian (lashar(a)fedoraproject.org)
-- remove libzip code (npajkovs(a)redhat.com)
-- add libxml-2.0 into configure (npajkovs(a)redhat.com)
-- fixed typo in man page rhbz#610748 (jmoskovc(a)redhat.com)
-- RHTSupport: GUI's SSLVerify checkbox had one missing bit of code (vda.linux(a)googlemail.com)
-- abrt_curl: discard headers from HTTP redirection (vda.linux(a)googlemail.com)
-- moved abrt.socket and abrtd.lock into /var/run/abrt making selinux happy (jmoskovc(a)redhat.com)
-- Mention --info and --backtrace in the abrt-cli man page. (kklic(a)redhat.com)
-- build fixes for gcc 4.5 (jmoskovc(a)redhat.com)
-- abrt-hook-ccpp: small fixes prompted by testing on RHEL5 (vda.linux(a)googlemail.com)
-- Added --info action to abrt-cli (mtoman(a)redhat.com)
-- wire up SSLVerify in RHTSupport.conf to actually have the desired effect (vda.linux(a)googlemail.com)
-- fixed tooltip localization rhbz#574693 (jmoskovc(a)redhat.com)
-- dumpoops/KerneloopsScanner: add pid to crashdump name (vda.linux(a)googlemail.com)
-- A message change suggested by dhensley (kklic(a)redhat.com)
-
-* Tue Jul 27 2010 David Malcolm <dmalcolm(a)redhat.com> - 1.1.10-4
-- rebuild
-
-* Tue Jul 27 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.10-3
-- blacklist /usr/bin/nspluginviewer
-
-* Mon Jul 26 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.10-2
-- minor build fixes
-
-* Mon Jul 26 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.10-1
-- blacklisted mono-core package
-- die with an error message if the database plugin is not accessible when needed (kklic(a)redhat.com)
-- change RHTSupport URL protocol from HTTP to HTTPS (dvlasenk(a)redhat.com)
-- the Logger plugin returns a message as the result of Report() call instead of a file URL (kklic(a)redhat.com)
-- Cut off prelink suffixes from executable name if any (mtoman(a)redhat.com)
-- CCpp: abrt-debuginfo-install output lines can be long, accomodate them (dvlasenk(a)redhat.com)
-- do not pop up message on crash if the same crash is the same (dvlasenk(a)redhat.com)
-- fedora bugs do not depend on rhel bugs (npajkovs(a)redhat.com)
-- GUI: fixed problem with no gkeyring and just one reporter enabled rhbz#612457 (jmoskovc(a)redhat.com)
-- added a document about interpreted language integration (kklic(a)redhat.com)
-- moved devel header files to inc/ and included them in -devel package (jmoskovc(a)redhat.com, npajkovs(a)redhat.com)
-- renamed abrt-utils.pc to abrt.pc (jmoskovc(a)redhat.com)
-- string updates based on a UI text review (kklic(a)redhat.com)
-- rhtsupport obsoletes the old rh plugins (jmoskovc(a)redhat.com)
-- list allowed items in RHTSupport.conf (kklic(a)redhat.com)
-- GUI: fixed package name in warning message when the packge is kernel rhbz#612191 (jmoskovc(a)redhat.com)
-- remove rating for python crashes (jmoskovc(a)redhat.com)
-- CCpp: give zero rating to an empty backtrace (jmoskovc(a)redhat.com)
-- GUI: allow sending crashes without rating (jmoskovc(a)redhat.com)
-- RHTSupport: set default URL to api.access.redhat.com/rs (dvlasenk(a)redhat.com)
-- abort initialization on abrt.conf parsing errors (dvlasenk(a)redhat.com)
-- changing NoSSLVerify to SSLVerify in bugzilla plugin (mtoman(a)redhat.com)
-- added rating to python crashes
-- show hostname in cli (kklic(a)redhat.com)
-- updated po files (jmoskovc(a)redhat.com)
-- added support for package specific actions rhbz#606917 (jmoskovc(a)redhat.com)
-- renamed TicketUploader to ReportUploader (jmoskovc(a)redhat.com)
-- bad hostnames on remote crashes (npajkovs(a)redhat.com)
-- unlimited MaxCrashReportsSize (npajkovs(a)redhat.com)
-- abrt_rh_support: improve error messages rhbz#608698 (vda.linux(a)googlemail.com)
-- Added BacktraceRemotes option. (kklic(a)redhat.com)
-- Allow remote crashes to not to belong to a package. Skip GPG check on remote crashes. (kklic(a)redhat.com)
-- remove obsolete Catcut and rhfastcheck reporters (vda.linux(a)googlemail.com)
-- make rhel bug point to correct place rhbz#578397 (npajkovs(a)redhat.com)
-- Show comment and how to reproduce fields when reporing crashes in abrt-cli (kklic(a)redhat.com)
-- Bash completion update (kklic(a)redhat.com)
-- Rename --get-list to --list (kklic(a)redhat.com)
-- Update man page (kklic(a)redhat.com)
-- Options overhaul (kklic(a)redhat.com)
-- abrt should not point to Fedora bugs but create new RHEL bug instead (npajkovs(a)redhat.com)
-- Don't show global uuid in report (npajkovs(a)redhat.com)
-- GUI: don't try to use action plugins as reporters (jmoskovc(a)redhat.com)
-- Added WatchCrashdumpArchiveDir directive to abrt.conf and related code (vda.linux(a)googlemail.com)
-- GUI: don't show the placehondler icon rhbz#605693 (jmoskovc(a)redhat.com)
-- Make "Loaded foo.conf" message less confusing (vda.linux(a)googlemail.com)
-- Fixed a flaw in strbuf_prepend_str (kklic(a)redhat.com)
-- TicketUploader: do not add '\n' to text files in crashdump (vda.linux(a)googlemail.com)
-- GUI: skip the plugin selection, if it's not needed (jmoskovc(a)redhat.com)
-- Check conf file for syntax errors (kklic(a)redhat.com)
-- move misplaced sanity checks in cron parser (vda.linux(a)googlemail.com)
-- GUI: don't require the rating for all reporters (jmoskovc(a)redhat.com)
-- GUI: fixed exception when there is no configure dialog for plugin rhbz#603745 (jmoskovc(a)redhat.com)
-- Add a GUI config dialog for RHTSupport plugin (vda.linux(a)googlemail.com)
-- abrt_curl: fix a problem with incorrect content-length on 32-bit arches (vda.linux(a)googlemail.com)
-- sosreport: save the dump directly to crashdump directory (vda.linux(a)googlemail.com)
-- plugin rename: rhticket -> RHTSupport (vda.linux(a)googlemail.com)
-- Daemon socket for reporting crashes (karel(a)localhost.localdomain)
-- GUI: fixed few typos (jmoskovc(a)redhat.com)
-
-* Wed Jul 21 2010 David Malcolm <dmalcolm(a)redhat.com> - 1.1.5-1.1
-- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
-
-* Wed Jun 09 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.5-1
-- GUI: polished the reporter assistant (jmoskovc(a)redhat.com)
-- Logger reporter: do not store useless info (vda.linux(a)googlemail.com)
-- ccpp hook: add SaveBinaryImage option which saves of the crashed binary (vda.linux(a)googlemail.com)
-- SPEC: added CFLAGS="-fno-strict-aliasing" to fix the rpmdiff warnings rhbz#599364 (jmoskovc(a)redhat.com)
-- GUI: don't remove user comments when re-reporting the bug rhbz#601779 (jmoskovc(a)redhat.com)
-- remove "(deleted)" from executable path rhbz#593037 (jmoskovc(a)redhat.com)
-- CCpp analyzer: add 60 sec cap on gdb run time. (vda.linux(a)googlemail.com)
-- add new file *hostname* into debugdump directory (npajkovs(a)redhat.com)
-- rhticket: upload real tarball, not a bogus file (vda.linux(a)googlemail.com)
-- abrt-hook-ccpp: eliminate race between process exit and compat coredump creation rhbz#584554 (vda.linux(a)googlemail.com)
-- rhticket: actually do create ticket, using Gavin's lib code (vda.linux(a)googlemail.com)
-- properly obsolete gnome-python2-bugbuddy rhbz#579748 (jmoskovc(a)redhat.com)
-- GUI: remember comment and howto on backtrace refresh rhbz#545690 (jmoskovc(a)redhat.com)
-- use header case in button label rhbz#565812 (jmoskovc(a)redhat.com)
-- make log window resizable (vda.linux(a)googlemail.com)
-- rename a few remaining /var/cache/abrt -> /var/spool/abrt (vda.linux(a)googlemail.com)
-
-* Wed May 26 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.4-1
-- added reporting wizard
-- fixed few leaked fds
-- fixed kerneloops --- cut here --- problem
-- updated translations
-
-* Fri May 21 2010 Denys Vlasenko <dvlasenk(a)redhat.com> 1.1.3-1
-- More fixes for /var/cache/abrt -> /var/spool/abrt conversion
-
-* Fri May 21 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.2-3
-- fixed spec file to create /var/spool/abrt rhbz#593670
-- updated init script to reflect the pid file renaming
-
-* Wed May 19 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.2-1
-- updated translation
-- obsolete gnome-python2-bugbuddy rhbz#579748 (jmoskovc(a)redhat.com)
-- Report "INFO: possible recursive locking detected rhbz#582378 (vda.linux(a)googlemail.com)
-- kill yumdownloader if abrt-debuginfo-install is terminated mid-flight (vda.linux(a)googlemail.com)
-- do not create Python dumps if argv[0] is not absolute (vda.linux(a)googlemail.com)
-- improve kerneloops hash (vda.linux(a)googlemail.com)
-- Move /var/cache/abrt to /var/spool/abrt. rhbz#568101. (vda.linux(a)googlemail.com)
-- bugzilla: better summary and decription messages (npajkovs(a)redhat.com)
-- renamed daemon pid and lock file rhbz#588315 (jmoskovc(a)redhat.com)
-- Daemon socket for reporting crashes (kklic(a)redhat.com)
-- Move hooklib from src/Hooks to lib/Utils (kklic(a)redhat.com)
-
-* Thu May 13 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.1-1
-- updated translations
-- removed avant-window-navigator from blacklist (jmoskovc(a)redhat.com)
-- Abort debuginfo download if low on disk space (partially addresses #564451) (vda.linux(a)googlemail.com)
-- fix bug 588945 - sparse core files performance hit (vda.linux(a)googlemail.com)
-- Add BlackListedPaths option to abrt.conf. Fixes #582421 (vda.linux(a)googlemail.com)
-- Do not die when /var/cache/abrt/*/uid does not contain a number (rhbz#580899) (kklic(a)redhat.com)
-- rid of rewriting config in /etc/abrt/abrt.conf (npajkovs(a)redhat.com)
-- fix bug 571411: backtrace attachment of the form /var/cache/abrt/foo-12345-67890/backtrace (vda.linux(a)googlemail.com)
-- Do not echo password to terminal in abrt-cli (kklic(a)redhat.com)
-- improved daemon error messages (kklic(a)redhat.com)
-
-* Mon May 03 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.0-1
-- updated transaltions
-- added Hebrew into languages
-- updated icons rhbz#587698 (jmoskovc(a)redhat.com)
-- Bugzilla login/password emptiness check uses 'or' instead of 'and' (kklic(a)redhat.com)
-- Show error message when abrtd service is run as non-root. rhbz#584352 (kklic(a)redhat.com)
-- Rename EnableOpenGPG to OpenGPGCheck in the man page rhbz#584332 (kklic(a)redhat.com)
-- Document ProcessUnpackaged in abrt.conf.5. Document default values. (kklic(a)redhat.com)
-- Crash function is now detected even for threads without an abort frame (kklic(a)redhat.com)
-- comment can be private (npajkovs(a)redhat.com)
-- do not catch perl/python crashes when the script is not of known package origin (kklic(a)redhat.com)
-- kerneloop is more informative when failed (npajkovs(a)redhat.com)
-- add function name into summary(if it's found) (npajkovs(a)redhat.com)
-- Change kerneloops message when it fails (npajkovs(a)redhat.com)
-
-* Fri Apr 30 2010 Karel Klic <kklic(a)redhat.com> 1.0.9-3
-- fixed crash function detection (a part of duplication detection)
-
-* Wed Apr 14 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.9-2
-- fixed problem with localized yum messages rhbz#581804
-- better bugzilla summary (napjkovs(a)redhat.com)
-- ignore interpreter (py,perl) crashes caused by unpackaged scripts (kklic(a)redhat.com)
-
-* Tue Apr 06 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.9-1
-- hooklib: fix excessive rounding down in free space calculation (bz#575644) (vda.linux(a)googlemail.com)
-- gui: fix 551989 "crash detected in abrt-gui-1.0.0-1.fc12" and such (vda.linux(a)googlemail.com)
-- trivial: fix 566806 "abrt-gui sometimes can't be closed" (vda.linux(a)googlemail.com)
-- gui: fix the last case where gnome-keyring's find_items_sync() may throw DeniedError (vda.linux(a)googlemail.com)
-- fixed some compilation problems on F13 (jmoskovc(a)redhat.com)
-- updated translations (jmoskovc(a)redhat.com)
-- minor fix to sosreport to make it work with latest sos rhbz#576861 (jmoskovc(a)redhat.com)
-
-* Wed Mar 31 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.9-0.201003312045.1
-- test day build
-- updated translation
-- minor fix to sosreport to make it work with latest sos rhbz#576861 (jmoskovc(a)redhat.com)
-- GUI: total rewrite based on design from Mairin Duffy (jmoskovc(a)redhat.com)
-- trivial: better HTTP/curl error reporting (vda.linux(a)googlemail.com)
-- Use backtrace parser from abrtutils, new backtrace rating algorithm, store crash function if it's known (kklic(a)redhat.com)
-- abrt-rate-backtrace is replaced by abrt-backtrace --rate (kklic(a)redhat.com)
-- Ignore some temp files (kklic(a)redhat.com)
-- PYHOOK: don't use sitecustomize.py rhbz#539497 (jmoskovc(a)redhat.com)
-- rhfastcheck: a new reporter plugin based on Gavin's work (vda.linux(a)googlemail.com)
-- rhticket: new reporter plugin (vda.linux(a)googlemail.com)
-- GUI: fixed few window icons (jmoskovc(a)redhat.com)
-- Allow user to select which reporter he wants to use to report a crash using CLI.(kklic(a)redhat.com)
-- bz reporter: s/uuid/duphash; more understandable message; simplify result str generation; fix indentation (vda.linux(a)googlemail.com)
-- GUI: fixed crash count column sorting rhbz#573139 (jmoskovc(a)redhat.com)
-- Kerneloops: use 1st line of oops as REASON. Closes rhbz#574196. (vda.linux(a)googlemail.com)
-- Kerneloops: fix a case when we file an oops w/o backtrace (vda.linux(a)googlemail.com)
-- minor fix in abrt-debuginfo-install to make it work with yum >= 3.2.26 (jmoskovc(a)redhat.com)
-- GUI: added action to applet to directly report last crash (jmoskovc(a)redhat.com)
-- Never flag backtrace as binary file (fixes problem observed in bz#571411) (vda.linux(a)googlemail.com)
-- improve syslog file detection. closes bz#565983 (vda.linux(a)googlemail.com)
-- add arch, package and release in comment (npajkovs(a)redhat.com)
-- add ProcessUnpackaged option to abrt.conf (vda.linux(a)googlemail.com)
-- abrt-debuginfo-install: use -debuginfo repos which match enabled "usual" repos (vda.linux(a)googlemail.com)
-- fix format security error (fcrozat(a)mandriva.com)
-- icons repackaging (jmoskovc(a)redhat.com)
-- partial fix for bz#565983 (vda.linux(a)googlemail.com)
-- SPEC: Updated source URL (jmoskovc(a)redhat.com)
-- removed unneeded patches
-- and much more ...
-
-* Sat Mar 13 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.8-3
-- fixed kerneloops reporting rhbz#570081
-- fixed Source url
-- fixed debuginfo-install to work on F13
- - improved debuginfo-install (vda.linux(a)googlemail.com)
- - fix debuginfo-install to work with yum >= 3.2.26 (jmoskovc(a)redhat.com)
-
-* Wed Mar 3 2010 Denys Vlasenko <dvlasenk(a)redhat.com> 1.0.8-2
-- fix initscript even more (npajkovs(a)redhat.com)
-- remove -R2 from yum command line
-
-* Mon Feb 22 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.8-1
-- fix initscript (npajkovs(a)redhat.com)
-- Kerneloops: make hashing more likely to produce same hash on different oopses (vda.linux(a)googlemail.com)
-
-* Mon Feb 22 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.8-0.git-20100222
-- Kerneloops: make hashing more likely to produce same hash on different oopses (vda.linux(a)googlemail.com)
-- make abrt work with the latest kernels (>= 2.6.33) (jmoskovc(a)redhat.com)
-- lib/Utils/abrt_dbus: utf8-sanitize all strings in dbus messages (fixes #565876) (vda.linux(a)googlemail.com)
-
-* Fri Feb 12 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.7-1
-- enabled column sorting rhbz#541853
-- Load plugin settings also from ~/.abrt/*.conf (kklic(a)redhat.com)
-- fix bz#541088 "abrt should not catch python excp EPIPE" (vda.linux(a)googlemail.com)
-- fix bz#554242 "Cannot tab between input areas in report dialog" (vda.linux(a)googlemail.com)
-- fix bz#563484 "abrt uses unnecessary disk space when getting debug info" (vda.linux(a)googlemail.com)
-- Don't show empty 'Not loaded plugins' section - fix#2 rhbz#560971 (jmoskovc(a)redhat.com)
-- fix big-endian build problem (vda.linux(a)googlemail.com)
-- Fixes, displays package owners (kklic(a)redhat.com)
-- GUI: fixed exception in plugin settings dialog rhbz#560851 (jmoskovc(a)redhat.com)
-- GUI: respect system settings for toolbars rhbz#552161 (jmoskovc(a)redhat.com)
-- python hook: move UUID generation to abrtd; generate REASON, add it to bz title (vda.linux(a)googlemail.com)
-- make "reason" field less verbose; bz reporter: include it in "summary" (vda.linux(a)googlemail.com)
-- added avant-window-navigator to blacklist per maintainer request (jmoskovc(a)redhat.com)
-- CCpp analyzer: fix rhbz#552435 (bt rating misinterpreting # chars) (vda.linux(a)googlemail.com)
-- Ask for login and password if missing from reporter plugin. (kklic(a)redhat.com)
-- abrtd: fix handling of dupes (weren't deleting dup's directory); better logging (vda.linux(a)googlemail.com)
-- abrtd: handle "perl -w /usr/bin/script" too (vda.linux(a)googlemail.com)
-- Component-wise duplicates (kklic(a)redhat.com)
-- abrtd: fix rhbz#560642 - don't die on bad plugin names (vda.linux(a)googlemail.com)
-- Fixed parsing backtrace from rhbz#549293 (kklic(a)redhat.com)
-- GUI: fixed scrolling in reporter dialog rhbz#559687 (jmoskovc(a)redhat.com)
-- fixed button order in plugins windows rhbz#560961 (jmoskovc(a)redhat.com)
-- GUI: fixed windows icons and titles rhbz#537240, rhbz#560964 (jmoskovc(a)redhat.com)
-- Fix to successfully parse a backtrace from rhbz#550642 (kklic(a)redhat.com)
-- cli: fix the problem of not showing oops text in editor (vda.linux(a)googlemail.com)
-- GUI: fix rhbz#560971 "Don't show empty 'Not loaded plugins' section" (vda.linux(a)googlemail.com)
-
-* Tue Feb 2 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.6-1
-- print __glib_assert_msg (rhbz#549735);
-- SPEC: added some requires to abrt-cli to make it work out-of-the-box (jmoskovc(a)redhat.com)
-- abrt-hook-ccpp: fix rhbz#560612 "limit '18446744073709551615' is bogus" rhbz#560612(vda.linux(a)googlemail.com)
-- APPLET: don't show the icon when abrtd is not running rhbz#557866 (jmoskovc(a)redhat.com)
-- GUI: made report message labels wrap (jmoskovc(a)redhat.com)
-- GUI: don't die if daemon doesn't send the gpg keys (jmoskovc(a)redhat.com)
-- disabled the autoreporting of kerneloopses (jmoskovc(a)redhat.com)
-- Kerneloops: fix BZ reporting of oopses (vda.linux(a)googlemail.com)
-- GUI: wider report message dialog (jmoskovc(a)redhat.com)
-- moved the gpg key list from abrt.conf to gpg_keys file (jmoskovc(a)redhat.com)
-- Logger: create log file with mode 0600 (vda.linux(a)googlemail.com)
-- GUI: fixed the rating logic, to prevent sending BT with rating < 3 (jmoskovc(a)redhat.com)
-- Report GUI: made more fields copyable - closed rhbz#526209; tweaked wording (vda.linux(a)googlemail.com)
-- GUI: fixed bug caused by failed gk-authorization (jmoskovc(a)redhat.com)
-
-* Fri Jan 29 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.5-1
-- moved the gpg key list from abrt.conf to gpg_keys file (jmoskovc(a)redhat.com)
-- Logger: create log file with mode 0600 rhbz#559545 (vda.linux(a)googlemail.com)
-- GUI: fixed the rating logic, to prevent sending BT with rating < 3 (jmoskovc(a)redhat.com)
-- Report GUI: made more fields copyable - closed rhbz#526209; tweaked wording (vda.linux(a)googlemail.com)
-- GUI: fixed bug caused by failed gk-authorization (jmoskovc(a)redhat.com)
-- fix bug 559881 (kerneloops not shown in "new" GUI) (vda.linux(a)googlemail.com)
-- GUI ReporterDialog: hide log button (vda.linux(a)googlemail.com)
-- added valgrind and strace to blacklist (jmoskovc(a)redhat.com)
-- SOSreport: do not leave stray files in /tmp (vda.linux(a)googlemail.com)
-- Save the core where it belongs if ulimit -c is > 0 (jmoskovc(a)redhat.com)
-- reenabled gpg check (jmoskovc(a)redhat.com)
-- SOSreport: run it niced (vda.linux(a)googlemail.com)
-- report GUI: rename buttons: Log -> Show log, Send -> Send report (vda.linux(a)googlemail.com)
-- applet: reduce blinking timeout to 3 sec (vda.linux(a)googlemail.com)
-- fix dbus autostart (vda.linux(a)googlemail.com)
-- abrtd: set "Reported" status only if at least one reporter succeeded (vda.linux(a)googlemail.com)
-- SQLite3: disable newline escaping, SQLite does not handle it (vda.linux(a)googlemail.com)
-- SOSreport: make it avoid double runs; add forced regeneration; upd PLUGINS-HOWTO (vda.linux(a)googlemail.com)
-- attribute SEGVs in perl to script's package, like we already do for python (vda.linux(a)googlemail.com)
-
-* Wed Jan 20 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.4-1
-- enabled sosreport
-- fixes in ticketuploader
-- GUI: redesign of reporter dialog (jmoskovc(a)redhat.com)
-- Set the prgname to "Automatic Bug Reporting Tool" fixes rhbz#550357 (jmoskovc(a)redhat.com)
-- CCpp analyzer: display __abort_msg in backtrace. closes rhbz#549735 (vda.linux(a)googlemail.com)
-- s/os.exit/sys.exit - closes rhbz#556313 (vda.linux(a)googlemail.com)
-- use repr() to print variable values in python hook rhbz#545070 (jmoskovc(a)redhat.com)
-- gui: add logging infrastructure (vda.linux(a)googlemail.com)
-- Added "Enabled = yes" to all plugin's config files (jmoskovc(a)redhat.com)
-- *: disable plugin loading/unloading through GUI. Document keyring a bit (vda.linux(a)googlemail.com)
-- fix memory leaks in catcut plugin (npajkovs(a)redhat.com)
-- fix memory leaks in bugzilla (npajkovs(a)redhat.com)
-- abrt-hook-python: sanitize input more; log to syslog (vda.linux(a)googlemail.com)
-- Fixed /var/cache/abrt/ permissions (kklic(a)redhat.com)
-- Kerneloops: we require commandline for every crash, save dummy one for oopses (vda.linux(a)googlemail.com)
-- *: remove nss dependencies (vda.linux(a)googlemail.com)
-- CCpp: use our own sha1 implementation (less pain with nss libs) (vda.linux(a)googlemail.com)
-- DebugDump: more consistent logic in setting mode and uid:gid on dump dir (vda.linux(a)googlemail.com)
-- fixes based on security review (vda.linux(a)googlemail.com)
-- SOSreport/TicketUploader: use more restrictive file modes (vda.linux(a)googlemail.com)
-- abrt-hook-python: add input sanitization and directory size guard (vda.linux(a)googlemail.com)
-- RunApp: safer chdir. Overhauled "sparn a child and get its output" in general (vda.linux(a)googlemail.com)
-- DebugDump: use more restrictive modes (vda.linux(a)googlemail.com)
-- SQLite3: check for SQL injection (vda.linux(a)googlemail.com)
-- replace plugin enabling via EnabledPlugins by par-plugin Enabled = yes/no (vda.linux(a)googlemail.com)
-- abrt.spec: move "requires: gdb" to abrt-desktop (vda.linux(a)googlemail.com)
-- ccpp: add a possibility to disable backtrace generation (vda.linux(a)googlemail.com)
-- abrtd: limit the number of frames in backtrace to 3000 (vda.linux(a)googlemail.com)
-
-* Tue Jan 5 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.3-1
-- speed optimalization of abrt-debuginfo-install (jmoskovc(a)redhat.com)
-- updated credits (jmoskovc(a)redhat.com)
-- GUI: fixed crash when abrt-gui is run without X server rhbz#552039 (jmoskovc(a)redhat.com)
-- abrt-backtrace manpage installed (kklic(a)redhat.com)
-- cmdline and daemon checking is done by abrt-python-hook (kklic(a)redhat.com)
-- moved get_cmdline() and daemon_is_ok() to abrtlib (kklic(a)redhat.com)
-- large file support for whole abrt (kklic(a)redhat.com)
-- made s_signal_caught volatile (vda.linux(a)googlemail.com)
-- abrt-debuginfo-install: fixes for runs w/o cachedir (vda.linux(a)googlemail.com)
-- remove unsafe log() from signal handler (vda.linux(a)googlemail.com)
-- src/Hooks/CCpp.cpp: use and honour 'c' (core limit size). (vda.linux(a)googlemail.com)
-- lib/Plugins/CCpp.cpp: save gdb error messages too (vda.linux(a)googlemail.com)
-- prevent destructors from throwing exceptions; check curl_easy_init errors (vda.linux(a)googlemail.com)
-- don't blame python for every crash in /usr/bin/python rhbz#533521 trac#109 (jmoskovc(a)redhat.com)
-- GUI: autoscroll log window (jmoskovc(a)redhat.com)
-- Kerneloops.conf: better comments (vda.linux(a)googlemail.com)
-- applet: reduce blinking time to 30 seconds (vda.linux(a)googlemail.com)
-- add paranoia checks on setuid/setgid (vda.linux(a)googlemail.com)
-- more "obviously correct" code for secure opening of /dev/null (vda.linux(a)googlemail.com)
-- get rid of ugly sleep call inside while() (vda.linux(a)googlemail.com)
-
-* Mon Dec 14 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.2-1
-- disabled GPG check again (jmoskovc(a)redhat.com)
-- abrt-pyhook-helper rename (vda.linux(a)googlemail.com)
-- abrt-cli: report success/failure of reporting. closes bug 71 (vda.linux(a)googlemail.com)
-- less logging (vda.linux(a)googlemail.com)
-- mkde abrt-gui --help and --version behave as expected. closes bug 85 (vda.linux(a)googlemail.com)
-- dbus lib: fix parsing of 0-element arrays. Fixes bug 95 (vda.linux(a)googlemail.com)
-- make "abrt-cli --delete randomuuid" report that deletion failed. closes bug 59 (vda.linux(a)googlemail.com)
-- applet: make animation stop after 1 minute. (closes bug 108) (vda.linux(a)googlemail.com)
-- show comment and how to reproduce fields, when BT rating > 3 (jmoskovc(a)redhat.com)
-- Gui: make report status window's text wrap. Fixes bug 82 (vda.linux(a)googlemail.com)
-- CCpp analyzer: added "info sharedlib" (https://fedorahosted.org/abrt/ticket/90) (vda.linux(a)googlemail.com)
-- added link to bugzilla new account page to Bugzilla config dialog (jmoskovc(a)redhat.com)
-- GUI: added log window (jmoskovc(a)redhat.com)
-
-* Tue Dec 8 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.1-1
-- PyHook: better logic for checking if abrtd is running rhbz#539987 (jmoskovc(a)redhat.com)
-- re-enabled gpg sign checking (jmoskovc(a)redhat.com)
-- PyHook: use repr() for displaying variables rhbz#545070 (jmoskovc(a)redhat.com)
-- kerneloops: fix the linux kernel version identification (aarapov(a)redhat.com)
-- gui review (rrakus(a)redhat.com)
-- when we trim the dir, we must delete it from DB too rhbz#541854 (vda.linux(a)googlemail.com)
-- improved dupe checking (kklic(a)redhat.com)
-- GUI: handle cases when gui fails to start daemon on demand rhbz#543725 (jmoskovc(a)redhat.com)
-- Add abrt group only if it is missing; fixes rhbz#543250 (kklic(a)redhat.com)
-- GUI: more string fixes rhbz#543266 (jmoskovc(a)redhat.com)
-- abrt.spec: straighten out relations between abrt-desktop and abrt-gui (vda.linux(a)googlemail.com)
-- refuse to start if some required plugins are missing rhbz#518422 (vda.linux(a)googlemail.com)
-- GUI: survive gnome-keyring access denial rhbz#543200 (jmoskovc(a)redhat.com)
-- typo fixes rhbz#543266 (jmoskovc(a)redhat.com)
-- abrt-debuginfo-install: better fix for incorrect passing double quotes (vda.linux(a)googlemail.com)
-- APPLET: stop animation when it's not needed rhbz#542157 (jmoskovc(a)redhat.com)
-- ccpp hook: reanme it, and add "crash storm protection" (see rhbz#542003) (vda.linux(a)googlemail.com)
-- Hooks/CCpp.cpp: add MakeCompatCore = yes/no directive. Fixes rhbz#541707 (vda.linux(a)googlemail.com)
-- SPEC: removed sqlite3 package, fixed some update problems (jmoskovc(a)redhat.com)
-- Kerneloops are reported automaticky now when AutoReportUIDs = root is in Kerneloops.conf (npajkovs(a)redhat.com)
-- remove word 'detected' from description rhbz#541459 (vda.linux(a)googlemail.com)
-- src/Hooks/CCpp.cpp: do save abrtd's own coredumps, but carefully... (vda.linux(a)googlemail.com)
-- CCpp.cpp: quote parameters if needed rhbz#540164 (vda.linux(a)googlemail.com)
-
-* Fri Nov 20 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.0-1
-- new version
-- comment input wraps words rhbz#531276
-- fixed hiding password dialog rhbz#529583
-- easier kerneloops reporting rhbz#528395
-- made menu entry translatable rhbz#536878 (jmoskovc(a)redhat.com)
-- GUI: don't read the g-k every time we want to use the setting (jmoskovc(a)redhat.com)
-- GUI: survive if g-k access is denied rhbz#534171 (jmoskovc(a)redhat.com)
-- include more info into oops (we were losing the stack dump) (vda.linux(a)googlemail.com)
-- make BZ insert small text attachments inline; move text file detection code (vda.linux(a)googlemail.com)
-- GUI: fixed text wrapping in comment field rhbz#531276 (jmoskovc(a)redhat.com)
-- GUI: added cancel to send dialog rhbz#537238 (jmoskovc(a)redhat.com)
-- include abrt version in bug descriptions (vda.linux(a)googlemail.com)
-- ccpp hook: implemented ReadonlyLocalDebugInfoDirs directive (vda.linux(a)googlemail.com)
-- GUI: added window icon rhbz#537240 (jmoskovc(a)redhat.com)
-- add support for \" escaping in config file (vda.linux(a)googlemail.com)
-- add experimental saving of /var/log/Xorg*.log for X crashes (vda.linux(a)googlemail.com)
-- APPLET: changed icon from default gtk-warning to abrt specific, add animation (jmoskovc(a)redhat.com)
-- don't show icon on abrtd start/stop rhbz#537630 (jmoskovc(a)redhat.com)
-- /var/cache/abrt permissions 1775 -> 0775 in spec file (kklic(a)redhat.com)
-- Daemon properly checks /var/cache/abrt attributes (kklic(a)redhat.com)
-- abrt user group; used by abrt-pyhook-helper (kklic(a)redhat.com)
-- pyhook-helper: uid taken from system instead of command line (kklic(a)redhat.com)
-- KerneloopsSysLog: fix breakage in code which detects abrt marker (vda.linux(a)googlemail.com)
-- GUI: added support for backtrace rating (jmoskovc(a)redhat.com)
-- InformAllUsers support. enabled by default for Kerneloops. Tested wuth CCpp. (vda.linux(a)googlemail.com)
-- abrtd: call res_init() if /etc/resolv.conf or friends were changed rhbz#533589 (vda.linux(a)googlemail.com)
-- supress errors in python hook to not colide with the running script (jmoskovc(a)redhat.com)
-
-* Tue Nov 10 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.11-2
-- spec file fixes
-
-* Mon Nov 2 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.11-1
-- re-enabled kerneloops
-- abrt-debuginfo-install: download packages one-by-one - better logging (vda.linux(a)googlemail.com)
-- do not report empty fields (vda.linux(a)googlemail.com)
-- Added abrt.png, fixed rhbz#531181 (jmoskovc(a)redhat.com)
-- added option DebugInfoCacheMB to limit size of unpacked debuginfos (vda.linux(a)googlemail.com)
-- fixed the problem with overwriting the default plugin settings (jmoskovc(a)redhat.com)
-- disabled kerneloops in config file (jmoskovc(a)redhat.com)
-- added dependency to gdb >= 7.0 (jmoskovc(a)redhat.com)
-- better format of report text (vda.linux(a)googlemail.com)
-- Python backtrace size limited to 1 MB (kklic(a)redhat.com)
-- lib/Plugins/Bugzilla: better message at login failure (vda.linux(a)googlemail.com)
-- build fixes, added plugin-logger to abrt-desktop (jmoskovc(a)redhat.com)
-- blacklisted nspluginwrapper, because it causes too many useless reports (jmoskovc(a)redhat.com)
-- GUI: Wrong settings window is not shown behind the reporter dialog rhbz#531119 (jmoskovc(a)redhat.com)
-- Normal user can see kerneloops and report it Bugzilla memory leaks fix (npajkovs(a)redhat.com)
-- dumpoops: add -s option to dump results to stdout (vda.linux(a)googlemail.com)
-- removed kerneloops from abrt-desktop rhbz#528395 (jmoskovc(a)redhat.com)
-- GUI: fixed exception when enabling plugin rhbz#530495 (jmoskovc(a)redhat.com)
-- Improved abrt-cli (kklic(a)redhat.com)
-- Added backtrace rating to CCpp analyzer (dnovotny(a)redhat.com)
-- GUI improvements (jmoskovc(a)redhat.com)
-- Added abrt-pyhook-helper (kklic(a)redhat.com)
-
-* Thu Oct 15 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.10-1
-- new version
-- added more logging (vda.linux(a)googlemail.com)
-- made polkit policy to be more permissive when installing debuginfo (jmoskovc(a)redhat.com)
-- lib/Plugins/CCpp.cpp: add build-ids to backtrace (vda.linux(a)googlemail.com)
-- lib/Plugins/CCpp.cpp: do not use temp file for gdb commands - use -ex CMD instead (vda.linux(a)googlemail.com)
-- GUI: added refresh button, added sanity check to plugin settings (jmoskovc(a)redhat.com)
-- Initial man page for abrt-cli (kklic(a)redhat.com)
-- Added --version, -V, --help, -? options. Fixed crash caused by unknown option. (kklic(a)redhat.com)
-- Date/time honors current system locale (kklic(a)redhat.com)
-- fixed saving/reading user config (jmoskovc(a)redhat.com)
-- SPEC: added gnome-python2-gnomekeyring to requirements (jmoskovc(a)redhat.com)
-- GUI: call Report() with the latest pluginsettings (jmoskovc(a)redhat.com)
-- Fix Bug 526220 - [abrt] crash detected in abrt-gui-0.0.9-2.fc12 (vda.linux(a)googlemail.com)
-- removed unsecure reading/writting from ~HOME directory rhbz#522878 (jmoskovc(a)redhat.com)
-- error checking added to archive creation (danny(a)rawhide.localdomain)
-- try using pk-debuginfo-install before falling back to debuginfo-install (vda.linux(a)googlemail.com)
-- abrt-gui: make "report" toolbar button work even if abrtd is not running (vda.linux(a)googlemail.com)
-- set LIMIT_MESSAGE to 16k, typo fix and daemon now reads config information from dbus (npajkovs(a)redhat.com)
-- add support for abrtd autostart (vda.linux(a)googlemail.com)
-- GUI: reversed the dumplist, so the latest crashes are at the top (jmoskovc(a)redhat.com)
-- rewrite FileTransfer to use library calls instead of commandline calls for compression (dnovotny(a)redhat.com)
-- and many minor fixes ..
-
-* Wed Sep 23 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.9-2
-- added bug-buddy to provides rhbz#524934
-
-* Tue Sep 22 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.9-1
-- new version
-- comments and how to reproduce are stored now (npajkovs(a)redhat.com)
-- reduce verbosity a bit (vda.linux(a)googlemail.com)
-- GUI: fixed word wrap in Comment field rhbz#524349 (jmoskovc(a)redhat.com)
-- remove last vestives of dbus-c++ from build system (vda.linux(a)googlemail.com)
-- GUI: added popup menu, fixed behaviour when run with root privs (jmoskovc(a)redhat.com)
-- add dbus signalization when quota exceeded (npajkovs(a)redhat.com)
-- Added cleaning of attachment variable, so there should not be mixed attachmetn anymore. (zprikryl(a)redhat.com)
-- fixed closing of debug dump in case of existing backtrace (zprikryl(a)redhat.com)
-- remove C++ dbus glue in src/CLI; fix a bug in --report (vda.linux(a)googlemail.com)
-- new polkit action for installing debuginfo, default "yes" (danny(a)rawhide.localdomain)
-- Polkit moved to Utils (can be used both in daemon and plugins) (danny(a)rawhide.localdomain)
-- oops... remove stray trailing '\' (vda.linux(a)googlemail.com)
-- GUI: added missing tooltips (jmoskovc(a)redhat.com)
-- PYHOOK: ignore KeyboardInterrupt exception (jmoskovc(a)redhat.com)
-- added ticket uploader plugin (gavin(a)redhat.com) (zprikryl(a)redhat.com)
-- GUI: added UI for global settings (just preview, not usable!) (jmoskovc(a)redhat.com)
-- Add checker if bugzilla login and password are filled in. (npajkovs(a)redhat.com)
-- Add new config option InstallDebuginfo into CCpp.conf (npajkovs(a)redhat.com)
-- translation updates
-- many other fixes
-
-* Fri Sep 4 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.8.5-1
-- new version
-- APPLET: added about dialog, removed popup, if icon is not visible, fixed (trac#43) (jmoskovc(a)redhat.com)
-- renamed abrt to abrtd, few minor spec file fixes (jmoskovc(a)redhat.com)
-- Made abrt service start by deafult (jmoskovc(a)redhat.com)
-- add gettext support for all plugins (npajkovs(a)redhat.com)
-- APPLET: removed the warning bubble about not running abrt service (walters)
-- APPLET: changed tooltip rhbz#520293 (jmoskovc(a)redhat.com)
-- CommLayerServerDBus: rewrote to use dbus, not dbus-c++ (vda.linux(a)googlemail.com)
-- fixed timeout on boot causing [ FAILED ] message (vda.linux(a)googlemail.com)
-- and many other fixes
-
-* Wed Sep 02 2009 Colin Walters <watlers(a)verbum.org> 0.0.8-2
-- Change Conflicts: kerneloops to be an Obsoletes so we do the right thing
- on upgrades. Also add an Obsoletes: bug-buddy.
-
-* Wed Aug 26 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.8-1
-- new version
-- resolved: Bug 518420 - ordinary user's abrt-applet shows up for root owned crashes (npajkovs)
-- GUI: added support for gettext (+part of czech translation) (jmoskovc)
-- added support for saving settings (zprikryl)
-- fixed conf: comment in the middle of the line isn't supported anymore (zprikryl)
-- BZ#518413 PATCH ... furious kerneloops reporting (aarapov)
-- GUI: added first part of support for gettext (jmoskovc)
-- add new parameter to FileTransfer plugin (dnovotny)
-- added support for updating abrt's table (zprikryl)
-- added check for cc-list and reporter. +1 is created iff reporter is somebody else and current user isn't in cc list. (zprikryl)
-- GUI: few improvements, to be more userfriendly (jmoskovc)
-- LOGGER: return valid uri of the log file on succes (jmoskovc)
-- GUI: bring the GUI up to front instead of just blinking in taskbar (trac#60, rhbz#512390) (jmoskovc)
-- Try to execute $bindir/abrt-gui, then fall back to $PATH search. Closes bug 65 (vda.linux)
-- APPLET: added popup menu (trac#37, rhbz#518386) (jmoskovc)
-- Improved report results (zprikryl)
-- Fixed sigsegv (#rhbz 518609) (zprikryl)
-- GUI: removed dependency on libsexy if gtk2 >= 2.17 (jmoskovc)
-- fixed signature check (zprikryl)
-- KerneloopsSysLog: check line length to be >= 4 before looking for "Abrt" (vda.linux)
-- Comment cannot start in the middle of the line. Comment has to start by Char # (first char in the line) (zprikryl)
-- command mailx isn't run under root anymore. (zprikryl)
-- GUI: added horizontal scrolling to report window (jmoskovc)
-- GUI: added clickable link to "after report" status window (jmoskovc)
-- added default values for abrt daemon (zprikryl)
-- Plugins/CCpp: remove trailing \n from debuginfo-install's output (vda.linux)
-- explain EnableGPGCheck option better (vda.linux)
-- mailx: correct English (vda.linux)
-- Bugzilla.conf: correct English (vda.linux)
-- GUI: nicer after report message (jmoskovc)
-- BZ plugin: removed /xmlrpc.cgi from config, made the report message more user friendly (jmoskovc)
-- CCpp plugin: do not abort if debuginfos aren't found (vda.linux)
-- abrt.spec: bump version to 0.0.7-2 (vda.linux)
-- mailx removed dangerous parameter option (zprikryl)
-- minimum timeout is 1 second (zprikryl)
-- in case of plugin error, don't delete debug dumps (zprikryl)
-- abrt-gui: fix crash when run by root (vda.linux)
-- and lot more in git log ...
-
-* Thu Aug 20 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.7.2-1
-- new version
-- fixed some bugs found during test day
-
-* Wed Aug 19 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.7.1-1
-- fixes to bugzilla plugin and gui to make the report message more user-friendly
-
-* Tue Aug 18 2009 Denys Vlasenko <dvlasenk(a)redhat.com> 0.0.7-2
-- removed dangerous parameter option
-- minimum plugin activation period is 1 second
-- in case of plugin error, don't delete debug dumps
-- abrt-gui: fix crash when run by root
-- simplify parsing of debuginfo-install output
-
-* Tue Aug 18 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.7-1
-- new version
-- added status window to show user some info after reporting a bug
-
-* Mon Aug 17 2009 Denys Vlasenko <dvlasenk(a)redhat.com> 0.0.6-1
-- new version
-- many fixes
-
-* Fri Jul 24 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.0.4-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
-
-* Thu Jun 25 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.4-3
-- fixed dependencies in spec file
-
-* Tue Jun 16 2009 Daniel Novotny <dnovotny(a)redhat.com> 0.0.4-2
-- added manual pages (also for plugins)
-
-* Mon Jun 15 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.4-1
-- new version
-- added cli (only supports sockets)
-- added python hook
-- many fixes
-
-* Fri Apr 10 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.3-1
-- new version
-- added bz plugin
-- minor fix in reporter gui
-- Configurable max size of debugdump storage rhbz#490889
-- Wrap lines in report to keep the window sane sized
-- Fixed gui for new daemon API
-- removed unneeded code
-- removed dependency on args
-- new guuid hash creating
-- fixed local UUID
-- fixed debuginfo-install checks
-- renamed MW library
-- Added notification thru libnotify
-- fixed parsing settings of action plugins
-- added support for action plugins
-- kerneloops - plugin: fail gracefully.
-- Added commlayer to make dbus optional
-- a lot of kerneloops fixes
-- new approach for getting debuginfos and backtraces
-- fixed unlocking of a debugdump
-- replaced language and application plugins by analyzer plugin
-- more excetpion handling
-- conf file isn't needed
-- Plugin's configuration file is optional
-- Add curl dependency
-- Added column 'user' to the gui
-- Gui: set the newest entry as active (ticket#23)
-- Delete and Report button are no longer active if no entry is selected (ticket#41)
-- Gui refreshes silently (ticket#36)
-- Added error reporting over dbus to daemon, error handling in gui, about dialog
-
-* Wed Mar 11 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.2-1
-- added kerneloops addon to rpm (aarapov)
-- added kerneloops addon and plugin (aarapov)
-- Made Crash() private
-- Applet requires gui, removed dbus-glib deps
-- Closing stdout in daemon rhbz#489622
-- Changed applet behaviour according to rhbz#489624
-- Changed gui according to rhbz#489624, fixed dbus timeouts
-- Increased timeout for async dbus calls to 60sec
-- deps cleanup, signal AnalyzeComplete has the crashreport as an argument.
-- Fixed empty package Description.
-- Fixed problem with applet tooltip on x86_64
-
-* Wed Mar 4 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.1-13
-- More renaming issues fixed..
-- Changed BR from gtkmm24 to gtk2
-- Fixed saving of user comment
-- Added a progress bar, new Comment entry for user comments..
-- FILENAME_CMDLINE and FILENAME_RELEASE are optional
-- new default path to DB
-- Rename to abrt
-
-* Tue Mar 3 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.1-12
-- initial fedora release
-- changed SOURCE url
-- added desktop-file-utils to BR
-- changed crash-catcher to %%{name}
-
-* Mon Mar 2 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.1-11
-- more spec file fixes according to review
-- async dbus method calls, added exception handler
-- avoid deadlocks (zprikryl)
-- root is god (zprikryl)
-- create bt only once (zprikryl)
-
-* Sat Feb 28 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.1-10
-- New gui
-- Added new method DeleteDebugDump to daemon
-- Removed gcc warnings from applet
-- Rewritten CCpp hook and removed dealock in DebugDumps lib (zprikryl)
-- fixed few gcc warnings
-- DBusBackend improvements
-
-* Fri Feb 27 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.1-9
-- fixed few gcc warnings
-- added scrolled window for long reports
-
-* Thu Feb 26 2009 Adam Williamson <awilliam(a)redhat.com> 0.0.1-8
-- fixes for all issues identified in review
-
-* Thu Feb 26 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.1-7
-- Fixed cancel button behaviour in reporter
-- disabled core file sending
-- removed some debug messages
-
-* Thu Feb 26 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.1-6
-- fixed DB path
-- added new signals to handler
-- gui should survive the dbus timeout
-
-* Thu Feb 26 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.1-5
-- fixed catching debuinfo install exceptions
-- some gui fixes
-- added check for GPGP public key
-
-* Thu Feb 26 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.1-4
-- changed from full bt to simple bt
-
-* Thu Feb 26 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.1-3
-- spec file cleanups
-- changed default paths to crash DB and log DB
-- fixed some memory leaks
-
-* Tue Feb 24 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.1-2
-- spec cleanup
-- added new subpackage gui
-
-* Wed Feb 18 2009 Zdenek Prikryl <zprikryl(a)redhat.com> 0.0.1-1
-- initial packing
diff --git a/abrt.spec.in b/abrt.spec.in
new file mode 100644
index 0000000..efe47ab
--- /dev/null
+++ b/abrt.spec.in
@@ -0,0 +1,1389 @@
+%{!?python_site: %define python_site %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(0)")}
+# platform-dependent
+%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
+%if 0%{?fedora} >= 14
+ %define with_systemd 1
+%else
+ %define with_systemd 0
+%endif
+
+Summary: Automatic bug detection and reporting tool
+Name: abrt
+Version: @@ABRT_VERSION@@
+Release: 1%{?dist}
+License: GPLv2+
+Group: Applications/System
+URL: https://fedorahosted.org/abrt/
+Source: https://fedorahosted.org/released/%{name}/%{name}-%{version}.tar.gz
+Source1: abrt.init
+Source2: abrt-ccpp.init
+Source3: abrt-oops.init
+BuildRequires: dbus-devel
+BuildRequires: gtk2-devel
+BuildRequires: curl-devel
+BuildRequires: rpm-devel >= 4.6
+BuildRequires: desktop-file-utils
+BuildRequires: libnotify-devel
+BuildRequires: xmlrpc-c-devel
+BuildRequires: file-devel
+BuildRequires: python-devel
+BuildRequires: gettext
+BuildRequires: libxml2-devel
+BuildRequires: libtar-devel
+BuildRequires: intltool
+BuildRequires: libtool
+BuildRequires: nss-devel
+BuildRequires: texinfo
+
+# for rhel6
+%if 0%{?rhel} >= 6
+BuildRequires: gnome-keyring-devel
+%else
+BuildRequires: libgnome-keyring-devel
+%endif
+
+%if %{?with_systemd}
+Requires: systemd-units
+%endif
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Requires: %{name}-libs = %{version}-%{release}
+Requires: libreport = %{version}-%{release}
+Requires(pre): shadow-utils
+Obsoletes: abrt-plugin-sqlite3 > 0.0.1
+# required for transition from 1.1.13, can be removed after some time
+Obsoletes: abrt-plugin-runapp > 0.0.1
+Obsoletes: abrt-plugin-filetransfer > 0.0.1
+Obsoletes: abrt-plugin-sosreport > 0.0.1
+
+%description
+%{name} is a tool to help users to detect defects in applications and
+to create a bug report with all informations needed by maintainer to fix it.
+It uses plugin system to extend its functionality.
+
+%package -n libreport
+Summary: Libraries for reporting crashes to different targets.
+Group: System Environment/Libraries
+
+%description -n libreport
+Libraries providing API for reporting different problems in applications
+to different bug targets like bugzilla, ftp, trac, etc...
+
+%package -n libreport-devel
+Summary: Development libraries and headers for libreport.
+Group: Development/Libraries
+
+%description -n libreport-devel
+Development libraries and headers for libreport.
+
+%package -n libreport-python
+Summary: Python bindings for report-libs.
+# Is group correct here? -
+Group: System Environment/Libraries
+
+%description -n libreport-python
+Python bindings for report-libs.
+
+%package -n libreport-gtk
+Summary: GTK frontend for libreport
+Group: User Interface/Desktops
+
+%description -n libreport-gtk
+Applications for reporting bugs using libreport backend.
+
+%package libs
+Summary: Libraries for %{name}
+Group: System Environment/Libraries
+
+%description libs
+Libraries for %{name}.
+
+%package devel
+Summary: Development libraries for %{name}
+Group: Development/Libraries
+Requires: abrt-libs = %{version}-%{release}
+
+%description devel
+Development libraries and headers for %{name}.
+
+%package gui
+Summary: %{name}'s gui
+Group: User Interface/Desktops
+Requires: %{name} = %{version}-%{release}
+Requires: libreport-gtk
+# we used to have abrt-applet, now abrt-gui includes it:
+Provides: abrt-applet = %{version}-%{release}
+Obsoletes: abrt-applet < 0.0.5
+Conflicts: abrt-applet < 0.0.5
+
+%description gui
+GTK+ wizard for convenient bug reporting.
+
+%package addon-ccpp
+Summary: %{name}'s C/C++ addon
+Group: System Environment/Libraries
+Requires: elfutils, cpio
+Requires: %{name} = %{version}-%{release}
+
+%description addon-ccpp
+This package contains hook for C/C++ crashed programs and %{name}'s C/C++
+analyzer plugin.
+
+%package addon-kerneloops
+Summary: %{name}'s kerneloops addon
+Group: System Environment/Libraries
+Requires: curl
+Requires: %{name} = %{version}-%{release}
+Obsoletes: kerneloops > 0.0.1
+Obsoletes: abrt-plugin-kerneloops > 0.0.1
+Obsoletes: abrt-plugin-kerneloopsreporter > 0.0.1
+
+%description addon-kerneloops
+This package contains plugin for collecting kernel crash information
+and reporter plugin which sends this information to specified server,
+usually to kerneloops.org.
+
+%package plugin-logger
+Summary: %{name}'s logger reporter plugin
+Group: System Environment/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description plugin-logger
+The simple reporter plugin which writes a report to a specified file.
+
+%package plugin-mailx
+Summary: %{name}'s mailx reporter plugin
+Group: System Environment/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: mailx
+
+%description plugin-mailx
+The simple reporter plugin which sends a report via mailx to a specified
+email address.
+
+%package plugin-bugzilla
+Summary: %{name}'s bugzilla plugin
+Group: System Environment/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description plugin-bugzilla
+Plugin to report bugs into the bugzilla.
+
+%package plugin-rhtsupport
+Summary: %{name}'s RHTSupport plugin
+Group: System Environment/Libraries
+Requires: %{name} = %{version}-%{release}
+Obsoletes: abrt-plugin-catcut > 0.0.1
+Obsoletes: abrt-plugin-rhfastcheck > 0.0.1
+Obsoletes: abrt-plugin-rhticket > 0.0.1
+
+%description plugin-rhtsupport
+Plugin to report bugs into RH support system.
+
+%package plugin-reportuploader
+Summary: %{name}'s reportuploader plugin
+Group: System Environment/Libraries
+Requires: %{name} = %{version}-%{release}
+Obsoletes: abrt-plugin-ticketuploader > 0.0.1
+
+%description plugin-reportuploader
+Plugin to report bugs into anonymous FTP site associated with ticketing system.
+
+%package addon-python
+Summary: %{name}'s addon for catching and analyzing Python exceptions
+Group: System Environment/Libraries
+Requires: python
+Requires: %{name} = %{version}-%{release}
+Obsoletes: gnome-python2-bugbuddy > 0.0.1
+Provides: gnome-python2-bugbuddy
+
+%description addon-python
+This package contains python hook and python analyzer plugin for handling
+uncaught exception in python programs.
+
+%package cli
+Summary: %{name}'s command line interface
+Group: User Interface/Desktops
+Requires: %{name} = %{version}-%{release}
+Requires: abrt-addon-kerneloops
+Requires: abrt-addon-ccpp, abrt-addon-python
+Requires: abrt-plugin-bugzilla, abrt-plugin-logger
+
+%description cli
+This package contains simple command line client for controlling abrt daemon over
+the sockets.
+
+%package desktop
+Summary: Virtual package to install all necessary packages for usage from desktop environment
+Group: User Interface/Desktops
+# This package gets installed when anything requests bug-buddy -
+# happens when users upgrade Fn to Fn+1;
+# or if user just wants "typical desktop installation".
+# Installing abrt-desktop should result in the abrt which works without
+# any tweaking in abrt.conf (IOW: all plugins mentioned there must be installed)
+Requires: %{name} = %{version}-%{release}
+Requires: abrt-addon-kerneloops
+Requires: abrt-addon-ccpp, abrt-addon-python
+# Default config of addon-ccpp requires gdb
+Requires: gdb >= 7.0-3
+Requires: abrt-gui
+Requires: abrt-plugin-logger, abrt-plugin-bugzilla
+#Requires: abrt-plugin-firefox
+Obsoletes: bug-buddy > 0.0.1
+Provides: bug-buddy
+
+%description desktop
+Virtual package to make easy default installation on desktop environments.
+
+%package retrace-server
+Summary: %{name}'s retrace server using HTTP protocol
+Group: System Environment/Daemons
+Requires: abrt-addon-ccpp
+Requires: gdb >= 7.0-3
+Requires: httpd, mod_wsgi, mod_ssl, python-webob
+Requires: mock, xz, elfutils, createrepo, rsync
+%{?el6:Requires: python-argparse}
+Requires(preun): /sbin/install-info
+Requires(post): /sbin/install-info
+
+%description retrace-server
+The retrace server provides a coredump analysis and backtrace
+generation service over a network using HTTP protocol.
+
+%prep
+%setup -q
+
+%build
+autoconf
+%configure
+sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+CFLAGS="-fno-strict-aliasing"
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir}
+%find_lang %{name}
+
+# remove all .la and .a files
+find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f
+mkdir -p ${RPM_BUILD_ROOT}/%{_initrddir}
+install -m 755 %SOURCE1 ${RPM_BUILD_ROOT}/%{_initrddir}/abrtd
+install -m 755 %SOURCE2 ${RPM_BUILD_ROOT}/%{_initrddir}/abrt-ccpp
+install -m 755 %SOURCE3 ${RPM_BUILD_ROOT}/%{_initrddir}/abrt-oops
+mkdir -p $RPM_BUILD_ROOT/var/cache/abrt-di
+mkdir -p $RPM_BUILD_ROOT/var/run/abrt
+mkdir -p $RPM_BUILD_ROOT/var/spool/abrt
+mkdir -p $RPM_BUILD_ROOT/var/spool/abrt-retrace
+mkdir -p $RPM_BUILD_ROOT/var/cache/abrt-retrace
+mkdir -p $RPM_BUILD_ROOT/var/log/abrt-retrace
+mkdir -p $RPM_BUILD_ROOT/var/spool/abrt-upload
+
+desktop-file-install \
+ --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
+ --vendor fedora \
+ --delete-original \
+ ${RPM_BUILD_ROOT}%{_datadir}/applications/%{name}.desktop
+
+desktop-file-install \
+ --dir ${RPM_BUILD_ROOT}%{_sysconfdir}/xdg/autostart \
+ src/applet/abrt-applet.desktop
+
+# After everything is installed, remove info dir
+rm -f %{buildroot}%{_infodir}/dir
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%pre
+#uidgid pair 173:173 reserved in setup rhbz#670231
+%define abrt_gid_uid 173
+getent group abrt >/dev/null || groupadd -f -g %{abrt_gid_uid} --system abrt
+getent passwd abrt >/dev/null || useradd --system -g abrt -u %{abrt_gid_uid} -d /etc/abrt -s /sbin/nologin abrt
+exit 0
+
+%post
+if [ $1 -eq 1 ]; then
+ /sbin/chkconfig --add abrtd
+fi
+#systemd
+%if %{?with_systemd}
+#if [ $1 -eq 1 ]; then
+# Enable (but don't start) the units by default
+ /bin/systemctl enable abrtd.service >/dev/null 2>&1 || :
+#fi
+%endif
+
+%post addon-ccpp
+# this is required for transition from 1.1.x to 2.x
+# because /cache/abrt-di/* was created under root with root:root
+# so 2.x fails when it tries to extract debuginfo there..
+chown -R abrt:abrt %{_localstatedir}/cache/abrt-di
+if [ $1 -eq 1 ]; then
+ /sbin/chkconfig --add abrt-ccpp
+fi
+#systemd: TODO
+
+%post addon-kerneloops
+if [ $1 -eq 1 ]; then
+ /sbin/chkconfig --add abrt-oops
+fi
+#systemd: TODO
+
+%post retrace-server
+/sbin/install-info %{_infodir}/abrt-retrace-server %{_infodir}/dir 2> /dev/null || :
+/usr/sbin/usermod -G mock apache 2> /dev/null || :
+
+%preun
+if [ "$1" -eq "0" ] ; then
+ service abrtd stop >/dev/null 2>&1
+ /sbin/chkconfig --del abrtd
+fi
+#systemd
+%if %{?with_systemd}
+if [ "$1" -eq "0" ] ; then
+ /bin/systemctl stop abrtd.service >/dev/null 2>&1 || :
+ /bin/systemctl disable abrtd.service >/dev/null 2>&1 || :
+fi
+%endif
+
+%preun addon-ccpp
+if [ "$1" -eq "0" ] ; then
+ service abrt-ccpp stop >/dev/null 2>&1
+ /sbin/chkconfig --del abrt-ccpp
+fi
+#systemd (not tested):
+%if %{?with_systemd}
+if [ "$1" -eq "0" ] ; then
+ /bin/systemctl stop abrt-ccpp.service >/dev/null 2>&1 || :
+ /bin/systemctl disable abrt-ccpp.service >/dev/null 2>&1 || :
+fi
+%endif
+
+%preun addon-kerneloops
+if [ "$1" -eq "0" ] ; then
+ service abrt-oops stop >/dev/null 2>&1
+ /sbin/chkconfig --del abrt-oops
+fi
+#systemd (not tested):
+%if %{?with_systemd}
+if [ "$1" -eq "0" ] ; then
+ /bin/systemctl stop abrt-oops.service >/dev/null 2>&1 || :
+ /bin/systemctl disable abrt-oops.service >/dev/null 2>&1 || :
+fi
+%endif
+
+%preun retrace-server
+if [ "$1" = 0 ]; then
+ /sbin/install-info --delete %{_infodir}/abrt-retrace-server %{_infodir}/dir 2> /dev/null || :
+fi
+
+%postun
+#systemd
+%if %{?with_systemd}
+if [ $1 -ge 1 ] ; then
+# On upgrade, reload init system configuration if we changed unit files
+ /bin/systemctl daemon-reload >/dev/null 2>&1 || :
+fi
+%endif
+
+%post gui
+# update icon cache
+touch --no-create %{_datadir}/icons/hicolor || :
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+ %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
+
+%post libs -p /sbin/ldconfig
+
+%postun libs -p /sbin/ldconfig
+
+%postun gui
+touch --no-create %{_datadir}/icons/hicolor || :
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+ %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
+
+%posttrans
+if [ "$1" -eq "0" ]; then
+ service abrtd condrestart >/dev/null 2>&1 || :
+fi
+#systemd
+%if %{?with_systemd}
+if [ "$1" -eq "0" ]; then
+ /bin/systemctl try-restart abrtd.service >/dev/null 2>&1 || :
+fi
+%endif
+
+%posttrans addon-ccpp
+if [ "$1" -eq "0" ]; then
+ service abrt-ccpp condrestart >/dev/null 2>&1 || :
+fi
+#systemd
+%if %{?with_systemd}
+if [ "$1" -eq "0" ]; then
+ /bin/systemctl try-restart abrt-ccpp.service >/dev/null 2>&1 || :
+fi
+%endif
+
+%posttrans addon-kerneloops
+if [ "$1" -eq "0" ]; then
+ service abrt-oops condrestart >/dev/null 2>&1 || :
+fi
+#systemd
+%if %{?with_systemd}
+if [ "$1" -eq "0" ]; then
+ /bin/systemctl try-restart abrt-oops.service >/dev/null 2>&1 || :
+fi
+%endif
+
+
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+%doc README COPYING
+#systemd
+%if %{?with_systemd}
+/lib/systemd/system/abrtd.service
+%endif
+%{_sbindir}/abrtd
+%{_sbindir}/abrt-server
+%{_bindir}/abrt-handle-upload
+%{_bindir}/abrt-handle-crashdump
+%{_bindir}/abrt-action-save-package-data
+%{_bindir}/abrt-retrace-client
+%config(noreplace) %{_sysconfdir}/%{name}/abrt.conf
+%config(noreplace) %{_sysconfdir}/%{name}/abrt_event.conf
+%config(noreplace) %{_sysconfdir}/%{name}/gpg_keys
+%config(noreplace) %{_sysconfdir}/dbus-1/system.d/dbus-abrt.conf
+%{_initrddir}/abrtd
+%dir %attr(0755, abrt, abrt) %{_localstatedir}/spool/%{name}
+%dir %attr(0700, abrt, abrt) %{_localstatedir}/spool/%{name}-upload
+%dir %attr(0775, abrt, abrt) %{_localstatedir}/run/%{name}
+%ghost %attr(0666, -, -) %{_localstatedir}/run/%{name}/abrt.socket
+%ghost %attr(0644, -, -) %{_localstatedir}/run/abrtd.pid
+%dir %{_sysconfdir}/%{name}
+%dir %{_sysconfdir}/%{name}/plugins
+%dir %{_sysconfdir}/%{name}/events.d
+%dir %{_sysconfdir}/%{name}/events
+#%dir %{_libdir}/%{name}
+%{_mandir}/man8/abrtd.8.gz
+%{_mandir}/man5/abrt.conf.5.gz
+%{_mandir}/man5/abrt_event.conf.5.gz
+# {_mandir}/man5/pyhook.conf.5.gz
+%{_mandir}/man7/abrt-plugins.7.gz
+%{_datadir}/dbus-1/system-services/com.redhat.abrt.service
+
+%files -n libreport
+%defattr(-,root,root,-)
+%{_libdir}/libreport.so.*
+
+%files -n libreport-devel
+%defattr(-,root,root,-)
+%{_includedir}/report/*
+%{_libdir}/libreport.so
+
+%files -n libreport-python
+%defattr(-,root,root,-)
+%{python_sitearch}/report/*
+
+%files -n libreport-gtk
+%defattr(-,root,root,-)
+%{_bindir}/bug-reporting-wizard
+%{_libdir}/libreportgtk.so.*
+
+%files libs
+%defattr(-,root,root,-)
+%{_libdir}/libabrt*.so.*
+%{_libdir}/libbtparser.so.*
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/abrt/*
+%{_libdir}/libabrt*.so
+%{_includedir}/btparser/*
+%{_libdir}/libbtparser.so
+#FIXME: this should go to libreportgtk-devel package
+%{_libdir}/libreportgtk.so
+%{_libdir}/pkgconfig/*
+%doc doc/abrt-plugin doc/howto-write-reporter
+
+%files gui
+%defattr(-,root,root,-)
+%{_bindir}/abrt-gui
+%dir %{_datadir}/%{name}
+# all glade, gtkbuilder and py files for gui
+%{_datadir}/applications/fedora-%{name}.desktop
+%{_datadir}/icons/hicolor/*/apps/*
+%{_datadir}/icons/hicolor/*/status/*
+%{_datadir}/%{name}/icons/hicolor/*/status/*
+%{_bindir}/abrt-applet
+#%{_bindir}/test-report
+%{_sysconfdir}/xdg/autostart/abrt-applet.desktop
+
+%files addon-ccpp
+%defattr(-,root,root,-)
+%config(noreplace) %{_sysconfdir}/%{name}/plugins/CCpp.conf
+%dir %attr(0775, abrt, abrt) %{_localstatedir}/cache/abrt-di
+%{_initrddir}/abrt-ccpp
+%{_libexecdir}/abrt-hook-ccpp
+%{_bindir}/abrt-action-analyze-c
+%attr(4755, abrt, abrt) %{_bindir}/abrt-action-trim-files
+%attr(4755, abrt, abrt) %{_bindir}/abrt-action-install-debuginfo
+%{_bindir}/abrt-action-analyze-core.py*
+%{_bindir}/abrt-action-install-debuginfo.py*
+%{_bindir}/abrt-action-generate-backtrace
+%{_bindir}/abrt-action-analyze-backtrace
+%{_bindir}/abrt-action-list-dsos.py*
+%{_sysconfdir}/%{name}/events.d/ccpp_events.conf
+%{_sysconfdir}/%{name}/events/analyze_LocalGDB.xml
+%{_sysconfdir}/%{name}/events/reanalyze_LocalGDB.xml
+%{_sysconfdir}/%{name}/events/analyze_RetraceServer.xml
+%{_sysconfdir}/%{name}/events/reanalyze_RetraceServer.xml
+
+%files addon-kerneloops
+%defattr(-,root,root,-)
+%config(noreplace) %{_sysconfdir}/%{name}/plugins/Kerneloops.conf
+%{_sysconfdir}/%{name}/events/report_Kerneloops.xml
+%config(noreplace) %{_sysconfdir}/%{name}/events.d/koops_events.conf
+%{_initrddir}/abrt-oops
+%{_mandir}/man7/abrt-KerneloopsReporter.7.gz
+%{_bindir}/abrt-dump-oops
+%{_bindir}/abrt-action-analyze-oops
+%{_bindir}/abrt-action-kerneloops
+
+%files plugin-logger
+%defattr(-,root,root,-)
+%{_sysconfdir}/%{name}/events/report_Logger.conf
+%{_mandir}/man7/abrt-Logger.7.gz
+%{_bindir}/abrt-action-print
+
+%files plugin-mailx
+%defattr(-,root,root,-)
+%{_sysconfdir}/%{name}/events/report_Mailx.xml
+%config(noreplace) %{_sysconfdir}/%{name}/events.d/mailx_events.conf
+%{_mandir}/man7/abrt-Mailx.7.gz
+%{_bindir}/abrt-action-mailx
+
+%files plugin-bugzilla
+%defattr(-,root,root,-)
+%config(noreplace) %{_sysconfdir}/%{name}/plugins/Bugzilla.conf
+%{_sysconfdir}/%{name}/events/report_Bugzilla.xml
+%config(noreplace) %{_sysconfdir}/%{name}/events/report_Bugzilla.conf
+# FIXME: remove with the old gui
+%{_mandir}/man7/abrt-Bugzilla.7.gz
+%{_bindir}/abrt-action-bugzilla
+
+%files plugin-rhtsupport
+%defattr(-,root,root,-)
+%{_sysconfdir}/%{name}/events/report_RHTSupport.xml
+%config(noreplace) %{_sysconfdir}/%{name}/events.d/rhtsupport_events.conf
+# {_mandir}/man7/abrt-RHTSupport.7.gz
+%{_bindir}/abrt-action-rhtsupport
+
+%files plugin-reportuploader
+%defattr(-,root,root,-)
+%config(noreplace) %{_sysconfdir}/%{name}/plugins/Upload.conf
+%{_mandir}/man7/abrt-Upload.7.gz
+%{_bindir}/abrt-action-upload
+
+%files addon-python
+%defattr(-,root,root,-)
+%config(noreplace) %{_sysconfdir}/%{name}/plugins/Python.conf
+%{_bindir}/abrt-action-analyze-python
+%{python_site}/abrt*.py*
+%{python_site}/abrt.pth
+
+%files cli
+%defattr(-,root,root,-)
+%{_bindir}/abrt-cli
+%{_mandir}/man1/abrt-cli.1.gz
+%{_sysconfdir}/bash_completion.d/abrt-cli.bash
+
+%files desktop
+%defattr(-,root,root,-)
+
+%files retrace-server
+%defattr(-,root,root,-)
+%config(noreplace) %{_sysconfdir}/%{name}/retrace.conf
+%config(noreplace) %{_sysconfdir}/httpd/conf.d/retrace_httpd.conf
+%config(noreplace) %{_sysconfdir}/yum.repos.d/retrace.repo
+%dir %attr(0775, apache, abrt) %{_localstatedir}/spool/abrt-retrace
+%dir %attr(0755, abrt, abrt) %{_localstatedir}/cache/abrt-retrace
+%dir %attr(0755, abrt, abrt) %{_localstatedir}/log/abrt-retrace
+%caps(cap_setuid=ep) %{_bindir}/abrt-retrace-worker
+%{_bindir}/abrt-retrace-cleanup
+%{_bindir}/abrt-retrace-reposync
+%{_bindir}/coredump2packages
+%{python_site}/retrace.py*
+%{_datadir}/abrt-retrace/*.py*
+%{_datadir}/abrt-retrace/plugins/*.py*
+%{_datadir}/abrt-retrace/*.wsgi
+%{_infodir}/abrt-retrace-server*
+
+%changelog
+* Wed Mar 16 2011 Jiri Moskovcak <jmoskovc(a)redhat.com> 2.0.0-1
+- update to the latest upstream version
+- many improvements
+- FIXME: add closed bugzillas
+
+* Fri Feb 18 2011 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.17-2
+- removed gnome-python2-vfs dependency
+
+* Mon Feb 07 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.1.17-1.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Sat Feb 05 2011 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.17-1
+- rewritten abrt-debuginfo-install script to use the yum API
+- GUI: added search box to backtrace view rhbz#612017 (jmoskovc(a)redhat.com)
+- fixed some gui warnings rhbz#671488 (jmoskovc(a)redhat.com)
+- btparser/dupechecker improvements:
+ - Better handling of glibc architecture-specific functions (kklic(a)redhat.com)
+ - support format of thread header: "Thread 8 (LWP 6357):" (kklic(a)redhat.com)
+
+* Fri Feb 04 2011 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.16-1
+- rhtsupport: added list of attachments to comment rhbz#668875
+- rhtsupport: stop consuming non-standard header rhbz#670492
+- Resolves: #670492, #668875
+
+* Wed Jan 19 2011 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.15-2
+- add a gui/uid to useradd/groupadd command (reserved in setup rhbz#670231)
+- Resolves: #650975
+
+* Wed Jan 19 2011 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.15-1
+- removed unused files (jmoskovc(a)redhat.com)
+- update po files (jmoskovc(a)redhat.com)
+- removed some unused files (jmoskovc(a)redhat.com)
+- pass old pattern to ccpp hook and use it (dvlasenk(a)redhat.com)
+- GUI: added warning when gnome-keyring can't be accessed rhbz#576866 (jmoskovc(a)redhat.com)
+- 666893 - Unable to make sense of XML-RPC response from server (npajkovs(a)redhat.com)
+- PyHook: ignore SystemExit exception rhbz#636913 (jmoskovc(a)redhat.com)
+- 665405 - ABRT's usage of sos does not grab /var/log/messages (npajkovs(a)redhat.com)
+- add a note in report if kernel is tainted (npajkovs(a)redhat.com)
+- KerneloopsScanner.cpp: make a room for NULL byte (npajkovs(a)redhat.com)
+- fix multicharacter warring (npajkovs(a)redhat.com)
+- open help page instead of about rhbz#666267
+
+* Wed Jan 19 2011 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.14-3
+- fixed build with rpm 4.9 (thx panu pmatilai for the patch)
+
+* Wed Jan 19 2011 Matthias Clasen <mclasen(a)redhat.com> 1.1.14-2
+- Rebuild against new rpm
+
+* Wed Nov 17 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.14-1
+- made howto mandatory
+- fixed segv in abrt-hook-ccpp rhbz#652338
+- added warning if kernel was tainted
+- make the "install debuginfo" hint selectable rhbz#644343
+- wrap howto and comments rhbz#625237
+- wrap lines in the backtrace window rhbz#625232
+- changed '*' to '•' rhbz#625236
+- make the bt viewer not-editable rhbz#621871
+- removed unneeded patches
+
+* Wed Nov 10 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.13-3
+- Rebuild for libnotify-0.7
+
+* Wed Aug 25 2010 Jochen Schmitt <Jochen herr-schmitt de> 1.1.13-2
+- Rebuild for python-2.7
+
+* Tue Aug 10 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.13-1
+- updated translation
+- added native systemd file rhbz#617316 (jmoskovc(a)redhat.com)
+- added ar to LINGUAS (jmoskovc(a)redhat.com)
+- made /etc/abrt/plugins/Bugzilla.conf world-readable again (jmoskovc(a)redhat.com)
+- l10n: adding fa locale (lashar(a)fedoraproject.org)
+- l10n: new Persian (lashar(a)fedoraproject.org)
+- remove libzip code (npajkovs(a)redhat.com)
+- add libxml-2.0 into configure (npajkovs(a)redhat.com)
+- fixed typo in man page rhbz#610748 (jmoskovc(a)redhat.com)
+- RHTSupport: GUI's SSLVerify checkbox had one missing bit of code (vda.linux(a)googlemail.com)
+- abrt_curl: discard headers from HTTP redirection (vda.linux(a)googlemail.com)
+- moved abrt.socket and abrtd.lock into /var/run/abrt making selinux happy (jmoskovc(a)redhat.com)
+- Mention --info and --backtrace in the abrt-cli man page. (kklic(a)redhat.com)
+- build fixes for gcc 4.5 (jmoskovc(a)redhat.com)
+- abrt-hook-ccpp: small fixes prompted by testing on RHEL5 (vda.linux(a)googlemail.com)
+- Added --info action to abrt-cli (mtoman(a)redhat.com)
+- wire up SSLVerify in RHTSupport.conf to actually have the desired effect (vda.linux(a)googlemail.com)
+- fixed tooltip localization rhbz#574693 (jmoskovc(a)redhat.com)
+- dumpoops/KerneloopsScanner: add pid to crashdump name (vda.linux(a)googlemail.com)
+- A message change suggested by dhensley (kklic(a)redhat.com)
+
+* Tue Jul 27 2010 David Malcolm <dmalcolm(a)redhat.com> - 1.1.10-4
+- rebuild
+
+* Tue Jul 27 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.10-3
+- blacklist /usr/bin/nspluginviewer
+
+* Mon Jul 26 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.10-2
+- minor build fixes
+
+* Mon Jul 26 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.10-1
+- blacklisted mono-core package
+- die with an error message if the database plugin is not accessible when needed (kklic(a)redhat.com)
+- change RHTSupport URL protocol from HTTP to HTTPS (dvlasenk(a)redhat.com)
+- the Logger plugin returns a message as the result of Report() call instead of a file URL (kklic(a)redhat.com)
+- Cut off prelink suffixes from executable name if any (mtoman(a)redhat.com)
+- CCpp: abrt-debuginfo-install output lines can be long, accomodate them (dvlasenk(a)redhat.com)
+- do not pop up message on crash if the same crash is the same (dvlasenk(a)redhat.com)
+- fedora bugs do not depend on rhel bugs (npajkovs(a)redhat.com)
+- GUI: fixed problem with no gkeyring and just one reporter enabled rhbz#612457 (jmoskovc(a)redhat.com)
+- added a document about interpreted language integration (kklic(a)redhat.com)
+- moved devel header files to inc/ and included them in -devel package (jmoskovc(a)redhat.com, npajkovs(a)redhat.com)
+- renamed abrt-utils.pc to abrt.pc (jmoskovc(a)redhat.com)
+- string updates based on a UI text review (kklic(a)redhat.com)
+- rhtsupport obsoletes the old rh plugins (jmoskovc(a)redhat.com)
+- list allowed items in RHTSupport.conf (kklic(a)redhat.com)
+- GUI: fixed package name in warning message when the packge is kernel rhbz#612191 (jmoskovc(a)redhat.com)
+- remove rating for python crashes (jmoskovc(a)redhat.com)
+- CCpp: give zero rating to an empty backtrace (jmoskovc(a)redhat.com)
+- GUI: allow sending crashes without rating (jmoskovc(a)redhat.com)
+- RHTSupport: set default URL to api.access.redhat.com/rs (dvlasenk(a)redhat.com)
+- abort initialization on abrt.conf parsing errors (dvlasenk(a)redhat.com)
+- changing NoSSLVerify to SSLVerify in bugzilla plugin (mtoman(a)redhat.com)
+- added rating to python crashes
+- show hostname in cli (kklic(a)redhat.com)
+- updated po files (jmoskovc(a)redhat.com)
+- added support for package specific actions rhbz#606917 (jmoskovc(a)redhat.com)
+- renamed TicketUploader to ReportUploader (jmoskovc(a)redhat.com)
+- bad hostnames on remote crashes (npajkovs(a)redhat.com)
+- unlimited MaxCrashReportsSize (npajkovs(a)redhat.com)
+- abrt_rh_support: improve error messages rhbz#608698 (vda.linux(a)googlemail.com)
+- Added BacktraceRemotes option. (kklic(a)redhat.com)
+- Allow remote crashes to not to belong to a package. Skip GPG check on remote crashes. (kklic(a)redhat.com)
+- remove obsolete Catcut and rhfastcheck reporters (vda.linux(a)googlemail.com)
+- make rhel bug point to correct place rhbz#578397 (npajkovs(a)redhat.com)
+- Show comment and how to reproduce fields when reporing crashes in abrt-cli (kklic(a)redhat.com)
+- Bash completion update (kklic(a)redhat.com)
+- Rename --get-list to --list (kklic(a)redhat.com)
+- Update man page (kklic(a)redhat.com)
+- Options overhaul (kklic(a)redhat.com)
+- abrt should not point to Fedora bugs but create new RHEL bug instead (npajkovs(a)redhat.com)
+- Don't show global uuid in report (npajkovs(a)redhat.com)
+- GUI: don't try to use action plugins as reporters (jmoskovc(a)redhat.com)
+- Added WatchCrashdumpArchiveDir directive to abrt.conf and related code (vda.linux(a)googlemail.com)
+- GUI: don't show the placehondler icon rhbz#605693 (jmoskovc(a)redhat.com)
+- Make "Loaded foo.conf" message less confusing (vda.linux(a)googlemail.com)
+- Fixed a flaw in strbuf_prepend_str (kklic(a)redhat.com)
+- TicketUploader: do not add '\n' to text files in crashdump (vda.linux(a)googlemail.com)
+- GUI: skip the plugin selection, if it's not needed (jmoskovc(a)redhat.com)
+- Check conf file for syntax errors (kklic(a)redhat.com)
+- move misplaced sanity checks in cron parser (vda.linux(a)googlemail.com)
+- GUI: don't require the rating for all reporters (jmoskovc(a)redhat.com)
+- GUI: fixed exception when there is no configure dialog for plugin rhbz#603745 (jmoskovc(a)redhat.com)
+- Add a GUI config dialog for RHTSupport plugin (vda.linux(a)googlemail.com)
+- abrt_curl: fix a problem with incorrect content-length on 32-bit arches (vda.linux(a)googlemail.com)
+- sosreport: save the dump directly to crashdump directory (vda.linux(a)googlemail.com)
+- plugin rename: rhticket -> RHTSupport (vda.linux(a)googlemail.com)
+- Daemon socket for reporting crashes (karel(a)localhost.localdomain)
+- GUI: fixed few typos (jmoskovc(a)redhat.com)
+
+* Wed Jul 21 2010 David Malcolm <dmalcolm(a)redhat.com> - 1.1.5-1.1
+- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
+
+* Wed Jun 09 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.5-1
+- GUI: polished the reporter assistant (jmoskovc(a)redhat.com)
+- Logger reporter: do not store useless info (vda.linux(a)googlemail.com)
+- ccpp hook: add SaveBinaryImage option which saves of the crashed binary (vda.linux(a)googlemail.com)
+- SPEC: added CFLAGS="-fno-strict-aliasing" to fix the rpmdiff warnings rhbz#599364 (jmoskovc(a)redhat.com)
+- GUI: don't remove user comments when re-reporting the bug rhbz#601779 (jmoskovc(a)redhat.com)
+- remove "(deleted)" from executable path rhbz#593037 (jmoskovc(a)redhat.com)
+- CCpp analyzer: add 60 sec cap on gdb run time. (vda.linux(a)googlemail.com)
+- add new file *hostname* into debugdump directory (npajkovs(a)redhat.com)
+- rhticket: upload real tarball, not a bogus file (vda.linux(a)googlemail.com)
+- abrt-hook-ccpp: eliminate race between process exit and compat coredump creation rhbz#584554 (vda.linux(a)googlemail.com)
+- rhticket: actually do create ticket, using Gavin's lib code (vda.linux(a)googlemail.com)
+- properly obsolete gnome-python2-bugbuddy rhbz#579748 (jmoskovc(a)redhat.com)
+- GUI: remember comment and howto on backtrace refresh rhbz#545690 (jmoskovc(a)redhat.com)
+- use header case in button label rhbz#565812 (jmoskovc(a)redhat.com)
+- make log window resizable (vda.linux(a)googlemail.com)
+- rename a few remaining /var/cache/abrt -> /var/spool/abrt (vda.linux(a)googlemail.com)
+
+* Wed May 26 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.4-1
+- added reporting wizard
+- fixed few leaked fds
+- fixed kerneloops --- cut here --- problem
+- updated translations
+
+* Fri May 21 2010 Denys Vlasenko <dvlasenk(a)redhat.com> 1.1.3-1
+- More fixes for /var/cache/abrt -> /var/spool/abrt conversion
+
+* Fri May 21 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.2-3
+- fixed spec file to create /var/spool/abrt rhbz#593670
+- updated init script to reflect the pid file renaming
+
+* Wed May 19 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.2-1
+- updated translation
+- obsolete gnome-python2-bugbuddy rhbz#579748 (jmoskovc(a)redhat.com)
+- Report "INFO: possible recursive locking detected rhbz#582378 (vda.linux(a)googlemail.com)
+- kill yumdownloader if abrt-debuginfo-install is terminated mid-flight (vda.linux(a)googlemail.com)
+- do not create Python dumps if argv[0] is not absolute (vda.linux(a)googlemail.com)
+- improve kerneloops hash (vda.linux(a)googlemail.com)
+- Move /var/cache/abrt to /var/spool/abrt. rhbz#568101. (vda.linux(a)googlemail.com)
+- bugzilla: better summary and decription messages (npajkovs(a)redhat.com)
+- renamed daemon pid and lock file rhbz#588315 (jmoskovc(a)redhat.com)
+- Daemon socket for reporting crashes (kklic(a)redhat.com)
+- Move hooklib from src/Hooks to lib/Utils (kklic(a)redhat.com)
+
+* Thu May 13 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.1-1
+- updated translations
+- removed avant-window-navigator from blacklist (jmoskovc(a)redhat.com)
+- Abort debuginfo download if low on disk space (partially addresses #564451) (vda.linux(a)googlemail.com)
+- fix bug 588945 - sparse core files performance hit (vda.linux(a)googlemail.com)
+- Add BlackListedPaths option to abrt.conf. Fixes #582421 (vda.linux(a)googlemail.com)
+- Do not die when /var/cache/abrt/*/uid does not contain a number (rhbz#580899) (kklic(a)redhat.com)
+- rid of rewriting config in /etc/abrt/abrt.conf (npajkovs(a)redhat.com)
+- fix bug 571411: backtrace attachment of the form /var/cache/abrt/foo-12345-67890/backtrace (vda.linux(a)googlemail.com)
+- Do not echo password to terminal in abrt-cli (kklic(a)redhat.com)
+- improved daemon error messages (kklic(a)redhat.com)
+
+* Mon May 03 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.1.0-1
+- updated transaltions
+- added Hebrew into languages
+- updated icons rhbz#587698 (jmoskovc(a)redhat.com)
+- Bugzilla login/password emptiness check uses 'or' instead of 'and' (kklic(a)redhat.com)
+- Show error message when abrtd service is run as non-root. rhbz#584352 (kklic(a)redhat.com)
+- Rename EnableOpenGPG to OpenGPGCheck in the man page rhbz#584332 (kklic(a)redhat.com)
+- Document ProcessUnpackaged in abrt.conf.5. Document default values. (kklic(a)redhat.com)
+- Crash function is now detected even for threads without an abort frame (kklic(a)redhat.com)
+- comment can be private (npajkovs(a)redhat.com)
+- do not catch perl/python crashes when the script is not of known package origin (kklic(a)redhat.com)
+- kerneloop is more informative when failed (npajkovs(a)redhat.com)
+- add function name into summary(if it's found) (npajkovs(a)redhat.com)
+- Change kerneloops message when it fails (npajkovs(a)redhat.com)
+
+* Fri Apr 30 2010 Karel Klic <kklic(a)redhat.com> 1.0.9-3
+- fixed crash function detection (a part of duplication detection)
+
+* Wed Apr 14 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.9-2
+- fixed problem with localized yum messages rhbz#581804
+- better bugzilla summary (napjkovs(a)redhat.com)
+- ignore interpreter (py,perl) crashes caused by unpackaged scripts (kklic(a)redhat.com)
+
+* Tue Apr 06 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.9-1
+- hooklib: fix excessive rounding down in free space calculation (bz#575644) (vda.linux(a)googlemail.com)
+- gui: fix 551989 "crash detected in abrt-gui-1.0.0-1.fc12" and such (vda.linux(a)googlemail.com)
+- trivial: fix 566806 "abrt-gui sometimes can't be closed" (vda.linux(a)googlemail.com)
+- gui: fix the last case where gnome-keyring's find_items_sync() may throw DeniedError (vda.linux(a)googlemail.com)
+- fixed some compilation problems on F13 (jmoskovc(a)redhat.com)
+- updated translations (jmoskovc(a)redhat.com)
+- minor fix to sosreport to make it work with latest sos rhbz#576861 (jmoskovc(a)redhat.com)
+
+* Wed Mar 31 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.9-0.201003312045.1
+- test day build
+- updated translation
+- minor fix to sosreport to make it work with latest sos rhbz#576861 (jmoskovc(a)redhat.com)
+- GUI: total rewrite based on design from Mairin Duffy (jmoskovc(a)redhat.com)
+- trivial: better HTTP/curl error reporting (vda.linux(a)googlemail.com)
+- Use backtrace parser from abrtutils, new backtrace rating algorithm, store crash function if it's known (kklic(a)redhat.com)
+- abrt-rate-backtrace is replaced by abrt-backtrace --rate (kklic(a)redhat.com)
+- Ignore some temp files (kklic(a)redhat.com)
+- PYHOOK: don't use sitecustomize.py rhbz#539497 (jmoskovc(a)redhat.com)
+- rhfastcheck: a new reporter plugin based on Gavin's work (vda.linux(a)googlemail.com)
+- rhticket: new reporter plugin (vda.linux(a)googlemail.com)
+- GUI: fixed few window icons (jmoskovc(a)redhat.com)
+- Allow user to select which reporter he wants to use to report a crash using CLI.(kklic(a)redhat.com)
+- bz reporter: s/uuid/duphash; more understandable message; simplify result str generation; fix indentation (vda.linux(a)googlemail.com)
+- GUI: fixed crash count column sorting rhbz#573139 (jmoskovc(a)redhat.com)
+- Kerneloops: use 1st line of oops as REASON. Closes rhbz#574196. (vda.linux(a)googlemail.com)
+- Kerneloops: fix a case when we file an oops w/o backtrace (vda.linux(a)googlemail.com)
+- minor fix in abrt-debuginfo-install to make it work with yum >= 3.2.26 (jmoskovc(a)redhat.com)
+- GUI: added action to applet to directly report last crash (jmoskovc(a)redhat.com)
+- Never flag backtrace as binary file (fixes problem observed in bz#571411) (vda.linux(a)googlemail.com)
+- improve syslog file detection. closes bz#565983 (vda.linux(a)googlemail.com)
+- add arch, package and release in comment (npajkovs(a)redhat.com)
+- add ProcessUnpackaged option to abrt.conf (vda.linux(a)googlemail.com)
+- abrt-debuginfo-install: use -debuginfo repos which match enabled "usual" repos (vda.linux(a)googlemail.com)
+- fix format security error (fcrozat(a)mandriva.com)
+- icons repackaging (jmoskovc(a)redhat.com)
+- partial fix for bz#565983 (vda.linux(a)googlemail.com)
+- SPEC: Updated source URL (jmoskovc(a)redhat.com)
+- removed unneeded patches
+- and much more ...
+
+* Sat Mar 13 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.8-3
+- fixed kerneloops reporting rhbz#570081
+- fixed Source url
+- fixed debuginfo-install to work on F13
+ - improved debuginfo-install (vda.linux(a)googlemail.com)
+ - fix debuginfo-install to work with yum >= 3.2.26 (jmoskovc(a)redhat.com)
+
+* Wed Mar 3 2010 Denys Vlasenko <dvlasenk(a)redhat.com> 1.0.8-2
+- fix initscript even more (npajkovs(a)redhat.com)
+- remove -R2 from yum command line
+
+* Mon Feb 22 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.8-1
+- fix initscript (npajkovs(a)redhat.com)
+- Kerneloops: make hashing more likely to produce same hash on different oopses (vda.linux(a)googlemail.com)
+
+* Mon Feb 22 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.8-0.git-20100222
+- Kerneloops: make hashing more likely to produce same hash on different oopses (vda.linux(a)googlemail.com)
+- make abrt work with the latest kernels (>= 2.6.33) (jmoskovc(a)redhat.com)
+- lib/Utils/abrt_dbus: utf8-sanitize all strings in dbus messages (fixes #565876) (vda.linux(a)googlemail.com)
+
+* Fri Feb 12 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.7-1
+- enabled column sorting rhbz#541853
+- Load plugin settings also from ~/.abrt/*.conf (kklic(a)redhat.com)
+- fix bz#541088 "abrt should not catch python excp EPIPE" (vda.linux(a)googlemail.com)
+- fix bz#554242 "Cannot tab between input areas in report dialog" (vda.linux(a)googlemail.com)
+- fix bz#563484 "abrt uses unnecessary disk space when getting debug info" (vda.linux(a)googlemail.com)
+- Don't show empty 'Not loaded plugins' section - fix#2 rhbz#560971 (jmoskovc(a)redhat.com)
+- fix big-endian build problem (vda.linux(a)googlemail.com)
+- Fixes, displays package owners (kklic(a)redhat.com)
+- GUI: fixed exception in plugin settings dialog rhbz#560851 (jmoskovc(a)redhat.com)
+- GUI: respect system settings for toolbars rhbz#552161 (jmoskovc(a)redhat.com)
+- python hook: move UUID generation to abrtd; generate REASON, add it to bz title (vda.linux(a)googlemail.com)
+- make "reason" field less verbose; bz reporter: include it in "summary" (vda.linux(a)googlemail.com)
+- added avant-window-navigator to blacklist per maintainer request (jmoskovc(a)redhat.com)
+- CCpp analyzer: fix rhbz#552435 (bt rating misinterpreting # chars) (vda.linux(a)googlemail.com)
+- Ask for login and password if missing from reporter plugin. (kklic(a)redhat.com)
+- abrtd: fix handling of dupes (weren't deleting dup's directory); better logging (vda.linux(a)googlemail.com)
+- abrtd: handle "perl -w /usr/bin/script" too (vda.linux(a)googlemail.com)
+- Component-wise duplicates (kklic(a)redhat.com)
+- abrtd: fix rhbz#560642 - don't die on bad plugin names (vda.linux(a)googlemail.com)
+- Fixed parsing backtrace from rhbz#549293 (kklic(a)redhat.com)
+- GUI: fixed scrolling in reporter dialog rhbz#559687 (jmoskovc(a)redhat.com)
+- fixed button order in plugins windows rhbz#560961 (jmoskovc(a)redhat.com)
+- GUI: fixed windows icons and titles rhbz#537240, rhbz#560964 (jmoskovc(a)redhat.com)
+- Fix to successfully parse a backtrace from rhbz#550642 (kklic(a)redhat.com)
+- cli: fix the problem of not showing oops text in editor (vda.linux(a)googlemail.com)
+- GUI: fix rhbz#560971 "Don't show empty 'Not loaded plugins' section" (vda.linux(a)googlemail.com)
+
+* Tue Feb 2 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.6-1
+- print __glib_assert_msg (rhbz#549735);
+- SPEC: added some requires to abrt-cli to make it work out-of-the-box (jmoskovc(a)redhat.com)
+- abrt-hook-ccpp: fix rhbz#560612 "limit '18446744073709551615' is bogus" rhbz#560612(vda.linux(a)googlemail.com)
+- APPLET: don't show the icon when abrtd is not running rhbz#557866 (jmoskovc(a)redhat.com)
+- GUI: made report message labels wrap (jmoskovc(a)redhat.com)
+- GUI: don't die if daemon doesn't send the gpg keys (jmoskovc(a)redhat.com)
+- disabled the autoreporting of kerneloopses (jmoskovc(a)redhat.com)
+- Kerneloops: fix BZ reporting of oopses (vda.linux(a)googlemail.com)
+- GUI: wider report message dialog (jmoskovc(a)redhat.com)
+- moved the gpg key list from abrt.conf to gpg_keys file (jmoskovc(a)redhat.com)
+- Logger: create log file with mode 0600 (vda.linux(a)googlemail.com)
+- GUI: fixed the rating logic, to prevent sending BT with rating < 3 (jmoskovc(a)redhat.com)
+- Report GUI: made more fields copyable - closed rhbz#526209; tweaked wording (vda.linux(a)googlemail.com)
+- GUI: fixed bug caused by failed gk-authorization (jmoskovc(a)redhat.com)
+
+* Fri Jan 29 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.5-1
+- moved the gpg key list from abrt.conf to gpg_keys file (jmoskovc(a)redhat.com)
+- Logger: create log file with mode 0600 rhbz#559545 (vda.linux(a)googlemail.com)
+- GUI: fixed the rating logic, to prevent sending BT with rating < 3 (jmoskovc(a)redhat.com)
+- Report GUI: made more fields copyable - closed rhbz#526209; tweaked wording (vda.linux(a)googlemail.com)
+- GUI: fixed bug caused by failed gk-authorization (jmoskovc(a)redhat.com)
+- fix bug 559881 (kerneloops not shown in "new" GUI) (vda.linux(a)googlemail.com)
+- GUI ReporterDialog: hide log button (vda.linux(a)googlemail.com)
+- added valgrind and strace to blacklist (jmoskovc(a)redhat.com)
+- SOSreport: do not leave stray files in /tmp (vda.linux(a)googlemail.com)
+- Save the core where it belongs if ulimit -c is > 0 (jmoskovc(a)redhat.com)
+- reenabled gpg check (jmoskovc(a)redhat.com)
+- SOSreport: run it niced (vda.linux(a)googlemail.com)
+- report GUI: rename buttons: Log -> Show log, Send -> Send report (vda.linux(a)googlemail.com)
+- applet: reduce blinking timeout to 3 sec (vda.linux(a)googlemail.com)
+- fix dbus autostart (vda.linux(a)googlemail.com)
+- abrtd: set "Reported" status only if at least one reporter succeeded (vda.linux(a)googlemail.com)
+- SQLite3: disable newline escaping, SQLite does not handle it (vda.linux(a)googlemail.com)
+- SOSreport: make it avoid double runs; add forced regeneration; upd PLUGINS-HOWTO (vda.linux(a)googlemail.com)
+- attribute SEGVs in perl to script's package, like we already do for python (vda.linux(a)googlemail.com)
+
+* Wed Jan 20 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.4-1
+- enabled sosreport
+- fixes in ticketuploader
+- GUI: redesign of reporter dialog (jmoskovc(a)redhat.com)
+- Set the prgname to "Automatic Bug Reporting Tool" fixes rhbz#550357 (jmoskovc(a)redhat.com)
+- CCpp analyzer: display __abort_msg in backtrace. closes rhbz#549735 (vda.linux(a)googlemail.com)
+- s/os.exit/sys.exit - closes rhbz#556313 (vda.linux(a)googlemail.com)
+- use repr() to print variable values in python hook rhbz#545070 (jmoskovc(a)redhat.com)
+- gui: add logging infrastructure (vda.linux(a)googlemail.com)
+- Added "Enabled = yes" to all plugin's config files (jmoskovc(a)redhat.com)
+- *: disable plugin loading/unloading through GUI. Document keyring a bit (vda.linux(a)googlemail.com)
+- fix memory leaks in catcut plugin (npajkovs(a)redhat.com)
+- fix memory leaks in bugzilla (npajkovs(a)redhat.com)
+- abrt-hook-python: sanitize input more; log to syslog (vda.linux(a)googlemail.com)
+- Fixed /var/cache/abrt/ permissions (kklic(a)redhat.com)
+- Kerneloops: we require commandline for every crash, save dummy one for oopses (vda.linux(a)googlemail.com)
+- *: remove nss dependencies (vda.linux(a)googlemail.com)
+- CCpp: use our own sha1 implementation (less pain with nss libs) (vda.linux(a)googlemail.com)
+- DebugDump: more consistent logic in setting mode and uid:gid on dump dir (vda.linux(a)googlemail.com)
+- fixes based on security review (vda.linux(a)googlemail.com)
+- SOSreport/TicketUploader: use more restrictive file modes (vda.linux(a)googlemail.com)
+- abrt-hook-python: add input sanitization and directory size guard (vda.linux(a)googlemail.com)
+- RunApp: safer chdir. Overhauled "sparn a child and get its output" in general (vda.linux(a)googlemail.com)
+- DebugDump: use more restrictive modes (vda.linux(a)googlemail.com)
+- SQLite3: check for SQL injection (vda.linux(a)googlemail.com)
+- replace plugin enabling via EnabledPlugins by par-plugin Enabled = yes/no (vda.linux(a)googlemail.com)
+- abrt.spec: move "requires: gdb" to abrt-desktop (vda.linux(a)googlemail.com)
+- ccpp: add a possibility to disable backtrace generation (vda.linux(a)googlemail.com)
+- abrtd: limit the number of frames in backtrace to 3000 (vda.linux(a)googlemail.com)
+
+* Tue Jan 5 2010 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.3-1
+- speed optimalization of abrt-debuginfo-install (jmoskovc(a)redhat.com)
+- updated credits (jmoskovc(a)redhat.com)
+- GUI: fixed crash when abrt-gui is run without X server rhbz#552039 (jmoskovc(a)redhat.com)
+- abrt-backtrace manpage installed (kklic(a)redhat.com)
+- cmdline and daemon checking is done by abrt-python-hook (kklic(a)redhat.com)
+- moved get_cmdline() and daemon_is_ok() to abrtlib (kklic(a)redhat.com)
+- large file support for whole abrt (kklic(a)redhat.com)
+- made s_signal_caught volatile (vda.linux(a)googlemail.com)
+- abrt-debuginfo-install: fixes for runs w/o cachedir (vda.linux(a)googlemail.com)
+- remove unsafe log() from signal handler (vda.linux(a)googlemail.com)
+- src/Hooks/CCpp.cpp: use and honour 'c' (core limit size). (vda.linux(a)googlemail.com)
+- lib/Plugins/CCpp.cpp: save gdb error messages too (vda.linux(a)googlemail.com)
+- prevent destructors from throwing exceptions; check curl_easy_init errors (vda.linux(a)googlemail.com)
+- don't blame python for every crash in /usr/bin/python rhbz#533521 trac#109 (jmoskovc(a)redhat.com)
+- GUI: autoscroll log window (jmoskovc(a)redhat.com)
+- Kerneloops.conf: better comments (vda.linux(a)googlemail.com)
+- applet: reduce blinking time to 30 seconds (vda.linux(a)googlemail.com)
+- add paranoia checks on setuid/setgid (vda.linux(a)googlemail.com)
+- more "obviously correct" code for secure opening of /dev/null (vda.linux(a)googlemail.com)
+- get rid of ugly sleep call inside while() (vda.linux(a)googlemail.com)
+
+* Mon Dec 14 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.2-1
+- disabled GPG check again (jmoskovc(a)redhat.com)
+- abrt-pyhook-helper rename (vda.linux(a)googlemail.com)
+- abrt-cli: report success/failure of reporting. closes bug 71 (vda.linux(a)googlemail.com)
+- less logging (vda.linux(a)googlemail.com)
+- mkde abrt-gui --help and --version behave as expected. closes bug 85 (vda.linux(a)googlemail.com)
+- dbus lib: fix parsing of 0-element arrays. Fixes bug 95 (vda.linux(a)googlemail.com)
+- make "abrt-cli --delete randomuuid" report that deletion failed. closes bug 59 (vda.linux(a)googlemail.com)
+- applet: make animation stop after 1 minute. (closes bug 108) (vda.linux(a)googlemail.com)
+- show comment and how to reproduce fields, when BT rating > 3 (jmoskovc(a)redhat.com)
+- Gui: make report status window's text wrap. Fixes bug 82 (vda.linux(a)googlemail.com)
+- CCpp analyzer: added "info sharedlib" (https://fedorahosted.org/abrt/ticket/90) (vda.linux(a)googlemail.com)
+- added link to bugzilla new account page to Bugzilla config dialog (jmoskovc(a)redhat.com)
+- GUI: added log window (jmoskovc(a)redhat.com)
+
+* Tue Dec 8 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.1-1
+- PyHook: better logic for checking if abrtd is running rhbz#539987 (jmoskovc(a)redhat.com)
+- re-enabled gpg sign checking (jmoskovc(a)redhat.com)
+- PyHook: use repr() for displaying variables rhbz#545070 (jmoskovc(a)redhat.com)
+- kerneloops: fix the linux kernel version identification (aarapov(a)redhat.com)
+- gui review (rrakus(a)redhat.com)
+- when we trim the dir, we must delete it from DB too rhbz#541854 (vda.linux(a)googlemail.com)
+- improved dupe checking (kklic(a)redhat.com)
+- GUI: handle cases when gui fails to start daemon on demand rhbz#543725 (jmoskovc(a)redhat.com)
+- Add abrt group only if it is missing; fixes rhbz#543250 (kklic(a)redhat.com)
+- GUI: more string fixes rhbz#543266 (jmoskovc(a)redhat.com)
+- abrt.spec: straighten out relations between abrt-desktop and abrt-gui (vda.linux(a)googlemail.com)
+- refuse to start if some required plugins are missing rhbz#518422 (vda.linux(a)googlemail.com)
+- GUI: survive gnome-keyring access denial rhbz#543200 (jmoskovc(a)redhat.com)
+- typo fixes rhbz#543266 (jmoskovc(a)redhat.com)
+- abrt-debuginfo-install: better fix for incorrect passing double quotes (vda.linux(a)googlemail.com)
+- APPLET: stop animation when it's not needed rhbz#542157 (jmoskovc(a)redhat.com)
+- ccpp hook: reanme it, and add "crash storm protection" (see rhbz#542003) (vda.linux(a)googlemail.com)
+- Hooks/CCpp.cpp: add MakeCompatCore = yes/no directive. Fixes rhbz#541707 (vda.linux(a)googlemail.com)
+- SPEC: removed sqlite3 package, fixed some update problems (jmoskovc(a)redhat.com)
+- Kerneloops are reported automaticky now when AutoReportUIDs = root is in Kerneloops.conf (npajkovs(a)redhat.com)
+- remove word 'detected' from description rhbz#541459 (vda.linux(a)googlemail.com)
+- src/Hooks/CCpp.cpp: do save abrtd's own coredumps, but carefully... (vda.linux(a)googlemail.com)
+- CCpp.cpp: quote parameters if needed rhbz#540164 (vda.linux(a)googlemail.com)
+
+* Fri Nov 20 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 1.0.0-1
+- new version
+- comment input wraps words rhbz#531276
+- fixed hiding password dialog rhbz#529583
+- easier kerneloops reporting rhbz#528395
+- made menu entry translatable rhbz#536878 (jmoskovc(a)redhat.com)
+- GUI: don't read the g-k every time we want to use the setting (jmoskovc(a)redhat.com)
+- GUI: survive if g-k access is denied rhbz#534171 (jmoskovc(a)redhat.com)
+- include more info into oops (we were losing the stack dump) (vda.linux(a)googlemail.com)
+- make BZ insert small text attachments inline; move text file detection code (vda.linux(a)googlemail.com)
+- GUI: fixed text wrapping in comment field rhbz#531276 (jmoskovc(a)redhat.com)
+- GUI: added cancel to send dialog rhbz#537238 (jmoskovc(a)redhat.com)
+- include abrt version in bug descriptions (vda.linux(a)googlemail.com)
+- ccpp hook: implemented ReadonlyLocalDebugInfoDirs directive (vda.linux(a)googlemail.com)
+- GUI: added window icon rhbz#537240 (jmoskovc(a)redhat.com)
+- add support for \" escaping in config file (vda.linux(a)googlemail.com)
+- add experimental saving of /var/log/Xorg*.log for X crashes (vda.linux(a)googlemail.com)
+- APPLET: changed icon from default gtk-warning to abrt specific, add animation (jmoskovc(a)redhat.com)
+- don't show icon on abrtd start/stop rhbz#537630 (jmoskovc(a)redhat.com)
+- /var/cache/abrt permissions 1775 -> 0775 in spec file (kklic(a)redhat.com)
+- Daemon properly checks /var/cache/abrt attributes (kklic(a)redhat.com)
+- abrt user group; used by abrt-pyhook-helper (kklic(a)redhat.com)
+- pyhook-helper: uid taken from system instead of command line (kklic(a)redhat.com)
+- KerneloopsSysLog: fix breakage in code which detects abrt marker (vda.linux(a)googlemail.com)
+- GUI: added support for backtrace rating (jmoskovc(a)redhat.com)
+- InformAllUsers support. enabled by default for Kerneloops. Tested wuth CCpp. (vda.linux(a)googlemail.com)
+- abrtd: call res_init() if /etc/resolv.conf or friends were changed rhbz#533589 (vda.linux(a)googlemail.com)
+- supress errors in python hook to not colide with the running script (jmoskovc(a)redhat.com)
+
+* Tue Nov 10 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.11-2
+- spec file fixes
+
+* Mon Nov 2 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.11-1
+- re-enabled kerneloops
+- abrt-debuginfo-install: download packages one-by-one - better logging (vda.linux(a)googlemail.com)
+- do not report empty fields (vda.linux(a)googlemail.com)
+- Added abrt.png, fixed rhbz#531181 (jmoskovc(a)redhat.com)
+- added option DebugInfoCacheMB to limit size of unpacked debuginfos (vda.linux(a)googlemail.com)
+- fixed the problem with overwriting the default plugin settings (jmoskovc(a)redhat.com)
+- disabled kerneloops in config file (jmoskovc(a)redhat.com)
+- added dependency to gdb >= 7.0 (jmoskovc(a)redhat.com)
+- better format of report text (vda.linux(a)googlemail.com)
+- Python backtrace size limited to 1 MB (kklic(a)redhat.com)
+- lib/Plugins/Bugzilla: better message at login failure (vda.linux(a)googlemail.com)
+- build fixes, added plugin-logger to abrt-desktop (jmoskovc(a)redhat.com)
+- blacklisted nspluginwrapper, because it causes too many useless reports (jmoskovc(a)redhat.com)
+- GUI: Wrong settings window is not shown behind the reporter dialog rhbz#531119 (jmoskovc(a)redhat.com)
+- Normal user can see kerneloops and report it Bugzilla memory leaks fix (npajkovs(a)redhat.com)
+- dumpoops: add -s option to dump results to stdout (vda.linux(a)googlemail.com)
+- removed kerneloops from abrt-desktop rhbz#528395 (jmoskovc(a)redhat.com)
+- GUI: fixed exception when enabling plugin rhbz#530495 (jmoskovc(a)redhat.com)
+- Improved abrt-cli (kklic(a)redhat.com)
+- Added backtrace rating to CCpp analyzer (dnovotny(a)redhat.com)
+- GUI improvements (jmoskovc(a)redhat.com)
+- Added abrt-pyhook-helper (kklic(a)redhat.com)
+
+* Thu Oct 15 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.10-1
+- new version
+- added more logging (vda.linux(a)googlemail.com)
+- made polkit policy to be more permissive when installing debuginfo (jmoskovc(a)redhat.com)
+- lib/Plugins/CCpp.cpp: add build-ids to backtrace (vda.linux(a)googlemail.com)
+- lib/Plugins/CCpp.cpp: do not use temp file for gdb commands - use -ex CMD instead (vda.linux(a)googlemail.com)
+- GUI: added refresh button, added sanity check to plugin settings (jmoskovc(a)redhat.com)
+- Initial man page for abrt-cli (kklic(a)redhat.com)
+- Added --version, -V, --help, -? options. Fixed crash caused by unknown option. (kklic(a)redhat.com)
+- Date/time honors current system locale (kklic(a)redhat.com)
+- fixed saving/reading user config (jmoskovc(a)redhat.com)
+- SPEC: added gnome-python2-gnomekeyring to requirements (jmoskovc(a)redhat.com)
+- GUI: call Report() with the latest pluginsettings (jmoskovc(a)redhat.com)
+- Fix Bug 526220 - [abrt] crash detected in abrt-gui-0.0.9-2.fc12 (vda.linux(a)googlemail.com)
+- removed unsecure reading/writting from ~HOME directory rhbz#522878 (jmoskovc(a)redhat.com)
+- error checking added to archive creation (danny(a)rawhide.localdomain)
+- try using pk-debuginfo-install before falling back to debuginfo-install (vda.linux(a)googlemail.com)
+- abrt-gui: make "report" toolbar button work even if abrtd is not running (vda.linux(a)googlemail.com)
+- set LIMIT_MESSAGE to 16k, typo fix and daemon now reads config information from dbus (npajkovs(a)redhat.com)
+- add support for abrtd autostart (vda.linux(a)googlemail.com)
+- GUI: reversed the dumplist, so the latest crashes are at the top (jmoskovc(a)redhat.com)
+- rewrite FileTransfer to use library calls instead of commandline calls for compression (dnovotny(a)redhat.com)
+- and many minor fixes ..
+
+* Wed Sep 23 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.9-2
+- added bug-buddy to provides rhbz#524934
+
+* Tue Sep 22 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.9-1
+- new version
+- comments and how to reproduce are stored now (npajkovs(a)redhat.com)
+- reduce verbosity a bit (vda.linux(a)googlemail.com)
+- GUI: fixed word wrap in Comment field rhbz#524349 (jmoskovc(a)redhat.com)
+- remove last vestives of dbus-c++ from build system (vda.linux(a)googlemail.com)
+- GUI: added popup menu, fixed behaviour when run with root privs (jmoskovc(a)redhat.com)
+- add dbus signalization when quota exceeded (npajkovs(a)redhat.com)
+- Added cleaning of attachment variable, so there should not be mixed attachmetn anymore. (zprikryl(a)redhat.com)
+- fixed closing of debug dump in case of existing backtrace (zprikryl(a)redhat.com)
+- remove C++ dbus glue in src/CLI; fix a bug in --report (vda.linux(a)googlemail.com)
+- new polkit action for installing debuginfo, default "yes" (danny(a)rawhide.localdomain)
+- Polkit moved to Utils (can be used both in daemon and plugins) (danny(a)rawhide.localdomain)
+- oops... remove stray trailing '\' (vda.linux(a)googlemail.com)
+- GUI: added missing tooltips (jmoskovc(a)redhat.com)
+- PYHOOK: ignore KeyboardInterrupt exception (jmoskovc(a)redhat.com)
+- added ticket uploader plugin (gavin(a)redhat.com) (zprikryl(a)redhat.com)
+- GUI: added UI for global settings (just preview, not usable!) (jmoskovc(a)redhat.com)
+- Add checker if bugzilla login and password are filled in. (npajkovs(a)redhat.com)
+- Add new config option InstallDebuginfo into CCpp.conf (npajkovs(a)redhat.com)
+- translation updates
+- many other fixes
+
+* Fri Sep 4 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.8.5-1
+- new version
+- APPLET: added about dialog, removed popup, if icon is not visible, fixed (trac#43) (jmoskovc(a)redhat.com)
+- renamed abrt to abrtd, few minor spec file fixes (jmoskovc(a)redhat.com)
+- Made abrt service start by deafult (jmoskovc(a)redhat.com)
+- add gettext support for all plugins (npajkovs(a)redhat.com)
+- APPLET: removed the warning bubble about not running abrt service (walters)
+- APPLET: changed tooltip rhbz#520293 (jmoskovc(a)redhat.com)
+- CommLayerServerDBus: rewrote to use dbus, not dbus-c++ (vda.linux(a)googlemail.com)
+- fixed timeout on boot causing [ FAILED ] message (vda.linux(a)googlemail.com)
+- and many other fixes
+
+* Wed Sep 02 2009 Colin Walters <watlers(a)verbum.org> 0.0.8-2
+- Change Conflicts: kerneloops to be an Obsoletes so we do the right thing
+ on upgrades. Also add an Obsoletes: bug-buddy.
+
+* Wed Aug 26 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.8-1
+- new version
+- resolved: Bug 518420 - ordinary user's abrt-applet shows up for root owned crashes (npajkovs)
+- GUI: added support for gettext (+part of czech translation) (jmoskovc)
+- added support for saving settings (zprikryl)
+- fixed conf: comment in the middle of the line isn't supported anymore (zprikryl)
+- BZ#518413 PATCH ... furious kerneloops reporting (aarapov)
+- GUI: added first part of support for gettext (jmoskovc)
+- add new parameter to FileTransfer plugin (dnovotny)
+- added support for updating abrt's table (zprikryl)
+- added check for cc-list and reporter. +1 is created iff reporter is somebody else and current user isn't in cc list. (zprikryl)
+- GUI: few improvements, to be more userfriendly (jmoskovc)
+- LOGGER: return valid uri of the log file on succes (jmoskovc)
+- GUI: bring the GUI up to front instead of just blinking in taskbar (trac#60, rhbz#512390) (jmoskovc)
+- Try to execute $bindir/abrt-gui, then fall back to $PATH search. Closes bug 65 (vda.linux)
+- APPLET: added popup menu (trac#37, rhbz#518386) (jmoskovc)
+- Improved report results (zprikryl)
+- Fixed sigsegv (#rhbz 518609) (zprikryl)
+- GUI: removed dependency on libsexy if gtk2 >= 2.17 (jmoskovc)
+- fixed signature check (zprikryl)
+- KerneloopsSysLog: check line length to be >= 4 before looking for "Abrt" (vda.linux)
+- Comment cannot start in the middle of the line. Comment has to start by Char # (first char in the line) (zprikryl)
+- command mailx isn't run under root anymore. (zprikryl)
+- GUI: added horizontal scrolling to report window (jmoskovc)
+- GUI: added clickable link to "after report" status window (jmoskovc)
+- added default values for abrt daemon (zprikryl)
+- Plugins/CCpp: remove trailing \n from debuginfo-install's output (vda.linux)
+- explain EnableGPGCheck option better (vda.linux)
+- mailx: correct English (vda.linux)
+- Bugzilla.conf: correct English (vda.linux)
+- GUI: nicer after report message (jmoskovc)
+- BZ plugin: removed /xmlrpc.cgi from config, made the report message more user friendly (jmoskovc)
+- CCpp plugin: do not abort if debuginfos aren't found (vda.linux)
+- abrt.spec: bump version to 0.0.7-2 (vda.linux)
+- mailx removed dangerous parameter option (zprikryl)
+- minimum timeout is 1 second (zprikryl)
+- in case of plugin error, don't delete debug dumps (zprikryl)
+- abrt-gui: fix crash when run by root (vda.linux)
+- and lot more in git log ...
+
+* Thu Aug 20 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.7.2-1
+- new version
+- fixed some bugs found during test day
+
+* Wed Aug 19 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.7.1-1
+- fixes to bugzilla plugin and gui to make the report message more user-friendly
+
+* Tue Aug 18 2009 Denys Vlasenko <dvlasenk(a)redhat.com> 0.0.7-2
+- removed dangerous parameter option
+- minimum plugin activation period is 1 second
+- in case of plugin error, don't delete debug dumps
+- abrt-gui: fix crash when run by root
+- simplify parsing of debuginfo-install output
+
+* Tue Aug 18 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.7-1
+- new version
+- added status window to show user some info after reporting a bug
+
+* Mon Aug 17 2009 Denys Vlasenko <dvlasenk(a)redhat.com> 0.0.6-1
+- new version
+- many fixes
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.0.4-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Jun 25 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.4-3
+- fixed dependencies in spec file
+
+* Tue Jun 16 2009 Daniel Novotny <dnovotny(a)redhat.com> 0.0.4-2
+- added manual pages (also for plugins)
+
+* Mon Jun 15 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.4-1
+- new version
+- added cli (only supports sockets)
+- added python hook
+- many fixes
+
+* Fri Apr 10 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.3-1
+- new version
+- added bz plugin
+- minor fix in reporter gui
+- Configurable max size of debugdump storage rhbz#490889
+- Wrap lines in report to keep the window sane sized
+- Fixed gui for new daemon API
+- removed unneeded code
+- removed dependency on args
+- new guuid hash creating
+- fixed local UUID
+- fixed debuginfo-install checks
+- renamed MW library
+- Added notification thru libnotify
+- fixed parsing settings of action plugins
+- added support for action plugins
+- kerneloops - plugin: fail gracefully.
+- Added commlayer to make dbus optional
+- a lot of kerneloops fixes
+- new approach for getting debuginfos and backtraces
+- fixed unlocking of a debugdump
+- replaced language and application plugins by analyzer plugin
+- more excetpion handling
+- conf file isn't needed
+- Plugin's configuration file is optional
+- Add curl dependency
+- Added column 'user' to the gui
+- Gui: set the newest entry as active (ticket#23)
+- Delete and Report button are no longer active if no entry is selected (ticket#41)
+- Gui refreshes silently (ticket#36)
+- Added error reporting over dbus to daemon, error handling in gui, about dialog
+
+* Wed Mar 11 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.2-1
+- added kerneloops addon to rpm (aarapov)
+- added kerneloops addon and plugin (aarapov)
+- Made Crash() private
+- Applet requires gui, removed dbus-glib deps
+- Closing stdout in daemon rhbz#489622
+- Changed applet behaviour according to rhbz#489624
+- Changed gui according to rhbz#489624, fixed dbus timeouts
+- Increased timeout for async dbus calls to 60sec
+- deps cleanup, signal AnalyzeComplete has the crashreport as an argument.
+- Fixed empty package Description.
+- Fixed problem with applet tooltip on x86_64
+
+* Wed Mar 4 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.1-13
+- More renaming issues fixed..
+- Changed BR from gtkmm24 to gtk2
+- Fixed saving of user comment
+- Added a progress bar, new Comment entry for user comments..
+- FILENAME_CMDLINE and FILENAME_RELEASE are optional
+- new default path to DB
+- Rename to abrt
+
+* Tue Mar 3 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.1-12
+- initial fedora release
+- changed SOURCE url
+- added desktop-file-utils to BR
+- changed crash-catcher to %%{name}
+
+* Mon Mar 2 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.1-11
+- more spec file fixes according to review
+- async dbus method calls, added exception handler
+- avoid deadlocks (zprikryl)
+- root is god (zprikryl)
+- create bt only once (zprikryl)
+
+* Sat Feb 28 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.1-10
+- New gui
+- Added new method DeleteDebugDump to daemon
+- Removed gcc warnings from applet
+- Rewritten CCpp hook and removed dealock in DebugDumps lib (zprikryl)
+- fixed few gcc warnings
+- DBusBackend improvements
+
+* Fri Feb 27 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.1-9
+- fixed few gcc warnings
+- added scrolled window for long reports
+
+* Thu Feb 26 2009 Adam Williamson <awilliam(a)redhat.com> 0.0.1-8
+- fixes for all issues identified in review
+
+* Thu Feb 26 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.1-7
+- Fixed cancel button behaviour in reporter
+- disabled core file sending
+- removed some debug messages
+
+* Thu Feb 26 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.1-6
+- fixed DB path
+- added new signals to handler
+- gui should survive the dbus timeout
+
+* Thu Feb 26 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.1-5
+- fixed catching debuinfo install exceptions
+- some gui fixes
+- added check for GPGP public key
+
+* Thu Feb 26 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.1-4
+- changed from full bt to simple bt
+
+* Thu Feb 26 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.1-3
+- spec file cleanups
+- changed default paths to crash DB and log DB
+- fixed some memory leaks
+
+* Tue Feb 24 2009 Jiri Moskovcak <jmoskovc(a)redhat.com> 0.0.1-2
+- spec cleanup
+- added new subpackage gui
+
+* Wed Feb 18 2009 Zdenek Prikryl <zprikryl(a)redhat.com> 0.0.1-1
+- initial packing
diff --git a/configure.ac b/configure.ac
index ed5eeb3..be36b3f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,7 @@
-AC_INIT([abrt], [2.0.2], [crash-catcher(a)fedorahosted.org])
+AC_INIT([abrt],
+ m4_esyscmd([./gen-version]),
+ [crash-catcher(a)fedorahosted.org])
+
AC_CONFIG_MACRO_DIR([m4])
AM_INIT_AUTOMAKE([-Wall -Werror foreign silent-rules])
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES])
diff --git a/gen-version b/gen-version
new file mode 100755
index 0000000..b0af4fd
--- /dev/null
+++ b/gen-version
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+DEF_VER=2.0.1
+
+if test -d .git -o -f .git
+then
+ VN=$(git describe --tags --match "[0-9]*" --abbrev=4 HEAD 2>/dev/null)
+ git update-index -q --refresh
+ test -z "$(git diff-index --name-only HEAD --)" || VN="$VN-dirty"
+ VN=$(echo "$VN" | sed -e 's/-/./g');
+else
+ VN="$DEF_VER"
+fi
+
+sed -e "s/@@ABRT_VERSION@@/$VN/g" < abrt.spec.in > abrt.spec
+
+echo -n $VN
--
1.7.1
13 years
Re: [Design Team] #180: ABRT2 gui review
by fedora-badges
#180: ABRT2 gui review
---------------------------------+------------------------------------------
Reporter: jmoskovc | Owner: kirkb
Type: usability assessment | Status: assigned
Priority: major | Component: Interaction Design / Usability
Severity: Moderately Involved | Resolution:
Keywords: |
---------------------------------+------------------------------------------
Comment (by elad):
Not a designer, just dumping my opinion here:
Basically I think the "wizard" isn't a good approach, it might be a useful
and powerful UI for advanced users, but scares away newbies.
I think that a window that will simply say "blah blah has crashed", with
the icon of the application (name and icon should be pulled from the
desktop file), and have a text-area for comment, and a text similar to
"Please report this problem! it will only take a few moments and will help
us fix it".
When the user is done writing the comment:
1. If it's the first time, the GUI should ask for bugzilla user name and
password
1. the GUI should also present an option "always use retrace server" -
enabled by default
2. the GUI should present an option "I do not want to verify the
backtrace every time, and I understand that fedora will not be responsible
for any private data that I may send by mistake" - disabled by default.
* That's because the backtrace is not understand-able by beginners and
they probably won't know whether it contains private information or not.
2. After the first time configuration (or if such configuration is not
needed), the window should proceed to the next step - analysing and
reporting.
1. Short, simple, status messages, such as "Gathering data",
"Uploading", "Analysing", "Checking for previous reports", "Reporting".
2. Should be a small window, with progress bar and status only.
Something like the nautilus file copy window.
3. A button that will expand the window to show more details for
advanced users is fine, but showing the details by default is not a good
idea IMO.
3. When the reporting is done, the window should display the link to the
bug report and a small explanation such as: [[BR]]
"Thank you for your bug report, we really appreciate it. You'll get email
notifications for changes made in the report and for added comments, and
you should help the developers by responding to their questions in the bug
report." (the wording is not so good, but that's the general meaning).
Other nice-to-have UI improvements:
* Packagekit integration. when the user starts reporting a bug, ABRT
could query packagekit to see if there are any updates to the software
that crashed or to the libraries it uses, and recommend the user to update
the package if there is an update available, with text that explains that
the problem might have been fixed by this update. It shouldn't force users
to update though, and should allow reporting even if the package is a bit
outdated.
* Extremely friendly notifications for specific bug status change, for
example, if the bug gets a NEEDINFO flag, a notification should be
displayed to the user, something like "We need some more info to fix your
problem in <application name>" and a link, or, if the bug is closed with
the ERRATA resolution, then a notification should be shown: "We fixed your
bug! thank you for your report. an update with the fix will be available
soon for you".
One might argue that those notifications are not needed because we have
email notifications, well, this is exactly the reason we need those
notifications. take [https://bugzilla.redhat.com/show_bug.cgi?id=539756
bug #539756 ] as an example, it gets a new CC every week, and every one
who ever "reported" this issue using abrt is getting a message for every
new CC, resulting spam that users will quickly "learn" to ignore. So there
are two solutions: either improve bugzilla not to send emails on new abrt
CCs to everyone who was added to the CC by abrt (but do send message for
users who were added to the CC manually), or implement this two simple
status notifications in ABRT. The second one is easier to implement IMO.
* A button ladled "why report bugs?" that will open a web page or a
document with an explanation about the progress and why is it so
important.
--
Ticket URL: <https://fedorahosted.org/design-team/ticket/180#comment:6>
Design Team <http://fedoraproject.org/wiki/Design>
Fedora Design Team
13 years
Re: [Design Team] #180: ABRT2 gui review
by fedora-badges
#180: ABRT2 gui review
---------------------------------+------------------------------------------
Reporter: jmoskovc | Owner: kirkb
Type: usability assessment | Status: assigned
Priority: major | Component: Interaction Design / Usability
Severity: Moderately Involved | Resolution:
Keywords: |
---------------------------------+------------------------------------------
Changes (by jmoskovc):
* cc: crash-catcher(a)lists.fedorahosted.org (added)
Comment:
>
> What kind of timeline, if any, would you like this to be done by? You
set the priority as major.
Major was default, so I just left it as it was. And for the timeline -
sooner is better ;) Ok, seriously, we won't make it to F15 anyway, so lets
target F16 which means we should have pretty good idea about the new gui
before end of July so we have enough time to implement required changes.
Does it sound suitable?
--
Ticket URL: <https://fedorahosted.org/design-team/ticket/180#comment:5>
Design Team <http://fedoraproject.org/wiki/Design>
Fedora Design Team
13 years
[PATCH] fixes for i18n in xml parser
by Denys Vlasenko
Hi Jiri,
Please review.
--
vda
diff -x '*.po' -d -urpN abrt.4/src/lib/event_xml_parser.c abrt.5/src/lib/event_xml_parser.c
--- abrt.4/src/lib/event_xml_parser.c 2011-04-08 18:24:33.000000000 +0200
+++ abrt.5/src/lib/event_xml_parser.c 2011-04-13 18:11:46.468926896 +0200
@@ -32,11 +32,10 @@ struct my_parse_data
{
event_config_t *event_config;
event_option_t *cur_option;
+ const char *cur_locale;
+ char *attribute_lang;
};
-static char *elem_lang;
-static char *locale;
-
static const char *const option_types[] =
{
"text",
@@ -46,36 +45,41 @@ static const char *const option_types[]
NULL
};
-static char * get_element_lang(const gchar **att_names, const gchar **att_values)
+// Return xml:lang value for <foo xml:lang="value"> if value matches current locale,
+// "" if foo has no xml:lang attribute at all,
+// else (if xml:lang is for some other locale) return NULL
+//
+static char *get_element_lang(struct my_parse_data *parse_data, const gchar **att_names, const gchar **att_values)
{
- char * short_locale_end = strchr(locale, '_');
- VERB2 log("locale: %s", locale);
+ char *short_locale_end = strchr(parse_data->cur_locale, '_');
+ VERB2 log("locale: %s", parse_data->cur_locale);
int i;
for (i = 0; att_names[i] != NULL; ++i)
{
VERB2 log("attr: %s:%s", att_names[i], att_values[i]);
if (strcmp(att_names[i], "xml:lang") == 0)
{
- if (strcmp(att_values[i], locale) == 0)
+ if (strcmp(att_values[i], parse_data->cur_locale) == 0)
{
- VERB2 log("found translation for: %s", locale);
+ VERB2 log("found translation for: %s", parse_data->cur_locale);
return xstrdup(att_values[i]);
}
/* try to match shorter locale
* e.g: "cs" with cs_CZ
*/
- if (strncmp(att_values[i], locale, short_locale_end-locale) == 0)
- {
- VERB2 log("found translation for shortlocale: %s", locale);
- return xstrndup(att_values[i], short_locale_end-locale);
+ if (short_locale_end
+ && strncmp(att_values[i], parse_data->cur_locale, short_locale_end - parse_data->cur_locale) == 0
+ ) {
+ VERB2 log("found translation for shortlocale: %s", parse_data->cur_locale);
+ return xstrndup(att_values[i], short_locale_end - parse_data->cur_locale);
}
}
}
/* if the element has no attribute then it's a default non-localized value */
if (i == 0)
- return xstrdup("C");
- /* if the element is in different language then the current locale */
+ return xstrdup("");
+ /* if the element is in different language than the current locale */
return NULL;
}
@@ -126,7 +130,7 @@ static void consume_cur_option(struct my
}
}
-// Called for open tags <foo bar="baz">
+// Called for opening tags <foo bar="baz">
static void start_element(GMarkupParseContext *context,
const gchar *element_name,
const gchar **attribute_names,
@@ -170,13 +174,14 @@ static void start_element(GMarkupParseCo
}
else if (strcmp(element_name, LABEL_ELEMENT) == 0)
{
- elem_lang = get_element_lang(attribute_names, attribute_values);
+ free(parse_data->attribute_lang);
+ parse_data->attribute_lang = get_element_lang(parse_data, attribute_names, attribute_values);
}
else if (strcmp(element_name, DESCRIPTION_ELEMENT) == 0)
{
- elem_lang = get_element_lang(attribute_names, attribute_values);
+ free(parse_data->attribute_lang);
+ parse_data->attribute_lang = get_element_lang(parse_data, attribute_names, attribute_values);
}
-
}
// Called for close tags </foo>
@@ -187,11 +192,8 @@ static void end_element(GMarkupParseCont
{
struct my_parse_data *parse_data = user_data;
- if (elem_lang != NULL)
- {
- free(elem_lang);
- elem_lang = NULL;
- }
+ free(parse_data->attribute_lang);
+ parse_data->attribute_lang = NULL;
if (strcmp(element_name, OPTION_ELEMENT) == 0)
{
@@ -222,24 +224,26 @@ static void text(GMarkupParseContext *co
if (strcmp(inner_element, LABEL_ELEMENT) == 0)
{
VERB2 log("new label:'%s'", text_copy);
- /* set the value only if we found a value for the current locale (elem_lang != "C")
- * OR
- * the label is still NULL and we found the default "C" value
- */
- if (elem_lang != NULL && ((strcmp(elem_lang, "C") != 0)
- || (opt->label == NULL && (strcmp(elem_lang, "C") == 0))))
+ if (parse_data->attribute_lang != NULL) /* if it isn't for other locale */
{
- free(opt->label);
- opt->label = text_copy;
+ /* set the value only if we found a value for the current locale
+ * OR the label is still not set and we found the default value
+ */
+ if (parse_data->attribute_lang[0] != '\0'
+ || !opt->label /* && parse_data->attribute_lang is "" - always true */
+ ) {
+ free(opt->label);
+ opt->label = text_copy;
+ }
}
return;
}
/*
- * we can add a separate filed for the default value
- * in that case we can implement features like "reset to default value"
- * but for now using "value" should be enough and clients doesn't
- * have to know about the "defaul-value"
- */
+ * we can add a separate field for the default value
+ * in that case we can implement features like "reset to default value"
+ * but for now using "value" should be enough and clients doesn't
+ * have to know about the "defaul-value"
+ */
if (strcmp(inner_element, DEFAULT_VALUE_ELEMENT) == 0)
{
VERB2 log("default value:'%s'", text_copy);
@@ -286,11 +290,18 @@ static void text(GMarkupParseContext *co
if (strcmp(inner_element, DESCRIPTION_ELEMENT) == 0)
{
VERB2 log("event description:'%s'", text_copy);
- if (elem_lang != NULL && ((strcmp(elem_lang, "C") != 0)
- || (ui->description == NULL && (strcmp(elem_lang, "C") == 0))))
+
+ if (parse_data->attribute_lang != NULL) /* if it isn't for other locale */
{
- free(ui->description);
- ui->description = text_copy;
+ /* set the value only if we found a value for the current locale
+ * OR the description is still not set and we found the default value
+ */
+ if (parse_data->attribute_lang[0] != '\0'
+ || !ui->description /* && parse_data->attribute_lang is "" - always true */
+ ) {
+ free(ui->description);
+ ui->description = text_copy;
+ }
}
return;
}
@@ -329,8 +340,9 @@ static void error(GMarkupParseContext *c
void load_event_description_from_file(event_config_t *event_config, const char* filename)
{
- struct my_parse_data parse_data = { event_config, NULL };
- locale = setlocale(LC_ALL, "");
+ struct my_parse_data parse_data = { event_config, NULL, NULL , NULL };
+ parse_data.cur_locale = setlocale(LC_ALL, NULL);
+
GMarkupParser parser;
memset(&parser, 0, sizeof(parser)); /* just in case */
parser.start_element = &start_element;
@@ -358,4 +370,5 @@ void load_event_description_from_file(ev
g_markup_parse_context_free(context);
consume_cur_option(&parse_data); /* just in case */
+ free(parse_data.attribute_lang); /* just in case */
}
13 years
Apologies for introducing a bug.
by Denys Vlasenko
Thank you Jiri for the below fix, and sorry! :(
--
vda
commit d3da30c4726a193101ee9c17a71c23cf32fa63ca
Author: Jiri Moskovcak <jmoskovc(a)redhat.com>
Date: Fri Apr 22 19:34:58 2011 +0200
list-dsos: fixed C-ism in python code
diff --git a/src/plugins/abrt-action-list-dsos.py
b/src/plugins/abrt-action-list-dsos.py
index db450ce..1befbad 100755
--- a/src/plugins/abrt-action-list-dsos.py
+++ b/src/plugins/abrt-action-list-dsos.py
@@ -77,7 +77,7 @@ if __name__ == "__main__":
mi = ts.dbMatch('basenames', path)
if len(mi):
for h in mi:
- if (outname)
+ if outname:
13 years
[PATCH] gui: suppress printing dumpdir access errors (bz#698418)
by Miroslav Lichvar
---
src/gui-gtk/abrt-gtk.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/gui-gtk/abrt-gtk.c b/src/gui-gtk/abrt-gtk.c
index 1a31c67..2e30d0e 100644
--- a/src/gui-gtk/abrt-gtk.c
+++ b/src/gui-gtk/abrt-gtk.c
@@ -44,7 +44,7 @@ enum
void add_directory_to_dirlist(const char *dirname)
{
- struct dump_dir *dd = dd_opendir(dirname, DD_OPEN_READONLY);
+ struct dump_dir *dd = dd_opendir(dirname, DD_OPEN_READONLY | DD_FAIL_QUIETLY_EACCES);
if (!dd)
return;
--
1.7.4.4
13 years
[PATCH] Analyze backtraces from retrace server
by Karel Klic
Hi,
the attached patch splits a part of abrt-action-generate-backtrace to a
new tool abrt-action-analyze-backtrace, which is used by both LocalGDB
and RetraceServer analyzers.
Then new abrt-action-analyze-backtrace tool reads backtrace and
generates duplication hash, detects crash function, and provides
backtrace rating. These steps haven't been performed for remotely
analyzed crashes so far.
Karel
13 years