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

Reply via email to