From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Cook, Malcolm" Subject: bug#23524: Test suite failures building 0.10.0 on CentOS7 - building from git Date: Thu, 12 May 2016 22:22:55 +0000 Message-ID: <1463091775110.48039@stowers.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_003_146309177511048039stowersorg_" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52364) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0z1b-00068x-DH for bug-guix@gnu.org; Thu, 12 May 2016 18:24:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b0z1W-0004xS-44 for bug-guix@gnu.org; Thu, 12 May 2016 18:24:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:37072) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0z1W-0004xO-0F for bug-guix@gnu.org; Thu, 12 May 2016 18:24:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1b0z1V-0004HU-Q4 for bug-guix@gnu.org; Thu, 12 May 2016 18:24:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52189) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0z0f-0005XQ-Ub for bug-guix@gnu.org; Thu, 12 May 2016 18:23:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b0z0a-0004lL-QS for bug-guix@gnu.org; Thu, 12 May 2016 18:23:08 -0400 Content-Language: en-US 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: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 23524@debbugs.gnu.org --_003_146309177511048039stowersorg_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Ludo!=0A= =0A= It has been far too long that I followed up on this. I have just now retur= n to this project. =0A= =0A= Setting HOME, as you last suggested, got me past the `make check` problems = from before. Thank you.=0A= =0A= However, `make check` still apparently halts after:=0A= =0A= ....=0A= PASS: tests/guix-package-net.sh=0A= PASS: tests/guix-package.sh=0A= PASS: tests/guix-build.sh=0A= PASS: tests/guix-environment.sh=0A= PASS: tests/builders.scm=0A= =0A= The tests apparently stop running. Top agrees with me.=0A= =0A= At this point, all checks have PASSed except guix-lint.sh, which is the si= ngle file tarred up in checkFAIL.tar.gz=0A= =0A= LOG.tar.gz contains logs of stdout/stderr from each step so far: bookstrap,= configure, make, make check. and also a file detailing the version of RPM = installed on my CentOS 7 box.=0A= =0A= Note - All this is still trying to build based on git, viz:=0A= =0A= git clone git://git.savannah.gnu.org/guix.git --branch v0.10.0 guix= =0A= =0A= .... and still of course performing the ./bootstrap. =0A= =0A= I will in a separate message detail what happens when I try and build from = the release tarball. =0A= =0A= However, I would like to understand what the issues are with building using= git. Is there a good explanation on the possible issues that are avoided= by using the release tarball?=0A= =0A= THanks,=0A= =0A= Malcolm=0A= =0A= =0A= =0A= =0A= =0A= =0A= > -----Original Message-----=0A= > From: Ludovic Court=E8s [mailto:ludo@gnu.org]=0A= > Sent: Thursday, March 31, 2016 3:00 AM=0A= > To: Cook, Malcolm =0A= > Cc: Guix-devel ; 'bug-guix@gnu.org' guix@gnu.org>=0A= > Subject: Re: Test suite failures building 0.10.0 on CentOS7=0A= > =0A= > "Cook, Malcolm" skribis:=0A= > =0A= > > Thanks for the reminder about=0A= > https://www.gnu.org/software/guix/manual/html_node/Running-the-Test-=0A= > Suite.html I note there too that I should be emailing bug-guix@gnu.or= g=0A= > instead of guix-devel. I've cc:ed it this time. What is the best going= forward?=0A= > =0A= > Yeah, using bug-guix@gnu.org for bug reports is the best way.=0A= > =0A= > > I am building the release from git since I want to ./configure with a= =0A= > > non-standard --localstatedir of /gnu/var=0A= > =0A= > This can also be done when building from the tarball: just run=0A= > =0A= > tar xf guix-0.10.0.tar.gz=0A= > cd guix-0.10.0=0A= > ./configure --localstatedir=3D/gnu/var=0A= > =85=0A= > =0A= > > In any case I have reduced the issues by adding to my install mantra:= =0A= > >=0A= > > export ACLOCAL_PATH=3D/usr/share/aclocal # as per=0A= > https://www.gnu.org/software/guix/manual/guix.html#Building-from-Git=0A= > =0A= > Another reason for using the release tarball: there=92d be no such issue= s!=0A= > :-)=0A= > =0A= > > In guix/cve.scm:=0A= > > 76: 2 [call-with-cve-port # 518400 ...]=0A= > > In guix/http-client.scm:=0A= > > 300: 1 [http-fetch/cached # # 518400 ...]=0A= > > In unknown file:=0A= > > ?: 0 [string-append #f "/http/"=0A= > "Fjb931UJRoTPOjHq6hc1oawK9bCopdhOoX9grKLx71Q=3D"]=0A= > >=0A= > > ERROR: In procedure string-append:=0A= > > ERROR: In procedure string-append: Wrong type (expecting string): #f'= =0A= > =0A= > This is a harmless failure: it indicates that neither the HOME nor the= =0A= > XDG_CACHE_HOME environment variables are defined in the build=0A= > environment. Could you define one of these (they can point any writable= =0A= > directory) and run =91make recheck=92?=0A= > =0A= > Surely we should handle this situation better. I guess=0A= > =91cache-directory=92 in (guix utils) should just error out in such a ca= se,=0A= > with a clear error message. Thoughts?=0A= > =0A= > Thanks,=0A= > Ludo=92.=0A= --_003_146309177511048039stowersorg_ Content-Type: application/x-gzip; name="checkFAIL.tar.gz" Content-Description: checkFAIL.tar.gz Content-Disposition: attachment; filename="checkFAIL.tar.gz"; size=1412; creation-date="Thu, 12 May 2016 22:07:27 GMT"; modification-date="Thu, 12 May 2016 22:07:27 GMT" Content-Transfer-Encoding: base64 H4sIAG76NFcAA+1Xa0/bSBTls3/FVdgVQdSOH4lJTMsKuiyLFtEqDdpWEULOeJKMsD3WeJzAv98z TqC8260qrVbyEYoTz9z3uXcGzUtddmaVuLZTkWsnlbONnw0XCMOuefqB795/GvS6PW/D83e9nhfu BrvehosfXX+D3J/uyTOoSh0roo2Ms1f3fWv9f4odMrUnU3uy7QVXpZC59fVd+/jsnI7xc5tcx3Md 13ovixslZnOsvd8m3/VC0nNe76G40nOpSutUMJ6XePnxdBHsRFQr+XhKa/0UkFSUxporejvXuog6 nVleOVLNOulKFJwsUmeus3TfGs1FSfibKs6plFO9jBWP6EZWhC+r11oSm8f5jFOcJ6R4IkqtxKTS nIR2oIJjJ3ScfaC/D4bDg7PRlzdGyLjOrzVHqAVXmdCaJzS5gXNLx9qhTCZVyi8Tod5p+65LbFDV NatXWKBnFrSKC9pSGdlq+mR9i44+n4ywi8Uan8fnJ58vPx68/+vg+AjP0Z/PWeLXhVT66V5r534B kyrLbqyYMV6YMJjMc860SfhUyYwKkZDX67tvqCqReTAammWl3209ttiZSumULIs8N/J2o5Viu+tH VCJTPGccBckp4SVToqgtlHNZpUgd6iHTVC5XadRLSWURY/8eFbIsxSRFGfKpild+xZq8wHrR/CDy ug+s3+SyKFHGtTXTu5qWQs9RdqoKlNBmMYiXcm3IBZYlYib0j1vIpb5vxdAF4VzFIFoeZ9za29uj P2KRIlywCfyXqYwTyuIrboPFNduRqTbordNyO6oFjobDD8OIMoH1fIZ1+DpFkpA6tabcnYR1CHPg E+ORdQJdjNuDzkRKbQ/qACwzSiPyBjQu4wW3V+I2v2bVqtc23xZKMp5UaIBJyJKua7L+RE8wCL0o oPb2/oWF7yFU9mn8A8Je2O1BeJfGv9aJs/HJrsikZf31odLA9V9S2tsFAW+19kyU4WOXYjdc70By qvwql0uwHfWILCL6DSI9GhdKoLMFslMXp9UBbWPN5h2dFc7B4SId/j5cMlkfg50VpVdnYqtWW7+u xCrdntfvQ2uXxqrKV6xiMsvM1Kl7sFVzaSVYqqnomA/bWwlT6A0gHNAYlbZ5zOYPkuHFkySI62w8 cKU+mY2Cfn8QIVvtsuBse582L241+i9oDAbTXrf/mkYXHd6lNptzdsXVSultzE92w1xgyuDRuBaw F1WacxVPRIr8YijUHvnoKNRt/Ci0wcR/xZHQ9yP4sW6uOz+eK+mgDhbtUhtAF/HHWRww91VTiDk0 rNl/PVbfi6j/NI7vVH7xfL+CkZioaA9mKFhzxA66TyJIXjXi+pFvbJDjOBdrleGtyhnXcZIojFlp c6UwU+pdzxOyi05Hi8SYnXliZzi37nuiOLr2cZHblRKkdQrz7U3a3F47EbpIF/rix3S0+2EXl0EQ B5Tc/loXtuBrV2kXrgYmyDS1zTS2sWbX5+ImraVvA61Fzc3CZqngdxUN3CAi/2FFA8Z77r1kP5YK QOcQF41ZuY/TodQ8u59U8gMzDmicSlnc751JJdKkk4C7Zuas7fs9hIDOwGC3l6rOk8iLSts4hfHA 8SPRhTgT3X1qYVhqwZx8kTg5bjPOTC4wVqyXtBvd5qyGA1+DuzUU/Tux9SGCmK6qIqLzfCIrDLhF rESMEzx6cL5t4RbxwlXHcjoa/2DYPF9EZjyC2hGBre6ARua2lcfmnvIArw/nQnFb5CuNrW/srV1J Yp7JvIW7LW6ExnebzRW6ES/KalJqoXFFtCuVlu9av9TXq8OTs4Phl8tP54efRiej89HR5fnwtGX9 1xf1Bg0aNGjQoEGDBg0aNGjQoEGDBg0aNGjQoEGDBg2+A/8A//moygAoAAA= --_003_146309177511048039stowersorg_ Content-Type: application/x-gzip; name="LOG.tar.gz" Content-Description: LOG.tar.gz Content-Disposition: attachment; filename="LOG.tar.gz"; size=11982; creation-date="Thu, 12 May 2016 22:07:33 GMT"; modification-date="Thu, 12 May 2016 22:07:33 GMT" Content-Transfer-Encoding: base64 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 D7//B+eZVc4AQAEA --_003_146309177511048039stowersorg_--