From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: 03/03: gnu: elogind: Update to 232.3. Date: Thu, 07 Sep 2017 14:11:57 +0200 Message-ID: <87mv66wvw2.fsf@gnu.org> References: <20170905145953.17202.3144@vcs0.savannah.gnu.org> <20170905145954.AE51C20335@vcs0.savannah.gnu.org> <20170906210426.GA4908@jasmine.lan> 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]:59616) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dpvfA-0005s2-MB for guix-devel@gnu.org; Thu, 07 Sep 2017 08:12:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dpvf5-0001FT-R8 for guix-devel@gnu.org; Thu, 07 Sep 2017 08:12:04 -0400 In-Reply-To: <20170906210426.GA4908@jasmine.lan> (Leo Famulari's message of "Wed, 6 Sep 2017 17:04:26 -0400") 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: Leo Famulari , Efraim Flashner Cc: guix-devel@gnu.org Heya! Leo Famulari skribis: > On Tue, Sep 05, 2017 at 10:59:54AM -0400, Ricardo Wurmus wrote: >> rekado pushed a commit to branch master >> in repository guix. >>=20 >> commit fa67d5654176b4b815832eaf259188e1486c65ab >> Author: Ricardo Wurmus >> Date: Tue Jul 25 10:15:58 2017 +0200 >>=20 >> gnu: elogind: Update to 232.3. >>=20=20=20=20=20 >> * gnu/packages/freedesktop.scm (elogind): Update to 232.3. >> [home-page]: Use new upstream home page. >> [arguments]: Disable tests, add new required configure flags; add bu= ild phase >> "autogen". >> [native-inputs]: Add autoconf, automake, libtool, and python. > > According to `git bisect`, this update broke several packages related to > FreeDesktop and GNOME. > > Specifically, those packages all require libcap to be available now. The > list of affected packages can be found with `git grep libcap`, since > they all had libcap added to their inputs. > > I found that propagating libcap from elogind fixed some of the build > failures and not others. I=E2=80=99ve pushed a Proper Fix=E2=84=A2 here: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3Dc2ffcc4425946725f= 843466680b89b9b0aa1f45e The problem is just that libelogind.la was missing a -L flag for libcap. I=E2=80=99ve successfully rebuilt all the dependents of elogind here. Cheers, Ludo=E2=80=99.