From nobody Thu Jun 09 07:07:25 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id F098383C1D2 for ; Thu, 9 Jun 2022 07:07:27 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LJZsq6W4Bz4Sx1; Thu, 9 Jun 2022 07:07:27 +0000 (UTC) (envelope-from bapt@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1654758447; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=38RmsAlc8QYblNPJJpFhtis9G+EjYxecW/ksn0RN4HQ=; b=pasSSQZGawIbN7LwUDVEV/wDbcIho909aMKvWsYk78oTtPcnOY3HNRNElLRiKDd3ysUrdN QeTUSQYkhYdCMy4ltVIMLmr8wzfuqNv7WhiimH3Al86TAWd47pSv7kR2/N2wpPK5PkdZTX xq/gjd20QgFECUB/8JySD870m6k5u9BtHiZz59kX4Msiky3zc2LpPwfyZ8EMg0YbCWiHku 4+cHk8RhIhugMvhbsp4pAsBzfLIhyKfv+0hlcGvr+qs/6tHY1cRWbhGAnjYsTDNVJXuShk 5bwf37ijs8/7A3GRTvI3UGEJzgB5QKao/t+zg2HoqcgGc3qcyL7EVYyub+mx7A== Received: from aniel.nours.eu (nours.eu [176.31.115.77]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id A7EE6CF86; Thu, 9 Jun 2022 07:07:27 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: by aniel.nours.eu (Postfix, from userid 1001) id 74FB4FEB35; Thu, 9 Jun 2022 09:07:25 +0200 (CEST) Date: Thu, 9 Jun 2022 09:07:25 +0200 From: Baptiste Daroussin To: Chris Cc: Tomoaki AOKI , dev-commits-ports-main@freebsd.org, samy.mahmoudi@gmail.com Subject: Re: git: d631449922df - main - compiz: disable gconf support Message-ID: <20220609070725.eiofrpl62stmcets@aniel.nours.eu> References: <20220609104754.277f2b4af83e8005898fb500@dec.sakura.ne.jp> <651c37c4f675755a081994293003d69d@bsdforge.com> List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <651c37c4f675755a081994293003d69d@bsdforge.com> ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1654758447; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=38RmsAlc8QYblNPJJpFhtis9G+EjYxecW/ksn0RN4HQ=; b=yO34bmHd7xZ4/YyaCg4ZKpfOBZ1Ky9ulrOxcSfFVfM50jxEiHkzcNWVu0HUFvhRxGpFzUZ fu1FuBI6y/+nrPr9wS0RyhEzj4cHvL4aiQyGLpHYkVfqcNWheXJyhA7T0f9AIJ9/QmcMLg G2CKr+jQcfdcaE8I1IMMKWiu6t6p+GDLnXyj04qi8nxhzhNawy10i0wyk+jOQmDa8bRqp5 jTuOc7KApTgZMCmbmCTz/3Q11HvGpGKg+7jZw7UpWI9Rdz4XkPRH84q3Im43oBopuoOIQ1 zO+0JuswOwBmk3/5lETaCkyLvjMZppx/jXiaAG87RY9aqARGUkh15s7bpP8cng== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1654758447; a=rsa-sha256; cv=none; b=N9tng0bQwDN73ZQNE96ZNcwrzeK3y5hrbVk2ggkEVFtM6sjkz/GnORK8tXAu/5wrVOH1z9 gH4gv8Q/uAl63S/zOe2LXuLilac0c4UO29GNmXIJvPYMzN2aK5bdSKIZpeJ7eCsD0Nw3eK 7/DPj9K3PWDz2i1wR+IAaX2BpxvKfqA/QybjuQvv5nYQmUemXj3ATI6MhjbSKURMKHUlVK rg4S78SJepqPKz5Fp8ZZ+uD07+gBQytHkSXia9W2SZ33NoAPgODcKlqTElSi3rob1M+EHf GiriEUfgX+RFejOIviQ1pZ1jzzS+Ownb2cQuyok+g1qAiKRoXFyWTcpk+zFu3g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N On Wed, Jun 08, 2022 at 10:28:36PM -0700, Chris wrote: > On 2022-06-08 18:47, Tomoaki AOKI wrote: > > Hi. > > > > How can I convert settings stored in gconf backend? > > > > Maybe needs migrating to ~/.config/compiz/compizconfig/Default.ini, > > for each user, but not sure how to do so. > > The mapping of each entry on Default.ini are unclear. > I approved the proposal as Gconf will no longer be available. I'm > going to take a look at this to see what's possible. Then implement/document > it. In the meantime you should be able to lock your current version of > compiz* > to maintain it's current functionality. > If you (or anybody else) finds a good solution/alternative before I > do. Please open a pr(1). > > Chris So be honnest I have no idea how to convert from gconf to anything else. I have been working on decommisionning gconf and ended up on the compiz port, which is why I did contact the maintainer. Generally the way to migrate out of gconf is to to move to gsettings which is the gconf replacement (part of glib) and there is a tool that exist for that: gsettings-data-convert(1) provided by the latest version of gconf, which should do the trick. (note that apparently compiz do support gsettings if I trust https://wiki.archlinux.org/title/Compiz (don't know if it needs a tweak in the ports or not. Another way: as far as I know gconf is using xml so it might be possible to write an xslt which converts from this xml to a .ini, but not sure how trivial this is. Best regards, Bapt