From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jim Porter Newsgroups: gmane.emacs.devel Subject: Re: PGTK-related misconceptions Date: Mon, 18 Apr 2022 12:49:49 -0700 Message-ID: <094f1b7a-9a50-07d4-8b7f-9ba65286b49c@gmail.com> References: <87lew7qdtj.fsf@yahoo.com> <87zgkjvujl.fsf@athena.silentflame.com> <87czhfkldw.fsf@yahoo.com> <87sfqbvtcw.fsf@athena.silentflame.com> <87tuarj5lv.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37427"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Po Lu , Sean Whitton Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Apr 18 21:51:32 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ngXPI-0009at-9J for ged-emacs-devel@m.gmane-mx.org; Mon, 18 Apr 2022 21:51:32 +0200 Original-Received: from localhost ([::1]:38554 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ngXPH-0003ID-6H for ged-emacs-devel@m.gmane-mx.org; Mon, 18 Apr 2022 15:51:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46468) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ngXNh-00029W-Re for emacs-devel@gnu.org; Mon, 18 Apr 2022 15:49:53 -0400 Original-Received: from mail-pj1-x1031.google.com ([2607:f8b0:4864:20::1031]:41652) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ngXNg-00009b-99 for emacs-devel@gnu.org; Mon, 18 Apr 2022 15:49:53 -0400 Original-Received: by mail-pj1-x1031.google.com with SMTP id z5-20020a17090a468500b001d2bc2743c4so275795pjf.0 for ; Mon, 18 Apr 2022 12:49:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:cc:references:from:message-id:date:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=IMcVozwHLrvXrG5fnVsIpp0SoiTOqI5MEPMIaVJ5cFY=; b=L+A4rwEoKvlw68cm3QoJDoAvtp/+yBePimFpT5kkAQEhLJJ20Ltibaiw15HsDxnPxI +FXjwHqwXbx66e5ISsoMFVD9Hki/eQILKEoiRwhyIQ0YuIGDdX/47w1vfpFHv6If4PA6 YfP0BsDkPGT4e7oxl65poFxbaMJ/1qRI8FXQ3k1rWJe5KK74zIRumdliPTzHCp6Or9pR 24Klnax4OfB9fWgUUAu9w8u0G5q7/UVYIY50/mxrMkTxEhXuwJidSVhGXrVW2KAArR12 5/3BZRltRV4b7ZcRkSeMHuMrZtxyJQKF8GMEKMEJFRYoTW3ifkkJCFnfm1FKoefYH5q9 Iggg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=IMcVozwHLrvXrG5fnVsIpp0SoiTOqI5MEPMIaVJ5cFY=; b=g0PiNAQ0J9E674HHHerjw7CwrUJhvVWD5tHNL500m0TgtqBJuhnIx3dfOxnYtfZbys oeyxeMN3LT7JENx6A7erld7fzLcjqA1cuTe/0rX9zet1xSj3QaTPjeXohta779J/hkBR PTpXze2OntQ+Ag8cmceFI3Xn9QsSsiuFNMa4V7tjWOiBV8/p6giiFpxft5XNV3nCYUj+ Yqgn/T8O9n5PTLQhXwbbLpX9tcNpvSY2OIrMeB2FYksUy+dZm59jhv4mMDG7uBmvCr1N qXMhO0nt3vW7etvjBT1XXyQwE/B2fUJ/E7wK7dAvBZSVx9S0jY9GwVYUHg67bif4QcNO PWCw== X-Gm-Message-State: AOAM5337Oc34k0gy5Zw1GSZY4t8lMdc0C3UsBTh9qi1D0TfoM0ukryb+ 7I8KEqy+bmH6W2feQxHanrqNVQ/alDM= X-Google-Smtp-Source: ABdhPJyJ8P4tLUbEO9PEQYgWiwa4lJDGa6YQqMPBVeKDuw1rPgBfqdmCe3XlHEC3WPgreem5EG1+Ig== X-Received: by 2002:a17:902:82cc:b0:158:9224:1a8a with SMTP id u12-20020a17090282cc00b0015892241a8amr11990220plz.41.1650311390378; Mon, 18 Apr 2022 12:49:50 -0700 (PDT) Original-Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id u7-20020aa78487000000b00505d9277cb3sm13158271pfn.38.2022.04.18.12.49.49 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 18 Apr 2022 12:49:50 -0700 (PDT) In-Reply-To: <87tuarj5lv.fsf@yahoo.com> Content-Language: en-US Received-SPF: pass client-ip=2607:f8b0:4864:20::1031; envelope-from=jporterbugs@gmail.com; helo=mail-pj1-x1031.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:288626 Archived-At: On 4/17/2022 10:57 PM, Po Lu wrote: > Sean Whitton writes: > >> It recommends it /for/ using alternative window systems, not /only for/ >> using alternative window systems, so far as I can tell. For example >> >> With the PGTK build, you will be able to switch between running >> Emacs on X, Wayland and Broadway using the 'GDK_BACKEND' environment >> variable. >> >> really makes it sound like it's find to use it if you're using only X. > > I don't see a difference between "for" and "only for" in this case, > because above the section talking about PGTK (and also in the details > below) is a large amount of commentary discussing the regular X build. Reading through these sections of INSTALL, I found it very easy to assume that PGTK was a direct upgrade that would just let me "switch between running Emacs on X, Wayland and Broadway". An extremely-careful reader might then wonder why "--with-pgtk" isn't enabled by default on systems with the necessary dependencies, but that only *implies* that there are downsides to PGTK rather than stating it. I think it would be best to state explicitly that there are problems with the PGTK build, though INSTALL probably doesn't need to go into any more detail than that. In practice, a lot of people will probably just skim the documentation, so they might miss some of the more subtle points unless they're very clearly called out.