From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id d9BuFSxH1WEWYAAAgWs5BA (envelope-from ) for ; Wed, 05 Jan 2022 08:22:20 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id kMQWEixH1WGoqgAA9RJhRA (envelope-from ) for ; Wed, 05 Jan 2022 08:22:20 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 03FD915588 for ; Wed, 5 Jan 2022 08:22:20 +0100 (CET) Received: from localhost ([::1]:48102 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n50cl-0003bz-28 for larch@yhetil.org; Wed, 05 Jan 2022 02:22:19 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40706) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n50Ow-00085C-4W for bug-guix@gnu.org; Wed, 05 Jan 2022 02:08:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:56116) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n50Ov-0006P2-Rh for bug-guix@gnu.org; Wed, 05 Jan 2022 02:08:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n50Ov-0003uU-Nl for bug-guix@gnu.org; Wed, 05 Jan 2022 02:08:01 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#53011: Possible to Update qtbase-5 to v5.15.8? Resent-From: Philip McGrath Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 05 Jan 2022 07:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53011 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Florian Bruhin , Jaft , Leo Famulari , 53011@debbugs.gnu.org Received: via spool by 53011-submit@debbugs.gnu.org id=B53011.164136647715021 (code B ref 53011); Wed, 05 Jan 2022 07:08:01 +0000 Received: (at 53011) by debbugs.gnu.org; 5 Jan 2022 07:07:57 +0000 Received: from localhost ([127.0.0.1]:39429 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n50Or-0003uC-DM for submit@debbugs.gnu.org; Wed, 05 Jan 2022 02:07:57 -0500 Received: from mail-qt1-f182.google.com ([209.85.160.182]:40506) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n50Op-0003tz-Be for 53011@debbugs.gnu.org; Wed, 05 Jan 2022 02:07:55 -0500 Received: by mail-qt1-f182.google.com with SMTP id l17so36600440qtk.7 for <53011@debbugs.gnu.org>; Tue, 04 Jan 2022 23:07:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=philipmcgrath.com; s=google; h=message-id:date:mime-version:user-agent:from:subject:to:references :content-language:in-reply-to:content-transfer-encoding; bh=86r46j4ewXx/tPpF+2TNzUiznjj0fCzaesxgisEMcrI=; b=SGLYkeCRGd1rqgBwbDWkNH9VSZX3bDslvTNuqaEnH+6M66sRip5kMPEELsLoAHUdlb 2i0U5VaEnXqAtrtNzkMMzXuhk9/SnQ+CWna9QHIaY+nXIl16DrdCRgBDcpW0eHw0NioU MdScSjl7V/jp4eJQfNfYZuAdY0mmhGObTDRnC5MUUx5rS/t6pWSh1gk5XuN7tb3KSXaR RmmfBlQl5xNhF3Dq+iL/xCPp3C1de4/bz6jNsnXLneMm/5kQ+ams8OPp1dqA+nj57nk9 El4uBwYLWnhPn6ZWIZrUt+HgHiNN5qCr2wYrYsFINS3Mf8xgSk2ooeWaIBL4C4Fgejad jEBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:from :subject:to:references:content-language:in-reply-to :content-transfer-encoding; bh=86r46j4ewXx/tPpF+2TNzUiznjj0fCzaesxgisEMcrI=; b=VZyNhSfO1TSFll9g2nZhki9B8rAX50dxqOiKjCfJXJkC6SPlZLvGas47c4igog24a9 FyMyWodAG9m4F9gVyKiI7xINNpbAN4m37w7+L3zHAXm9nGO1DqnXUIbUtzMuXYYbnEYi UpQQGtWAlvLD+aYPHrmPpgjYLcF6dq7zIp2zbhFdJ25GBXGoUoq8BwHL+9hmY6R3W675 IYyzVPBTrk/T2j3nk0nlZFLcvwNlQ+Jdsk6IkIlD82qU/q6A0DjJFLVkECrx3kzaamx1 IdjbYNDDm93IfnydmgKXZjOL8v1BadT522lCm+idxiPSwr/4HCVJQ03n3TtgKY21Qxzw FN3A== X-Gm-Message-State: AOAM5309Dad3zQqAP3c2IkgRx/aw75FMaTHgVlZEJsov0BohLWq2Vs4z bbTZKANjWM8oWRjrnUQVQSsJGA== X-Google-Smtp-Source: ABdhPJzAkcJtEv1drYM3SAtZPZIY+TjxWTiNDJGuQSA1a/tKPK+TnxG/9O8sYR0n9fmGPZJCrKUZJg== X-Received: by 2002:a05:622a:199c:: with SMTP id u28mr1245510qtc.95.1641366469815; Tue, 04 Jan 2022 23:07:49 -0800 (PST) Received: from [192.168.45.37] (c-73-125-89-242.hsd1.fl.comcast.net. [73.125.89.242]) by smtp.gmail.com with ESMTPSA id i7sm34626365qkn.0.2022.01.04.23.07.49 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 04 Jan 2022 23:07:49 -0800 (PST) Message-ID: Date: Wed, 5 Jan 2022 02:07:48 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.3.1 From: Philip McGrath References: <28974452.1530175.1641317754644.ref@mail.yahoo.com> <28974452.1530175.1641317754644@mail.yahoo.com> <20220104180457.tgkrnle4nc6ougdr@aragog> Content-Language: en-US In-Reply-To: <20220104180457.tgkrnle4nc6ougdr@aragog> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1641367340; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=86r46j4ewXx/tPpF+2TNzUiznjj0fCzaesxgisEMcrI=; b=X1YTc2kNCj1OD87BDEvyP55Aj8thsdHDG4oSE9dk+llsfMz6xjMVHq/w3RbZzkhC5PVEeu QLLrGxVnRxMc61ZyWWmqGe8x6QgzeUtbCbZAeMbMrFCFpuF0O1b0kkI6OEywZMlxMc9j/l 2qwcUvZBsiBvaYJHIsIoBoVqf9yrcKcxNgGdcX+YRCkvTuDJLVAs/Qzpdd1MCEa0LtijYG 0O/dSfKzHIyurYCa+aUIRmSDUzXJEAEmRh42ZtkH97pLVjdRJZ3MEssZfI36yj+UHHCYz/ Gl5I3ETdETPUYwKbNV1OLpOqOZS8J27XYZf137KG41sCWd0dh9OOgElVw6dBxQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1641367340; a=rsa-sha256; cv=none; b=ZhxkBIn4EMnC8eatBovR9mxcQDa37MuYQhrQ7/5YMu+t11RqILNs2lP0yKZEsqPqE2deCt n8D3M7IexLv9jBXfFbjLHLzdM5LIA+8IwCTHTkUhUqJM9qAEqOPKK0UT0pgdpYZCcBZyUq lxlC5sN2a+D3x66tirZ6ilVOB2rw/6e71cvrbA9ZnLYJxsla5fp5x+sr01gpV2pO1kn4Iv sFkbx+QA/ju8JjVuZm5h5Ptdg95KbWwiKfjCx/2HvryLNmKY+B6168dOF4oCnU7IOuaGVj moMqgXdgGZjdrdgHrztkOvKXm5gVec3DFBpU8SdCaeDaZjJrPjlG33W1nfBvSQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=philipmcgrath.com header.s=google header.b=SGLYkeCR; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -2.10 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=philipmcgrath.com header.s=google header.b=SGLYkeCR; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 03FD915588 X-Spam-Score: -2.10 X-Migadu-Scanner: scn0.migadu.com X-TUID: rZ9NWXyRlefT Hi, On 1/4/22 13:04, Florian Bruhin wrote: > Hey, > > qutebrowser upstream here. > > On Tue, Jan 04, 2022 at 05:35:54PM +0000, Jaft wrote: >> Partially because it's the latest version but primarily because there's a bug in the current version for QTwebengine. > > Note that qtbase releases after 5.15.2 are commercial-only > unfortunately: > > https://www.qt.io/blog/qt-offering-changes-2020 > https://www.qt.io/blog/commercial-lts-qt-5.15.3-released > > However, QtWebEngine source releases are exempt from that, due to > containing third-party LGPL code, so its source for newer releases is > publicly available: > https://code.qt.io/cgit/qt/qtwebengine.git/refs/tags > > Most distributions I'm aware of are still keeping updated with those > releases, as they should work just fine against an older qtbase. > > Alternatively, to fix the issues with missing text, backporting this > patch should suffice: > https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/374232 > > However, newer QtWebEngine releases come with a variety of security > fixes and even a Chromium upgrade (from 83 to 87), so I'd highly > recommend keeping it up to date. > > Florian > As some of you may know, KDE maintains a carefully curated patch collection for Qt 5 consisting strictly of backports from the current (QT6-based) development branch of Qt and fixes for removed functionality. (They do not increment the Qt version number, to avoid any further confusion.) AIUI, this is the same way The Qt Company creates their non-public releases for customers using non-free licenses (or at least it's what they say they do), though the KDE developers, quite reasonably, only backport patches of interest to free software. Announcement: https://dot.kde.org/2021/04/06/announcing-kdes-qt-5-patch-collection FAQ: https://community.kde.org/Qt5PatchCollection Using these patches should be as easy as pointing the origin of the relevant Guix packages to the kde/5.15 branches of the corresponding repositories, e.g. . I think this would be the best way to update Guix's qtbase-5 and other packages in general. But, as Florian explains, the situation with QtWebEngine is even less complicated. -Philip