From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Bavier Subject: [PATCH 1/2] gnu: Add behave. (forgot the attchment...) Date: Mon, 30 Jun 2014 00:43:47 -0500 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a1133da669cc53204fd0724ed Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41664) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X1UNc-0002FN-Fh for guix-devel@gnu.org; Mon, 30 Jun 2014 01:43:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X1UNY-0001mL-Ey for guix-devel@gnu.org; Mon, 30 Jun 2014 01:43:52 -0400 Received: from mail-vc0-x22e.google.com ([2607:f8b0:400c:c03::22e]:62988) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X1UNY-0001mG-9A for guix-devel@gnu.org; Mon, 30 Jun 2014 01:43:48 -0400 Received: by mail-vc0-f174.google.com with SMTP id hy4so7064573vcb.19 for ; Sun, 29 Jun 2014 22:43:47 -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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org --001a1133da669cc53204fd0724ed Content-Type: multipart/alternative; boundary=001a1133da669cc52c04fd0724eb --001a1133da669cc52c04fd0724eb Content-Type: text/plain; charset=UTF-8 --001a1133da669cc52c04fd0724eb Content-Type: text/html; charset=UTF-8

--001a1133da669cc52c04fd0724eb-- --001a1133da669cc53204fd0724ed Content-Type: text/x-patch; charset=UTF-8; name="0001-gnu-Add-behave.patch" Content-Disposition: attachment; filename="0001-gnu-Add-behave.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hx1d2g3b0 RnJvbSBlYTAxOTU5YzlkNzMzYjAxNTFmYmUxNzgwYThjMzYyNDRhNDNlYjNhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBFcmljIEJhdmllciA8YmF2aWVyQG1lbWJlci5mc2Yub3JnPgpE YXRlOiBNb24sIDMwIEp1biAyMDE0IDAwOjI1OjMzIC0wNTAwClN1YmplY3Q6IFtQQVRDSCAxLzJd IGdudTogQWRkIGJlaGF2ZS4KCiogZ251L3BhY2thZ2VzL3B5dGhvbi5zY20gKHB5dGhvbi1zaXgs IHB5dGhvbi1lbnVtMzQsIHB5dGhvbi1wYXJzZS10eXBlLAogIHB5dGhvbi1wYXJzZSwgYmVoYXZl KTogTmV3IHZhcmlhYmxlcy4KLS0tCiBnbnUvcGFja2FnZXMvcHl0aG9uLnNjbSB8ICAxMzggKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFu Z2VkLCAxMzggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9weXRob24u c2NtIGIvZ251L3BhY2thZ2VzL3B5dGhvbi5zY20KaW5kZXggYjE1ZTViNi4uM2M4MGU4ZSAxMDA2 NDQKLS0tIGEvZ251L3BhY2thZ2VzL3B5dGhvbi5zY20KKysrIGIvZ251L3BhY2thZ2VzL3B5dGhv bi5zY20KQEAgLTMsNiArMyw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMTMsIDIwMTQgTHVkb3Zp YyBDb3VydMOocyA8bHVkb0BnbnUub3JnPgogOzs7IENvcHlyaWdodCDCqSAyMDEzIEFuZHJlYXMg RW5nZSA8YW5kcmVhc0BlbmdlLmZyPgogOzs7IENvcHlyaWdodCDCqSAyMDE0IE1hcmsgSCBXZWF2 ZXIgPG1od0BuZXRyaXMub3JnPgorOzs7IENvcHlyaWdodCDCqSAyMDE0IEVyaWMgQmF2aWVyIDxi YXZpZXJAbWVtYmVyLmZzZi5vcmc+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUg R3VpeC4KIDs7OwpAQCAtMzgwLDYgKzM4MSwzMSBAQCBQeXRob24gMyBzdXBwb3J0LiIpCiAgIChw YWNrYWdlLXdpdGgtcHl0aG9uMiBweXRob24tc2V0dXB0b29scykpCiAKIAorKGRlZmluZS1wdWJs aWMgcHl0aG9uLXNpeAorICAocGFja2FnZQorICAgIChuYW1lICJweXRob24tc2l4IikKKyAgICAo dmVyc2lvbiAiMS43LjIiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCisgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJodHRwczovL3B5cGkucHl0 aG9uLm9yZy9wYWNrYWdlcy9zb3VyY2Uvcy8iCisgICAgICAgICAgICAgICAgICAgICAgICAgICJz aXgvc2l4LSIgdmVyc2lvbiAiLnRhci5neiIpKQorICAgICAgKHNoYTI1NgorICAgICAgIChiYXNl MzIKKyAgICAgICAgIjE2NHJuczI2YXFmcXgyaHdpMHFxM3NjbDUwczY5amFwbjBmdmd2cmpzYnln N3IxbXhmNjciKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKKyAg ICAoaW5wdXRzCisgICAgIGAoKCJweXRob24tc2V0dXB0b29scyIgLHB5dGhvbi1zZXR1cHRvb2xz KSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cDovL3B5cGkucHl0aG9uLm9yZy9weXBpL3NpeC8iKQor ICAgIChzeW5vcHNpcyAiUHl0aG9uIDIgYW5kIDMgY29tcGF0aWJpbGl0eSB1dGlsaXRpZXMiKQor ICAgIChkZXNjcmlwdGlvbgorICAgICAiU2l4IGlzIGEgUHl0aG9uIDIgYW5kIDMgY29tcGF0aWJp bGl0eSBsaWJyYXJ5LiBJdCBwcm92aWRlcyB1dGlsaXR5CitmdW5jdGlvbnMgZm9yIHNtb290aGlu ZyBvdmVyIHRoZSBkaWZmZXJlbmNlcyBiZXR3ZWVuIHRoZSBQeXRob24gdmVyc2lvbnMgd2l0aAor dGhlIGdvYWwgb2Ygd3JpdGluZyBQeXRob24gY29kZSB0aGF0IGlzIGNvbXBhdGlibGUgb24gYm90 aCBQeXRob24gdmVyc2lvbnMuCitTaXggc3VwcG9ydHMgZXZlcnkgUHl0aG9uIHZlcnNpb24gc2lu Y2UgMi41LiBJdCBpcyBjb250YWluZWQgaW4gb25seSBvbmUKK1B5dGhvbiBmaWxlLCBzbyBpdCBj YW4gYmUgZWFzaWx5IGNvcGllZCBpbnRvIHlvdXIgcHJvamVjdC4iKQorICAgIChsaWNlbnNlICh4 MTEtc3R5bGUgImZpbGU6Ly9MSUNFTlNFIikpKSkKKwogKGRlZmluZS1wdWJsaWMgcHl0aG9uLWRh dGV1dGlsCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInB5dGhvbi1kYXRldXRpbCIpCkBAIC02NDQs NiArNjcwLDg4IEBAIGJ1ZyB0cmFja2VyLiIpCiAgICAgKGhvbWUtcGFnZSAiaHR0cDovL3d3dy5s aXF1aWR4Lm5ldC9weWJ1Z3ovIikKICAgICAobGljZW5zZSBncGwyKSkpCiAKKyhkZWZpbmUtcHVi bGljIHB5dGhvbi1lbnVtMzQKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAicHl0aG9uLWVudW0zNCIp CisgICAgKHZlcnNpb24gIjEuMCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAo bWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgImh0dHBzOi8vcHlw aS5weXRob24ub3JnL3BhY2thZ2VzL3NvdXJjZS9lLyIKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgImVudW0zNC9lbnVtMzQtIiB2ZXJzaW9uICIudGFyLmd6IikpCisgICAgICAoc2hhMjU2Cisg ICAgICAgKGJhc2UzMgorICAgICAgICAiMGRnNm1wZzluNGc5ZGl5cmJuYmI1dmQ5ZDFxdzlmMjY1 endoa25xeTBteGgwY3ZtampycSIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQt c3lzdGVtKQorICAgIChpbnB1dHMKKyAgICAgYCgoInB5dGhvbi1zZXR1cHRvb2xzIiAscHl0aG9u LXNldHVwdG9vbHMpKSkKKyAgICAoYXJndW1lbnRzCisgICAgIGAoIzpwaGFzZXMKKyAgICAgICAo YWxpc3QtcmVwbGFjZQorICAgICAgICAnY2hlY2sKKyAgICAgICAgKGxhbWJkYSBfICh6ZXJvPyAo c3lzdGVtKiAicHl0aG9uIiAiZW51bS90ZXN0X2VudW0ucHkiKSkpCisgICAgICAgICVzdGFuZGFy ZC1waGFzZXMpKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL3B5cGkucHl0aG9uLm9yZy9weXBp L2VudW0zNCIpCisgICAgKHN5bm9wc2lzCisgICAgICJCYWNrcG9ydGVkIFB5dGhvbiAzLjQgRW51 bSIpCisgICAgKGRlc2NyaXB0aW9uCisgICAgICJFbnVtMzQgaXMgdGhlIG5ldyBQeXRob24gc3Rk bGliIGVudW0gbW9kdWxlIGF2YWlsYWJsZSBpbiBQeXRob24gMy40CitiYWNrcG9ydGVkIGZvciBw cmV2aW91cyB2ZXJzaW9ucyBvZiBQeXRob24gZnJvbSAyLjQgdG8gMy4zLiIpCisgICAgKGxpY2Vu c2UgYnNkLTMpKSkKKworKGRlZmluZS1wdWJsaWMgcHl0aG9uLXBhcnNlLXR5cGUKKyAgKHBhY2th Z2UKKyAgICAobmFtZSAicHl0aG9uLXBhcnNlLXR5cGUiKQorICAgICh2ZXJzaW9uICIwLjMuNCIp CisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAg ICAgICh1cmkgKHN0cmluZy1hcHBlbmQgImh0dHBzOi8vcHlwaS5weXRob24ub3JnL3BhY2thZ2Vz L3NvdXJjZS9wLyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcnNlX3R5cGUvcGFyc2Vf dHlwZS0iIHZlcnNpb24gIi50YXIuZ3oiKSkKKyAgICAgIChzaGEyNTYKKyAgICAgICAoYmFzZTMy CisgICAgICAgICIwaXYxYzM0bnByNGl5bndwZ3YxdmtqeDlyamQxOGE4NWlyOGMwMWdjNWY3d3A4 aXY3bDF4IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHB5dGhvbi1idWlsZC1zeXN0ZW0pCisgICAg KGlucHV0cworICAgICBgKCgicHl0aG9uLXNldHVwdG9vbHMiICxweXRob24tc2V0dXB0b29scykK KyAgICAgICAoInB5dGhvbi1zaXgiICxweXRob24tc2l4KQorICAgICAgICgicHl0aG9uLXBhcnNl IiAscHl0aG9uLXBhcnNlKQorICAgICAgICgicHl0aG9uLWVudW0zNCIgLHB5dGhvbi1lbnVtMzQp KSkgO3JlcXVpcmVkIGZvciBweXRob248My40CisgICAgKGFyZ3VtZW50cyAnKCM6dGVzdHM/ICNm KSkgICAgICAgICAgICA7VE9ETzogdGVzdHMgcmVxdWlyZSBweXRlc3QKKyAgICAoaG9tZS1wYWdl ICJodHRwczovL2dpdGh1Yi5jb20vamVuaXN5cy9wYXJzZV90eXBlIikKKyAgICAoc3lub3BzaXMK KyAgICAgIkV4dGVuZGVkIHBhcnNlIG1vZHVsZSIpCisgICAgKGRlc2NyaXB0aW9uCisgICAgICIi KQorICAgIChsaWNlbnNlIGJzZC0zKSkpCisKKyhkZWZpbmUtcHVibGljIHB5dGhvbi1wYXJzZQor ICAocGFja2FnZQorICAgIChuYW1lICJweXRob24tcGFyc2UiKQorICAgICh2ZXJzaW9uICIxLjYu NCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAobWV0aG9kIHVybC1mZXRjaCkK KyAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgImh0dHBzOi8vcHlwaS5weXRob24ub3JnL3BhY2th Z2VzL3NvdXJjZS9wLyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcnNlL3BhcnNlLSIg dmVyc2lvbiAiLnRhci5neiIpKQorICAgICAgKHNoYTI1NgorICAgICAgIChiYXNlMzIKKyAgICAg ICAgIjBtMzBxNjRsNnN6bDdzOW1odnF5NjR3MmZkaGRuOGxiOTFmbWFjaml3YnYzNDc5Y21rNTci KSkpKQorICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1l bnRzCisgICAgIGAoIzpwaGFzZXMKKyAgICAgICAoYWxpc3QtcmVwbGFjZQorICAgICAgICAnY2hl Y2sKKyAgICAgICAgKGxhbWJkYSBfICh6ZXJvPyAoc3lzdGVtKiAicHl0aG9uIiAidGVzdF9wYXJz ZS5weSIpKSkKKyAgICAgICAgJXN0YW5kYXJkLXBoYXNlcykpKQorICAgIChob21lLXBhZ2UgImh0 dHBzOi8vZ2l0aHViLmNvbS9yMWNoYXJkajBuM3MvcGFyc2UiKQorICAgIChzeW5vcHNpcworICAg ICAiUGFyc2Ugc3RyaW5ncyIpCisgICAgKGRlc2NyaXB0aW9uCisgICAgICJQYXJzZSBzdHJpbmdz IHVzaW5nIGEgc3BlY2lmaWNhdGlvbiBiYXNlZCBvbiB0aGUgUHl0aG9uIGZvcm1hdCgpIHN5bnRh eC4iKQorICAgIChsaWNlbnNlICh4MTEtc3R5bGUgImZpbGU6Ly9wYXJzZS5weSIpKSkpCisKKwog KGRlZmluZS1wdWJsaWMgc2NvbnMKICAgKHBhY2thZ2UKICAgICAobmFtZSAic2NvbnMiKQpAQCAt NjcwLDMgKzc3OCwzMyBAQCBJbiBzaG9ydCwgU0NvbnMgaXMgYW4gZWFzaWVyLCBtb3JlIHJlbGlh YmxlIGFuZCBmYXN0ZXIgd2F5IHRvIGJ1aWxkCiBzb2Z0d2FyZS4iKQogICAgIChsaWNlbnNlIHgx MSkpKQogCisoZGVmaW5lLXB1YmxpYyBiZWhhdmUKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAiYmVo YXZlIikKKyAgICAodmVyc2lvbiAiMS4yLjQiKQorICAgIChzb3VyY2UgKG9yaWdpbgorICAgICAg ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQgImh0dHBzOi8vcHlwaS5weXRob24ub3JnL3BhY2thZ2VzL3NvdXJjZS9iLyIKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWUgIi8iIG5hbWUgIi0iIHZlcnNpb24gIi50YXIu Z3oiKSkKKyAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAg ICAgICAgICAgICIxdjJyZnk4eG5mMHJrN2NqNGNncjdsYW00MDE1ZDQ1OGk3YmcweHFzOWN6ZnY2 bmpsbTE0IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHB5dGhvbi1idWlsZC1zeXN0ZW0pCisgICAg KGlucHV0cworICAgICBgKCgicHl0aG9uLXNldHVwdG9vbHMiICxweXRob24tc2V0dXB0b29scykK KyAgICAgICAoInB5dGhvbi1zaXgiICxweXRob24tc2l4KQorICAgICAgICgicHl0aG9uLWVudW00 MyIgLHB5dGhvbi1lbnVtMzQpCisgICAgICAgKCJweXRob24tcGFyc2UiICxweXRob24tcGFyc2Up CisgICAgICAgKCJweXRob24tcGFyc2UtdHlwZSIgLHB5dGhvbi1wYXJzZS10eXBlKSkpCisgICAg KGFyZ3VtZW50cyBgKCM6dGVzdHM/ICNmKSkgICAgICAgICAgO1RPRE86IHRlc3RzIHJlcXVpcmUg bm9zZT49MS4zIGFuZAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDtQ eUhhbWNyZXN0Pj0xLjgKKyAgICAoaG9tZS1wYWdlICJodHRwOi8vZ2l0aHViLmNvbS9iZWhhdmUv YmVoYXZlIikKKyAgICAoc3lub3BzaXMgIlB5dGhvbiBiZWhhdmlvdXItZHJpdmVuIGRldmVsb3Bt ZW50IikKKyAgICAoZGVzY3JpcHRpb24KKyAgICAgIkJlaGF2ZSBpcyBiZWhhdmlvdXItZHJpdmVu IGRldmVsb3BtZW50LCBQeXRob24gc3R5bGUuICBCZWhhdmlvci1kcml2ZW4KK2RldmVsb3BtZW50 IChvciBCREQpIGlzIGFuIGFnaWxlIHNvZnR3YXJlIGRldmVsb3BtZW50IHRlY2huaXF1ZSB0aGF0 CitlbmNvdXJhZ2VzIGNvbGxhYm9yYXRpb24gYmV0d2VlbiBkZXZlbG9wZXJzLCBRQSBhbmQgbm9u LXRlY2huaWNhbCBvciBidXNpbmVzcworcGFydGljaXBhbnRzIGluIGEgc29mdHdhcmUgcHJvamVj dC4gIEJlaGF2ZSB1c2VzIHRlc3RzIHdyaXR0ZW4gaW4gYSBuYXR1cmFsCitsYW5ndWFnZSBzdHls ZSwgYmFja2VkIHVwIGJ5IFB5dGhvbiBjb2RlLiIpCisgICAgKGxpY2Vuc2UgeDExKSkpCisKLS0g CjEuNy45LjUKCg== --001a1133da669cc53204fd0724ed--