From unknown Fri Jun 20 05:18:09 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#63373 <63373@debbugs.gnu.org> To: bug#63373 <63373@debbugs.gnu.org> Subject: Status: [PATCH] 30.0.50; Bug in tramp-ssh-controlmaster-options Reply-To: bug#63373 <63373@debbugs.gnu.org> Date: Fri, 20 Jun 2025 12:18:09 +0000 retitle 63373 [PATCH] 30.0.50; Bug in tramp-ssh-controlmaster-options reassign 63373 emacs submitter 63373 Benson Chu severity 63373 normal tag 63373 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon May 08 10:56:42 2023 Received: (at submit) by debbugs.gnu.org; 8 May 2023 14:56:42 +0000 Received: from localhost ([127.0.0.1]:41314 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw2I5-0002LO-Pi for submit@debbugs.gnu.org; Mon, 08 May 2023 10:56:42 -0400 Received: from lists.gnu.org ([209.51.188.17]:47078) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw2I1-0002LC-D8 for submit@debbugs.gnu.org; Mon, 08 May 2023 10:56:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pw2I1-0005rQ-6X for bug-gnu-emacs@gnu.org; Mon, 08 May 2023 10:56:37 -0400 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pw2Hx-0004U7-Ly for bug-gnu-emacs@gnu.org; Mon, 08 May 2023 10:56:36 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 880003200931 for ; Mon, 8 May 2023 10:56:30 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Mon, 08 May 2023 10:56:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:sender:subject:subject:to:to; s=fm3; t=1683557790; x=1683644190; bh=H27X3T2b44ILrAtZeIrPxya8g CNDi2G+OFeG7JOvzK0=; b=paQDIgLCa7x9gT8cjA/6ezqBJ30ts1J8KQbb7NCoG FWqNMD+54ed2syaMuLKL7xmdlxO+YnouiSjznaFR+e5DUt+CqSBYuRH8gnI8Xdah VrP/NIq0vqzmwHD1+sBo7YBsjI4gAzp4xBnObCZ9TzQOZeXgysUrW8yS/3tydwxS 8grXK3j4Zj+2HoCbSEbS8Ry4B8X0MdpqHHoHddSJ/5mnj6VrnyVLCWN4G10J+uP3 knUpfmDSlECTsNTbIOYI87XAdFNkMeYETvv95NRFvQUHn/ZJ1D9tLASvLSATTHw/ IiFnkBF9N8a7OkbmAH9aeKTM+IY2rTqk8tPt3e60B1/Ug== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1683557790; x=1683644190; bh=H27X3T2b44ILrAtZeIrPxya8gCNDi2G+OFe G7JOvzK0=; b=EdvsJYcMNH9pANniNGsLqI3Tlr3Z+310UdNTtVrdhnRNzbdpLwl OIW96YJNxYH6VXtEOrP/lY7pnxx/cvjxP9DmJL+Vk/rIEof2IHlvDKThp+XI3RN9 5rXNpgq0vtSa+NBAm+kQb1O+bW96OjxAA2QdwFrP1lsiHCwl3s2YLTXKK1fvazrj 3wgy2ZGn57g0UyZeMKom+601SkBkFpZlNrU6uJIWTOYSxAYtQGDl3yQk/6S1gh+8 Yv3FNtG88owS3QTSg2Yh/Tu3uOztUAvtZ1oRBkYOZgyfqo5fNv5ce/Pl1efN1qZC Trbo0MAd6hCzqQl0GghOpczbwyJG783ivSQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfeefkedgkeefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkgggtsehttdertddttd dtnecuhfhrohhmpeeuvghnshhonhcuvehhuhcuoegsvghnshhonhgthhhugeehjeesfhgr shhtmhgrihhlrdgtohhmqeenucggtffrrghtthgvrhhnpeetjeefgfegveeiueefudevve dtuddujeetheefhefhkeeiueegkefgheffudfhgeenucevlhhushhtvghrufhiiigvpedt necurfgrrhgrmhepmhgrihhlfhhrohhmpegsvghnshhonhgthhhugeehjeesfhgrshhtmh grihhlrdgtohhm X-ME-Proxy: Feedback-ID: id5c9466e:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Mon, 8 May 2023 10:56:29 -0400 (EDT) From: Benson Chu To: bug-gnu-emacs@gnu.org Subject: [PATCH] 30.0.50; Bug in tramp-ssh-controlmaster-options Date: Mon, 08 May 2023 09:56:28 -0500 Message-ID: <871qjqeusj.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=64.147.123.19; envelope-from=bensonchu457@fastmail.com; helo=wout3-smtp.messagingengine.com X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) Hello, I am using tramp with an old version of ssh (6.6.1), which doesn't have the -G options. #'tramp-ssh-controlmaster-option is assumed to return a string, and with my version of ssh, #'tramp-ssh-controlmaster-option returns nil due to the recent changes adding the "suppress" option. This patch fixes the bug, returning an empty string where previously nil was returned. In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.17.8, Xaw scroll bars) of 2023-05-07 built on ArchDawn Repository revision: d5ab8b6f2459b0c0111edc1ac7da20e1452c1f33 Repository branch: safe-to-build Windowing system distributor 'The X.Org Foundation', version 11.0.12101008 System Description: Arch Linux Configured using: 'configure --with-native-compilation --with-tree-sitter --with-x-toolkit=lucid --prefix=/home/benson/' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM LUCID ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: VTerm Minor modes in effect: dap-tooltip-mode: t dap-ui-many-windows-mode: t dap-ui-controls-mode: t dap-ui-mode: t dap-auto-configure-mode: t dap-mode: t treemacs-filewatch-mode: t treemacs-follow-mode: t treemacs-git-mode: t treemacs-fringe-indicator-mode: t org-roam-db-autosync-mode: t doom-modeline-mode: t global-exwm-edit-mode: t exwmx-global-mode: t straight-use-package-mode: t straight-package-neutering-mode: t org-super-agenda-mode: t org-edna-mode: t keyfreq-autosave-mode: t keyfreq-mode: t shackle-mode: t pdf-occur-global-minor-mode: t erc-colorize-mode: t erc-hl-nicks-mode: t auto-insert-mode: t pyvenv-mode: t projectile-mode: t display-hard-drive-space-mode: t display-time-mode: t display-battery-mode: t async-bytecomp-package-mode: t which-function-mode: t global-git-commit-mode: t magit-auto-revert-mode: t shell-dirtrack-mode: t ws-butler-global-mode: t ws-butler-mode: t marginalia-mode: t savehist-mode: t server-mode: t vertico-multiform-mode: t vertico-mode: t pestctrl-minor-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tab-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/benson/.emacs.d/elpa/transient-20230315.1520/transient hides /home/benson/emacs-git/lisp/transient /home/benson/.emacs.d/elpa/modus-themes-20230413.1203/theme-loaddefs hides /home/benson/emacs-git/lisp/theme-loaddefs /home/benson/.emacs.d/lisp/scratch hides /home/benson/.emacs.d/lisp/ti-config/libraries/scratch /home/benson/.emacs.d/elpa/memoize-20200103.2036/memoize hides /home/benson/.emacs.d/submodule/emacs-memoize/memoize /home/benson/.emacs.d/elpa/ivy-20230410.1815/colir hides /home/benson/.emacs.d/submodule/k-useless/colir /home/benson/.emacs.d/elpa/ts-20220822.181350/ts hides /home/benson/.emacs.d/submodule/ts.el/ts /home/benson/.emacs.d/elpa/xelb-0.18/xcb-res hides /home/benson/.emacs.d/submodule/xelb/xcb-res /home/benson/.emacs.d/elpa/xelb-0.18/xcb-systemtray hides /home/benson/.emacs.d/submodule/xelb/xcb-systemtray /home/benson/.emacs.d/elpa/xelb-0.18/xcb-xv hides /home/benson/.emacs.d/submodule/xelb/xcb-xv /home/benson/.emacs.d/elpa/xelb-0.18/xcb-dri2 hides /home/benson/.emacs.d/submodule/xelb/xcb-dri2 /home/benson/.emacs.d/elpa/xelb-0.18/xcb-types hides /home/benson/.emacs.d/submodule/xelb/xcb-types /home/benson/.emacs.d/elpa/xelb-0.18/xcb-xf86vidmode hides /home/benson/.emacs.d/submodule/xelb/xcb-xf86vidmode /home/benson/.emacs.d/elpa/xelb-0.18/xcb-xinput hides /home/benson/.emacs.d/submodule/xelb/xcb-xinput /home/benson/.emacs.d/elpa/xelb-0.18/xcb-screensaver hides /home/benson/.emacs.d/submodule/xelb/xcb-screensaver /home/benson/.emacs.d/elpa/xelb-0.18/xcb-xproto hides /home/benson/.emacs.d/submodule/xelb/xcb-xproto /home/benson/.emacs.d/elpa/xelb-0.18/xcb-render hides /home/benson/.emacs.d/submodule/xelb/xcb-render /home/benson/.emacs.d/elpa/xelb-0.18/xcb-keysyms hides /home/benson/.emacs.d/submodule/xelb/xcb-keysyms /home/benson/.emacs.d/elpa/xelb-0.18/xcb-debug hides /home/benson/.emacs.d/submodule/xelb/xcb-debug /home/benson/.emacs.d/elpa/xelb-0.18/xcb-cursor hides /home/benson/.emacs.d/submodule/xelb/xcb-cursor /home/benson/.emacs.d/elpa/xelb-0.18/xcb-xkb hides /home/benson/.emacs.d/submodule/xelb/xcb-xkb /home/benson/.emacs.d/elpa/xelb-0.18/xcb-record hides /home/benson/.emacs.d/submodule/xelb/xcb-record /home/benson/.emacs.d/elpa/xelb-0.18/xcb-xlib hides /home/benson/.emacs.d/submodule/xelb/xcb-xlib /home/benson/.emacs.d/elpa/xelb-0.18/xcb-xvmc hides /home/benson/.emacs.d/submodule/xelb/xcb-xvmc /home/benson/.emacs.d/elpa/xelb-0.18/el_client hides /home/benson/.emacs.d/submodule/xelb/el_client /home/benson/.emacs.d/elpa/xelb-0.18/xcb-dpms hides /home/benson/.emacs.d/submodule/xelb/xcb-dpms /home/benson/.emacs.d/elpa/xelb-0.18/xcb-renderutil hides /home/benson/.emacs.d/submodule/xelb/xcb-renderutil /home/benson/.emacs.d/elpa/xelb-0.18/xcb-shape hides /home/benson/.emacs.d/submodule/xelb/xcb-shape /home/benson/.emacs.d/elpa/xelb-0.18/xcb-icccm hides /home/benson/.emacs.d/submodule/xelb/xcb-icccm /home/benson/.emacs.d/elpa/xelb-0.18/xcb-xevie hides /home/benson/.emacs.d/submodule/xelb/xcb-xevie /home/benson/.emacs.d/elpa/xelb-0.18/xcb-present hides /home/benson/.emacs.d/submodule/xelb/xcb-present /home/benson/.emacs.d/elpa/xelb-0.18/xcb-ge hides /home/benson/.emacs.d/submodule/xelb/xcb-ge /home/benson/.emacs.d/elpa/xelb-0.18/xcb-xfixes hides /home/benson/.emacs.d/submodule/xelb/xcb-xfixes /home/benson/.emacs.d/elpa/xelb-0.18/xcb hides /home/benson/.emacs.d/submodule/xelb/xcb /home/benson/.emacs.d/elpa/xelb-0.18/xcb-xc_misc hides /home/benson/.emacs.d/submodule/xelb/xcb-xc_misc /home/benson/.emacs.d/elpa/xelb-0.18/xcb-dri3 hides /home/benson/.emacs.d/submodule/xelb/xcb-dri3 /home/benson/.emacs.d/elpa/xelb-0.18/xcb-xf86dri hides /home/benson/.emacs.d/submodule/xelb/xcb-xf86dri /home/benson/.emacs.d/elpa/xelb-0.18/xcb-xselinux hides /home/benson/.emacs.d/submodule/xelb/xcb-xselinux /home/benson/.emacs.d/elpa/xelb-0.18/xcb-ewmh hides /home/benson/.emacs.d/submodule/xelb/xcb-ewmh /home/benson/.emacs.d/elpa/xelb-0.18/xcb-composite hides /home/benson/.emacs.d/submodule/xelb/xcb-composite /home/benson/.emacs.d/elpa/xelb-0.18/xcb-bigreq hides /home/benson/.emacs.d/submodule/xelb/xcb-bigreq /home/benson/.emacs.d/elpa/xelb-0.18/xcb-xembed hides /home/benson/.emacs.d/submodule/xelb/xcb-xembed /home/benson/.emacs.d/elpa/xelb-0.18/xcb-randr hides /home/benson/.emacs.d/submodule/xelb/xcb-randr /home/benson/.emacs.d/elpa/xelb-0.18/xcb-xinerama hides /home/benson/.emacs.d/submodule/xelb/xcb-xinerama /home/benson/.emacs.d/elpa/xelb-0.18/xelb hides /home/benson/.emacs.d/submodule/xelb/xelb /home/benson/.emacs.d/elpa/xelb-0.18/xcb-xtest hides /home/benson/.emacs.d/submodule/xelb/xcb-xtest /home/benson/.emacs.d/elpa/xelb-0.18/xcb-shm hides /home/benson/.emacs.d/submodule/xelb/xcb-shm /home/benson/.emacs.d/elpa/xelb-0.18/xcb-xim hides /home/benson/.emacs.d/submodule/xelb/xcb-xim /home/benson/.emacs.d/elpa/xelb-0.18/xcb-sync hides /home/benson/.emacs.d/submodule/xelb/xcb-sync /home/benson/.emacs.d/elpa/xelb-0.18/xcb-glx hides /home/benson/.emacs.d/submodule/xelb/xcb-glx /home/benson/.emacs.d/elpa/xelb-0.18/xcb-damage hides /home/benson/.emacs.d/submodule/xelb/xcb-damage /home/benson/.emacs.d/elpa/xelb-0.18/xcb-xprint hides /home/benson/.emacs.d/submodule/xelb/xcb-xprint /usr/share/emacs/site-lisp/mu4e/mu4e-folders hides /home/benson/.emacs.d/submodule/mu/mu4e/mu4e-folders /usr/share/emacs/site-lisp/mu4e/mu4e-message hides /home/benson/.emacs.d/submodule/mu/mu4e/mu4e-message /usr/share/emacs/site-lisp/mu4e/mu4e-vars hides /home/benson/.emacs.d/submodule/mu/mu4e/mu4e-vars /usr/share/emacs/site-lisp/mu4e/mu4e-icalendar hides /home/benson/.emacs.d/submodule/mu/mu4e/mu4e-icalendar /usr/share/emacs/site-lisp/mu4e/mu4e-compose hides /home/benson/.emacs.d/submodule/mu/mu4e/mu4e-compose /usr/share/emacs/site-lisp/mu4e/mu4e-mark hides /home/benson/.emacs.d/submodule/mu/mu4e/mu4e-mark /usr/share/emacs/site-lisp/mu4e/mu4e-search hides /home/benson/.emacs.d/submodule/mu/mu4e/mu4e-search /usr/share/emacs/site-lisp/mu4e/mu4e-actions hides /home/benson/.emacs.d/submodule/mu/mu4e/mu4e-actions /usr/share/emacs/site-lisp/mu4e/mu4e-contrib hides /home/benson/.emacs.d/submodule/mu/mu4e/mu4e-contrib /usr/share/emacs/site-lisp/mu4e/mu4e-update hides /home/benson/.emacs.d/submodule/mu/mu4e/mu4e-update /usr/share/emacs/site-lisp/mu4e/mu4e-helpers hides /home/benson/.emacs.d/submodule/mu/mu4e/mu4e-helpers /usr/share/emacs/site-lisp/mu4e/mu4e hides /home/benson/.emacs.d/submodule/mu/mu4e/mu4e /usr/share/emacs/site-lisp/mu4e/mu4e-org hides /home/benson/.emacs.d/submodule/mu/mu4e/mu4e-org /usr/share/emacs/site-lisp/mu4e/mu4e-speedbar hides /home/benson/.emacs.d/submodule/mu/mu4e/mu4e-speedbar /usr/share/emacs/site-lisp/mu4e/mu4e-headers hides /home/benson/.emacs.d/submodule/mu/mu4e/mu4e-headers /usr/share/emacs/site-lisp/mu4e/mu4e-lists hides /home/benson/.emacs.d/submodule/mu/mu4e/mu4e-lists /usr/share/emacs/site-lisp/mu4e/mu4e-main hides /home/benson/.emacs.d/submodule/mu/mu4e/mu4e-main /usr/share/emacs/site-lisp/mu4e/mu4e-bookmarks hides /home/benson/.emacs.d/submodule/mu/mu4e/mu4e-bookmarks /usr/share/emacs/site-lisp/mu4e/mu4e-draft hides /home/benson/.emacs.d/submodule/mu/mu4e/mu4e-draft /usr/share/emacs/site-lisp/mu4e/mu4e-contacts hides /home/benson/.emacs.d/submodule/mu/mu4e/mu4e-contacts /usr/share/emacs/site-lisp/mu4e/mu4e-server hides /home/benson/.emacs.d/submodule/mu/mu4e/mu4e-server /usr/share/emacs/site-lisp/mu4e/mu4e-view hides /home/benson/.emacs.d/submodule/mu/mu4e/mu4e-view /usr/share/emacs/site-lisp/mu4e/mu4e-context hides /home/benson/.emacs.d/submodule/mu/mu4e/mu4e-context Features: (shadow sort mail-extr emacsbug magit-patch macros tabify org-roam-dailies scheme slime-asdf ...) Memory information: ((conses 16 4295309 788024) (symbols 48 120245 5) (strings 32 1017035 37461) (string-bytes 1 40123215) (vectors 16 418091) (vector-slots 8 7085908 676667) (floats 8 2908 14301) (intervals 56 211852 23664) (buffers 984 136)) From debbugs-submit-bounces@debbugs.gnu.org Mon May 08 11:13:35 2023 Received: (at 63373) by debbugs.gnu.org; 8 May 2023 15:13:35 +0000 Received: from localhost ([127.0.0.1]:41336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw2YQ-0002oT-UC for submit@debbugs.gnu.org; Mon, 08 May 2023 11:13:35 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw2YP-0002oI-V3 for 63373@debbugs.gnu.org; Mon, 08 May 2023 11:13:34 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pw2YK-0000pP-OL; Mon, 08 May 2023 11:13:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=oTsIof6POki3K+7XT8iqq/l47uq1ZZPTfuqEgPGFChs=; b=bdxGdos+xvWl ZiMLLABYVF7/HQcF5rXvWaj6BTeP4Z/wHHwqM9E0gNWDeWJ635jh6D8GLMNjUTUhFbkgoH0Zw4dT9 jMdbHuo62tSpjmgp113YbhKJjKmbgCBZ70ai95XxQa/TJAxNH9VDC33cLNDTG+bP9FTvVd8cwu/82 +JuIYeo9Iznj/64RoeAoNJ38dPoobI22u8PMebY11DRobopSneXcdU9gKtNkTpC1nkyboBaS3irTr n1e7EPcMrgofJYTyEKJR+tarvuUpuKwzkOR6axk79DPLxBB5uziVUVnC/wbHPzg7JaK1yxiOIvmTm ULtHl4WWXDMszIKuGd+kxw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pw2YJ-0002cF-8c; Mon, 08 May 2023 11:13:28 -0400 Date: Mon, 08 May 2023 18:14:29 +0300 Message-Id: <834jomdfe2.fsf@gnu.org> From: Eli Zaretskii To: Benson Chu In-Reply-To: <871qjqeusj.fsf@fastmail.com> (message from Benson Chu on Mon, 08 May 2023 09:56:28 -0500) Subject: Re: bug#63373: [PATCH] 30.0.50; Bug in tramp-ssh-controlmaster-options References: <871qjqeusj.fsf@fastmail.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63373 Cc: 63373@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Benson Chu > Date: Mon, 08 May 2023 09:56:28 -0500 > > > Hello, I am using tramp with an old version of ssh (6.6.1), which > doesn't have the -G options. #'tramp-ssh-controlmaster-option is assumed > to return a string, and with my version of ssh, > #'tramp-ssh-controlmaster-option returns nil due to the recent changes > adding the "suppress" option. > > This patch fixes the bug, returning an empty string where previously nil > was returned. ENOPATCH From debbugs-submit-bounces@debbugs.gnu.org Mon May 08 11:15:32 2023 Received: (at submit) by debbugs.gnu.org; 8 May 2023 15:15:32 +0000 Received: from localhost ([127.0.0.1]:41347 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw2aJ-0002sb-NY for submit@debbugs.gnu.org; Mon, 08 May 2023 11:15:32 -0400 Received: from lists.gnu.org ([209.51.188.17]:35986) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw2aH-0002sR-H4 for submit@debbugs.gnu.org; Mon, 08 May 2023 11:15:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pw2aF-00074j-Cg for bug-gnu-emacs@gnu.org; Mon, 08 May 2023 11:15:27 -0400 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pw2aD-0001fM-16 for bug-gnu-emacs@gnu.org; Mon, 08 May 2023 11:15:26 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id B018432004AE for ; Mon, 8 May 2023 11:15:21 -0400 (EDT) Received: from imap44 ([10.202.2.94]) by compute5.internal (MEProxy); Mon, 08 May 2023 11:15:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm3; t=1683558921; x=1683645321; bh=jD fKw+QuYUOt4jSa2r37FgeDhsuvXN7FsdU9Boi0VBg=; b=Nf1bQsvK3AiAi/l0sG PQmTIU8dErXd6LXUoNi8COHJbNrLyDppYbr08aGz8pys9M69tfCdf5oPaBLA+2LD V3KwihCSfMuGV7vXggPA7nauhO7o92+QEI9fSv8Y4zxgKobnv5Ki4e1YWSJ+LEpm oSo65hU0SuYsoEqusyZUwFtojEwHY5TmbslXzngTpwE87KYxPNxNkWJbca/iw7xu CBrnNNGJ+u7W34g/6SwDerCpEVMDa718ant5sw5JZAUhKPFj5EKZpYSlFHRZ/JnC Le7Lsbu7hZlWKdRTdcoMgrzkghzyAuJ8TS1xFHecEcIA6nuVDmC1qXXAVAgKKkMy nI3Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; t=1683558921; x=1683645321; bh=jDfKw+QuYUOt4 jSa2r37FgeDhsuvXN7FsdU9Boi0VBg=; b=kqcgb0KL2Em1WDBIBUY5FxMBmw84c ztdQWKoM2FQ6B+dtXoCG1nYtY+yae+i/POB7doG9A3/JJxu8E1qNMmefnspkNZ4v x1XSoVrjsN2jk5UJyIRpt5tC4S+xWsgztilK4X3e/DtB7DLz9k1MJRZUFQWa/CxX UbOHRzRRXwghqnzBH4gGddvpnRNFHHydnhSOrNmyhYrzars9Jb95BVK5qc5gdJ/8 hse+f+zL7cpBQvAwBhAid5GX/bFvpAyxOTlieXjMG0OmgItEtlVK9QjHYmYf51vu kzYPmyRC13Qs6rKvGfQT0yDOQSUvDjSqzsJ4k31avAf46J1sMtcqgxjVQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfeefkedgkeejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtsehmtd erreerredtnecuhfhrohhmpedfuegvnhhsohhnucevhhhufdcuoegsvghnshhonhgthhhu geehjeesfhgrshhtmhgrihhlrdgtohhmqeenucggtffrrghtthgvrhhnpeeuhfeugfegte elfeeihfelfeekkeeljeeileeiieegkeegvefhhedvkeduleektdenucevlhhushhtvghr ufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegsvghnshhonhgthhhugeehje esfhgrshhtmhgrihhlrdgtohhm X-ME-Proxy: Feedback-ID: id5c9466e:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 28D6436A0073; Mon, 8 May 2023 11:15:21 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-415-gf2b17fe6c3-fm-20230503.001-gf2b17fe6 Mime-Version: 1.0 Message-Id: <39cd29d9-b680-44b8-9584-343816888781@app.fastmail.com> In-Reply-To: <834jomdfe2.fsf@gnu.org> References: <871qjqeusj.fsf@fastmail.com> <834jomdfe2.fsf@gnu.org> Date: Mon, 08 May 2023 10:14:59 -0500 From: "Benson Chu" To: bug-gnu-emacs@gnu.org Subject: Re: bug#63373: [PATCH] 30.0.50; Bug in tramp-ssh-controlmaster-options Content-Type: multipart/mixed; boundary=464189ed1d534963bbe0d16dd53ef212 Received-SPF: pass client-ip=64.147.123.19; envelope-from=bensonchu457@fastmail.com; helo=wout3-smtp.messagingengine.com X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) --464189ed1d534963bbe0d16dd53ef212 Content-Type: text/plain Oops On Mon, May 8, 2023, at 10:14 AM, Eli Zaretskii wrote: >> From: Benson Chu >> Date: Mon, 08 May 2023 09:56:28 -0500 >> >> >> Hello, I am using tramp with an old version of ssh (6.6.1), which >> doesn't have the -G options. #'tramp-ssh-controlmaster-option is assumed >> to return a string, and with my version of ssh, >> #'tramp-ssh-controlmaster-option returns nil due to the recent changes >> adding the "suppress" option. >> >> This patch fixes the bug, returning an empty string where previously nil >> was returned. > > ENOPATCH --464189ed1d534963bbe0d16dd53ef212 Content-Disposition: attachment; filename*0="0001-tramp-ssh-controlmaster-options-shouldn-t-return-nil.pat"; filename*1="ch" Content-Type: text/x-patch; name="=?UTF-8?Q?0001-tramp-ssh-controlmaster-options-shouldn-t-return-nil.patc?= =?UTF-8?Q?h?=" Content-Transfer-Encoding: BASE64 RnJvbSBlZmFkZThkNjU0YWM5MDYyOWI1NmM0NTY2Y2VmNmQ4Njk1ZGFkM2ZhIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBCZW5zb24gQ2h1IDxiZW5zb25jaHU0NTdAZ21haWwu Y29tPgpEYXRlOiBNb24sIDggTWF5IDIwMjMgMDk6NDY6NDQgLTA1MDAKU3ViamVjdDogW1BB VENIXSA7IHRyYW1wLXNzaC1jb250cm9sbWFzdGVyLW9wdGlvbnMgc2hvdWxkbid0IHJldHVy biBuaWwKCiogbGlzcC9uZXQvdHJhbXAtc2guZWwgKHRyYW1wLXNzaC1jb250cm9sbWFzdGVy LW9wdGlvbnMpOiBzaG91bGQgbmV2ZXIKcmV0dXJuIG5pbCwgYnV0IGVtcHR5IHN0cmluZwot LS0KIGxpc3AvbmV0L3RyYW1wLXNoLmVsIHwgMzggKysrKysrKysrKysrKysrKysrKysrLS0t LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAxNyBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL25ldC90cmFtcC1zaC5lbCBiL2xpc3Av bmV0L3RyYW1wLXNoLmVsCmluZGV4IGQwMjA2MTVhZjA3Li4yMjFmNmJlZjVmOSAxMDA2NDQK LS0tIGEvbGlzcC9uZXQvdHJhbXAtc2guZWwKKysrIGIvbGlzcC9uZXQvdHJhbXAtc2guZWwK QEAgLTQ4NTYsMjYgKzQ4NTYsMzAgQEAgdHJhbXAtc3NoLWNvbnRyb2xtYXN0ZXItb3B0aW9u cwogICAgICAgICAgKHN0cmluZ3AgdHJhbXAtc3NoLWNvbnRyb2xtYXN0ZXItb3B0aW9ucykp CiAgICAgdHJhbXAtc3NoLWNvbnRyb2xtYXN0ZXItb3B0aW9ucykKIAorICAgOzsgV2UgY2Fu J3QgYXV0by1jb21wdXRlIHRoZSBvcHRpb25zCisgICAoKGlnbm9yZS1lcnJvcnMKKyAgICAg IChub3QgKHRyYW1wLXNzaC1vcHRpb24tZXhpc3RzLXAgdmVjICJDb250cm9sTWFzdGVyPWF1 dG8iKSkpCisgICAgIiIpCisKICAgIDs7IERldGVybWluZSB0aGUgb3B0aW9ucy4KICAgICh0 IChpZ25vcmUtZXJyb3JzCiAgICAgICAgIDs7IENvbnRyb2xNYXN0ZXIgYW5kIENvbnRyb2xQ YXRoIG9wdGlvbnMgYXJlIGludHJvZHVjZWQgaW4gT3BlblNTSCAzLjkuCi0JKHdoZW4gKHRy YW1wLXNzaC1vcHRpb24tZXhpc3RzLXAgdmVjICJDb250cm9sTWFzdGVyPWF1dG8iKQotICAg ICAgICAgIChjb25jYXQKLSAgICAgICAgICAgIi1vIENvbnRyb2xNYXN0ZXI9IgotICAgICAg ICAgICAoaWYgKGVxIHRyYW1wLXVzZS1jb25uZWN0aW9uLXNoYXJlICdzdXBwcmVzcykKLSAg ICAgICAgICAgICAgICJubyIgImF1dG8iKQotCi0gICAgICAgICAgICIgLW8gQ29udHJvbFBh dGg9IgotICAgICAgICAgICAoaWYgKGVxIHRyYW1wLXVzZS1jb25uZWN0aW9uLXNoYXJlICdz dXBwcmVzcykKLSAgICAgICAgICAgICAgICJub25lIgotICAgICAgICAgICAgIDs7IEhhc2hl ZCB0b2tlbnMgYXJlIGludHJvZHVjZWQgaW4gT3BlblNTSCA2LjcuCi0JICAgICAoaWYgKHRy YW1wLXNzaC1vcHRpb24tZXhpc3RzLXAgdmVjICJDb250cm9sUGF0aD10cmFtcC4lQyIpCi0J CSAidHJhbXAuJSVDIiAidHJhbXAuJSVyQCUlaDolJXAiKSkKLQotICAgICAgICAgICA7OyBD b250cm9sUGVyc2lzdCBvcHRpb24gaXMgaW50cm9kdWNlZCBpbiBPcGVuU1NIIDUuNi4KLQkg ICAod2hlbiAoYW5kIChub3QgKGVxIHRyYW1wLXVzZS1jb25uZWN0aW9uLXNoYXJlICdzdXBw cmVzcykpCi0gICAgICAgICAgICAgICAgICAgICAgKHRyYW1wLXNzaC1vcHRpb24tZXhpc3Rz LXAgdmVjICJDb250cm9sUGVyc2lzdD1ubyIpKQotCSAgICAgIiAtbyBDb250cm9sUGVyc2lz dD1ubyIpKSkpKSkpCisgICAgICAgIChjb25jYXQKKyAgICAgICAgICItbyBDb250cm9sTWFz dGVyPSIKKyAgICAgICAgIChpZiAoZXEgdHJhbXAtdXNlLWNvbm5lY3Rpb24tc2hhcmUgJ3N1 cHByZXNzKQorICAgICAgICAgICAgICJubyIgImF1dG8iKQorCisgICAgICAgICAiIC1vIENv bnRyb2xQYXRoPSIKKyAgICAgICAgIChpZiAoZXEgdHJhbXAtdXNlLWNvbm5lY3Rpb24tc2hh cmUgJ3N1cHByZXNzKQorICAgICAgICAgICAgICJub25lIgorICAgICAgICAgICA7OyBIYXNo ZWQgdG9rZW5zIGFyZSBpbnRyb2R1Y2VkIGluIE9wZW5TU0ggNi43LgorCSAgIChpZiAodHJh bXAtc3NoLW9wdGlvbi1leGlzdHMtcCB2ZWMgIkNvbnRyb2xQYXRoPXRyYW1wLiVDIikKKwkg ICAgICAgInRyYW1wLiUlQyIgInRyYW1wLiUlckAlJWg6JSVwIikpCisKKyAgICAgICAgIDs7 IENvbnRyb2xQZXJzaXN0IG9wdGlvbiBpcyBpbnRyb2R1Y2VkIGluIE9wZW5TU0ggNS42Lgor CSAod2hlbiAoYW5kIChub3QgKGVxIHRyYW1wLXVzZS1jb25uZWN0aW9uLXNoYXJlICdzdXBw cmVzcykpCisgICAgICAgICAgICAgICAgICAgICh0cmFtcC1zc2gtb3B0aW9uLWV4aXN0cy1w IHZlYyAiQ29udHJvbFBlcnNpc3Q9bm8iKSkKKwkgICAiIC1vIENvbnRyb2xQZXJzaXN0PW5v IikpKSkpKQogCiAoZGVmdW4gdHJhbXAtc2NwLXN0cmljdC1maWxlLW5hbWUtY2hlY2tpbmcg KHZlYykKICAgIlJldHVybiB0aGUgc3RyaWN0IGZpbGUgbmFtZSBjaGVja2luZyBhcmd1bWVu dCBvZiB0aGUgbG9jYWwgc2NwLiIKLS0gCjIuNDAuMAoK --464189ed1d534963bbe0d16dd53ef212-- From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 11:15:34 2023 Received: (at 63373-done) by debbugs.gnu.org; 9 May 2023 15:15:34 +0000 Received: from localhost ([127.0.0.1]:44156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwP3u-0004Mg-Am for submit@debbugs.gnu.org; Tue, 09 May 2023 11:15:34 -0400 Received: from mout.gmx.net ([212.227.17.21]:48123) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwP3r-0004MT-JP for 63373-done@debbugs.gnu.org; Tue, 09 May 2023 11:15:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1683645322; i=michael.albinus@gmx.de; bh=QkQydMYSeLc/vHYOyiGK0m3P8ySVhB8AOvuXY6gQAQM=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=S/5qS3+1qI61ToHqa8G2dL4OLHt6vB76t4CNWV2RCAKctPGJgQXi7dYjzOXh7Hpju 25RoiZ/FOs14ZSODFEctKBBBwVgBj7eoAlsndeeZncRSNnLt7Fsw675AI2nMXJbOsK XCngxcbW3WcrCVTd0rZ84tMehL7VVRT6BVCZ5D0vkKqNX5/UNd8XCW8c+FkKUIQD2l w1rkzs83/LIGu8POIal1ENkVhss3qfZMLxEK40Y6cf18ltZvb7rbmnURRItNEvwYDp 3vgcYtikPSsl6YJNKFHrJXW+haZ8YNH2KzpERSrGpqbZdmbGaYycu2ZijY08HpB6wn xUbJKK0mMlOgA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.39.0]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MWzjt-1phCXD1NPN-00XPKv; Tue, 09 May 2023 17:15:22 +0200 From: Michael Albinus To: "Benson Chu" Subject: Re: bug#63373: [PATCH] 30.0.50; Bug in tramp-ssh-controlmaster-options In-Reply-To: <39cd29d9-b680-44b8-9584-343816888781@app.fastmail.com> (Benson Chu's message of "Mon, 08 May 2023 10:14:59 -0500") References: <871qjqeusj.fsf@fastmail.com> <834jomdfe2.fsf@gnu.org> <39cd29d9-b680-44b8-9584-343816888781@app.fastmail.com> Date: Tue, 09 May 2023 17:15:21 +0200 Message-ID: <87h6sl1qpi.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:vyxDADT6aOr5VhIwdYh1oNTjuevFfKncdBVsybXFBAcSU4J63gy YsXCd+jGgYPWCU+mxBkws6Qil2ENZRZYo/UiWN2PT9XftjZpdwXW3SMGFezcfoUTGgL0t1e 8bCtME4qoyW18L4ciXWioBkU+zUyG3bEo6AKQEMPHbS4F+p6W/CcSdL+TaAEpif5lnf3D+x r7b1nNir5+7CnMqby3YRg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:svZqy2kJk+g=;1gZM/yPQwX8I5rCF8+bWF4blZTT 7hhcXpy2HYCK2qBz6Z66j5mBlDy0AZ1e+MdmjxbfIrCfTXZn+tlahM4083OM7/92rSOULPlj4 aWm5lt2/1yxkNYhkpjFjkAZxjiA9eyDFOO1msxYnYfQ4EK4DgKHtEuYs8GaxjEuG9t9Yd1Q9Y wWqQpSzYiyHj2P9e0KYKblSuSt7XGZfxb6yeVa5Citm0RFiuets5TyfNorLRn5LCSevYk5otb RrZqWLwJ1rbzBVjrWZKDQAu01slzik5qTAmTrgkBhZo7jhbkq1TYZyu1s6YmhSsfk9DMUe1H1 /nbIrgDL/FeBzLfYqargQCoGn5RFJ+DCuwu+UCe5tUXiTjE9nBCn6rxLOlmOzhBDnZrQrt6sb qBeTPRjY5zE5+U/NKLuz81swMy26F0BU6lxC3/p9OH3XvqDOv2vgmTXftYHvtD/fjw34nXLsT QjfTBqv8zTl7hP8c171Zeak+H87qNweGUOXx0fUa3+Z1+NgV0X2q9vlcbQfYpDWYh6BhfDur7 6VrWkTEq4Mqt5AnQ4ZSG0Tv0K6GTjrzpwTWVcni/+AmsDgQRmWKNSUT2HTk5lTaUMyMOEFH2U s6qbkRlSuROl0bLi5j544l4YeeblZuESGEgdyH6dvZiNxq5Ty4zI2TvQaUdztirvm5BwHN7MX q4KSo1Y+atUNMAMfJcNgQir3jg8f3pYFR05yUIKwe8gCjdQIamqWUJyuWjx36YMcIVezCDY7B wptm/1U5BoxcbGsxprtt4jcI1DNTvZqtaruw3PgoP1qhHUrlltBwwZRa5a4VwxoeeUj1P+4JE q3e/gukNjNRPc7vczPqfa2bxzYn2UtSTvGe6NmvgvSRl1ISxc2dG3uWCLN3Yhg9XrjumwJazU XUxpTQSyuR/hNOYxpxFcG3R9QAMVcjLcC93dPnfmPQ9ioHSyP1xxZz1qcUEGBfnLMjoCHjLjY YoJ5KA== Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 63373-done Cc: 63373-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Version: 29.2 "Benson Chu" writes: Hi, >>> Hello, I am using tramp with an old version of ssh (6.6.1), which >>> doesn't have the -G options. What a pity. OpenSSH has added -G in release 6.7. >>> #'tramp-ssh-controlmaster-option is assumed >>> to return a string, and with my version of ssh, >>> #'tramp-ssh-controlmaster-option returns nil due to the recent changes >>> adding the "suppress" option. >>> >>> This patch fixes the bug, returning an empty string where previously n= il >>> was returned. Thanks, I've applied your patch to the master branch. It will also appear with the next Tramp release on GNU ELPA. Closing the bug. According to git log, you have supplied already some tiny changes. This is great!, but you risk to exceed the limit of changes which are accepted without signing legal papers of the FSF. This means mainly giving the copyright to the FSF. Would you like to sign the FSF papers, in order to be prepared? Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 18:19:05 2023 Received: (at submit) by debbugs.gnu.org; 9 May 2023 22:19:05 +0000 Received: from localhost ([127.0.0.1]:44682 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwVfl-0001Or-2G for submit@debbugs.gnu.org; Tue, 09 May 2023 18:19:05 -0400 Received: from lists.gnu.org ([209.51.188.17]:42036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwVfj-0001Oj-98 for submit@debbugs.gnu.org; Tue, 09 May 2023 18:19:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pwVfi-0002I6-SM for bug-gnu-emacs@gnu.org; Tue, 09 May 2023 18:19:02 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pwVfg-00075T-O5 for bug-gnu-emacs@gnu.org; Tue, 09 May 2023 18:19:02 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 5DB635C00B6 for ; Tue, 9 May 2023 18:18:58 -0400 (EDT) Received: from imap44 ([10.202.2.94]) by compute5.internal (MEProxy); Tue, 09 May 2023 18:18:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm3; t=1683670738; x=1683757138; bh=9p Eda1Edl/jvOnJR2qPjePYNTYdl1xAYrbTtT+rQUak=; b=lyXY+OOdmgZitxGzzl vaqFofCMY7l4lBYIimrvRdhLn1PL1ge6TaO9UOQ2uk2rdLIhMhczYaIVn/WOGZGH pjhjgAetlC9qG3aIjnTO8Xp8MOk14WW2aKRxw1OQU6KmI1Vy8YQ3WpYlhMjcR/N2 4ifh+emQjQ2mLdi7Kr7phXtd5mEJc9bOywzI0jHFzEIPAzMFMaTWc974xYPZdB+l Ws62Nyp7oNn3P97FO06iz3FhPLIFIeF42PKLNfHd/BFP/AHom3MNbCBX05tul6Di 16l0LHxcqdfYJkOfvbHtBNW1KcHh3g87yb4u72hdB2BBySRO5Fms6eSQmoPOB3+F BI9w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; t=1683670738; x=1683757138; bh=9pEda1Edl/jvO nJR2qPjePYNTYdl1xAYrbTtT+rQUak=; b=bKDGeIYi+6IBwmk1FPoTUOZxHHpTk Mb58FwaloiOI063AJtWcMmlpF+4exHzqz8uNVFiUzRPe4M6y3hq5JhVSVU2YZ33S +t7hXdDoXiojj4B5LZp82Ff/umrBsRUKz0H0dWBybnCSYXSWUTFQJiJmKstWn1TH Je3S8VwHKK8sP8s8Sq3vKQrQpY7j2XDBYVK6Jv28vH4feo26rPnbtxfCkOJdeiPa u1BdHBHXgVO6M86N8cQ/mTqK8KNcVg3Q0Tb2ILeq2rlESI/E9dOfnuSSkJcVOq+o zt59eCMSnFdY0myAjM3PgB70bCoetqXpM2U/+yERixJ+X+KKU03++oO4g== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfeegvddgtdelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtsehttd ertderredtnecuhfhrohhmpedfuegvnhhsohhnucevhhhufdcuoegsvghnshhonhgthhhu geehjeesfhgrshhtmhgrihhlrdgtohhmqeenucggtffrrghtthgvrhhnpeduheegudeghf evtddtledtieekhfekkeelfeekkeffheevhfdtueekgfevvddttdenucevlhhushhtvghr ufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegsvghnshhonhgthhhugeehje esfhgrshhtmhgrihhlrdgtohhm X-ME-Proxy: Feedback-ID: id5c9466e:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 241C636A020B; Tue, 9 May 2023 18:18:58 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-415-gf2b17fe6c3-fm-20230503.001-gf2b17fe6 Mime-Version: 1.0 Message-Id: In-Reply-To: <87h6sl1qpi.fsf@gmx.de> References: <871qjqeusj.fsf@fastmail.com> <834jomdfe2.fsf@gnu.org> <39cd29d9-b680-44b8-9584-343816888781@app.fastmail.com> <87h6sl1qpi.fsf@gmx.de> Date: Tue, 09 May 2023 17:18:36 -0500 From: "Benson Chu" To: bug-gnu-emacs@gnu.org Subject: Re: bug#63373: [PATCH] 30.0.50; Bug in tramp-ssh-controlmaster-options Content-Type: text/plain Received-SPF: pass client-ip=66.111.4.29; envelope-from=bensonchu457@fastmail.com; helo=out5-smtp.messagingengine.com X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) I am currently in the process of getting the FSF paperwork signed. Thanks, Benson On Tue, May 9, 2023, at 10:15 AM, Michael Albinus wrote: > Version: 29.2 > > "Benson Chu" writes: > > Hi, > >>>> Hello, I am using tramp with an old version of ssh (6.6.1), which >>>> doesn't have the -G options. > > What a pity. OpenSSH has added -G in release 6.7. > >>>> #'tramp-ssh-controlmaster-option is assumed >>>> to return a string, and with my version of ssh, >>>> #'tramp-ssh-controlmaster-option returns nil due to the recent changes >>>> adding the "suppress" option. >>>> >>>> This patch fixes the bug, returning an empty string where previously nil >>>> was returned. > > Thanks, I've applied your patch to the master branch. It will also > appear with the next Tramp release on GNU ELPA. Closing the bug. > > According to git log, you have supplied already some tiny changes. This > is great!, but you risk to exceed the limit of changes which are > accepted without signing legal papers of the FSF. This means mainly > giving the copyright to the FSF. > > Would you like to sign the FSF papers, in order to be prepared? > > Best regards, Michael. From unknown Fri Jun 20 05:18:09 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 07 Jun 2023 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator