From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: wip-refactor-emacs-ui and Hydra interface Date: Wed, 30 Dec 2015 16:40:06 +0100 Message-ID: <87mvssueqx.fsf@gnu.org> References: <87vb85gqes.fsf@gmail.com> <871ta5zkxt.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52736) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aEIrF-0006HX-2J for guix-devel@gnu.org; Wed, 30 Dec 2015 10:40:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aEIrA-0007ij-VF for guix-devel@gnu.org; Wed, 30 Dec 2015 10:40:13 -0500 In-Reply-To: <871ta5zkxt.fsf@gmail.com> (Alex Kost's message of "Tue, 29 Dec 2015 12:02:54 +0300") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Alex Kost Cc: guix-devel@gnu.org Alex Kost skribis: > Alex Kost (2015-12-11 14:45 +0300) wrote: > >> Hello, I have pushed 'wip-refactor-emacs-ui' branch which contains emacs >> interface for displaying Hydra builds and jobsets. This 'list'/'info' >> interface is absolutely the same as the one for displaying packages and >> generations. >> >> The most part of the branch is a step-by-step generalizing of the >> list/info interface code, so that any type of data could be displayed >> using it. The changes are huge but mostly internal, though some user >> variables were renamed/replaced (I'll mention the changes later). > > Ahem=E2=80=A6 not "some" but "quite many". So the following variables (t= hat can > be potentially set by a user) will be changed after merging this branch: > > - "guix-list-column-format" and "guix-list-column-value-methods" > replaced by "guix-ENTRY-TYPE-list-format" variables. > > - "guix-info-displayed-params", "guix-info-insert-methods", > "guix-info-insert-ENTRY-TYPE-function" and > "guix-package-info-heading-params" replaced by > "guix-ENTRY-TYPE-info-format" variables (every aspect of displaying > data in "info" buffers is controlled by these variables now). > > - "guix-param-titles" and "guix-list-column-titles" replaced by > "guix-ENTRY-TYPE-BUFFER-TYPE-titles" variables. > > - "guix-list-describe-warning-count" replaced by > "guix-ENTRY-TYPE-list-describe-warning-count". > > - "guix-package-info-fill-heading" replaced by "guix-info-fill". > > - "guix-info-fill-column" removed ("fill-column" is used instead). > > - "guix-info-ignore-empty-vals" renamed to > "guix-info-ignore-empty-values". > > - "guix-output-name-width" renamed to > "guix-generation-output-name-width". > > - "guix-buffer-name-function" renamed to > "guix-ui-buffer-name-function". > > - "guix-update-after-operation" renamed to > "guix-ui-update-after-operation". > > ENTRY-TYPE means "package", "output" or "generation". > BUFFER-TYPE means "info" or "list". OK. I think the documentation is updated in the branch, right? Could you in a separate commit prepare a NEWS entry for 0.9.1 that succinctly lists these differences? Thanks, Ludo=E2=80=99.