Blame SPECS/libreport.spec

a1aaaf
%{!?python_site: %define python_site %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(0)")}
a1aaaf
# platform-dependent
a1aaaf
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
a1aaaf
0c9110
%define satyr_ver 0.13-7
27390d
a1aaaf
Summary: Generic library for reporting various problems
a1aaaf
Name: libreport
27390d
Version: 2.1.11
0c9110
Release: 21%{?dist}
a1aaaf
License: GPLv2+
a1aaaf
Group: System Environment/Libraries
a1aaaf
URL: https://fedorahosted.org/abrt/
a1aaaf
Source: https://fedorahosted.org/released/abrt/%{name}-%{version}.tar.gz
27390d
27390d
Patch1: 0001-wizard-do-not-use-deprecated-gtk3-API.patch
27390d
Patch2: 0002-replace-all-Fedora-URLs-by-corresponding-values-for-.patch
27390d
Patch3: 0003-don-t-offer-uploading-on-failure-in-report-gtk.patch
27390d
Patch4: 0004-add-a-workflow-for-libreport-type-problems.patch
27390d
#Patch5: 0005-spec-install-libreport-type-workflows.patch
27390d
Patch6: 0006-make-add-libreport-workflow-fedora-to-dist-files.patch
27390d
Patch7: 0007-define-DBus-config-interfaces-for-all-plugins.patch
27390d
#Patch8: 0008-spec-install-the-dbus-configuration-interfaces.patch
27390d
Patch9: 0009-add-Java-reporting-workflows.patch
27390d
#Patch10: 0010-spec-install-Java-workflows.patch
27390d
Patch11: 0011-Remove-Workflows-tab-in-Preferences.patch
27390d
Patch12: 0012-ureport-add-support-for-client-side-authentication.patch
27390d
Patch13: 0013-add-SSLClientAuth-to-ureport-dbus-config-interface.patch
27390d
Patch14: 0014-ureport.conf-turn-on-SSL-auth-with-RHSM-cert.patch
27390d
Patch15: 0015-Export-plugin-config-dir-in-pkg-config.patch
27390d
Patch16: 0016-report-cli-use-the-Client-API-for-communication-to-u.patch
27390d
Patch17: 0017-workflow_RHELvmcore-run-analyze_VMcore-too.patch
27390d
#Patch18: 0018-tx-configuration-for-rhel7.patch
27390d
Patch19: 0019-event-configuration-load-default-values-from-configu.patch
27390d
Patch20: 0020-testsuite-xml-translations.patch
27390d
Patch21: 0021-testsuite-complex-testing-of-xml-locales.patch
27390d
Patch22: 0022-localization-properly-handle-locales-with-encoding-s.patch
27390d
Patch23: 0023-fix-loading-of-the-user-list-of-ignored-words.patch
27390d
Patch24: 0024-use-a-KB-article-URL-instead-of-upstream-wiki-URL.patch
27390d
Patch25: 0025-Provide-SYSLOG_FACILITY-when-logging-through-journal.patch
27390d
Patch26: 0026-offer-reporting-to-Bugzilla-only-for-pre-GA-Anaconda.patch
27390d
Patch27: 0027-correct-name-of-RH-Customer-Portal.patch
27390d
Patch28: 0028-Fix-typos-in-error-messages.patch
27390d
Patch29: 0029-send-ureport-before-creating-case-in-RH-Customer-Por.patch
27390d
Patch30: 0030-wizard-update-the-help-text-for-screen-casters.patch
27390d
Patch31: 0031-introduce-import-event-options-in-xml-event-definiti.patch
27390d
Patch32: 0032-rhtsupport-import-event-options-from-uReport.patch
27390d
Patch33: 0033-Translation-updates.patch
27390d
Patch34: 0034-remove-invalid-bytes-from-sv-strings.patch
27390d
Patch35: 0035-config-do-not-export-empty-environment-variables.patch
27390d
Patch36: 0036-Translation-updates.patch
f0973f
Patch37: 0037-Bugzilla-pass-Bugzilla_token-in-all-XML-RPC-calls.patch
0c9110
Patch38: 0038-stop-using-deprecated-json-c-functions.patch
0c9110
#Patch39: 0039-spec-byte-compile-py-files-with-rpm-scripts.patch
0c9110
Patch40: 0040-report-gtk-confirm-the-ask-dialogs-on-Enter.patch
0c9110
Patch41: 0041-testsuite-check-return-value-of-setlocale.patch
0c9110
Patch42: 0042-include-package-in-AVC-bugzilla-bug-reports.patch
0c9110
Patch43: 0043-localization-fix-gettext.patch
0c9110
Patch44: 0044-wizard-introduce-the-searched-words-list.patch
0c9110
Patch45: 0045-wizard-use-a-tab-for-Advanced-opts-instead-of-an-exp.patch
0c9110
Patch46: 0046-gui-apply-configuration-dialogues-changes-on-Enter-k.patch
0c9110
Patch47: 0047-gui-close-ask-dialogues-on-Enter-key.patch
0c9110
Patch48: 0048-gui-conver-report-gtk-to-GtkApplication.patch
0c9110
Patch49: 0049-gui-clear-the-sensitive-cache-between-two-event-runs.patch
0c9110
Patch50: 0050-gui-don-t-remove-already-removed-GTimeoutSource.patch
0c9110
Patch51: 0051-gui-reload-destroyed-sensitive-data-warn-widgets-fro.patch
0c9110
Patch52: 0052-gui-add-Repeat-button.patch
0c9110
Patch53: 0053-wizard-terminate-event-chain-after-the-emergency-ana.patch
0c9110
Patch54: 0054-wizard-don-t-work-with-destroyed-widgets.patch
0c9110
Patch55: 0055-report-parse-release-version-from-os-release.patch
0c9110
Patch56: 0056-testsuite-report-python-sanity-tests.patch
0c9110
Patch57: 0057-testsuite-work-around-the-issue-with-report-python.patch
0c9110
Patch58: 0058-testsuite-add-test-not-reportable.patch
0c9110
Patch59: 0059-lib-make_description-show-not-reportable.patch
0c9110
Patch60: 0060-wizard-make-report-gtk-s-application-nonunique.patch
0c9110
Patch61: 0061-ureport-enabled-inclusion-of-Authentication-data.patch
0c9110
Patch62: 0062-lib-add-xstrdup_between-str-open-close.patch
0c9110
Patch63: 0063-testsuite-add-test-for-xstrdup_between-src-open-clos.patch
0c9110
Patch64: 0064-lib-add-wrapper-for-g_hash_table_size.patch
0c9110
Patch65: 0065-lib-add-strremovech-str-ch.patch
0c9110
Patch66: 0066-testsuite-add-test-for-strremovech-str-ch.patch
0c9110
Patch67: 0067-ureport-use-additional-HTTP-headers-with-rhsm-entitl.patch
0c9110
Patch68: 0068-lib-add-function-index_of_string_in_list.patch
0c9110
Patch69: 0069-testsuite-add-a-test-for-index_of_string_in_list.patch
0c9110
Patch70: 0070-testsuite-change-test-for-make_description.patch
0c9110
Patch71: 0071-lib-use-user-friendly-order-in-make_description.patch
0c9110
Patch72: 0072-make_desc-add-reason-to-the-list.patch
0c9110
Patch73: 0073-logging-test-log-level-at-first-step.patch
0c9110
Patch74: 0074-augeas-exclude-bugzilla-format-configurations.patch
0c9110
Patch75: 0075-make-dist-use-tar-ustar-due-to-long-filenames.patch
0c9110
Patch76: 0076-workflow-add-new-workflows.patch
0c9110
#Patch77: 0077-spec-update-the-spec-file-to-work-with-the-last-comm.patch
0c9110
Patch78: 0078-doc-updated-manpages-reporter.patch
0c9110
Patch79: 0079-ureport-publish-ureport.h-and-refactore-uReport-sour.patch
0c9110
Patch80: 0080-ureport-aggressive-refactorization-of-uReport-source.patch
0c9110
#Patch81: 0081-spec-install-ureport.h.patch
0c9110
Patch82: 0082-ureport-support-HTTP-Basic-authentication.patch
0c9110
Patch83: 0083-rhtsupport-submit-ureport-and-attach-case-ID-to-urep.patch
0c9110
Patch84: 0084-rhtsupport-check-for-hints-only-when-creating-a-new-.patch
0c9110
Patch85: 0085-ureport-provide-default-URLs.patch
0c9110
Patch86: 0086-ureport-include-AuthDataItems-if-SSLClientAuth-is-co.patch
0c9110
Patch87: 0087-report_RHTSupport-adapt-event-to-the-recent-changes.patch
0c9110
Patch88: 0088-bugzilla-add-comment-to-closed-bugs-too.patch
0c9110
Patch89: 0089-lib-handle-access-denials-in-upload_file.patch
0c9110
Patch90: 0090-upload-read-credentials-from-environment-variables.patch
0c9110
Patch91: 0091-rhtsupport-re-prompt-for-credentials.patch
0c9110
Patch92: 0092-uploader-correct-capitalization-of-the-event-name.patch
0c9110
Patch93: 0093-lib-process-NULL-arg-as-an-empty-list-in-parse_list.patch
0c9110
Patch94: 0094-Translation-updates.patch
0c9110
Patch95: 0095-upload-don-t-ask-for-password-if-the-env-var-is-empt.patch
0c9110
Patch96: 0096-lib-fix-a-bug-in-ureport-response-parser.patch
0c9110
Patch97: 0097-rhtsupport-attach-the-contact-email-to-bthash.patch
0c9110
Patch98: 0098-ureport-document-rhsm-entitlement-in-the-man-page.patch
0c9110
Patch99: 0099-rhtsupport-send-ureport-before-creating-description.patch
0c9110
Patch100: 0100-ureport-allow-multiple-cert-file-in-rhsm-entitlement.patch
0c9110
Patch101: 0101-ureport-use-entit-certs-with-rhsm-and-drop-rhsm-enti.patch
0c9110
Patch102: 0102-ureport-get-rhsm-entitlement-cert-dir-from-rhsm-conf.patch
0c9110
Patch103: 0103-ureport-consistently-die-on-all-client-auth-errors.patch
0c9110
Patch104: 0104-rhtsupport-never-use-uReport-URL-from-ureport.config.patch
0c9110
Patch105: 0105-rhtsupport-do-not-leak-the-hints-results.patch
0c9110
Patch106: 0106-ureport-fall-back-to-the-hardcoded-rhsm-cert-dir.patch
0c9110
Patch107: 0107-workflows-do-not-use-the-Retrace-server-for-generati.patch
0c9110
Patch108: 0108-Translation-updates.patch
0c9110
Patch109: 0109-ureport-fix-a-memory-leak-related-to-AuthDataItems.patch
0c9110
Patch110: 0110-ureport-use-rhsm-ssl-client-auth-by-default.patch
0c9110
Patch111: 0111-ureport-be-able-to-configure-ContactEmail-from-GUI.patch
0c9110
Patch112: 0112-rhtsupport-be-able-to-turn-uReport-off-from-GUI.patch
0c9110
patch113: 0113-rhtsupport-move-RH-Portal-URL-c.-o.-to-Advanced-sect.patch
0c9110
Patch114: 0114-Revert-ureport-consistently-die-on-all-client-auth-e.patch
0c9110
Patch115: 0115-testsuite-add-unittests-for-uReport-API.patch
0c9110
Patch116: 0116-testsuite-changed-atlocal.in-to-work-with-last-commi.patch
0c9110
Patch117: 0117-testsuite-do-not-expected-ureport-exiting-on-rhsm-ce.patch
0c9110
#Patch118: 0118-spec-dump-the-log-files-of-failed-unit-tests.patch
0c9110
Patch119: 0119-ureport-uReport_ContactEmail-setting-can-be-left-emp.patch
0c9110
Patch120: 0120-gui-support-Enter-2Click-in-Preferences-list.patch
0c9110
Patch121: 0121-lib-make-config-files-loading-quiter.patch
0c9110
Patch122: 0122-lib-add-functions-to-load-save-plugin-conf-files.patch
0c9110
Patch123: 0123-lib-add-a-clone-function-for-map_string_t.patch
0c9110
Patch124: 0124-ureport-introduce-HTTPAuth.patch
0c9110
Patch125: 0125-Do-not-use-bool-in-OPT_BOOL-macro-it-expects-int.patch
cef798
27390d
# git is need for '%%autosetup -S git' which automatically applies all the
27390d
# patches above. Please, be aware that the patches must be generated
27390d
# by 'git format-patch'
27390d
BuildRequires: git
a1aaaf
a1aaaf
BuildRequires: dbus-devel
a1aaaf
BuildRequires: gtk3-devel
a1aaaf
BuildRequires: curl-devel
a1aaaf
BuildRequires: desktop-file-utils
a1aaaf
BuildRequires: xmlrpc-c-devel
a1aaaf
BuildRequires: python-devel
a1aaaf
BuildRequires: gettext
a1aaaf
BuildRequires: libxml2-devel
a1aaaf
BuildRequires: libtar-devel
a1aaaf
BuildRequires: intltool
a1aaaf
BuildRequires: libtool
a1aaaf
BuildRequires: nss-devel
a1aaaf
BuildRequires: texinfo
a1aaaf
BuildRequires: asciidoc
a1aaaf
BuildRequires: xmlto
a1aaaf
BuildRequires: newt-devel
a1aaaf
BuildRequires: libproxy-devel
27390d
BuildRequires: satyr-devel >= %{satyr_ver}
a1aaaf
BuildRequires: doxygen
27390d
BuildRequires: systemd-devel
27390d
BuildRequires: augeas-devel
27390d
BuildRequires: augeas
a1aaaf
Requires: libreport-filesystem = %{version}-%{release}
a1aaaf
# required for update from old report library, otherwise we obsolete report-gtk
a1aaaf
# and all it's plugins, but don't provide the python bindings and the sealert
a1aaaf
# end-up with: can't import report.GtkIO
a1aaaf
# FIXME: can be removed when F15 will EOLed, needs to stay in rhel6!
a1aaaf
Requires: libreport-python = %{version}-%{release}
27390d
Requires: satyr >= %{satyr_ver}
a1aaaf
a1aaaf
a1aaaf
# for rhel6
a1aaaf
%if 0%{?rhel} == 6
a1aaaf
BuildRequires: gnome-keyring-devel
a1aaaf
%else
a1aaaf
BuildRequires: libgnome-keyring-devel
a1aaaf
%endif
a1aaaf
a1aaaf
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
a1aaaf
a1aaaf
%description
a1aaaf
Libraries providing API for reporting different problems in applications
a1aaaf
to different bug targets like Bugzilla, ftp, trac, etc...
a1aaaf
a1aaaf
%package filesystem
a1aaaf
Summary: Filesystem layout for libreport
a1aaaf
Group: Applications/File
a1aaaf
a1aaaf
%description filesystem
a1aaaf
Filesystem layout for libreport
a1aaaf
a1aaaf
%package devel
a1aaaf
Summary: Development libraries and headers for libreport
a1aaaf
Group: Development/Libraries
a1aaaf
Requires: libreport = %{version}-%{release}
a1aaaf
a1aaaf
%description devel
a1aaaf
Development libraries and headers for libreport
a1aaaf
a1aaaf
%package web
a1aaaf
Summary: Library providing network API for libreport
a1aaaf
Group: System Environment/Libraries
a1aaaf
Requires: libreport = %{version}-%{release}
a1aaaf
a1aaaf
%description web
a1aaaf
Library providing network API for libreport
a1aaaf
a1aaaf
%package web-devel
a1aaaf
Summary: Development headers for libreport-web
a1aaaf
Group: Development/Libraries
a1aaaf
Requires: libreport-web = %{version}-%{release}
a1aaaf
a1aaaf
%description web-devel
a1aaaf
Development headers for libreport-web
a1aaaf
a1aaaf
%package python
a1aaaf
Summary: Python bindings for report-libs
a1aaaf
# Is group correct here? -
a1aaaf
Group: System Environment/Libraries
a1aaaf
Requires: libreport = %{version}-%{release}
a1aaaf
Provides: report = 0:0.23-1
a1aaaf
Obsoletes: report < 0:0.23-1
a1aaaf
# in report the rhtsupport is in the main package, so we need to install it too
a1aaaf
# report is only in RHEL6, we do not need to carry the dependency to newer RHELs
a1aaaf
%if 0%{?rhel} == 6
a1aaaf
Requires: libreport-plugin-rhtsupport
a1aaaf
%endif
a1aaaf
a1aaaf
%description python
a1aaaf
Python bindings for report-libs.
a1aaaf
a1aaaf
%package cli
a1aaaf
Summary: %{name}'s command line interface
a1aaaf
Group: User Interface/Desktops
a1aaaf
Requires: %{name} = %{version}-%{release}
a1aaaf
a1aaaf
%description cli
a1aaaf
This package contains simple command line tool for working
a1aaaf
with problem dump reports
a1aaaf
a1aaaf
%package newt
a1aaaf
Summary: %{name}'s newt interface
a1aaaf
Group: User Interface/Desktops
a1aaaf
Requires: %{name} = %{version}-%{release}
a1aaaf
Provides: report-newt = 0:0.23-1
a1aaaf
Obsoletes: report-newt < 0:0.23-1
a1aaaf
a1aaaf
%description newt
a1aaaf
This package contains a simple newt application for reporting
a1aaaf
bugs
a1aaaf
a1aaaf
%package gtk
a1aaaf
Summary: GTK front-end for libreport
a1aaaf
Group: User Interface/Desktops
a1aaaf
Requires: libreport = %{version}-%{release}
a1aaaf
Requires: libreport-plugin-reportuploader = %{version}-%{release}
a1aaaf
Requires: fros >= 1.0
a1aaaf
%if 0%{?rhel} >= 6
a1aaaf
%else
a1aaaf
Requires: pygobject3
a1aaaf
%endif
a1aaaf
Provides: report-gtk = 0:0.23-1
a1aaaf
Obsoletes: report-gtk < 0:0.23-1
a1aaaf
a1aaaf
%description gtk
a1aaaf
Applications for reporting bugs using libreport backend
a1aaaf
a1aaaf
%package gtk-devel
a1aaaf
Summary: Development libraries and headers for libreport
a1aaaf
Group: Development/Libraries
a1aaaf
Requires: libreport-gtk = %{version}-%{release}
a1aaaf
a1aaaf
%description gtk-devel
a1aaaf
Development libraries and headers for libreport-gtk
a1aaaf
a1aaaf
%package plugin-kerneloops
a1aaaf
Summary: %{name}'s kerneloops reporter plugin
a1aaaf
Group: System Environment/Libraries
a1aaaf
Requires: curl
a1aaaf
Requires: %{name} = %{version}-%{release}
a1aaaf
Requires: libreport-web = %{version}-%{release}
a1aaaf
a1aaaf
%description plugin-kerneloops
a1aaaf
This package contains plugin which sends kernel crash information to specified
a1aaaf
server, usually to kerneloops.org.
a1aaaf
a1aaaf
%package plugin-logger
a1aaaf
Summary: %{name}'s logger reporter plugin
a1aaaf
Group: System Environment/Libraries
a1aaaf
Requires: %{name} = %{version}-%{release}
a1aaaf
a1aaaf
%description plugin-logger
a1aaaf
The simple reporter plugin which writes a report to a specified file.
a1aaaf
a1aaaf
%package plugin-mailx
a1aaaf
Summary: %{name}'s mailx reporter plugin
a1aaaf
Group: System Environment/Libraries
a1aaaf
Requires: %{name} = %{version}-%{release}
a1aaaf
Requires: mailx
a1aaaf
a1aaaf
%description plugin-mailx
a1aaaf
The simple reporter plugin which sends a report via mailx to a specified
a1aaaf
email address.
a1aaaf
a1aaaf
%package plugin-bugzilla
a1aaaf
Summary: %{name}'s bugzilla plugin
a1aaaf
Group: System Environment/Libraries
a1aaaf
Requires: %{name} = %{version}-%{release}
a1aaaf
Requires: libreport-web = %{version}-%{release}
a1aaaf
a1aaaf
%package plugin-ureport
a1aaaf
Summary: %{name}'s micro report plugin
a1aaaf
BuildRequires: json-c-devel
a1aaaf
Group: System Environment/Libraries
a1aaaf
Requires: %{name} = %{version}-%{release}
a1aaaf
Requires: libreport-web = %{version}-%{release}
a1aaaf
a1aaaf
%description plugin-ureport
a1aaaf
Uploads micro-report to abrt server
a1aaaf
a1aaaf
%description plugin-bugzilla
a1aaaf
Plugin to report bugs into the bugzilla.
a1aaaf
a1aaaf
%package plugin-rhtsupport
a1aaaf
Summary: %{name}'s RHTSupport plugin
a1aaaf
Group: System Environment/Libraries
a1aaaf
Requires: %{name} = %{version}-%{release}
a1aaaf
Requires: libreport-web = %{version}-%{release}
a1aaaf
a1aaaf
%description plugin-rhtsupport
a1aaaf
Plugin to report bugs into RH support system.
a1aaaf
a1aaaf
%package compat
a1aaaf
Summary: %{name}'s compat layer for obsoleted 'report' package
a1aaaf
Group: System Environment/Libraries
a1aaaf
Requires: libreport = %{version}-%{release}
a1aaaf
Requires: %{name}-plugin-bugzilla = %{version}-%{release}
a1aaaf
Requires: %{name}-plugin-rhtsupport = %{version}-%{release}
a1aaaf
a1aaaf
%description compat
a1aaaf
Provides 'report' command-line tool.
a1aaaf
a1aaaf
%package plugin-reportuploader
a1aaaf
Summary: %{name}'s reportuploader plugin
a1aaaf
Group: System Environment/Libraries
a1aaaf
Requires: %{name} = %{version}-%{release}
a1aaaf
Requires: libreport-web = %{version}-%{release}
a1aaaf
a1aaaf
%description plugin-reportuploader
a1aaaf
Plugin to report bugs into anonymous FTP site associated with ticketing system.
a1aaaf
a1aaaf
%if 0%{?fedora}
a1aaaf
%package fedora
a1aaaf
Summary: Default configuration for reporting bugs via Fedora infrastructure
a1aaaf
Group: Applications/File
a1aaaf
Requires: %{name} = %{version}-%{release}
a1aaaf
a1aaaf
%description fedora
27390d
Default configuration for reporting bugs via Fedora infrastructure used to
27390d
easily configure the reporting process for Fedora systems. Just install this
27390d
package and you're done.
a1aaaf
%endif
a1aaaf
a1aaaf
%if 0%{?rhel}
a1aaaf
%package rhel
a1aaaf
Summary: Default configuration for reporting bugs via Red Hat infrastructure
a1aaaf
Group: Applications/File
a1aaaf
Requires: %{name} = %{version}-%{release}
a1aaaf
a1aaaf
%description rhel
27390d
Default configuration for reporting bugs via Red Hat infrastructure used to
27390d
easily configure the reporting process for Red Hat systems. Just install this
27390d
package and you're done.
27390d
27390d
%package rhel-bugzilla
27390d
Summary: Default configuration for reporting bugs to Red Hat Bugzilla
27390d
Group: Applications/File
27390d
Requires: %{name} = %{version}-%{release}
27390d
Requires: libreport-plugin-bugzilla = %{version}-%{release}
27390d
Requires: libreport-plugin-ureport = %{version}-%{release}
27390d
27390d
%description rhel-bugzilla
27390d
Default configuration for reporting bugs to Red Hat Bugzilla used to easily
27390d
configure the reporting process for Red Hat systems. Just install this package
27390d
and you're done.
27390d
27390d
%package rhel-anaconda-bugzilla
27390d
Summary: Default configuration for reporting anaconda bugs to Red Hat Bugzilla
27390d
Group: Applications/File
27390d
Requires: %{name} = %{version}-%{release}
27390d
Requires: libreport-plugin-bugzilla = %{version}-%{release}
27390d
27390d
%description rhel-anaconda-bugzilla
27390d
Default configuration for reporting Anaconda problems to Red Hat Bugzilla used
27390d
to easily configure the reporting process for Red Hat systems. Just install
27390d
this package and you're done.
a1aaaf
%endif
a1aaaf
a1aaaf
%package anaconda
a1aaaf
Summary: Default configuration for reporting anaconda bugs
a1aaaf
Group: Applications/File
a1aaaf
Requires: %{name} = %{version}-%{release}
a1aaaf
Requires: libreport-plugin-reportuploader = %{version}-%{release}
27390d
# The line below should be removed in RHEL7 GA
a1aaaf
Requires: libreport-plugin-bugzilla = %{version}-%{release}
a1aaaf
%if 0%{?rhel}
a1aaaf
Requires: libreport-plugin-rhtsupport = %{version}-%{release}
a1aaaf
%endif
a1aaaf
a1aaaf
%description anaconda
a1aaaf
Default configuration for reporting Anaconda problems or uploading the gathered
a1aaaf
data over ftp/scp...
a1aaaf
a1aaaf
%prep
27390d
# http://www.rpm.org/wiki/PackagerDocs/Autosetup
27390d
# Default '__scm_apply_git' is 'git apply && git commit' but this workflow
27390d
# doesn't allow us to create a new file within a patch, so we have to use
27390d
# 'git am' (see /usr/lib/rpm/macros for more details)
27390d
%define __scm_apply_git(qp:m:) %{__git} am
27390d
%autosetup -S git
27390d
a1aaaf
a1aaaf
%build
27390d
autoreconf --force --install
27390d
intltoolize --force --copy
27390d
CFLAGS="%{optflags} -Werror" %configure --enable-doxygen-docs --disable-silent-rules
a1aaaf
make %{?_smp_mflags}
a1aaaf
a1aaaf
%install
a1aaaf
rm -rf $RPM_BUILD_ROOT
a1aaaf
make install DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir}
a1aaaf
%find_lang %{name}
a1aaaf
0c9110
# Remove byte-compiled python files generated by automake.
0c9110
# automake uses system's python for all *.py files, even
0c9110
# for those which needs to be byte-compiled with different
0c9110
# version (python2/python3).
0c9110
# rpm can do this work and use the appropriate python version.
0c9110
find $RPM_BUILD_ROOT -name "*.py[co]" -delete
0c9110
a1aaaf
# remove all .la and .a files
a1aaaf
find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f
a1aaaf
mkdir -p $RPM_BUILD_ROOT/%{_initrddir}
a1aaaf
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/events.d/
a1aaaf
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/events/
a1aaaf
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/%{name}/events/
a1aaaf
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/%{name}/workflows/
a1aaaf
a1aaaf
# After everything is installed, remove info dir
a1aaaf
rm -f $RPM_BUILD_ROOT/%{_infodir}/dir
a1aaaf
a1aaaf
# Remove unwanted Fedora specific workflow configuration files
a1aaaf
%if 0%{!?fedora:1}
a1aaaf
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_FedoraCCpp.xml
a1aaaf
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_FedoraKerneloops.xml
a1aaaf
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_FedoraPython.xml
a1aaaf
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_FedoraVmcore.xml
a1aaaf
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_FedoraXorg.xml
27390d
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_FedoraLibreport.xml
27390d
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_FedoraJava.xml
a1aaaf
rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/libreport/workflows.d/report_fedora.conf
a1aaaf
rm -f $RPM_BUILD_ROOT%{_mandir}/man5/report_fedora.conf.5
a1aaaf
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_AnacondaFedora.xml
a1aaaf
%endif
a1aaaf
a1aaaf
# Remove unwanted RHEL specific workflow configuration files
a1aaaf
%if 0%{!?rhel:1}
a1aaaf
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_RHELCCpp.xml
a1aaaf
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_RHELKerneloops.xml
a1aaaf
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_RHELPython.xml
a1aaaf
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_RHELvmcore.xml
a1aaaf
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_RHELxorg.xml
27390d
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_RHELLibreport.xml
27390d
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_RHELJava.xml
27390d
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_AnacondaRHEL.xml
27390d
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_AnacondaRHELBugzilla.xml
27390d
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_RHELBugzillaCCpp.xml
27390d
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_RHELBugzillaKerneloops.xml
27390d
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_RHELBugzillaPython.xml
27390d
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_RHELBugzillaVmcore.xml
27390d
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_RHELBugzillaXorg.xml
27390d
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_RHELBugzillaLibreport.xml
27390d
rm -f $RPM_BUILD_ROOT/%{_datadir}/libreport/workflows/workflow_RHELBugzillaJava.xml
a1aaaf
rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/libreport/workflows.d/report_rhel.conf
27390d
rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/libreport/workflows.d/report_rhel_bugzilla.conf
a1aaaf
rm -f $RPM_BUILD_ROOT%{_mandir}/man5/report_rhel.conf.5
27390d
rm -f $RPM_BUILD_ROOT%{_mandir}/man5/report_rhel_bugzilla.conf.5
a1aaaf
%endif
a1aaaf
a1aaaf
%clean
a1aaaf
rm -rf $RPM_BUILD_ROOT
a1aaaf
a1aaaf
%check
0c9110
make check|| {
0c9110
    # find and print the logs of failed test
0c9110
    # do not cat tests/testsuite.log because it contains a lot of bloat
0c9110
    find tests/testsuite.dir -name "testsuite.log" -print -exec cat '{}' \;
0c9110
    exit 1
0c9110
}
a1aaaf
a1aaaf
%post gtk
a1aaaf
/sbin/ldconfig
a1aaaf
# update icon cache
a1aaaf
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
a1aaaf
a1aaaf
%post -p /sbin/ldconfig
a1aaaf
a1aaaf
%postun -p /sbin/ldconfig
a1aaaf
a1aaaf
%postun gtk
a1aaaf
/sbin/ldconfig
a1aaaf
if [ $1 -eq 0 ] ; then
a1aaaf
    touch --no-create %{_datadir}/icons/hicolor &>/dev/null
