From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit-Claudel?= Newsgroups: gmane.emacs.devel Subject: Re: Alerting users to new releases Date: Wed, 13 Sep 2017 01:37:10 +0200 Message-ID: <760a3ec8-2eb7-bc5d-ecb7-264b06282cc7@gmail.com> References: <20170912175921.6503935d@jabberwock.cb.piermont.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1505259451 1215 195.159.176.226 (12 Sep 2017 23:37:31 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 12 Sep 2017 23:37:31 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Sep 13 01:37:22 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1druk4-0008Bq-Uy for ged-emacs-devel@m.gmane.org; Wed, 13 Sep 2017 01:37:21 +0200 Original-Received: from localhost ([::1]:39276 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1drukA-0007jA-L7 for ged-emacs-devel@m.gmane.org; Tue, 12 Sep 2017 19:37:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34034) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1druk2-0007j2-2S for emacs-devel@gnu.org; Tue, 12 Sep 2017 19:37:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1drujx-0004UC-7i for emacs-devel@gnu.org; Tue, 12 Sep 2017 19:37:18 -0400 Original-Received: from mail-wm0-x236.google.com ([2a00:1450:400c:c09::236]:45367) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1drujx-0004Te-1G for emacs-devel@gnu.org; Tue, 12 Sep 2017 19:37:13 -0400 Original-Received: by mail-wm0-x236.google.com with SMTP id g206so1718576wme.0 for ; Tue, 12 Sep 2017 16:37:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=OYKG5T7e1hn5Fglc8Zw2FxxwI/YDel76g/83ThbxljE=; b=J1i47W9iOFK880Ekqh/4z73aqwbnzfpv9gSufR8loQTHtkeoNpSGL61aEgLNe2/0T1 PJX+N83Fe052TNkCOdJoD/foxSQqAfOVMWuZxXm5SdyaNi7L8lnyVkk9xE6MrUjF8TlU 77nJZY0RPKfaTu+CiK1K2xOp1rKeJj+no5mc8Xv8fq0GEhbW5tU0nNC/1eUykZPjbX+5 n2wHDNszTlilqYuqn2DfcSbCUZ6/umAHvp0019qpx7gIg68DACGQ5xJHpH2M0c7in5CO KR1BXyZUlArbD2nbOWdGfqAAtZpJ9G27fMrxijWFFkI+Ql+F9vjsBWFLVI061mDKyHVQ JCRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=OYKG5T7e1hn5Fglc8Zw2FxxwI/YDel76g/83ThbxljE=; b=J4mc9/ik3/l5q4EJRxJnQeDNF5nVV3d+s/hJMkej7shpAYTGFPJ36FmvgiZuotRYFx uUXcB3RCkVfJlqSLxjgB0sY/c1ekdeN/NdSrQtba3zzErmIjUbc4Zjt+BpxRJlBPghtx jU+cqLvS6VZ0VLUNMapJ9j74QnCav+Ng6cUkaqagKAjCg/R8aIFkiGhB210G/TUFe1dW RykTdo+COzVKG36a4YDwVsGeOOxvWiWEqhNWClRVJyZngiaMSsLM9nELMw869kwI9lfU f3Yi7Xwvdp1g5R7pLTFQ1MTPPryiekDtDdQAFxJvHNK3Kk5VcXFOpyo9lWS35b38JpQY xzTQ== X-Gm-Message-State: AHPjjUhQay77VtMcOjD4ryIzMVKt2GM8FUwAke3DxUZIVQJR8XVJtdgt pTPh7xDbDIS5r5PIt+g= X-Google-Smtp-Source: AOwi7QA+vNCAN4+9m5FAfsssIgmoz0lg4tkQQMMqn63wW7ERmWNG1zjWXpSznU6phkYpSc5WbTbOaA== X-Received: by 10.28.236.91 with SMTP id k88mr880759wmh.95.1505259431560; Tue, 12 Sep 2017 16:37:11 -0700 (PDT) Original-Received: from [192.168.1.82] (43.225.24.109.rev.sfr.net. [109.24.225.43]) by smtp.gmail.com with ESMTPSA id y99sm20705wmh.1.2017.09.12.16.37.10 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 12 Sep 2017 16:37:10 -0700 (PDT) In-Reply-To: <20170912175921.6503935d@jabberwock.cb.piermont.com> Content-Language: en-GB X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c09::236 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:218164 Archived-At: On 2017-09-12 23:59, Perry E. Metzger wrote: > As it stands, when a security vuln shows up, and a new release gets > pushed out, there isn't a good way to alert the vast majority of > users to its presence. > > One way such things are handled these days for a lot of projects is > to have the code periodically check if a newer version of the > software is available. > > Would it be reasonable if a feature was added to Emacs to alert the > user that a newer version of Emacs existed? Or would the potential > privacy issues, even if the check could be turned off, exceed the > benefit? > > Perry I think this would fit nicely in package.el We could have an emacs-upgrade-notifications package on ELPA. We'd update it when we release an updated Emacs. >From its autoloads, the package would announce the new release. People would only get the notification if they refresh their package list, which already involves downloading remote data. Or we could simply have package.el detect new versions, somehow. Clément.