Package: quilt-el
Version: 0.63-8
Severity: normal
Dear Maintainer,
I use quilt-mode and when I try to open a file through tramp
(eg. /su::/etc/init.d/something), I get an error "variable binding depth
exceeds max-specpdl-size"). Having achieved breaking emacs while on this
runaway recursion, I discovered it was in fact quilt that was the
culprit:
tramp-make-tramp-file-name("su" #("root" 0 4 (tramp-default t)) "debian"
"/.pc" nil)
tramp-sh-handle-expand-file-name(#("/su:root@debian:/.pc" 4 8 (tramp-default
t)) #("/su:root@debian:/etc/init.d/" 4 8 (tramp-default t)))
apply(tramp-sh-handle-expand-file-name (#("/su:root@debian:/.pc" 4 8
(tramp-default t)) #("/su:root@debian:/etc/init.d/" 4 8 (tramp-default t))))
tramp-sh-file-name-handler(expand-file-name #("/su:root@debian:/.pc" 4 8
(tramp-default t)) #("/su:root@debian:/etc/init.d/" 4 8 (tramp-default t)))
apply(tramp-sh-file-name-handler expand-file-name (#("/su:root@debian:/.pc" 4
8 (tramp-default t)) #("/su:root@debian:/etc/init.d/" 4 8 (tramp-default t))))
tramp-file-name-handler(expand-file-name #("/su:root@debian:/.pc" 4 8
(tramp-default t)) #("/su:root@debian:/etc/init.d/" 4 8 (tramp-default t)))
file-directory-p(#("/su:root@debian:/.pc" 4 8 (tramp-default t)))
tramp-handle-file-accessible-directory-p(#("/su:root@debian:/.pc" 4 8
(tramp-default t)))
apply(tramp-handle-file-accessible-directory-p #("/su:root@debian:/.pc" 4 8
(tramp-default t)))
tramp-sh-file-name-handler(file-accessible-directory-p
#("/su:root@debian:/.pc" 4 8 (tramp-default t)))
apply(tramp-sh-file-name-handler file-accessible-directory-p
#("/su:root@debian:/.pc" 4 8 (tramp-default t)))
tramp-file-name-handler(file-accessible-directory-p #("/su:root@debian:/.pc"
4 8 (tramp-default t)))
file-accessible-directory-p(#("/su:root@debian://.pc" 4 8 (tramp-default t)))
quilt-find-dir(#("/su:root@debian:/" 4 8 (tramp-default t)))
quilt-find-dir(#("/su:root@debian:/" 4 8 (tramp-default t)))
quilt-find-dir(#("/su:root@debian:/" 4 8 (tramp-default t)))
quilt-find-dir(#("/su:root@debian:/" 4 8 (tramp-default t)))
quilt-find-dir(#("/su:root@debian:/" 4 8 (tramp-default t)))
quilt-find-dir(#("/su:root@debian:/" 4 8 (tramp-default t)))
quilt-find-dir(#("/su:root@debian:/" 4 8 (tramp-default t)))
quilt-find-dir(#("/su:root@debian:/" 4 8 (tramp-default t)))
quilt-find-dir(#("/su:root@debian:/" 4 8 (tramp-default t)))
quilt-find-dir(#("/su:root@debian:/" 4 8 (tramp-default t)))
quilt-find-dir(#("/su:root@debian:/" 4 8 (tramp-default t)))
quilt-find-dir(#("/su:root@debian:/" 4 8 (tramp-default t)))
quilt-find-dir(#("/su:root@debian:/" 4 8 (tramp-default t)))
quilt-find-dir(#("/su:root@debian:/" 4 8 (tramp-default t)))
quilt-find-dir(#("/su:root@debian:/" 4 8 (tramp-default t)))
While researching this, I found that this was in fact fixed in 2015! [1]
Quilt 0.63 is 3 years old now, please consider packaging 0.65.
Regards
Jiri palecek
[1]: https://lists.nongnu.org/archive/html/quilt-dev/2015-01/msg00017.html
-- System Information:
Debian Release: 9.0
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable-debug'), (500,
'testing-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1,
'experimental')
Architecture: i386
(i686)
Kernel: Linux 4.9.0-2-686-pae (SMP w/2 CPU cores)
Locale: LANG=cs_CZ, LC_CTYPE=cs_CZ (charmap=ISO-8859-2)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages quilt-el depends on:
ii emacs 47.0~exp1
ii emacs25 [emacsen] 25.1+1-3+b1
ii quilt 0.63-8
quilt-el recommends no packages.
quilt-el suggests no packages.
-- no debconf information