Compare commits
9 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8fe0062fce | ||
|
|
b554d3fac0 | ||
|
|
42c841fe79 | ||
|
|
c2a379f5fc | ||
|
|
9e8ca547a6 | ||
|
|
7bcb28662d | ||
|
|
edb863a1e9 | ||
|
|
642cad783f |
||
|
|
3bdc0e8e73 |
15 changed files with 811 additions and 725 deletions
|
|
@ -1 +0,0 @@
|
|||
1
|
||||
30
.gitignore
vendored
30
.gitignore
vendored
|
|
@ -1,33 +1,3 @@
|
|||
/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
21
.packit.yml
|
|
@ -1,21 +0,0 @@
|
|||
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
|
||||
33
0001-lib-Seek-beginning-of-mountinfo-file.patch
Normal file
33
0001-lib-Seek-beginning-of-mountinfo-file.patch
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
From c8afd2847f59278faac8d12c150db1d29f7ad622 Mon Sep 17 00:00:00 2001
|
||||
From: Matej Marusak <mmarusak@redhat.com>
|
||||
Date: Tue, 4 Dec 2018 09:38:32 +0100
|
||||
Subject: [PATCH] lib: Seek beginning of mountinfo file
|
||||
|
||||
Signed-off-by: Matej Marusak <mmarusak@redhat.com>
|
||||
---
|
||||
src/lib/get_cmdline.c | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/src/lib/get_cmdline.c b/src/lib/get_cmdline.c
|
||||
index 83c2fb45..49d419d5 100644
|
||||
--- a/src/lib/get_cmdline.c
|
||||
+++ b/src/lib/get_cmdline.c
|
||||
@@ -905,6 +905,7 @@ int process_has_own_root_at(int pid_proc_fd)
|
||||
close(mnt_fd);
|
||||
return r;
|
||||
}
|
||||
+ fseek(fin, 0, SEEK_SET);
|
||||
|
||||
r = get_mountinfo_for_mount_point(fin, &pid_root, "/");
|
||||
fclose(fin);
|
||||
@@ -925,6 +926,7 @@ int process_has_own_root_at(int pid_proc_fd)
|
||||
return r;
|
||||
}
|
||||
|
||||
+ fseek(fin, 0, SEEK_SET);
|
||||
r = get_mountinfo_for_mount_point(fin, &system_root, "/");
|
||||
fclose(fin);
|
||||
if (r)
|
||||
--
|
||||
2.17.2
|
||||
|
||||
232
0002-rhbz-Replace-nomail-flag-with-minor_update.patch
Normal file
232
0002-rhbz-Replace-nomail-flag-with-minor_update.patch
Normal file
|
|
@ -0,0 +1,232 @@
|
|||
From 569bf0e3fed698e93b8e098bf6a0bb2f773aed6a Mon Sep 17 00:00:00 2001
|
||||
From: Martin Kutlak <mkutlak@redhat.com>
|
||||
Date: Fri, 4 Jan 2019 12:26:28 +0100
|
||||
Subject: [PATCH] rhbz: Replace nomail flag with minor_update
|
||||
|
||||
In Bugzilla v5.0 nomail flag is replaced with minor_update. [1]
|
||||
Because we still use the old nomail flag emails are being sent for every added attachment/comment.
|
||||
|
||||
Related: rhbz#1660157
|
||||
Closes: abrt/abrt#1346
|
||||
|
||||
See also:
|
||||
- https://partner-bugzilla.redhat.com/docs/en/html/integrating/api/Bugzilla/WebService/Bug.html?highlight=minor_update
|
||||
|
||||
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1655829
|
||||
|
||||
Signed-off-by: Martin Kutlak <mkutlak@redhat.com>
|
||||
---
|
||||
src/plugins/reporter-bugzilla.c | 12 +++++-----
|
||||
src/plugins/rhbz.c | 41 ++++++++++++++++++---------------
|
||||
src/plugins/rhbz.h | 4 ++--
|
||||
3 files changed, 30 insertions(+), 27 deletions(-)
|
||||
|
||||
diff --git a/src/plugins/reporter-bugzilla.c b/src/plugins/reporter-bugzilla.c
|
||||
index d4d03f8e..c12e00d1 100644
|
||||
--- a/src/plugins/reporter-bugzilla.c
|
||||
+++ b/src/plugins/reporter-bugzilla.c
|
||||
@@ -35,7 +35,7 @@ int attach_text_item(struct abrt_xmlrpc *ax, const char *bug_id,
|
||||
log_debug("attaching '%s' as text", item_name);
|
||||
int r = rhbz_attach_blob(ax, bug_id,
|
||||
item_name, item->content, strlen(item->content),
|
||||
- RHBZ_NOMAIL_NOTIFY
|
||||
+ RHBZ_MINOR_UPDATE
|
||||
);
|
||||
return (r == 0);
|
||||
}
|
||||
@@ -63,7 +63,7 @@ int attach_file_item(struct abrt_xmlrpc *ax, const char *bug_id,
|
||||
return 0;
|
||||
}
|
||||
log_debug("attaching '%s' as file", item_name);
|
||||
- int flag = RHBZ_NOMAIL_NOTIFY;
|
||||
+ int flag = RHBZ_MINOR_UPDATE;
|
||||
if (!(item->flags & CD_FLAG_BIGTXT))
|
||||
flag |= RHBZ_BINARY_ATTACHMENT;
|
||||
int r = rhbz_attach_fd(ax, bug_id, item_name, fd, flag);
|
||||
@@ -793,7 +793,7 @@ int main(int argc, char **argv)
|
||||
if (reported_to && reported_to->url)
|
||||
{
|
||||
log_warning(_("Adding External URL to bug %i"), new_id);
|
||||
- rhbz_set_url(client, new_id, reported_to->url, RHBZ_NOMAIL_NOTIFY);
|
||||
+ rhbz_set_url(client, new_id, reported_to->url, RHBZ_MINOR_UPDATE);
|
||||
free_report_result(reported_to);
|
||||
}
|
||||
}
|
||||
@@ -821,7 +821,7 @@ int main(int argc, char **argv)
|
||||
if (existing_id >= 0)
|
||||
{
|
||||
log_warning(_("Closing bug %i as duplicate of bug %i"), new_id, existing_id);
|
||||
- rhbz_close_as_duplicate(client, new_id, existing_id, RHBZ_NOMAIL_NOTIFY);
|
||||
+ rhbz_close_as_duplicate(client, new_id, existing_id, RHBZ_MINOR_UPDATE);
|
||||
}
|
||||
|
||||
goto log_out;
|
||||
@@ -876,7 +876,7 @@ int main(int argc, char **argv)
|
||||
&& !g_list_find_custom(bz->bi_cc_list, rhbz.b_login, (GCompareFunc)g_strcmp0)
|
||||
) {
|
||||
log_warning(_("Adding %s to CC list"), rhbz.b_login);
|
||||
- rhbz_mail_to_cc(client, bz->bi_id, rhbz.b_login, RHBZ_NOMAIL_NOTIFY);
|
||||
+ rhbz_mail_to_cc(client, bz->bi_id, rhbz.b_login, RHBZ_MINOR_UPDATE);
|
||||
}
|
||||
|
||||
/* Add comment and bt */
|
||||
@@ -911,7 +911,7 @@ int main(int argc, char **argv)
|
||||
sprintf(bug_id_str, "%i", bz->bi_id);
|
||||
log_warning(_("Attaching better backtrace"));
|
||||
rhbz_attach_blob(client, bug_id_str, FILENAME_BACKTRACE, bt, strlen(bt),
|
||||
- RHBZ_NOMAIL_NOTIFY);
|
||||
+ RHBZ_MINOR_UPDATE);
|
||||
}
|
||||
}
|
||||
else
|
||||
diff --git a/src/plugins/rhbz.c b/src/plugins/rhbz.c
|
||||
index 680527d7..cb6505ea 100644
|
||||
--- a/src/plugins/rhbz.c
|
||||
+++ b/src/plugins/rhbz.c
|
||||
@@ -605,7 +605,7 @@ int rhbz_new_bug(struct abrt_xmlrpc *ax,
|
||||
return new_bug_id;
|
||||
}
|
||||
|
||||
-/* suppress mail notify by {s:i} (nomail:1) (driven by flag) */
|
||||
+/* suppress mail notify by {s:i} (minor_update:1) (driven by flag) */
|
||||
int rhbz_attach_blob(struct abrt_xmlrpc *ax, const char *bug_id,
|
||||
const char *filename, const char *data, int data_len, int flags)
|
||||
{
|
||||
@@ -620,7 +620,7 @@ int rhbz_attach_blob(struct abrt_xmlrpc *ax, const char *bug_id,
|
||||
|
||||
char *fn = xasprintf("File: %s", filename);
|
||||
xmlrpc_value* result;
|
||||
- int nomail_notify = !!IS_NOMAIL_NOTIFY(flags);
|
||||
+ int minor_update = !!IS_MINOR_UPDATE(flags);
|
||||
|
||||
/* http://www.bugzilla.org/docs/4.2/en/html/api/Bugzilla/WebService/Bug.html#add_attachment
|
||||
*
|
||||
@@ -640,10 +640,11 @@ int rhbz_attach_blob(struct abrt_xmlrpc *ax, const char *bug_id,
|
||||
*/
|
||||
"data", data, (size_t)data_len,
|
||||
|
||||
- /* Undocumented argument but it works with Red Hat Bugzilla version 4.2.4-7
|
||||
- * and version 4.4.rc1.b02
|
||||
+ /* If set to true, this is considered a minor update and no mail is sent to users who do not want
|
||||
+ * minor update emails. If current user is not in the minor_update_group, this parameter is simply
|
||||
+ * ignored.
|
||||
*/
|
||||
- "nomail", nomail_notify
|
||||
+ "minor_update", minor_update
|
||||
);
|
||||
|
||||
free(fn);
|
||||
@@ -737,25 +738,25 @@ struct bug_info *rhbz_find_origin_bug_closed_duplicate(struct abrt_xmlrpc *ax,
|
||||
return bi_tmp;
|
||||
}
|
||||
|
||||
-/* suppress mail notify by {s:i} (nomail:1) */
|
||||
+/* suppress mail notify by {s:i} (minor_update:1) */
|
||||
void rhbz_mail_to_cc(struct abrt_xmlrpc *ax, int bug_id, const char *mail, int flags)
|
||||
{
|
||||
func_entry();
|
||||
|
||||
xmlrpc_value *result;
|
||||
- int nomail_notify = !!IS_NOMAIL_NOTIFY(flags);
|
||||
+ int minor_update = !!IS_MINOR_UPDATE(flags);
|
||||
#if 0 /* Obsolete API */
|
||||
result = abrt_xmlrpc_call(ax, "Bug.update", "({s:i,s:{s:(s),s:i}})",
|
||||
"ids", bug_id,
|
||||
"updates", "add_cc", mail,
|
||||
- "nomail", nomail_notify
|
||||
+ "minor_update", minor_update
|
||||
);
|
||||
#endif
|
||||
/* Bugzilla 4.0+ uses this API: */
|
||||
result = abrt_xmlrpc_call(ax, "Bug.update", "{s:i,s:{s:(s),s:i}}",
|
||||
"ids", bug_id,
|
||||
"cc", "add", mail,
|
||||
- "nomail", nomail_notify
|
||||
+ "minor_update", minor_update
|
||||
);
|
||||
if (result)
|
||||
xmlrpc_DECREF(result);
|
||||
@@ -786,12 +787,12 @@ void rhbz_add_comment(struct abrt_xmlrpc *ax, int bug_id, const char *comment,
|
||||
func_entry();
|
||||
|
||||
int private = !!IS_PRIVATE(flags);
|
||||
- int nomail_notify = !!IS_NOMAIL_NOTIFY(flags);
|
||||
+ int minor_update = !!IS_MINOR_UPDATE(flags);
|
||||
|
||||
xmlrpc_value *result;
|
||||
result = abrt_xmlrpc_call(ax, "Bug.add_comment", "{s:i,s:s,s:b,s:i}",
|
||||
"id", bug_id, "comment", comment,
|
||||
- "private", private, "nomail", nomail_notify);
|
||||
+ "private", private, "minor_update", minor_update);
|
||||
|
||||
if (result)
|
||||
xmlrpc_DECREF(result);
|
||||
@@ -801,15 +802,16 @@ void rhbz_set_url(struct abrt_xmlrpc *ax, int bug_id, const char *url, int flags
|
||||
{
|
||||
func_entry();
|
||||
|
||||
- const int nomail_notify = !!IS_NOMAIL_NOTIFY(flags);
|
||||
+ const int minor_update = !!IS_MINOR_UPDATE(flags);
|
||||
xmlrpc_value *result = abrt_xmlrpc_call(ax, "Bug.update", "{s:i,s:s,s:i}",
|
||||
"ids", bug_id,
|
||||
"url", url,
|
||||
|
||||
- /* Undocumented argument but it works with Red Hat Bugzilla version 4.2.4-7
|
||||
- * and version 4.4.rc1.b02
|
||||
+ /* If set to true, this is considered a minor update and no mail is sent to users who do not want
|
||||
+ * minor update emails. If current user is not in the minor_update_group, this parameter is simply
|
||||
+ * ignored.
|
||||
*/
|
||||
- "nomail", nomail_notify
|
||||
+ "minor_update", minor_update
|
||||
);
|
||||
|
||||
if (result)
|
||||
@@ -822,17 +824,18 @@ void rhbz_close_as_duplicate(struct abrt_xmlrpc *ax, int bug_id,
|
||||
{
|
||||
func_entry();
|
||||
|
||||
- const int nomail_notify = !!IS_NOMAIL_NOTIFY(flags);
|
||||
+ const int minor_update = !!IS_MINOR_UPDATE(flags);
|
||||
xmlrpc_value *result = abrt_xmlrpc_call(ax, "Bug.update", "{s:i,s:s,s:s,s:i,s:i}",
|
||||
"ids", bug_id,
|
||||
"status", "CLOSED",
|
||||
"resolution", "DUPLICATE",
|
||||
"dupe_of", duplicate_bug,
|
||||
|
||||
- /* Undocumented argument but it works with Red Hat Bugzilla version 4.2.4-7
|
||||
- * and version 4.4.rc1.b02
|
||||
+ /* If set to true, this is considered a minor update and no mail is sent to users who do not want
|
||||
+ * minor update emails. If current user is not in the minor_update_group, this parameter is simply
|
||||
+ * ignored.
|
||||
*/
|
||||
- "nomail", nomail_notify
|
||||
+ "minor_update", minor_update
|
||||
);
|
||||
|
||||
if (result)
|
||||
diff --git a/src/plugins/rhbz.h b/src/plugins/rhbz.h
|
||||
index 86632a35..3990eda0 100644
|
||||
--- a/src/plugins/rhbz.h
|
||||
+++ b/src/plugins/rhbz.h
|
||||
@@ -36,7 +36,7 @@ enum {
|
||||
RHBZ_MANDATORY_MEMB = (1 << 0),
|
||||
RHBZ_READ_STR = (1 << 1),
|
||||
RHBZ_READ_INT = (1 << 2),
|
||||
- RHBZ_NOMAIL_NOTIFY = (1 << 3),
|
||||
+ RHBZ_MINOR_UPDATE = (1 << 3),
|
||||
RHBZ_PRIVATE = (1 << 4),
|
||||
RHBZ_BINARY_ATTACHMENT = (1 << 5),
|
||||
};
|
||||
@@ -44,7 +44,7 @@ enum {
|
||||
#define IS_MANDATORY(flags) ((flags) & RHBZ_MANDATORY_MEMB)
|
||||
#define IS_READ_STR(flags) ((flags) & RHBZ_READ_STR)
|
||||
#define IS_READ_INT(flags) ((flags) & RHBZ_READ_INT)
|
||||
-#define IS_NOMAIL_NOTIFY(flags) ((flags) & RHBZ_NOMAIL_NOTIFY)
|
||||
+#define IS_MINOR_UPDATE(flags) ((flags) & RHBZ_MINOR_UPDATE)
|
||||
#define IS_PRIVATE(flags) ((flags) & RHBZ_PRIVATE)
|
||||
|
||||
struct bug_info {
|
||||
--
|
||||
2.17.2
|
||||
|
||||
42
801.patch
42
801.patch
|
|
@ -1,42 +0,0 @@
|
|||
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"
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
This repository is maintained by packit.
|
||||
https://packit.dev/
|
||||
The file was generated using packit 0.91.0.post1.dev4+ge6fd4a25.
|
||||
70
autogen.sh
Executable file
70
autogen.sh
Executable file
|
|
@ -0,0 +1,70 @@
|
|||
#! /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
15
gating.yaml
|
|
@ -1,15 +0,0 @@
|
|||
--- !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}
|
||||
|
|
@ -1,46 +0,0 @@
|
|||
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, ¤t_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, ¤t_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, ¤t_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, ¤t_size) == 0);
|
||||
assert(current_size != PROBLEM_ITEM_UNINITIALIZED_SIZE);
|
||||
assert(current_size == old_size);
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
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;
|
||||
987
libreport.spec
987
libreport.spec
File diff suppressed because it is too large
Load diff
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
SHA512 (libreport-2.17.15.tar.gz) = a4707f5272f037f91b4f4b562d3f0eb165ae7790699714accdd1af40216f37bd40d430a06925b1b7b8ac2d2cf97fd0cc4efded51dc22d21d9ef2abedf796e5fe
|
||||
SHA512 (libreport-2.9.5.tar.gz) = 160dcbd9dd1653dde4f2a0dd6ab8c07b7e8ae0bc906b5c586df4e9c3b99a392959f6cac9218632587eb077e6d294a43fb2f221f0845e927728970db2fe323a54
|
||||
|
|
|
|||
|
|
@ -1,11 +0,0 @@
|
|||
#!/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
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
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
|
||||
Loading…
Add table
Add a link
Reference in a new issue