![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community,
here is the log from the commit of package efivar for openSUSE:Factory checked in at 2018-07-21 14:59:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/efivar (Old)
and /work/SRC/openSUSE:Factory/.efivar.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "efivar"
Sat Jul 21 14:59:20 2018 rev:13 rq:623076 version:35
Changes:
--------
--- /work/SRC/openSUSE:Factory/efivar/efivar.changes 2018-07-04 11:37:38.694637757 +0200
+++ /work/SRC/openSUSE:Factory/.efivar.new/efivar.changes 2018-07-21 14:59:23.789687277 +0200
@@ -1,0 +2,10 @@
+Mon Jul 16 07:45:14 UTC 2018 - glin@suse.com
+
+- Downgrade to 35
+ + 36 rewrote the linux interface parsers and caused several
+ problems in efibootmgr. Downgrade the version before the change
+ to avoid the failure of boot variable creation
+ (boo#1100077, boo#1101023)
+- Refresh libefiboot-export-disk_get_partition_info.patch
+
+-------------------------------------------------------------------
Old:
----
efivar-36.tar.bz2
New:
----
efivar-35.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ efivar.spec ++++++
--- /var/tmp/diff_new_pack.OLWTJE/_old 2018-07-21 14:59:25.341686668 +0200
+++ /var/tmp/diff_new_pack.OLWTJE/_new 2018-07-21 14:59:25.349686665 +0200
@@ -28,7 +28,7 @@
%define major 1
Name: efivar
-Version: 36
+Version: 35
Release: 0
Summary: Tools to manage UEFI variables
License: LGPL-2.1-only
++++++ efivar-36.tar.bz2 -> efivar-35.tar.bz2 ++++++
++++ 13259 lines of diff (skipped)
++++++ libefiboot-export-disk_get_partition_info.patch ++++++
--- /var/tmp/diff_new_pack.OLWTJE/_old 2018-07-21 14:59:26.065686384 +0200
+++ /var/tmp/diff_new_pack.OLWTJE/_new 2018-07-21 14:59:26.065686384 +0200
@@ -1,8 +1,9 @@
-diff -ruN efivar-36.orig/src/disk.c efivar-36/src/disk.c
---- efivar-36.orig/src/disk.c 2018-06-20 15:11:14.775975508 +0200
-+++ efivar-36/src/disk.c 2018-06-20 16:45:26.191953950 +0200
-@@ -256,6 +256,33 @@
- return true;
+Index: efivar-35/src/disk.c
+===================================================================
+--- efivar-35.orig/src/disk.c
++++ efivar-35/src/disk.c
+@@ -248,6 +248,33 @@ get_partition_info(int fd, uint32_t opti
+ return rc;
}
+/*
@@ -32,12 +33,13 @@
+ start, size, signature, mbr_type, signature_type);
+}
+
- ssize_t HIDDEN
- _make_hd_dn(uint8_t *buf, ssize_t size, int fd, int32_t partition,
- uint32_t options)
-diff -ruN efivar-36.orig/src/include/efivar/efiboot-disk.h efivar-36/src/include/efivar/efiboot-disk.h
---- efivar-36.orig/src/include/efivar/efiboot-disk.h 1970-01-01 01:00:00.000000000 +0100
-+++ efivar-36/src/include/efivar/efiboot-disk.h 2018-06-20 16:47:47.111953412 +0200
+ ssize_t
+ __attribute__((__visibility__ ("hidden")))
+ _make_hd_dn(uint8_t *buf, ssize_t size, int fd, uint32_t partition,
+Index: efivar-35/src/include/efivar/efiboot-disk.h
+===================================================================
+--- /dev/null
++++ efivar-35/src/include/efivar/efiboot-disk.h
@@ -0,0 +1,32 @@
+/*
+ * libefiboot - library for the manipulation of EFI boot variables
@@ -71,9 +73,10 @@
+ __attribute__((__visibility__ ("default")));
+
+#endif /* _EFIBOOT_BOOT_H */
-diff -ruN efivar-36.orig/src/include/efivar/efiboot.h efivar-36/src/include/efivar/efiboot.h
---- efivar-36.orig/src/include/efivar/efiboot.h 2018-06-20 15:11:14.779975508 +0200
-+++ efivar-36/src/include/efivar/efiboot.h 2018-06-20 16:49:20.599953055 +0200
+Index: efivar-35/src/include/efivar/efiboot.h
+===================================================================
+--- efivar-35.orig/src/include/efivar/efiboot.h
++++ efivar-35/src/include/efivar/efiboot.h
@@ -34,5 +34,6 @@
#include
participants (1)
-
root