From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 8KWjLzVHkWFt5gAAgWs5BA (envelope-from ) for ; Sun, 14 Nov 2021 18:28:21 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id SPBLKzVHkWEVVgAAB5/wlQ (envelope-from ) for ; Sun, 14 Nov 2021 17:28:21 +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 380F516C4 for ; Sun, 14 Nov 2021 18:28:21 +0100 (CET) Received: from localhost ([::1]:55722 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mmJIh-00068a-WB for larch@yhetil.org; Sun, 14 Nov 2021 12:28:20 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45258) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mmJIQ-00067d-Fc for guix-patches@gnu.org; Sun, 14 Nov 2021 12:28:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:39953) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mmJIQ-00005Y-7M for guix-patches@gnu.org; Sun, 14 Nov 2021 12:28:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mmJIQ-0008OJ-12 for guix-patches@gnu.org; Sun, 14 Nov 2021 12:28:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#51845] [PATCH 0/2] Add librsvg-bootstrap Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 14 Nov 2021 17:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51845 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Efraim Flashner , 51845@debbugs.gnu.org Received: via spool by 51845-submit@debbugs.gnu.org id=B51845.163691083332177 (code B ref 51845); Sun, 14 Nov 2021 17:28:01 +0000 Received: (at 51845) by debbugs.gnu.org; 14 Nov 2021 17:27:13 +0000 Received: from localhost ([127.0.0.1]:51495 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mmJHd-0008Mu-3f for submit@debbugs.gnu.org; Sun, 14 Nov 2021 12:27:13 -0500 Received: from mail-wr1-f66.google.com ([209.85.221.66]:38566) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mmJHa-0008Mf-TI for 51845@debbugs.gnu.org; Sun, 14 Nov 2021 12:27:11 -0500 Received: by mail-wr1-f66.google.com with SMTP id u18so25859302wrg.5 for <51845@debbugs.gnu.org>; Sun, 14 Nov 2021 09:27:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:date:in-reply-to:references:user-agent :mime-version:content-transfer-encoding; bh=j6y4Lz5rXkP3ifHJSFS0m8hH9VC3n0IXLSHKpXqArAE=; b=mRlSKX7OGI+5kbC0BHyQG9rcxeLuaS6WZU5gyDdvVFkl0ETuCOIlpAQSJFXI3+J5Wh gIoaL5P+J+ONJjVNa4w1wuufU8ApTrf7s1VTCnakjVQHXc/sy7MIm94XoOF/GLCorlO/ CqcXG1438NBz0uGihAUD8aM4t7GaNehq1aRGKAx/4XgzsvT+VClANnVP4iA+pgUlE+Lv A/VHQ0QeFixnwasfKALESN4SV8q7MFR2B++lMrnbQ2+rPZ0gAUk3EV9QRDOKisONVEdD jcHoB9RR6xX56OWiMrasheOZkV4TYXuD+vZKXGl0tWqFqO5ZupdECwv/gBfPkdety0th SzCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=j6y4Lz5rXkP3ifHJSFS0m8hH9VC3n0IXLSHKpXqArAE=; b=tHif0HuTKbettS4A+YwNa+ja0tAsoIkfdGm3Eaeqzlm7WhioOtO0OwLVlEtPI39jhy 7xoLgzBScAxNSQ+WJI/ZZGNZkCayXMdwRuzgFs9g+WYr6m2MhDJaTCxj3wOCvJOSqYt2 6fIe/cMMwQqjsG88Mnmnb6GTHt4kR/q7ATvGPLLPVAUr1cOgFTkQEnn7aHLwubdOxn8D j66gSE9wrwiwY8AvqoFIOtvxPH6MumZD8peXoXbnMNNp/hTYcUHC/kspHw2Cbk3wrNfe vL4w/hQPLxVv2EGZrvNtd1K/9IUGV01rwbU7GmaEKzF+O3pb4ANJLqM3vPQlxFr+sHYX WmPA== X-Gm-Message-State: AOAM531aEk9h4Q093S6VdQfytQ3JiuxuC5oYR5qTm/z1qbYfgyZrzoUn tAS0QEeGXrKlUoPCjvVAemg= X-Google-Smtp-Source: ABdhPJzwR8BcjtiEs5Zw4AGwb4hP2CRiGi+OPM+EXqTLbnKv6dZRbWQ9eSWo2oXL90vzR62TdT25JA== X-Received: by 2002:adf:f209:: with SMTP id p9mr38470016wro.191.1636910824971; Sun, 14 Nov 2021 09:27:04 -0800 (PST) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id r17sm20103218wmq.5.2021.11.14.09.27.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 14 Nov 2021 09:27:04 -0800 (PST) Message-ID: <68012880ef968bf2d5ab3d7e967b06bafb9ea10f.camel@gmail.com> From: Liliana Marie Prikler Date: Sun, 14 Nov 2021 18:27:02 +0100 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit 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 X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1636910901; 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=j6y4Lz5rXkP3ifHJSFS0m8hH9VC3n0IXLSHKpXqArAE=; b=l/MSZCC3cjj4bAu47cc7G4qXndWR+qRviEsvCp5Ng35JtMUAbGwsiZrWtucQikqeuiLW9/ WqdD64Ik1MvB64lQXGfaU0h89BIF8Vv0B8ye83cISDH9OuNh6RyYcwILbGZvIji7Ab+Sda gjEXLnZalet+sMkGLz4mb7LjkJL/aL4dFeGntWm/3bjj7gxaVa48XuqhWhKOVfrKKYDlhB Cm3VCvSjqCnQXOgYdnkz/oJ/yipZDAkBRUHw1jmoJDWIfnNGINqX47ZDdHhcEJTrCfT/+T 5mbHP5BLIjPLgUrR4wDs3sZu/4kcRbYDLeIjwfmuwdOSbtoQqVaYkNI8zvXlfg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1636910901; a=rsa-sha256; cv=none; b=G2obpewfxF+cu5MxLZqiyPqN7CO+34NBqckbcjjN+WZDD4A3+GPFmQIJoz76HBvdKPv5Fs hTdly4sT6hcDLIgZEeXAezs7uhNbQVKSNq7+3Q+CDX3PfdsIm5swKKH2afne5kfa2D2JPo OjV+AVNsCzTRnsP2/FfmASbyQpF+AvfcKXFvptPoG4tuV+agKpe7jrr+2LeZ2o2yeFw08z h3GQEVE1ISMOoSfMEUPfJqK2xxQ7D1kPdjnO6TzpF/XE6jm94FbwmErA5q3e+3p0KSk8ax 8DCwz9/AyinUYJUlYPdIubgwRAD3LZVCvGDsWcPn1+jdtPTPuLb4v/ZYkt8X7w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=mRlSKX7O; 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" X-Migadu-Spam-Score: -1.84 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=mRlSKX7O; 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" X-Migadu-Queue-Id: 380F516C4 X-Spam-Score: -1.84 X-Migadu-Scanner: scn0.migadu.com X-TUID: FuuMFQPSDUb6 Hi, Am Sonntag, den 14.11.2021, 16:07 +0200 schrieb Efraim Flashner: > librsvg is an input for emacs, gtk+@2 and gtk+@3. With the rust > inputs this leads to (unknown) rust libraries causing the rebuild of > over 3000 packages on core-updates-frozen. Rather than hunt them down > I tracked down the packages which would have many rebuilds and added > a copy of librsvg for them to use. In my opinion, one of the selling points of Guix is that of bootstrappability. I don't think adding big blobs to Emacs of all things is a great way of delivering on that promise. I think we ought to rather "invest" in alternatives to Rust and Rust-locked libraries or make Rust packaging itself sane (if it can at all). I think librsvg is optional already and people who want to save on compilation time can decide to replace it with e.g. GNU hello using the --input option. In the similar case of mozjs, a replacement with duktape is discussed on guix-devel, at least for polkit. As a temporary resolution to the rebuild issue, we could pin the dependencies of librsvg to some specific versions and only bump them when something awful happens. I'm not sure whether librsvg exposes any of the Rust nastiness to its dependencies, ideally hoping that it would not. WDYT?