Hello community,

here is the log from the commit of package linuxrc for openSUSE:Factory checked 
in at 2016-02-17 10:33:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/linuxrc (Old)
 and      /work/SRC/openSUSE:Factory/.linuxrc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "linuxrc"

Changes:
--------
--- /work/SRC/openSUSE:Factory/linuxrc/linuxrc.changes  2016-02-11 
12:33:15.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.linuxrc.new/linuxrc.changes     2016-02-17 
12:15:15.000000000 +0100
@@ -1,0 +2,6 @@
+Fri Feb 12 09:40:23 UTC 2016 - [email protected]
+
+- Workaround O_TMPFILE definition on SLE12 / aarch64 (bsc#965068)
+- 5.0.71
+
+-------------------------------------------------------------------

Old:
----
  linuxrc-5.0.70.tar.xz

New:
----
  linuxrc-5.0.71.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ linuxrc.spec ++++++
--- /var/tmp/diff_new_pack.WzRxzJ/_old  2016-02-17 12:15:16.000000000 +0100
+++ /var/tmp/diff_new_pack.WzRxzJ/_new  2016-02-17 12:15:16.000000000 +0100
@@ -25,7 +25,7 @@
 Summary:        SUSE Installation Program
 License:        GPL-3.0+
 Group:          System/Boot
-Version:        5.0.70
+Version:        5.0.71
 Release:        0
 Source:         %{name}-%{version}.tar.xz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build

++++++ linuxrc-5.0.70.tar.xz -> linuxrc-5.0.71.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/linuxrc-5.0.70/VERSION new/linuxrc-5.0.71/VERSION
--- old/linuxrc-5.0.70/VERSION  2016-02-05 16:23:18.000000000 +0100
+++ new/linuxrc-5.0.71/VERSION  2016-02-12 10:38:43.000000000 +0100
@@ -1 +1 @@
-5.0.70
+5.0.71
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/linuxrc-5.0.70/changelog new/linuxrc-5.0.71/changelog
--- old/linuxrc-5.0.70/changelog        2016-02-05 16:23:18.000000000 +0100
+++ new/linuxrc-5.0.71/changelog        2016-02-12 10:38:43.000000000 +0100
@@ -1,3 +1,6 @@
+2016-02-11:    5.0.71
+       - Workaround O_TMPFILE definition on SLE12 / aarch64 (bsc #965068)
+
 2016-02-05:    5.0.70
        - allow commas in nameserver option for compatibility (bsc #965293)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/linuxrc-5.0.70/util.c new/linuxrc-5.0.71/util.c
--- old/linuxrc-5.0.70/util.c   2016-02-05 16:23:18.000000000 +0100
+++ new/linuxrc-5.0.71/util.c   2016-02-12 10:38:43.000000000 +0100
@@ -5356,8 +5356,14 @@
 
   if(!cmd) return err;
 
+#ifdef __aarch64__
+#warning "ugly workaround activated - please remove as soon as glibc is fixed"
+  // O_TMPFILE definition is broken - see (bsc#965068)
+  fd = open("/tmp", 0x404000 | O_RDWR, S_IRUSR | S_IWUSR);
+#else
   // workaround: include O_DIRECTORY so it works on ppc64 (bsc #964709)
   fd = open("/tmp", O_TMPFILE | O_DIRECTORY | O_RDWR, S_IRUSR | S_IWUSR);
+#endif
 
   if(fd == -1) {
     perror_debug("failed to create tmp file");


Reply via email to