From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Griffin Subject: Re: [PATCH 2/3] gnu: Add ledger. Date: Wed, 11 May 2016 22:28:06 -0500 Message-ID: <1463023686.3455318.605409553.05451A73@webmail.messagingengine.com> References: <1462646320.1130194.601019473.51C9DD36@webmail.messagingengine.com> <1462648816.1139014.601038209.3A886EEC@webmail.messagingengine.com> <20160507222330.GA16592@jasmine> <1462673448.1215366.601202601.6F8B62D7@webmail.messagingengine.com> <20160509033906.GC25977@jasmine> <8737prou9x.fsf@gnu.org> <20160509210103.GB15057@jasmine> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_----------=_146302368634553181"; charset="utf-8" Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43817) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0hIl-0003v8-V4 for guix-devel@gnu.org; Wed, 11 May 2016 23:28:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b0hIR-0007AM-QW for guix-devel@gnu.org; Wed, 11 May 2016 23:28:34 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:60794) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0hIP-00079a-8T for guix-devel@gnu.org; Wed, 11 May 2016 23:28:19 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 4BDB920A1C for ; Wed, 11 May 2016 23:28:06 -0400 (EDT) In-Reply-To: <20160509210103.GB15057@jasmine> 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 , =?utf-8?Q?Ludovic=20Court=C3=A8s?= Cc: guix-devel@gnu.org This is a multi-part message in MIME format. --_----------=_146302368634553181 Content-Transfer-Encoding: 7bit Content-Type: text/plain Here's an updated patch with the suggested changes. I also re-enabled the shared library and python module, and built html docs, and a few other things. This turned out to be a much more challenging package than I expected! Hopefully it is finally finished or very close to finished. Thanks, -- Alex Griffin --_----------=_146302368634553181 Content-Disposition: attachment; filename="0002-gnu-Add-ledger.patch" Content-Id: <1463023278.3453763.a87290246b6891d7820f5096924f1582299b679b.623F4E16@content.messagingengine.com> Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0002-gnu-Add-ledger.patch" RnJvbSBlNmZiODk4MjhmNDQ3NjVkMzZhNjU4YmQyYjQ5N2FhOGJkOGIxMmQ5 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IEdyaWZmaW4g PGFAYWpncmYuY29tPgpEYXRlOiBTYXQsIDcgTWF5IDIwMTYgMTI6MjA6NDcg LTA1MDAKU3ViamVjdDogW1BBVENIIDIvMl0gZ251OiBBZGQgbGVkZ2VyLgoK KiBnbnUvcGFja2FnZXMvZmluYW5jZS5zY20gKGxlZGdlcik6IE5ldyB2YXJp YWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvZmluYW5jZS5zY20gfCA5MSArKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK IDEgZmlsZSBjaGFuZ2VkLCA5MSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0 IGEvZ251L3BhY2thZ2VzL2ZpbmFuY2Uuc2NtIGIvZ251L3BhY2thZ2VzL2Zp bmFuY2Uuc2NtCmluZGV4IGU5NDg3ZDQuLmMxOWUyY2EgMTAwNjQ0Ci0tLSBh L2dudS9wYWNrYWdlcy9maW5hbmNlLnNjbQorKysgYi9nbnUvcGFja2FnZXMv ZmluYW5jZS5zY20KQEAgLTEsNiArMSw3IEBACiA7OzsgR05VIEd1aXggLS0t IEZ1bmN0aW9uYWwgcGFja2FnZSBtYW5hZ2VtZW50IGZvciBHTlUKIDs7OyBD b3B5cmlnaHQgwqkgMjAxNSBBbmRyZWFzIEVuZ2UgPGFuZHJlYXNAZW5nZS5m cj4KIDs7OyBDb3B5cmlnaHQgwqkgMjAxNiBFZnJhaW0gRmxhc2huZXIgPGVm cmFpbUBmbGFzaG5lci5jby5pbD4KKzs7OyBDb3B5cmlnaHQgwqkgMjAxNiBB bGV4IEdyaWZmaW4gPGFAYWpncmYuY29tPgogOzs7CiA7OzsgVGhpcyBmaWxl IGlzIHBhcnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTIzLDEzICsyNCwyMSBA QAogICM6dXNlLW1vZHVsZSAoZ3VpeCBkb3dubG9hZCkKICAjOnVzZS1tb2R1 bGUgKGd1aXggYnVpbGQgdXRpbHMpCiAgIzp1c2UtbW9kdWxlIChndWl4IGJ1 aWxkLXN5c3RlbSBnbnUpCisgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5 c3RlbSBjbWFrZSkKKyAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBiYXNl KQogICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJvb3N0KQogICM6dXNl LW1vZHVsZSAoZ251IHBhY2thZ2VzIGRhdGFiYXNlcykKKyAjOnVzZS1tb2R1 bGUgKGdudSBwYWNrYWdlcyBlbWFjcykKKyAjOnVzZS1tb2R1bGUgKGdudSBw YWNrYWdlcyBncm9mZikKKyAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBs aWJlZGl0KQogICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGxpbnV4KQor ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIG11bHRpcHJlY2lzaW9uKQog ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBrZy1jb25maWcpCiAgIzp1 c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcHJvdG9idWYpCiAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgcHl0aG9uKQogICM6dXNlLW1vZHVsZSAoZ251 IHBhY2thZ2VzIHF0KQorICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHRl eGluZm8pCisgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdGV4dHV0aWxz KQogICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHRscykKICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyB1cG5wKSkKIApAQCAtODEsMyArOTAsODUg QEAgY29sbGVjdGl2ZWx5IGJ5IHRoZSBuZXR3b3JrLiAgQml0Y29pbiBDb3Jl IGlzIHRoZSByZWZlcmVuY2UgaW1wbGVtZW50YXRpb24KIG9mIHRoZSBiaXRj b2luIHByb3RvY29sLiAgVGhpcyBwYWNrYWdlIHByb3ZpZGVzIHRoZSBCaXRj b2luIENvcmUgY29tbWFuZAogbGluZSBjbGllbnQgYW5kIGEgY2xpZW50IGJh c2VkIG9uIFF0LiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQor CisoZGVmaW5lLXB1YmxpYyBsZWRnZXIKKyAgKHBhY2thZ2UKKyAgICAobmFt ZSAibGVkZ2VyIikKKyAgICAodmVyc2lvbiAiMy4xLjEiKQorICAgIChzb3Vy Y2UgKG9yaWdpbgorICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK KyAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAiaHR0cHM6Ly9n aXRodWIuY29tL2xlZGdlci9sZWRnZXIvYXJjaGl2ZS92IgorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiLnRhci5neiIpKQorICAgICAgICAg ICAgICAoZmlsZS1uYW1lIChzdHJpbmctYXBwZW5kIG5hbWUgIi0iIHZlcnNp b24gIi50YXIuZ3oiKSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAg ICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIxMmpsdjNnc2po cmphMjVxOWhyd2g3M2NkYWNkMmwzYzJ5eW44cW5pamF2OW1kaG5idzRoIikp KSkKKyAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKKyAg ICAoYXJndW1lbnRzCisgICAgIGAoIzpwaGFzZXMKKyAgICAgICAobGV0KiAo KG91dCAoYXNzb2MtcmVmICVvdXRwdXRzICJvdXQiKSkKKyAgICAgICAgICAg ICAgKGV4YW1wbGVzIChzdHJpbmctYXBwZW5kIG91dCAiL3NoYXJlL2RvYy9s ZWRnZXIvZXhhbXBsZXMiKSkKKyAgICAgICAgICAgICAgKHNpdGUtbGlzcCAo c3RyaW5nLWFwcGVuZCBvdXQgIi9zaGFyZS9lbWFjcy9zaXRlLWxpc3AiKSkp CisgICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisg ICAgICAgICAgIChhZGQtYmVmb3JlICdjb25maWd1cmUgJ2luc3RhbGwtZXhh bXBsZXMKKyAgICAgICAgICAgICAobGFtYmRhIF8KKyAgICAgICAgICAgICAg IChpbnN0YWxsLWZpbGUgInRlc3QvaW5wdXQvc2FtcGxlLmRhdCIgZXhhbXBs ZXMpCisgICAgICAgICAgICAgICAoaW5zdGFsbC1maWxlICJ0ZXN0L2lucHV0 L2RlbW8ubGVkZ2VyIiBleGFtcGxlcykpKQorICAgICAgICAgICAoYWRkLWFm dGVyICdidWlsZCAnYnVpbGQtZG9jCisgICAgICAgICAgICAgKGxhbWJkYSBf ICh6ZXJvPyAoc3lzdGVtKiAibWFrZSIgImRvYyIpKSkpCisgICAgICAgICAg IChhZGQtYmVmb3JlICdjaGVjayAnY2hlY2stc2V0dXAKKyAgICAgICAgICAg ICA7OyBvbmUgdGVzdCBmYWlscyBpZiBpdCBjYW4ndCBzZXQgdGhlIHRpbWV6 b25lCisgICAgICAgICAgICAgKGxhbWJkYSBfIChzZXRlbnYgIlRaRElSIgor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5k IChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAidHpkYXRhIikKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NoYXJl L3pvbmVpbmZvIikpKSkKKyAgICAgICAgICAgKGFkZC1hZnRlciAnaW5zdGFs bCAncmVsb2NhdGUtZWxpc3AKKyAgICAgICAgICAgICAobGFtYmRhIF8KKyAg ICAgICAgICAgICAgIChta2Rpci1wIChzdHJpbmctYXBwZW5kIHNpdGUtbGlz cCAiL2d1aXguZCIpKQorICAgICAgICAgICAgICAgKHJlbmFtZS1maWxlIChz dHJpbmctYXBwZW5kIHNpdGUtbGlzcCAiL2xlZGdlci1tb2RlIikKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBzaXRlLWxp c3AgIi9ndWl4LmQvbGVkZ2VyLW1vZGUiKSkpKSkpCisgICAgICAgIzpjb25m aWd1cmUtZmxhZ3MKKyAgICAgICBgKCItREJVSUxEX0RPQ1M6Qk9PTD1PTiIK KyAgICAgICAgICItREJVSUxEX1dFQl9ET0NTOkJPT0w9T04iCisgICAgICAg ICAiLURCVUlMRF9FTUFDU0xJU1A6Qk9PTD1PTiIKKyAgICAgICAgICItRFVT RV9QWVRIT046Qk9PTD1PTiIKKyAgICAgICAgICItRENNQUtFX0lOU1RBTExf TElCRElSOlBBVEg9bGliIgorICAgICAgICAgLChzdHJpbmctYXBwZW5kICIt RFVURkNQUF9JTkNMVURFX0RJUjpQQVRIPSIKKyAgICAgICAgICAgICAgICAg ICAgICAgICAoYXNzb2MtcmVmICVidWlsZC1pbnB1dHMgInV0ZmNwcCIpCisg ICAgICAgICAgICAgICAgICAgICAgICAgIi9pbmNsdWRlIikpKSkKKyAgICAo aW5wdXRzIGAoKCJib29zdCIgLGJvb3N0KQorICAgICAgICAgICAgICAoImdt cCIgLGdtcCkKKyAgICAgICAgICAgICAgKCJsaWJlZGl0IiAsbGliZWRpdCkK KyAgICAgICAgICAgICAgKCJtcGZyIiAsbXBmcikKKyAgICAgICAgICAgICAg KCJweXRob24iICxweXRob24tMikKKyAgICAgICAgICAgICAgKCJ0emRhdGEi ICx0emRhdGEpCisgICAgICAgICAgICAgICgidXRmY3BwIiAsdXRmY3BwKSkp CisgICAgKG5hdGl2ZS1pbnB1dHMgYCgoImVtYWNzLW5vLXgiICxlbWFjcy1u by14KQorICAgICAgICAgICAgICAgICAgICAgKCJncm9mZiIgLGdyb2ZmKQor ICAgICAgICAgICAgICAgICAgICAgKCJ0ZXhpbmZvIiAsdGV4aW5mbykpKQor ICAgIChob21lLXBhZ2UgImh0dHA6Ly9sZWRnZXItY2xpLm9yZy8iKQorICAg IChzeW5vcHNpcyAiQ29tbWFuZC1saW5lIGRvdWJsZS1lbnRyeSBhY2NvdW50 aW5nIHByb2dyYW0iKQorICAgIChkZXNjcmlwdGlvbgorICAgICAiTGVkZ2Vy IGlzIGEgcG93ZXJmdWwsIGRvdWJsZS1lbnRyeSBhY2NvdW50aW5nIHN5c3Rl bSB0aGF0IGlzCithY2Nlc3NlZCBmcm9tIHRoZSBVTklYIGNvbW1hbmQtbGlu ZS4gIFRoaXMgbWF5IHB1dCBvZmYgc29tZSB1c2Vycywgc2luY2UKK3RoZXJl IGlzIG5vIGZsYXNoeSBVSSwgYnV0IGZvciB0aG9zZSB3aG8gd2FudCB1bnBh cmFsbGVsZWQgcmVwb3J0aW5nCithY2Nlc3MgdG8gdGhlaXIgZGF0YSB0aGVy ZSBhcmUgZmV3IGFsdGVybmF0aXZlcy4KKworTGVkZ2VyIHVzZXMgdGV4dCBm aWxlcyBmb3IgaW5wdXQuICBJdCByZWFkcyB0aGUgZmlsZXMgYW5kIGdlbmVy YXRlcworcmVwb3J0czsgdGhlcmUgaXMgbm8gb3RoZXIgZGF0YWJhc2Ugb3Ig c3RvcmVkIHN0YXRlLiAgVG8gdXNlIExlZGdlciwKK3lvdSBjcmVhdGUgYSBm aWxlIG9mIHlvdXIgYWNjb3VudCBuYW1lcyBhbmQgdHJhbnNhY3Rpb25zLCBy dW4gZnJvbSB0aGUKK2NvbW1hbmQgbGluZSB3aXRoIHNvbWUgb3B0aW9ucyB0 byBzcGVjaWZ5IGlucHV0IGFuZCByZXF1ZXN0ZWQgcmVwb3J0cywgYW5kCitn ZXQgb3V0cHV0LiAgVGhlIG91dHB1dCBpcyBnZW5lcmFsbHkgcGxhaW4gdGV4 dCwgdGhvdWdoIHlvdSBjb3VsZCBnZW5lcmF0ZQorYSBncmFwaCBvciBodG1s IGluc3RlYWQuICBMZWRnZXIgaXMgc2ltcGxlIGluIGNvbmNlcHQsIHN1cnBy aXNpbmdseSByaWNoCitpbiBhYmlsaXR5LCBhbmQgZWFzeSB0byB1c2UuIikK KyAgICA7OyBUaGVyZSBhcmUgc29tZSBleHRyYSBsaWNlbnNlcyBpbiBmaWxl cyB3aGljaCBkbyBub3QgcHJlc2VudGx5IGdldAorICAgIDs7IGluc3RhbGxl ZCB3aGVuIHlvdSBidWlsZCB0aGlzIHBhY2thZ2UuICBEaWZmZXJlbnQgdmVy c2lvbnMgb2YgdGhlIEdQTAorICAgIDs7IGFyZSB1c2VkIGluIHRoZSBjb250 cmliIGFuZCBweXRob24gc3ViZGlyZWN0b3JpZXMuICBUaGUgYnVuZGxlZCB2 ZXJzaW9uCisgICAgOzsgb2YgdXRmY3BwIGlzIHVuZGVyIHRoZSBCb29zdCAx LjAgbGljZW5zZS4gQWxzbyB0aGUgZmlsZQorICAgIDs7IGB0b29scy91cGRh dGVfY29weXJpZ2h0X3llYXJgIGhhcyBhbiBFeHBhdCBsaWNlbnNlLgorICAg IChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6YnNkLTMKKyAgICAgICAgICAgICAg ICAgICBsaWNlbnNlOmFzbDIuMCAgICAgOyBzcmMvc3RycHRpbWUuY2MKKyAg ICAgICAgICAgICAgICAgICAobGljZW5zZTpub24tY29weWxlZnQKKyAgICAg ICAgICAgICAgICAgICAgImZpbGU6Ly9zcmMvd2N3aWR0aC5jYyIKKyAgICAg ICAgICAgICAgICAgICAgIlNlZSBzcmMvd2N3aWR0aC5jYyBpbiB0aGUgZGlz dHJpYnV0aW9uLiIpCisgICAgICAgICAgICAgICAgICAgbGljZW5zZTpncGwy KykpKSkgIDsgbGlzcC8qCi0tIAoyLjcuNAoK --_----------=_146302368634553181--