From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kenton Varda Subject: Re: [PATCH] gnu: Add capnproto. Date: Thu, 25 Aug 2016 01:04:34 -0700 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34276) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bcpev-0000kM-PN for guix-devel@gnu.org; Thu, 25 Aug 2016 04:05:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bcper-0003R7-HI for guix-devel@gnu.org; Thu, 25 Aug 2016 04:05:08 -0400 Received: from o1.smtp.sandstorm.io ([50.31.58.214]:28698) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bcper-0003Qj-Be for guix-devel@gnu.org; Thu, 25 Aug 2016 04:05:05 -0400 Received: from mail-it0-f52.google.com (mail-it0-f52.google.com [209.85.214.52]) by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id ABSp7YWVQhmyz7365Wd60g for ; Thu, 25 Aug 2016 08:04:55.708 +0000 (UTC) Received: by mail-it0-f52.google.com with SMTP id f6so77584387ith.0 for ; Thu, 25 Aug 2016 01:04:55 -0700 (PDT) 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.name, guix-devel@gnu.org, mbakke@fastmail.com Hi, Cap'n Proto upstream author here. Noticed this thread in a Google search, thought I'd comment. To shed some light on the googletest situation: The googletest maintainers have deemed that googletest should never ever be system-installed, and have even disabled `make install` in their build. See: https://github.com/google/googletest/blob/master/googletest/Makefile.am#L300 I don't really understand what they think they're solving here but it is what it is and this seems to make it hard to use googletest in a non-bundled way. It's possible I misunderstood, though. FWIW, Cap'n Proto only uses googletest to build its tests. It does not install any artifacts that were influenced by googletest. In any case, this dependency will be gone once I find time to do the next release. Sorry for the trouble in the meantime. -Kenton PS. regarding the man page, I believe Debian mostly generated this page from the capnp tool's help text. I'd accept a patch to c++/src/kj/main.c++ which adds some code to generate man XML format directly, so that we don't have to maintain the same text in multiple places.