From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52225) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fOqQ6-0003En-MF for guix-patches@gnu.org; Fri, 01 Jun 2018 16:13:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fOqQ3-0000EQ-C9 for guix-patches@gnu.org; Fri, 01 Jun 2018 16:13:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:50303) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fOqQ3-0000D8-7o for guix-patches@gnu.org; Fri, 01 Jun 2018 16:13:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fOqQ2-0001Th-RI for guix-patches@gnu.org; Fri, 01 Jun 2018 16:13:02 -0400 Subject: [bug#31582] git-annex make install Resent-Message-ID: From: Timothy Sample References: <20180601172642.GA10767@kitenet.net> Date: Fri, 01 Jun 2018 16:12:28 -0400 In-Reply-To: <20180601172642.GA10767@kitenet.net> (Joey Hess's message of "Fri, 1 Jun 2018 13:26:42 -0400") Message-ID: <877enixo43.fsf@ngyro.com> MIME-Version: 1.0 Content-Type: text/plain List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Joey Hess Cc: 31582@debbugs.gnu.org Joey Hess writes: > Thanks for your work on this package, I'm excited to see it. My pleasure! Thanks for creating git-annex :). > You could avoid most of the problems with Setup.hs by using git-annex's > Makefile. That has targets to build the man pages and install > everything. The equivilant code in Setup.hs is really only there to > minimally support people installing with haskell tooling, but the > Makefile is generally preferable for distribution use. This is really useful. I probably should have looked at the Debian package a little more closely. I got the impression that Hackage was the main source for git-annex, and went straight from there to Cabal. > Also, I'd encourage you to enable S3 and WebDAV in the build, since > those are often used, and you're not testing all the other storage > backends that are already supported in your build; nor should you need > to. `git-annex testremote` is there so users can test this stuff in > their own environments. Thanks for the recommendation. Both WebDAV and S3 should be easy enough to add to the package. The web client and the Android stuff probably not so much. Thanks a million for your help here. I will put together some patches soon to fix the manuals using the Makefile, and I will add S3 and WebDAV.