Compare commits

..

125 commits

Author SHA1 Message Date
Python Maint
45da97f63e Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 12:27:39 +02:00
Python Maint
c77d81af75 Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 12:57:01 +02:00
Fedora Release Engineering
87712a5e5a Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-24 20:16:10 +00:00
Python Maint
4c7cbd0028 Rebuilt for Python 3.14 2025-06-02 22:22:16 +02:00
Fedora Release Engineering
98096d701c Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-20 07:55:41 +00:00
Fedora Release Engineering
4c22c90ed7 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-17 13:23:27 +00:00
Fedora Release Engineering
f12e85e73a Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-18 14:56:06 +00:00
Python Maint
30c54c4b8f Rebuilt for Python 3.13 2024-06-07 10:11:07 +02:00
Packit
16c3ff1ff8 [packit] 2.17.15 upstream release
Upstream tag: 2.17.15
Upstream commit: f6bb06a6
2024-02-18 13:41:20 +00:00
Packit
0456c36351 [packit] 2.17.14 upstream release
Upstream tag: 2.17.14
Upstream commit: 95088af1
2024-02-12 21:45:09 +00:00
Packit
98db5ac07f [packit] 2.17.13 upstream release
Upstream tag: 2.17.13
Upstream commit: 3edcb9bf
2024-02-04 21:41:29 +00:00
Fedora Release Engineering
d86ac262fb Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-25 03:22:25 +00:00
Florian Weimer
3265c40aad Fix C compatibility issues in tests
Related to:

  <https://fedoraproject.org/wiki/Changes/PortingToModernC>
  <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>
2024-01-21 19:58:48 +01:00
Fedora Release Engineering
e756ae568d Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 05:11:15 +00:00
Yaakov Selkowitz
3d476b7c77 Fix build with libxml2 2.12
https://github.com/abrt/libreport/pull/801
2023-12-19 08:22:58 -05:00
Fedora Release Engineering
d1f5aea9e3 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 11:56:18 +00:00
Python Maint
2b88cb1669 Rebuilt for Python 3.12 2023-07-01 11:44:59 +02:00
Packit
5e25b02299 [packit] 2.17.11 upstream release
Upstream tag: 2.17.11
Upstream commit: d58110e1
2023-06-30 11:05:18 +00:00
Python Maint
70c2d78a6e Rebuilt for Python 3.12 2023-06-15 14:17:59 +02:00
Packit
08bd6422c3 [packit] 2.17.10 upstream release
Upstream tag: 2.17.10
Upstream commit: cf4f0a12
2023-05-11 09:21:48 +00:00
Packit
d5f31e39bb [packit] 2.17.9 upstream release
Upstream tag: 2.17.9
Upstream commit: 75177dda

Signed-off-by: Packit <hello@packit.dev>
2023-03-24 08:39:53 +00:00
Packit
7dafb9633a [packit] 2.17.8 upstream release
Upstream tag: 2.17.8
Upstream commit: 46a99a14

Signed-off-by: Packit <hello@packit.dev>
2023-03-03 09:16:35 +00:00
Packit
d20251d629 [packit] 2.17.7 upstream release
Upstream tag: 2.17.7
Upstream commit: d9b4b097

Signed-off-by: Packit <hello@packit.dev>
2023-02-20 15:30:39 +00:00
Matěj Grabovský
502f8c7412 Use SPDX format for license field
See [the wiki][1] for details.

[1]: https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_1
2023-02-02 16:09:02 +01:00
Fedora Release Engineering
d1debfa977 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 17:18:43 +00:00
Michal Srb
4abb72b5a7 Fix dist-tag (again)
Signed-off-by: Michal Srb <michal@redhat.com>
2022-11-06 10:41:42 +01:00
Packit
4b1f8f7ca8 [packit] 2.17.6 upstream release
Upstream tag: 2.17.6
Upstream commit: eb3e41be

Signed-off-by: Packit <hello@packit.dev>
2022-11-06 09:02:57 +00:00
Michal Srb
c62536f4fc Fix dist-tag
Signed-off-by: Michal Srb <michal@redhat.com>
2022-10-24 20:26:58 +02:00
Packit
0838e28209 [packit] 2.17.5 upstream release
Upstream tag: 2.17.5
Upstream commit: a1aa4b91

Signed-off-by: Packit <hello@packit.dev>
2022-10-24 15:22:23 +00:00
Packit
9c8cf1e040 [packit] 2.17.4 upstream release
Upstream tag: 2.17.4
Upstream commit: ed5b9a41

Signed-off-by: Packit <hello@packit.dev>
2022-09-14 15:04:21 +00:00
Michal Srb
721c9858b9 Do not list generic tests in gating.yaml
These tests are enabled for Rawhide and thus builds can get stuck
in gating for non-Rawhide releases.

Signed-off-by: Michal Srb <michal@redhat.com>
2022-09-14 08:10:29 +02:00
Packit
df1c462111 [packit] 2.17.3 upstream release
Upstream tag: 2.17.3
Upstream commit: 10f44c0e

Signed-off-by: Packit <hello@packit.dev>
2022-09-12 12:58:32 +00:00
Packit
c7bd2e9b60 [packit] 2.17.2 upstream release
Upstream tag: 2.17.2
Upstream commit: ad258430

Signed-off-by: Packit <hello@packit.dev>
2022-08-18 09:30:11 +00:00
Fedora Release Engineering
a60f2d52f5 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 18:50:23 +00:00
Python Maint
5c6a8ff0a6 Rebuilt for Python 3.11 2022-06-13 16:53:28 +02:00
Packit Service
1daa8aeacb [packit] 2.17.1 upstream release
Upstream tag: 2.17.1
Upstream commit: 8d6db8b5

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2022-03-10 17:57:08 +00:00
Michal Srb
c59a73626c Update to libreport 2.17
What's new:
* [reporter-bugzilla] Use API key for authentication

Signed-off-by: Michal Srb <michal@redhat.com>
2022-02-21 18:50:36 +01:00
Fedora Release Engineering
239f7c7dbe - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 17:07:28 +00:00
Matěj Grabovský
c57e81043d Rebuild for testing 2022-01-19 14:26:10 +01:00
Matěj Grabovský
246c24ec2f tests: Add one more conflicting package 2022-01-19 12:27:45 +01:00
Matěj Grabovský
dfa3ff2590 New upstream release 2.16.0 2022-01-17 19:01:37 +01:00
Matěj Grabovský
36ac44e99e Fix %autosetup call
Strip one path component in patches.
2022-01-13 13:18:09 +01:00
Matěj Grabovský
de63ffd8d8 Add patch for rhbz#2019402 2022-01-13 13:00:47 +01:00
Matěj Grabovský
b5305fd236 Bump release for rebuild 2022-01-12 15:23:19 +01:00
Matěj Grabovský
aa655511eb Require GCC in test build; adjust test messages 2022-01-12 14:34:51 +01:00
Matěj Grabovský
a5f24502c1 Fix broken smoke test 2022-01-06 17:08:54 +01:00
Matěj Grabovský
ff73caace9 Do not install conflicting abrt packages in test 2022-01-06 15:39:44 +01:00
Matěj Grabovský
a531967da4 Rebuild for satyr 0.39 2021-12-22 11:22:14 +01:00
Fedora Release Engineering
2086847084 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 12:14:53 +00:00
Björn Esser
210e3db980
Rebuild for versioned symbols in json-c 2021-07-10 11:54:40 +02:00
Python Maint
9b8956b0f0 Rebuilt for Python 3.10 2021-06-07 17:17:41 +02:00
Michal Fabik
662f01769c Bump release to rebuild in new side tag
Signed-off-by: Michal Fabik <mfabik@redhat.com>
2021-06-04 14:42:17 +02:00
Python Maint
be6247841b Rebuilt for Python 3.10 2021-06-04 10:24:30 +02:00
Packit Service
35e044e3e3 [packit] 2.15.2 upstream release
Upstream tag: 2.15.2
Upstream commit: 3474c03d

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2021-06-01 12:00:20 +00:00
Michal Fabik
0ca3e80db1 Merge #18 Update to upstream release 2.15.1 2021-05-17 12:58:05 +00:00
Packit Service
edab1b2aab [packit] 2.15.1 upstream release
Upstream tag: 2.15.1
Upstream commit: 5e65d4e4

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2021-05-04 18:00:44 +00:00
Michal Fabik
9785cc8667 Add simple smoke test
Build and execute a minimal program using the libreport library
2021-03-22 14:59:53 +01:00
Michal Židek
dd2a474758 gating: Add gating.yml 2021-02-17 13:59:50 +01:00
Michal Srb
608e5752dd Drop AnacondaRHEL workflow reference
Signed-off-by: Michal Srb <michal@redhat.com>
2021-01-29 14:08:38 +01:00
Fedora Release Engineering
5ab705c31a - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 17:53:13 +00:00
Peter Robinson
9ab59e2f7c Bump rev for upgrades 2021-01-18 10:33:31 +00:00
Tom Stellard
52b033c56c Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-05 02:37:28 +00:00
Matěj Grabovský
5f51ab9799 Add changelog entry for new release 2020-12-11 12:32:43 +01:00
Matěj Grabovský
df126de8c3 Port upstream API patch
Port an addition in libreport Python API from upstream in order to
hotfix interoperability with abrt.

The commit in question:
cbb6b43038

Resolves rhbz#1906405
2020-12-11 12:29:09 +01:00
Miro Hrončok
0cacf21d88 Use autoreconf in %build instead of plain autoconf
This way, when stuff is fixed in automake, the source tarball does not need
to be re-generated in upstream to use the fix.

Resolves https://bugzilla.redhat.com/show_bug.cgi?id=1893652
2020-11-05 15:59:39 +01:00
Matěj Grabovský
4eeb8e1577 Fix date format in spec 2020-11-03 17:03:34 +01:00
Matěj Grabovský
ec078627a6 Fix patch to apply correctly 2020-11-03 16:47:06 +01:00
Matěj Grabovský
d9b53bd182 Add patch for #1893595 2020-11-03 16:36:34 +01:00
Matěj Grabovský
aa4f8872d7 Add patch for #1882328 2020-10-09 10:30:49 +02:00
Matěj Grabovský
11466005e0 Add upstream patches for memory management
Add patch for rhbz#1883337 and rhbz#1883410.
2020-09-29 16:15:42 +02:00
Ernestas Kulik
e6ffee77b6 Add patches with upstream fixes 2020-09-27 21:03:11 +02:00
Matěj Grabovský
87befbd9c8 Add patch for #1882950 2020-09-27 20:51:04 +02:00
Matěj Grabovský
dff3619715 Add patch for #1882319 2020-09-25 19:34:08 +02:00
Merlin Mathesius
5c189cf957 Updates so ELN builds in a Fedora-like reporting configuration, even though
the %{rhel} macro is set.

Signed-off-by: Merlin Mathesius <mmathesi@redhat.com>
2020-08-19 14:21:28 -05:00
Michal Fabik
dffb347d31 Bump release to rebuild in side tag
Signed-off-by: Michal Fabik <mfabik@redhat.com>
2020-08-18 16:07:34 +02:00
Michal Fabik
9356e160f0 spec: Drop %{?_isa} from BuildRequires
https://github.com/abrt/libreport/issues/661

Signed-off-by: Michal Fabik <mfabik@redhat.com>
2020-08-17 14:14:51 +02:00
Michal Fabik
0ab817ba2c Fix version in spec changelog
Signed-off-by: Michal Fabik <mfabik@redhat.com>
2020-08-13 18:51:31 +02:00
Michal Fabik
05f31ca481 Add changelog to spec
Signed-off-by: Michal Fabik <mfabik@redhat.com>
2020-08-13 17:54:48 +02:00
Michal Fabik
246d317411 New upstream release 2.14.0
Signed-off-by: Michal Fabik <mfabik@redhat.com>
2020-08-13 16:03:54 +02:00
Peter Robinson
1fa21e6ed9 Bump to fix upgrade path 2020-08-07 17:23:43 +01:00
Fedora Release Engineering
6d705a2daf - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 05:28:38 +00:00
Miro Hrončok
79fc4e45b3 Rebuilt for Python 3.9 2020-05-24 07:50:51 +02:00
Michal Fabik
e77ad01ea9 New upstream release 2.13.1
Signed-off-by: Michal Fabik <mfabik@redhat.com>
2020-05-11 21:59:46 +02:00
Michal Fabik
0ba66a3414 Update changelog, bump release to 2.13.0-2
Signed-off-by: Michal Fabik <mfabik@redhat.com>
2020-04-24 16:42:54 +02:00
Michal Fabik
e66b28d0aa New upstream release 2.13.0
Signed-off-by: Michal Fabik <mfabik@redhat.com>
2020-04-24 15:57:05 +02:00
Björn Esser
a482043152 Rebuild (json-c) 2020-04-21 21:43:19 +02:00
Ernestas Kulik
8c80901c1e Add patch for #1815544 2020-03-20 19:15:11 +01:00
Ernestas Kulik
55c465af05 Bump release for rebuild 2020-02-07 09:12:07 +01:00
Michal Fabik
84d394ceb8 New upstream release 2.12.0
Signed-off-by: Michal Fabik <mfabik@redhat.com>
2020-02-06 16:46:24 +01:00
Fedora Release Engineering
c3955d78ea - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 10:13:32 +00:00
Matěj Grabovský
6bf691a3db New upstream release 2.11.3
Signed-off-by: Matěj Grabovský <mgrabovs@redhat.com>
2019-11-14 10:44:05 +01:00
Ernestas Kulik
d65da2513b Add patch to fix a double-free
36c5e90469

