Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libaio for openSUSE:Factory checked 
in at 2022-07-13 13:44:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libaio (Old)
 and      /work/SRC/openSUSE:Factory/.libaio.new.1523 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libaio"

Wed Jul 13 13:44:44 2022 rev:39 rq:988698 version:0.3.113

Changes:
--------
--- /work/SRC/openSUSE:Factory/libaio/libaio.changes    2021-02-22 
14:22:28.175555842 +0100
+++ /work/SRC/openSUSE:Factory/.libaio.new.1523/libaio.changes  2022-07-13 
13:44:46.605979756 +0200
@@ -1,0 +2,18 @@
+Tue Jul 12 15:18:49 UTC 2022 - Dirk M??ller <[email protected]>
+
+- add fix-splice-signature.patch to fix build on 32bit
+
+-------------------------------------------------------------------
+Thu Apr 28 21:17:32 UTC 2022 - Dirk M??ller <[email protected]>
+
+- update to 0.3.113:
+  * cases/16.t: loongarch only supports eventfd2
+  * Add loongarch to supported architectures in libaio.spec
+  * Add endian detection and bit width detection for loongarch
+  * Use generic syscall number schema for loongarch 
+  * Fix struct io_iocb_vector padding for 32bit architectures
+  * struct io_iocb_sockaddr padding for 32bit architectures
+  * Verify structure padding is correct at build time
+  * harness: add test for aio poll missed events
+
+-------------------------------------------------------------------

Old:
----
  _service
  _servicedata
  libaio-0.3.112+29.696a5e6483ba.tar.xz

New:
----
  fix-splice-signature.patch
  libaio-libaio-0.3.113.tar.gz

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

Other differences:
------------------
++++++ libaio.spec ++++++
--- /var/tmp/diff_new_pack.9ezXF2/_old  2022-07-13 13:44:47.753981385 +0200
+++ /var/tmp/diff_new_pack.9ezXF2/_new  2022-07-13 13:44:47.757981391 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libaio
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,14 +18,15 @@
 
 %define lname  libaio1
 Name:           libaio
-Version:        0.3.112+29.696a5e6483ba
+Version:        0.3.113
 Release:        0
 Summary:        Linux-Native Asynchronous I/O Access Library
 License:        LGPL-2.1-or-later
 Group:          Development/Libraries/C and C++
 URL:            https://pagure.io/libaio
-Source:         libaio-%{version}.tar.xz
+Source:         
https://pagure.io/libaio/archive/libaio-%{version}/libaio-libaio-%{version}.tar.gz
 Source2:        baselibs.conf
+Patch1:         fix-splice-signature.patch
 
 %description
 The Linux-native asynchronous I/O facility ("async I/O", or "aio") has
@@ -61,17 +62,18 @@
 "aio").
 
 %prep
-%setup -q
+%setup -q -n %{name}-%{name}-%{version}
+%patch1 -p1
 
 %build
-make %{?_smp_mflags} OPTFLAGS="%{optflags}"
+%make_build OPTFLAGS="%{optflags}"
 
 %install
 %make_install libdir=%{_libdir}
 rm %{buildroot}%{_libdir}/*.a
 
 %check
-make %{?_smp_mflags} partcheck
+%make_build OPTFLAGS="%{optflags}" partcheck
 
 %post -n %{lname} -p /sbin/ldconfig
 %postun -n %{lname} -p /sbin/ldconfig

++++++ fix-splice-signature.patch ++++++
submitted as https://pagure.io/libaio/issue/21

--- libaio-libaio-0.3.113.orig/harness/cases/23.t
+++ libaio-libaio-0.3.113/harness/cases/23.t
@@ -72,7 +72,7 @@ static void fail_errno(const char *forma
 static void *thrproc2(void *arg)
 {
        for (;;) {
-               off_t offset = 0;
+               off64_t offset = 0;
 
                pthread_barrier_wait(&barrier);
                if (exiting)
@@ -92,7 +92,7 @@ static void *thrproc3(void *arg)
 {
        for (;;) {
                char c;
-               off_t offset = 0;
+               off64_t offset = 0;
 
                pthread_barrier_wait(&barrier);
                if (exiting)

Reply via email to