From owner-freebsd-desktop@freebsd.org Thu Sep 24 17:34:29 2020 Return-Path: Delivered-To: freebsd-desktop@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 3A77D423531 for ; Thu, 24 Sep 2020 17:34:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4By2Gs0gHVz3fld for ; Thu, 24 Sep 2020 17:34:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 16D81422EFA; Thu, 24 Sep 2020 17:34:29 +0000 (UTC) Delivered-To: desktop@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 169DC422EF9 for ; Thu, 24 Sep 2020 17:34:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4By2Gr6wybz3fwM for ; Thu, 24 Sep 2020 17:34:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id D2B7D25D83 for ; Thu, 24 Sep 2020 17:34:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 08OHYSab088159 for ; Thu, 24 Sep 2020 17:34:28 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 08OHYSv8088158 for desktop@FreeBSD.org; Thu, 24 Sep 2020 17:34:28 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: desktop@FreeBSD.org Subject: [Bug 214338] [PATCH] devel/glib20: new kqueue() backend for file monitoring Date: Thu, 24 Sep 2020 17:34:26 +0000 X-Bugzilla-Reason: AssignedTo CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: needs-patch X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: rozhuk.im@gmail.com X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: desktop@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-desktop@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Using and improving FreeBSD on the desktop List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Sep 2020 17:34:29 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D214338 --- Comment #82 from rozhuk.im@gmail.com --- (In reply to Tobias C. Berner from comment #81) 1. Short answer: there is no way to patch original kqueue to thing that I m= ade. Long version. IMHO glib`s kqueue gio fam backend is peace of crap and it is much easy for= me drop it and write new. glib/gnome does not care about BSD users at all: a) It was broken and disabled from 2015.08 to 2016.01 or longer. b) After it was "fixed" - it consume to much CPU in thunar and crash it rar= ely. This happen with most apps that uses glib`s gio. Summary: it was totally unusable on desktop during at least 3+ years, proba= bly in 2019-03 there was some fixes. But I do not want waste my time again with= it to test this crap, at least because my implementation has many features to improve performance, like: fd cache/deduplication, rate limits and not use = any polling. c) Even here, on FreeBSD bug trucker all patches for gnome staff from me was newer go to our port tree. Even then glib take it to their tree: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D240517 gnome@freebsd.org =3D /dev/null. d) Even simple build documentation update take to many time if it is *BSD specific: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1114 2. I use only FreeBSD and Open/DragonFly/NET BSD, MacOS is not in my comfort zone. --=20 You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.=