Signed-off-by: Ernestas Kulik <ekulik@redhat.com>
2019-11-11 11:23:21 +01:00
Matěj Grabovský
baf3eb10e5 New upstream release 2.11.2
Signed-off-by: Matěj Grabovský <mgrabovs@redhat.com>
2019-10-23 14:04:07 +02:00
Matěj Grabovský
b93f63f5e5 New upstream release 2.11.1
Signed-off-by: Matěj Grabovský <mgrabovs@redhat.com>
2019-10-16 11:02:05 +02:00
Matěj Grabovský
7b5261251a New upstream release 2.11.0
Signed-off-by: Matěj Grabovský <mgrabovs@redhat.com>
2019-10-11 15:08:34 +02:00
Miro Hrončok
b657b8c0e9 Rebuilt for Python 3.8.0rc1 (#1748018) 2019-10-03 13:56:02 +02:00
Miro Hrončok
3e1f0487c1 Rebuilt for Python 3.8 2019-08-17 16:51:40 +02:00
Fedora Release Engineering
db8863c3f1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 14:16:46 +00:00
Martin Kutlak
7b7c13b297 New upstream release 2.10.1
* Remove gen-version from spec
- This is upstream script to generate version. This is not needed in dist-git.

[2.10.1] - 2019-07-03
Changed
- Clearer warnings about missing report elements.
- Export workflow when saving server response.
- uReport workflow moved to plugin-ureport subpackage.
- Refined composition of error messages during problem reporting.

Fixed
- Fixed dump dir lock up in case of delete failure.

Signed-off-by: Martin Kutlak <mkutlak@redhat.com>
2019-07-03 13:23:01 +02:00
Ernestas Kulik
216f0e95b1 Add patch to add workflow field when saving FAF response
Needed to make one Cockpit test pass.

Signed-off-by: Ernestas Kulik <ekulik@redhat.com>
2019-04-23 08:39:41 +02:00
Ernestas Kulik
7aed889e6b Drop unused patch
Using %configure takes care of things now.

Signed-off-by: Ernestas Kulik <ekulik@redhat.com>
2019-02-04 13:44:25 +01:00
Ernestas Kulik
35ff5f8bde Update to 2.10.0
Signed-off-by: Ernestas Kulik <ekulik@redhat.com>
2019-02-04 13:24:58 +01:00
Fedora Release Engineering
6d42aeee65 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 08:07:23 +00:00
Igor Gnatenko
8f048d7d79
Remove obsolete scriptlets
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-27 13:06:38 +01:00
Martin Kutlak
46d8661dcb Replace nomail flag with minor_update
Send Bugzilla updates as minor_update.

Signed-off-by: Martin Kutlak <mkutlak@redhat.com>
2019-01-07 09:57:37 +01:00
Matej Marusak
e159c55882 New upstream release 2.9.7
Signed-off-by: Matej Marusak <mmarusak@redhat.com>
2018-12-07 09:53:32 +01:00
Martin Kutlak
100ee1da4b New upstream release 2.9.6
Signed-off-by: Martin Kutlak <mkutlak@redhat.com>
2018-10-08 14:02:44 +02:00
Igor Gnatenko
911ee9ee8d
%{python_sitearch} → %{python2_sitearch}
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-07-30 00:22:21 +02:00
Fedora Release Engineering
000be99d33 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 08:46:04 +00:00
Matej Habrnal
81821dbddb Make this build without /usr/bin/python
Related to #1592073

Signed-off-by: Matej Habrnal <mhabrnal@redhat.com>
2018-06-18 15:33:07 +02:00
Miro Hrončok
5cfc64eb8f Rebuilt for Python 3.7 2018-06-16 15:58:40 +02:00
Matej Habrnal
e398dd4af7 New upstream release 2.9.5
Signed-off-by: Matej Habrnal <mhabrnal@redhat.com>
2018-04-25 12:53:03 +02:00
Martin Kutlak
59fdf2c79f New upstream release 2.9.4
Signed-off-by: Martin Kutlak <mkutlak@redhat.com>
2018-03-28 10:11:21 +02:00
Björn Esser
eba2d1c7fa
Rebuilt for libjson-c.so.4 (json-c v0.13.1) 2018-03-06 15:15:39 +01:00
Matej Habrnal
4e7caa2be6 Add report and reportclient directories to rpm
Thanks to Ralf Corsépius <corsepiu@fedoraproject.org>

Signed-off-by: Matej Habrnal <mhabrnal@redhat.com>
2018-03-01 11:20:43 +01:00
Fedora Release Engineering
53b1870f10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 23:13:38 +00:00
Igor Gnatenko
2c2805e4e0
Switch to %ldconfig_scriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-03 17:19:45 +01:00
Iryna Shcherbina
7f57fcb640 Update Python 2 dependency declarations to new packaging standards 2018-01-09 18:58:32 +01:00
Igor Gnatenko
c8f143d406 Remove obsolete scriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-01-06 00:33:31 +01:00
Björn Esser
4104372ff4
Rebuilt for libjson-c.so.3
Use %%global instead of %%define
2017-12-10 20:25:32 +01:00
Julius Milan
b8624863e8 New upstream release 2.9.3
Signed-off-by: Julius Milan <jmilan@redhat.com>
2017-11-02 16:53:51 +01:00
Matej Habrnal
5bd628274a Introduce pid_for_children element from ns
Resolves: #1489611

Signed-off-by: Matej Habrnal <mhabrnal@redhat.com>
2017-09-13 15:13:09 +02:00
Matej Habrnal
e84543384f New upstream release 2.9.2
Signed-off-by: Matej Habrnal <mhabrnal@redhat.com>
2017-08-25 13:59:18 +02:00
Zbigniew Jędrzejewski-Szmek
292f303070 Python 3 binary package renamed to python3-libreport 2017-08-19 19:08:59 -04:00
Zbigniew Jędrzejewski-Szmek
85752376cb Python 2 binary package renamed to python2-libreport 2017-08-19 09:38:39 -04:00
34 changed files with 735 additions and 2542 deletions

1
.fmf/version Normal file
View file

@ -0,0 +1 @@
1

34
.gitignore vendored
View file

@ -1 +1,33 @@
/libreport-2.*.tar.gz
/libreport-2.9.3.tar.gz
/libreport-2.9.4.tar.gz
/libreport-2.9.5.tar.gz
/libreport-2.9.6.tar.gz
/libreport-2.9.7.tar.gz
/libreport-2.10.0.tar.gz
/libreport-2.10.1.tar.gz
/libreport-2.11.0.tar.gz
/libreport-2.11.1.tar.gz
/libreport-2.11.2.tar.gz
/libreport-2.11.3.tar.gz
/libreport-2.12.0.tar.gz
/libreport-2.13.0.tar.gz
/libreport-2.13.1.tar.gz
/libreport-2.14.0.tar.gz
/libreport-2.15.1.tar.gz
/libreport-2.15.2.tar.gz
/libreport-2.16.0.tar.gz
/libreport-2.17.0.tar.gz
/libreport-2.17.1.tar.gz
/libreport-2.17.2.tar.gz
/libreport-2.17.3.tar.gz
/libreport-2.17.4.tar.gz
/libreport-2.17.5.tar.gz
/libreport-2.17.6.tar.gz
/libreport-2.17.7.tar.gz
/libreport-2.17.8.tar.gz
/libreport-2.17.9.tar.gz
/libreport-2.17.10.tar.gz
/libreport-2.17.11.tar.gz
/libreport-2.17.13.tar.gz
/libreport-2.17.14.tar.gz
/libreport-2.17.15.tar.gz

21
.packit.yml Normal file
View file

@ -0,0 +1,21 @@
specfile_path: libreport.spec
synced_files:
- .packit.yml
- libreport.spec
upstream_package_name: libreport
upstream_project_url: https://github.com/abrt/libreport
downstream_package_name: libreport
# No extra dependencies are necessary to build the SRPM.
srpm_build_deps: []
jobs:
- job: propose_downstream
trigger: release
metadata:
dist_git_branch: fedora-all
- job: copr_build
trigger: pull_request
metadata:
targets:
- fedora-all

View file

@ -1,27 +0,0 @@
From 6ead0462968aa5ef798c8455e0ce30c8efbaad4d Mon Sep 17 00:00:00 2001
From: Julius Milan <jmilan@redhat.com>
Date: Thu, 2 Nov 2017 09:27:04 +0100
Subject: [PATCH 01/22] makefile: fix make release
make release-* commands failed to update changelog in spec when it
contained more than one "changelog" string
---
Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Makefile.am b/Makefile.am
index f7f9c1a6..9ad827c6 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -74,7 +74,7 @@ release:
maint/pull-translations; \
echo "* $$(LANG='en_US.UTF-8' date +'%a %b %d %Y') $$(git config --get user.name) <$$(git config --get user.email)> $$NEW_VER-1" | sort > /tmp/changelog.tmp; \
git log --oneline $$OLD_VER..HEAD | awk '{$$1=""; if (a[$$0]++ == 0) print "-" $$0} END {print ""}' | grep -v -e "- Merge" -e "- testsuite:" -e "- make:" >> /tmp/changelog.tmp; \
- sed "$$(grep -n changelog libreport.spec.in | cut -f1 -d:)"'r /tmp/changelog.tmp' -i libreport.spec.in; \
+ sed "$$(grep -n %changelog libreport.spec.in | cut -f1 -d: | head -1)"'r /tmp/changelog.tmp' -i libreport.spec.in; \
sed -e "s/^## \[Unreleased\]/## [Unreleased]\n\n## [$$NEW_VER] - $$(date +'%F')/" \
-e "s/^\[Unreleased\]: \(https:\/\/.*\/compare\)\(\/.*\)\.\.\.HEAD/[Unreleased]: \1\/$$NEW_VER...HEAD\n[$$NEW_VER]: \1\2...$$NEW_VER/" \
-i CHANGELOG.md; \
--
2.14.3

View file

@ -1,64 +0,0 @@
From f2fbf556597b1c8d132d3d0fbeeae5d12fad0f44 Mon Sep 17 00:00:00 2001
From: Julius Milan <jmilan@redhat.com>
Date: Tue, 5 Dec 2017 10:17:58 +0100
Subject: [PATCH 02/22] reporter-bugzilla: ask concrete bz when requiring login
previous message:
"Please enter your Bugzilla login:"
now:
"Please enter your %s login:"
where %s is configured BugzillaURL, so by default:
"Please enter your https://bugzilla.redhat.com login:"
Related to rhbz#1229439
---
src/plugins/reporter-bugzilla.c | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/src/plugins/reporter-bugzilla.c b/src/plugins/reporter-bugzilla.c
index 514fb659..67ac4d11 100644
--- a/src/plugins/reporter-bugzilla.c
+++ b/src/plugins/reporter-bugzilla.c
@@ -216,11 +216,15 @@ void login(struct abrt_xmlrpc *client, struct bugzilla_struct *rhbz)
log_warning(_("Logging into Bugzilla at %s"), rhbz->b_bugzilla_url);
while (!rhbz_login(client, rhbz->b_login, rhbz->b_password))
{
+ char *question;
+
free(rhbz->b_login);
- rhbz->b_login = ask_bz_login(_("Invalid password or login. Please enter your Bugzilla login:"));
+ question = xasprintf(_("Invalid password or login. Please enter your %s login:"), rhbz->b_bugzilla_url);
+ rhbz->b_login = ask_bz_login(question);
+ free(question);
free(rhbz->b_password);
- char *question = xasprintf(_("Invalid password or login. Please enter the password for '%s':"), rhbz->b_login);
+ question = xasprintf(_("Invalid password or login. Please enter the password for '%s':"), rhbz->b_login);
rhbz->b_password = ask_bz_password(question);
free(question);
}
@@ -451,7 +455,9 @@ int main(int argc, char **argv)
if (rhbz.b_login[0] == '\0')
{
free(rhbz.b_login);
- rhbz.b_login = ask_bz_login(_("Login is not provided by configuration. Please enter your Bugzilla login:"));
+ char *question = xasprintf(_("Login is not provided by configuration. Please enter your %s login:"), rhbz.b_bugzilla_url);
+ rhbz.b_login = ask_bz_login(question);
+ free(question);
}
if (rhbz.b_password[0] == '\0')
@@ -546,8 +552,8 @@ int main(int argc, char **argv)
if (reported_to && reported_to->url)
{
- char *msg = xasprintf("This problem was already reported to Bugzilla (see '%s')."
- " Do you still want to create a new bug?",
+ char *msg = xasprintf(_("This problem was already reported to Bugzilla (see '%s')."
+ " Do you still want to create a new bug?"),
reported_to->url);
int yes = ask_yes_no(msg);
free(msg);
--
2.14.3

View file

@ -1,96 +0,0 @@
From 7df9283b307c11134faf1135a6ced3839e8e0d20 Mon Sep 17 00:00:00 2001
From: Julius Milan <jmilan@redhat.com>
Date: Tue, 14 Nov 2017 16:13:58 +0100
Subject: [PATCH 03/22] reporter-bugzilla: read configuration from user's home
Problem was, that /etc/libreport/plugins/bugzilla.conf has read
permissions set also for others and passwords are stored there as
plain text.
As solution, bugzilla.conf can be newly placed in users home:
$HOME/.config/libreport/bugzilla.conf
where users can safely store their credentials, also credentials provided
on first run of reporter-bugzilla are stored there.
Added warning to /etc/libreport/plugins/bugzilla.conf for system admin
to be aware that file is readable by everyone and should not contain
confidential credentials.
Related to rhbz#1008994, rhbz#1008977
---
src/include/internal_libreport.h | 3 +++
src/plugins/bugzilla.conf | 5 +++++
src/plugins/reporter-bugzilla.c | 8 ++++++++
3 files changed, 16 insertions(+)
diff --git a/src/include/internal_libreport.h b/src/include/internal_libreport.h
index 1df4cba3..b3c7584b 100644
--- a/src/include/internal_libreport.h
+++ b/src/include/internal_libreport.h
@@ -89,6 +89,9 @@ int vdprintf(int d, const char *format, va_list ap);
#define CREATE_PRIVATE_TICKET "ABRT_CREATE_PRIVATE_TICKET"
#define STOP_ON_NOT_REPORTABLE "ABRT_STOP_ON_NOT_REPORTABLE"
+/* path of user's local config, path is relative to user's home */
+#define USER_HOME_CONFIG_PATH "/.config/libreport"
+
/* Pull in entire public libreport API */
#include "global_configuration.h"
#include "dump_dir.h"
diff --git a/src/plugins/bugzilla.conf b/src/plugins/bugzilla.conf
index faa3ab2e..a7727392 100644
--- a/src/plugins/bugzilla.conf
+++ b/src/plugins/bugzilla.conf
@@ -1,7 +1,12 @@
+# NOTE this file is readable by everyone, do NOT store here sensitive data,
+# for such cases should be used config file in user's home,
+# i.e.: $HOME/.config/libreport/bugzilla.conf
+
# Bugzilla URL, defaults to BUG_REPORT_URL from /etc/os-release
# BugzillaURL = https://bugzilla.example.com/
# yes means that ssl certificates will be checked
SSLVerify = yes
+
# your login has to exist, if you don't have any, please create one
Login =
# your password
diff --git a/src/plugins/reporter-bugzilla.c b/src/plugins/reporter-bugzilla.c
index 67ac4d11..1571b752 100644
--- a/src/plugins/reporter-bugzilla.c
+++ b/src/plugins/reporter-bugzilla.c
@@ -214,6 +214,7 @@ static
void login(struct abrt_xmlrpc *client, struct bugzilla_struct *rhbz)
{
log_warning(_("Logging into Bugzilla at %s"), rhbz->b_bugzilla_url);
+
while (!rhbz_login(client, rhbz->b_login, rhbz->b_password))
{
char *question;
@@ -281,9 +282,11 @@ int main(int argc, char **argv)
"\nfiled. The default value is 'ABRT Server'"
"\n"
"\nIf not specified, CONFFILE defaults to "CONF_DIR"/plugins/bugzilla.conf"
+ "\nand user's local ~"USER_HOME_CONFIG_PATH"/bugzilla.conf."
"\nIts lines should have 'PARAM = VALUE' format."
"\nRecognized string parameters: BugzillaURL, Login, Password, OSRelease."
"\nRecognized boolean parameter (VALUE should be 1/0, yes/no): SSLVerify."
+ "\nUser's local configuration overrides the system wide configuration."
"\nParameters can be overridden via $Bugzilla_PARAM environment variables."
"\n"
"\nFMTFILE and FMTFILE2 default to "CONF_DIR"/plugins/bugzilla_format.conf"
@@ -357,7 +360,12 @@ int main(int argc, char **argv)
{
if (!conf_file)
+ {
conf_file = g_list_append(conf_file, (char*) CONF_DIR"/plugins/bugzilla.conf");
+ char *local_conf = xasprintf("%s"USER_HOME_CONFIG_PATH"/bugzilla.conf", getenv("HOME"));
+ conf_file = g_list_append(conf_file, local_conf);
+ free(local_conf);
+ }
while (conf_file)
{
char *fn = (char *)conf_file->data;
--
2.14.3

View file

@ -1,115 +0,0 @@
From cf09831f97308534a6d66a5cd1e99ec5ea646226 Mon Sep 17 00:00:00 2001
From: Julius Milan <jmilan@redhat.com>
Date: Tue, 5 Dec 2017 17:05:49 +0100
Subject: [PATCH 04/22] reporter-rhtsupport: read configuration from user's
home
Problem was, that /etc/libreport/plugins/rhtsupport.conf has read
permissions set also for others and passwords are stored there as
plain text.
As solution, rhtsupport.conf can be newly placed in users home:
$HOME/.config/libreport/rhtsupport.conf
where users can safely store their credentials, also credentials provided
on first run of reporter-rhtsupport are stored there.
Added warning to /etc/libreport/plugins/rhtsupport.conf for system admin
to be aware that file is readable by everyone and should not contain
confidential credentials.
Related to rhbz#1008994, rhbz#1008977
---
src/lib/ureport.c | 6 +++++-
src/plugins/report.c | 4 ++--
src/plugins/reporter-rhtsupport.c | 10 +++++++++-
src/plugins/rhtsupport.conf | 4 ++++
4 files changed, 20 insertions(+), 4 deletions(-)
diff --git a/src/lib/ureport.c b/src/lib/ureport.c
index 9e8bbd6a..a595015c 100644
--- a/src/lib/ureport.c
+++ b/src/lib/ureport.c
@@ -245,8 +245,12 @@ ureport_server_config_load_basic_auth(struct ureport_server_config *config,
{
settings = new_map_string();
- if (!load_plugin_conf_file("rhtsupport.conf", settings, /*skip key w/o values:*/ false))
+ char *local_conf = xasprintf("%s"USER_HOME_CONFIG_PATH"/rhtsupport.conf", getenv("HOME"));
+
+ if (!load_plugin_conf_file("rhtsupport.conf", settings, /*skip key w/o values:*/ false) &&
+ !load_conf_file(local_conf, settings, /*skip key w/o values:*/ false))
error_msg_and_die("Could not get RHTSupport credentials");
+ free(local_conf);
username = get_map_string_item_or_NULL(settings, "Login");
password = get_map_string_item_or_NULL(settings, "Password");
diff --git a/src/plugins/report.c b/src/plugins/report.c
index e6e976bf..3a5d52ca 100644
--- a/src/plugins/report.c
+++ b/src/plugins/report.c
@@ -43,8 +43,8 @@ int main(int argc, char **argv)
"first one invokes upload to RHTSupport and second - to Bugzilla.\n"
"\n"
"Configuration (such as login data) can be supplied via files\n"
- CONF_DIR"/plugins/bugzilla.conf and\n"
- CONF_DIR"/plugins/rhtsupport.conf,\n"
+ CONF_DIR"/plugins/bugzilla.conf and $HOME"USER_HOME_CONFIG_PATH"/bugzilla.conf and\n"
+ CONF_DIR"/plugins/rhtsupport.conf and $HOME"USER_HOME_CONFIG_PATH"/rhtsupport.conf,\n"
"or via environment variables - read documentation of\n"
"reporter-bugzilla and reporter-rhtsupport tools."
);
diff --git a/src/plugins/reporter-rhtsupport.c b/src/plugins/reporter-rhtsupport.c
index 0ab06618..6ea92523 100644
--- a/src/plugins/reporter-rhtsupport.c
+++ b/src/plugins/reporter-rhtsupport.c
@@ -509,10 +509,12 @@ int main(int argc, char **argv)
"Reports a problem to RHTSupport.\n"
"\n"
"If not specified, CONFFILE defaults to "CONF_DIR"/plugins/rhtsupport.conf\n"
+ "and user's local ~"USER_HOME_CONFIG_PATH"/rhtsupport.conf.\n"
"Its lines should have 'PARAM = VALUE' format.\n"
"Recognized string parameters: URL, Login, Password, BigFileURL.\n"
"Recognized numeric parameter: BigSizeMB.\n"
"Recognized boolean parameter (VALUE should be 1/0, yes/no): SSLVerify.\n"
+ "User's local configuration overrides the system wide configuration.\n"
"Parameters can be overridden via $RHTSupport_PARAM environment variables.\n"
"\n"
"Option -t uploads FILEs to the already created case on RHTSupport site.\n"
@@ -521,7 +523,7 @@ int main(int argc, char **argv)
"to enter case ID to which you want to upload the FILEs.\n"
"\n"
"Option -tCASE uploads FILEs to the case CASE on RHTSupport site.\n"
- "-d DIR is ignored."
+ "-d DIR is ignored.\n"
"\n"
"Option -u sends ABRT crash statistics data (uReport) before creating a new case.\n"
"uReport configuration is loaded from UR_CONFFILE which defaults to\n"
@@ -559,7 +561,13 @@ int main(int argc, char **argv)
/* Parse config, extract necessary params */
map_string_t *settings = new_map_string();
if (!conf_file)
+ {
conf_file = g_list_append(conf_file, (char*) CONF_DIR"/plugins/rhtsupport.conf");
+ char *local_conf = xasprintf("%s"USER_HOME_CONFIG_PATH"/rhtsupport.conf", getenv("HOME"));
+ conf_file = g_list_append(conf_file, local_conf);
+ free(local_conf);
+
+ }
while (conf_file)
{
const char *fn = (char *)conf_file->data;
diff --git a/src/plugins/rhtsupport.conf b/src/plugins/rhtsupport.conf
index 325be92d..91baa90a 100644
--- a/src/plugins/rhtsupport.conf
+++ b/src/plugins/rhtsupport.conf
@@ -1,3 +1,7 @@
+# NOTE this file is readable by everyone, do NOT store here sensitive data,
+# for such cases should be used config file in user's home,
+# i.e.: $HOME/.config/libreport/rhtsupport.conf
+
# Uncomment and specify these parameters if you want to use
# reporter-rhtsupport and/or "report --target strata" tools
# outside of libreport's GUI (i.e. from command line
--
2.14.3

View file

@ -1,89 +0,0 @@
From 80f063738ec40e2f6354e4f58b2d59a53d33eeb4 Mon Sep 17 00:00:00 2001
From: Julius Milan <jmilan@redhat.com>
Date: Tue, 5 Dec 2017 17:16:54 +0100
Subject: [PATCH 05/22] reporter-mantisbt: read configuration from user's home
mantisbt.conf can be placed also in $HOME/.config/libreport/mantisbt.conf
for security reasons
---
src/plugins/centos_report_event.conf | 4 ----
src/plugins/mantisbt.conf | 4 ++++
src/plugins/reporter-mantisbt.c | 7 +++++++
3 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/src/plugins/centos_report_event.conf b/src/plugins/centos_report_event.conf
index 8cf2a502..eb634b91 100644
--- a/src/plugins/centos_report_event.conf
+++ b/src/plugins/centos_report_event.conf
@@ -10,14 +10,12 @@ EVENT=report_CentOSBugTracker type=vmcore
EVENT=report_CentOSBugTracker type=Python component!=anaconda
test -f component || abrt-action-save-package-data
reporter-mantisbt \
- -c /etc/libreport/plugins/mantisbt.conf \
-F /etc/libreport/plugins/mantisbt_format.conf \
-A /etc/libreport/plugins/mantisbt_formatdup.conf
EVENT=report_CentOSBugTracker type=Python3 component!=anaconda
test -f component || abrt-action-save-package-data
reporter-mantisbt \
- -c /etc/libreport/plugins/mantisbt.conf \
-F /etc/libreport/plugins/mantisbt_format.conf \
-A /etc/libreport/plugins/mantisbt_formatdup.conf
@@ -31,12 +29,10 @@ EVENT=report_CentOSBugTracker type=CCpp duphash!=
test -f "/etc/libreport/plugins/mantisbt_formatdup_$component.conf" \
&& formatdup="mantisbt_formatdup_$component.conf"
reporter-mantisbt \
- -c /etc/libreport/plugins/mantisbt.conf \
-F "/etc/libreport/plugins/$format" \
-A "/etc/libreport/plugins/$formatdup"
EVENT=report_CentOSBugTracker analyzer=libreport
reporter-mantisbt \
- -c /etc/libreport/plugins/mantisbt.conf \
-F /etc/libreport/plugins/mantisbt_format_analyzer_libreport.conf \
-A /etc/libreport/plugins/mantisbt_formatdup_analyzer_libreport.conf
diff --git a/src/plugins/mantisbt.conf b/src/plugins/mantisbt.conf
index 025b9101..24f7f48e 100644
--- a/src/plugins/mantisbt.conf
+++ b/src/plugins/mantisbt.conf
@@ -1,3 +1,7 @@
+# NOTE this file is readable by everyone, do NOT store here sensitive data,
+# for such cases should be used config file in user's home,
+# i.e.: $HOME/.config/libreport/mantisbt.conf
+
# MantisBT URL
MantisbtURL = http://localhost/mantisbt/
# yes means that ssl certificates will be checked
diff --git a/src/plugins/reporter-mantisbt.c b/src/plugins/reporter-mantisbt.c
index e8afa7db..bef7a45e 100644
--- a/src/plugins/reporter-mantisbt.c
+++ b/src/plugins/reporter-mantisbt.c
@@ -244,9 +244,11 @@ int main(int argc, char **argv)
"\nfiled. The default value is 'ABRT Server'"
"\n"
"\nIf not specified, CONFFILE defaults to "CONF_DIR"/plugins/mantisbt.conf"
+ "\nand user's local ~"USER_HOME_CONFIG_PATH"/mantisbt.conf."
"\nIts lines should have 'PARAM = VALUE' format."
"\nRecognized string parameters: MantisbtURL, Login, Password, Project, ProjectVersion."
"\nRecognized boolean parameter (VALUE should be 1/0, yes/no): SSLVerify, CreatePrivate."
+ "\nUser's local configuration overrides the system wide configuration."
"\nParameters can be overridden via $Mantisbt_PARAM environment variables."
"\n"
"\nFMTFILE default to "CONF_DIR"/plugins/mantisbt_format.conf."
@@ -300,7 +302,12 @@ int main(int argc, char **argv)
{
if (!conf_file)
+ {
conf_file = g_list_append(conf_file, (char*) CONF_DIR"/plugins/mantisbt.conf");
+ char *local_conf = xasprintf("%s"USER_HOME_CONFIG_PATH"/mantisbt.conf", getenv("HOME"));
+ conf_file = g_list_append(conf_file, local_conf);
+ free(local_conf);
+ }
while (conf_file)
{
char *fn = (char *)conf_file->data;
--
2.14.3

View file

@ -1,104 +0,0 @@
From c8a11eb8a66e6cd0650411304572500fabb77b07 Mon Sep 17 00:00:00 2001
From: Julius Milan <jmilan@redhat.com>
Date: Tue, 5 Dec 2017 17:18:07 +0100
Subject: [PATCH 06/22] doc: update to contain newly added user's local config
---
doc/reporter-bugzilla.txt | 7 ++++++-
doc/reporter-mantisbt.txt | 5 +++++
doc/reporter-rhtsupport.txt | 7 ++++++-
doc/reporter-ureport.txt | 3 ++-
4 files changed, 19 insertions(+), 3 deletions(-)
diff --git a/doc/reporter-bugzilla.txt b/doc/reporter-bugzilla.txt
index 2d769802..2aee41e1 100644
--- a/doc/reporter-bugzilla.txt
+++ b/doc/reporter-bugzilla.txt
@@ -52,8 +52,10 @@ filed. The default value is 'ABRT Server'"
Configuration file
~~~~~~~~~~~~~~~~~~
-If not specified, CONFFILE defaults to /etc/libreport/plugins/bugzilla.conf.
+If not specified, CONFFILE defaults to /etc/libreport/plugins/bugzilla.conf
+and to user's local ~/.config/libreport/bugzilla.conf.
Configuration file lines should have 'PARAM = VALUE' format. The parameters are:
+User's local configuration overrides the system wide configuration.
'Login'::
Login to Bugzilla account.
@@ -214,6 +216,9 @@ FILES
/etc/libreport/plugins/bugzilla.conf::
Configuration file.
+~/.config/libreport/bugzilla.conf::
+ User's local configuration file.
+
/etc/libreport/plugins/bugzilla_format.conf::
Configure formating for reporting.
diff --git a/doc/reporter-mantisbt.txt b/doc/reporter-mantisbt.txt
index 92255b08..074aa4e9 100644
--- a/doc/reporter-mantisbt.txt
+++ b/doc/reporter-mantisbt.txt
@@ -47,7 +47,9 @@ filed. The default value is 'ABRT Server'"
Configuration file
~~~~~~~~~~~~~~~~~~
If not specified, CONFFILE defaults to /etc/libreport/plugins/mantisbt.conf.
+and to user's local ~/.config/libreport/mantisbt.conf.
Configuration file lines should have 'PARAM = VALUE' format. The parameters are:
+User's local configuration overrides the system wide configuration.
'Login'::
Login to MantisBT account.
@@ -204,6 +206,9 @@ FILES
/etc/libreport/plugins/mantisbt.conf::
Configuration file.
+~/.config/libreport/mantisbt.conf::
+ User's local configuration file.
+
/etc/libreport/plugins/mantisbt_format.conf::
Configure formating for reporting.
diff --git a/doc/reporter-rhtsupport.txt b/doc/reporter-rhtsupport.txt
index 2e779bc9..e52a1525 100644
--- a/doc/reporter-rhtsupport.txt
+++ b/doc/reporter-rhtsupport.txt
@@ -24,7 +24,9 @@ creating a new case.
The URL to new case is printed to stdout and recorded in 'reported_to'
element in DIR.
-If not specified, CONFFILE defaults to /etc/libreport/plugins/rhtsupport.conf.
+If not specified, CONFFILE defaults to /etc/libreport/plugins/rhtsupport.conf
+and to user's local ~/.config/libreport/rhtsupport.conf.
+User's local configuration overrides the system wide configuration.
Option -t uploads FILEs to the already created case on RHTSupport site.
The case ID is retrieved from directory specified by -d DIR.
@@ -99,6 +101,9 @@ FILES
/etc/libreport/plugins/rhtsupport.conf::
Configuration file.
+~/.config/libreport/rhtsupport.conf::
+ User's local configuration file.
+
SEE ALSO
--------
abrt_event.conf(5), rhtsupport.conf(5), rhtsupport_event.conf(5)
diff --git a/doc/reporter-ureport.txt b/doc/reporter-ureport.txt
index ced48b01..7deb9117 100644
--- a/doc/reporter-ureport.txt
+++ b/doc/reporter-ureport.txt
@@ -52,7 +52,8 @@ Configuration file lines should have 'PARAM = VALUE' format. The parameters are:
Possible values are::
'rhts-credentials';;
- Uses Login= and Password= values from /etc/libreport/plugins/rhtsupport.conf.
+ Uses Login= and Password= values from /etc/libreport/plugins/rhtsupport.conf and
+ user's local ~/.config/libreport/rhtsupport.conf.
'<user_name>:<password>';;
Manually supply credentials.
--
2.14.3

View file

@ -1,24 +0,0 @@
From e084cc0f6df7ee8d9e43592120f818755fc2d144 Mon Sep 17 00:00:00 2001
From: Julius Milan <jmilan@redhat.com>
Date: Tue, 5 Dec 2017 17:19:43 +0100
Subject: [PATCH 07/22] augeas: include local config path
---
augeas/libreport.aug | 1 +
1 file changed, 1 insertion(+)
diff --git a/augeas/libreport.aug b/augeas/libreport.aug
index dd4252e6..7e89faca 100644
--- a/augeas/libreport.aug
+++ b/augeas/libreport.aug
@@ -29,6 +29,7 @@ module Libreport =
. (incl (Sys.getenv("HOME") . "/.config/abrt/settings/*"))
. (incl (Sys.getenv("XDG_CACHE_HOME") . "/abrt/events/*"))
. (incl (Sys.getenv("HOME") . "/.cache/abrt/events/*"))
+ . (incl (Sys.getenv("HOME") . "/.config/libreport/*"))
. (excl "/etc/libreport/plugins/bugzilla_format*")
. (excl "/etc/libreport/plugins/mantisbt_format*")
. (excl "/etc/libreport/plugins/catalog*")
--
2.14.3

View file

@ -1,48 +0,0 @@
From aabecaa542bc4c5a7b230441690600981f6021bf Mon Sep 17 00:00:00 2001
From: Martin Kutlak <mkutlak@redhat.com>
Date: Thu, 7 Dec 2017 11:02:12 +0100
Subject: [PATCH 08/22] spec: fix unowned directories
Unistalling python{2,3}-libreport, libreport-filesystem leaves behind these directories in the system.
Resolves #514
Signed-off-by: Martin Kutlak <mkutlak@redhat.com>
---
libreport.spec.in | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/libreport.spec.in b/libreport.spec.in
index 9589c8f0..056586e2 100644
--- a/libreport.spec.in
+++ b/libreport.spec.in
@@ -472,6 +472,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%dir %{_sysconfdir}/%{name}/events.d/
%dir %{_sysconfdir}/%{name}/events/
%dir %{_sysconfdir}/%{name}/workflows.d/
+%dir %{_datadir}/%{name}/
+%dir %{_datadir}/%{name}/conf.d/
+%dir %{_datadir}/%{name}/conf.d/plugins/
%dir %{_datadir}/%{name}/events/
%dir %{_datadir}/%{name}/workflows/
%dir %{_sysconfdir}/%{name}/plugins/
@@ -515,12 +518,12 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%{_libdir}/pkgconfig/libreport-web.pc
%files -n python2-libreport
-%{python_sitearch}/report/*
-%{python_sitearch}/reportclient/*
+%{python_sitearch}/report/
+%{python_sitearch}/reportclient/
%files -n python3-libreport
-%{python3_sitearch}/report/*
-%{python3_sitearch}/reportclient/*
+%{python3_sitearch}/report/
+%{python3_sitearch}/reportclient/
%files cli
%{_bindir}/report-cli
--
2.14.3

View file

@ -1,73 +0,0 @@
From 1394000e8d06f37509bb7120fbe9231a89cb46c0 Mon Sep 17 00:00:00 2001
From: Julius Milan <jmilan@redhat.com>
Date: Fri, 8 Dec 2017 16:58:13 +0100
Subject: [PATCH 09/22] reporter-mailx: rely on configured email
As a side effect of the fix of rhbz#1093375, the users loosed the control
over their reporter-mailx via configuration file:
/etc/libreport/plugins/mailx.conf
This fix retains this option for the user, but still solves
rhbz#1093375.
Related to rhbz#1523689, rhbz#1093375.
---
src/plugins/mailx.conf | 8 ++++----
src/plugins/mailx_event.conf | 8 --------
src/plugins/reporter-mailx.c | 2 +-
3 files changed, 5 insertions(+), 13 deletions(-)
diff --git a/src/plugins/mailx.conf b/src/plugins/mailx.conf
index 3b23583a..7c8fcae2 100644
--- a/src/plugins/mailx.conf
+++ b/src/plugins/mailx.conf
@@ -4,9 +4,9 @@
# and you don't want to specify parameters in every tool invocation.
#
# String parameters:
-# Subject=
-# EmailFrom=
-# EmailTo=
-#
+Subject="[abrt] a crash has been detected"
+EmailFrom="ABRT Daemon <DoNotReply>"
+EmailTo="root@localhost"
+
# Boolean parameter:
# SendBinaryData=yes/no
diff --git a/src/plugins/mailx_event.conf b/src/plugins/mailx_event.conf
index c138b89f..16068352 100644
--- a/src/plugins/mailx_event.conf
+++ b/src/plugins/mailx_event.conf
@@ -1,15 +1,7 @@
EVENT=notify
- # do not rely on the default config nor on the config file
- Mailx_Subject="[abrt] a crash has been detected" \
- Mailx_EmailFrom="ABRT Daemon <DoNotReply>" \
- Mailx_EmailTo="root@localhost" \
reporter-mailx --notify-only
EVENT=notify-dup
- # do not rely on the default config nor on the config file
- Mailx_Subject="[abrt] a crash has been detected again" \
- Mailx_EmailFrom="ABRT Daemon <DoNotReply>" \
- Mailx_EmailTo="root@localhost" \
reporter-mailx --notify-only
EVENT=report_Mailx reporter-mailx
diff --git a/src/plugins/reporter-mailx.c b/src/plugins/reporter-mailx.c
index 05fa1e52..2c88836f 100644
--- a/src/plugins/reporter-mailx.c
+++ b/src/plugins/reporter-mailx.c
@@ -112,7 +112,7 @@ static void create_and_send_email(
char* env;
env = getenv("Mailx_EmailFrom");
- char *email_from = (env ? xstrdup(env) : xstrdup(get_map_string_item_or_NULL(settings, "EmailFrom")) ? : ask_email_address("sender", "user@localhost"));
+ char *email_from = (env ? xstrdup(env) : xstrdup(get_map_string_item_or_NULL(settings, "EmailFrom")) ? : ask_email_address("sender", "ABRT Daemon <DoNotReply>"));
env = getenv("Mailx_EmailTo");
char *email_to = (env ? xstrdup(env) : xstrdup(get_map_string_item_or_NULL(settings, "EmailTo")) ? : ask_email_address("receiver", "root@localhost"));
env = getenv("Mailx_SendBinaryData");
--
2.14.3

View file

@ -1,101 +0,0 @@
From 288ddc7af962ace63990a3a95c9616e693b4f411 Mon Sep 17 00:00:00 2001
From: Julius Milan <jmilan@redhat.com>
Date: Tue, 2 Jan 2018 17:20:33 +0100
Subject: [PATCH 10/22] reporter-{bugzilla,mantisbt,rhtsupport}: fix free
There was an incorrect free of string local_conf right after addition to
the list conf_file, which caused that presence of the pointed string in
the memory was undeterministic. As a result, local config was sometimes
used and sometimes not.
---
src/plugins/reporter-bugzilla.c | 6 ++++--
src/plugins/reporter-mantisbt.c | 5 +++--
src/plugins/reporter-rhtsupport.c | 6 ++++--
3 files changed, 11 insertions(+), 6 deletions(-)
diff --git a/src/plugins/reporter-bugzilla.c b/src/plugins/reporter-bugzilla.c
index 1571b752..2922e8ac 100644
--- a/src/plugins/reporter-bugzilla.c
+++ b/src/plugins/reporter-bugzilla.c
@@ -359,12 +359,12 @@ int main(int argc, char **argv)
}
{
+ char *local_conf = NULL;
if (!conf_file)
{
conf_file = g_list_append(conf_file, (char*) CONF_DIR"/plugins/bugzilla.conf");
- char *local_conf = xasprintf("%s"USER_HOME_CONFIG_PATH"/bugzilla.conf", getenv("HOME"));
+ local_conf = xasprintf("%s"USER_HOME_CONFIG_PATH"/bugzilla.conf", getenv("HOME"));
conf_file = g_list_append(conf_file, local_conf);
- free(local_conf);
}
while (conf_file)
{
@@ -374,6 +374,8 @@ int main(int argc, char **argv)
log_debug("Loaded '%s'", fn);
conf_file = g_list_delete_link(conf_file, conf_file);
}
+ free(local_conf);
+
set_settings(&rhbz, settings);
/* WRONG! set_settings() does not copy the strings, it merely sets up pointers
* to settings[] dictionary:
diff --git a/src/plugins/reporter-mantisbt.c b/src/plugins/reporter-mantisbt.c
index bef7a45e..c2b0d0b4 100644
--- a/src/plugins/reporter-mantisbt.c
+++ b/src/plugins/reporter-mantisbt.c
@@ -301,12 +301,12 @@ int main(int argc, char **argv)
map_string_t *settings = new_map_string();
{
+ char *local_conf = NULL;
if (!conf_file)
{
conf_file = g_list_append(conf_file, (char*) CONF_DIR"/plugins/mantisbt.conf");
- char *local_conf = xasprintf("%s"USER_HOME_CONFIG_PATH"/mantisbt.conf", getenv("HOME"));
+ local_conf = xasprintf("%s"USER_HOME_CONFIG_PATH"/mantisbt.conf", getenv("HOME"));
conf_file = g_list_append(conf_file, local_conf);
- free(local_conf);
}
while (conf_file)
{
@@ -316,6 +316,7 @@ int main(int argc, char **argv)
log_debug("Loaded '%s'", fn);
conf_file = g_list_delete_link(conf_file, conf_file);
}
+ free(local_conf);
struct dump_dir *dd = NULL;
if (abrt_hash == NULL)
diff --git a/src/plugins/reporter-rhtsupport.c b/src/plugins/reporter-rhtsupport.c
index 6ea92523..d11b4bd0 100644
--- a/src/plugins/reporter-rhtsupport.c
+++ b/src/plugins/reporter-rhtsupport.c
@@ -560,12 +560,12 @@ int main(int argc, char **argv)
/* Parse config, extract necessary params */
map_string_t *settings = new_map_string();
+ char *local_conf = NULL;
if (!conf_file)
{
conf_file = g_list_append(conf_file, (char*) CONF_DIR"/plugins/rhtsupport.conf");
- char *local_conf = xasprintf("%s"USER_HOME_CONFIG_PATH"/rhtsupport.conf", getenv("HOME"));
+ local_conf = xasprintf("%s"USER_HOME_CONFIG_PATH"/rhtsupport.conf", getenv("HOME"));
conf_file = g_list_append(conf_file, local_conf);
- free(local_conf);
}
while (conf_file)
@@ -576,6 +576,8 @@ int main(int argc, char **argv)
log_debug("Loaded '%s'", fn);
conf_file = g_list_remove(conf_file, fn);
}
+ free(local_conf);
+
char *url = get_param_string("URL" , settings, "https://api.access.redhat.com/rs");
char *login = get_param_string("Login" , settings, "");
char *password = get_param_string("Password" , settings, "");
--
2.14.3

View file

@ -1,37 +0,0 @@
From 26baccf32610d94944faa7eb29a8f530ddd3e2db Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Miroslav=20Such=C3=BD?= <msuchy@redhat.com>
Date: Wed, 10 Jan 2018 09:01:26 +0100
Subject: [PATCH 11/22] This package uses names with ambiguous `python-` prefix
in requirements.
According to [Fedora Packaging guidelines for Python](https://fedoraproject.org/wiki/Packaging:Python#Dependencies), packages must use names with either `python2-` or `python3-` prefix in requirements where available.
We are aiming to rename `python-*` dependencies to `python2-*`, so we can later switch the `python-*` namespace to Python 3.
This PR is part of [Fedora's Switch to Python 3 effort](https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3).
Note that, although this PR was created automatically, we will respond to any comments or issues which you might find with it. We will keep the PR open for review for a week, and if there's no feedback we'll merge it.
The local mock build passed, for Koji scratch build please see simple-koji-ci result.
*This PR was opened automatically, for source code see [here](https://pagure.io/python-fixrequires)*
This commit have been migrated from src.fedoraproject.org
---
libreport.spec.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libreport.spec.in b/libreport.spec.in
index 056586e2..ae69d65f 100644
--- a/libreport.spec.in
+++ b/libreport.spec.in
@@ -26,7 +26,7 @@ BuildRequires: %{dbus_devel}
BuildRequires: gtk3-devel
BuildRequires: curl-devel
BuildRequires: desktop-file-utils
-BuildRequires: python-devel
+BuildRequires: python2-devel
BuildRequires: python3-devel
BuildRequires: gettext
BuildRequires: libxml2-devel
--
2.14.3

View file

@ -1,50 +0,0 @@
From 4833e53ab69811559855a725069315b04ba7246d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Miroslav=20Such=C3=BD?= <msuchy@redhat.com>
Date: Wed, 10 Jan 2018 09:06:05 +0100
Subject: [PATCH 12/22] remove rhel6 specific items and accomodate to rhel7+
---
libreport.spec.in | 12 +-----------
1 file changed, 1 insertion(+), 11 deletions(-)
diff --git a/libreport.spec.in b/libreport.spec.in
index ae69d65f..63f5114a 100644
--- a/libreport.spec.in
+++ b/libreport.spec.in
@@ -41,7 +41,7 @@ BuildRequires: libproxy-devel
BuildRequires: satyr-devel >= 0.24
BuildRequires: glib2-devel >= %{glib_ver}
-%if 0%{?fedora} >= 24
+%if 0%{?fedora} >= 24 || 0%{?rhel} > 7
# A test case uses zh_CN locale to verify XML event translations
BuildRequires: glibc-all-langpacks
%endif
@@ -96,11 +96,6 @@ Development headers for libreport-web
Summary: Python bindings for report-libs
Requires: libreport = %{version}-%{release}
Requires: python2-dnf
-# in report the rhtsupport is in the main package, so we need to install it too
-# report is only in RHEL6, we do not need to carry the dependency to newer RHELs
-%if 0%{?rhel} == 6
-Requires: libreport-plugin-rhtsupport = %{version}-%{release}
-%endif
%{?python_provide:%python_provide python2-libreport}
# Remove before F30
Provides: %{name}-python = %{version}-%{release}
@@ -330,12 +325,7 @@ CFLAGS="%{optflags} -Werror" %configure \
%if %{without bugzilla}
--without-bugzilla \
%endif
-%if 0%{?rhel} == 6
- --with-defaultdumpdirmode=0640 \
- --disable-userownsdumpdir \
-%else
--enable-doxygen-docs \
-%endif
--disable-silent-rules
make %{?_smp_mflags}
--
2.14.3

View file

@ -1,23 +0,0 @@
From d38ef3a3a93c1b4b623b40945fec73aff51ce0cf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Miroslav=20Such=C3=BD?= <msuchy@redhat.com>
Date: Wed, 10 Jan 2018 09:07:29 +0100
Subject: [PATCH 13/22] macro python_sitearch is always defined on rhel7+
---
libreport.spec.in | 3 ---
1 file changed, 3 deletions(-)
diff --git a/libreport.spec.in b/libreport.spec.in
index 63f5114a..bccaa78c 100644
--- a/libreport.spec.in
+++ b/libreport.spec.in
@@ -1,6 +1,3 @@
-# platform-dependent
-%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
-
%if 0%{?suse_version}
%bcond_with bugzilla
--
2.14.3

View file

@ -1,51 +0,0 @@
From 801b3ec7f6e8c4f932796786e5dd8fa8a72817b8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Miroslav=20Such=C3=BD?= <msuchy@redhat.com>
Date: Wed, 10 Jan 2018 09:10:59 +0100
Subject: [PATCH 14/22] use /usr/sbin/
everything rhel7+ has been moved to /usr
---
libreport.spec.in | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/libreport.spec.in b/libreport.spec.in
index bccaa78c..aceffa83 100644
--- a/libreport.spec.in
+++ b/libreport.spec.in
@@ -413,16 +413,16 @@ make check|| {
}
%post gtk
-/sbin/ldconfig
+/usr/sbin/ldconfig
# update icon cache
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
-%post -p /sbin/ldconfig
+%post -p /usr/sbin/ldconfig
-%postun -p /sbin/ldconfig
+%postun -p /usr/sbin/ldconfig
%postun gtk
-/sbin/ldconfig
+/usr/sbin/ldconfig
if [ $1 -eq 0 ] ; then
touch --no-create %{_datadir}/icons/hicolor &>/dev/null
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
@@ -432,10 +432,10 @@ fi
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
-%post web -p /sbin/ldconfig
+%post web -p /usr/sbin/ldconfig
-%postun web -p /sbin/ldconfig
+%postun web -p /usr/sbin/ldconfig
%files -f %{name}.lang
%doc README.md
--
2.14.3

View file

@ -1,24 +0,0 @@
From ed12ae25790361aac42427983f78896cef0f16e9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Miroslav=20Such=C3=BD?= <msuchy@redhat.com>
Date: Wed, 10 Jan 2018 09:11:38 +0100
Subject: [PATCH 15/22] move defattr which match the defaults
---
libreport.spec.in | 1 -
1 file changed, 1 deletion(-)
diff --git a/libreport.spec.in b/libreport.spec.in
index aceffa83..35daae72 100644
--- a/libreport.spec.in
+++ b/libreport.spec.in
@@ -552,7 +552,6 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%{_mandir}/man*/reporter-print.*
%files plugin-systemd-journal
-%defattr(-,root,root,-)
%{_bindir}/reporter-systemd-journal
%{_mandir}/man*/reporter-systemd-journal.*
--
2.14.3

View file

@ -1,34 +0,0 @@
From 14adfc002f06a595f9fb112f9c2afc074ebaffc7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Miroslav=20Such=C3=BD?= <msuchy@redhat.com>
Date: Wed, 10 Jan 2018 09:13:18 +0100
Subject: [PATCH 16/22] do not expand macro in changelog
---
libreport.spec.in | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libreport.spec.in b/libreport.spec.in
index 35daae72..970e772f 100644
--- a/libreport.spec.in
+++ b/libreport.spec.in
@@ -816,7 +816,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
- build: add gettext-devel to sysdeps
- dd: add check for validity of new file FD
- build: configure tree for debugging by default
-- spec: use %buildroot macro
+- spec: use %%buildroot macro
- spec: remove defattr which match the defaults
- spec: do not clean buildroot
- spec: remove Groups
@@ -876,7 +876,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
* Fri Apr 08 2016 Matej Habrnal <mhabrnal@redhat.com> 2.7.0-1
- ignored words: update ignored words
- mailx: introduce debug parameter -D
-- mailx: mail formatting: add comment right after %oneline
+- mailx: mail formatting: add comment right after %%oneline
- mailx: use problem report api to define an emais' content
- lib: remove unused function make_description_bz
- augeas: trim spaces before key value
--
2.14.3

View file

@ -1,157 +0,0 @@
From 8fddcea966d381ffb3003dbde088e6fdafe57c04 Mon Sep 17 00:00:00 2001
From: Martin Kutlak <mkutlak@redhat.com>
Date: Thu, 11 Jan 2018 15:51:19 +0100
Subject: [PATCH 17/22] reporter-rhtsupport: Remove dependency on
redhat-access-insights
The package is going away/will no longer include the certificate.
Libreport will package the certificate directly.
Related to #1524481
Signed-off-by: Martin Kutlak <mkutlak@redhat.com>
---
configure.ac | 11 +++++
libreport.spec.in | 9 ++--
src/lib/ureport.c | 2 +-
src/plugins/Makefile.am | 6 +++
src/plugins/cert-api.access.redhat.com.pem | 74 ++++++++++++++++++++++++++++++
5 files changed, 98 insertions(+), 4 deletions(-)
create mode 100644 src/plugins/cert-api.access.redhat.com.pem
diff --git a/configure.ac b/configure.ac
index 73ebe3a9..5717248a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -172,6 +172,17 @@ do
done
fi dnl end NO_MANTISBT
+dnl enable import of certificate for rhtsupport plugin
+AC_ARG_ENABLE([import-rhtsupport-cert],
+AS_HELP_STRING([--enable-import-rhtsupport-cert],
+ [import certificate needed for rhtsupport plugin (default is NO)]),
+[], [enable_import_rhtsupport_cert="no"])
+
+AS_IF([test "x$enable_import_rhtsupport_cert" != "xno"],
+AM_CONDITIONAL(ENABLE_IMPORT_RHTSUPPORT_CERT, true),
+AM_CONDITIONAL(ENABLE_IMPORT_RHTSUPPORT_CERT, false))
+
+
AC_ARG_WITH(python2,
AS_HELP_STRING([--with-python2],[use python2 (default is YES)]),
LIBREPORT_PARSE_WITH([python2]))
diff --git a/src/lib/ureport.c b/src/lib/ureport.c
index a595015c..6f1c05a3 100644
--- a/src/lib/ureport.c
+++ b/src/lib/ureport.c
@@ -40,7 +40,7 @@
* macro for cert name. Cert path can be easily modified for example by reading
* an environment variable LIBREPORT_DEBUG_AUTHORITY_CERT_DIR_PATH
*/
-#define CERT_AUTHORITY_CERT_PATH "/etc/redhat-access-insights"
+#define CERT_AUTHORITY_CERT_PATH "/etc/libreport"
#define CERT_AUTHORITY_CERT_NAME "cert-api.access.redhat.com.pem"
static char *
diff --git a/src/plugins/Makefile.am b/src/plugins/Makefile.am
index f73e7dce..b228602a 100644
--- a/src/plugins/Makefile.am
+++ b/src/plugins/Makefile.am
@@ -28,6 +28,12 @@ pluginsconfdir = $(PLUGINS_CONF_DIR)
reportpluginsconfdir = $(REPORT_PLUGINS_CONF_DIR)
+if ENABLE_IMPORT_RHTSUPPORT_CERT
+libreportconfdir = $(CONF_DIR)
+dist_libreportconf_DATA = \
+ cert-api.access.redhat.com.pem
+endif
+
reporters_plugin_conf =
reporters_plugin_format_conf =
if BUILD_BUGZILLA
diff --git a/src/plugins/cert-api.access.redhat.com.pem b/src/plugins/cert-api.access.redhat.com.pem
new file mode 100644
index 00000000..20ef8c00
--- /dev/null
+++ b/src/plugins/cert-api.access.redhat.com.pem
@@ -0,0 +1,74 @@
+-----BEGIN CERTIFICATE-----
+MIIHZDCCBUygAwIBAgIJAOb+QiglyeZeMA0GCSqGSIb3DQEBBQUAMIGwMQswCQYD
+VQQGEwJVUzEXMBUGA1UECAwOTm9ydGggQ2Fyb2xpbmExEDAOBgNVBAcMB1JhbGVp
+Z2gxFjAUBgNVBAoMDVJlZCBIYXQsIEluYy4xGDAWBgNVBAsMD1JlZCBIYXQgTmV0
+d29yazEeMBwGA1UEAwwVRW50aXRsZW1lbnQgTWFzdGVyIENBMSQwIgYJKoZIhvcN
+AQkBFhVjYS1zdXBwb3J0QHJlZGhhdC5jb20wHhcNMTAwMzE3MTkwMDQ0WhcNMzAw
+MzEyMTkwMDQ0WjCBsDELMAkGA1UEBhMCVVMxFzAVBgNVBAgMDk5vcnRoIENhcm9s
+aW5hMRAwDgYDVQQHDAdSYWxlaWdoMRYwFAYDVQQKDA1SZWQgSGF0LCBJbmMuMRgw
+FgYDVQQLDA9SZWQgSGF0IE5ldHdvcmsxHjAcBgNVBAMMFUVudGl0bGVtZW50IE1h
+c3RlciBDQTEkMCIGCSqGSIb3DQEJARYVY2Etc3VwcG9ydEByZWRoYXQuY29tMIIC
+IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2Z+mW7OYcBcGxWS+RSKG2GJ2
+csMXiGGfEp36vKVsIvypmNS60SkicKENMYREalbdSjrgfXxPJygZWsVWJ5lHPfBV
+o3WkFrFHTIXd/R6LxnaHD1m8Cx3GwEeuSlE/ASjc1ePtMnsHH7xqZ9wdl85b1C8O
+scgO7fwuM192kvv/veI/BogIqUQugtG6szXpV8dp4ml029LXFoNIy2lfFoa2wKYw
+MiUHwtYgAz7TDY63e8qGhd5PoqTv9XKQogo2ze9sF9y/npZjliNy5qf6bFE+24oW
+E8pGsp3zqz8h5mvw4v+tfIx5uj7dwjDteFrrWD1tcT7UmNrBDWXjKMG81zchq3h4
+etgF0iwMHEuYuixiJWNzKrLNVQbDmcLGNOvyJfq60tM8AUAd72OUQzivBegnWMit
+CLcT5viCT1AIkYXt7l5zc/duQWLeAAR2FmpZFylSukknzzeiZpPclRziYTboDYHq
+revM97eER1xsfoSYp4mJkBHfdlqMnf3CWPcNgru8NbEPeUGMI6+C0YvknPlqDDtU
+ojfl4qNdf6nWL+YNXpR1YGKgWGWgTU6uaG8Sc6qGfAoLHh6oGwbuz102j84OgjAJ
+DGv/S86svmZWSqZ5UoJOIEqFYrONcOSgztZ5tU+gP4fwRIkTRbTEWSgudVREOXhs
+bfN1YGP7HYvS0OiBKZUCAwEAAaOCAX0wggF5MB0GA1UdDgQWBBSIS6ZFxEbsj9bP
+pvYazyY8kMx/FzCB5QYDVR0jBIHdMIHagBSIS6ZFxEbsj9bPpvYazyY8kMx/F6GB
+tqSBszCBsDELMAkGA1UEBhMCVVMxFzAVBgNVBAgMDk5vcnRoIENhcm9saW5hMRAw
+DgYDVQQHDAdSYWxlaWdoMRYwFAYDVQQKDA1SZWQgSGF0LCBJbmMuMRgwFgYDVQQL
+DA9SZWQgSGF0IE5ldHdvcmsxHjAcBgNVBAMMFUVudGl0bGVtZW50IE1hc3RlciBD
+QTEkMCIGCSqGSIb3DQEJARYVY2Etc3VwcG9ydEByZWRoYXQuY29tggkA5v5CKCXJ
+5l4wDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgEG
+MCAGA1UdEQQZMBeBFWNhLXN1cHBvcnRAcmVkaGF0LmNvbTAgBgNVHRIEGTAXgRVj
+YS1zdXBwb3J0QHJlZGhhdC5jb20wDQYJKoZIhvcNAQEFBQADggIBAJ1hEdNBDTRr
+6kI6W6stoogSUwjuiWPDY8DptwGhdpyIfbCoxvBR7F52DlwyXOpCunogfKMRklnE
+gH1Wt66RYkgNuJcenKHAhR5xgSLoPCOVF9rDjMunyyBuxjIbctM21R7BswVpsEIE
+OpV5nlJ6wkHsrn0/E+Zk5UJdCzM+Fp4hqHtEn/c97nvRspQcpWeDg6oUvaJSZTGM
+8yFpzR90X8ZO4rOgpoERukvYutUfJUzZuDyS3LLc6ysamemH93rZXr52zc4B+C9G
+Em8zemDgIPaH42ce3C3TdVysiq/yk+ir7pxW8toeavFv75l1UojFSjND+Q2AlNQn
+pYkmRznbD5TZ3yDuPFQG2xYKnMPACepGgKZPyErtOIljQKCdgcvb9EqNdZaJFz1+
+/iWKYBL077Y0CKwb+HGIDeYdzrYxbEd95YuVU0aStnf2Yii2tLcpQtK9cC2+DXjL
+Yf3kQs4xzH4ZejhG9wzv8PGXOS8wHYnfVNA3+fclDEQ1mEBKWHHmenGI6QKZUP8f
+g0SQ3PNRnSZu8R+rhABOEuVFIBRlaYijg2Pxe0NgL9FlHsNyRfo6EUrB2QFRKACW
+3Mo6pZyDjQt7O8J7l9B9IIURoJ1niwygf7VSJTMl2w3fFleNJlZTGgdXw0V+5g+9
+Kg6Ay0rrsi4nw1JHue2GvdjdfVOaWSWC
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIFfTCCA2WgAwIBAgIJAJGKz8qFAAADMA0GCSqGSIb3DQEBBQUAMIGwMQswCQYD
+VQQGEwJVUzEXMBUGA1UECAwOTm9ydGggQ2Fyb2xpbmExEDAOBgNVBAcMB1JhbGVp
+Z2gxFjAUBgNVBAoMDVJlZCBIYXQsIEluYy4xGDAWBgNVBAsMD1JlZCBIYXQgTmV0
+d29yazEeMBwGA1UEAwwVRW50aXRsZW1lbnQgTWFzdGVyIENBMSQwIgYJKoZIhvcN
+AQkBFhVjYS1zdXBwb3J0QHJlZGhhdC5jb20wHhcNMTUwNTA1MTMwMzQ4WhcNMjUw
+NTAyMTMwMzQ4WjCBiTELMAkGA1UEBhMCVVMxFzAVBgNVBAgTDk5PUlRIIENBUk9M
+SU5BMRAwDgYDVQQHEwdSYWxlaWdoMRAwDgYDVQQKEwdSZWQgSGF0MRgwFgYDVQQL
+Ew9SZWQgSGF0IE5ldHdvcmsxIzAhBgNVBAMTGmNlcnQtYXBpLmFjY2Vzcy5yZWRo
+YXQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9hTNMtZMa7Kg
+Jlux6pnuUinP0Rv0aiiPFr7qNHFore4loGrPlpzUvQbUByy3xm7lhf4R4qbINCls
+veWg6HDidvQr174RXb5YLMXuBrYAiPWQTrRRLNuvXFHKzREghRWTv48IXTIDEo0G
+fZJUO+myY2RfwqugZKic5dR6ZakHSSpQO70O6H5R0eHlKa13k4eEpG2fVY/xqFto
+WkfZyEmSacZpqxp7gIjZqreLc4MFwpiVjGFrK3Jk+Px1Z6J94LTLx2SxrYzWIeUs
+5j+lceQOvpV4/pkClnRCW1pkCKTccjFKQkpNPGwdIusRXUGl9IYc20Fa/7g9iUQc
+5fXu9EAzfwIDAQABo4G+MIG7MAkGA1UdEwQCMAAwEQYJYIZIAYb4QgEBBAQDAgZA
+MAsGA1UdDwQEAwIF4DATBgNVHSUEDDAKBggrBgEFBQcDATA5BglghkgBhvhCAQ0E
+LBYqTWFuYWdlZCBieSBSZWQgSGF0IChjYS1zdXBwb3J0QHJlZGhhdC5jb20pMB0G
+A1UdDgQWBBRfgCjd8aXf0U4VX8DKTVIn+paGBzAfBgNVHSMEGDAWgBSIS6ZFxEbs
+j9bPpvYazyY8kMx/FzANBgkqhkiG9w0BAQUFAAOCAgEAlC+r6UEEp5BUkI0Rj2T+
+1PH7oUCaGQeQoyVbGddz/WUcBk/lMMtyCEoxU+3tTwNWmCWWjYXtjoL9MlSAC/q+
+NZfBi1iq0uuSus9JI/Uu8aRhoxTK56qGRed/JNixOHEmFn891cahIPpF0exWwtYD
+ThwXo7Z6PI7t8EMKdSrGTOowp58yho8xYFL/Z7JmjL55Pf85GIrdiniNZd4i178J
+07R9zsiLvdXq9mT33iJwkm+uhO+FA9d8OE3ji21pBbGUAQSWOdkemvUCsy8zANW9
+fT+dBrMr5Buk7eaBBJ2PxECNiWLCRQJWmyff1O5zMT0daS2lBdEGUNhBZ0hnX13Q
+kabUp0bxRrNRq+WkomP7onZhfZS6SjKm0UmwoV6o3V1ED6y7muQNRmgDpA5PcbvO
+gl7OexNL4zcpyfMdAmTYf5yTRSvB42Yg5hVfuzPEnOIqupwES3mWkEHRlqbMUkHw
+qIQAxIwQqZd5PdPpElQ/6j/ZT9DwW/I6zgndX2rsS0oGYcwFTkSj0/rKKkC13hk7
+LchXMZu5ckdustM79U6OZIBairrJaL2OpR08un2nwIjgEGqhVFYc44UK1VpkE8mr
+qvqJS6OHVlTlKcEDnhVkPS3i5qjuS/PtSq0CwH8bzYKFJayLDY/z36Zv6PdttzmU
+Yb1NSDcJejHJ80pMINutyYQ=
+-----END CERTIFICATE-----
--
2.14.3

View file

@ -1,41 +0,0 @@
From 3059c9fe871c8f1779588e2763d4ed8e9ce4f61d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Miroslav=20Such=C3=BD?= <msuchy@redhat.com>
Date: Wed, 31 Jan 2018 10:14:49 +0100
Subject: [PATCH 18/22] ldconfig and gtk-update-icon-cache is not needed in
rawhide
see https://pagure.io/packaging-committee/issue/736
---
libreport.spec.in | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/libreport.spec.in b/libreport.spec.in
index 970e772f..b6302414 100644
--- a/libreport.spec.in
+++ b/libreport.spec.in
@@ -412,6 +412,9 @@ make check|| {
exit 1
}
+%if 0%{?fedora} > 27
+# ldconfig and gtk-update-icon-cache is not needed
+%else
%post gtk
/usr/sbin/ldconfig
# update icon cache
@@ -431,11 +434,10 @@ fi
%posttrans gtk
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
-
%post web -p /usr/sbin/ldconfig
-
%postun web -p /usr/sbin/ldconfig
+%endif
%files -f %{name}.lang
%doc README.md
--
2.14.3

View file

@ -1,26 +0,0 @@
From e5a8fb6dfe5276fbd55235298bb3fd008b62d0ae Mon Sep 17 00:00:00 2001
From: Kyle Russell <bkylerussell@gmail.com>
Date: Wed, 7 Feb 2018 16:01:11 -0500
Subject: [PATCH 19/22] ureport: remove json-c is_error() usage
This macro has been deprecated and removed from json-c/bits.h.
---
src/lib/ureport.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/lib/ureport.c b/src/lib/ureport.c
index 6f1c05a3..c32c948a 100644
--- a/src/lib/ureport.c
+++ b/src/lib/ureport.c
@@ -613,7 +613,7 @@ ureport_server_response_from_reply(post_state_t *post_state,
json_object *const json = json_tokener_parse(post_state->body);
- if (is_error(json))
+ if (json == NULL)
{
error_msg(_("Unable to parse response from ureport server at '%s'"), config->ur_url);
log_notice("%s", post_state->body);
--
2.14.3

View file

@ -1,56 +0,0 @@
From a8a1121df0ab0fff04755f50cd85e30595ec8381 Mon Sep 17 00:00:00 2001
From: Martin Kutlak <mkutlak@redhat.com>
Date: Mon, 26 Mar 2018 16:44:26 +0200
Subject: [PATCH 20/22] Revert "use /usr/sbin/"
This reverts commit 801b3ec7f6e8c4f932796786e5dd8fa8a72817b8.
Reverting because ldconfig is still in /sbin.
See https://bugzilla.redhat.com/show_bug.cgi?id=1063607
---
libreport.spec.in | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/libreport.spec.in b/libreport.spec.in
index 0ddb7d27..1ba007cc 100644
--- a/libreport.spec.in
+++ b/libreport.spec.in
@@ -416,16 +416,16 @@ make check|| {
# ldconfig and gtk-update-icon-cache is not needed
%else
%post gtk
-/usr/sbin/ldconfig
+/sbin/ldconfig
# update icon cache
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
-%post -p /usr/sbin/ldconfig
+%post -p /sbin/ldconfig
-%postun -p /usr/sbin/ldconfig
+%postun -p /sbin/ldconfig
%postun gtk
-/usr/sbin/ldconfig
+/sbin/ldconfig
if [ $1 -eq 0 ] ; then
touch --no-create %{_datadir}/icons/hicolor &>/dev/null
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
@@ -434,9 +434,11 @@ fi
%posttrans gtk
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
-%post web -p /usr/sbin/ldconfig
-%postun web -p /usr/sbin/ldconfig
+%post web -p /sbin/ldconfig
+
+
+%postun web -p /sbin/ldconfig
%endif
%files -f %{name}.lang
--
2.14.3

View file

@ -1,797 +0,0 @@
From 05ab224c2faf1b9e4777af159a9b65f7e5c28918 Mon Sep 17 00:00:00 2001
From: Martin Kutlak <mkutlak@redhat.com>
Date: Tue, 27 Mar 2018 17:10:22 +0200
Subject: [PATCH 21/22] Translation updates
Signed-off-by: Martin Kutlak <mkutlak@redhat.com>
---
po/ca.po | 26 +++++-------
po/cs.po | 7 ++--
po/da.po | 137 +++++++++++++++++++++++++++++++++------------------------------
po/de.po | 4 +-
po/ta.po | 39 ++++++++++++------
5 files changed, 113 insertions(+), 100 deletions(-)
diff --git a/po/ca.po b/po/ca.po
index f6ede694..5af9c199 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -9,6 +9,7 @@
# Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>, 2015. #zanata
# Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>, 2016. #zanata
# Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>, 2017. #zanata
+# Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>, 2018. #zanata
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
@@ -17,7 +18,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2017-08-22 11:33-0400\n"
+"PO-Revision-Date: 2018-02-24 11:09-0500\n"
"Last-Translator: Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/libreport/"
"language/ca/)\n"
@@ -111,7 +112,7 @@ msgstr "# Executable"
#: ../src/cli/cli-report.c:161
msgid "# Kernel version"
-msgstr "# Versió del nucli del sistema operatiu"
+msgstr "# Versió del kernel"
#: ../src/cli/cli-report.c:162
msgid "# Package"
@@ -643,7 +644,7 @@ msgid ""
"passwords. The uploaded data are stored in a protected storage and only a "
"limited number of persons can read them.</i>"
msgstr ""
-"Si esteu segurs que aquest problema no ha estat provocat per problemes a la "
+"Si esteu segur que aquest problema no ha estat provocat per problemes a la "
"xarxa ni per una configuració no vàlida i voleu ajudar-nos, feu clic al botó "
"de pujar i proporcioneu totes les dades del problema per una anàlisi "
"profunda.\n"
@@ -1904,7 +1905,7 @@ msgstr "S'estan afegint els adjunts a l'error de programari %i"
#, c-format
msgid "Closing bug %i as duplicate of bug %i"
msgstr ""
-"S'està tancatnt l'error de programari %i com a duplicat de l'error de "
+"S'està tancant l'error de programari %i com a duplicat de l'error de "
"programari %i"
#: ../src/plugins/reporter-bugzilla.c:780
@@ -1959,8 +1960,7 @@ msgid ""
msgstr ""
"& [-v] [-c FITXERCONF]... -d DIR\n"
"\n"
-"Informa dels oops del nucli del sistema operatiu al lloc kerneloops.org (o "
-"similar).\n"
+"Informa dels oops del kernel al lloc kerneloops.org (o similar).\n"
"\n"
"Els fitxers amb els noms llistats a $EXCLUDE_FROM_REPORT no estan inclosos\n"
"a l'arxiu tar.\n"
@@ -2612,7 +2612,7 @@ msgstr "Kerneloops.org"
#: ../src/plugins/report_Kerneloops.xml.in.h:2
msgid "Send to kernel oops tracker"
-msgstr "Envia-ho a un rastrejador oops del nucli del sistema operatiu"
+msgstr "Envia-ho a un rastrejador oops del kernel"
#: ../src/plugins/report_Kerneloops.xml.in.h:3
msgid "Kerneloops URL"
@@ -3379,9 +3379,7 @@ msgstr ""
#: ../src/workflows/workflow_CentOSVmcore.xml.in.h:2
msgid "Process the kernel crash using the CentOS infrastructure"
-msgstr ""
-"Processa la pana del nucli del sistema operatiu mitjançant la "
-"infraestructura de CentOS"
+msgstr "Processa la pana del kernel mitjançant la infraestructura de CentOS"
#: ../src/workflows/workflow_CentOSXorg.xml.in.h:2
msgid "Process the X Server problem using the CentOS infrastructure"
@@ -3420,9 +3418,7 @@ msgstr ""
#: ../src/workflows/workflow_FedoraVmcore.xml.in.h:2
msgid "Process the kernel crash using the Fedora infrastructure"
-msgstr ""
-"Processa la pana del nucli del sistema operatiu mitjançant la "
-"infraestructura de Fedora"
+msgstr "Processa la pana del kernel mitjançant la infraestructura de Fedora"
#: ../src/workflows/workflow_FedoraXorg.xml.in.h:2
msgid "Process the X Server problem using the Fedora infrastructure"
@@ -3541,9 +3537,7 @@ msgstr ""
#: ../src/workflows/workflow_RHELBugzillaVmcore.xml.in.h:2
msgid "Process the kernel crash using the Red Hat infrastructure"
-msgstr ""
-"Processa la pana del nucli del sistema operatiu mitjançant la "
-"infraestructura de Red Hat"
+msgstr "Processa la pana del kernel mitjançant la infraestructura de Red Hat"
#: ../src/workflows/workflow_RHELBugzillaXorg.xml.in.h:2
msgid "Process the X Server problem using the Red Hat infrastructure"
diff --git a/po/cs.po b/po/cs.po
index 1f482a03..9df4dbd9 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -14,6 +14,7 @@
# Daniel Rusek <mail@asciiwolf.com>, 2017. #zanata
# Miroslav Suchý <msuchy@redhat.com>, 2017. #zanata
# Zdenek <chmelarz@gmail.com>, 2017. #zanata
+# Zdenek <chmelarz@gmail.com>, 2018. #zanata
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
@@ -22,8 +23,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2017-08-07 10:36-0400\n"
-"Last-Translator: Daniel Rusek <mail@asciiwolf.com>\n"
+"PO-Revision-Date: 2018-02-20 04:46-0500\n"
+"Last-Translator: Zdenek <chmelarz@gmail.com>\n"
"Language-Team: Czech (http://www.transifex.com/projects/p/libreport/language/"
"cs/)\n"
"Language: cs\n"
@@ -982,7 +983,7 @@ msgstr ""
#: ../src/include/internal_libreport.h:1228
msgid "Be verbose"
-msgstr "Více upovídaný"
+msgstr "Podrobnější výstup"
#: ../src/include/internal_libreport.h:1229
#: ../src/plugins/reporter-bugzilla.c:295
diff --git a/po/da.po b/po/da.po
index 28e0a235..e2bffb61 100644
--- a/po/da.po
+++ b/po/da.po
@@ -3,6 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# scootergrisen <scootergrisen@gmail.com>, 2018. #zanata
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
@@ -11,7 +12,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2015-01-08 06:51-0500\n"
+"PO-Revision-Date: 2018-01-30 03:31-0500\n"
"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
"Language-Team: Danish (http://www.transifex.com/projects/p/libreport/"
"language/da/)\n"
@@ -26,44 +27,48 @@ msgid ""
" or: & [-vspy] -d PROBLEM_DIR\n"
" or: & [-vspy] -x PROBLEM_DIR"
msgstr ""
+"& [-vsp] -L[PRÆFIKS] [PROBLEMMAPPE]\n"
+" eller: & [-vspy] -e BEGIVENHED PROBLEMMAPPE\n"
+" eller: & [-vspy] -d PROBLEMMAPPE\n"
+" eller: & [-vspy] -x PROBLEMMAPPE"
#. short_name long_name value parameter_name help
#: ../src/cli/cli.c:86
msgid "List possible events [which start with PREFIX]"
-msgstr ""
+msgstr "Oplist mulige begivenheder [som starter med PRÆFIKS]"
#: ../src/cli/cli.c:87 ../src/gui-wizard-gtk/main.c:172
msgid "Run only these events"
-msgstr ""
+msgstr "Kør kun disse begivenheder"
#: ../src/cli/cli.c:88 ../src/gui-wizard-gtk/main.c:171
msgid "Remove PROBLEM_DIR after reporting"
-msgstr ""
+msgstr "Fjern PROBLEMMAPPE efter rapportering"
#: ../src/cli/cli.c:89 ../src/gui-wizard-gtk/main.c:173
msgid "Expert mode"
-msgstr ""
+msgstr "Eksperttilstand"
#: ../src/cli/cli.c:90 ../src/report-newt/report-newt.c:395
msgid "Display version and exit"
-msgstr ""
+msgstr "Vis version og afslut"
#: ../src/cli/cli.c:91
msgid "Noninteractive: don't ask questions, assume 'yes'"
-msgstr ""
+msgstr "Ikke interaktiv: stil ikke spørgsmål, antag 'ja'"
#: ../src/cli/cli.c:93
msgid "Log to syslog"
-msgstr "Skriv til syslog"
+msgstr "Log til syslog"
#: ../src/cli/cli.c:94 ../src/gui-wizard-gtk/main.c:170
msgid "Add program names to log"
-msgstr "Føj programnavne til log"
+msgstr "Tilføj programnavne til log"
#: ../src/cli/cli-report.c:132
#, c-format
msgid "# This field is read only\n"
-msgstr "# Dette felt er skrivebeskyttet\n"
+msgstr "# Feltet er skrivebeskyttet\n"
#: ../src/cli/cli-report.c:152
msgid "# Describe the circumstances of this crash below"
@@ -107,7 +112,7 @@ msgstr "# Pakke"
#: ../src/cli/cli-report.c:163
msgid "# Reason of crash"
-msgstr "# Grund til nedbrud"
+msgstr "# Årsagen til nedbrudet"
#: ../src/cli/cli-report.c:170
msgid "# os-release configuration file from root dir"
@@ -123,7 +128,7 @@ msgstr ""
#: ../src/cli/cli-report.c:188
msgid "# Release string of the operating system"
-msgstr "# Operativsystemets udgivelsesstreng"
+msgstr "# Styresystemets udgivelsesstreng"
#: ../src/cli/cli-report.c:319
msgid "Cannot run vi: $TERM, $VISUAL and $EDITOR are not set"
@@ -345,24 +350,24 @@ msgstr ""
#.
#: ../src/gtk-helpers/ask_dialogs.c:87
msgid "_No"
-msgstr ""
+msgstr "_Nej"
#: ../src/gtk-helpers/ask_dialogs.c:88
msgid "_Yes"
-msgstr ""
+msgstr "_Ja"
#: ../src/gtk-helpers/ask_dialogs.c:94
msgid "Don't ask me again"
-msgstr ""
+msgstr "Spørg mig ikke igen"
#. if event has no xml description
#: ../src/gtk-helpers/config_dialog.c:182
msgid "No description available"
-msgstr ""
+msgstr "Ingen beskrivelse tilgængelig"
#: ../src/gtk-helpers/config_dialog.c:345
msgid "Configuration"
-msgstr ""
+msgstr "Konfiguration"
#. we can't use this, because we want the workflows first and hashtable
#. * doesn't return the items in the order they were added
@@ -378,15 +383,15 @@ msgstr ""
#: ../src/gtk-helpers/config_dialog.c:369
#: ../src/gtk-helpers/config_dialog.c:433
msgid "Events"
-msgstr ""
+msgstr "Begivenheder"
#: ../src/gtk-helpers/config_dialog.c:373
msgid "C_onfigure"
-msgstr ""
+msgstr "_Konfigurer"
#: ../src/gtk-helpers/config_dialog.c:375 ../src/gui-wizard-gtk/wizard.c:3702
msgid "_Close"
-msgstr ""
+msgstr "_Luk"
#: ../src/gtk-helpers/event_config_dialog.c:144
msgid "Show password"
@@ -394,15 +399,15 @@ msgstr "Vis adgangskode"
#: ../src/gtk-helpers/event_config_dialog.c:275
msgid "Don't store passwords"
-msgstr ""
+msgstr "Gem ikke adgangskoder"
#: ../src/gtk-helpers/event_config_dialog.c:285
msgid "Basic"
-msgstr ""
+msgstr "Grundlæggende"
#: ../src/gtk-helpers/event_config_dialog.c:293
msgid "Advanced"
-msgstr ""
+msgstr "Avanceret"
#: ../src/gtk-helpers/event_config_dialog.c:309
msgid "Secret Service is not available, your settings won't be saved!"
@@ -412,12 +417,12 @@ msgstr ""
#: ../src/gtk-helpers/workflow_config_dialog.c:94
#: ../src/gui-wizard-gtk/wizard.c:783 ../src/gui-wizard-gtk/wizard.c:3302
msgid "_Cancel"
-msgstr ""
+msgstr "_Annuller"
#: ../src/gtk-helpers/event_config_dialog.c:351
#: ../src/gtk-helpers/workflow_config_dialog.c:96
msgid "_OK"
-msgstr ""
+msgstr "_OK"
#: ../src/gtk-helpers/secrets.c:171
#, c-format
@@ -464,19 +469,19 @@ msgstr ""
#: ../src/gtk-helpers/problem_details_dialog.c:30
msgid "Problem details"
-msgstr ""
+msgstr "Probelmdetaljer"
#: ../src/gtk-helpers/problem_details_dialog.c:33
msgid "OK"
-msgstr ""
+msgstr "OK"
#: ../src/gui-wizard-gtk/main.c:107
msgid "Preferences"
-msgstr ""
+msgstr "Præferencer"
#: ../src/gui-wizard-gtk/main.c:110
msgid "Quit"
-msgstr ""
+msgstr "Afslut"
#: ../src/gui-wizard-gtk/main.c:154
msgid ""
@@ -498,11 +503,11 @@ msgstr ""
#: ../src/gui-wizard-gtk/wizard.c:774
msgid "View/edit a text file"
-msgstr ""
+msgstr "Vis/rediger en tekstfil"
#: ../src/gui-wizard-gtk/wizard.c:782
msgid "_Save"
-msgstr ""
+msgstr "_Gem"
#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
@@ -513,12 +518,12 @@ msgstr ""
#: ../src/gui-wizard-gtk/wizard.c:1046
#, c-format
msgid "(requires: %s)"
-msgstr ""
+msgstr "(kræver: %s)"
#: ../src/gui-wizard-gtk/wizard.c:1060
#, c-format
msgid "(not needed, data already exist: %s)"
-msgstr ""
+msgstr "(behøves ikke, data findes allerede: %s)"
#: ../src/gui-wizard-gtk/wizard.c:1159
msgid ""
@@ -557,7 +562,7 @@ msgstr "%llu byte, %u filer"
#: ../src/gui-wizard-gtk/wizard.c:1703
msgid "Processing was canceled"
-msgstr ""
+msgstr "Behandling blev annulleret"
#: ../src/gui-wizard-gtk/wizard.c:1914
msgid ""
@@ -648,12 +653,12 @@ msgstr ""
#: ../src/gui-wizard-gtk/wizard.c:3303
msgid "_Open"
-msgstr ""
+msgstr "_Åbn"
#: ../src/gui-wizard-gtk/wizard.c:3325
#, c-format
msgid "'%s' is not an ordinary file"
-msgstr ""
+msgstr "'%s' er ikke en almindelig fil"
#: ../src/gui-wizard-gtk/wizard.c:3339
msgid "You are trying to copy a file onto itself"
@@ -662,7 +667,7 @@ msgstr ""
#: ../src/gui-wizard-gtk/wizard.c:3346
#, c-format
msgid "Can't copy '%s': %s"
-msgstr ""
+msgstr "Kan ikke kopiere '%s': %s"
#: ../src/gui-wizard-gtk/wizard.c:3361
#, c-format
@@ -683,7 +688,7 @@ msgstr ""
#: ../src/gui-wizard-gtk/wizard.c:3544
msgid "Include"
-msgstr ""
+msgstr "Inkluder"
#: ../src/gui-wizard-gtk/wizard.c:3555
msgid "Name"
@@ -695,7 +700,7 @@ msgstr "Værdi"
#: ../src/gui-wizard-gtk/wizard.c:3599
msgid "Problem description"
-msgstr ""
+msgstr "Problembeskrivelse"
#: ../src/gui-wizard-gtk/wizard.c:3600
msgid "Select how to report this problem"
@@ -723,7 +728,7 @@ msgstr ""
#: ../src/gui-wizard-gtk/wizard.c:3704
msgid "_Stop"
-msgstr ""
+msgstr "_Stop"
#. else gtk_widget_hide won't work
#: ../src/gui-wizard-gtk/wizard.c:3707
@@ -733,7 +738,7 @@ msgstr ""
#. else gtk_widget_hide won't work
#: ../src/gui-wizard-gtk/wizard.c:3710
msgid "Repeat"
-msgstr ""
+msgstr "Gentag"
#. else gtk_widget_hide won't work
#: ../src/gui-wizard-gtk/wizard.c:3712
@@ -790,15 +795,15 @@ msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:6
msgid "file"
-msgstr ""
+msgstr "fil"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
msgid "data"
-msgstr ""
+msgstr "data"
#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Search"
-msgstr ""
+msgstr "Søg"
#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid ""
@@ -878,7 +883,7 @@ msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:25
msgid "Show log"
-msgstr ""
+msgstr "Vis log"
#: ../src/gui-wizard-gtk/wizard.glade.h:26
msgid "Reporting has finished. You can close this window now."
@@ -893,7 +898,7 @@ msgstr ""
#: ../src/include/internal_libreport.h:1228
msgid "Be verbose"
-msgstr ""
+msgstr "Vær uddybende"
#: ../src/include/internal_libreport.h:1229
#: ../src/plugins/reporter-bugzilla.c:295
@@ -902,12 +907,12 @@ msgstr ""
#: ../src/plugins/reporter-systemd-journal.c:245
#: ../src/plugins/reporter-upload.c:186 ../src/plugins/reporter-mantisbt.c:283
msgid "Problem directory"
-msgstr ""
+msgstr "Problemmappe"
#: ../src/lib/abrt_sock.c:160
#, c-format
msgid "Can't delete: '%s'"
-msgstr ""
+msgstr "Kan ikke slette: '%s'"
#: ../src/lib/abrt_sock.c:196
msgid "locked by another process"
@@ -924,7 +929,7 @@ msgstr ""
#: ../src/lib/abrt_sock.c:217
#, c-format
msgid "Can't delete '%s': %s"
-msgstr ""
+msgstr "Kan ikke slette '%s': %s"
#: ../src/lib/client.c:55 ../src/lib/client.c:87 ../src/lib/client.c:144
msgid "y"
@@ -1166,15 +1171,15 @@ msgstr ""
#: ../src/lib/make_descr.c:149 ../src/lib/make_descr.c:160
msgid "Reported:"
-msgstr ""
+msgstr "Rapporteret:"
#: ../src/lib/make_descr.c:149
msgid "cannot be reported"
-msgstr ""
+msgstr "kan ikke rapporteres"
#: ../src/lib/parse_options.c:63
msgid "Usage: "
-msgstr ""
+msgstr "Anvendelse: "
#: ../src/lib/problem_data.c:252
#, c-format
@@ -1220,7 +1225,7 @@ msgstr ""
#: ../src/lib/run_event.c:880
#, c-format
msgid "('%s' exited with %u)\n"
-msgstr ""
+msgstr "('%s' afsluttede med %u)\n"
#: ../src/plugins/abrt_rh_support.c:356
#, c-format
@@ -1264,7 +1269,7 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:1
msgid "Bugzilla"
-msgstr ""
+msgstr "Bugzilla"
#: ../src/plugins/report_Bugzilla.xml.in.h:2
msgid "Report to Bugzilla bug tracker"
@@ -1274,7 +1279,7 @@ msgstr ""
#: ../src/plugins/report_CentOSBugTracker.xml.in.h:3
#: ../src/plugins/report_Uploader.xml.in.h:6
msgid "User name"
-msgstr ""
+msgstr "Brugernavn"
#: ../src/plugins/report_Bugzilla.xml.in.h:4
msgid "Bugzilla account user name"
@@ -1291,7 +1296,7 @@ msgstr ""
#: ../src/plugins/report_RHTSupport.xml.in.h:5
#: ../src/plugins/report_Uploader.xml.in.h:8
msgid "Password"
-msgstr ""
+msgstr "Adgangskode"
#: ../src/plugins/report_Bugzilla.xml.in.h:7
msgid "Bugzilla account password"
@@ -1310,7 +1315,7 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:10
msgid "Groups"
-msgstr ""
+msgstr "Grupper"
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
@@ -1320,7 +1325,7 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:12
msgid "Bugzilla URL"
-msgstr ""
+msgstr "Bugzilla-URL"
#: ../src/plugins/report_Bugzilla.xml.in.h:13
msgid "Address of Bugzilla server"
@@ -1331,7 +1336,7 @@ msgstr ""
#: ../src/plugins/report_RHTSupport.xml.in.h:11
#: ../src/plugins/report_uReport.xml.in.h:9
msgid "Verify SSL"
-msgstr ""
+msgstr "Bekræft SSL"
#: ../src/plugins/report_Bugzilla.xml.in.h:15
#: ../src/plugins/report_CentOSBugTracker.xml.in.h:13
@@ -1342,7 +1347,7 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:16
msgid "Bugzilla product"
-msgstr ""
+msgstr "Bugzilla-produkt"
#: ../src/plugins/report_Bugzilla.xml.in.h:17
msgid ""
@@ -1388,7 +1393,7 @@ msgstr ""
#: ../src/plugins/report_uReport.xml.in.h:13
#: ../src/plugins/report_EmergencyAnalysis.xml.in.h:6
msgid "HTTPS Proxy"
-msgstr ""
+msgstr "HTTPS-proxy"
#: ../src/plugins/report_Bugzilla.xml.in.h:23
#: ../src/plugins/report_CentOSBugTracker.xml.in.h:21
@@ -2842,24 +2847,24 @@ msgstr ""
#: ../src/report-newt/report-newt.c:169 ../src/report-newt/report-newt.c:259
#: ../src/report-newt/report-newt.c:337 ../src/report-newt/report-newt.c:354
msgid "Ok"
-msgstr ""
+msgstr "OK"
#: ../src/report-newt/report-newt.c:68 ../src/report-newt/report-newt.c:146
msgid "Cancel"
-msgstr ""
+msgstr "Annuller"
#: ../src/report-newt/report-newt.c:169 ../src/report-newt/report-newt.c:337
msgid "Error"
-msgstr ""
+msgstr "Fejl"
#: ../src/report-newt/report-newt.c:256
msgid "Reporting"
-msgstr ""
+msgstr "Rapportering"
#: ../src/report-newt/report-newt.c:276
#, c-format
msgid "--- Running %s ---"
-msgstr ""
+msgstr "--- Kører %s ---"
#: ../src/report-newt/report-newt.c:354
msgid "No reporters available"
diff --git a/po/de.po b/po/de.po
index ff679d4e..1c4942a8 100644
--- a/po/de.po
+++ b/po/de.po
@@ -13,10 +13,10 @@
# Roman Spirgi <rspirgi@gmail.com>, 2011
# DerDerwish <ruehlema@informatik.uni-luebeck.de>, 2011
# noxin <transifex.com@davidmainzer.com>, 2014
-# Roman Spirgi <rspirgi@gmail.com>, 2015. #zanata
+# Roman Spirgi <bigant@fedoraproject.org>, 2015. #zanata
# Georg Hasibether <georg@hasibether.at>, 2016. #zanata
# Lisa Stemmler <lstemmle@redhat.com>, 2016. #zanata
-# Roman Spirgi <rspirgi@gmail.com>, 2016. #zanata
+# Roman Spirgi <bigant@fedoraproject.org>, 2016. #zanata
# Florian H. <postfuerflo@gmail.com>, 2017. #zanata
# Miroslav Suchý <msuchy@redhat.com>, 2017. #zanata
# Tobias Weise <tobias.weise@web.de>, 2017. #zanata
diff --git a/po/ta.po b/po/ta.po
index fcda6fb5..8e8d921f 100644
--- a/po/ta.po
+++ b/po/ta.po
@@ -8,6 +8,7 @@
# I Felix <ifelix@redhat.com>, 2011
# shkumar <shkumar@redhat.com>, 2014
# shkumar <shkumar@redhat.com>, 2014
+# Kirthanaa Indumathi <kiaa497@gmail.com>, 2018. #zanata
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
@@ -16,8 +17,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2015-01-08 07:02-0500\n"
-"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
+"PO-Revision-Date: 2018-03-14 09:38-0400\n"
+"Last-Translator: Kirthanaa Indumathi <kiaa497@gmail.com>\n"
"Language-Team: Tamil (http://www.transifex.com/projects/p/libreport/language/"
"ta/)\n"
"Language: ta\n"
@@ -308,7 +309,7 @@ msgstr "{0} நீக்குகிறது"
#: ../src/client-python/reportclient/debuginfo.py:413
#, python-brace-format
msgid "Can't remove {0}, probably contains an error log"
-msgstr ""
+msgstr "{0} ஐ நீக்க முடியாது, அநேகமாய் ஒரு பிழை பதிவை கொண்டுள்ளது"
#: ../src/client-python/reportclient/dnfdebuginfo.py:89
msgid "Error reading repository configuration: '{0!s}'"
@@ -420,7 +421,7 @@ msgstr "கடவுச்சொற்களை சேமிக்க வேண
#: ../src/gtk-helpers/event_config_dialog.c:285
msgid "Basic"
-msgstr ""
+msgstr "அடிப்படை விவரங்கள்"
#: ../src/gtk-helpers/event_config_dialog.c:293
msgid "Advanced"
@@ -492,19 +493,19 @@ msgstr ""
#: ../src/gtk-helpers/problem_details_dialog.c:30
msgid "Problem details"
-msgstr ""
+msgstr "பிரச்சனை விவரங்கள்"
#: ../src/gtk-helpers/problem_details_dialog.c:33
msgid "OK"
-msgstr ""
+msgstr "சரி"
#: ../src/gui-wizard-gtk/main.c:107
msgid "Preferences"
-msgstr ""
+msgstr "முன்னுரிமைகள்"
#: ../src/gui-wizard-gtk/main.c:110
msgid "Quit"
-msgstr ""
+msgstr "வெளியேறு"
#: ../src/gui-wizard-gtk/main.c:154
msgid ""
@@ -562,16 +563,23 @@ msgid ""
"please provide a comprehensive description of the problem you have "
"encountered."
msgstr ""
+"அறியப்பட்ட சிக்கல் இல்லாமல் அது விபத்துக்குள்ளானது என்பதால், அதைக் கண்டறிய "
+"கடினமாக இருக்கலாம். நீங்கள் சந்தித்த பிரச்சினையின் விரிவான விளக்கத்தை "
+"அளிக்கவும்."
#: ../src/gui-wizard-gtk/wizard.c:1166
msgid ""
"Please provide a short description of the problem and please include the "
"steps you have used to reproduce the problem."
msgstr ""
+"பிரச்சனைக்கு ஒரு சிறிய விளக்கத்தை வழங்கவும், தயவுசெய்து பிரச்சனை "
+"இனப்பெருக்கம் செய்ய நீங்கள் பயன்படுத்திய வழிமுறைகளை சேர்க்கவும்."
#: ../src/gui-wizard-gtk/wizard.c:1173
msgid "Please provide the steps you have used to reproduce the problem."
msgstr ""
+"தயவுசெய்து பிரச்சனை இனப்பெருக்கம் செய்ய நீங்கள் பயன்படுத்திய வழிமுறைகளை "
+"சேர்க்கவும்."
#: ../src/gui-wizard-gtk/wizard.c:1295
msgid "(click here to view/edit)"
@@ -603,6 +611,11 @@ msgid ""
"\t▫ <b>corrupted problem data</b>\n"
"\t▫ <b>invalid configuration</b>"
msgstr ""
+"சிக்கலைச் செயல்படுத்த முடியவில்லை. இதற்கு பல காரணங்கள் இருக்கலாம் ஆனால் "
+"மூன்று பொதுவானவை இவை\n"
+"நெட்வொர்க் இணைப்பு சிக்கல்கள்\n"
+"சிதைந்த சிக்கல் தரவு\n"
+"தவறான உள்ளமைவு"
#: ../src/gui-wizard-gtk/wizard.c:1923
msgid ""
@@ -670,7 +683,7 @@ msgstr ""
#: ../src/gui-wizard-gtk/wizard.c:2852
#, c-format
msgid "Failed to save file '%s'"
-msgstr ""
+msgstr "'%s' கோப்பைச் சேமிக்க முடியவில்லை "
#: ../src/gui-wizard-gtk/wizard.c:3035
#, c-format
@@ -714,15 +727,15 @@ msgstr "உருப்படி '%s' ஏற்கனவே உள்ளது
#: ../src/gui-wizard-gtk/wizard.c:3525
msgid "I have experienced this problem for the first time"
-msgstr ""
+msgstr "நான் முதன்முறையாக இந்த சிக்கலை அனுபவித்திருக்கிறேன்"
#: ../src/gui-wizard-gtk/wizard.c:3528
msgid "I can reproduce this problem"
-msgstr ""
+msgstr "நான் இந்த பிரச்சனையை மீண்டும் ஏற்படுத்த முடியும்"
#: ../src/gui-wizard-gtk/wizard.c:3531
msgid "This problem occurs repeatedly"
-msgstr ""
+msgstr "இந்த பிரச்சனை மீண்டும் மீண்டும் நிகழ்கிறது"
#: ../src/gui-wizard-gtk/wizard.c:3544
msgid "Include"
@@ -776,7 +789,7 @@ msgstr "பகுப்பாய்வுக்காக பதிவேற்
#. else gtk_widget_hide won't work
#: ../src/gui-wizard-gtk/wizard.c:3710
msgid "Repeat"
-msgstr ""
+msgstr "மீண்டும் முயற்சி செய்யவும்"
#. else gtk_widget_hide won't work
#: ../src/gui-wizard-gtk/wizard.c:3712
--
2.14.3

42
801.patch Normal file
View file

@ -0,0 +1,42 @@
From 9be0010e109d307921a049d10078813423227582 Mon Sep 17 00:00:00 2001
From: Nicolas Iooss <nicolas.iooss_git@polytechnique.org>
Date: Fri, 15 Dec 2023 18:03:33 +0100
Subject: [PATCH] Fix compatibility with libxml2 2.12
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Since libxml2 2.12, xmlNodePtr is no longer included by libxml/encoding.h.
This leads to build errors such as:
CC reporter_mantisbt-reporter-mantisbt.o
In file included from reporter-mantisbt.c:22:
mantisbt.h:48:5: error: unknown type name xmlNodePtr
48 | xmlNodePtr sr_root;
| ^~~~~~~~~~
mantisbt.h:49:5: error: unknown type name xmlNodePtr
49 | xmlNodePtr sr_body;
| ^~~~~~~~~~
mantisbt.h:50:5: error: unknown type name xmlNodePtr
50 | xmlNodePtr sr_method;
| ^~~~~~~~~~
Fix this by including libxml/tree.h.
Signed-off-by: Nicolas Iooss <nicolas.iooss_git@polytechnique.org>
---
src/plugins/mantisbt.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/plugins/mantisbt.h b/src/plugins/mantisbt.h
index 1feaf8f88..6979e7244 100644
--- a/src/plugins/mantisbt.h
+++ b/src/plugins/mantisbt.h
@@ -25,6 +25,7 @@ extern "C" {
#endif
#include <libxml/encoding.h>
+#include <libxml/tree.h>
#include "problem_report.h"
#define SOAP_STRING "ns2:string"

3
README.packit Normal file
View file

@ -0,0 +1,3 @@
This repository is maintained by packit.
https://packit.dev/
The file was generated using packit 0.91.0.post1.dev4+ge6fd4a25.

View file

@ -1,70 +0,0 @@
#! /bin/sh
print_help()
{
cat << EOH
Prepares the source tree for configuration
Usage:
autogen.sh [sydeps [--install]]
Options:
sysdeps prints out all dependencies
--install install all dependencies ('sudo yum install \$DEPS')
EOH
}
build_depslist()
{
DEPS_LIST=`grep "^\(Build\)\?Requires:" *.spec.in | grep -v "%{name}" | tr -s " " | tr "," "\n" | cut -f2 -d " " | grep -v "^libreport" | sort -u | tr "\n" " "`
}
case "$1" in
"--help"|"-h")
print_help
exit 0
;;
"sysdeps")
build_depslist
if [ "$2" == "--install" ]; then
set -x verbose
sudo yum install $DEPS_LIST
set +x verbose
else
echo $DEPS_LIST
fi
exit 0
;;
*)
echo "Running gen-version"
./gen-version
mkdir -p m4
echo "Creating m4/aclocal.m4 ..."
test -r m4/aclocal.m4 || touch m4/aclocal.m4
echo "Running autopoint"
autopoint --force || exit 1
echo "Running intltoolize..."
intltoolize --force --copy --automake || exit 1
echo "Running aclocal..."
aclocal || exit 1
echo "Running libtoolize..."
libtoolize || exit 1
echo "Running autoheader..."
autoheader || return 1
echo "Running autoconf..."
autoconf --force || exit 1
echo "Running automake..."
automake --add-missing --force --copy || exit 1
;;
esac

15
gating.yaml Normal file
View file

@ -0,0 +1,15 @@
--- !Policy
product_versions:
- fedora-*
decision_context: bodhi_update_push_testing
subject_type: koji_build
rules:
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}
--- !Policy
product_versions:
- fedora-*
decision_context: bodhi_update_push_stable
subject_type: koji_build
rules:
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}

46
libreport-c89-2.patch Normal file
View file

@ -0,0 +1,46 @@
problem_item_get_size expects unsigned long * argument in problem_data.at test
Otherwise, the test fails to build on i686 with GCC 14.
Submitted upstream: <https://github.com/abrt/libreport/pull/802>
diff --git a/tests/problem_data.at b/tests/problem_data.at
index 4d8bf0075c0a8b91..db67a76732d48663 100644
--- a/tests/problem_data.at
+++ b/tests/problem_data.at
@@ -89,7 +89,7 @@ int main(int argc, char **argv)
struct problem_item *itm = problem_data_add_ext(data, "1", "foo", CD_FLAG_TXT | CD_FLAG_ISNOTEDITABLE, PROBLEM_ITEM_UNINITIALIZED_SIZE);
const size_t old_size = strlen(itm->content);
{
- size_t current_size = PROBLEM_ITEM_UNINITIALIZED_SIZE;
+ unsigned long current_size = PROBLEM_ITEM_UNINITIALIZED_SIZE;
assert(problem_item_get_size(itm, &current_size) == 0);
assert(current_size != PROBLEM_ITEM_UNINITIALIZED_SIZE);
assert(current_size == old_size);
@@ -97,7 +97,7 @@ int main(int argc, char **argv)
{
g_free(itm->content);
itm->content = NULL;
- size_t current_size = PROBLEM_ITEM_UNINITIALIZED_SIZE;
+ unsigned long current_size = PROBLEM_ITEM_UNINITIALIZED_SIZE;
assert(problem_item_get_size(itm, &current_size) == 0);
assert(current_size != PROBLEM_ITEM_UNINITIALIZED_SIZE);
assert(current_size == old_size);
@@ -120,7 +120,7 @@ int main(int argc, char **argv)
struct problem_item *itm = problem_data_add_ext(data, "2", flnm, CD_FLAG_BIN, PROBLEM_ITEM_UNINITIALIZED_SIZE);
{
- size_t current_size = PROBLEM_ITEM_UNINITIALIZED_SIZE;
+ unsigned long current_size = PROBLEM_ITEM_UNINITIALIZED_SIZE;
assert(problem_item_get_size(itm, &current_size) == 0);
assert(current_size != PROBLEM_ITEM_UNINITIALIZED_SIZE);
assert(current_size == old_size);
@@ -129,7 +129,7 @@ int main(int argc, char **argv)
close(flds);
unlink(flnm);
assert(stat(flnm, &buf) != 0);
- size_t current_size = PROBLEM_ITEM_UNINITIALIZED_SIZE;
+ unsigned long current_size = PROBLEM_ITEM_UNINITIALIZED_SIZE;
assert(problem_item_get_size(itm, &current_size) == 0);
assert(current_size != PROBLEM_ITEM_UNINITIALIZED_SIZE);
assert(current_size == old_size);

28
libreport-c89.patch Normal file
View file

@ -0,0 +1,28 @@
Remove incorrect casts from tests/string_list.at
The list_order argument already has the correct pointer type const
char * const * (after array-to-pointer decay).
Submitted upstream: <https://github.com/abrt/libreport/pull/802>
diff --git a/tests/string_list.at b/tests/string_list.at
index 6af162a2f8da3919..2118298da4de0ec3 100644
--- a/tests/string_list.at
+++ b/tests/string_list.at
@@ -22,13 +22,13 @@ int main(void)
NULL
};
- int index = libreport_index_of_string_in_list(FILENAME_REASON, (char**) list_order);
+ int index = libreport_index_of_string_in_list(FILENAME_REASON, list_order);
assert(index == 0);
- index = libreport_index_of_string_in_list(FILENAME_COUNT, (char**) list_order);
+ index = libreport_index_of_string_in_list(FILENAME_COUNT, list_order);
assert(index == 5);
- index = libreport_index_of_string_in_list("other", (char**) list_order);
+ index = libreport_index_of_string_in_list("other", list_order);
assert(index < 0);
return 0;

File diff suppressed because it is too large Load diff

View file

@ -1 +1 @@
SHA512 (libreport-2.9.3.tar.gz) = f4cdf6a0ffb18db224f47391e0e8ac26491ac105051ec511e575b10a1ffbbbaa2290827ad27cc622ece5d5291141cf1083dce0d3b778657d309aa8d5d8799473
SHA512 (libreport-2.17.15.tar.gz) = a4707f5272f037f91b4f4b562d3f0eb165ae7790699714accdd1af40216f37bd40d430a06925b1b7b8ac2d2cf97fd0cc4efded51dc22d21d9ef2abedf796e5fe

11
tests/library-smoke.sh Executable file
View file

@ -0,0 +1,11 @@
#!/usr/bin/bash
gcc -x c -o smoke_test -lreport -Wno-implicit-function-declaration - <<EOF
#include <stdio.h>
int main(void) {
libreport_init();
printf("libreport initialized OK\n");
return 0;
}
EOF
./smoke_test

15
tests/smoke.fmf Normal file
View file

@ -0,0 +1,15 @@
summary: Basic smoke test for libreport
prepare:
how: install
# Do not attempt to install conflicting subpackages.
exclude:
- abrt-atomic
- abrt-java-connector-container
- python3-abrt-container-addon
# Prerequisite for smoke testing liblibreport.
package:
- gcc
execute:
script: |
tests/library-smoke.sh
report-cli --version