public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libuv/, profiles/arch/hppa/
@ 2023-11-26 23:48 Sam James
  0 siblings, 0 replies; only message in thread
From: Sam James @ 2023-11-26 23:48 UTC (permalink / raw
  To: gentoo-commits

commit:     c156a052a2acffb50d38e84070593c9ca9230d0c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 26 23:44:26 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 26 23:44:26 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c156a052

dev-libs/libuv: mark older iouring versions as -hppa

1.45.0, 1.46.0 are broken on some HPPA kernels (see linked PR), but 1.47.0
has the linked PR included which means libuv won't try to use iouring on known-broken
kernels.

Bug: https://github.com/libuv/libuv/pull/4224
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/libuv/libuv-1.45.0.ebuild | 2 +-
 dev-libs/libuv/libuv-1.46.0.ebuild | 2 +-
 profiles/arch/hppa/package.mask    | 8 --------
 3 files changed, 2 insertions(+), 10 deletions(-)

diff --git a/dev-libs/libuv/libuv-1.45.0.ebuild b/dev-libs/libuv/libuv-1.45.0.ebuild
index 0028ef084a43..56efb6584553 100644
--- a/dev-libs/libuv/libuv-1.45.0.ebuild
+++ b/dev-libs/libuv/libuv-1.45.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = 9999* ]]; then
 	inherit git-r3
 else
 	SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+	KEYWORDS="~alpha ~amd64 ~arm ~arm64 -hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 fi
 
 LICENSE="BSD BSD-2 ISC MIT"

diff --git a/dev-libs/libuv/libuv-1.46.0.ebuild b/dev-libs/libuv/libuv-1.46.0.ebuild
index 6a05fb8e9adf..ebc3bbc84897 100644
--- a/dev-libs/libuv/libuv-1.46.0.ebuild
+++ b/dev-libs/libuv/libuv-1.46.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = 9999* ]]; then
 	inherit git-r3
 else
 	SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+	KEYWORDS="~alpha amd64 arm arm64 -hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 fi
 
 LICENSE="BSD BSD-2 ISC MIT"

diff --git a/profiles/arch/hppa/package.mask b/profiles/arch/hppa/package.mask
index b5338568bc80..bfaec4b9a8f4 100644
--- a/profiles/arch/hppa/package.mask
+++ b/profiles/arch/hppa/package.mask
@@ -6,14 +6,6 @@
 # See https://github.com/systemd/systemd/issues/29775 and bug #916469.
 >=sys-apps/systemd-254
 
-# Sam James <sam@gentoo.org> (2023-08-28)
-# libuv >=1.45.0 starts to use iouring (but via its own implementation, not sys-libs/liburing)
-# which means CMake then starts using iouring. There are some kernel bugs which
-# got shaken out on hppa: linux 6.4.x is okay, but 6.1.x at least need backports.
-#
-# See https://lore.kernel.org/linux-parisc/87jztggow5.fsf@gentoo.org/T/.
->=dev-libs/libuv-1.45.0
-
 # Sam James <sam@gentoo.org> (2023-07-03)
 # Broken memory handling
 # https://lore.kernel.org/linux-parisc/612eaa53-6904-6e16-67fc-394f4faa0e16@bell.net/


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2023-11-26 23:48 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-26 23:48 [gentoo-commits] repo/gentoo:master commit in: dev-libs/libuv/, profiles/arch/hppa/ Sam James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox