because the signature of tramp-make-tramp-file-name now accepts port at the previous position of localname:
(defun tramp-make-tramp-file-name
(method user domain host port localname &optional hop)
"Constructs a Tramp file name from METHOD, USER, HOST and LOCALNAME.
When not nil, optional DOMAIN, PORT and HOP are used."
...)
This is not an emacs-ycmd issue. We don't use tramp-make-tramp-file-name. The error comes from the request package. See pull request https://github.com/tkf/emacs-request/pull/82
Heads up, an issue identical to magit/with-editor#29 detected on Emacs 26:
because the signature of
tramp-make-tramp-file-name
now acceptsport
at the previous position oflocalname
:Please, adapt.