From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: HTML-formatted NEWS for Emacs 29 Date: Sat, 2 Sep 2023 11:49:35 -0700 Message-ID: References: <3b142eba-fff4-b6d0-addd-4d970b40fde2@mavit.org.uk> <83wmy8pfk9.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36472"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Eli Zaretskii , Peter Oliver Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Sep 02 20:50:27 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 1qcVhS-0009HY-Ql for ged-emacs-devel@m.gmane-mx.org; Sat, 02 Sep 2023 20:50:26 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qcVgk-0006sb-WA; Sat, 02 Sep 2023 14:49:43 -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 1qcVgj-0006sT-FM for emacs-devel@gnu.org; Sat, 02 Sep 2023 14:49:41 -0400 Original-Received: from mail-lf1-x12c.google.com ([2a00:1450:4864:20::12c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qcVgh-0002hX-1F; Sat, 02 Sep 2023 14:49:41 -0400 Original-Received: by mail-lf1-x12c.google.com with SMTP id 2adb3069b0e04-500a398cda5so325225e87.0; Sat, 02 Sep 2023 11:49:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693680577; x=1694285377; darn=gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=kWT8BI5evvd0LIPzN0oDKviodx9gAEoHkN58i9tJNM8=; b=b53YCBJdPKwUS5ILYZDTOiAfyem/AVPi9Prjyn8rM5HJ9v0z4nndXEZgnm7859tl/v pUBeGqMS50IAZBzAZ2+E3EJgtDeiF0oukXyQqIN3FwWg0UAs0lPEOzgC9GS8RoxxQXwz MtBcKOCQvuDuWbrPWLmja2OpI/TplscCPEcnxQquhD44NsUTd0YTRfYseNuQk1gRxKdI S8ZOLivs4tAimhS6MJLci2NHjv93Sy10k5hEaVruVcK0N1fcMmDJ1fsBkq70jh/cqg+B R1Sfr+K5jbN4ZDPvMyINyZ44roUW/bH/2I7lXGO3bEPlIAsKzkdoD5HXe9/+YRNOkZT5 bf2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693680577; x=1694285377; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=kWT8BI5evvd0LIPzN0oDKviodx9gAEoHkN58i9tJNM8=; b=ZiM8IIsDSWNjgmIHsXzIaNGZlLoZHFtiPdtJdRILc5ofh5C5LqicXEvCQXw6Ij4V83 YutxXPKJLQah06lMRFDe6mGB1ZjuXy/B22n0QrOJnO/FPeRhs4+V/RiRipPnkaFstIm+ P7i3rGRA6ySjY3mZOW7rYbVJjeLa0+rKLVhcsiunqdDX8KwpOhcN6bGDB0OBduG+x8Ed MhZgbP156XvBzHQsGCHuLXfrHlZNeYYA7aoH51PV6whzv8LJYHu9C3Xv3dNvt8Nb/obl BMsWLmn+I5PBMakVvW36jnUXT2R0XVYbQqG6jMwbLibMhxnGUz2Ca8TVyp2paMqXIQ4y QSkg== X-Gm-Message-State: AOJu0Yy9lvx1jiKbJy6NFiwIawZZCquwIiULIDTwf/viMqcK6ylryfBr nG9PZS7Q1KvdjewwvpK179dX8mElGC4bKQWrhZGC5ugGV0o= X-Google-Smtp-Source: AGHT+IGwwpnTDFpNHTE3EAvSVtcWpr6XDzby4R7pzgwOagped52mzFQi2Yp1l7Xa4UGhuayM3wX6MojDgav67FSZ3vc= X-Received: by 2002:a05:6512:104b:b0:4fe:94a1:da84 with SMTP id c11-20020a056512104b00b004fe94a1da84mr4732639lfb.5.1693680576534; Sat, 02 Sep 2023 11:49:36 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 2 Sep 2023 11:49:35 -0700 In-Reply-To: <83wmy8pfk9.fsf@gnu.org> Received-SPF: pass client-ip=2a00:1450:4864:20::12c; envelope-from=stefankangas@gmail.com; helo=mail-lf1-x12c.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-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:309902 Archived-At: Eli Zaretskii writes: >> Date: Sun, 6 Aug 2023 12:05:26 +0100 (BST) >> From: Peter Oliver >> >> At https://www.gnu.org/software/emacs/news/NEWS.28.html, there=E2=80=99s= the Emacs 29 NEWS formatted as a webpage. Will there be similar for Emacs= 29? At the moment, there=E2=80=99s just an Org file at https://www.gnu.or= g/software/emacs/news/NEWS.29.1, which isn=E2=80=99t as pleasant to read or= as convenient to link to a particular section. > > We never had HTML-formatted NEWS file on the Emacs Web page. There > are no procedures to produce one that I'm aware of (at least the > procedure for releasing Emacs, documented in admin/make-tarball.txt, > doesn't mention that, it only says to copy the NEWS file itself to the > "webpages" CVS repository, which is then uploaded to the Web server). > > According to CVS log, NEWS.28.html was added by Stefan Kangas (CC'ed). > If Stefan can share the procedure he used to generate that file, and > if that procedure is practical enough to be added to make-tarball.txt, > we will follow it from now on. Alternatively, if Someone wants to > volunteer to prepare such a file, I will upload it. > > (The existing NEWS file for Emacs 29.1, linked from the Emacs Web > page, is not an Org file, it is the same NEWS file included in the > Emacs distribution and available in the Git repository.) The code is already on the emacs-29 branch. Here are the instructions: cd $EMACS_RELEASE_DIR ./src/emacs -l admin/admin.el -f make-news-html-file mv etc/NEWS.XX.Y.html $EMACS_WEBROOT/news cd $EMACS_WEBROOT cvs commit -m "Update NEWS.XX.Y.html" news/NEWS.XX.Y.html Please see `make-news-html-file' in admin/admin.el for more details. If it is considered useful, we could indeed consider adding these instructions to admin/make-tarball.txt.