From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCH] gnu: services: Add redis-service Date: Sat, 14 Jan 2017 14:40:42 +0100 Message-ID: <87bmv9pxnp.fsf@gnu.org> References: <20170110072401.6756-1-mail@cbaines.net> <87h952liup.fsf@elephly.net> 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]:56974) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cSOZc-0004ln-OY for guix-devel@gnu.org; Sat, 14 Jan 2017 08:40:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cSOZZ-0001yI-LG for guix-devel@gnu.org; Sat, 14 Jan 2017 08:40:48 -0500 In-Reply-To: <87h952liup.fsf@elephly.net> (Ricardo Wurmus's message of "Fri, 13 Jan 2017 23:01:50 +0100") 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" To: Ricardo Wurmus Cc: guix-devel Ricardo Wurmus skribis: > Thompson, David writes: > >> I'm seeing a trend where people write services with configuration >> types that don't cover nearly the amount of configuration options to >> make the service useful. MySQL, and now this Redis server, are >> examples of this. There are many more configuration options in Redis >> than this service exposes. >> >> What do we do? > > Since there is no automated way to cover all options (or even the most > useful subset) for all possible services I think it=E2=80=99s okay to sta= rt with > a minimally useful service definition. > > We can extend them later as people see the need for better coverage. > One thing I=E2=80=99d always like to see, though, is an escape hatch that= allows > users to extend the service with plain text configuration snippets. Agreed. I like it when people submit full-featured services, like the OpenVPN services that were posted recently, but I think it=E2=80=99s also valuable to have first stabs at services like this Redis server. It is functional and useful, lowers the barrier for the initial submitter as well as for people who want to improve it. Ludo=E2=80=99.