From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id KE91DrdTvGGxbwAAgWs5BA (envelope-from ) for ; Fri, 17 Dec 2021 10:09:11 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id /TI1CrdTvGFQHQAAB5/wlQ (envelope-from ) for ; Fri, 17 Dec 2021 09:09:11 +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 F2787234FE for ; Fri, 17 Dec 2021 10:09:10 +0100 (CET) Received: from localhost ([::1]:58852 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1my9Ek-0005VV-2N for larch@yhetil.org; Fri, 17 Dec 2021 04:09:10 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47670) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1my97q-0001NR-4z for bug-guix@gnu.org; Fri, 17 Dec 2021 04:02:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:54629) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1my97p-0002MA-PW for bug-guix@gnu.org; Fri, 17 Dec 2021 04:02:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1my97p-0002To-Mu for bug-guix@gnu.org; Fri, 17 Dec 2021 04:02:01 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#52044: Various Program Settings not Saving and Icons not Recognized Resent-From: Josselin Poiret Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 17 Dec 2021 09:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52044 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Jaft , Liliana Marie Prikler Cc: "52044@debbugs.gnu.org" <52044@debbugs.gnu.org>, dev@jpoiret.xyz Received: via spool by 52044-submit@debbugs.gnu.org id=B52044.16397316639451 (code B ref 52044); Fri, 17 Dec 2021 09:02:01 +0000 Received: (at 52044) by debbugs.gnu.org; 17 Dec 2021 09:01:03 +0000 Received: from localhost ([127.0.0.1]:37942 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1my96t-0002SN-G9 for submit@debbugs.gnu.org; Fri, 17 Dec 2021 04:01:03 -0500 Received: from jpoiret.xyz ([206.189.101.64]:42684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1my96r-0002Rj-6g for 52044@debbugs.gnu.org; Fri, 17 Dec 2021 04:01:02 -0500 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id D90AA184F5F; Fri, 17 Dec 2021 09:00:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1639731659; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=tDnvquBwCy1JosTQwu8+ODrQbaUFlFy8hI7KYJxrom0=; b=Lzh0whDDaOsimChLYvXtZUCpnZdZlVzeUIa3jGyDLvuYPXvk6P2lhRB8VQPXVUzIptETjj TTZtOaqWckd1ToAPWEUNfjcsvHPzJbiJ+1cCP6pPIHUpEmudRJsmiqDiOniLEfGd+rRqy8 vU14C4eEUXMkLDvcVQR6Xs5OG/P1qsjHVXGg3+Fz0ryB4alJXK0VBAk0d+tmxAITf2VjgT s5wNXMVOOjR4cJHCj2DAw8cULVfAlIMWzGHGsvtJkkvQQ7/bMmpHg2QqutTF1VTHtLjW2k YugB17yJwioIyaNZEHz65yVygeyS6B1MGDDeogzG+6UMGOmMzTcm8li5Xwnkng== In-Reply-To: <50926520.2374511.1639724171978@mail.yahoo.com> References: <1962172575.272360.1637610844717@mail.yahoo.com> <1044076368.6013516.1638103922082@mail.yahoo.com> <3b352ec6a646ae1b11f2d4fef5de0d3fc87658cf.camel@gmail.com> <1720185526.6179045.1638158480513@mail.yahoo.com> <58b9b27f91944f7f398b9eef7acf2d22d8a4c9c2.camel@gmail.com> <418282920.375546.1638411045114@mail.yahoo.com> <2b84f12fceaa4dfa8a99be7d4eb7823bf36d0f0e.camel@gmail.com> <1866532794.672338.1638476165513@mail.yahoo.com> <5a6c09390a1e1b37bbb3c7c4a11b1e2e8504d738.camel@gmail.com> <1064185428.3664991.1638487856653@mail.yahoo.com> <50926520.2374511.1639724171978@mail.yahoo.com> Date: Fri, 17 Dec 2021 10:00:58 +0100 Message-ID: <87zgozy59x.fsf@jpoiret.xyz> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ++ 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" Reply-to: Josselin Poiret From: Josselin Poiret via Bug reports for GNU 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=1639732151; h=from:from:sender:sender:reply-to: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=tDnvquBwCy1JosTQwu8+ODrQbaUFlFy8hI7KYJxrom0=; b=DpYPKdSgh3yqJ50alHb46x8t/hmTUaLtY436HZLisHjH1mYtF56aXYngBGWglcGZ+n6WQ+ lLH9YJOB21fJcGPY78VAsXRTZegz8OH0mx7dOHk85A3tFCm5owwUh05+yh32LNhWAJ1YfU wXsUS7IFZ9eIjR3MQEqUC8TfyEibzepgzk06HEDIjYePwu2tkgB7H8m9t70tVxq0RWdCvf cfaW5hnHwR/MmSN4Ks9/g6s4JcsZwyuyiwiZZtbfiapL0qPNWq6MTxL3g7nRKavMENBD4s iE9VN3I9EZVATetqHzJ3ikwnNZ1youeIVwUQT9Xs35g3ReAkSfsab9cCjRcVGA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1639732151; a=rsa-sha256; cv=none; b=UrvxZiGNXRZswKwWwXbcxNldLmO30FQruYwdVEUS03LSqj6RI7xq+fUMEtjFbnBRkkkJwF FcmkXNt7mrh3rwLB6b6Vvd+luhUQb/ogtUyku0RZsqKFxTHVsmlSQc6DP5FEpWseLSvRx4 qQQSzsm2fi4eNPUd+2o55HelIepsxETO0ntmkh8iOvCSZJPnvEiyULkrFiBY0POVo79Lwi w0T+WHXct6DvPrgymTEe/KVrU5xGLaF4yNZ7psy/YLeOZ4OOWlHAA9hzyjCIIDfPcYxSF1 SbsX+ktyqZdiXaphwVwRciGtC9EOZcpsMyZXCpEx9kBfna9Q1vTj6TJfPM/nyQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=jpoiret.xyz header.s=dkim header.b=Lzh0whDD; dmarc=pass (policy=none) header.from=gnu.org; 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.79 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=jpoiret.xyz header.s=dkim header.b=Lzh0whDD; dmarc=pass (policy=none) header.from=gnu.org; 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: F2787234FE X-Spam-Score: -2.79 X-Migadu-Scanner: scn0.migadu.com X-TUID: qU7O5K99oasf Jaft via Bug reports for GNU Guix writes: > So my original plan of using=C2=A0gdk-pixbuf+svg somewhat can't work as i= t's not longer a viable package (at least, my attempts to upgrade runs into= an error that says so); per commit=C2=A0feab09f72abc6d6eec16a1b8d27c231c74= 7c0e00, it seems the idea is to use librsvg in place of it but, as I notice= d in one of my previous E-mails, librsvg doesn't seem to have SVGs work (le= astwise, in the programs I originally was using=C2=A0gdk-pixbuf+svg with as= I'm not sure how to test in a way that's agnostic; I tried swapping gdk-pi= xbuf+svg with librsvg in the packages I'd been testing against and, while t= hat allowed me to reisntall the programs without error, viewnior, thunar, a= nd rofi are all back to not being able to render any icons which are SVGs). The way gdk-pixbuf works is that it relies on additional loaders (plugin-like) for different image formats, that it is supposed to find in ./lib/gdk-pixbuf-2.0/2.10.0/, along with a loaders.cache file pointed to by the environment variable GDK_PIXBUF_MODULE_FILE. Since there can only be one GDK_PIXBUF_MODULE_FILE, it needs to contain all the different loaders, and so needs to be generated per-profile with a profile hook. librsvg provides an svg loader, which thus needs to be present in the profile of the installed packages. You would need to propagate librsvg in addition to having gdk-pixbuf as an input. The best way to see if gdk-pixbuf should work is to look at `less $GDK_PIXBUF_MODULE_FILE` and see if there is an entry for svg. All of this of course relies on the fact that GDK_PIXBUF_MODULE_FILE is set at some point before starting these programs. It should be the case in Guix if you log-in on the tty or graphically through a DM, but there are some specific edge cases where it might be unset. If it still doesn't work for you with the above steps, could you tell us more about how the programs you list are started, as well as how you log-in? Best, Josselin Poiret