From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: =?utf-8?B?4oCcU3lzdGVt4oCd?= and =?utf-8?B?4oCccHJvZmlsZeKAnQ==?= services Date: Tue, 03 Nov 2015 00:15:36 +0100 Message-ID: <878u6gt2lj.fsf@gnu.org> 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]:49713) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZtOKF-00039t-U1 for guix-devel@gnu.org; Mon, 02 Nov 2015 18:15:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZtOKA-0001Fr-Up for guix-devel@gnu.org; Mon, 02 Nov 2015 18:15:43 -0500 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46745) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZtOKA-0001Fn-Qo for guix-devel@gnu.org; Mon, 02 Nov 2015 18:15:38 -0500 Received: from reverse-83.fdn.fr ([80.67.176.83]:60338 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1ZtOKA-00018D-1N for guix-devel@gnu.org; Mon, 02 Nov 2015 18:15:38 -0500 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: Guix-devel Commits d62e201 and af4c3fd add =E2=80=98system-service-type=E2=80=99, whic= h is the now the real root of the service DAG, and =E2=80=98profile-service-type=E2=80= =99, which is the service that populates the system profile (aka. /run/current-system/profile.) The latter means that services can add packages to the system profile, which is useful in some cases. For instance, with commit 87f4001, Wicd adds itself to the system profile so that =E2=80=98wicd-client=E2=80=99 and other commands are automa= tically available, without having to fiddle with the =E2=80=98packages=E2=80=99 fie= ld of the OS. This should simplify things a bit. Ludo=E2=80=99.