Browse code

hawkey : Return severity and reboot_suggested.

Change-Id: Ic6fc749fdd1b8224a4df804e6f69ca925f0d1420
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/4867
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Anish Swaminathan <anishs@vmware.com>

Xiaolin Li authored on 2018/03/14 02:16:21
Showing 2 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,34 @@
0
+diff --git a/p2/advisory.c b/p1/advisory.c
1
+index 4303de6..2ac80ae 100644
2
+--- a/src/advisory.c
3
+@@ -135,6 +135,16 @@ hy_advisory_get_rights(HyAdvisory advisory)
4
+     return pool_lookup_str(advisory->pool, advisory->a_id, UPDATE_RIGHTS);
5
+ }
6
+ 
7
++const char *hy_advisory_get_severity(HyAdvisory advisory)
8
++{
9
++    return pool_lookup_str(advisory->pool, advisory->a_id, UPDATE_SEVERITY);
10
++}
11
++
12
++int hy_advisory_get_reboot_suggested(HyAdvisory advisory)
13
++{
14
++    return pool_lookup_void(advisory->pool, advisory->a_id, UPDATE_REBOOT);
15
++}
16
++
17
+ unsigned long long
18
+ hy_advisory_get_updated(HyAdvisory advisory)
19
+ {
20
+diff --git a/p2/advisory.h b/p1/advisory.h
21
+index 203fe74..ace37de 100644
22
+--- a/src/advisory.h
23
+@@ -41,6 +41,8 @@ const char *hy_advisory_get_id(HyAdvisory advisory);
24
+ HyAdvisoryType hy_advisory_get_type(HyAdvisory advisory);
25
+ const char *hy_advisory_get_description(HyAdvisory advisory);
26
+ const char *hy_advisory_get_rights(HyAdvisory advisory);
27
++const char *hy_advisory_get_severity(HyAdvisory advisory);
28
++int hy_advisory_get_reboot_suggested(HyAdvisory advisory);
29
+ unsigned long long hy_advisory_get_updated(HyAdvisory advisory);
30
+ HyAdvisoryPkgList hy_advisory_get_packages(HyAdvisory advisory);
31
+ HyAdvisoryRefList hy_advisory_get_references(HyAdvisory advisory);
... ...
@@ -4,7 +4,7 @@
4 4
 Summary:        Hawkey
5 5
 Name:           hawkey
6 6
 Version:        2017.1
7
-Release:        5%{?dist}
7
+Release:        6%{?dist}
8 8
 License:        LGPLv2+
9 9
 URL:            http://fedoraproject.org/wiki/Features/Hawkey
10 10
 Source0:        https://github.com/rpm-software-management/hawkey/archive/%{name}-%{version}.tar.gz
... ...
@@ -14,6 +14,7 @@ Vendor:         VMware, Inc.
14 14
 Distribution:   Photon
15 15
 Patch0:         hawkey-corrupt-metadata.patch
16 16
 Patch1:         hawkey-allow-downgrade-flag.patch
17
+Patch2:         hawkey-severity-reboot_suggested.patch
17 18
 BuildRequires:  libsolv-devel
18 19
 BuildRequires:  check
19 20
 BuildRequires:  cmake
... ...
@@ -63,6 +64,7 @@ Python 3 bindings for the hawkey library.
63 63
 %setup -qn hawkey-hawkey-0.6.4-1
64 64
 %patch0 -p1
65 65
 %patch1 -p1
66
+%patch2 -p1
66 67
 sed -i 's/ADD_SUBDIRECTORY (doc)//' CMakeLists.txt
67 68
 mkdir build
68 69
 mkdir build-py3
... ...
@@ -118,6 +120,8 @@ popd
118 118
 %exclude %{python_sitearch}/*
119 119
 
120 120
 %changelog
121
+*   Mon Mar 12 2018 Xiaolin Li <xiaolinl@vmware.com> 2017.1-6
122
+-   Return severity and reboot_suggested.
121 123
 *   Thu Feb 15 2018 Xiaolin Li <xiaolinl@vmware.com> 2017.1-5
122 124
 -   Set SOLVER_FLAG_ALLOW_DOWNGRADE to true for downgrade operation.
123 125
 *   Thu Sep 14 2017 Xiaolin Li <xiaolinl@vmware.com> 2017.1-4