From unknown Sat Aug 16 16:19:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48334: No elements in HTML manual pages Resent-From: Maxim Nikulin <m.a.nikulin@gmail.com> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 May 2021 14:49:02 +0000 Resent-Message-ID: <handler.48334.B.16206581211920@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 48334 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 48334@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16206581211920 (code B ref -1); Mon, 10 May 2021 14:49:02 +0000 Received: (at submit) by debbugs.gnu.org; 10 May 2021 14:48:41 +0000 Received: from localhost ([127.0.0.1]:34001 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1lg7D7-0000Uu-EE for submit@debbugs.gnu.org; Mon, 10 May 2021 10:48:41 -0400 Received: from lists.gnu.org ([209.51.188.17]:59492) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <m.a.nikulin@gmail.com>) id 1lg7D5-0000Um-Nk for submit@debbugs.gnu.org; Mon, 10 May 2021 10:48:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41728) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <m.a.nikulin@gmail.com>) id 1lg7D5-00025s-G1 for bug-gnu-emacs@gnu.org; Mon, 10 May 2021 10:48:39 -0400 Received: from mail-lf1-x135.google.com ([2a00:1450:4864:20::135]:43837) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <m.a.nikulin@gmail.com>) id 1lg7D3-0006ep-2n for bug-gnu-emacs@gnu.org; Mon, 10 May 2021 10:48:39 -0400 Received: by mail-lf1-x135.google.com with SMTP id x2so23720177lff.10 for <bug-gnu-emacs@gnu.org>; Mon, 10 May 2021 07:48:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=n7DKlMPw8VMJx1ZLsXKbVw/078n3KwigryL06EmL6+E=; b=iDJFaM1k7hEtD50Y6Bj1ADu8rumx/TF6Gea3qF5NZxOPs7kf6aj0ZDYng0R5dW69FP HdQaNAcXV1Tgou0rvDdEGz+Sat6pTykMLwfCwUBoueIcKqJ4qHpf2wIJPci7WyDO2Pxp QZS5S+ZOG4eonbpTn50W0Zr4U22I4GcfyCGxonCnp97kRk+HDzv5YiFYYtHUKS6HRk/s dTbEVr5puy6pq8soplmiDquh+1N/+bJ0hEZLZvjkGr4TO3sLUf+v7GMzBL6uFrMXVts0 WrrjoNplZumtuGWLvsXXlDReUDJ+XHiC3vV5fYFQzgP+d2Xw4idQcdxTYQQNh51d0Gcp 7Cnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=n7DKlMPw8VMJx1ZLsXKbVw/078n3KwigryL06EmL6+E=; b=jc0VHy7uZP3/I+gWC6BXtkSJlnQ37lUtZdmLfgdkS3r6MkyT1Vn/SkQ7Ik2YR0quri FeIEFzZ6QZeVpLObNq6clBS9+kPfGKNy4DuSWxZ6QTyerXVhZCrGNy5iLCuYSng4hNCW PJOjfYOK2LFS20y2HJHm9m44ZDZryZ5UncQbygOmcurZXhEVh9ew3nfqkPNOcLoNOrdY zc8SiOW5917qSmWiFOxn4wQmz0QVTH7XceHQqnKeq9yyaoDkXYoRmuXlct06YpNvePvy JhwA8sQPIN4225XDFWbLlcGPnsWApZyedSfu+vaku1vXxHHCEu+bh/sDS+mIrEIgxxAq +1jg== X-Gm-Message-State: AOAM532AL9MRv90QSze0PfYrCe56IAqMgYlMFYz81mlwTtu87nlRUo2P ccNEGHMUmlc7PqJQvt93i56En6NDgBM= X-Google-Smtp-Source: ABdhPJw2V2vnwf1KyzjPOU+CRu9kkT97truSR4gaopkwkYlTQnOYVTRbX8rkcKVlSJXz9ZFQPzh+qg== X-Received: by 2002:a05:6512:3dac:: with SMTP id k44mr17333121lfv.256.1620658114231; Mon, 10 May 2021 07:48:34 -0700 (PDT) Received: from [192.168.0.101] (nat-0-0.nsk.sibset.net. [5.44.169.181]) by smtp.googlemail.com with ESMTPSA id p9sm2270663lfa.296.2021.05.10.07.48.33 for <bug-gnu-emacs@gnu.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 10 May 2021 07:48:33 -0700 (PDT) From: Maxim Nikulin <m.a.nikulin@gmail.com> X-Google-Original-From: Maxim Nikulin <manikulin@gmail.com> Message-ID: <476ffbc9-bd89-b9f1-9132-86b54ff8dded@gmail.com> Date: Mon, 10 May 2021 21:48:26 +0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=2a00:1450:4864:20::135; envelope-from=m.a.nikulin@gmail.com; helo=mail-lf1-x135.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 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request@debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit@debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> X-Spam-Score: -2.3 (--) HTML pages of Emacs manual, e.g. https://www.gnu.org/software/emacs/manual/html_node/elisp/Motion.html do not have <title> element. Open page source in browser, inspector in browser developer tools, or just fetch the page using e.g. curl to see that metadata in <head> element are rather scarce. As a result, browser tab title is not informative. In the case of Firefox in can be "google.com/url?q=http..." due to intermediate redirection and a bug in Firefox https://bugzilla.mozilla.org/1401091 Even if Firefox had not this bug, node names instead of URLs it tab titles would provide better user experience. For the particular page, my expectation for <title> element content is something like - "30.2 Motion (Emacs Lisp)" - "(elisp) Motion" - "30.2 Motion" Texinfo manual is not affected, its pages contains reasonable <title>, e.g. https://www.gnu.org/software/texinfo/manual/texinfo/html_node/Generating-HTML.html I hope, it is enough to change some settings of HTML export for Emacs manuals to improve quality of generated pages. However I am not familiar with texinfo enough to provide instructions which options should be tuned. The reason why I use HTML format of Emacs manuals is that I have not enough experience with Emacs yet. So it easier to find particular sections using search engines that take into account relevance or even synonyms. Docstrings for Emacs functions and variables rarely have direct links to texinfo nodes from manuals that provides higher level overview or guide for related functionality. From unknown Sat Aug 16 16:19:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48334: No <title> elements in HTML manual pages Resent-From: Maxim Nikulin <m.a.nikulin@gmail.com> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Oct 2021 14:15:02 +0000 Resent-Message-ID: <handler.48334.B48334.163344325616346@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48334 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 48334@debbugs.gnu.org Received: via spool by 48334-submit@debbugs.gnu.org id=B48334.163344325616346 (code B ref 48334); Tue, 05 Oct 2021 14:15:02 +0000 Received: (at 48334) by debbugs.gnu.org; 5 Oct 2021 14:14:16 +0000 Received: from localhost ([127.0.0.1]:41570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1mXlCx-0004FZ-Rz for submit@debbugs.gnu.org; Tue, 05 Oct 2021 10:14:16 -0400 Received: from mail-lf1-f48.google.com ([209.85.167.48]:45800) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <m.a.nikulin@gmail.com>) id 1mXlCv-0004FF-8G for 48334@debbugs.gnu.org; Tue, 05 Oct 2021 10:14:14 -0400 Received: by mail-lf1-f48.google.com with SMTP id u18so87087863lfd.12 for <48334@debbugs.gnu.org>; Tue, 05 Oct 2021 07:14:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:subject:to:references:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=glNheUqA2JrxhqXIDu72U975qzObN8l/JrNiE/92HmY=; b=DMwH5g8iZADCdHEfLUup/m/0MberVxuJ65BHvnBIA8HwcGVg24WDNwSZdvm1unq1KR 7D02zO4M7fvI2illwul+SROJIv6D67SAPQH7fXP5mWFzg3P8tMHtXhoNJObZv/0tysBZ 8LWtNUFVT8r0CjklJ+l9vErdamwk6DmGRSsV6NRfsOR1okXu+yoem1vPcFJN65lgkhZ0 WdnjFtlPrmixOoB1vu3pnBcldkQaUKixe572IP5PvR/4eIg75NdqkpdOC4Yq2w2Z5e1f LF8qiEiKs38R6uxYbkeHyLFspYKWzATK6PjXOFG6aOMaZ+r4KWZvXOScCIvGMt5ysqTv Dm3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:subject:to:references:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=glNheUqA2JrxhqXIDu72U975qzObN8l/JrNiE/92HmY=; b=abDK0J2EyFa3MHbYXBZdbCkY4f4KU1bECwfvmlu3cDAEkDOMfF4JufkjW3g/20e1Tn fd1v3pBwNELZfPrwdWDyuOLfbUlM98YbIxyAhaBBTdkkHk075XVzLrKux7OYgF354T5l BSv1xF20Q8Ns7TAWUQKQVNiMjqDTyCVz9tysNj3pKlrQXmnnfKmrpm64dxhTuVofU9Ez oIf3y+QVsTdOcew3OlG86kdSJZRSPFrwcZqy9wlhNCCLuGx4Yed6wlTyBoxqjBIW/Dja SOW6sc5+M+2pbZisMLBe7e/N6H2CJkbflQqs4GxYF+oneqPXObuBKYQgVA12ciwSPN1v 1RlA== X-Gm-Message-State: AOAM532utFVhuPCm5+ARGiMAjCRq6kpXajPOZetaxgCybxH4Q7uJLX/P q7kap/3fVDw+Yp9kQQyhS6iid/hM3Ac= X-Google-Smtp-Source: ABdhPJyXgc0wZhLnYemC3NyvFw4ZKuaCAtD3EW6ghNYdYPrgUT1PiQtRaf5ZIdg3tKPjci2EtUZi3Q== X-Received: by 2002:a2e:7213:: with SMTP id n19mr21945069ljc.181.1633443246912; Tue, 05 Oct 2021 07:14:06 -0700 (PDT) Received: from [192.168.0.101] (nat-0-0.nsk.sibset.net. [5.44.169.188]) by smtp.googlemail.com with ESMTPSA id h9sm1939279ljj.103.2021.10.05.07.14.05 for <48334@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 05 Oct 2021 07:14:06 -0700 (PDT) From: Maxim Nikulin <m.a.nikulin@gmail.com> X-Google-Original-From: Maxim Nikulin <M.A.Nikulin@gmail.com> References: <476ffbc9-bd89-b9f1-9132-86b54ff8dded@gmail.com> Message-ID: <6f746a42-09eb-dffc-993f-a0ba3467aa08@gmail.com> Date: Tue, 5 Oct 2021 21:14:04 +0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: <476ffbc9-bd89-b9f1-9132-86b54ff8dded@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request@debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit@debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> X-Spam-Score: -1.1 (-) > HTML pages of Emacs manual, e.g. > https://www.gnu.org/software/emacs/manual/html_node/elisp/Motion.html > do not have <title> element. ... > Texinfo manual is not affected, its pages contains reasonable > <title>, e.g. > https://www.gnu.org/software/texinfo/manual/texinfo/html_node/Generating-HTML.html Emacs manual is generated by texi2html, texinfo and e.g. Org mode by makeinfo --html ... In the latter case pages have <title> element, in the former they do not (at least without some tuning). From unknown Sat Aug 16 16:19:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48334: No <title> elements in HTML manual pages Resent-From: Lars Ingebrigtsen <larsi@gnus.org> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Jul 2022 16:20:02 +0000 Resent-Message-ID: <handler.48334.B48334.165677879613502@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48334 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Maxim Nikulin <m.a.nikulin@gmail.com> Cc: 48334@debbugs.gnu.org Received: via spool by 48334-submit@debbugs.gnu.org id=B48334.165677879613502 (code B ref 48334); Sat, 02 Jul 2022 16:20:02 +0000 Received: (at 48334) by debbugs.gnu.org; 2 Jul 2022 16:19:56 +0000 Received: from localhost ([127.0.0.1]:42696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1o7fqd-0003Vi-Pi for submit@debbugs.gnu.org; Sat, 02 Jul 2022 12:19:55 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@gnus.org>) id 1o7fqc-0003VU-78 for 48334@debbugs.gnu.org; Sat, 02 Jul 2022 12:19:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=CuASsv29bTpJ4xG5JqlYEiSudGZHzFyeQjCWjrHkEnQ=; b=fgBEjRl1SPXgYxvDffpgL5Shch AURPps7EBY0GvConclCsOAdHyONPFSFRpg3nJUBEbbZQ2Zko0QwzOxLKxTOPd6oe/DDwW+42i6xIs NWo6/HFsXsSuWrb0A7e+8OSYfNqXQdzKlQW8Cr6mDXc2ED8XUDxHbq0JwZ+/UYCKRQmI=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@gnus.org>) id 1o7fqT-0003gk-Dy; Sat, 02 Jul 2022 18:19:48 +0200 From: Lars Ingebrigtsen <larsi@gnus.org> In-Reply-To: <6f746a42-09eb-dffc-993f-a0ba3467aa08@gmail.com> (Maxim Nikulin's message of "Tue, 5 Oct 2021 21:14:04 +0700") References: <476ffbc9-bd89-b9f1-9132-86b54ff8dded@gmail.com> <6f746a42-09eb-dffc-993f-a0ba3467aa08@gmail.com> X-Now-Playing: David Bowie's _"Heroes"_: "Joe The Lion" Date: Sat, 02 Jul 2022 18:19:44 +0200 Message-ID: <87sfnjxza7.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Maxim Nikulin <m.a.nikulin@gmail.com> writes: >> HTML pages of Emacs manual, e.g. >> https://www.gnu.org/software/emacs/manual/html_node/elisp/Motion.html >> do not have <title> element. > ... >> Texinfo manual is not affected, its pages contains [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request@debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit@debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> X-Spam-Score: -3.3 (---) Maxim Nikulin <m.a.nikulin@gmail.com> writes: >> HTML pages of Emacs manual, e.g. >> https://www.gnu.org/software/emacs/manual/html_node/elisp/Motion.html >> do not have <title> element. > ... >> Texinfo manual is not affected, its pages contains reasonable >> <title>, e.g. >> https://www.gnu.org/software/texinfo/manual/texinfo/html_node/Generating-HTML.html > > Emacs manual is generated by texi2html, texinfo and e.g. Org mode by > makeinfo --html ... > In the latter case pages have <title> element, in the former they do > not (at least without some tuning). (I'm going through old bug reports that unfortunately weren't resolved at the time.) These manuals still seem to be missing <title>s. And texi2html has been superseded by texi2any, which should be adding <title> elements according to: https://www.gnu.org/software/texinfo/manual/texinfo/html_node/HTML-Customization-Variables.html Anybody know who's responsible for generating the HTML manuals? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 16 16:19:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48334: No <title> elements in HTML manual pages Resent-From: Eli Zaretskii <eliz@gnu.org> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Jul 2022 17:03:01 +0000 Resent-Message-ID: <handler.48334.B48334.165678136725975@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48334 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen <larsi@gnus.org> Cc: 48334@debbugs.gnu.org, m.a.nikulin@gmail.com Received: via spool by 48334-submit@debbugs.gnu.org id=B48334.165678136725975 (code B ref 48334); Sat, 02 Jul 2022 17:03:01 +0000 Received: (at 48334) by debbugs.gnu.org; 2 Jul 2022 17:02:47 +0000 Received: from localhost ([127.0.0.1]:42766 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1o7gW6-0006kd-No for submit@debbugs.gnu.org; Sat, 02 Jul 2022 13:02:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59860) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@gnu.org>) id 1o7gW3-0006fr-NF for 48334@debbugs.gnu.org; Sat, 02 Jul 2022 13:02:46 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50672) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@gnu.org>) id 1o7gVy-0003HW-BJ; Sat, 02 Jul 2022 13:02:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=xYqeoCVKK/PypJsNo+W5cfLB96Jauq9PNRv6C+wGAMY=; b=DVbehgu6qew9 zIgtSajNYSGkQ2xm7YX4GRmPHOoD9ilinuqvDDchIrb1iVfWhBDEyP4GFm+bCMIxLng1YtzfvEPJy c1MFuImRpf0GkkhbnXZNYMivXFJemCedX/SeTLMZZjRjKIA96f3AbGpiBkYLVNCMJsaGwQy2B8XQu 0gj+gEmsjUXw3uqNwrOp7y/a/4akBI61Q8XXwkwI6wru5FfKq9N9i7FjyDqe5dSPj8tCyB3ivNPfK 8URcHI4XHAcV1NjzSdY68dY11IhOn8nk4tEWAlB5U7v4DHAC0Zf5Y8dOf/GPm9/swk8QFIMx2/H0U NLD+IGn3i0B3M/qe8+wvxw==; Received: from [87.69.77.57] (port=1069 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@gnu.org>) id 1o7gVx-0004tZ-Qz; Sat, 02 Jul 2022 13:02:38 -0400 Date: Sat, 02 Jul 2022 20:02:26 +0300 Message-Id: <83ilofbg7x.fsf@gnu.org> From: Eli Zaretskii <eliz@gnu.org> In-Reply-To: <87sfnjxza7.fsf@gnus.org> (message from Lars Ingebrigtsen on Sat, 02 Jul 2022 18:19:44 +0200) References: <476ffbc9-bd89-b9f1-9132-86b54ff8dded@gmail.com> <6f746a42-09eb-dffc-993f-a0ba3467aa08@gmail.com> <87sfnjxza7.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request@debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit@debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Cc: 48334@debbugs.gnu.org > From: Lars Ingebrigtsen <larsi@gnus.org> > Date: Sat, 02 Jul 2022 18:19:44 +0200 > > Maxim Nikulin <m.a.nikulin@gmail.com> writes: > > >> HTML pages of Emacs manual, e.g. > >> https://www.gnu.org/software/emacs/manual/html_node/elisp/Motion.html > >> do not have <title> element. > > ... > >> Texinfo manual is not affected, its pages contains reasonable > >> <title>, e.g. > >> https://www.gnu.org/software/texinfo/manual/texinfo/html_node/Generating-HTML.html > > > > Emacs manual is generated by texi2html, texinfo and e.g. Org mode by > > makeinfo --html ... > > In the latter case pages have <title> element, in the former they do > > not (at least without some tuning). > > (I'm going through old bug reports that unfortunately weren't resolved > at the time.) > > These manuals still seem to be missing <title>s. And texi2html has been > superseded by texi2any, which should be adding <title> elements > according to: > > https://www.gnu.org/software/texinfo/manual/texinfo/html_node/HTML-Customization-Variables.html > > Anybody know who's responsible for generating the HTML manuals? We are. See the instructions in admin/make-tarball.txt and the scripts admin/make-manuals and admin/upload-manuals. I don't remember if texi2any produces <title>, but the above scripts modify the HTML produced by texi2any, so what we eventually have is the result of those scripts. We could decide dropping admin/make-manuals, or at least the parts that modify the produced HTML, but presumably those parts were written for a reason. Unfortunately, I see no detailed documentation of the reasons for those changes, so it's hard to decide whether any of them are still valid, what with Texinfo's progress since the time those changes were coded. From unknown Sat Aug 16 16:19:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48334: No <title> elements in HTML manual pages Resent-From: Lars Ingebrigtsen <larsi@gnus.org> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 03 Jul 2022 12:17:01 +0000 Resent-Message-ID: <handler.48334.B48334.165685059810902@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48334 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@gnu.org> Cc: 48334@debbugs.gnu.org, m.a.nikulin@gmail.com Received: via spool by 48334-submit@debbugs.gnu.org id=B48334.165685059810902 (code B ref 48334); Sun, 03 Jul 2022 12:17:01 +0000 Received: (at 48334) by debbugs.gnu.org; 3 Jul 2022 12:16:38 +0000 Received: from localhost ([127.0.0.1]:43490 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1o7yWk-0002pL-A8 for submit@debbugs.gnu.org; Sun, 03 Jul 2022 08:16:38 -0400 Received: from quimby.gnus.org ([95.216.78.240]:49938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@gnus.org>) id 1o7yWi-0002jr-VR for 48334@debbugs.gnu.org; Sun, 03 Jul 2022 08:16:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=zklK6XLLJrWioOmpbE2WJK7ea47g4G8hPHJnSNx0IGY=; b=eXr0V1E72LEa0SvK2aSpBjqB5O XFPkg8x3oxYvtfGs4EOtOfpL4ltitfuGjQdmr4kRMB36hEztZXuflRqvVXUFFrwIoSOKq5mJpy7q/ yMpxGODXgyHV3iYT9K8kQwY/GjKqHxiY6oH1MNHNcZiKO4jadToDzglRhPt2akeqbors=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@gnus.org>) id 1o7yWZ-0004jd-UO; Sun, 03 Jul 2022 14:16:30 +0200 From: Lars Ingebrigtsen <larsi@gnus.org> In-Reply-To: <83ilofbg7x.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 02 Jul 2022 20:02:26 +0300") References: <476ffbc9-bd89-b9f1-9132-86b54ff8dded@gmail.com> <6f746a42-09eb-dffc-993f-a0ba3467aa08@gmail.com> <87sfnjxza7.fsf@gnus.org> <83ilofbg7x.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEXTwan27dV0Y1r/ ///FTC/9AAAAAWJLR0QDEQxM8gAAAAd0SU1FB+YHAwwFB0ZVuUMAAAFrSURBVCjPTdLPSuRAEAbw iqQhehqX1MWTCgvZfooEDOicOqG+g948CPsYw0BgX2DuMwsLs/2UftVRcf6k+aWqm6pKRKbwoCaq SWrBJC0gFWCtIMk1hrAT2ZhApLK23oiI8ZsPqGvmGSMX+xP6u70W2FVGPN2iAPmI/Gf8wK/ecj6t GH9POOZ/4Ecw+LXDGul9va1LxHcBs9/5RJrWtJJgDf+JtXHRdMnrxjENYa48V+wH8BhmWeHLMDfh C5i7wJ2OeETqKgcbj/kwN6WqPuiQtOdQUIkFTQ3i4gF2qhjNYURSHpZ3ysDaT5IzCrxM3vYsQSht LWNLzIcSW6xtdrItwJKkO8tLwfXwsOuizD6ktNc2/42S/vOIx3trc86SKuK0Ndw7FiI8c+TnLOZ7 fj4RjBhHjvCBnlVBX8EWuSd6bW+wclrkA9SwwmJAgn5ig+kLWXTyyX3DVACCzyndOEai5++qRKLw 7dJ6S7wDi/asv4b+O8cAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDctMDNUMTI6MDU6MDcrMDA6 MDCf5zE8AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTA3LTAzVDEyOjA1OjA3KzAwOjAw7rqJgAAA AABJRU5ErkJggg== X-Now-Playing: Eurythmics's _Savage_: "Do You Want To Break Up?" Date: Sun, 03 Jul 2022 14:16:27 +0200 Message-ID: <87fsjibdd0.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii <eliz@gnu.org> writes: >> > Emacs manual is generated by texi2html, texinfo and e.g. Org mode by >> > makeinfo --html ... >> > In the latter case pages have <title> element, in the former they do >> > not (at least without [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request@debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit@debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> X-Spam-Score: -3.3 (---) Eli Zaretskii <eliz@gnu.org> writes: >> > Emacs manual is generated by texi2html, texinfo and e.g. Org mode by >> > makeinfo --html ... >> > In the latter case pages have <title> element, in the former they do >> > not (at least without some tuning). [...] > We are. See the instructions in admin/make-tarball.txt and the > scripts admin/make-manuals and admin/upload-manuals. > > I don't remember if texi2any produces <title>, but the above scripts > modify the HTML produced by texi2any, so what we eventually have is > the result of those scripts. Hm... it looks like the manuals are produced with "makeinfo --html", though -- I can't see any usage of texi2html or texi2any there, but I may be missing something. > We could decide dropping admin/make-manuals, or at least the parts > that modify the produced HTML, but presumably those parts were written > for a reason. Unfortunately, I see no detailed documentation of the > reasons for those changes, so it's hard to decide whether any of them > are still valid, what with Texinfo's progress since the time those > changes were coded. Ah, it's this code: (defun manual-html-fix-headers () "Fix up HTML headers for the Emacs manual in the current buffer." (let ((texi5 (search-forward "<!DOCTYPE" nil t)) opoint) [...] (search-forward "<meta") (setq opoint (match-beginning 0)) (unless texi5 (search-forward "<!--") (goto-char (match-beginning 0)) (delete-region opoint (point)) (search-forward "<meta http-equiv=\"Content-Style") (setq opoint (match-beginning 0))) (search-forward "\n") (delete-region opoint (point)) So we delete the that makeinfo --html has created. Perhaps that's just a bug? I see that you adjusted this code in May... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 16 16:19:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48334: No <title> elements in HTML manual pages Resent-From: Eli Zaretskii <eliz@gnu.org> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 03 Jul 2022 13:14:01 +0000 Resent-Message-ID: <handler.48334.B48334.165685402227768@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48334 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen <larsi@gnus.org> Cc: 48334@debbugs.gnu.org, m.a.nikulin@gmail.com Received: via spool by 48334-submit@debbugs.gnu.org id=B48334.165685402227768 (code B ref 48334); Sun, 03 Jul 2022 13:14:01 +0000 Received: (at 48334) by debbugs.gnu.org; 3 Jul 2022 13:13:42 +0000 Received: from localhost ([127.0.0.1]:43608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1o7zPx-0007Do-L2 for submit@debbugs.gnu.org; Sun, 03 Jul 2022 09:13:42 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59956) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@gnu.org>) id 1o7zPu-0007DY-2G for 48334@debbugs.gnu.org; Sun, 03 Jul 2022 09:13:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:37620) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@gnu.org>) id 1o7zPo-0006YW-PW; Sun, 03 Jul 2022 09:13:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=N/dSFV0FqYM8/0vS8PZTg9QWnvLWveLOmCfGjKVLaPg=; b=SOSNUciXAEKX SmsD5Kj3cXO5zYDedJPG+FXUybkGNwXOTl8xLYSaSKMpaXEBm0f0e284y5LgfUJlLcAxOCAiClL3L L4gaiDLty70yz4ppOr9/hH/UPCgVfDzb9h3WgIdNkxo+gLNT2LyBXIS31GNSttY4hlwfU+lbHaSuj nMmce/59AwkGdAxfUI2Juk+az9BDL9mpsxLvegkxfzLxSWFDDr0TovbqOv/adHoqDdFqt5GuAN+Q6 N4Co+AeNOrRh50bMDjFzGzmEBscmdbs9wQCEcsTQA9bGAPHEguSvhEcvYXKBmDgFns0monlKHxkWe s3bTK8e+JimDoNf1XqUCAg==; Received: from [87.69.77.57] (port=3684 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@gnu.org>) id 1o7zPo-0005Lh-4L; Sun, 03 Jul 2022 09:13:32 -0400 Date: Sun, 03 Jul 2022 16:13:20 +0300 Message-Id: <83o7y69w5r.fsf@gnu.org> From: Eli Zaretskii <eliz@gnu.org> In-Reply-To: <87fsjibdd0.fsf@gnus.org> (message from Lars Ingebrigtsen on Sun, 03 Jul 2022 14:16:27 +0200) References: <476ffbc9-bd89-b9f1-9132-86b54ff8dded@gmail.com> <6f746a42-09eb-dffc-993f-a0ba3467aa08@gmail.com> <87sfnjxza7.fsf@gnus.org> <83ilofbg7x.fsf@gnu.org> <87fsjibdd0.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request@debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit@debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen <larsi@gnus.org> > Cc: m.a.nikulin@gmail.com, 48334@debbugs.gnu.org > Date: Sun, 03 Jul 2022 14:16:27 +0200 > > Eli Zaretskii <eliz@gnu.org> writes: > > > I don't remember if texi2any produces <title>, but the above scripts > > modify the HTML produced by texi2any, so what we eventually have is > > the result of those scripts. > > Hm... it looks like the manuals are produced with "makeinfo --html", > though -- I can't see any usage of texi2html or texi2any there, but I > may be missing something. makeinfo is supposed to be a symlink to texi2any. > Ah, it's this code: > > (defun manual-html-fix-headers () > "Fix up HTML headers for the Emacs manual in the current buffer." > (let ((texi5 (search-forward "<!DOCTYPE" nil t)) > opoint) > > [...] > > (search-forward "<meta") > (setq opoint (match-beginning 0)) > (unless texi5 > (search-forward "<!--") > (goto-char (match-beginning 0)) > (delete-region opoint (point)) > (search-forward "<meta http-equiv=\"Content-Style") > (setq opoint (match-beginning 0))) > (search-forward "\n") > (delete-region opoint (point)) Yes. (But that's not the only editing we do, although the rest isn't relevant to , I think.) > So we delete the <title> that makeinfo --html has created. Perhaps > that's just a bug? It is definitely done on purpose, but I don't know what is the purpose of deleting <title> (and many other parts of the headers as well). > I see that you adjusted this code in May... I made changes there because someone reported a problem with reading the manuals on mobile devices, because we were deleting the line with '<meta name="viewport"...', which in latest Texinfo takes care of adjusting the viewport to the width of the device display. My changes were supposed to avoid deletion of this header (and a few others), but I don't think I kept <title>. I think the solution to this is for some HTML5 expert to look at our edits vs what Texinfo 6.8 produces, and tell which parts of the editing are needed (and why) and which aren't. I'm far from being that expert. Failing that, I think the only alternative is to see how the original Texinfo output looks in a browser, compare that with the edited manuals, and then decide which of the edits are really needed. One problem with that is that we'll probably have to require Texinfo 6.8 or later if we go that way, because maintaining compatibility with multiple Texinfo versions is really too much. Ideally, we should keep the edits to the absolute minimum. From unknown Sat Aug 16 16:19:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48334: No <title> elements in HTML manual pages Resent-From: Max Nikulin <manikulin@gmail.com> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 03 Jul 2022 14:49:02 +0000 Resent-Message-ID: <handler.48334.B48334.165685970314928@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48334 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@gnu.org>, Lars Ingebrigtsen <larsi@gnus.org> Cc: 48334@debbugs.gnu.org Received: via spool by 48334-submit@debbugs.gnu.org id=B48334.165685970314928 (code B ref 48334); Sun, 03 Jul 2022 14:49:02 +0000 Received: (at 48334) by debbugs.gnu.org; 3 Jul 2022 14:48:23 +0000 Received: from localhost ([127.0.0.1]:45369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1o80tb-0003si-G4 for submit@debbugs.gnu.org; Sun, 03 Jul 2022 10:48:23 -0400 Received: from mail-lf1-f54.google.com ([209.85.167.54]:36858) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <manikulin@gmail.com>) id 1o80ta-0003sW-Dm for 48334@debbugs.gnu.org; Sun, 03 Jul 2022 10:48:22 -0400 Received: by mail-lf1-f54.google.com with SMTP id f39so11696187lfv.3 for <48334@debbugs.gnu.org>; Sun, 03 Jul 2022 07:48:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=8uIA6bqoJB5aMwqnlGWV5a4DH70dachk/gS95HfZ2yM=; b=Sqw7jKLSA5MQE63IRKp+W4ZUut2jrWU4NgXsuN1bi9X9otWjZTrXODUZGoB/wATiM5 ETiBgUk0VrQGuw9Oo6poWUEnwwmCAOa1bQQKBXdWTKxzq+kgqWKiFnwV9pdfuxCdwjzZ ask3S7jIqA8PErj0/cO95L+3ueMEv4s1EtAqQ8fvAud04UpBPrAAEOZnQIQJqqVWFKsn CRyUB8xtLfPv2XYlMcOBUi4qmhdHvxIF+xSjmNPjdNVOwL+VzB2lsDXUONbSKEzwxKGu YdBPMjkVjzS/zPqu+kcl/XoyveRc0VOKzDs/1nUY+RuN3U+1kNH5BfyEddKjEFREnYiN h0aw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:message-id:date:mime-version:user-agent :subject:content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=8uIA6bqoJB5aMwqnlGWV5a4DH70dachk/gS95HfZ2yM=; b=JS/H8f0fdUfC3pVcshNZOE9NAsZJMIV5VzO4qFXNDkQsNSj7GQ97pm9/DBAkyVNZC/ qHxeCTqWfMcrsv3WXKu1MLpZUpvCgxf/bh5CE1xkFyOYy0Ev+brxE2OwbVpvhpWYnuvM fbNLYnBkRICFIFnJDMVLski/8g+rd9+4ktDun8LoQ49rgrp68DjIXbIgdIpI6Njdxoch 2xuhaIgVsj4fFIDfY+59WY1B714sSXBlYopD87VerqbIIkWYEjdqmsurirBnI811uiy4 Tv0Yb51wrNinMsNkFQMCM0zDJ3+PUplSehbKuko90aBKwxL1B5STjTFjErAyUtsgVZTN Iglg== X-Gm-Message-State: AJIora+aSBVgjtCjF82VemZWsAeei4UEl9w1wZcxfZqR4fDMyTUExOA0 3XmlOu/YPprOTTjIXs+hI9s= X-Google-Smtp-Source: AGRyM1uqGsq2VJCsdslPmKrlMCWtBewhlkMtdoxWpWNODo49ZNlDtUpJWnMqxA1VkoFyDS2mHEP0DA== X-Received: by 2002:a05:6512:3f7:b0:47f:638e:6c44 with SMTP id n23-20020a05651203f700b0047f638e6c44mr15021715lfq.259.1656859696148; Sun, 03 Jul 2022 07:48:16 -0700 (PDT) Received: from [192.168.0.101] (nat-0-0.nsk.sibset.net. [5.44.169.188]) by smtp.googlemail.com with ESMTPSA id g1-20020a0565123b8100b0047f8d7c08e4sm4750016lfv.166.2022.07.03.07.48.14 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 03 Jul 2022 07:48:15 -0700 (PDT) Message-ID: <ffa6138f-aa3d-a08d-a23b-cbdd49d28737@gmail.com> Date: Sun, 3 Jul 2022 21:48:13 +0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Content-Language: en-US References: <476ffbc9-bd89-b9f1-9132-86b54ff8dded@gmail.com> <6f746a42-09eb-dffc-993f-a0ba3467aa08@gmail.com> <87sfnjxza7.fsf@gnus.org> <83ilofbg7x.fsf@gnu.org> <87fsjibdd0.fsf@gnus.org> <83o7y69w5r.fsf@gnu.org> From: Max Nikulin <manikulin@gmail.com> In-Reply-To: <83o7y69w5r.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request@debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit@debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 03/07/2022 20:13, Eli Zaretskii wrote: >> From: Lars Ingebrigtsen >> Date: Sun, 03 Jul 2022 14:16:27 +0200 >> (setq opoint (match-beginning 0))) >> (search-forward "\n") >> (delete-region opoint (point)) > > Yes. (But that's not the only editing we do, although the rest isn't > relevant to , I think.) Deleting of text till "<title>" should be a rather local change. Till May the region till "</head>" was removed. By the way, is there a reason why DC.title meta is set to gnu.org, not to the title of current node or at least the manual. I am not familiar with Dublin Core, but I expect it is rich enough to express both and gnu.org as well. From unknown Sat Aug 16 16:19:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48334: No <title> elements in HTML manual pages Resent-From: Lars Ingebrigtsen <larsi@gnus.org> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 04 Jul 2022 10:43:02 +0000 Resent-Message-ID: <handler.48334.B48334.16569313753632@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48334 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@gnu.org> Cc: 48334@debbugs.gnu.org, m.a.nikulin@gmail.com Received: via spool by 48334-submit@debbugs.gnu.org id=B48334.16569313753632 (code B ref 48334); Mon, 04 Jul 2022 10:43:02 +0000 Received: (at 48334) by debbugs.gnu.org; 4 Jul 2022 10:42:55 +0000 Received: from localhost ([127.0.0.1]:46198 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1o8JXb-0000wW-DY for submit@debbugs.gnu.org; Mon, 04 Jul 2022 06:42:55 -0400 Received: from quimby.gnus.org ([95.216.78.240]:59748) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@gnus.org>) id 1o8JXY-0000wG-Ur for 48334@debbugs.gnu.org; Mon, 04 Jul 2022 06:42:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Eue2fUHHYR5ra5FVVO7DxSn1WMpaou9EmiZVcR8AYww=; b=nS1cfIU34PNuV4WwfFSXYoYSjo cdQq77xNRDzOn8RYagQyH2mj1bDGlaCn8WH5t+VM027ccz7jewb4XaNnuYxWoQ9e/PifkWsq0xIXc J8gPM1wutjqi2zTltKtLSnIq61nGQI1EhkvMvWy1cvo/0NwM6W9CXdDbKyL+yuArxLdQ=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@gnus.org>) id 1o8JXP-0006Qb-9R; Mon, 04 Jul 2022 12:42:45 +0200 From: Lars Ingebrigtsen <larsi@gnus.org> In-Reply-To: <83o7y69w5r.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 03 Jul 2022 16:13:20 +0300") References: <476ffbc9-bd89-b9f1-9132-86b54ff8dded@gmail.com> <6f746a42-09eb-dffc-993f-a0ba3467aa08@gmail.com> <87sfnjxza7.fsf@gnus.org> <83ilofbg7x.fsf@gnu.org> <87fsjibdd0.fsf@gnus.org> <83o7y69w5r.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEXEaDflmFTJxsRW dKVaa4////95E3pLAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YHBAoPKI4xKJsAAAGdSURBVDjLnZPr dcMgDIXhnAyAcQcIkhcwMEBPYP+ZeiVhGzfpnyqOE/NZ6HVxzi1qDubx1T+fTEBMRG/rMCIq5QPA an4HzmNdbDzJDgGXc4+u1u5g8Y9eW++lzx7CDofZA1X44EtpEqGW82U1v5bDRt1LXJaEHy69dly1 DRAGZuzSDAjxXjPS2s6tbsZ/AWSECLWe6R7WW2tVwv8CUl0Vr9avrXQOZYohjbMxBL9Q4pyp5Fx4 gBiXFHxMaQWA7evsgZHunIlL5rKaBLCLvMBzDDcUotn2VrXnkq4/gXfIsh4MM7Aow6Nfg1JgervH wEIkei5TD9GZooIh6i8CWaEn1isLiAKIUgAgYqmPM5uDGgo0gBppBmkA+QiIdLr4EduymoB7pLjq mKSOG9gZoFjlspQHcJnWquqFB00e/qgbEj3Aph4qhtZUcJG2l4CN7HRU7eQVvNt5ZEi0WVaexAG3 5EwoeXR3agkeAvEubWRr+gVwGmIhqMG6i822px2tAMnzGJS6bDpgH2xetdkEN4q3s74dov66BPEt t+D+YT/qaHW8auKAUgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wNy0wNFQxMDoxNTo0MCswMDow MIIhk7YAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDctMDRUMTA6MTU6NDArMDA6MDDzfCsKAAAA AElFTkSuQmCC X-Now-Playing: Joe Jackson's _Big World_: "Soul Kiss" Date: Mon, 04 Jul 2022 12:42:42 +0200 Message-ID: <87sfnh88gt.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii <eliz@gnu.org> writes: > makeinfo is supposed to be a symlink to texi2any. Yes, indeed. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request@debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit@debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> X-Spam-Score: -3.3 (---) Eli Zaretskii <eliz@gnu.org> writes: > makeinfo is supposed to be a symlink to texi2any. Yes, indeed. > I made changes there because someone reported a problem with reading > the manuals on mobile devices, because we were deleting the line with > '<meta name="viewport"...', which in latest Texinfo takes care of > adjusting the viewport to the width of the device display. My changes > were supposed to avoid deletion of this header (and a few others), but > I don't think I kept <title>. I tried running the code now (and commented out the manual-html-fix-headers function), and I ended up with: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <!-- This file describes the Emacs auth-source library. Copyright (C) 2008-2022 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with the Front-Cover Texts being "A GNU Manual," and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled "GNU Free Documentation License". (a) The FSF's Back-Cover Text is: "You have the freedom to copy and modify this GNU manual." --> <title>Emacs auth-source Library 0.3 This is with texi2any (GNU texinfo) 6.8. If I'm reading the code right, the delete-region here is just deleting that . It's probably different in every texinfo version, but altering the (search-forward "\n") to (search-forward "") should be safe in any case, so I'll go ahead and do that. > Failing that, I think the only alternative is to see how the original > Texinfo output looks in a browser, compare that with the edited > manuals, and then decide which of the edits are really needed. One > problem with that is that we'll probably have to require Texinfo 6.8 > or later if we go that way, because maintaining compatibility with > multiple Texinfo versions is really too much. Ideally, we should keep > the edits to the absolute minimum. I think altering the HTML in this way isn't idea. It'd be much better to just parse the HTML, alter the DOM (to remove/insert elements), and then write the DOM out to HTML again. That'd be a whole lot less brittle. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 04 06:47:48 2022 Received: (at control) by debbugs.gnu.org; 4 Jul 2022 10:47:48 +0000 Received: from localhost ([127.0.0.1]:46204 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1o8JcK-00015Y-3x for submit@debbugs.gnu.org; Mon, 04 Jul 2022 06:47:48 -0400 Received: from quimby.gnus.org ([95.216.78.240]:59784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@gnus.org>) id 1o8JcI-00014Z-Na for control@debbugs.gnu.org; Mon, 04 Jul 2022 06:47:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=3wO4LWET2oZ9zHQoQBXbLcwq4LRsq79dkW0HMsV5bnI=; b=A0YkMEN/1ZmwwP845njjp+YioQ orrYCFMV11yPXd3pkAingn60IOXg24i9F6xcyd6HhbSTH4nt/WxHQQiDeYeBZKS69f/mYf2Q9k6/Y xv1UZpP43Da1VbHH6NWfewKVMZsJuPGCpOwbZ9295ewbGXRj7E+QOFhyqEVT1vtrBNmA=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@gnus.org>) id 1o8JcA-0006RL-8j for control@debbugs.gnu.org; Mon, 04 Jul 2022 12:47:40 +0200 Date: Mon, 04 Jul 2022 12:47:37 +0200 Message-Id: <87r131888m.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen <larsi@gnus.org> Subject: control message for bug #48334 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 48334 29.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request@debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit@debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> X-Spam-Score: -3.3 (---) close 48334 29.1 quit From unknown Sat Aug 16 16:19:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48334: No <title> elements in HTML manual pages Resent-From: Eli Zaretskii <eliz@gnu.org> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 04 Jul 2022 11:37:02 +0000 Resent-Message-ID: <handler.48334.B48334.16569345842419@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48334 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen <larsi@gnus.org> Cc: 48334@debbugs.gnu.org, m.a.nikulin@gmail.com Received: via spool by 48334-submit@debbugs.gnu.org id=B48334.16569345842419 (code B ref 48334); Mon, 04 Jul 2022 11:37:02 +0000 Received: (at 48334) by debbugs.gnu.org; 4 Jul 2022 11:36:24 +0000 Received: from localhost ([127.0.0.1]:46338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1o8KNM-0000cx-HF for submit@debbugs.gnu.org; Mon, 04 Jul 2022 07:36:24 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55320) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@gnu.org>) id 1o8KNL-0000cg-24 for 48334@debbugs.gnu.org; Mon, 04 Jul 2022 07:36:23 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51270) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@gnu.org>) id 1o8KNF-0000dm-J8; Mon, 04 Jul 2022 07:36:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=HgjoCOPw/X//infFAy0FrtTuY9ZZV0TXFRbjeAvcoqM=; b=N/fQrO8zmIh6 +qdKwuq16XJ/cniuzg4n6qO8uXbWO5iZtfrCeRBeaTC2WOGvtY86GkyMpC02WIAQkHaB2rkf3CC8i yw4idEnnDQb73FaHUUsOOPEQFxA2DbJ9F/CoiQTafKwQhZ1A+F6WhtDI3bP/2RjsRoSYIddSlyizU G+WjsyoLr/Nrsy0O5de/y8+XfANWYW3DHHcXHMEamlmMZlLwfpbnSyUNZcjNyPC+VYNdcu8JapJOE cZJDl7aGxZPR+8ltFpAeAycvXX7fXn0Nx4ebz9lG91sT2bZicxavBjzh9j+HPRsPtiAf1LvEwGP6g Yj77eK8CpI1vyBTXKdCu/w==; Received: from [87.69.77.57] (port=2523 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@gnu.org>) id 1o8KNF-0002mf-1F; Mon, 04 Jul 2022 07:36:17 -0400 Date: Mon, 04 Jul 2022 14:36:07 +0300 Message-Id: <83zghp85zs.fsf@gnu.org> From: Eli Zaretskii <eliz@gnu.org> In-Reply-To: <87sfnh88gt.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 04 Jul 2022 12:42:42 +0200) References: <476ffbc9-bd89-b9f1-9132-86b54ff8dded@gmail.com> <6f746a42-09eb-dffc-993f-a0ba3467aa08@gmail.com> <87sfnjxza7.fsf@gnus.org> <83ilofbg7x.fsf@gnu.org> <87fsjibdd0.fsf@gnus.org> <83o7y69w5r.fsf@gnu.org> <87sfnh88gt.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request@debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit@debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen <larsi@gnus.org> > Cc: m.a.nikulin@gmail.com, 48334@debbugs.gnu.org > Date: Mon, 04 Jul 2022 12:42:42 +0200 > > I tried running the code now (and commented out the > manual-html-fix-headers function), and I ended up with: > > <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> > <html> > <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> > <head> > <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> > <!-- This file describes the Emacs auth-source library. > > Copyright (C) 2008-2022 Free Software Foundation, Inc. > > Permission is granted to copy, distribute and/or modify this document > under the terms of the GNU Free Documentation License, Version 1.3 or > any later version published by the Free Software Foundation; with no > Invariant Sections, with the Front-Cover Texts being "A GNU Manual," > and with the Back-Cover Texts as in (a) below. A copy of the license > is included in the section entitled "GNU Free Documentation License". > > (a) The FSF's Back-Cover Text is: "You have the freedom to copy and > modify this GNU manual." --> > <title>Emacs auth-source Library 0.3 > > This is with texi2any (GNU texinfo) 6.8. If I'm reading the code right, > the delete-region here is just deleting that . That's strange, because I remember testing the changes, and I also used Texinfo 6.8. Did you compare the produced HTML with what's on the Web site? That should show the differences clearly. Also, I think the title (and the file I worked mostly) is index.html -- did you look at that, or did you look at some other file? > > > Failing that, I think the only alternative is to see how the original > > > Texinfo output looks in a browser, compare that with the edited > > > manuals, and then decide which of the edits are really needed. One > > > problem with that is that we'll probably have to require Texinfo 6.8 > > > or later if we go that way, because maintaining compatibility with > > > multiple Texinfo versions is really too much. Ideally, we should keep > > > the edits to the absolute minimum. > > > > I think altering the HTML in this way isn't idea. It'd be much better > > to just parse the HTML, alter the DOM (to remove/insert elements), and > > then write the DOM out to HTML again. That'd be a whole lot less > > brittle. That's fine with me, but that, too, assumes someone who can understand the resulting DOM, and which of its parts we want to change and why. From unknown Sat Aug 16 16:19:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48334: No <title> elements in HTML manual pages Resent-From: Lars Ingebrigtsen <larsi@gnus.org> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Jul 2022 11:10:02 +0000 Resent-Message-ID: <handler.48334.B48334.16570193573971@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48334 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@gnu.org> Cc: 48334@debbugs.gnu.org, m.a.nikulin@gmail.com Received: via spool by 48334-submit@debbugs.gnu.org id=B48334.16570193573971 (code B ref 48334); Tue, 05 Jul 2022 11:10:02 +0000 Received: (at 48334) by debbugs.gnu.org; 5 Jul 2022 11:09:17 +0000 Received: from localhost ([127.0.0.1]:49404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1o8gQe-00011y-S0 for submit@debbugs.gnu.org; Tue, 05 Jul 2022 07:09:17 -0400 Received: from quimby.gnus.org ([95.216.78.240]:42652) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@gnus.org>) id 1o8gQd-00011Z-3K for 48334@debbugs.gnu.org; Tue, 05 Jul 2022 07:09:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=XgpCWSg/6M4Yngikwd7JW8rkiftwdxgIEteMljTIlSY=; b=oiNZi+2K3Mkrcvwh90J6MzPeoP z6itOLCgxu76Sbxlgq5g1qyZxyEl6yukDoGqm7UHyj3zfHIwybqY+gSFolhn9K/ZXnlGCfgXPnKBg uqdAWqFjpZhT5rKq3/MxNdu9bNnwDGpABQZKKvwaTr+ie1SlIDpPYbU4NDH+R568xyuw=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@gnus.org>) id 1o8gQU-0000of-4m; Tue, 05 Jul 2022 13:09:08 +0200 From: Lars Ingebrigtsen <larsi@gnus.org> In-Reply-To: <83zghp85zs.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 04 Jul 2022 14:36:07 +0300") References: <476ffbc9-bd89-b9f1-9132-86b54ff8dded@gmail.com> <6f746a42-09eb-dffc-993f-a0ba3467aa08@gmail.com> <87sfnjxza7.fsf@gnus.org> <83ilofbg7x.fsf@gnu.org> <87fsjibdd0.fsf@gnus.org> <83o7y69w5r.fsf@gnu.org> <87sfnh88gt.fsf@gnus.org> <83zghp85zs.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEUyJSqZZV+wgnnL pp/x29L9+/n///+noQVCAAAAAWJLR0QGYWa4fQAAAAd0SU1FB+YHAwo5HyJHJFgAAAGiSURBVDjL lZRbdoQgDIYJMwswOH0XnL5XoAtoxRUU9r+VJtxG7cxD4zkc5DPwJyQK8W8DRIThCUBjjNKY7cDN 7MiMRkPPHtBqCIGQM4o8AAYonoFtC6tz+uAgPK+nQOSkgEFKMTidX+X8IaRbaKbuWyKw2uIAoITE iaejZ5dV17AmOWiVgRgdoeogQKMEXb9CAssjEQqmqu9Gqj6aGDUabOCdTm8AII/l5XMH8mZtxnq/ NHQy1YlMDOpnktS1FFwZ/BR96CY6oJIbg8iBoLI5AnycTcmyg2pBFnBJxaKdrSkOeQRfQbJ0Z7wh lJuctwboGku+C+jrlGHlVxzAmOEMNFK9zEWZSGlPlJ1dLZY9SMFzURTVWzqi1dbw/oIaZngJthfA n4DrZdFSEotiZ9p1yOoSs2+ryJ52Am7jI9zUwXuLm4q1lypf/VtPiCcH3Y9YPxtYxtXZ3m+X4HsI aHbdI8O9rG8xLMr0nQS4cStqQ/pG3LUb5kDigrcYTm04hshtcKXxCIjYPAZ7AiKX2oWjEE+MysPR XpBr+ECoy0z5qyjEXx1Skfhmv1qVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTA3LTAzVDEwOjU3 OjMxKzAwOjAwZ0bK0QAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wNy0wM1QxMDo1NzozMSswMDow MBYbcm0AAAAASUVORK5CYII= X-Now-Playing: Eurythmics's _1984 (For The Love Of Big Brother)_: "Julia" Date: Tue, 05 Jul 2022 13:09:05 +0200 Message-ID: <877d4r7r5a.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii <eliz@gnu.org> writes: > That's strange, because I remember testing the changes, and I also > used Texinfo 6.8. Did you compare the produced HTML with what's on > the Web site? That should show the differences clearly. Also [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request@debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit@debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> X-Spam-Score: -3.3 (---) Eli Zaretskii <eliz@gnu.org> writes: > That's strange, because I remember testing the changes, and I also > used Texinfo 6.8. Did you compare the produced HTML with what's on > the Web site? That should show the differences clearly. Also, I > think the title (and the file I worked mostly) is index.html -- did > you look at that, or did you look at some other file? I looked at the auth-source mono version of the HTML mainly. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no