a1aaaf
    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
a1aaaf
fi
a1aaaf
a1aaaf
%posttrans gtk
a1aaaf
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
a1aaaf
a1aaaf
a1aaaf
%post web -p /sbin/ldconfig
a1aaaf
a1aaaf
a1aaaf
%postun web -p /sbin/ldconfig
a1aaaf
a1aaaf
a1aaaf
%files -f %{name}.lang
a1aaaf
%defattr(-,root,root,-)
a1aaaf
%doc README COPYING
a1aaaf
%config(noreplace) %{_sysconfdir}/%{name}/report_event.conf
a1aaaf
%config(noreplace) %{_sysconfdir}/%{name}/forbidden_words.conf
27390d
%config(noreplace) %{_sysconfdir}/%{name}/ignored_words.conf
a1aaaf
%{_libdir}/libreport.so.*
a1aaaf
%{_libdir}/libabrt_dbus.so.*
a1aaaf
%{_mandir}/man5/report_event.conf.5*
a1aaaf
%{_mandir}/man5/forbidden_words.conf.5*
27390d
# filesystem package owns /usr/share/augeas/lenses directory
27390d
%{_datadir}/augeas/lenses/libreport.aug
a1aaaf
a1aaaf
%files filesystem
a1aaaf
%defattr(-,root,root,-)
a1aaaf
%dir %{_sysconfdir}/%{name}/
a1aaaf
%dir %{_sysconfdir}/%{name}/events.d/
a1aaaf
%dir %{_sysconfdir}/%{name}/events/
a1aaaf
%dir %{_sysconfdir}/%{name}/plugins/
a1aaaf
%dir %{_datadir}/%{name}/events/
a1aaaf
%dir %{_datadir}/%{name}/workflows/
a1aaaf
a1aaaf
%files devel
a1aaaf
%defattr(-,root,root,-)
a1aaaf
# Public api headers:
a1aaaf
%doc apidoc/html/*.{html,png,css,js}
a1aaaf
%{_includedir}/libreport/libreport_types.h
a1aaaf
%{_includedir}/libreport/client.h
a1aaaf
%{_includedir}/libreport/dump_dir.h
a1aaaf
%{_includedir}/libreport/event_config.h
a1aaaf
%{_includedir}/libreport/problem_data.h
a1aaaf
%{_includedir}/libreport/report.h
a1aaaf
%{_includedir}/libreport/run_event.h
a1aaaf
%{_includedir}/libreport/file_obj.h
a1aaaf
%{_includedir}/libreport/config_item_info.h
a1aaaf
%{_includedir}/libreport/workflow.h
0c9110
%{_includedir}/libreport/ureport.h
a1aaaf
# Private api headers:
a1aaaf
%{_includedir}/libreport/internal_abrt_dbus.h
a1aaaf
%{_includedir}/libreport/internal_libreport.h
a1aaaf
%{_includedir}/libreport/xml_parser.h
a1aaaf
%{_libdir}/libreport.so
a1aaaf
%{_libdir}/libabrt_dbus.so
a1aaaf
%{_libdir}/pkgconfig/libreport.pc
a1aaaf
%dir %{_includedir}/libreport
a1aaaf
a1aaaf
%files web
a1aaaf
%defattr(-,root,root,-)
a1aaaf
%{_libdir}/libreport-web.so.*
a1aaaf
a1aaaf
%files web-devel
a1aaaf
%defattr(-,root,root,-)
a1aaaf
%{_libdir}/libreport-web.so
a1aaaf
%{_includedir}/libreport/libreport_curl.h
a1aaaf
%{_libdir}/pkgconfig/libreport-web.pc
a1aaaf
a1aaaf
%files python
a1aaaf
%defattr(-,root,root,-)
a1aaaf
%{python_sitearch}/report/*
a1aaaf
%{python_sitearch}/reportclient/*
a1aaaf
a1aaaf
%files cli
a1aaaf
%defattr(-,root,root,-)
a1aaaf
%{_bindir}/report-cli
a1aaaf
%{_mandir}/man1/report-cli.1.gz
a1aaaf
a1aaaf
%files newt
a1aaaf
%defattr(-,root,root,-)
a1aaaf
%{_bindir}/report-newt
a1aaaf
%{_mandir}/man1/report-newt.1.gz
a1aaaf
a1aaaf
%files gtk
a1aaaf
%defattr(-,root,root,-)
a1aaaf
%{_bindir}/report-gtk
a1aaaf
%{_libdir}/libreport-gtk.so.*
a1aaaf
%config(noreplace) %{_sysconfdir}/libreport/events.d/emergencyanalysis_event.conf
a1aaaf
%{_mandir}/man5/emergencyanalysis_event.conf.5.*
a1aaaf
%{_datadir}/%{name}/events/report_EmergencyAnalysis.xml
a1aaaf
%{_mandir}/man1/report-gtk.1.gz
a1aaaf
a1aaaf
a1aaaf
%files gtk-devel
a1aaaf
%defattr(-,root,root,-)
a1aaaf
%{_libdir}/libreport-gtk.so
a1aaaf
%{_includedir}/libreport/internal_libreport_gtk.h
a1aaaf
%{_libdir}/pkgconfig/libreport-gtk.pc
a1aaaf
a1aaaf
%files plugin-kerneloops
a1aaaf
%defattr(-,root,root,-)
a1aaaf
%{_datadir}/%{name}/events/report_Kerneloops.xml
a1aaaf
%{_mandir}/man*/reporter-kerneloops.*
a1aaaf
%{_bindir}/reporter-kerneloops
a1aaaf
a1aaaf
%files plugin-logger
a1aaaf
%defattr(-,root,root,-)
a1aaaf
%config(noreplace) %{_sysconfdir}/libreport/events/report_Logger.conf
a1aaaf
%{_mandir}/man5/report_Logger.conf.5.*
a1aaaf
%{_datadir}/%{name}/events/report_Logger.xml
d3db4b
%{_datadir}/%{name}/workflows/workflow_Logger.xml
d3db4b
%{_datadir}/%{name}/workflows/workflow_LoggerCCpp.xml
a1aaaf
%config(noreplace) %{_sysconfdir}/libreport/events.d/print_event.conf
d3db4b
%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_logger.conf
a1aaaf
%{_mandir}/man5/print_event.conf.5.*
0c9110
%{_mandir}/man5/report_logger.conf.5.*
a1aaaf
%{_bindir}/reporter-print
a1aaaf
%{_mandir}/man*/reporter-print.*
a1aaaf
a1aaaf
%files plugin-mailx
a1aaaf
%defattr(-,root,root,-)
a1aaaf
%config(noreplace) %{_sysconfdir}/libreport/plugins/mailx.conf
27390d
%{_datadir}/%{name}/conf.d/plugins/mailx.conf
a1aaaf
%{_datadir}/%{name}/events/report_Mailx.xml
d3db4b
%{_datadir}/%{name}/workflows/workflow_Mailx.xml
d3db4b
%{_datadir}/%{name}/workflows/workflow_MailxCCpp.xml
0c9110
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.mailx.xml
a1aaaf
%config(noreplace) %{_sysconfdir}/libreport/events.d/mailx_event.conf
d3db4b
%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_mailx.conf
a1aaaf
%{_mandir}/man5/mailx.conf.5.*
a1aaaf
%{_mandir}/man5/mailx_event.conf.5.*
0c9110
%{_mandir}/man5/report_mailx.conf.5.*
a1aaaf
%{_mandir}/man*/reporter-mailx.*
a1aaaf
%{_bindir}/reporter-mailx
a1aaaf
a1aaaf
%files plugin-ureport
a1aaaf
%defattr(-,root,root,-)
27390d
%config(noreplace) %{_sysconfdir}/libreport/plugins/ureport.conf
27390d
%{_datadir}/%{name}/conf.d/plugins/ureport.conf
a1aaaf
%{_bindir}/reporter-ureport
a1aaaf
%{_mandir}/man1/reporter-ureport.1.gz
27390d
%{_mandir}/man5/ureport.conf.5.gz
a1aaaf
%{_datadir}/%{name}/events/report_uReport.xml
27390d
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.ureport.xml
a1aaaf
a1aaaf
%files plugin-bugzilla
a1aaaf
%defattr(-,root,root,-)
a1aaaf
%config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla.conf
27390d
%{_datadir}/%{name}/conf.d/plugins/bugzilla.conf
a1aaaf
%config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla_format.conf
a1aaaf
%config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla_formatdup.conf
a1aaaf
%config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla_format_libreport.conf
a1aaaf
%config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla_format_kernel.conf
a1aaaf
%{_datadir}/%{name}/events/report_Bugzilla.xml
a1aaaf
%config(noreplace) %{_sysconfdir}/libreport/events/report_Bugzilla.conf
a1aaaf
%config(noreplace) %{_sysconfdir}/libreport/events.d/bugzilla_event.conf
27390d
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.bugzilla.xml
a1aaaf
# FIXME: remove with the old gui
a1aaaf
%{_mandir}/man1/reporter-bugzilla.1.gz
a1aaaf
%{_mandir}/man5/report_Bugzilla.conf.5.*
a1aaaf
%{_mandir}/man5/bugzilla_event.conf.5.*
a1aaaf
%{_mandir}/man5/bugzilla.conf.5.*
a1aaaf
%{_mandir}/man5/bugzilla_format.conf.5.*
a1aaaf
%{_mandir}/man5/bugzilla_formatdup.conf.5.*
a1aaaf
%{_mandir}/man5/bugzilla_format_libreport.conf.5.*
a1aaaf
%{_mandir}/man5/bugzilla_format_kernel.conf.5.*
a1aaaf
%{_bindir}/reporter-bugzilla
a1aaaf
a1aaaf
%files plugin-rhtsupport
a1aaaf
%defattr(-,root,root,-)
a1aaaf
%config(noreplace) %{_sysconfdir}/libreport/plugins/rhtsupport.conf
27390d
%{_datadir}/%{name}/conf.d/plugins/rhtsupport.conf
a1aaaf
%{_datadir}/%{name}/events/report_RHTSupport.xml
27390d
%{_datadir}/dbus-1/interfaces/com.redhat.problems.configuration.rhtsupport.xml
a1aaaf
%config(noreplace) %{_sysconfdir}/libreport/events.d/rhtsupport_event.conf
a1aaaf
%{_mandir}/man1/reporter-rhtsupport.1.gz
a1aaaf
%{_mandir}/man5/rhtsupport.conf.5.*
a1aaaf
%{_mandir}/man5/rhtsupport_event.conf.5.*
a1aaaf
%{_bindir}/reporter-rhtsupport
a1aaaf
a1aaaf
%files compat
a1aaaf
%defattr(-,root,root,-)
a1aaaf
%{_bindir}/report
a1aaaf
%{_mandir}/man1/report.1.gz
a1aaaf
a1aaaf
%files plugin-reportuploader
a1aaaf
%defattr(-,root,root,-)
a1aaaf
%{_mandir}/man*/reporter-upload.*
a1aaaf
%{_mandir}/man5/uploader_event.conf.5.*
0c9110
%{_mandir}/man5/report_uploader.conf.5.*
a1aaaf
%{_bindir}/reporter-upload
d3db4b
%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_uploader.conf
a1aaaf
%config(noreplace) %{_sysconfdir}/libreport/events.d/uploader_event.conf
d3db4b
%{_datadir}/%{name}/events/report_Uploader.xml
a1aaaf
%{_datadir}/%{name}/workflows/workflow_Upload.xml
d3db4b
%{_datadir}/%{name}/workflows/workflow_UploadCCpp.xml
a1aaaf
a1aaaf
%if 0%{?fedora}
a1aaaf
%files fedora
a1aaaf
%defattr(-,root,root,-)
a1aaaf
%{_datadir}/%{name}/workflows/workflow_FedoraCCpp.xml
a1aaaf
%{_datadir}/%{name}/workflows/workflow_FedoraKerneloops.xml
a1aaaf
%{_datadir}/%{name}/workflows/workflow_FedoraPython.xml
a1aaaf
%{_datadir}/%{name}/workflows/workflow_FedoraVmcore.xml
a1aaaf
%{_datadir}/%{name}/workflows/workflow_FedoraXorg.xml
27390d
%{_datadir}/%{name}/workflows/workflow_FedoraLibreport.xml
27390d
%{_datadir}/%{name}/workflows/workflow_FedoraJava.xml
a1aaaf
%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_fedora.conf
a1aaaf
%{_mandir}/man5/report_fedora.conf.5.*
a1aaaf
%endif
a1aaaf
a1aaaf
%if 0%{?rhel}
a1aaaf
%files rhel
a1aaaf
%defattr(-,root,root,-)
a1aaaf
%{_datadir}/%{name}/workflows/workflow_RHELCCpp.xml
a1aaaf
%{_datadir}/%{name}/workflows/workflow_RHELKerneloops.xml
a1aaaf
%{_datadir}/%{name}/workflows/workflow_RHELPython.xml
a1aaaf
%{_datadir}/%{name}/workflows/workflow_RHELvmcore.xml
a1aaaf
%{_datadir}/%{name}/workflows/workflow_RHELxorg.xml
27390d
%{_datadir}/%{name}/workflows/workflow_RHELLibreport.xml
27390d
%{_datadir}/%{name}/workflows/workflow_RHELJava.xml
27390d
%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_rhel.conf
27390d
%{_mandir}/man5/report_rhel.conf.5.*
27390d
27390d
%files rhel-bugzilla
27390d
%defattr(-,root,root,-)
a1aaaf
%{_datadir}/%{name}/workflows/workflow_RHELBugzillaCCpp.xml
a1aaaf
%{_datadir}/%{name}/workflows/workflow_RHELBugzillaKerneloops.xml
a1aaaf
%{_datadir}/%{name}/workflows/workflow_RHELBugzillaPython.xml
a1aaaf
%{_datadir}/%{name}/workflows/workflow_RHELBugzillaVmcore.xml
a1aaaf
%{_datadir}/%{name}/workflows/workflow_RHELBugzillaXorg.xml
27390d
%{_datadir}/%{name}/workflows/workflow_RHELBugzillaLibreport.xml
27390d
%{_datadir}/%{name}/workflows/workflow_RHELBugzillaJava.xml
27390d
%config(noreplace) %{_sysconfdir}/libreport/workflows.d/report_rhel_bugzilla.conf
27390d
%{_mandir}/man5/report_rhel_bugzilla.conf.5.*
27390d
27390d
%files rhel-anaconda-bugzilla
27390d
%defattr(-,root,root,-)
27390d
%{_datadir}/%{name}/workflows/workflow_AnacondaRHELBugzilla.xml
a1aaaf
%endif
a1aaaf
a1aaaf
%files anaconda
a1aaaf
%defattr(-,root,root,-)
a1aaaf
%if 0%{?fedora}
a1aaaf
%{_datadir}/%{name}/workflows/workflow_AnacondaFedora.xml
a1aaaf
%endif
a1aaaf
%if 0%{?rhel}
a1aaaf
%{_datadir}/%{name}/workflows/workflow_AnacondaRHEL.xml
a1aaaf
%endif
a1aaaf
%{_datadir}/%{name}/workflows/workflow_AnacondaUpload.xml
a1aaaf
%config(noreplace) %{_sysconfdir}/libreport/workflows.d/anaconda_event.conf
a1aaaf
%config(noreplace) %{_sysconfdir}/libreport/events.d/bugzilla_anaconda_event.conf
a1aaaf
%config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla_format_anaconda.conf
a1aaaf
%config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla_formatdup_anaconda.conf
a1aaaf
%{_mandir}/man5/anaconda_event.conf.5.*
a1aaaf
%{_mandir}/man5/bugzilla_anaconda_event.conf.5.*
a1aaaf
%{_mandir}/man5/bugzilla_format_anaconda.conf.5.*
a1aaaf
%{_mandir}/man5/bugzilla_formatdup_anaconda.conf.5.*
a1aaaf
a1aaaf
a1aaaf
%changelog
0c9110
* Wed Jan 14 2015 Jakub Filak <jfilak@redhat.com> - 2.1.11-21
0c9110
- ureport: fix command line arguments parsing
0c9110
- Resolves: #1182091
0c9110
0c9110
* Thu Jan 08 2015 Jakub Filak <jfilak@redhat.com> - 2.1.11-20
0c9110
- ureport: use HTTP Basic access auth instead of SSL mutual auth
0c9110
- Related: #1140224
0c9110
0c9110
* Wed Dec 10 2014 Jakub Filak <jfilak@redhat.com> - 2.1.11-19
0c9110
- configuration: open the event config dialog on enter key and double-click
0c9110
- Related: #1067123
0c9110
0c9110
* Mon Dec 08 2014 Jakub Filak <jfilak@redhat.com> - 2.1.11-18
0c9110
- ureport: uReport_ContactEmail setting can be left empty
0c9110
- Related: #1150388
0c9110
0c9110
* Wed Nov 05 2014 Jakub Filak <jfilak@redhat.com> - 2.1.11-17
0c9110
- ureport: disable uReport authentication if 'rhsm' certificates are missing
0c9110
- Related: #1140224
0c9110
0c9110
* Mon Nov 03 2014 Jakub Filak <jfilak@redhat.com> - 2.1.11-16
0c9110
- ureport: SSLClientAuth setting is set to 'rhsm' by default
0c9110
- Related: #1140224
0c9110
0c9110
* Fri Oct 24 2014 Jakub Filak <jfilak@redhat.com> - 2.1.11-15
0c9110
- Translation updates
0c9110
- workflows: do not use the Retrace server
0c9110
- Related: #1094203
0c9110
0c9110
* Thu Oct 23 2014 Jakub Filak <jfilak@redhat.com> - 2.1.11-14
0c9110
- ureport: don not fail with multiple entitlement certs
0c9110
- ureport: don not use uReport_URL in reporter-rhtsupport
0c9110
- Related: #1139987, #1140224
0c9110
0c9110
* Thu Oct 09 2014 Jakub Filak <jfilak@redhat.com> - 2.1.11-13
0c9110
- rhtsupport: attach contact email to uReport
0c9110
- rhtsupport: send ureport before creating description
0c9110
- ureport: fix a bug in the response parser
0c9110
- ureport: update the man page
0c9110
- uploader: accept empty string as password
0c9110
- Resolves: #1150388
0c9110
- Related: #1139987, #1066486
0c9110
0c9110
* Thu Oct 02 2014 Jakub Filak <jfilak@redhat.com> - 2.1.11-12
0c9110
- localization fixes
0c9110
- update man pages
0c9110
- provide workflows for logger, mailx, reportuploader
0c9110
- uploader: correct capitalization of the event name
0c9110
- rhtsupport: re-prompt for credentials
0c9110
- rhtsupport: submit ureport
0c9110
- uploader: allow secure password/credentials input for crash upload
0c9110
- make_description: user-friendly order and add reason to the list
0c9110
- make_description: add not_reportable to the list
0c9110
- python-report: parse release/version from os-release
0c9110
- ureport: Attach portal cases
0c9110
- ureport: Add authentication support when sending attachments
0c9110
- ureport: Add option to include hostname and machine id in uReport    2014-09-19
0c9110
- ureport: Add entitlement HTTP headers when using RHSM certificate authorization  2014-09-19
0c9110
- fix: huge debug log messages causing libreport to SEGV   2014-09-22
0c9110
- augeas: exclude bugzilla format configurations
0c9110
- bugzilla: add comment to closed bugs too
0c9110
- SELinux AVC: include 'package' in bugzilla bug reports
0c9110
- gui: close dialogues on Enter key
0c9110
- gui: fix: collapsing Advanced section in configuration doesn't change size of window
0c9110
- gui: allow users to reconfigure libreport and retry reporting
0c9110
- Resolves: #965963, #1087866, #1014788, #1104313, #1066486, #1067440, #1101240, #1139987, #1140044, #1067143, #1094203, #1142380, #1139922, #1139557, #1140224, #1087861, #1069917, #1066520, #1075452, #1067123, #1056101, #1084028, #1087866
0c9110
0c9110
* Mon Aug 4 2014 Jakub Filak <jfilak@redhat.com> - 2.1.11-11
0c9110
- stop using deprecated json-c API
0c9110
- Resolves: #1125743
ee0bad
f0973f
* Wed Apr 30 2014 Jakub Filak <jfilak@redhat.com> - 2.1.11-10
f0973f
- update due to Bugzilla RPC changes
f0973f
- Resolves: #1090465
f0973f
27390d
* Mon Mar 10 2014 Jakub Filak <jfilak@redhat.com> - 2.1.11-9
27390d
- do not export empty configuration options as environment variables
27390d
- translation updates
27390d
- Resolves: #1062498, #1073610
27390d
27390d
* Wed Mar 05 2014 Jakub Filak <jfilak@redhat.com> - 2.1.11-8
27390d
- fix Swedish translation strings
27390d
- Resolves: #1070882
27390d
27390d
* Wed Feb 26 2014 Jakub Filak <jfilak@redhat.com> - 2.1.11-7
27390d
- send an ureport before creating a customer case
27390d
- correct name of RH Customer Portal in Anaconda
27390d
- fix suggestion text for screen casting programs
27390d
- fix typos in error messages
27390d
- translation updates
27390d
- Resolves: #1064961, #1069111, #1069340
27390d
27390d
* Wed Feb 12 2014 Jakub Filak <jfilak@redhat.com> - 2.1.11-6
27390d
- turn off Bugzilla for Anaconda bugs in GA releases
27390d
- Provide SYSLOG_FACILITY when logging through journal
27390d
- KB article URL as a link to help for ABRT configuration
27390d
- load the user list of ignored words
27390d
- localization: properly handle locales with encoding suffix
27390d
- event configuration: load default values from configuration directory
27390d
- Resolves: #1029438, #1062135, #1063320, #1063339, #1063804, #1064261
27390d
27390d
* Thu Jan 30 2014 Jakub Filak <jfilak@redhat.com> 2.1.11-5
27390d
- report-cli: use the Client API for communication to user
27390d
- workflow_RHELvmcore: run analyze_VMcore too
27390d
- Resolves: #1058845, #1059651
27390d
27390d
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 2.1.11-4
27390d
- Mass rebuild 2014-01-24
27390d
27390d
* Wed Jan 22 2014 Jakub Filak <jfilak@redhat.com> 2.1.11-3
27390d
- ureport - add support for client-side authentication
27390d
- Resolves: #1053042
27390d
27390d
* Tue Jan 21 2014 Jakub Filak <jfilak@redhat.com> 2.1.11-2
27390d
- define D-Bus configuration interfaces
27390d
- add Java Reporting workflows
27390d
- remove Workflows tab in Preferences
27390d
- Resolves: #1054713, #1055610, #1055633
27390d
27390d
* Thu Jan 09 2014 Jakub Filak <jfilak@redhat.com> 2.1.11-1
27390d
- Update translations
27390d
- map_string_t: fix overflow detection in "to int conversion"
27390d
- add type agnostic functions for map_string_t
27390d
- %%description spelling fix.
27390d
- remove left over debug stmts from conf files fns
27390d
- spec: remove RHEL files from non-RHEL builds
27390d
- update titles of RHTS workflows
27390d
- spec: add a package which ships Anaconda RHEL BZ WFS
27390d
- add Anaconda Bugzilla reporting workflows for RHEL
27390d
- spec: add a package which ships RHEL Bugzilla workflows
27390d
- add Bugzilla reporting workflows for RHEL
27390d
- remove file options not matching any setting
27390d
- Resolves: #1015093, #1035352, #1035377, #1050152
27390d
27390d
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2.1.7-5
27390d
- Mass rebuild 2013-12-27
27390d
a1aaaf
* Mon Nov 18 2013 Jakub Filak <jfilak@redhat.com> 2.1.7-4
a1aaaf
- Use the RHEL-specific FAF URL by default
a1aaaf
- Load a config file from several directories
a1aaaf
- Resolves: #1031701
a1aaaf
a1aaaf
* Fri Nov 08 2013 Jakub Filak <jfilak@redhat.com> 2.1.7-3
a1aaaf
- Disable reporting to Red Hat Customer Portal for Anaconda bugs
a1aaaf
- Resolves: #1015554
a1aaaf
a1aaaf
* Thu Nov 07 2013 Jakub Filak <jfilak@redhat.com> 2.1.7-2
a1aaaf
- Enable reporting to Red Hat Bugzilla for Anaconda bugs
a1aaaf
- Enable reporting to Red Hat Customer Portal for Anaconda bugs
a1aaaf
- Resolves: #1015554
a1aaaf
a1aaaf
* Wed Sep 11 2013 Jakub Filak <jfilak@redhat.com> 2.1.7-1
a1aaaf
- Fix problem_item_format() to work properly after 2038 on x32. #691
a1aaaf
- Use proper json-c requirement in libreport-web.pc.
a1aaaf
- abrt-cli info: even -s 10 should show one-liners. #690
a1aaaf
- add checks for existing dumpdir items - closes #164
a1aaaf
- Create helper functions for sha1-hashing strings. #694
a1aaaf
- can now use custom repo filters for enabling repos, related abrt/abrt#688
a1aaaf
- add docstrings, remove global variable - related #171
a1aaaf
- fixed exception handling - closes #173
a1aaaf
- added checks for locked dump directory to dd_* functions, closes #133
a1aaaf
- fixed the symlinks handling in get_file_list abrt/abrt#686
a1aaaf
- make the build in the the build directory to not pollute the source tree
a1aaaf
- fixed debugInfoDownload so that it can process local repos - closes #48
a1aaaf
- Increase text size limit from 1Mb to 8 MB. rhbz#887570.
a1aaaf
- print warning when there is not engough free space for debuginfos, closes #170
a1aaaf
- autogen.sh: improve dependency parser
a1aaaf
- ignore directories without type element - rhbz#958968
a1aaaf
- abrt_xmlrpc: increase XML_SIZE_LIMIT to 4 mbytes. rhbz#961520.
a1aaaf
- ask user to create a private report if it contains sensitive data - rhbz#960549
a1aaaf
- updated translation rhbz#860555
a1aaaf
- updated transifex url
a1aaaf
- do not leak file rhbz#997871
a1aaaf
- in KDE session open URLs in kde-open
a1aaaf
- report-gtk: use wrapped text for warning labels
a1aaaf
- spec: remove abrt-screencast
a1aaaf
- remove obsoleted abrt-screencast
a1aaaf
- Fix create_symlink_lockfile() to not emit ENOENT when asked not to.
a1aaaf
- do not store potentially big data in /tmp
a1aaaf
- New public function create_symlink_lockfile()
a1aaaf
- Resolves: #958968, #981271
a1aaaf
a1aaaf
* Mon Jul 29 2013 Jakub Filak <jfilak@redhat.com> 2.1.6-2
a1aaaf
- link with gobject libraries
a1aaaf
- use RHTSupport in RHEL workflows
a1aaaf
a1aaaf
* Fri Jul 26 2013 Jakub Filak <jfilak@redhat.com> 2.1.6-1
a1aaaf
- add related packages version in emergency event
a1aaaf
- replace functions deprecated in Gtk-3.10 with their substitutes
a1aaaf
- fixed the bugzilla private group names rhbz#985881
a1aaaf
- workflows: add Anaconda work flow for RHEL
a1aaaf
- add missing manual pages for configuration files, binaries and scripts
a1aaaf
- added options to create private bz tickets rhbz#803772
a1aaaf
- skip the workflow selection if there is only 1 available closes #167
a1aaaf
- added missing workflows for Fedora rhbz#866027
a1aaaf
- spec: double up percent signs in chagelog entries
a1aaaf
- spec: make anaconda package description more generic
a1aaaf
- spec: install RHEL anaconda work flow
a1aaaf
- spec: added new workflow files rhbz#866027
a1aaaf
- spec: build only workflow subpkg relevant for host's OS
a1aaaf
- spec: install all manual pages
a1aaaf
- spec: install only documentation files
a1aaaf
- spec: drop unnecessary Obsoletes and Provides
a1aaaf
- spec: add manual pages to packages
a1aaaf
- spec: specify all config files
a1aaaf
- spec: replace btparser with satyr
a1aaaf
- move non-conf XML files from /etc/libreport/ to /usr/share/libreport/
a1aaaf
- Update satyr support, drop btparser compatibility
a1aaaf
- fixed typo in config file related #866027
a1aaaf
- resize the config window upon collapsing Advanced section
a1aaaf
- rhbz: test xmlrpc env for errors in abrt_xmlrpc_call_params()
a1aaaf
- rhbz: test rhbz_new_bug() return value for errors
a1aaaf
- wizard: show accurate messages
a1aaaf
- spec: add dependency on fros rhbz#958979
a1aaaf
- use fros instead of hard dependency on recordmydesktop rhbz#958979
a1aaaf
- Resolves: #965937, #973167
a1aaaf
a1aaaf
* Fri Jun 14 2013 Jakub Filak <jfilak@redhat.com> 2.1.5-1
a1aaaf
- make the uploader event available for all report types
a1aaaf
- ureport: add conversion from abrt vmcore type to ureport KERNELOOPS type
a1aaaf
- fixed relro flags rhbz#812283
a1aaaf
- rhbz: don't pass NULL in platform argument
a1aaaf
- add function getting information about dump dir for uid
a1aaaf
- anaconda: add proper configuration
a1aaaf
- rhbz: do not try to attach empty files
a1aaaf
- try to delete dump dirs using abrtd in the first step
a1aaaf
- workflow config: use scrollbars instead of enormous window size
a1aaaf
- Resolves: #971117, #958961
a1aaaf
a1aaaf
* Fri May 10 2013 Jiri Moskovcak <jmoskovc@redhat.com> 2.1.4-5
a1aaaf
- removed dependency on recordmydesktop rhbz#959475
a1aaaf
a1aaaf
* Mon May 06 2013 Jakub Filak <jfilak@redhat.com> 2.1.4-4
a1aaaf
- bump release number
a1aaaf
a1aaaf
* Mon May 06 2013 Jakub Filak <jfilak@redhat.com> 2.1.4-3
a1aaaf
- create last_occurrence at the time of the first crash
a1aaaf
a1aaaf
* Fri May 03 2013 Jakub Filak <jfilak@redhat.com> 2.1.4-2
a1aaaf
- update translation
a1aaaf
- reporter-bugzilla: provide version of libreport
a1aaaf
a1aaaf
* Mon Apr 29 2013 Jakub Filak <jfilak@redhat.com> 2.1.4-1
a1aaaf
- support /etc/os-release
a1aaaf
- added flag to not retry locking the incomplete problem dir
a1aaaf
- ureport: save solutions in not-reportable item
a1aaaf
- wizard: make value column click-sortable too
a1aaaf
- wizard: fix clickability of the item list column header
a1aaaf
- wizard: eliminate evd->error_msg member
a1aaaf
- wizard: remove a bunch of evd->foo members
a1aaaf
- debuginfo downloader should enable repos matching *debug* closes #138
a1aaaf
- Replace "THANKYOU" with EXIT_STOP_EVENT_RUN exit code (70)
a1aaaf
- debuginfo downloader: fix DebugInfoDownload::download() error paths.
a1aaaf
- report-gtk: handle user cancellation gracefully
a1aaaf
- logging: refine errors reporting
a1aaaf
- emit a message when searching bugzilla for duplicates closes #151
a1aaaf
- reporter-upload: create tarball with the name based on directory's name
a1aaaf
- reporter-rhtsupport: generate archive name from problem dir name
a1aaaf
- added report-cli event for anaconda should help with rhbz#950544
a1aaaf
- ss: skip option holding NULL values
a1aaaf
- spec: added new event for anaconda reporting rhbz#926916
a1aaaf
- distinguish the event configuration by problem type in the UI closes #149
a1aaaf
- report-gtk: show Next Step btn at workflow start
a1aaaf
- curl upload helper: upload data with "application/octet-stream" content type
a1aaaf
- reporter-rhtsupport: fix hint query to use correct URL
a1aaaf
a1aaaf
* Fri Apr 12 2013 Jakub Filak <jfilak@redhat.com> 2.1.3-3
a1aaaf
- fixed reporting from anaconda in text mode (#949603)
a1aaaf
a1aaaf
* Thu Apr  4 2013 Jiri Moskovcak <jmoskovc@redhat.com> 2.1.3-2
a1aaaf
- fixed reporting from anaconda
a1aaaf
- Resolves: #926916
a1aaaf
a1aaaf
* Wed Mar 27 2013 Jakub Filak <jfilak@redhat.com> 2.1.3-1
a1aaaf
- rhbz: get id of duplicate from correct field
a1aaaf
- change the "exited with" message with something less technical closes #143
a1aaaf
- Integration with satyr
a1aaaf
- dump_dir_accessible_by_uid(): clear errno if error didn't occur
a1aaaf
- reporter-rhtsupport: improve logging
a1aaaf
- reporter-rhtsupport: upload file to BigFileURL if it is large
a1aaaf
- dd: document used errno values in dump_dir_accessible_by_uid()
a1aaaf
- add rhel package with appropriate workflow definitions
a1aaaf
- add workflow definitions for RHEL
a1aaaf
- improve is_text_file() to not treat valid Unicode as bad_chars
a1aaaf
- reporter-rhtsupport: fix double-free error
a1aaaf
- reporter-upload: move file upload function to lib/
a1aaaf
- reporter-upload: factor out HTTP PUT upload
a1aaaf
- reporter-rhtsupport: skip hints check if uploaded data is really large
a1aaaf
- reporter-rhtsupport: make -t[CASE_ID] work without FILEs. Closes #140
a1aaaf
- reporter-rhtsupport: factor out tarball creation
a1aaaf
- RHTS support: regularize order of functions and comments
a1aaaf
- fread_with_reporting: make progress indicator less noisy
a1aaaf
- report-gtk: update excluded elements check boxes before emergency analysis event
a1aaaf
- Resolves: #921941
a1aaaf
a1aaaf
* Fri Mar 22 2013 Jakub Filak <jfilak@redhat.com> 2.1.2-2
a1aaaf
- add a patch which fixes a problem with empty archives in emergency analysis
a1aaaf
a1aaaf
* Tue Mar 19 2013 Jakub Filak <jfilak@redhat.com> 2.1.2-1
a1aaaf
- always treat os-release as textual related to rhbz#922433
a1aaaf
- is_text_file(): bump allowable non-ASCII chars from 2%% to 10%%. Closes rhbz#922433
a1aaaf
- report-gtk: don't clear warnings after reporting is finished
a1aaaf
- report-gtk: show tabs only in verbose expert mode
a1aaaf
- report-gtk: prettify the workflow buttons rhbz#917694
a1aaaf
- report-gtk: add a button to report reporting failures
a1aaaf
- uReport: do not show URL twice in error output
a1aaaf
- uReport: detect missing type field at client side
a1aaaf
- uReport: add more explanatory message when upload fails
a1aaaf
- uReport: improve messages. Closes #579
a1aaaf
- workflows: a less confusing event name for reporting to Fedora infrastructure
a1aaaf
- workflows: correct an event name for reporting to Fedora in anaconda config
a1aaaf
- fixed workflow localization closes #137
a1aaaf
- run_event_state: expose children_count in python wrapper
a1aaaf
- add the proxy options to the addvanced section of event configurations
a1aaaf
- don't suid before running yum related to rhbz#759443
a1aaaf
- update translation
a1aaaf
- ss: stop reconnecting to the session bus
a1aaaf
- ss: destroy all timeout GSources attached to the main context
a1aaaf
- ss: add a timeout to the waiting for the Completed signal
a1aaaf
- dd: convert time at lock time
a1aaaf
- spawn_next_command: make process group creation optional
a1aaaf
- fork_execv_on_steroids: fix close/move order of fds, move getpwuid out of fork
a1aaaf
- problem API: generate UUID if is missing instead of DUPHASH
a1aaaf
- fix logic of 'Dont ask me again' dialogues (stop returning true for all options)
a1aaaf
- make [p]error_msg[_and_die] more fork-in-multithreaded-app safe
a1aaaf
- Make forking code paths more robust.
a1aaaf
- curl_debug: fix use of "%%.*s" (need to pass an int, not size_t)
a1aaaf
- curl_debug: prettify debug output
a1aaaf
- Resolves: #871126, #885055, #890778, #901467, #916389, #917684, #917694, #919536, #922433, #923117
a1aaaf
a1aaaf
* Thu Feb 07 2013 Jakub Filak <jfilak@redhat.com> 2.1.1-1
a1aaaf
- move 'reporter-mailx' from post-create event to notify(-dup) event
a1aaaf
- reporter-bugzilla: use base64 XMLRPC type for encoded data instead of string type
a1aaaf
- ureport: fix extra quoting when reporting error messages
a1aaaf
- Resolves: #908210
a1aaaf
a1aaaf
* Tue Feb 05 2013 Jakub Filak <jfilak@redhat.com> 2.1.0-2
a1aaaf
- configure libreport to be in conflict with abrt < 2.1.0
a1aaaf
a1aaaf
* Mon Feb 04 2013 Jakub Filak <jfilak@redhat.com> 2.1.0-1
a1aaaf
- dd: unify error handling in save_binary_file()
a1aaaf
- dd_sanitize: don't sanitize symlinks
a1aaaf
- rpm: preserve old configuration for 
a1aaaf
- configure: change defaults to be compliant with /var/tmp/abrt
a1aaaf
- configure: fix dump dir mode help string
a1aaaf
- dd: always sanitize mode of saved file
a1aaaf
- rhbz: replace obsolete methods by their substitutes
a1aaaf
- reporter-rhtsupport: improve error detection and logging
a1aaaf
- mailx: remove extra trailing newline in help text
a1aaaf
- spec: add requires section for pygobject3
a1aaaf
- reporter-rhtsupport: retain " Beta" suffix in version. Closes rhbz#896090
a1aaaf
- Fix bugs discoverent by Coverity
a1aaaf
- bz: swap 'bug id' arg with 'item name' arg in attach fn call
a1aaaf
- dd: move dir accessibility check from abrt to libreport
a1aaaf
- don't overwrite "type" rhbz#902828
a1aaaf
- move chown functionality from ABRT DBus to libreport
a1aaaf
- expose configure cmd options for dump dir mode and ownership
a1aaaf
- cli: guard against user ^Z-ing editor and being stuck
a1aaaf
- report-cli: don't close tty fd too early
a1aaaf
- report-cli: switch terminal's fg process group to editor's one; and back
a1aaaf
- dd: open symlinks on request
a1aaaf
- minor fix to the pkg-config file
a1aaaf
- reporter-rhtsupport: extract error message from Strata-Message: header
a1aaaf
- add build time condition for dump dir ownership schema
a1aaaf
- reporter-bz: post a comment to dup bug, if we found a dup. version 2.
a1aaaf
- report-cli: use Client API
a1aaaf
- report-cli: add event name prefix before question
a1aaaf
- run_event: default callbacks for logging and errors
a1aaaf
- make default dump dir mode configurable at build time
a1aaaf
- Stop reading text files one byte at a time
a1aaaf
- make dd_delete_item check that dd is locked
a1aaaf
- never follow symlinks rhbz#887866
a1aaaf
- Revert "reporter-bz: post a comment to dup bug, if we found a dup."
a1aaaf
- wizard: make radio-button text wrap
a1aaaf
- reporter-bz: post a comment to dup bug, if we found a dup.
a1aaaf
- added missing article
a1aaaf
- make the dependency on recordmydesktop soft - related to rhbz#891512
a1aaaf
- cli: use !ec_skip_review as indicator that the event is a reporter
a1aaaf
- Add and use "report-cli" event instead of removed "report-cli -r" option
a1aaaf
- cli: remove superfluous problem_data_free() call
a1aaaf
- uReport: add more explanatory message when upload fails
a1aaaf
- report-cli rework
a1aaaf
- don't require recordmydesktop on RHEL rhbz#891512
a1aaaf
- fixed the relro flags rhbz#812283
a1aaaf
- bugzilla_format_kernel.conf: Attach dmesg element. Closes rhbz#826058
a1aaaf
- bugzilla_format_kernel.conf: fix %%summary
a1aaaf
- Make get_dirsize_find_largest_dir less talkative.
a1aaaf
- Minor fixes: robustify start_command(), fix style, fix English in msgs
a1aaaf
- Fix typo, remove c-format from a not c-formatted message
a1aaaf
- Resolves: #826058, #902828
a1aaaf
a1aaaf
* Tue Jan  1 2013 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.20-2
a1aaaf
- don't require recordmydesktop on rhel
a1aaaf
a1aaaf
* Wed Dec 19 2012 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.20-1
a1aaaf
- New version 2.0.20
a1aaaf
- updated po files
a1aaaf
- add abrt-screencast to POTFILES.in
a1aaaf
- added screen casting support to the wizard
a1aaaf
- fix memory leaks in workflow code
a1aaaf
- report_problem_in_dir(): make LIBREPORT_DEL_DIR work
a1aaaf
- add Yes/No dialog saving answer
a1aaaf
- refactor: move ask_yes_no_save_result from wizard to libreport-gtk
a1aaaf
- added anaconda workflows rhbz#885690
a1aaaf
- report-python: export dd_delete_item too
a1aaaf
- report-python: export DD_OPEN_READONLY too
a1aaaf
- strtrimch: optimize it a bit
a1aaaf
- show only workflows applicable to actual problem directory
a1aaaf
- report-gtk: destroy global text cache only once
a1aaaf
- change rules for FILENAME_NOT_REPORTABLE to always include trailing period.
a1aaaf
- ask for BZ login/BZ pwd if Login attempt failed
a1aaaf
- ask for BZ login/BZ password if not provided by conf
a1aaaf
- remove new line from ask/ask_password responses
a1aaaf
- add ask_yes_no_yesforever() to Python client API
a1aaaf
- make client API independent on translation
a1aaaf
- run_event: use client functions for the communication callbacks
a1aaaf
- clean the workflow buttons when refreshing the event page
a1aaaf
- Fix a bug - inverted check for failed rename() call
a1aaaf
- wrap the not_reportable label .trac#908
a1aaaf
- don't show events without configuration in preferences .trac#881
a1aaaf
- - implemented saving/loading configuratio for workflows - related to trac#822
a1aaaf
- reporter-bz: add AVC's description added to BZ comment
a1aaaf
- add microseconds to dump dir name (problem ID)
a1aaaf
- teach reporter-bugzilla to read BZ ID from reported_to element
a1aaaf
- teach reporter-bugzilla to add reporter to CC
a1aaaf
- introduce a function deleting dd's element
a1aaaf
- introduce a function getting no. of Bytes of dd's element
a1aaaf
- make event config name immutable
a1aaaf
- fixed segv in the last commit
a1aaaf
- made struct workflow private related to trac#822
a1aaaf
- don't show the spinner if the problem is not reportable trac#852
a1aaaf
- made the config_item_info structure private
a1aaaf
- added workflows trac#822
a1aaaf
- added x,--expert cmdline option to enable expert mode
a1aaaf
- switch comment and event selector page
a1aaaf
- use get_ and set_ functions to access event_config_t
a1aaaf
- reporter-bz: don't return NULL on %%non_existing_item%% - use "" instead
a1aaaf
- refactoring the xml and conf loader code related to trac#822
a1aaaf
- reporter-bugzilla: add a --debug option
a1aaaf
- reporter-bz: fix a summary line formatting bug
a1aaaf
- let logging_callback and post_run_callback members be None
a1aaaf
- expose make_run_event_state_forwarding() in Python API
a1aaaf
- reporter-bz: change syntax of bugzilla_format_*.conf to require "text::", not "text:"
a1aaaf
- reporter-bz: add support for line continuation and simple text in bugzilla_format*.conf
a1aaaf
a1aaaf
* Mon Dec 03 2012 Jakub Filak <jfilak@redhat.com> 2.0.19-3
a1aaaf
- add a description of AVC to bugzilla comment 0
a1aaaf
a1aaaf
* Mon Nov 26 2012 Jakub Filak <jfilak@redhat.com> 2.0.19-2
a1aaaf
- fix bugzilla summary formatting
a1aaaf
- Resolves: #879846
a1aaaf
a1aaaf
* Wed Nov 14 2012 Jakub Filak <jfilak@redhat.com> 2.0.19-1
a1aaaf
- introduce a new formating feature for Bugzilla plugin
a1aaaf
- use gtk_show_uri() instead of own launcher
a1aaaf
- update kerneloops urls
a1aaaf
- don't force the minimal rating trac#854
a1aaaf
- add support for forwarding of report client requests
a1aaaf
- fix i18n in event client communication protocol
a1aaaf
- add event name to the error message - can't get secret item
a1aaaf
- switch all load_conf_file() calls to use skipKeysWithoutValue=false
a1aaaf
- hide the spinner when the event processing is finishes trac#852
a1aaaf
- add a method for loading of configuration of a single event
a1aaaf
- unlock secret collection only on meaningful demand
a1aaaf
- fix secret item look up for gnome-keyring
a1aaaf
a1aaaf
* Thu Nov 01 2012 Jakub Filak <jfilak@redhat.com> 2.0.18-1
a1aaaf
- reporter-bz: tighten up checking that BZ server gave us its version; fix recently broken settings parsing
a1aaaf
- reporter-bz: make selinux-policy special case controllable from config file
a1aaaf
- reporter-bz: if we create a new bug but cross-version dup exists, add a note
a1aaaf
- reporter-bz: make rhbz_search_duphash static, use it more widely
a1aaaf
a1aaaf
* Wed Oct 24 2012 Jakub Filak <jfilak@redhat.com> 2.0.17-1
a1aaaf
- update CWD after stealing of a dump directory
a1aaaf
- get product/version from system configuration
a1aaaf
- shorten bz summary if its length exceeds 255 chars
a1aaaf
- add full kerneloops to the uReport
a1aaaf
- reporter-bz: require bz version match when searching for dups. Closes rhbz#849833
a1aaaf
- reporter-bz: eliminate bugzilla_struct::b_product - use auto var instead
a1aaaf
- Move struct bugzilla_struct to its only user, reporter-bugzilla.c
a1aaaf
- reporter-bz: do not needlessly open dd if -f; assorted small fixes
a1aaaf
- added relro to reportclient.so and _pyreport.so rhbz#812283
a1aaaf
- bz reporter: include ROOTDIR, OS_RELEASE_IN_ROOTDIR, EXECUTABLE elements
a1aaaf
- Fix report-newt segfault
a1aaaf
- Resolves: #741647, #812283, #849833, #867118, #869032
a1aaaf
a1aaaf
* Thu Oct 11 2012 Jakub Filak <jfilak@redhat.com> 2.0.16-1
a1aaaf
- expand events from a chain and process expanded events separately
a1aaaf
- report-gtk: move selection of event to a right place
a1aaaf
- fix a crash while report-gtk startup (use the correct variable)
a1aaaf
- wizard: allow "non-reportable" reporting for experts; disallow it for non-experts
a1aaaf
- fix typo in function name, remove unnecessary forward declaratioins
a1aaaf
- wizard: fix a thinko in last commit (thanks Jakub)
a1aaaf
- wizard: check for NON_REPORTABLE file, stop if it exists.FILE
a1aaaf
- wizard: remove unnecessary if (1) {...} block. No code changes
a1aaaf
- don't update the selected event while processing it
a1aaaf
- check D-Bus err name without leaking nor crashing
a1aaaf
- ureport: always include offset
a1aaaf
- add Makefile target release-fix
a1aaaf
- Resolves: #864803, #864803, #863595
a1aaaf
a1aaaf
* Fri Oct 05 2012 Jakub Filak <jfilak@redhat.com> 2.0.15-1
a1aaaf
- remove unnecessary flag from words highlighting functions
a1aaaf
- report-gtk: rework forbidden words highlighting
a1aaaf
- add xmalloc_fopen_fgetline_fclose helper for reading one-line files
a1aaaf
- update GUI before highlighting of forbidden words
a1aaaf
- clear warnings after switching to a next page
a1aaaf
- tweak conditions in show next forbidden word functions
a1aaaf
- reporter-ureport: respect chrooted os_release
a1aaaf
- Fix typos.
a1aaaf
- rhbz#861679: report-gtk: immediately release dump directory lock
a1aaaf
- add a few helpers for reading files as one malloced block
a1aaaf
a1aaaf
* Fri Sep 21 2012 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.14-1
a1aaaf
- added error callback to get notification about download failure rhbz#786640
a1aaaf
- rhbz#767186: show a link to a page describing the ABRT configuration
a1aaaf
- spec: silence rpmdiff rhbz#857425
a1aaaf
- don't show the credential in logs rhbz#856960
a1aaaf
- rhbz#852165: warn if adding commands without any rule condition
a1aaaf
- rhbz#851855: process ureport server errors correctly
a1aaaf
- reporter-bugzilla: fix adding users to CC. (Partially?) closes rhbz#841338
a1aaaf
- Resolves: #786640, #767186, #857425, #856960, #852165, #851855, #841338
a1aaaf
a1aaaf
* Wed Aug 29 2012 Jakub Filak <jfilak@redhat.com> 2.0.13-2
a1aaaf
- increment the release number due to rebuild for F17 package
a1aaaf
a1aaaf
* Tue Aug 21 2012 Jakub Filak <jfilak@redhat.com> 2.0.13-1
a1aaaf
- rhbz#741255: don't autodetect executable for sealert reports
a1aaaf
- reporter-ureport: save backtrace hash to reported_to
a1aaaf
- trac#683: show the description file in bugzilla comment 0
a1aaaf
- trac#684: report-gtk saves only loaded files
a1aaaf
- reporter-ureport: allow sending attachments
a1aaaf
- event_config_dialog: make it resizable; tweak Uploader hint
a1aaaf
- add python binding for problem_data_send_to_abrt
a1aaaf
- reporter-ureport: attach bug ID from reported_to
a1aaaf
- reporter-ureport: make configurable only URL to a server
a1aaaf
- Resolves: #741255
a1aaaf
a1aaaf
* Wed Aug 15 2012 Jakub Filak <jfilak@redhat.com> 2.0.12-5
a1aaaf
- rhbz#741255: don't autodetect executable for sealert reports
a1aaaf
- show message from the server for known uReports
a1aaaf
- trac#678: reporter-bugzilla: do not attach empty files
a1aaaf
- Resolves: #741255
a1aaaf
a1aaaf
* Tue Aug 14 2012 Jakub Filak <jfilak@redhat.com> 2.0.12-4
a1aaaf
- rhbz#846389: generate koops description according to rhbz std template
a1aaaf
- trac#556: skip not provided bz bug description template fields
a1aaaf
- report-gtk: don't log THANKYOU message
a1aaaf
- added internal_libreport.h into POTFILES.in rhbz#801255
a1aaaf
- updated po files
a1aaaf
- Resolves: #801255, #846389
a1aaaf
a1aaaf
* Fri Aug 10 2012 Jakub Filak <jfilak@redhat.com> 2.0.12-3
a1aaaf
- wizard: small changes to message texts and one function name
a1aaaf
- trac#623: dd_opendir() fails if time file doesn't contain valid time stamp
a1aaaf
- trac#660: report-cli asks for premission to send sensitive data
a1aaaf
- trac#660: report-gtk asks for permission to send sensitive data
a1aaaf
- trac#660: report-gtk: introduce generic ask_yes_no() function for options
a1aaaf
- trac#660: add support for sendining-sensitive-data event option
a1aaaf
- Do not check for analyzer == "Kerneloops" when appending "TAINTED" msg
a1aaaf
- fix leaks in list_possible_events()
a1aaaf
a1aaaf
* Tue Aug 7 2012 Jakub Filak <jfilak@redhat.com> 2.0.12-2
a1aaaf
- report-gtk: fixed bug in automatic running of next event
a1aaaf
- don't try to delete dump dir which doesn't exist rhbz#799909
a1aaaf
- Resolves: #799909
a1aaaf
a1aaaf
* Fri Aug 3 2012 Jakub Filak <jfilak@redhat.com> 2.0.12-1
a1aaaf
- new upstream release
a1aaaf
- trac#642: run the next event if the current one finished without errors
a1aaaf
- trac#641: don't allow event chain to continue, if user don't want to steal a directory
a1aaaf
- trac#640: report-gtk replaces 'Forward' button with 'Close' button on finished reporting
a1aaaf
- Fix bugs uncovered by Coverity. Closes rhbz#809416
a1aaaf
- Resolves: #809416
a1aaaf
a1aaaf
* Tue Jul 31 2012 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.11-1
a1aaaf
- new upstream release
a1aaaf
a1aaaf
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.10-5
a1aaaf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
a1aaaf
a1aaaf
* Fri Jun 01 2012 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.10-4
a1aaaf
- fixed build on rhel7
a1aaaf
a1aaaf
* Mon May 14 2012 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.10-3
a1aaaf
- fixed compatibility with bugzilla 4.2
a1aaaf
- Resolved: #820985, #795548
a1aaaf
a1aaaf
* Mon Apr 02 2012 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.10-2
a1aaaf
- added cgroups filename define
a1aaaf
a1aaaf
* Mon Mar 26 2012 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.10-1
a1aaaf
- updated to latest upstream
a1aaaf
a1aaaf
* Mon Jan 23 2012 Dan Horák <dan@danny.cz> - 2.0.8-6
a1aaaf
- rebuilt for json-c-0.9-4.fc17
a1aaaf
a1aaaf
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.8-5
a1aaaf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
a1aaaf
a1aaaf
* Tue Dec 20 2011 Nikola Pajkovsky <npajkovs@redhat.com> 2.0.8-4
a1aaaf
- 768647 - [abrt] libreport-plugin-bugzilla-2.0.8-3.fc16: libreport_xatou:
a1aaaf
           Process /usr/bin/reporter-bugzilla was killed by signal 11 (SIGSEGV)
a1aaaf
a1aaaf
* Fri Dec 09 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.8-3
a1aaaf
- fixed few crashes in bodhi plugin
a1aaaf
a1aaaf
* Thu Dec 08 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.8-2
a1aaaf
- fixed crash in bodhi plugin
a1aaaf
- re-upload better backtrace if available
a1aaaf
- fixed dupe finding for selinux
a1aaaf
- don't duplicate comments in bugzilla
a1aaaf
- fixed problem with empty release
a1aaaf
a1aaaf
* Tue Dec 06 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.8-1
a1aaaf
- new version
a1aaaf
- added bodhi plugin rhbz#655783
a1aaaf
- one tab per file on details page rhbz#751833
a1aaaf
- search box search thru all data (should help with privacy) rhbz#748457
a1aaaf
- fixed close button position rhbz#741230
a1aaaf
- rise the attachment limit to 4kb rhbz#712602
a1aaaf
- fixed make check (rpath problem)
a1aaaf
- save chnages in editable lines rhbz#710100
a1aaaf
- ignore backup files rhbz#707959
a1aaaf
- added support for proxies rhbz#533652
a1aaaf
- Resolves: 753183 748457 737991 723219 712602 711986 692274 636000 631856 655783 741257 748457 741230 712602 753183 748457 741230 712602 710100 707959 533652
a1aaaf
a1aaaf
* Sat Nov 05 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.7-2
a1aaaf
- bumped release
a1aaaf
a1aaaf
* Fri Nov 04 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.7-1
a1aaaf
- new version
a1aaaf
- added support for bodhi (preview)
a1aaaf
- dropped unused patches
a1aaaf
- reporter-bugzilla/rhts: add code to prevent duplicate reporting. Closes rhbz#727494 (dvlasenk@redhat.com)
a1aaaf
- wizard: search thru all items + tabbed details rhbz#748457 (jmoskovc@redhat.com)
a1aaaf
- wizard: add "I don't know what caused this problem" checkbox. Closes rhbz#712508 (dvlasenk@redhat.com)
a1aaaf
- reporter-bugzilla: add optional 'Product' parameter. Closes rhbz#665210 (dvlasenk@redhat.com)
a1aaaf
- rhbz#728190 - man pages contain suspicious version string (npajkovs@redhat.com)
a1aaaf
- reporter-print: expand leading ~/ if present. Closes rhbz#737991 (dvlasenk@redhat.com)
a1aaaf
- reporter-rhtsupport: ask rs/problems endpoint before creating new case. (working on rhbz#677052) (dvlasenk@redhat.com)
a1aaaf
- reporter-mailx: use Bugzilla's output format. Closes rhbz#717321. (dvlasenk@redhat.com)
a1aaaf
- report-newt: add option to display version (rhbz#741590) (mlichvar@redhat.com)
a1aaaf
- Resolves: #727494 #748457 #712508 #665210 rhbz#728190 #737991 #677052 #717321 #741590
a1aaaf
a1aaaf
* Fri Oct 07 2011 Nikola Pajkovsky <npajkovs@redhat.com> 2.0.6-2
a1aaaf
- refuse reporting when not reportable file exist
a1aaaf
a1aaaf
* Mon Oct 03 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.6-1
a1aaaf
- updated to the latest upstrem
a1aaaf
- just a bug fixing release
a1aaaf
a1aaaf
* Mon Sep 26 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.5.982-1
a1aaaf
- re-fix rhbz#730887
a1aaaf
- re-fixed prgname (nice icons in gnome3) rhbz#741231
a1aaaf
- Resolves: #741231 #730887
a1aaaf
a1aaaf
* Thu Sep 22 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.5-9
a1aaaf
- don't allow sending reports with bad rating rhbz#672023
a1aaaf
- don't allow reporting without duphash rhbz#739182
a1aaaf
- tell users to fill out reports in English rhbz#734037
a1aaaf
- fixed config for kerneloops reporter rhbz#731189
a1aaaf
- Resolves: #672023 #739182 #734037 #731189
a1aaaf
a1aaaf
* Fri Sep 09 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.5-8
a1aaaf
- allow bugzilla to send binary files
a1aaaf
- Related: #733448
a1aaaf
a1aaaf
* Tue Aug 30 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.5-7
a1aaaf
- added glob support to event xml files
a1aaaf
- changed handling of long text files
a1aaaf
- added a simple editor as a fallback when no editor is installed (i.e in anaconda) rhbz#728479
a1aaaf
- Resolves: #733448 #728479
a1aaaf
a1aaaf
* Tue Aug 16 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.5-6
a1aaaf
- improved release parsing rhbz#730887
a1aaaf
- Resolves: #730887
a1aaaf
a1aaaf
* Fri Aug 12 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.5-5
a1aaaf
- more anaconda fixes
a1aaaf
- Resolves: #729537
a1aaaf
a1aaaf
* Tue Aug 02 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.5-4
a1aaaf
- silent keyring warning rhbz#692433
a1aaaf
- further improvements to Anaconda compatibility
a1aaaf
a1aaaf
* Fri Jul 29 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.5-3
a1aaaf
- enable bugzilla reporter for analyzer=libreport rhbz#725970
a1aaaf
- improved compatibility with anaconda
a1aaaf
a1aaaf
* Thu Jul 21 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.5-2
a1aaaf
- obsolete report in rawhide properly rhbz#723320
a1aaaf
- added button to add attachments
a1aaaf
- ignore backup files
a1aaaf
- improved support for interactive plugins
a1aaaf
- added description text for logger
a1aaaf
- added python bindings for interactive plugins
a1aaaf
- Resolves: #723320
a1aaaf
a1aaaf
* Mon Jul 18 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.5-1
a1aaaf
- move reporter plugins from abrt to libreport
a1aaaf
- fixed provides/obsolete to properly obsolete report package
a1aaaf
- wizard: make more fields editable
a1aaaf
a1aaaf
* Mon Jul 11 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.4-3
a1aaaf
- bump release
a1aaaf
a1aaaf
* Mon Jun 27 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.4-2
a1aaaf
- removed Provides/Obsoletes: report-gtk
a1aaaf
a1aaaf
* Mon Jun 20 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.4-1
a1aaaf
- new upstream release
a1aaaf
- cleaned some header files
a1aaaf
a1aaaf
* Thu Jun 16 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.3-1
a1aaaf
- added report-cli
a1aaaf
- updated translation
a1aaaf
a1aaaf
* Wed Jun 01 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.2-1
a1aaaf
- initial packaging