From mboxrd@z Thu Jan 1 00:00:00 1970 From: goodoldpaul@autistici.org Subject: bug#36667: crates-io.scm packages should build on master Date: Mon, 15 Jul 2019 14:21:15 +0000 Message-ID: <625406f416329b6b7787020d9143416a@autistici.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_5210d2c7e3768f0b7bb601f11be43dba" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:60563) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hn1rg-0004Wq-2G for bug-guix@gnu.org; Mon, 15 Jul 2019 10:22:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hn1rf-0001Cp-0P for bug-guix@gnu.org; Mon, 15 Jul 2019 10:22:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39830) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hn1re-0001Cf-Qz for bug-guix@gnu.org; Mon, 15 Jul 2019 10:22:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hn1re-0000Nk-Hh for bug-guix@gnu.org; Mon, 15 Jul 2019 10:22:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:60449) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hn1r3-0003l0-Px for bug-guix@gnu.org; Mon, 15 Jul 2019 10:21:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hn1qx-0000on-S0 for bug-guix@gnu.org; Mon, 15 Jul 2019 10:21:25 -0400 Received: from latitanza.investici.org ([2001:888:2000:56::19]:62887) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hn1qx-0000nC-LN for bug-guix@gnu.org; Mon, 15 Jul 2019 10:21:19 -0400 Received: from contumacia-webmail.investici.org (contumacia.vpn0.investici.org [10.0.0.11]) by latitanza.investici.org (Postfix) with ESMTP id F1132120509 for ; Mon, 15 Jul 2019 14:21:15 +0000 (UTC) Received: from 1.webmail.investici.org (localhost [127.0.0.1]) (Authenticated sender: goodoldpaul@autistici.org) by contumacia-webmail.investici.org (Postfix) with ESMTPA id D3086C06E8 for ; Mon, 15 Jul 2019 14:21:15 +0000 (UTC) List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 36667@debbugs.gnu.org --=_5210d2c7e3768f0b7bb601f11be43dba Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed Rust libraries contained in gnu/packages/crates-io.scm are not building anymore because cargo wants to download crate dependencies inside the store. The attached patch sets the CARGO_HOME environment variable to "." much earlier than it previously was, just after the configure phase. With the attached patch all packages in crates-io.scm build without errors. I hope I did everything right, Bye, Giacomo --=_5210d2c7e3768f0b7bb601f11be43dba Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0001-guix-Fix-cargo-build-system.patch Content-Disposition: attachment; filename=0001-guix-Fix-cargo-build-system.patch; size=1473 RnJvbSA4NjdiOGJkNWZjNDMzMDViM2RhYzNkOWM4ZTc1NzQzNDQxNzBkOGFhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHaWFjb21vIExlaWRpIDxnb29kb2xkcGF1bEBhdXRpc3RpY2ku b3JnPgpEYXRlOiBNb24sIDE1IEp1bCAyMDE5IDE2OjA3OjAwICswMjAwClN1YmplY3Q6IFtQQVRD SF0gZ3VpeDogRml4IGNhcmdvLWJ1aWxkLXN5c3RlbS4KCiogZ3VpeC9idWlsZC9jYXJnby1idWls ZC1zeXN0ZW0uc2NtIChpbnN0YWxsKTogTW92ZWQgQ0FSR09fSE9NRSBzZXR0aW5nCnRvLi4uCiog Z3VpeC9idWlsZC9jYXJnby1idWlsZC1zeXN0ZW0uc2NtIChjb25maWd1cmUpOiAuLi4gaGVyZS4K LS0tCiBndWl4L2J1aWxkL2NhcmdvLWJ1aWxkLXN5c3RlbS5zY20gfCA2ICsrKy0tLQogMSBmaWxl IGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9n dWl4L2J1aWxkL2NhcmdvLWJ1aWxkLXN5c3RlbS5zY20gYi9ndWl4L2J1aWxkL2NhcmdvLWJ1aWxk LXN5c3RlbS5zY20KaW5kZXggMWYzNjMwNGIxNS4uYTM0YmQwNjMyYSAxMDA2NDQKLS0tIGEvZ3Vp eC9idWlsZC9jYXJnby1idWlsZC1zeXN0ZW0uc2NtCisrKyBiL2d1aXgvYnVpbGQvY2FyZ28tYnVp bGQtc3lzdGVtLnNjbQpAQCAtMTE4LDYgKzExOCw5IEBAIGRpcmVjdG9yeSA9ICciIHBvcnQpCiAg IDs7IHVwZ3JhZGluZyB0aGUgY29tcGlsZXIgZm9yIGV4YW1wbGUuCiAgIChzZXRlbnYgIlJVU1RG TEFHUyIgIi0tY2FwLWxpbnRzIGFsbG93IikKICAgKHNldGVudiAiQ0MiIChzdHJpbmctYXBwZW5k IChhc3NvYy1yZWYgaW5wdXRzICJnY2MiKSAiL2Jpbi9nY2MiKSkKKyAgOzsgRm9yY2UgY2FyZ28g dG8gaG9ub3Igb3VyIC5jYXJnby9jb25maWcgZGVmaW5pdGlvbnMKKyAgOzsgaHR0cHM6Ly9naXRo dWIuY29tL3J1c3QtbGFuZy9jYXJnby9pc3N1ZXMvNjM5NworICAoc2V0ZW52ICJDQVJHT19IT01F IiAiLiIpCiAgICN0KQogCiAoZGVmaW5lKiAoYnVpbGQgIzprZXkKQEAgLTE0OCw5ICsxNTEsNiBA QCBkaXJlY3RvcnkgPSAnIiBwb3J0KQogICAgIDs7IE1ha2UgY2FyZ28gcmV1c2UgYWxsIHRoZSBh cnRpZmFjdHMgd2UganVzdCBidWlsdCBpbnN0ZWFkCiAgICAgOzsgb2YgZGVmYXVsdGluZyB0byBt YWtpbmcgYSBuZXcgdGVtcCBkaXJlY3RvcnkKICAgICAoc2V0ZW52ICJDQVJHT19UQVJHRVRfRElS IiAiLi90YXJnZXQiKQotICAgIDs7IEZvcmNlIGNhcmdvIHRvIGhvbm9yIG91ciAuY2FyZ28vY29u ZmlnIGRlZmluaXRpb25zCi0gICAgOzsgaHR0cHM6Ly9naXRodWIuY29tL3J1c3QtbGFuZy9jYXJn by9pc3N1ZXMvNjM5NwotICAgIChzZXRlbnYgIkNBUkdPX0hPTUUiICIuIikKIAogICAgIDs7IE9u bHkgaW5zdGFsbCBjcmF0ZXMgd2hpY2ggaW5jbHVkZSBiaW5hcnkgdGFyZ2V0cywKICAgICA7OyBv dGhlcndpc2UgY2FyZ28gd2lsbCByYWlzZSBhbiBlcnJvci4KLS0gCjIuMjIuMAoK --=_5210d2c7e3768f0b7bb601f11be43dba--