From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id gMi/Brk0jmDnPAAAgWs5BA (envelope-from ) for ; Sun, 02 May 2021 07:12:25 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id EHVkArk0jmCzeAAAB5/wlQ (envelope-from ) for ; Sun, 02 May 2021 05:12:25 +0000 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 B38871EED1 for ; Sun, 2 May 2021 07:12:24 +0200 (CEST) Received: from localhost ([::1]:40156 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ld4P1-0002Dw-NL for larch@yhetil.org; Sun, 02 May 2021 01:12:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36740) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ld4Og-0002DL-QP for guix-patches@gnu.org; Sun, 02 May 2021 01:12:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:57098) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ld4Og-00015J-Et for guix-patches@gnu.org; Sun, 02 May 2021 01:12:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ld4Og-0001W9-9P for guix-patches@gnu.org; Sun, 02 May 2021 01:12:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48028] [PATCH wip-gnome 0/8]: Misc. Resent-From: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 02 May 2021 05:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48028 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Prikler Cc: Raghav Gururajan , 48028@debbugs.gnu.org Received: via spool by 48028-submit@debbugs.gnu.org id=B48028.16199323095824 (code B ref 48028); Sun, 02 May 2021 05:12:02 +0000 Received: (at 48028) by debbugs.gnu.org; 2 May 2021 05:11:49 +0000 Received: from localhost ([127.0.0.1]:40409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ld4OT-0001Vs-GB for submit@debbugs.gnu.org; Sun, 02 May 2021 01:11:49 -0400 Received: from mail-oln040092253014.outbound.protection.outlook.com ([40.92.253.14]:13372 helo=APC01-SG2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ld4OQ-0001Vm-V8 for 48028@debbugs.gnu.org; Sun, 02 May 2021 01:11:48 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kCAWIlsIOfiAWp7f7A2UjKJmwEGqk+zecMSWQc7AuUj6Nq3nLqWmmtkQcD9klMYLTaWKTv8AXOKQps5xkW1OGOhg1nJMnU2T8blVznYP3Y3D1knWaacvvc1F4HgtMxruvNm+v2NoD2ObHA1w9NsRGU5pkg9kSTAfKj7DYxvvtj5f5V8WrINPEI6axt0XQfxY0sjFWLDhU+Xd/8l+FGLutbSgRAIMfX4GAVoc3S7gbis2uFJhxBqPfJayemRu5Fv6gzwnebAZt835toV/v+tbjQ8gC7PLvs24HdGWigkmczmoJ0AQlSWgG2dj5TJKHxhvuAqM90wZxGtV3NajfxGk3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nKCCWjyw9hptRO34D3mTUFmkTK61bfIpuX30rnFCoIE=; b=UCc+X9FF3C9sA1O3Wvy+cJkqywZwRH6GbKWeD6Ez0l5XLTlviQ9OnVt+4NsZum7tN6EQB8HNbUvwOJe2LG/PPtd33XknqSrdJrqXyo2H6ZwxF6s9IKcDmjTkHFGbwPl3qB4RbpdrD9ngATy12bJbrBrxcWSlGt8sxJWozDIXuAhmi3WcIsgOVkm6+7Fij8J0fCLGyrcT3t1aALN0rJJtyH80ihExePdcN/xa53eKga/ACpUFPccIeAEP/QZC3BRVlXyMnE+zCJ2FDU5H39iNJDIa1nrlTJwGWU6hOutRuOUYWs350rWpwODeT7Nx/8+No2RBJBNZiecSXOS3GW+xHQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nKCCWjyw9hptRO34D3mTUFmkTK61bfIpuX30rnFCoIE=; b=Cl6LueiaR2uVhCT0CCX1cOfernOO73X6rVTZ878RZoX8P4q9+5unsgK+Ew4ndEf7S8+6xzKBV4YREDOjCx8UWjFg62epZy2ysJhM82v0QJSqVbk5n64bcnbphz5FukyiFu0FRGfV9TmhyNeKAQa84JYQxSWYFmuuAXoE48Of83TiK2xbeafI+7waQhiIHHMj1XNA1DRD4Sbeb+rwXWkZgGtzGcIT79nHrKP5jVEvsAthF4+Nr0R84rmWcGKZJNwob4va1+gGP9Cri49RZC56QcAzbkBXCzngaoARAc7vvUFizqqT/HFCxT3Zs5q83Bpv3LLqbY7W+9ELKCROyuZVIg== Received: from SG2PR04CA0148.apcprd04.prod.outlook.com (2603:1096:3:16::32) by TY2PR0101MB2784.apcprd01.prod.exchangelabs.com (2603:1096:404:b7::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.35; Sun, 2 May 2021 05:11:33 +0000 Received: from SG2APC01FT020.eop-APC01.prod.protection.outlook.com (2603:1096:3:16:cafe::84) by SG2PR04CA0148.outlook.office365.com (2603:1096:3:16::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.27 via Frontend Transport; Sun, 2 May 2021 05:11:33 +0000 Received: from OSZP286MB0664.JPNP286.PROD.OUTLOOK.COM (2a01:111:e400:7ebd::4f) by SG2APC01FT020.mail.protection.outlook.com (2a01:111:e400:7ebd::219) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.27 via Frontend Transport; Sun, 2 May 2021 05:11:33 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:7042E93C09717E07D643693F4D66DE91303F6BF33FCBE2E21EC36F51E4EE7AEB; UpperCasedChecksum:C57141A30D9605D28B29A4C2D51F223AA82C142B063267A319DA2D4B58D2305F; SizeAsReceived:7854; Count:46 Received: from OSZP286MB0664.JPNP286.PROD.OUTLOOK.COM ([fe80::3077:ff28:1097:42cd]) by OSZP286MB0664.JPNP286.PROD.OUTLOOK.COM ([fe80::3077:ff28:1097:42cd%6]) with mapi id 15.20.4087.041; Sun, 2 May 2021 05:11:32 +0000 From: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= References: <20210427092334.23537-1-rg@raghavgururajan.name> <20210427092334.23537-5-rg@raghavgururajan.name> Date: Sun, 02 May 2021 13:14:48 +0800 In-Reply-To: (Leo Prikler's message of "Wed, 28 Apr 2021 16:40:03 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) Content-Type: text/plain X-TMN: [rYReSumCEbEkxAvXKSTq4A5+2yTGbkuKTkx0KTrUGf2JmKoxMHbXv+n0agAqAVJu] X-ClientProxiedBy: HK2PR03CA0064.apcprd03.prod.outlook.com (2603:1096:202:17::34) To OSZP286MB0664.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:ec::11) X-Microsoft-Original-Message-ID: <875z01somv.fsf_-_@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost (240e:399:339:5ac0:2f1:f5ff:fe18:6bb) by HK2PR03CA0064.apcprd03.prod.outlook.com (2603:1096:202:17::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.11 via Frontend Transport; Sun, 2 May 2021 05:11:31 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: b4d9998e-843e-4be6-0fb9-08d90d28c057 X-MS-TrafficTypeDiagnostic: TY2PR0101MB2784: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: M0WpnTfBHial2chLoKwf+MiVkych8nHjlkSJZtORsEXilJfeWsIu4hZkW9xldf//gx/bh5OPwOROJRdxFfwL5Qp0dtwjnMCxmhd4/h9IuGts9C2G42ZumNxljtI0X9J6bnwLzVbQbrsT4s5pkEj6dwvJhXmtjcyU/5J111/fpO6obgmgd6MKzH1MXobw8K/Kh3FT0dyzJ83aXKEcU9NwR8iV9vHkjEc1Fc9Rd/YqoWPwCvM20NRw3Bd3AY97WCuY3PDUjDoAXL9RrghPs+RTeBjla0zZNL7DGY1v3OUYMB9pCwbHu9CA9JJdasr+YSCsAO5qsq6HrBG9pdWmj+DrE8Dlr5EyTvI/vvIpKPOlkufLouDvvRz4wvS+/krTVDhc X-MS-Exchange-AntiSpam-MessageData: LRv/w4xcpCqBrobjb+BqdchfiRW+BKpt6mpyg3hsJJuHmaxCjzlhSlrGqPiXn0+Ql5VtRPWwSuqckmSajX1AHbBe9LUWTyC0fRGzm0lJIWXSTNLS/cil9ZkpolfgPJ/sNdc9GGH7V4K4RvNqrwqwkCcnxBaQ71bx6a2NU7dn0Pt88zT9U97NdZB4AxVOKTb+APZsAvySJOkF2DyPWzL+kg== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b4d9998e-843e-4be6-0fb9-08d90d28c057 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 May 2021 05:11:32.8580 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: SG2APC01FT020.eop-APC01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY2PR0101MB2784 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" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1619932344; 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: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=nKCCWjyw9hptRO34D3mTUFmkTK61bfIpuX30rnFCoIE=; b=m201YP5BjRbfj3da/umGaRBP5Dgyo0cZ2wuEuAPf0BydW2enh7ci/BDPGs+0W0DNdVe2QQ kZ11xDKhu4XqXQWjbYHxI66CZBfjCf8DbuXUbT6w4J2gkgMXr5/bXVgObS80DLIN3soDuk owKO4HIeY3SMbdmRIRedW/lo94edwornaIbfsfeeXvkpr7LihAXm2FiA1ozX5W23xoQngd DQZDqjPi8r/MmwCUYanFEQ/Tmpo/qBjp1FJX6bxAvriOPzX0NsrQaNmKQSOEBhfSnmBMSV 2dbCRjxqyRyu1d8KihhJDPsUysxTF2qJYPQcWRSfpUGP76Nl38+54k7+QGzAjQ== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1619932344; a=rsa-sha256; cv=fail; b=L2ZVXm/L8YRj/POfn4sF2g4QYsYWWnO+sq0zTEOb1YshiDx/Nl6RDiZjh8fmh2RE6LC0P+ KZ7Rj/SFxlx/A0yZ+HhAgGhwyntJUSJ0CIAaoluMErOOUDKiC7UcB+hdbUWeBosja4GDwe J05Hp/QtpZ4RktnQDkayRTe6oZRiHtQRFVjrsNUByR3YBLt+sWqFwD5hwpzHBDWnPrc9L1 iEstmxiK9RwN5aUv2BWSOPB1NK/2vbmQ6KvjLmweUK9Fdqc8D3QpFPhawB3twj8UkntI2j ZrdAqdY9xGnKDJD/6d0xbMzMXcqf9mspi8wT1QeMAJGsDfrUbwqW8DsAry4qcQ== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=outlook.com header.s=selector1 header.b=Cl6Lueia; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed)" header.from=outlook.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: 0.64 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=outlook.com header.s=selector1 header.b=Cl6Lueia; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed)" header.from=outlook.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: B38871EED1 X-Spam-Score: 0.64 X-Migadu-Scanner: scn0.migadu.com X-TUID: sAgO+u/2NQ1h Leo Prikler writes: > Am Mittwoch, den 28.04.2021, 09:07 -0400 schrieb Raghav Gururajan: >> Hi Leo, >> >> > After looking at this more closely, the comment is a little >> > misleading, >> > since the libsoup-2.4.pc does not actually refer to glib- >> > networking. >> > What is the rationale behind this propagation? >> > In v1 you claimed the .pc file mentions this, but I don't see any >> > of >> > it: >> > libsoup-2.4.pc:Requires: glib-2.0 >= 2.58, gobject-2.0 >= 2.58, >> > gio- >> > 2.0 >= 2.58 >> > libsoup-2.4.pc:Requires.private: libxml-2.0, sqlite3, libpsl >> > >= 0.20, >> > libbrotlidec, zlib >> > libsoup-gnome-2.4.pc:Requires: libsoup-2.4 >> > libsoup-gnome-2.4.pc:Requires.private: glib-2.0 >= 2.58, gobject- >> > 2.0 >> > > = 2.58, gio-2.0 >= 2.58, libxml-2.0, sqlite3, libpsl >= 0.20, >> > libbrotlidec, zlib >> >> It `gio` I was referring to. GIO can mean [glib]/lib/libgio or >> [glib-networking]/lib/gio/modules/libgio* or both. It depends on >> what >> package it is. Libsoup is a networking package, which uses >> glib-networking as tls backend. So GIO networking modules provided >> by >> glib-networking, is required by libsoup at runtime. Yes, glib-networking provides 2 gio modules: - libgiognutls.so: Let GIO based applications access HTTPS (TLS). - libgiognomeproxy.so: Let GIO based applications use GNOME proxy settings. They're required at runtime, and optional (one may argue that HTTPS is a must have feature though). Currently we add glib-networking to webkit browsers's inputs (eg: epiphany, luakit, etc.) directly, and wrap it with 'GIO_EXTRA_MODULES'. By propagated glib-networking in libsoup, we can remove it from inputs of thoese web browsers, but we still have to wrap them... Maybe there is a way to hardcode glib-networking in libsoup so that we can get rid of GIO_EXTRA_MODULES? (another gio module is the gsettings backends dconf, which also need a user dbus-daemon user spawn its backend service...) > I don't think "gio inside .pc" means that, however. I do agree, that > it might be worth propagating it as a runtime dependency, but it should > be done with a suitable comment. I Agree with Leo. Raghav, could you look into if we can get rid of GIO_EXTRA_MODULES for glib-networking or add a specified comment for this comment (maybe: "For HTTPS and GNOME proxy support")? Thanks!