From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id AKK0HChc4l/zKwAA0tVLHw (envelope-from ) for ; Tue, 22 Dec 2020 20:50:48 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id oPFuGChc4l+UTAAAbx9fmQ (envelope-from ) for ; Tue, 22 Dec 2020 20:50:48 +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 D66859403D5 for ; Tue, 22 Dec 2020 20:50:47 +0000 (UTC) Received: from localhost ([::1]:36880 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1krocH-0008SZ-3L for larch@yhetil.org; Tue, 22 Dec 2020 15:50:45 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55008) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kroba-0008SJ-Eb for bug-guix@gnu.org; Tue, 22 Dec 2020 15:50:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:39506) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kroba-00077B-77 for bug-guix@gnu.org; Tue, 22 Dec 2020 15:50:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kroba-0003sz-4S for bug-guix@gnu.org; Tue, 22 Dec 2020 15:50:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#26215: gschemas.compiled should not be added to the profile by multiple packages Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 22 Dec 2020 20:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26215 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: pelzflorian@pelzflorian.de, 26215@debbugs.gnu.org X-Debbugs-Original-To: "pelzflorian (Florian Pelz)" , bug-guix@gnu.org X-Debbugs-Original-Cc: 26215@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160867016314880 (code B ref -1); Tue, 22 Dec 2020 20:50:02 +0000 Received: (at submit) by debbugs.gnu.org; 22 Dec 2020 20:49:23 +0000 Received: from localhost ([127.0.0.1]:51052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kroaw-0003rv-Nj for submit@debbugs.gnu.org; Tue, 22 Dec 2020 15:49:22 -0500 Received: from lists.gnu.org ([209.51.188.17]:58906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kroav-0003ro-PT for submit@debbugs.gnu.org; Tue, 22 Dec 2020 15:49:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54860) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kroav-0008F2-Go for bug-guix@gnu.org; Tue, 22 Dec 2020 15:49:21 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:23440) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kroar-0006qG-2o for bug-guix@gnu.org; Tue, 22 Dec 2020 15:49:20 -0500 Received: from nijino.local (217-149-174-13.nat.highway.telekom.at [217.149.174.13]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4D0pNM3RFFz3xPl; Tue, 22 Dec 2020 21:49:07 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1608670147; bh=4zjLvAfK5MhGuuidX+dcjW0az9mEZHEIH5M31LPrTC0=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=ZBKIE3jz0QwjmE3aFKxZwo6H7DlBDYfDSpcuJjJVhur1GllhlnoSLsHROGwD3iW5j fFQcxHaJUEiqintMmTxOXEYeGejolE5Z2n3F+i+vEopTCAjot8Ab88+GO1l9TxZTYc /BskiaiktVv9J2THYzfIDWzrlu2fOBWvSpHbkUbI= Message-ID: <2df15184d0776c75bb37052bd40f76b59e742e95.camel@student.tugraz.at> From: Leo Prikler Date: Tue, 22 Dec 2020 21:49:06 +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: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 Received-SPF: pass client-ip=129.27.2.202; envelope-from=leo.prikler@student.tugraz.at; helo=mailrelay.tugraz.at X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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-Spam-Score: -1.22 Authentication-Results: aspmx1.migadu.com; dkim=fail (headers rsa verify failed) header.d=tugraz.at header.s=mailrelay header.b=ZBKIE3jz; dmarc=fail reason="SPF not aligned (relaxed)" header.from=student.tugraz.at (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: D66859403D5 X-Spam-Score: -1.22 X-Migadu-Scanner: scn0.migadu.com X-TUID: /A+pjoPqQyVm Hello Florian, I'm writing you, because you've filed issue #26215 against Guix (see [1] for full context). Am Mittwoch, den 22.03.2017, 09:30 +0100 schrieb pelzflorian (Florian Pelz): > Currently multiple packages contain the file > share/glib-2.0/schemas/gschemas.compiled (which is built by > glib-or-gtk-build-system). Doing so *works* (because each package’s > share directory in the Store is part of the XDG_DATA_DIRS environment > variable, GSettings looks for settings in each of the > gschemas.compiled > files in the Store) but leads to *warnings* because only one > package’s > gschemas.compiled can be added to the profile at the same time. "Currently" is perhaps a bit misleading in this context, given that this message is three years old, but I suppose many packages still contain compiled GSettings schemas. (That's one of the reasons so many packages use glib:bin after all.) > To avoid these misleading warnings, either > · no package’s gschemas.compiled should go to the profile on > install *or* > · gschemas.compiled should not be created for each package by > glib-or-gtk-build-system, instead it should be created only once > in each profile by a profile hook from the GSettings data of all > packages in the manifest, > · or something else? Modern Guix does have a profile hook, which IIUC will be the one that's picked upon conflict resolution. Should we still make an effort to remove compiled GSettings schemas where they exist, or can we mark this bug as resolved? Regards, Leo [1] http://issues.guix.gnu.org/26215