From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id mDirKTNS1l+zeAAA0tVLHw (envelope-from ) for ; Sun, 13 Dec 2020 17:41:07 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id QLxqJTNS1l+bdwAAbx9fmQ (envelope-from ) for ; Sun, 13 Dec 2020 17:41:07 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 5EF0E940363 for ; Sun, 13 Dec 2020 17:41:07 +0000 (UTC) Received: from localhost ([::1]:39560 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1koVMo-0005uN-7H for larch@yhetil.org; Sun, 13 Dec 2020 12:41:06 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56030) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1koVIs-0008Hu-VF for emacs-orgmode@gnu.org; Sun, 13 Dec 2020 12:37:03 -0500 Received: from stw1.rcdrun.com ([217.170.207.13]:47057) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1koVIr-0002k7-5z for emacs-orgmode@gnu.org; Sun, 13 Dec 2020 12:37:02 -0500 Received: from localhost ([::ffff:197.157.34.185]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 00000000000308F7.000000005FD6513B.00004E43; Sun, 13 Dec 2020 10:36:58 -0700 Date: Sun, 13 Dec 2020 18:53:29 +0300 From: Jean Louis To: Tim Cross Subject: Re: org-mode Publishing fails xhtml validation and LibreJS test. Message-ID: References: <871rfuykf8.fsf@yandex.com> <87v9d6tsut.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <87v9d6tsut.fsf@gmail.com> User-Agent: Mutt/2.0 (3d08634) (2020-11-07) Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: emacs-orgmode@gnu.org Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -1.80 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: 5EF0E940363 X-Spam-Score: -1.80 X-Migadu-Scanner: scn1.migadu.com X-TUID: 3p5kY7F8lCuJ * Tim Cross [2020-12-13 04:09]: > Given the move to HTML5 and deprecation of XHTML, how valid are > XHTML compliance requirements these days? Could it be time to > 'reverse' the org defaults and export using HTML5 by default rather > than XHTML? There is no deprecation of XHTML, not until there comes XHTML5. And XHTML will remain for good number of years. It serves slightly different purpose and is more suitable for Org exports due to its rigid structure. XHTML must all the time be valid. Org export function should, when possible, or by user configured, include the validator check. It would not be good to switch to HTML5 because software does not produce XHTML well. It is better finding those bugs. > Would it be sufficient to just have the license information embedded > as a simple comment? Here are ways to make it compatible with LibreJS: https://www.gnu.org/software/librejs/free-your-javascript.html Jean