From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ihor Radchenko Newsgroups: gmane.emacs.devel Subject: Re: Org mode and Emacs (was: Convert README.org to plain text README while installing package) Date: Wed, 15 Jun 2022 13:19:10 +0800 Message-ID: <87r13qv701.fsf@localhost> References: <87bkv527p5.fsf@gmail.com> <835yld93w7.fsf@gnu.org> <877d5t0yrn.fsf@gmail.com> <87r140yuof.fsf@gmail.com> <875yl9e7zm.fsf@gmail.com> <83czfh12kp.fsf@gnu.org> <87pmjhghu2.fsf@localhost> <835yl910gp.fsf@gnu.org> <87wndndbhq.fsf@gmail.com> <83bkuzznws.fsf@gnu.org> <877d5mqmkh.fsf@localhost> <83y1y2utnd.fsf@gnu.org> <87r13up587.fsf@localhost> <83o7yyur0l.fsf@gnu.org> <87leu2p3nu.fsf@localhost> <83leu2uewn.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="10044"; mail-complaints-to="usenet@ciao.gmane.io" Cc: theophilusx@gmail.com, rms@gnu.org, monnier@iro.umontreal.ca, acm@muc.de, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jun 15 07:20:15 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 1o1LRs-0002KU-4D for ged-emacs-devel@m.gmane-mx.org; Wed, 15 Jun 2022 07:20:12 +0200 Original-Received: from localhost ([::1]:48182 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o1LRq-0002ga-P4 for ged-emacs-devel@m.gmane-mx.org; Wed, 15 Jun 2022 01:20:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36918) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o1LQ1-0001yG-TN for emacs-devel@gnu.org; Wed, 15 Jun 2022 01:18:17 -0400 Original-Received: from mail-pj1-x102a.google.com ([2607:f8b0:4864:20::102a]:52769) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o1LPs-0003Er-SV; Wed, 15 Jun 2022 01:18:17 -0400 Original-Received: by mail-pj1-x102a.google.com with SMTP id gd1so10266705pjb.2; Tue, 14 Jun 2022 22:18:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version; bh=iQ9xWFsT5BcRCLBpyj89kYWSvaT/kW9Qg8Y25wy7Cu4=; b=f9/v3bQXMoPMF694NTAuBfwgVMFVEFmJOy6rbELY7nybhWJnN9YHdKUlIuKCZCo6nx O9wOKMRp3LKlv72t/Zmo58xXsFHkXHUdkp3lRRZL/htkMFSJw5B+e18OvNCgwUSacpsj JmBG/OUro1BkHSUMwo/hZdvo7iZv1kaAMFBjLVCn7uE99D2BPANaBDlYi+5imT0jgByD PSQTkCDmId3UhRYxwLN8qSiaJpshlSQtxlbY24L38K7YUWueZZxdZadLf1dQek/0hjEO 2O3uu/EVfw4isa7QfJqCmW/bDZn8WaGqHkT8EAN869t0gIr+UHs5J8OXOkkwaxr5H+G3 7NCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version; bh=iQ9xWFsT5BcRCLBpyj89kYWSvaT/kW9Qg8Y25wy7Cu4=; b=ChQ5V0RbssmjUA/qrZ2tM7CZ0RFR2YhbUwJFgRb+bs/h0BRXbWJudayVMiTVDJxDVh 5ixt2QLxgzKTQVu3D7A1/B19ldWOX2ZppCy1wDXU19ReUGtBIwfqWjyXl74ZoxH+wrbz aunme0TTkeTcwZ0+MjspXSJWofDZrT0N69cRAzDrBCn+DuvzsD1TqPu9aQfLJogiK4mN DPOJOg7LhynjjhwEyNWd4LLjloB8iDUtVn261FG2lm2b23aXoCvdkfbjpLk++XbP23Sm cVVivaDwtIYTpHmL1IlqQHcCVBlxsEZ1XjCvoUt7Oilnqvp4WDdwxBZrvMaWucWOcGIH Xnqw== X-Gm-Message-State: AJIora9URACTPPF1C3mma5xUvYO3+w+puuCkLvNMSJfZb5QJ/pPmWlji au7b8UajTbtM4VWRg7O2BlAH1CoxMcAEnFNk X-Google-Smtp-Source: AGRyM1vIGMum2NEvTRYtUnvV3TiDL5yCGFHvLc9VQwPM8EKUm5l3UgPlqi9paspDEjhrGeEgnR1k4Q== X-Received: by 2002:a17:90b:3ecc:b0:1e3:4b89:e576 with SMTP id rm12-20020a17090b3ecc00b001e34b89e576mr8196391pjb.183.1655270284319; Tue, 14 Jun 2022 22:18:04 -0700 (PDT) Original-Received: from localhost ([155.94.207.39]) by smtp.gmail.com with ESMTPSA id y7-20020a63ad47000000b003fd0c57582dsm8706788pgo.90.2022.06.14.22.18.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Jun 2022 22:18:03 -0700 (PDT) In-Reply-To: <83leu2uewn.fsf@gnu.org> Received-SPF: pass client-ip=2607:f8b0:4864:20::102a; envelope-from=yantar92@gmail.com; helo=mail-pj1-x102a.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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_ENVFROM_END_DIGIT=0.25, 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:291190 Archived-At: Eli Zaretskii writes: >> We rarely have bugs related to manual builds. I recall two in many >> years. >> >> Usually documentation is built automatically on ELPA and by our >> publishing scripts on orgmode.org. > > So basically no one builds Org, including the manual, on their own > system? Even not the Org developers? Org releases are not frequent for most users and occasional build time should not matter too much. Nobody complained on the list. Org developers (at least, me) usually run make test. It does not touch documentation. Full re-build is rarely needed because the documentation does not change often. >> > Thanks, I hope to see this soon in the Emacs repository. >> >> Not soon. Unless you want major changes for Emacs 28.2. We restricted >> stable Org branch to critical-only bugfixes until Emacs 28.2 is out. > > This is not needed for the emacs-28 branch, so I meant master. I am not too familiar with how Emacs handles Org updates. AFAIK, Emacs master only tracks our stable tagged releases. Not the working branches (both bugfix and main). I do not know the motivation behind it and I do not know if it is a good idea to change it. Do you think that Emacs master should instead track our Org dev branch? >> >> It may also help if you try to profile org-make-manuals from >> >> mk/org-fixup.el and share the results. >> > >> > If profiling can help, wouldn't it be simpler to invoke the same >> > commands from an interactive Emacs session, then show the profile? >> >> This is exactly what I meant. To run org-make-manuals from interactive >> Emacs session. > > Then why would I need org-fixup.el? I assume that you figured that org-fixup.el contains functions to build manual. Best, Ihor