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: Sun, 12 Jun 2022 18:38:45 +0800 Message-ID: <87leu2p3nu.fsf@localhost> References: <87ee038ipt.fsf@gmx.de> <87o7z61v59.fsf@gmail.com> <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> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28774"; 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 Sun Jun 12 12:40:09 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 1o0L0r-0007Mr-T1 for ged-emacs-devel@m.gmane-mx.org; Sun, 12 Jun 2022 12:40:09 +0200 Original-Received: from localhost ([::1]:40776 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o0L0q-0003El-Rx for ged-emacs-devel@m.gmane-mx.org; Sun, 12 Jun 2022 06:40:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57354) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o0Kyz-0002MJ-0w for emacs-devel@gnu.org; Sun, 12 Jun 2022 06:38:17 -0400 Original-Received: from mail-pj1-x1036.google.com ([2607:f8b0:4864:20::1036]:44699) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o0Kyv-00030x-P1; Sun, 12 Jun 2022 06:38:12 -0400 Original-Received: by mail-pj1-x1036.google.com with SMTP id gc3-20020a17090b310300b001e33092c737so3348162pjb.3; Sun, 12 Jun 2022 03:38:08 -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=yXVh7BFhMHM26XCrUdI/DfQgB+aajd7U/Nlz9phl6iE=; b=A8KJSCzS/OiBEpnUiLy13KL7dOtmncFM9Tmym4w3hGqYlj84tXtZXdJlb1yEeH+TNz UBMZqyr2HgL3pDxIUdyLkdPdDFWmzO74bSjZvFosN2oo8hbzFHU5gEGGNrvipbqr8veS jFz3ErCBXvwpbyvoBj3ZILpemIV9bBjoAlYrcY/ELRb0XDFzZ1DRnn05ZpuX/X0fpUSd t+ZLMwQIZafKoImvXnj4zyiYYmBvBZ6AXaElA8Op3gvmdgmQ1+7HOS136SqE/XwpZo8n uF8AXpxhbcxhkqB6Tj2+wpJOzjINnQNQ/Ud6NFkQV5VP4TfY2oeTEwEG6U37H4MC6Y6e qcyw== 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=yXVh7BFhMHM26XCrUdI/DfQgB+aajd7U/Nlz9phl6iE=; b=2RGQ6Io01CmaSeQtaTs4imszZzrqes2DTjDPRyozhf8/yNec5TN3n0svyBXilXFWeC 2xJLqR/lMdupsjykqfq6ZWPWr/wSbdI/y/UUJn/S6Qcg3OoxRHQmg+tIxKiEM9qqGX4Q VlZdtkMEpcjVfl4mvCljs/cadqF47teKLlRbKJcUWQXI3b2aOVuvsHJNP+cdBLoHl6zW XFIUr16Lii9DO+JEcBEf7tLEnTqPMOpTJ43HQq5W1mnADKhyG9321sjARLaSj/W13bz+ 9xhV38YQkw0owi+nrtxj3COvplQU/dcwULK+lQbejJwPkZzmgakBW+XFkMyrN7/Sta25 vx4Q== X-Gm-Message-State: AOAM531C3cMCAzQ5dgcaZtcrw50eo0R5Hl5CseG/7CKL2eLPZE1MFtrY eXCiw5w98XfsY6i6mg7x6XBY7KF6IcWUVA== X-Google-Smtp-Source: ABdhPJzehaXVsg9gbhHWL2XdIVpdqZw49GNyRNht9jwnsm68lVHjss1Xw++onbaYHIIBPG7Zq9FrjA== X-Received: by 2002:a17:90a:5d04:b0:1df:91d7:5563 with SMTP id s4-20020a17090a5d0400b001df91d75563mr9713794pji.95.1655030287270; Sun, 12 Jun 2022 03:38:07 -0700 (PDT) Original-Received: from localhost ([23.27.206.157]) by smtp.gmail.com with ESMTPSA id d133-20020a63368b000000b003fe2b87cf03sm3110568pga.80.2022.06.12.03.38.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jun 2022 03:38:06 -0700 (PDT) In-Reply-To: <83o7yyur0l.fsf@gnu.org> Received-SPF: pass client-ip=2607:f8b0:4864:20::1036; envelope-from=yantar92@gmail.com; helo=mail-pj1-x1036.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:291091 Archived-At: Eli Zaretskii writes: > It is an expression of frustration I feel each time the build needs to > rebuild the Org manual. I wrote it to contrast that frustration with > what I perceived as satisfaction with this solution expressed in your > description of the history of this. That's not my satisfaction. I quoted the emails. In any case, while I understand your frustration, you managed to spread it to me at least. It did not make parsing this thread any easier. > I really wonder how come no one on the Org list paid any attention to > the 10-fold to 40-fold slowdown in the time it takes to build the > manual, as result of that change. But that's water under the bridge. 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. >> I just pushed several improvements to ox.el. They reduce manual >> generation time 2x on my system (using main branch). Feel free to try it >> on your side. AFAIU, the effect should be more noticeable on slower >> systems. > > 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. >> 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. org-make-manuals takes about 20 seconds on my system (for combined Org export and texinfo invocation). Your system is clearly different and might have different bottlenecks. Best, Ihor