From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 3775A15800A for ; Sat, 29 Jul 2023 14:21:57 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B974AE0BDB; Sat, 29 Jul 2023 14:21:52 +0000 (UTC) Received: from smtp.hosts.co.uk (smtp.hosts.co.uk [85.233.160.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 79049E093E for ; Sat, 29 Jul 2023 14:21:52 +0000 (UTC) Received: from host81-132-12-205.range81-132.btcentralplus.com ([81.132.12.205] helo=[192.168.1.99]) by smtp.hosts.co.uk with esmtpa (Exim) (envelope-from ) id 1qPkpK-0007x9-60 for gentoo-user@lists.gentoo.org; Sat, 29 Jul 2023 15:21:51 +0100 Message-ID: <6b8678df-beb0-9b0d-3fd0-eed286add22f@youngman.org.uk> Date: Sat, 29 Jul 2023 15:21:50 +0100 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: [gentoo-user] Email clients Content-Language: en-GB To: gentoo-user@lists.gentoo.org References: <2313990.ElGaqSPkdT@wstn> <20230728193702.34c49410@raph.localdomain> <1905666e-d3a2-0720-d85c-ddd7a2a7336d@youngman.org.uk> <86wmyj10td.fsf@gentoo.org> <76dffd3b-ebbd-f8a1-5d5e-bfa3e0c5bdac@youngman.org.uk> <86jzui250x.fsf@gentoo.org> From: Wols Lists In-Reply-To: <86jzui250x.fsf@gentoo.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Archives-Salt: 9d6f3f02-b9f7-4589-9b5b-2e6b699a7071 X-Archives-Hash: 3012a84810fa3ead7ded3d1a4f1a7a6d On 29/07/2023 14:54, Arsen Arsenović wrote: > Again, it shouldn't be able to do that. Please check CONFIG_PROTECT > using: portageq envvar CONFIG_PROTECT > > It should, normally, contain /etc, set by profiles/base/make.defaults. And here is the root of the mis-understanding between us. And also why Dovecot does it right, and Postfix does it wrong. WHY SHOULD I HAVE TO USE DISPATCH-CONF? (Or in my case, etc-update.) The point is I don't (have to) care whether dovecot.conf is updated or not. I never change it from the distro defaults, so it never offers me etc-update, and it never does any damage. But I DO have to care about postfix/main.cf. This makes the fundamental blunder of mixing distro defaults and local config in the SAME FILE. So yes it does offer me etc-update. But if I MISS THAT, I've just trashed my local config and have to rebuild it. At the end of the day, if you can't keep distro and local config separate, that's a fault of the upstream application. etc-update and dispatch-conf are gentoo's way of working round the breakage. IFF you use dovecot/local.conf, it's a sign of good design by the upstream application, and etc-update or dispatch-conf are completely UNNECESSARY. Cheers, Wol