From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: master 32fe187bdf1: Install rcs2log within Emacs packages for Android Date: Thu, 24 Aug 2023 20:24:08 +0800 Message-ID: <87cyzc632v.fsf@yahoo.com> References: <833508rj7j.fsf@gnu.org> <871qfs7rwb.fsf@yahoo.com> <83y1i0q0re.fsf@gnu.org> <87wmxk6b4u.fsf@yahoo.com> <83v8d4pxmk.fsf@gnu.org> <87h6oo6984.fsf@yahoo.com> <83ttsopvya.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1519"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Aug 24 14:25:31 2023 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 1qZ9P0-0000Aa-So for ged-emacs-devel@m.gmane-mx.org; Thu, 24 Aug 2023 14:25:30 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qZ9Nz-0004ze-Vq; Thu, 24 Aug 2023 08:24:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qZ9Ny-0004zQ-2C for emacs-devel@gnu.org; Thu, 24 Aug 2023 08:24:26 -0400 Original-Received: from sonic311-23.consmr.mail.ne1.yahoo.com ([66.163.188.204]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qZ9Nv-0007me-Cu for emacs-devel@gnu.org; Thu, 24 Aug 2023 08:24:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692879860; bh=fMMUmIN6LtG6m0JwMwElC0WnEXuScmcxLWmiHKuauII=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=ZWovqACecEeAc6yXLpGrAtXeXDcG9DOfG+ZbHovwixqp7kLE2wii75HHnHXfBc5o7mKR66lNUip4zcImdIffxEg5F2vYvuf3YVlNwhLxrCxcE8ZzE7z+7JLPWHGWUo4GB9zPu0VTsxduzoJKI3afft8v5qKiHr8svUrsoTLhylTuSQL9JbTPtVdXeeSc1FQ8I5Jlbhhd81KHOK6m76kGeDWgV3fifoqBqxar3pk4XBrH9WmVmV48a0uS0Z9ou+967NO+To/S90XVddenGvWeCM4Pv/3rh3kCqsdwJJchvRPs9cmCLZBXphhbwa+97wY8EOHZQY53GpK6wCpQIQne7Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692879860; bh=eIKBGm/HEJtrtxOJ46Gjur75LWxsFbtqNlrKfwbFG8r=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=V+d1n8/Tj5Imfgy38Xoq86mpgO2v6V5pHrLcP4LXRxxlB+dcIQng4k1modJZiO36GrCOiAnUH37ybhj/b/hmffdVxbr+S4FLbQs2KAQHQb/Rv6hqoiKG05wzPKoBjGUxQi5ypDEuSwbfl4P95aSXLGLDOMWiiGEH7WeE009fbiF3hQyiAskAgHr/up4Etz5DYywndlCIlTt7i+rncKJi1CchJHt6+RWQdGIUFJ0OQRfC3/ms6ns0+JXWeGbbFDOFwGEv/+6L4YZ45BG4KWk7wwXzEvjxY9ycDeX8hTVQCCdeuJNRlwZ+pVqHqhjOT4NlZP4MHhcCvA1NJ3RTKORh9A== X-YMail-OSG: zw4D378VM1nEDMNbNa1ct6HRaYwiricZjZ53DKcK7EMf6MgK7PeMgdEd5eqNuoH xaNbq83M74Zld1jt1S7LsxfdGXPIAyC6FMwLyLdISkCcihK3TmUbI_txG6SF8pPeUA695GdNOvWY TLQC_X9sqcQVZBhIz10.gaOJ9R1ojr6zzJttPBfstzPtyuYMmp0BoYccSmzbpy307Rh0SEgJOp.m lfRPVsQn2nHYP1btbbwtBlSDxNCg2VAffwJUXF58d4ozLk_YupNq_qDFIVRfzJZJTnQTXnZPoxyr iS_5VoibYSNgbTts8r_vqnjMPuk2Hk_tovgz7Av0KQ0jPDiYFiqsoEnZULVqDeBrrwhH20KNznCf QfsSgQykfmZUXgGSrbQQ0xH6unbk_GsMThqn_n.hZNmt0xuQj1N0xfwb8SRdNorPP2rtsi3HeyR_ APRVBfc_jEmDr94v9y3pWSJdNGmGFp_n8EGeo2_2IKSr8b0TXfRjBJejKcfgwnBm6PUHBPux.h8Q QvVYFuVWBtF7.oaDZ9FJqOsEKJPLbLYywBfXYWJ0c89oJNzL6KArJZc7OvLYVz8kao9GXELd6j8R FZMlLM_POppQLzq7GcIBUhRIQ6oAPKGUH3RnAIdf9dC3waM89YG7RBaTOSPmmE1v_yyKXYHP7i3v 9ely8TzkUb0SfL7Es8lPNHZlXDV_so5QGsRfZwY5L89ZxTy6xwTdVMnPmUegmDE7acSXhGLaI3QY cX1bpa0pv.r.tM_OJt6hDcrZRI.Lht2URqpjqYJXjmhQQ7NgOToFGzru3tPdZ21Td1OOIRUjxtEJ keUCUQQh7utO6ouyu1px21yudAbXgu9r0x5zStyDNt X-Sonic-MF: X-Sonic-ID: b4b4a9d3-2e1a-4772-8a59-074eab379857 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Thu, 24 Aug 2023 12:24:20 +0000 Original-Received: by hermes--production-sg3-69654d8bd-752gm (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID d5c2aae0df8baf9d7302c0ae0d41dfed; Thu, 24 Aug 2023 12:24:13 +0000 (UTC) In-Reply-To: <83ttsopvya.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 24 Aug 2023 13:37:49 +0300") X-Mailer: WebService/1.1.21732 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.188.204; envelope-from=luangruo@yahoo.com; helo=sonic311-23.consmr.mail.ne1.yahoo.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, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:309164 Archived-At: Eli Zaretskii writes: > Why isn't system-type or something similar enough for that? Because that says nothing about Mailutils. > And if that's not good enough, I think we should have a Lisp variable > or function to do this job, because these issues will keep popping up, > and doing all of that in C, just because we don't have the information > in Lisp, is not a good idea. We do stuff like that in other cases, > cf. noninteractive, window-system, daemonp, etc. But it's cleaner to have them in C. It will consume less space in the dump image, less Lisp will require revisions upon changes to the C build system, and so on. > First, it's cleaner. How is it more elegant to incessantly pawn issues off into Lisp? > And second, these issues will happen in Lisp code as well, and > inventing a primitive for each one of them is not the best idea. I must disagree: the only bearing such build details have upon process execution is the name of the executables within exec-directory. Other details can be adequately addressed through examining the values of `system-type' and the feature list. > I don't see how these are relevant. These variables are actually used > in callproc.c, with the single exception of configure-info-directory. And also Vshell_file_name. callproc.c's sole job is to set it, based on build and system information.