From 4e50c9378aa531e8b0d44d4a51f3362b0d9f52538e37d10a8c9a64b2524563f6 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Sat, 15 Aug 2020 21:55:06 +0000 Subject: [PATCH] - update to 1.38.1 * test: use last matching qemu version (cjihrig) * win, util: rearrange uv_hrtime (Bartosz Sosnowski) * test: skip signal_multiple_loops test on QEMU (gengjiawen) * build: add android build to CI (gengjiawen) * test: extend fs_event_error_reporting timeout (cjihrig) * build: link libkvm on netbsd only (Alexander Tokmakov) * linux: refactor /proc file reader logic (Ben Noordhuis) * linux: read load average from /proc/loadavg (Ben Noordhuis) * android: remove patch code for below 21 (gengjiawen) * win: fix visual studio 2008 build (Arenoros) * win,tty: fix deadlock caused by inconsistent state (lander0s) * unix: use relaxed loads/stores for feature checks (Ben Noordhuis) * build: don't .gitignore m4/ax_pthread.m4 (Ben Noordhuis) * unix: fix gcc atomics feature check (Ben Noordhuis) * darwin: work around clock jumping back in time (Ben Noordhuis) * udp: fix write_queue cleanup on sendmmsg error (Santiago Gimeno) * src: build fix for Android (David Carlier) * win: remove dep on GetQueuedCompletionStatusEx (Colin Finck) * doc: correct source lines (Shohei YOSHIDA) * build,android: fix typo (twosee) * doc: uv_cancel() handles uv_random_t requests (Philip Chimento) * doc: fix unescaped character (Philip Chimento) * build,cmake: fix compilation on old MinGW (erw7) * build: remove unnessesary MSVC warnings (Bartosz Sosnowski) * win: make uv_udp_init_ex() accept UV_UDP_RECVMMSG (Ben Noordhuis) * unix: simplify uv__udp_init_ex() (Ben Noordhuis) * win: remove MAX_PATH limitations (Bartosz Sosnowski) * build, win: add long path aware manifest (Bartosz Sosnowski) * doc: check/idle/prepare functions always succeed (Ben Noordhuis) OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libuv?expand=0&rev=43 --- fix_tests.patch | 48 +++++++++++++++++----- libuv-v1.38.1.tar.gz | 3 ++ libuv-v1.38.1.tar.gz.sign | 17 ++++++++ libuv.changes | 83 +++++++++++++++++++++++++++++++++++++++ libuv.spec | 2 +- 5 files changed, 143 insertions(+), 10 deletions(-) create mode 100644 libuv-v1.38.1.tar.gz create mode 100644 libuv-v1.38.1.tar.gz.sign diff --git a/fix_tests.patch b/fix_tests.patch index f4aa0e8..5fc5b05 100644 --- a/fix_tests.patch +++ b/fix_tests.patch @@ -1,17 +1,47 @@ -diff --git a/test/test-list.h b/test/test-list.h -index a6cfc6b..eb514db 100644 ---- a/test/test-list.h -+++ b/test/test-list.h -@@ -678,8 +678,6 @@ TASK_LIST_START +Index: libuv-v1.38.1/test/test-list.h +=================================================================== +--- libuv-v1.38.1.orig/test/test-list.h ++++ libuv-v1.38.1/test/test-list.h +@@ -78,7 +78,6 @@ TEST_DECLARE (tty_pty) + TEST_DECLARE (stdio_over_pipes) + TEST_DECLARE (stdio_emulate_iocp) + TEST_DECLARE (ip6_pton) +-TEST_DECLARE (connect_unspecified) + TEST_DECLARE (ipc_heavy_traffic_deadlock_bug) + TEST_DECLARE (ipc_listen_before_write) + TEST_DECLARE (ipc_listen_after_write) +@@ -162,11 +161,7 @@ TEST_DECLARE (udp_send_and_recv) + TEST_DECLARE (udp_send_hang_loop) + TEST_DECLARE (udp_send_immediate) + TEST_DECLARE (udp_send_unreachable) +-TEST_DECLARE (udp_multicast_join) +-TEST_DECLARE (udp_multicast_join6) + TEST_DECLARE (udp_multicast_ttl) +-TEST_DECLARE (udp_multicast_interface) +-TEST_DECLARE (udp_multicast_interface6) + TEST_DECLARE (udp_dgram_too_big) + TEST_DECLARE (udp_dual_stack) + TEST_DECLARE (udp_ipv6_only) +@@ -590,7 +585,6 @@ TASK_LIST_START + TEST_ENTRY (stdio_over_pipes) + TEST_ENTRY (stdio_emulate_iocp) + TEST_ENTRY (ip6_pton) +- TEST_ENTRY (connect_unspecified) + TEST_ENTRY (ipc_heavy_traffic_deadlock_bug) + TEST_ENTRY (ipc_listen_before_write) + TEST_ENTRY (ipc_listen_after_write) +@@ -716,10 +710,6 @@ TASK_LIST_START + TEST_ENTRY (udp_options) + TEST_ENTRY (udp_options6) TEST_ENTRY (udp_no_autobind) - TEST_ENTRY (udp_multicast_interface) - TEST_ENTRY (udp_multicast_interface6) +- TEST_ENTRY (udp_multicast_interface) +- TEST_ENTRY (udp_multicast_interface6) - TEST_ENTRY (udp_multicast_join) - TEST_ENTRY (udp_multicast_join6) TEST_ENTRY (udp_multicast_ttl) + TEST_ENTRY (udp_sendmmsg_error) TEST_ENTRY (udp_try_send) - -@@ -817,7 +815,6 @@ TASK_LIST_START +@@ -857,7 +847,6 @@ TASK_LIST_START TEST_ENTRY (getnameinfo_basic_ip4) TEST_ENTRY (getnameinfo_basic_ip4_sync) diff --git a/libuv-v1.38.1.tar.gz b/libuv-v1.38.1.tar.gz new file mode 100644 index 0000000..ac91910 --- /dev/null +++ b/libuv-v1.38.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ece7d279e480fa386b066130a562ad1a622079d43d1c30731f2f66cd3f5c647 +size 1250811 diff --git a/libuv-v1.38.1.tar.gz.sign b/libuv-v1.38.1.tar.gz.sign new file mode 100644 index 0000000..1dc037e --- /dev/null +++ b/libuv-v1.38.1.tar.gz.sign @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Comment: GPGTools - https://gpgtools.org + +iQIzBAABCgAdFiEEVzU+Db2qp+g5tmoa/0fV5K2LT9wFAl7/Yh8ACgkQ/0fV5K2L +T9xk6A/+KFNQGS+DKmS/LUoIDDXYqOmcCRnCbbkneFPCws9UzxVObn0Xy7r3P35D +reOUpSRX02y902TBfy2/rUcRLguRHg7kvE/o23ha5u0meABnPJCFkQBNQjYD9SfZ +u6TXNupRlieiAYnwufcJKVnNFX/aRuTKuXz586lZp8ok+QrQg1kJ9ykgoC7ME/Ph +MuyGGlcWDAJ6rcwq7EOAMLpGoYm296UKVqnzz36VmoZf2WRdlcxXuw5TgDOP7g+w +0stdZmfmxE1WczKWedkWn7XP7F5OpQq8ITv7hOnS/RgsV2E9tfsZ92scFWmg0GGE +tRcDUBfCzarUUzZ8eiBtyeg2xdt3/Nq1niu1aoEL/C1R3gE+gq4eqUJmVm/XJUFm +Grp+MPSinfATHTsL7n7wUkZlDTSgACsQEw0m2ZHIymXMeYHHS9wFcM2RGiNJGOka +mQPwZVPigznvpevYP8RpbX/wdOh+Hro8S6i4YXhQT68WDzyaYNJ7/T1XIY2fSUft +wm33UI+YAdOHjyteauDwoP/avdaM1p7/LM59RQD/VUtgzdZDKkAETKHrKhKHyJEN +Jq1YHzsmxkuBCIGJY1PpMdMPgcU8WFrO3Ccja5z3meQ5d9rNQL8jNZxDp694Vk9Q +W1mFdcAwyNgRnlDcY1KdAtWrtfgA6Qn24NeMPNjTe+YPnBgdx1w= +=mhUi +-----END PGP SIGNATURE----- diff --git a/libuv.changes b/libuv.changes index 6bc24d1..3f0bbfc 100644 --- a/libuv.changes +++ b/libuv.changes @@ -1,3 +1,86 @@ +------------------------------------------------------------------- +Sat Aug 15 21:52:48 UTC 2020 - Dirk Mueller + +- update to 1.38.1 + * test: use last matching qemu version (cjihrig) + * win, util: rearrange uv_hrtime (Bartosz Sosnowski) + * test: skip signal_multiple_loops test on QEMU (gengjiawen) + * build: add android build to CI (gengjiawen) + * test: extend fs_event_error_reporting timeout (cjihrig) + * build: link libkvm on netbsd only (Alexander Tokmakov) + * linux: refactor /proc file reader logic (Ben Noordhuis) + * linux: read load average from /proc/loadavg (Ben Noordhuis) + * android: remove patch code for below 21 (gengjiawen) + * win: fix visual studio 2008 build (Arenoros) + * win,tty: fix deadlock caused by inconsistent state (lander0s) + * unix: use relaxed loads/stores for feature checks (Ben Noordhuis) + * build: don't .gitignore m4/ax_pthread.m4 (Ben Noordhuis) + * unix: fix gcc atomics feature check (Ben Noordhuis) + * darwin: work around clock jumping back in time (Ben Noordhuis) + * udp: fix write_queue cleanup on sendmmsg error (Santiago Gimeno) + * src: build fix for Android (David Carlier) + * win: remove dep on GetQueuedCompletionStatusEx (Colin Finck) + * doc: correct source lines (Shohei YOSHIDA) + * build,android: fix typo (twosee) + * doc: uv_cancel() handles uv_random_t requests (Philip Chimento) + * doc: fix unescaped character (Philip Chimento) + * build,cmake: fix compilation on old MinGW (erw7) + * build: remove unnessesary MSVC warnings (Bartosz Sosnowski) + * win: make uv_udp_init_ex() accept UV_UDP_RECVMMSG (Ben Noordhuis) + * unix: simplify uv__udp_init_ex() (Ben Noordhuis) + * win: remove MAX_PATH limitations (Bartosz Sosnowski) + * build, win: add long path aware manifest (Bartosz Sosnowski) + * doc: check/idle/prepare functions always succeed (Ben Noordhuis) + * darwin: fix build with non-apple compilers (Ben Noordhuis) + * win: support environment variables > 32767 chars (Ben Noordhuis) + * unix: fully initialize struct msghdr (Ben Noordhuis) + * doc: add uv_replace_allocator thread safety warning (twosee) + * unix: fix int overflow when copying large files (Michal Artazov) + * fs: report original error (Bartosz Sosnowski) + * win, fs: add IO_REPARSE_TAG_APPEXECLINK support (Bartosz Sosnowski) + * doc: fix formatting (Ben Noordhuis) + * unix: fix memory leak when uv_loop_init() fails (Anna Henningsen) + * unix: shrink uv_udp_set_source_membership() stack (Ben Noordhuis) + * unix,win: fix wrong sizeof argument to memcpy() (Ben Noordhuis) + * build: check for libraries not provided by libc (Jeroen Roovers) + * doc: fix the order of arguments to calloc() (MasterDuke17) + * unix: don't abort when getrlimit() fails (Ben Noordhuis) + * test: support common user profile on IBMi (Xu Meng) + * build: test on more platforms via QEMU in CI (gengjiawen) + * build: add aix-common.c for AIX cmake build (Jesse Gorzinski) + * zos: explicitly mark message queue events (Irek Fakhrutdinov) + * zos: move mq check out of loop to save cpu cycles (Irek Fakhrutdinov) + * zos: add checks to ensure behavior of epoll_wait (Irek Fakhrutdinov) + * src: add uv__reallocf() (Ben Noordhuis) + * build: ibmi support for cmake (Jesse Gorzinski) + * build: fix gyp build for Android API >= 28 (Lin Zhang) + * udp: return recvmmsg-ed datagrams in order (Saúl Ibarra Corretgé) + * zos,test: fix spawn_empty_env for shared library build (Richard Lau) + * zos: fix non-Release builds (Richard Lau) + * zos: fix return value on expired nanosleep() call (Richard Lau) + * build: fix z/OS cmake build (Richard Lau) + * test: add a bunch of ASSERT macros (Santiago Gimeno) + * test: remove unused extern declaration (Ben Noordhuis) + * test: canonicalize argv[0] in exepath test (Ben Noordhuis) + * test: simplify platform_init() (Ben Noordhuis) + * ibmi: Fix isatty EBADF handling and refactor (Kevin Adler) + * test: Test EBADF tty handling (Kevin Adler) + * build: make cmake build benchmarks (Ben Noordhuis) + * win: use RtlGenRandom from advapi32.dll directly (Ben Noordhuis) + * android: fix OOB write in uv_interface_addresses() (Lin Zhang) + * test: pass test when hostname is single character (毛毛) + * ibmi: set the highest process priority to -10 (Xu Meng) + * build: remove support for gyp (Ben Noordhuis) + * doc: add note to README on cross-compiling (Ben Noordhuis) + * fs: add uv_fs_lutime() (Sk Sajidul Kadir) + * unix: implement cpu_relax() for arm (David Carlier) + * linux: fix uv__accept4() (twosee) + * win: handle file paths in uv_fs_statfs() (erw7) + * unix: fix uv_os_environ() null pointer check (Rikard Falkeborn) + * win: fix uv_os_environ() null pointer check (Rikard Falkeborn) + * unix: fix compilation on macOS 32-bit architectures (Brad King) + * win: replace alloca() with stack-based array (Ben Noordhuis) + ------------------------------------------------------------------- Mon Feb 24 09:15:39 UTC 2020 - Tomáš Chvátal diff --git a/libuv.spec b/libuv.spec index 395dcea..8b1b386 100644 --- a/libuv.spec +++ b/libuv.spec @@ -18,7 +18,7 @@ %define somajor 1 Name: libuv -Version: 1.34.2 +Version: 1.38.1 Release: 0 Summary: Asychronous I/O support library License: MIT