From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.devel Subject: Re: Support for bringing package change logs to the user's attention Date: Tue, 26 Jun 2018 17:59:07 +0000 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1530035888 10544 195.159.176.226 (26 Jun 2018 17:58:08 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 26 Jun 2018 17:58:08 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: chrisdone@googlemail.com, emacs-devel@gnu.org To: Christopher Done Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jun 26 19:58:04 2018 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 1fXsE7-0002d8-Ev for ged-emacs-devel@m.gmane.org; Tue, 26 Jun 2018 19:58:03 +0200 Original-Received: from localhost ([::1]:54345 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fXsGE-0004ey-SL for ged-emacs-devel@m.gmane.org; Tue, 26 Jun 2018 14:00:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46794) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fXsFH-0004d5-BW for emacs-devel@gnu.org; Tue, 26 Jun 2018 13:59:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fXsFD-0002hT-Ce for emacs-devel@gnu.org; Tue, 26 Jun 2018 13:59:15 -0400 Original-Received: from mail-qt0-x235.google.com ([2607:f8b0:400d:c0d::235]:36740) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fXsFD-0002gp-8X for emacs-devel@gnu.org; Tue, 26 Jun 2018 13:59:11 -0400 Original-Received: by mail-qt0-x235.google.com with SMTP id o9-v6so15967813qtp.3 for ; Tue, 26 Jun 2018 10:59:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lifelogs.com; s=google; h=from:to:cc:subject:organization:references:mail-copies-to:date :in-reply-to:message-id:user-agent:mime-version; bh=v/xN/frJkPK5FKH3RttWLbtP9NmAXsmrdYA7JevrDkY=; b=dyk4VVtUN+TSEt63C+1VY2JPT3Ju7W9400JyRU9un8wlOk4bEo7pYklIPcRCyfyvuZ RqnGIZ9uonzpJ0iFtz0DQf2e5p2KPVmyjBK4y3fUEb3FLSj4Z6zXM2ctFP1WQwPDeSsr 0D+ZyHuIqA2SyZXsRW+CbR++/IM7YECzTerQw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:organization:references :mail-copies-to:date:in-reply-to:message-id:user-agent:mime-version; bh=v/xN/frJkPK5FKH3RttWLbtP9NmAXsmrdYA7JevrDkY=; b=dAmXZr/LnTahZ85r39fLu5WZMM/YJKcXTCGGdb0iaeYFXHMurtuTxGpWV29XwaLRYm s4rbB7p81BQTK41fK5YG8uUsBfneIu2a9ExsoilirqH+2/WuJSnhf25ZN5LPfAdlorAx D8UsSlPN1NqXnXOTS1njFtoBozbVxjHwCLDVyf99VLSsTUiNkCL0sKh3BEpsfNJau/SR 250apAb8nGipjA+xlLhEwiaCzdy1apWe0AmhJtqgpnW2Qb3XiaPQPaf0kpWIFugWc+/5 PwqOXFpeUJHWfc6A4vEy2Ko197fRN8fxoRJ4OBhHhgLQhUKWDXUzlgS7LybZptx6aaoS BfNA== X-Gm-Message-State: APt69E3IOjLuuEm6L1y2o7GdDw2XoQcuBDpWFOqQshBhf6gbHDmsi77H IJ00tpFG3DI2zoNL074+6DOrSQ== X-Google-Smtp-Source: AAOMgpe/dQsNJsNuvB2GG0sDO5F8kcfMMZCUIQyKUAqj84AQRwD3ndp8nrWQeg57yPj+/FcrTRgeFg== X-Received: by 2002:a0c:c981:: with SMTP id b1-v6mr2463033qvk.170.1530035950107; Tue, 26 Jun 2018 10:59:10 -0700 (PDT) Original-Received: from flea (c-76-28-41-155.hsd1.ma.comcast.net. [76.28.41.155]) by smtp.gmail.com with ESMTPSA id a81-v6sm1742512qkj.60.2018.06.26.10.59.09 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 26 Jun 2018 10:59:09 -0700 (PDT) X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never In-Reply-To: (John Wiegley's message of "Mon, 28 May 2018 13:34:24 -0700") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c0d::235 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:226747 Archived-At: On Mon, 28 May 2018 13:34:24 -0700 "John Wiegley" wrote: >>>>>> "CD" == Christopher Done writes: CD> I would like that there be explicit support for: CD> A. When I load an Emacs package that is newer than last time, that CD> Emacs automatically brings up to my attention a buffer with "what's new" CD> in the package. CD> B. Once I've acknowledged by a button or key press that I've really read CD> the changes, then I never see the buffer again unless I explicitly ask to CD> see it again. JW> I would suggest rather than this: for those who haven't opted out, Emacs would JW> present a y/n prompt saying 'There have been new features added to your Emacs JW> environment, would you like to hear about them?', and then list them by JW> package order in a buffer that allows further browsing where interested. I agree 100% and would add "s: view source code differences across all updates just installed, c: view customization differences across all updates just installed, N: never bother me about this again, C-s: save these notes to a file" The same menu *before* the installation would be more useful as far as inspecting source code and avoiding changes you are not ready to make. Ted