From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#33781: tramp tests abort on hydra Date: Wed, 19 Dec 2018 20:53:01 +0100 Message-ID: <87r2edb8f6.fsf@gmx.de> References: <5jimzsj75r.fsf@fencepost.gnu.org> <87bm5k54js.fsf@gmx.de> <6ty38nk1xo.fsf@fencepost.gnu.org> <87bm5j3r9d.fsf@gmx.de> <87d0pyeho8.fsf@gmx.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1545249130 15414 195.159.176.226 (19 Dec 2018 19:52:10 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 19 Dec 2018 19:52:10 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 33781@debbugs.gnu.org To: Glenn Morris Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Dec 19 20:52:06 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZhsz-0003qo-I4 for geb-bug-gnu-emacs@m.gmane.org; Wed, 19 Dec 2018 20:52:05 +0100 Original-Received: from localhost ([::1]:33940 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gZhv5-0000s8-V0 for geb-bug-gnu-emacs@m.gmane.org; Wed, 19 Dec 2018 14:54:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55117) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gZhuy-0000s2-IW for bug-gnu-emacs@gnu.org; Wed, 19 Dec 2018 14:54:10 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gZhut-0000ub-H2 for bug-gnu-emacs@gnu.org; Wed, 19 Dec 2018 14:54:08 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:50850) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gZhus-0000u3-T7 for bug-gnu-emacs@gnu.org; Wed, 19 Dec 2018 14:54:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gZhus-0001mQ-GZ for bug-gnu-emacs@gnu.org; Wed, 19 Dec 2018 14:54:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 Dec 2018 19:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33781 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 33781-submit@debbugs.gnu.org id=B33781.15452491926779 (code B ref 33781); Wed, 19 Dec 2018 19:54:02 +0000 Original-Received: (at 33781) by debbugs.gnu.org; 19 Dec 2018 19:53:12 +0000 Original-Received: from localhost ([127.0.0.1]:55108 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZhu3-0001lH-HT for submit@debbugs.gnu.org; Wed, 19 Dec 2018 14:53:11 -0500 Original-Received: from mout.gmx.net ([212.227.15.19]:44935) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZhu1-0001l4-O4 for 33781@debbugs.gnu.org; Wed, 19 Dec 2018 14:53:10 -0500 Original-Received: from detlef.gmx.de ([212.86.63.21]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0M5cpk-1hJrQk1ABE-00xdh9; Wed, 19 Dec 2018 20:53:02 +0100 In-Reply-To: (Glenn Morris's message of "Tue, 18 Dec 2018 15:49:48 -0500") X-Provags-ID: V03:K1:1ner99k1vlAKs5bvGbMyn5PbA3w16YDL7wUnB9GlIfpbp0ROzhj fmRJPx79RnfDT5OCH2jWMmg2mk6131vs+fMKarh1FbuaCR6MB7k84NoBzULh4G6XHjDOeoY S54jiy1+iPgiLf4NCMSLof+yaXuG1wTWWowAklM4APGVcjQ30KwCPKRnZAMFWXJBjr30TQL glbh+acOOwBFd2rtURnAA== X-UI-Out-Filterresults: notjunk:1;V03:K0:SbuawjbI1mE=:UXGA5Vt2OySIS/177QC+pc P7ZvmRo+TS/e//JSWE0BXJwy99BeOKOPLUicE8N02OklfU/uXx9JEXfJxj60b38ja+ZIIP8A0 1rxTaVBClgv4C2VEQZtYZIvaFypHDwWm70FVs8CVf9oG1yn2gm4THSX/DxElIxr2PWMvjhof1 foifqjbMM0TAKtVCNni2cD9IENK8T8DnV+Tk0kCrpZ2rLHdHw/JhKv11vlydJtPhiIbVN06Ox +buSM9ell2lPx0Vu6U62xjlCHk5fRtC11K+mpakXsGQNAlcFc9iCL3p+HqXeiSBY22VfDD3pj KtFR3bVaq26nvhQE+FXF/V01Sokhx+GGjOO1cXOXmObxPX58p6y2/GcjPhV4iQk8vEV4Znnyr bAExK+exqDPLtqN1IJXlJkFJjRFBZfa7arhA48EAV/8Qa5m+EsytDSm5bf4txWqqWpaaavELE NFKYBHxB4eo8HBlJkKHNZpogNMsrpH4tDrcOCnn0y7OVkV5BuxIkYAfBJ13FmUuoyQIXFC1V3 HXKWglVMN6g5W0LsZzn7+6pwuBoYR5lWbAw9EiDmYBeiJPaCuUQj/Fi8JhyVwYC7DL5HC6Yh0 K3ehqF7CtIFie9lDWjHENO5KJSZ2EE5XPST0+LyRE6deR2dn9kcLLF+FayLDMsxPHW7960X0X 31CgxiPJlIXd59dJlVruuJz8Si5AvvXWpEjUnN2SvZ1DovGZskVbvB7P+hpJK4bFyJni0N424 YQ5884K3E5brIRqm/jSVU6KVnzp7AxYYz6XKoZqZJiM+jJ5nU3LcmCkGCYVrg86ssQoUDPJn X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:153610 Archived-At: Glenn Morris writes: Hi Glenn, >> # getconf LINE_MAX > > This returns 2048. > > Anyway, I don't think this issue will be specific to hydra.nixos.org. > I hope eg that you can reproduce it on your own systems using an > artificially lengthened PATH=/some/long/dummy/thing/.../$PATH > such that the directory with "sed" is beyond 4096 characters from the > start of PATH. Yes, I could reproduce it. The problem is, that there is an upper limit to the length of the $PATH variable, to be checked by # getconf PATH_MAX / On my Ubuntu system this is 4096; I guess there is a similar result on hydra. Until now, Tramp didn't check this limit, and it isn't a problem but on hydra. I've added a test for this, and Tramp fires a warning, if the intended $PATH exceeds the limit. But this isn't satisfactory. Tramp shall raise an error in this case. But this would result in complete failing tests on hydra involving Tramp. Is there a chance, that we could shorten the $PATH in the Makefile for tests on hydra, to be shorter than 4096 characters? According to what I see in the Tramp logs, I would say that the following directories aren't needed for Tramp tests (to be tested, of course): /nix/store/bqp3d4yhpx6h60fv8jww5id0nkm44034-patchelf-0.9/bin /nix/store/63j8mi5vjyxfc89rhjknwxaxqg3a2sx2-paxctl-0.9/bin /nix/store/iw94llkj05wgaz268mlzvgx8jkbi1ss0-gcc-wrapper-7.3.0/bin /nix/store/vv4r320p5yd1k01kld62q1lppjxcswhb-gcc-7.3.0/bin /nix/store/5hir9w0mnrw86yv7sf4qghsard0ccwl1-glibc-2.27-bin/bin /nix/store/wm8va53fh5158ipi0ic9gir64hrvqv1z-coreutils-8.29/bin /nix/store/9748iw15rqyd8s5i716hzkh8h6kx4bli-gcc-wrapper-4.8.5/bin /nix/store/aph39agmihcibk3rp57mlzb27nzfqx15-gcc-4.8.5/bin /nix/store/gc7p17ps5h3vlrbflhqps7ypnjfhnic5-bazaar-2.7.0/bin /nix/store/rk6df3iamxmiywq9rlqy72fhvwqhk1qk-gnupg-2.2.11/bin /nix/store/g9r3l1l839xsxinmkfnsf682dza0gnsy-mercurial-4.7/bin /nix/store/4p88zybzrsg5vgm09jwylzyw5v9vb6xs-libjpeg-turbo-1.5.3-bin/bin /nix/store/a72yvnxq9k0g0s9m9kv1s6yrjfg4p4xb-libtiff-4.0.10-bin/bin /nix/store/kk9hay3dci9rk1aq5fdzznjp01yjbkiw-lcms2-2.9-bin/bin /nix/store/1icn0kv4czsx6sxp970rzlp0yc3ycspv-ruby-2.5.3/bin /nix/store/mkhxzd28sc5q94smdlbbk8ldhp0wlw1c-libotf-0.9.16/bin /nix/store/4i17crc8xvqr94vl0z1c2pd7kfxv11vf-texinfo-6.5/bin /nix/store/57crgngllpc1dh2y90dc874q5d0z4iiy-freetype-2.9-dev/bin /nix/store/gvaadn6sby7mv35fb6jq97vz10rd59vs-libpng-apng-1.6.35-dev/bin /nix/store/ijvpmbvy04g216604w4isj13z0wjdisz-fontconfig-2.12.6-bin/bin /nix/store/mcx1dlzirfrf0b86qh4bfg3skn2p35p2-libXpm-3.5.12-bin/bin /nix/store/4ps4yzv9lw772xqkb7sswp0rgmdp3rmn-expat-2.2.6-dev/bin /nix/store/g3mf4r9viyhkavxbm7n5na2a9mbg2l0w-harfbuzz-1.8.8-dev/bin /nix/store/z4sr1ydi9gl0gy466vkymmnapcgl7b46-graphite2-1.3.6/bin /nix/store/32pva7lryj1s9bcc1alpj5jhxxzijh63-fribidi-1.0.5/bin /nix/store/9mkblf5hgygbm7pvv8ajmn0sar9w5yrd-pango-1.42.1-bin/bin /nix/store/gfs3wc7w03ddviif75z8a7j6nmd4kjga-jasper-2.0.14-bin/bin /nix/store/1nnplnv2xn6gh1m66sjcvpw5gm8x0j0n-libdrm-2.4.93-bin/bin /nix/store/pwd7kz3rqj33mjh6n872nyisxwa294kl-cups-2.2.6-dev/bin /nix/store/1vf8f6s28kqn3lvgc41yqgrsd4sw0czc-cups-2.2.6/bin /nix/store/dscmmkbs6g4r0019vcx9114q1hmzc3rb-librsvg-2.42.4/bin /nix/store/g29v2vm4g95h1z3x1c3b48m6jd9m5dzx-acl-2.2.52-bin/bin /nix/store/mjpq0xm1zmvr9ybfwrz3dv22znrgr8nc-imagemagick-6.9.9-34-dev/bin /nix/store/kr0djjvisbh2n1444i8fs9cv43v96m5d-fftw-double-3.3.8-dev/bin /nix/store/kfalxsmcvr5qrayx35vpmdk6zb8n4lr6-libwebp-1.0.0/bin /nix/store/10v9wrfsb8dj7qw1s2d77rizxw2szzp6-imagemagick-6.9.9-34/bin /nix/store/yzq4c2z3i4nj2wxyjxh1brih4kxbdcf5-libungif-4.1.4/bin /nix/store/sp77lj21zk7ys4jl2y09vaj59kc8s9m7-lcov-1.13/bin /home/UUUUUUU/.nix-profile/bin /home/UUUUUUU/work/xmm/scripts /home/UUUUUUU/work/chandra/scripts /home/UUUUUUU/bin /scratch/UUUUUUU/software64/xfce4.12/bin /scratch/UUUUUUU/software64/xfce4.12/sbin /usr/lib64/openmpi/bin /opt/rh/rh-git29/root/usr/bin /usr/lib64/qt-3.3/bin /scratch/UUUUUUU/software64/bin /scratch/UUUUUUU/software64/sbin /scratch/UUUUUUU/software/bin /scratch/UUUUUUU/software/sbin /data/soft/cxc/ciao-install/Linux64/ciao-4.10/bin /data/soft/cxc/ciao-install/Linux64/ciao-4.10/ots/bin /data/soft/cxc/ciao-install/Linux64/ciao-4.10/contrib/bin /data/soft/heasoft/6.25/x86_64/heasoft/x86_64-pc-linux-gnu-libc2.17/bin /data/soft/sas/xmmsas_20180620_1732/bin /data/soft/casa/current/bin /data/soft/funtools/current/x86_64/bin /data/soft/marx/current/bin /data/soft/marx/current/lib/marx /data/soft/scisim/4.0.4/bin /data/soft/wcstools/current/bin /data/soft/eclipse/5.0.0/bin /data/soft/zhtools/3.0.4/bin /data/soft/imcat/20030419/bin/Linux /data/soft/imcat/20030419/bin/scripts /data/soft/cuda/current/bin /data/soft/simx/2.4.1/bin /data/soft/starlink/2018A/bin/startcl /data/soft/starlink/2018A/bin /data/soft/starlink/2018A/java/jre/bin /data/soft/starlink/2018A/java/bin /data/soft/starlink/2018A/starjava/bin This $PATH shortening shall be applied for filenotify-tests.el, shadowfile-tests.el, tramp-archive-tests.el and tramp-tests.el. Best regards, Michael.