From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Payas Relekar Newsgroups: gmane.emacs.bugs Subject: bug#63536: Feature Request Date: Wed, 17 May 2023 19:34:06 +0530 Message-ID: <87o7mjyrng.fsf@gmail.com> References: <1553770628.2069339.1684237196253@mail.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14847"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.10.3; emacs 29.0.91 Cc: 63536@debbugs.gnu.org, Andrew Goh To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed May 17 18:13:29 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1pzJmJ-0003cn-Oq for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 17 May 2023 18:13:27 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pzJm1-0002S5-FN; Wed, 17 May 2023 12:13:09 -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 1pzJlv-0002Qz-7f for bug-gnu-emacs@gnu.org; Wed, 17 May 2023 12:13:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pzJlv-0002He-05 for bug-gnu-emacs@gnu.org; Wed, 17 May 2023 12:13:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pzJlu-0000E3-DQ for bug-gnu-emacs@gnu.org; Wed, 17 May 2023 12:13:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: <1553770628.2069339.1684237196253@mail.yahoo.com> Resent-From: Payas Relekar Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 17 May 2023 16:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63536 X-GNU-PR-Package: emacs Original-Received: via spool by 63536-submit@debbugs.gnu.org id=B63536.1684339947820 (code B ref 63536); Wed, 17 May 2023 16:13:02 +0000 Original-Received: (at 63536) by debbugs.gnu.org; 17 May 2023 16:12:27 +0000 Original-Received: from localhost ([127.0.0.1]:50755 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzJlL-0000DA-D1 for submit@debbugs.gnu.org; Wed, 17 May 2023 12:12:27 -0400 Original-Received: from mail-pg1-f173.google.com ([209.85.215.173]:62713) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzJlJ-0000Co-1s for 63536@debbugs.gnu.org; Wed, 17 May 2023 12:12:25 -0400 Original-Received: by mail-pg1-f173.google.com with SMTP id 41be03b00d2f7-5289ce6be53so141781a12.0 for <63536@debbugs.gnu.org>; Wed, 17 May 2023 09:12:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684339939; x=1686931939; h=mime-version:message-id:date:subject:cc:to:from:user-agent:from:to :cc:subject:date:message-id:reply-to; bh=q+LVQYRsQHsjJJi0a1xdXmuK5mG72U67wDu5VSKFTh0=; b=Nf+e7Tnff5RVdNBDtePrCg1tv6qDCIhTrqfW4tV0qYq1G+lBKSelr06TDzpZ55LmlJ 9vc7Xrf6njkKjRipBAcpQ5m44yX7bgEzFF6WU9LkKm1yJtqHaAtq4I/tz+66iMO4Dgbp MUjcxHFlEtdAwGCw0wR2I8RBoerId5krbSxzcoOTbRsuB/fiR17uI+afwgFC5/NvUqeG xkwqgTSqNNaEu6ABetd9Kjc3k0JQVRDKR5DATkQuvZzW7NtP3mmAjfz1aScyNqyvW6Di PUI6fYLKWVKIrW7JsYylLHIoMJOycoIvSEA9Gg9gRYumN77QpZsGHsQQZ6mpAMzox0AP 9xfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684339939; x=1686931939; h=mime-version:message-id:date:subject:cc:to:from:user-agent :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=q+LVQYRsQHsjJJi0a1xdXmuK5mG72U67wDu5VSKFTh0=; b=Wn15wzrvZ40Dz3sbrEzlT7/b3mamwe+l+AoIqOkw/8dFAC5dTylibGqu3EMB+iKwGp XNv6HvZPdttok0TeZzShS+0XD50mxvfYO60fXPxi+kxty1i1KkBe7h7CFw2bNCFivPGI fwd2JKBA2yQ7MkYnW3MGHkpDNS1ugQf8eNx9sUlZkW49kWLDnPvgp4SydZFIik+gWnzI /O5jO/O+h/pkV19RTTDst5udjqMANh+LcTaAFMH7UfCKyg8gN6DSbIhp+KMP/1tH+2Nz 9I0sQNLXsV3o0SCLGRCvCQSMGIi9wc/f3kAkKNoblfOiDcfn7Xfcf6NT987QJSFxANXu 5alg== X-Gm-Message-State: AC+VfDwj6JO4C87NUTGCDAhyEX2aYsq4F2+wnutjDuBsqKGZWKmASFKt X2JRcKdk8LBp3jXCId2NTCk= X-Google-Smtp-Source: ACHHUZ6o8grq69J+9t1QRwvydficEgt24Zh+alCXwng0HM9W1jG+gmfrU5jBdLe6QsZylj33kJ4kjg== X-Received: by 2002:a17:90a:1383:b0:24e:3e07:9e27 with SMTP id i3-20020a17090a138300b0024e3e079e27mr110868pja.10.1684339938926; Wed, 17 May 2023 09:12:18 -0700 (PDT) Original-Received: from localhost (aipl-9-69-179-202.ankhnet.net. [202.179.69.9]) by smtp.gmail.com with ESMTPSA id j22-20020a17090a589600b00250334d97dasm1755243pji.31.2023.05.17.09.12.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 May 2023 09:12:18 -0700 (PDT) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:261867 Archived-At: Eli Zaretskii writes: > So you want a command to check whether a newer Emacs is available? > But where should this command look? Many (most?) people install > precompiled binaries prepared by their distros, and I assume those > distros have their "check for updates" service or something? > > We could check on the GNU FTP site, but how many users will want to > download and build Emacs from sources? > > What do other people think about this? The idea itself is valid, as long as the update check happens only at explicit user action. The command should only compare current version of Emacs with the latest update and inform user about the difference. Then the onus is on user to proceed with the update. Command output can point them to relevant section of the manual, informing of ways to install (and also update) Emacs. Optionally, this function can be run at startup for automated update check, opt-in by default, of course. I believe that will match the behavior of 'most' proprietary IDEs. The idea of Emacs setup/startup screen shines with stuff like this, where these options are selected by user at the very beginning. This can even be included in current startup screen as simple hyperlink, IMO and would be a worthy addition. It can also optionally include updating all the activated *ELPAs. Perhaps it can be called something like `emacs-check-update`? --