From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id 4GtQLI3pCmb0BAEAqHPOHw:P1 (envelope-from ) for ; Mon, 01 Apr 2024 19:06:21 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id 4GtQLI3pCmb0BAEAqHPOHw (envelope-from ) for ; Mon, 01 Apr 2024 19:06:21 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=ZXMItKvF; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1711991181; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc: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=OsvbkIwfCRvMyEPdZKST6JZJv5LnljcavElmx/PEem0=; b=JowBkyeMuVAdYPwdPP6yaVOLTf8+Wv0s08caYtNnlZVAvm/62NYkRBJ5LvehSTiZeeDFfZ tuZ2jxFcJ2Vjk67PKD/19gIMI9k/EoVfSWo083P+x8T+5rl6GpbqHIaQfW7A/0Js55Xk8S pmDQWzleMrZYS+2vbbTHnQP7CTEIVrDCdaA8rWfbxuCbVgxObgWqBfqiOyaMFJy15VRTKm 3Zv0hBCCsR6urV6mhTfADlwvUbtr6+j7d695CAEIu5qW/DPRzmrdqltzL6gdyxc8kd4JxF ojlqQxrK1QcWYkYem2ImGg0GrNoa3+acF6bSb6/fTmBZ4EeUKdnWwtYcdDJEoQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=ZXMItKvF; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1711991181; a=rsa-sha256; cv=none; b=oKBZnghQzvfC+a1pCn9DjmCeR7X6hM6ZO7Sj0HUwJsJ7KhCNkNp9+RnNLCIweHCZuScw8S 0GgTyYF+H+c4X4dkXSB+Q0l4ajinlnCB3g8HPnQ05WuhjbjmzQRDYfzGG4VR1bAvDFaRAW 20KBb8hrB8Rw0os9/9pQF39EAtrk6VUeb4uHiYZM4k34VMZ4R1AQFvIHaesMqvzMCvW7qz 1X4n7eHLpLdeSWIm+p7+Zi7xJ93fufepiRL+NU+KCax3HxPmM9KCXoQ4U3obwix7+HPSnD Ic7g/yDhl71jjaWSat6WRAXeqSA/iiZg4E5NY62dUFsjE97B5ivleKUj3s4BPw== 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 7A7AD733BA for ; Mon, 1 Apr 2024 19:06:21 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rrL6e-0008BX-L5; Mon, 01 Apr 2024 13:06:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rrL6d-0008BK-Ej for guix-patches@gnu.org; Mon, 01 Apr 2024 13:05:59 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rrL6d-00042e-6T for guix-patches@gnu.org; Mon, 01 Apr 2024 13:05:59 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rrL6g-0001BM-47 for guix-patches@gnu.org; Mon, 01 Apr 2024 13:06:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#69971] [PATCH v2] gnu: webkitgtk: Add locale and dri access to gtk sandbox in order to silence gtk locale warnings and enable hardware accelerated video, respectively. Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 01 Apr 2024 17:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69971 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Abhishek Cherath , Maxim Cournoyer Cc: Raghav Gururajan , 69971@debbugs.gnu.org, Vivien Kraus Received: via spool by 69971-submit@debbugs.gnu.org id=B69971.17119911164474 (code B ref 69971); Mon, 01 Apr 2024 17:06:02 +0000 Received: (at 69971) by debbugs.gnu.org; 1 Apr 2024 17:05:16 +0000 Received: from localhost ([127.0.0.1]:51486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rrL5v-0001A6-Hx for submit@debbugs.gnu.org; Mon, 01 Apr 2024 13:05:15 -0400 Received: from mail-ed1-x543.google.com ([2a00:1450:4864:20::543]:42329) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rrL5t-00019k-9z for 69971@debbugs.gnu.org; Mon, 01 Apr 2024 13:05:13 -0400 Received: by mail-ed1-x543.google.com with SMTP id 4fb4d7f45d1cf-56c583f5381so5441240a12.1 for <69971@debbugs.gnu.org>; Mon, 01 Apr 2024 10:05:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711991104; x=1712595904; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=OsvbkIwfCRvMyEPdZKST6JZJv5LnljcavElmx/PEem0=; b=ZXMItKvFfX44P9+4BQlGUYN/foy+Ddbdjw6aC58+reyub6OICq5xmEAeRbb/l2PXDJ Lv0EgVLbir7L9skx0SfJ8iLIpon8xgz29dmRX/EsGxdpf5JGCQPYjnY9/qfs/+ResdcU ASlG4WsKmFGk7nmOs5WRA70ZMdACEbUTcRm2G080PejTpHDIDaIyrXSn0A1LtwaLNdjz iGzIsOObkanr5t1Y+u2jXI22HUk1k4D3HLf/q/SV6qlVHDx5ul8T4XnudipIam5TYAXa cqM/AacSokWaqaY+WvDQ0NUppRPiGhYScVJYnlDLcTlG/5WPz7s1rq4SMf66uzo0LMOR wqKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711991104; x=1712595904; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=OsvbkIwfCRvMyEPdZKST6JZJv5LnljcavElmx/PEem0=; b=BqMJ3rGAJm4SzLrfvmrOL8N4HrEqzBI4huEXOszWWpC9NoOn73uOT+LOw37ijKnBgS 0j/YJ0FfYjly/6OKWWF5j07rKV5HB6bhv8hZRo0FFzd9I1NwRB80aoBjDqKkSFOvOLoE 9ba87H8wK6IFRZBGAtbP8SNcOoRmCUg0FqsvPcbTp9krgw3G0pS4uRxpQsMuvBXs7Sai smO6976XoHEyeLxliXf8XnxdY4q2oOkXA6b3E9zR2LiMIq9VQadj+Pxf/l02oAj+LIav V+KfkipOhH9DOepfSNxCAHdS9RFlkdxHUXX51tDITvdh48n2ILnwnB03yaZSxvlvJ3qO XbGA== X-Gm-Message-State: AOJu0YwXIq0Cf6zUwPBtXBinifHvC4xGi7z7QxRj9M8IwYEZ4Aucc4ec qK2nUd7Mc5lJrqC/t+FOKGajtP58xGzrEvl9xY+oCpNVn18N7HtR X-Google-Smtp-Source: AGHT+IEyqqIfBjBtlkoMVALdZ6xLR5Z4/paxRvWVgpRGpn3AtVdSCunGGg4nhP7aKH91Ee6cXzGOkA== X-Received: by 2002:a50:bb49:0:b0:568:a5b5:8591 with SMTP id y67-20020a50bb49000000b00568a5b58591mr13144758ede.1.1711991103813; Mon, 01 Apr 2024 10:05:03 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id p12-20020a50c94c000000b005689bfe2688sm5642716edh.39.2024.04.01.10.05.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Apr 2024 10:05:03 -0700 (PDT) Message-ID: <1c0548fce1e731b0b9c7a139ac887a89f9854932.camel@gmail.com> From: Liliana Marie Prikler Date: Mon, 01 Apr 2024 19:05:01 +0200 In-Reply-To: <32CEBDAB-81B8-4B75-8B2A-69BEA6512B71@quic.us> References: <02189bbb2583491df0be62c56568caa4bf245997.1711245733.git.abhi@quic.us> <43974b799a22fd2b469494040b2ff02335f92315.1711259689.git.abhi@quic.us> <87bk6tx3wq.fsf@gmail.com> <9b96d46745090dfb5c1154c74f56ca9d57440908.camel@gmail.com> <32CEBDAB-81B8-4B75-8B2A-69BEA6512B71@quic.us> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Queue-Id: 7A7AD733BA X-Spam-Score: -3.75 X-Migadu-Spam-Score: -3.75 X-Migadu-Scanner: mx10.migadu.com X-TUID: GwjDld9eVIXa Am Montag, dem 01.04.2024 um 06:49 -0400 schrieb Abhishek Cherath: > > I think dynamic choices should be possible =E2=80=93 IIRC, std::strings= are > > used for arguments, but even if not, we're dealing with C++, so we > > can allocate "on the stack". >=20 > =F0=9F=91=8D. I can make that change tomorrow. One QoL thing. How do you = run a > program built in /tmp/<> without it complaining about > store paths and suchlike? >=20 > I ask because ideally, I'd debug this by interrupting the webkit > build somewhere while I have --keep-failed, then `guix shell -D > webkitgtk --pure && . environment-variables`, then running the > minibrowser. But that doesn't work because it complains about stuff > not being in the store. >=20 > Oh, but I suppose I could use LD_LIBRARY_PATH unless it compiles in > some strings.=C2=A0 Will try. You should be able to run things from the build folder, but you could also throw a post-install error if needed. Just note that webkitgtk in and of itself doesn't really come with a full browser, so you'd have to compile one as well=E2=80=A6 I think with webkit in particular the problem is that store paths are getting hard-coded in places where file existence is required, so you might want to replace those store paths with /tmp/guix-build/=E2=80=A6 > > rebuilds from 44.10.=C2=A0 I'd prefer if stuff that rebuilds webkitgtk > > on master were grafted, as it causes more than the prescribed 300 > > rebuilds and is a nasty build itself. >=20 > =F0=9F=91=8D, so call this webkitgtk-bubblewrap-fixed and have a replacem= ent > field in the other package? Ahh, sorry, grafts are for security purposes =E2=80=93 changes like these w= ould have to go through the usual channels (i.e. gnome-team). We will be jumping ahead to 46 at some point in the future, but for now the branch is chill and we still need to catch up on stuff we missed for master. Cheers