From mboxrd@z Thu Jan 1 00:00:00 1970 From: Aljosha Papsch Subject: Re: [PATCH] gnu: Add httpd Date: Sun, 29 Sep 2013 21:01:10 +0200 Message-ID: <1380481270.1875.6.camel@creek.rivers> References: <1380465751.25677.5.camel@creek.rivers> <877gdzilzy.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-pvMBJVICk5KHrezfXRNu" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60540) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VQMFR-0000rR-IC for guix-devel@gnu.org; Sun, 29 Sep 2013 15:01:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VQMFI-0007ng-IN for guix-devel@gnu.org; Sun, 29 Sep 2013 15:01:41 -0400 Received: from ara.uberspace.de ([95.143.172.149]:32912) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1VQMFH-0007jA-Ut for guix-devel@gnu.org; Sun, 29 Sep 2013 15:01:32 -0400 In-Reply-To: <877gdzilzy.fsf@gnu.org> 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: Ludovic =?ISO-8859-1?Q?Court=E8s?= Cc: guix-devel@gnu.org --=-pvMBJVICk5KHrezfXRNu Content-Type: multipart/mixed; boundary="=-Q3i8GTxzsHwWjFeRJuXv" --=-Q3i8GTxzsHwWjFeRJuXv Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Am Sonntag, den 29.09.2013, 19:19 +0200 schrieb Ludovic Court=C3=A8s: > Hi, > Please just write just =E2=80=9CAdd httpd=E2=80=9D in the subject line, a= nd write the > rest of the log in the body, one line per thing. I guess I forgot a newline, fixed. > Please do not use tabs in .scm files (for Emacs there=E2=80=99s a .dir-lo= cals.el > file that should set it up.) I began writing the file outside the Guix tree, so Emacs didn't pick it up. Fixed as well. > > + (arguments > > + `(#:tests? #f >=20 > Usually we try to fix any test suite issues, but sometimes we end up > disabling it altogether when that=E2=80=99s really too much effort or whe= n we=E2=80=99re > waiting for feedback from upstream. >=20 > What problems did you encounter? A typical issue with networking > packages is that tests try to perform DNS lookups, which doesn=E2=80=99t = work in > our chroot build environment. Often that can be worked around, for > instance by replacing =E2=80=98localhost=E2=80=99 with =E2=80=98127.0.0.1= =E2=80=99. I didn't encounter any problems. Httpd only provides a =E2=80=9Etest=E2=80= =9C target, which does nothing: starting phase `check' make: Nothing to be done for `test'. phase `check' succeeded after 0 seconds I changed it to #:test-target "test" though. > =E2=80=9CFeatureful HTTP server=E2=80=9D should be enough. Changed as well. The new patch is attached. Best regards. --=20 GPG: 4F20BC96 http://rpapsch.de/gpg.asc --=-Q3i8GTxzsHwWjFeRJuXv Content-Disposition: attachment; filename="0001-Add-httpd.patch" Content-Type: text/x-patch; name="0001-Add-httpd.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAyZGRhYWFmYmVkMjMxYjlkMmMxZTg1MDZlOGRhN2E5Yzk3YjAxMjk3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogQWxqb3NoYSBQYXBzY2ggPG1pc2NAcnBhcHNjaC5kZT4NCkRh dGU6IFN1biwgMjkgU2VwIDIwMTMgMjA6NTU6NDcgKzAyMDANClN1YmplY3Q6IFtQQVRDSF0gQWRk IGh0dHBkDQoNCiogZ251L3BhY2thZ2VzL3dlYi5zY20gKGh0dHBkKTogTmV3IHZhcmlhYmxlDQoq IGdudS1zeXN0ZW0uYW0gKEdOVV9TWVNURU1fTU9EVUxFUyk6IEFkZCBpdA0KLS0tDQogZ251LXN5 c3RlbS5hbSAgICAgICAgfCAgMSArDQogZ251L3BhY2thZ2VzL3dlYi5zY20gfCA2NCArKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQogMiBmaWxlcyBj aGFuZ2VkLCA2NSBpbnNlcnRpb25zKCspDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGdudS9wYWNrYWdl cy93ZWIuc2NtDQoNCmRpZmYgLS1naXQgYS9nbnUtc3lzdGVtLmFtIGIvZ251LXN5c3RlbS5hbQ0K aW5kZXggOTczYmE3Ny4uZjNjMGU3ZCAxMDA2NDQNCi0tLSBhL2dudS1zeXN0ZW0uYW0NCisrKyBi L2dudS1zeXN0ZW0uYW0NCkBAIC0xNzIsNiArMTcyLDcgQEAgR05VX1NZU1RFTV9NT0RVTEVTID0J CQkJXA0KICAgZ251L3BhY2thZ2VzL3Zwbi5zY20JCQkJXA0KICAgZ251L3BhY2thZ2VzL3czbS5z Y20JCQkJXA0KICAgZ251L3BhY2thZ2VzL3dkaWZmLnNjbQkJCVwNCisgIGdudS9wYWNrYWdlcy93 ZWIuc2NtICAgICAgICAgICAgICAgICAgICAgICAgICBcDQogICBnbnUvcGFja2FnZXMvd2dldC5z Y20JCQkJXA0KICAgZ251L3BhY2thZ2VzL3doaWNoLnNjbQkJCVwNCiAgIGdudS9wYWNrYWdlcy93 b3JkbmV0LnNjbQkJCVwNCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvd2ViLnNjbSBiL2dudS9w YWNrYWdlcy93ZWIuc2NtDQpuZXcgZmlsZSBtb2RlIDEwMDY0NA0KaW5kZXggMDAwMDAwMC4uYjk2 N2E5MQ0KLS0tIC9kZXYvbnVsbA0KKysrIGIvZ251L3BhY2thZ2VzL3dlYi5zY20NCkBAIC0wLDAg KzEsNjQgQEANCis7OzsgR05VIEd1aXggLS0tIEZ1bmN0aW9uYWwgcGFja2FnZSBtYW5hZ2VtZW50 IGZvciBHTlUNCis7OzsgQ29weXJpZ2h0IMKpIDIwMTMgQWxqb3NoYSBQYXBzY2ggPG1pc2NAcnBh cHNjaC5kZT4NCis7OzsNCis7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguDQorOzs7 DQorOzs7IEdOVSBHdWl4IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0 IGFuZC9vciBtb2RpZnkgaXQNCis7OzsgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJh bCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkNCis7OzsgdGhlIEZyZWUgU29mdHdhcmUg Rm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IgKGF0DQorOzs7 IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4NCis7OzsNCis7OzsgR05VIEd1aXggaXMg ZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0DQorOzs7 IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg b2YNCis7OzsgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ T1NFLiAgU2VlIHRoZQ0KKzs7OyBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBk ZXRhaWxzLg0KKzs7Ow0KKzs7OyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRo ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQ0KKzs7OyBhbG9uZyB3aXRoIEdOVSBHdWl4LiAg SWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lg0KKw0KKyhkZWZpbmUt bW9kdWxlIChnbnUgcGFja2FnZXMgd2ViKQ0KKyAgIzp1c2UtbW9kdWxlICgoZ3VpeCBsaWNlbnNl cykNCisgICAgICAgICAgICAgICAgIzpyZW5hbWVyIChzeW1ib2wtcHJlZml4LXByb2MgJ2w6KSkN CisgICM6dXNlLW1vZHVsZSAoZ3VpeCBwYWNrYWdlcykNCisgICM6dXNlLW1vZHVsZSAoZ3VpeCBk b3dubG9hZCkNCisgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gZ251KQ0KKyAgIzp1 c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYXByKQ0KKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2Fn ZXMgb3BlbnNzbCkNCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBjcmUpKQ0KKw0KKyhk ZWZpbmUtcHVibGljIGh0dHBkDQorICAocGFja2FnZQ0KKyAgICAobmFtZSAiaHR0cGQiKQ0KKyAg ICAodmVyc2lvbiAiMi40LjYiKQ0KKyAgICAoc291cmNlIChvcmlnaW4NCisgICAgICAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpDQorICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL2FwYWNoZS9odHRwZC9odHRwZC0iDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgdmVyc2lvbiAiLnRhci5iejIiKSkNCisgICAgICAgICAgICAgKHNoYTI1Ng0KKyAgICAg ICAgICAgICAgKGJhc2UzMg0KKyAgICAgICAgICAgICAgICIxc2lnMDh4eHExa3F4cjJhNDJuZHdy OWc0bW02emRxbnhsZGh4cmF5bTJ5MHhjamtkN3l3IikpKSkNCisgICAgKGJ1aWxkLXN5c3RlbSBn bnUtYnVpbGQtc3lzdGVtKQ0KKyAgICAoaW5wdXRzIGAoKCJhcHIiICxhcHIpDQorICAgICAgICAg ICAgICAoImFwci11dGlsIiAsYXByLXV0aWwpDQorICAgICAgICAgICAgICAoIm9wZW5zc2wiICxv cGVuc3NsKQ0KKyAgICAgICAgICAgICAgKCJwY3JlIiAscGNyZSkpKQ0KKyAgICAoYXJndW1lbnRz DQorICAgICBgKCM6dGVzdC10YXJnZXQgInRlc3QiDQorICAgICAgICM6Y29uZmlndXJlLWZsYWdz IChsaXN0ICItLWVuYWJsZS1yZXdyaXRlIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiLS1lbmFibGUtdXNlcmRpciINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi0t ZW5hYmxlLXZob3N0LWFsaWFzIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLS1l bmFibGUtc3NsIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLS1lbmFibGUtbWlt ZS1tYWdpYyINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQg Ii0tc3lzY29uZmRpcj0iDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChhc3NvYy1yZWYgJW91dHB1dHMgIm91dCIpDQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICIvZXRjL2h0dHBkIikpKSkNCisgICAgKHN5bm9wc2lz ICJGZWF0dXJlZnVsIEhUVFAgc2VydmVyIikNCisgICAgKGRlc2NyaXB0aW9uDQorICAgICAiVGhl IEFwYWNoZSBIVFRQIFNlcnZlciBQcm9qZWN0IGlzIGEgY29sbGFib3JhdGl2ZSBzb2Z0d2FyZSBk ZXZlbG9wbWVudA0KK2VmZm9ydCBhaW1lZCBhdCBjcmVhdGluZyBhIHJvYnVzdCwgY29tbWVyY2lh bC1ncmFkZSwgZmVhdHVyZWZ1bCwgYW5kDQorZnJlZWx5LWF2YWlsYWJsZSBzb3VyY2UgY29kZSBp bXBsZW1lbnRhdGlvbiBvZiBhbiBIVFRQIChXZWIpIHNlcnZlci4gVGhlIHByb2plY3QNCitpcyBq b2ludGx5IG1hbmFnZWQgYnkgYSBncm91cCBvZiB2b2x1bnRlZXJzIGxvY2F0ZWQgYXJvdW5kIHRo ZSB3b3JsZCwgdXNpbmcgdGhlDQorSW50ZXJuZXQgYW5kIHRoZSBXZWIgdG8gY29tbXVuaWNhdGUs IHBsYW4sIGFuZCBkZXZlbG9wIHRoZSBzZXJ2ZXIgYW5kIGl0cw0KK3JlbGF0ZWQgZG9jdW1lbnRh dGlvbi4iKQ0KKyAgICAobGljZW5zZSBsOmFzbDIuMCkNCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6 Ly9odHRwZC5hcGFjaGUub3JnLyIpKSkNCi0tIA0KMS44LjMuMQ0KDQo= --=-Q3i8GTxzsHwWjFeRJuXv-- --=-pvMBJVICk5KHrezfXRNu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iQEcBAABAgAGBQJSSHkGAAoJELY7+pVPILyWgGsH/iEeFNgCoShcnJEY5WhXT8dq y/I4YIUZ3jTR1cbwjfRMHCBfwqfCs4R1jd04va+vx0TOl5DElAlYY2QyA3P5yToQ kqM8/tNOAAvJdARsK9E6JbMDQ5RYrzfSpEniZH1U0lk2K+sFaRjvTrs2Ui33/9JE FWzaVJT8REWt4wD5bCiKChmFBPSrOS5ZFOSsPf/qz2V0VfyCIauIzbYAhv/IAVSS TNnOFooX1OlOl9JPNVaFUbbizOuCArv2Zre6RgLYR67VZDKvbLLrbajXzwW/DI1X ibjbB9MOgM1cbU+OPoR+gJ/g9eK2iH989zX2yCLYDr9zVAXp1LvyJC8Sxfz+WFU= =ZAGo -----END PGP SIGNATURE----- --=-pvMBJVICk5KHrezfXRNu--