Hello community, here is the log from the commit of package linuxrc for openSUSE:Factory checked in at 2016-05-02 10:43:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-04-05 10:41:21.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.linuxrc.new/linuxrc.changes 2016-05-02 10:43:37.000000000 +0200 @@ -1,0 +2,6 @@ +Mon Apr 25 14:15:24 UTC 2016 - snwint@suse.com + +- remove O_TMPFILE workaround needed for bsc#964709 and bsc#965068 +- 5.0.77 + +------------------------------------------------------------------- Old: ---- linuxrc-5.0.76.tar.xz New: ---- linuxrc-5.0.77.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ linuxrc.spec ++++++ --- /var/tmp/diff_new_pack.cDeBIk/_old 2016-05-02 10:43:38.000000000 +0200 +++ /var/tmp/diff_new_pack.cDeBIk/_new 2016-05-02 10:43:38.000000000 +0200 @@ -25,7 +25,7 @@ Summary: SUSE Installation Program License: GPL-3.0+ Group: System/Boot -Version: 5.0.76 +Version: 5.0.77 Release: 0 Source: %{name}-%{version}.tar.xz BuildRoot: %{_tmppath}/%{name}-%{version}-build ++++++ linuxrc-5.0.76.tar.xz -> linuxrc-5.0.77.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linuxrc-5.0.76/VERSION new/linuxrc-5.0.77/VERSION --- old/linuxrc-5.0.76/VERSION 2016-03-31 10:27:44.000000000 +0200 +++ new/linuxrc-5.0.77/VERSION 2016-04-25 16:14:36.000000000 +0200 @@ -1 +1 @@ -5.0.76 +5.0.77 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linuxrc-5.0.76/changelog new/linuxrc-5.0.77/changelog --- old/linuxrc-5.0.76/changelog 2016-03-31 10:27:44.000000000 +0200 +++ new/linuxrc-5.0.77/changelog 2016-04-25 16:14:36.000000000 +0200 @@ -1,3 +1,6 @@ +2016-04-25: 5.0.77 + - remove O_TMPFILE workaround needed for bsc #964709 and bsc #965068 + 2015-10-15: 5.0.76 - Do not limit number of inodes in tmpfs overlay (bsc #951015) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linuxrc-5.0.76/util.c new/linuxrc-5.0.77/util.c --- old/linuxrc-5.0.76/util.c 2016-03-31 10:27:44.000000000 +0200 +++ new/linuxrc-5.0.77/util.c 2016-04-25 16:14:36.000000000 +0200 @@ -5353,14 +5353,7 @@ 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 + fd = open("/tmp", O_TMPFILE | O_RDWR, S_IRUSR | S_IWUSR); if(fd == -1) { perror_debug("failed to create tmp file");