From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 29 20:38:16 2021 Received: (at submit) by debbugs.gnu.org; 30 Nov 2021 01:38:16 +0000 Received: from localhost ([127.0.0.1]:39878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mrs62-0008Te-GI for submit@debbugs.gnu.org; Mon, 29 Nov 2021 20:38:16 -0500 Received: from lists.gnu.org ([209.51.188.17]:46078) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mrs60-0008TU-0V for submit@debbugs.gnu.org; Mon, 29 Nov 2021 20:38:13 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35668) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mrs5z-0000pE-Qi for bug-gnu-emacs@gnu.org; Mon, 29 Nov 2021 20:38:11 -0500 Received: from [2607:f8b0:4864:20::733] (port=35732 helo=mail-qk1-x733.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mrs5w-000416-2g for bug-gnu-emacs@gnu.org; Mon, 29 Nov 2021 20:38:11 -0500 Received: by mail-qk1-x733.google.com with SMTP id m192so25086137qke.2 for ; Mon, 29 Nov 2021 17:38:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:user-agent:mime-version; bh=8hOtR1m8OSDXDa4jAp5hdI5J8AOB6lpju8TrPAaBY9s=; b=NKHr6pF9jRbkAf5p9MrUULxJOX1IerJz0t1NE4si8RQiS2n6D6gqcWAoIUE2sMPool xMYa6x2RfpuW+8kj8OnGp0egXkzmev0dU+RLeoZZ5NvaNmylUE2/bbLZWfmeqK6Y6vnH TT0b3g4zIRYmX/3zhybYJ5eg4pP3bJRXB0VyxXuihg9PQC+A/DHme9Rrm4qiU2h0+hRZ xjAB0AW1QVWpR9P0B2WA+vD3O8JOorO/k+VQ4kpdBW18NjewXOUj5ihB9iNh03dK926h 77yTXSsaFzRxLswF0xfjzV6r7/FT2XUTE+tqwuNBGYHWVvoPKuAyhrq2JXpTyESnG5Wn X3SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=8hOtR1m8OSDXDa4jAp5hdI5J8AOB6lpju8TrPAaBY9s=; b=nbGiNLNvxHmhX+cwkh26gnzTc2mIEcgB19kFZJOc2l9SWg+8+QBtb6ohHHFwm98vKv Kqhnoi/iEV3RI4pg9+q53k1kff+wfVH1AVXvsHAK2B1V5BVNH8aT/yR63WSpHsIVlHu7 0wMJ2Y6uRcCBGHGj929aJdwLQUc3qVaE3BRBOm1a1tks7nCF7+NkIangBqUugDGAOk9H s43tD/8xKHUuN+h6Ki+ouH1Rb9U++zAUz2J8LQvuESi90tipLCZUeGm4uQL0n/248iQn 2iu+WW4CsiZ1HXeVBnjiRQ67F1gCUZf9J/SPlmsRQRqNL9HEgpL8lhkF1vprz2WIuRIT QndA== X-Gm-Message-State: AOAM5320yvVZoe8ifUVaYn93PBLOQSkn0Z5+I9XrCtDeZnafdd2uUFmx RdyoPVasLFP7gDhcckZf+qsKlQ7qr1c= X-Google-Smtp-Source: ABdhPJx3CU2EoPSR+NkChSzBJdVp8XA8O3WWPJC+cHhxaXlPmCRqwCZHWGEN7I7P3iTpfMWp/OVMfg== X-Received: by 2002:ae9:c115:: with SMTP id z21mr33912507qki.756.1638236286316; Mon, 29 Nov 2021 17:38:06 -0800 (PST) Received: from localhost ([68.237.93.126]) by smtp.gmail.com with ESMTPSA id d19sm10032440qtb.47.2021.11.29.17.38.05 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 29 Nov 2021 17:38:05 -0800 (PST) From: dick.r.chiang@gmail.com To: bug-gnu-emacs Subject: 28.0.50; [PATCH] Put paid to a flappy test module Date: Mon, 29 Nov 2021 20:38:05 -0500 Message-ID: <87pmqimnia.fsf@dick> User-Agent: Gnus/5.14 (Gnus v5.14) Commercial/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::733 (failed) Received-SPF: pass client-ip=2607:f8b0:4864:20::733; envelope-from=dick.r.chiang@gmail.com; helo=mail-qk1-x733.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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_FROM=0.001, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) 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.3 (--) --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-Don-t-repeat-yourself-DRY.patch >From 18e2cfa112c3393b4191bb3497bf9a0ae643c2a2 Mon Sep 17 00:00:00 2001 From: dickmao Date: Mon, 29 Nov 2021 20:31:28 -0500 Subject: [PATCH] Don't repeat yourself (DRY) * test/lisp/net/network-stream-tests.el (network-test--resolve-system-name): DRY. (network-stream-tests--resolve-system-name): DRY. (network-stream-tests-echo-server): DRY. (echo-server-with-dns): DRY. (echo-server-with-localhost): DRY. (echo-server-with-local-ipv4): DRY. (echo-server-with-local-ipv6): DRY. (echo-server-with-ip): DRY. (echo-server-nowait): DRY. (make-tls-server): DRY. (network-stream-tests-make-network-process): DRY. (network-stream-tests-open-stream): DRY. (network-stream-tests-doit): DRY. (connect-to-tls-ipv4-wait): DRY. (connect-to-tls-ipv4-nowait): DRY. (connect-to-tls-ipv6-nowait): DRY. (open-network-stream-tls-wait): DRY. (open-network-stream-tls-nowait): DRY. (open-network-stream-tls): DRY. (open-network-stream-tls-nocert): DRY. (open-gnutls-stream-new-api-default): DRY. (open-gnutls-stream-new-api-wait): DRY. (open-gnutls-stream-old-api-wait): DRY. (open-gnutls-stream-new-api-nowait): DRY. (open-gnutls-stream-old-api-nowait): DRY. (open-gnutls-stream-new-api-errors): DRY. --- test/lisp/net/network-stream-tests.el | 730 ++++++++------------------ 1 file changed, 206 insertions(+), 524 deletions(-) diff --git a/test/lisp/net/network-stream-tests.el b/test/lisp/net/network-stream-tests.el index 8f5bddb71f..fbb0d4af9b 100644 --- a/test/lisp/net/network-stream-tests.el +++ b/test/lisp/net/network-stream-tests.el @@ -138,7 +138,7 @@ server-process-filter (t )))) -(defun network-test--resolve-system-name () +(defun network-stream-tests--resolve-system-name () (cl-loop for address in (network-lookup-address-info (system-name)) when (or (and (= (length address) 5) ;; IPv4 localhost addresses start with 127. @@ -148,594 +148,276 @@ network-test--resolve-system-name (equal address [0 0 0 0 0 0 0 1 0]))) return t)) +(defmacro network-stream-tests-retry (&rest body) + `(cl-loop with status + repeat 30 + when (setq status (condition-case err + (progn ,@body) + (error (prog1 nil + (message "retry: %s" + (error-message-string err)))))) + return status + do (accept-process-output nil 0.3))) + +(defmacro network-stream-tests-echo-server (make-server iport &rest params) + `(let* ((server ,make-server) + (port (aref (process-contact server :local) ,iport)) + (buffer (generate-new-buffer "*foo*")) + (proc (make-network-process :name "foo" + :buffer buffer + :service port + ,@params))) + (network-stream-tests-retry (not (eq (process-status proc) 'connect))) + (unwind-protect + (with-current-buffer (process-buffer proc) + (process-send-string proc "echo foo") + (network-stream-tests-retry (equal (buffer-string) "foo\n"))) + (when (process-live-p proc) (delete-process proc)) + (let (kill-buffer-query-functions) + (kill-buffer buffer)) + (when (process-live-p server) (delete-process server))))) + (ert-deftest echo-server-with-dns () - (unless (network-test--resolve-system-name) - (ert-skip "Can't test resolver for (system-name)")) - - (let* ((server (make-server (system-name))) - (port (aref (process-contact server :local) 4)) - (proc (make-network-process :name "foo" - :buffer (generate-new-buffer "*foo*") - :host (system-name) - :service port))) - (with-current-buffer (process-buffer proc) - (process-send-string proc "echo foo") - (sleep-for 0.1) - (should (equal (buffer-string) "foo\n"))) - (delete-process server))) + (skip-unless (network-stream-tests--resolve-system-name)) + (network-stream-tests-echo-server + (make-server (system-name)) 4 + :host (system-name))) (ert-deftest echo-server-with-localhost () - (let* ((server (make-server 'local)) - (port (aref (process-contact server :local) 4)) - (proc (make-network-process :name "foo" - :buffer (generate-new-buffer "*foo*") - :host "localhost" - :service port))) - (with-current-buffer (process-buffer proc) - (process-send-string proc "echo foo") - (sleep-for 0.1) - (should (equal (buffer-string) "foo\n"))) - (delete-process server))) + (network-stream-tests-echo-server + (make-server 'local) 4 + :host "localhost")) + (ert-deftest echo-server-with-local-ipv4 () - (let* ((server (make-server 'local 'ipv4)) - (port (aref (process-contact server :local) 4)) - (proc (make-network-process :name "foo" - :buffer (generate-new-buffer "*foo*") - :host 'local - :family 'ipv4 - :service port))) - (with-current-buffer (process-buffer proc) - (process-send-string proc "echo foo") - (sleep-for 0.1) - (should (equal (buffer-string) "foo\n"))) - (delete-process server))) + (network-stream-tests-echo-server + (make-server 'local 'ipv4) 4 + :host 'local + :family 'ipv4)) (ert-deftest echo-server-with-local-ipv6 () (skip-unless (featurep 'make-network-process '(:family ipv6))) - (let ((server (ignore-errors (make-server 'local 'ipv6)))) - (skip-unless server) - (let* ((port (aref (process-contact server :local) 8)) - (proc (make-network-process :name "foo" - :buffer (generate-new-buffer "*foo*") - :host 'local - :family 'ipv6 - :service port))) - (with-current-buffer (process-buffer proc) - (process-send-string proc "echo foo") - (sleep-for 0.1) - (should (equal (buffer-string) "foo\n"))) - (delete-process server)))) + (network-stream-tests-echo-server + (make-server 'local 'ipv6) 8 + :host 'local + :family 'ipv6)) (ert-deftest echo-server-with-ip () - (let* ((server (make-server 'local)) - (port (aref (process-contact server :local) 4)) - (proc (make-network-process :name "foo" - :buffer (generate-new-buffer "*foo*") - :host "127.0.0.1" - :service port))) - (with-current-buffer (process-buffer proc) - (process-send-string proc "echo foo") - (sleep-for 0.1) - (should (equal (buffer-string) "foo\n"))) - (delete-process server))) + (network-stream-tests-echo-server + (make-server 'local) 4 + :host "127.0.0.1")) (ert-deftest echo-server-nowait () - (let* ((server (make-server 'local)) - (port (aref (process-contact server :local) 4)) - (proc (make-network-process :name "foo" - :buffer (generate-new-buffer "*foo*") - :host "localhost" - :nowait t - :family 'ipv4 - :service port)) - (times 0)) - (should (eq (process-status proc) 'connect)) - (while (and (eq (process-status proc) 'connect) - (< (setq times (1+ times)) 10)) - (sit-for 0.1)) - (skip-unless (not (eq (process-status proc) 'connect))) - (with-current-buffer (process-buffer proc) - (process-send-string proc "echo foo") - (sleep-for 0.1) - (should (equal (buffer-string) "foo\n"))) - (delete-process server))) - -(defun make-tls-server (port) - (start-process "gnutls" (generate-new-buffer "*tls*") - "gnutls-serv" "--http" - "--x509keyfile" - (ert-resource-file "key.pem") - "--x509certfile" - (ert-resource-file "cert.pem") - "--port" (format "%s" port))) + (network-stream-tests-echo-server + (make-server 'local) 4 + :host "localhost" + :nowait t + :family 'ipv4)) + +(defun make-tls-server () + (let ((free-port (with-temp-buffer + (let ((proc (make-network-process + :name "free-port" + :noquery t + :host "127.0.0.1" + :buffer (current-buffer) + :server t + :stop t + :service t))) + (prog1 (process-contact proc :service) + (delete-process proc)))))) + (cons free-port + (start-process "gnutls" (generate-new-buffer "*tls*") + "gnutls-serv" "--http" + "--x509keyfile" + (ert-resource-file "key.pem") + "--x509certfile" + (ert-resource-file "cert.pem") + "--port" (format "%s" free-port))))) + +(defmacro network-stream-tests-make-network-process (negotiate &rest params) + `(pcase-let ((`(,port . ,server) (make-tls-server)) + (buffer (generate-new-buffer "*foo*"))) + (unwind-protect + (network-stream-tests-doit + port server + (make-network-process + :name "bar" + :buffer buffer + :service port + ,@params) + ,negotiate) + (let (kill-buffer-query-functions) + (kill-buffer buffer)) + (when (process-live-p server) (delete-process server))))) + +(defmacro network-stream-tests-open-stream (func &rest params) + `(pcase-let ((`(,port . ,server) (make-tls-server)) + (buffer (generate-new-buffer "*foo*"))) + (unwind-protect + (network-stream-tests-doit + port server + (,func + "bar" + buffer + "localhost" + port + ,@params)) + (let (kill-buffer-query-functions) + (kill-buffer buffer)) + (when (process-live-p server) (delete-process server))))) + +(cl-defmacro network-stream-tests-doit (port server form &optional negotiate) + `(let ((network-security-level 'low) + proc status) + (unwind-protect + (progn + (with-current-buffer (process-buffer ,server) + (message "gnutls-serv on %s: %s" ,port (buffer-string))) + (should (setq proc (network-stream-tests-retry ,form))) + (,(if negotiate 'funcall 'ignore) + #'gnutls-negotiate :process proc + :type 'gnutls-x509pki + :hostname "localhost") + (network-stream-tests-retry (not (eq (process-status proc) 'connect))) + (should (consp (setq status (network-stream-tests-retry + (gnutls-peer-status proc))))) + (let ((issuer (plist-get (plist-get status :certificate) :issuer))) + (should (stringp issuer)) + (setq issuer (split-string issuer ",")) + (should (equal (nth 3 issuer) "O=Emacs Test Servicess LLC")))) + (when (process-live-p proc) (delete-process proc))))) (ert-deftest connect-to-tls-ipv4-wait () + :expected-result (if (getenv "CI") t :passed) (skip-unless (executable-find "gnutls-serv")) (skip-unless (gnutls-available-p)) - (let ((server (make-tls-server 44332)) - (times 0) - proc status) - (unwind-protect - (progn - (sleep-for 1) - (with-current-buffer (process-buffer server) - (message "gnutls-serv: %s" (buffer-string))) - - ;; It takes a while for gnutls-serv to start. - (while (and (null (ignore-errors - (setq proc (make-network-process - :name "bar" - :buffer (generate-new-buffer "*foo*") - :host "localhost" - :service 44332)))) - (< (setq times (1+ times)) 10)) - (sit-for 0.1)) - (should proc) - (gnutls-negotiate :process proc - :type 'gnutls-x509pki - :hostname "localhost")) - (if (process-live-p server) (delete-process server))) - (setq status (gnutls-peer-status proc)) - (should (consp status)) - (delete-process proc) - ;; This sleep-for is needed for the native MS-Windows build. If - ;; it is removed, the next test mysteriously fails because the - ;; initial part of the echo is not received. - (sleep-for 0.1) - (let ((issuer (plist-get (plist-get status :certificate) :issuer))) - (should (stringp issuer)) - (setq issuer (split-string issuer ",")) - (should (equal (nth 3 issuer) "O=Emacs Test Servicess LLC"))))) + (network-stream-tests-make-network-process + t + :host "localhost")) (ert-deftest connect-to-tls-ipv4-nowait () + :expected-result (if (getenv "CI") t :passed) (skip-unless (executable-find "gnutls-serv")) (skip-unless (gnutls-available-p)) - (let ((server (make-tls-server 44331)) - (times 0) - (network-security-level 'low) - proc status) - (unwind-protect - (progn - (sleep-for 1) - (with-current-buffer (process-buffer server) - (message "gnutls-serv: %s" (buffer-string))) - - ;; It takes a while for gnutls-serv to start. - (while (and (null (ignore-errors - (setq proc (make-network-process - :name "bar" - :buffer (generate-new-buffer "*foo*") - :nowait t - :family 'ipv4 - :tls-parameters - (cons 'gnutls-x509pki - (gnutls-boot-parameters - :hostname "localhost")) - :host "localhost" - :service 44331)))) - (< (setq times (1+ times)) 10)) - (sit-for 0.1)) - (should proc) - (setq times 0) - (while (and (eq (process-status proc) 'connect) - (< (setq times (1+ times)) 10)) - (sit-for 0.1)) - (skip-unless (not (eq (process-status proc) 'connect)))) - (if (process-live-p server) (delete-process server))) - (setq status (gnutls-peer-status proc)) - (should (consp status)) - (delete-process proc) - (let ((issuer (plist-get (plist-get status :certificate) :issuer))) - (should (stringp issuer)) - (setq issuer (split-string issuer ",")) - (should (equal (nth 3 issuer) "O=Emacs Test Servicess LLC"))))) + (network-stream-tests-make-network-process + nil + :nowait t + :family 'ipv4 + :tls-parameters + (cons 'gnutls-x509pki + (gnutls-boot-parameters + :hostname "localhost")) + :host "localhost")) (ert-deftest connect-to-tls-ipv6-nowait () + :expected-result (if (getenv "CI") t :passed) (skip-unless (executable-find "gnutls-serv")) (skip-unless (gnutls-available-p)) (skip-unless (not (eq system-type 'windows-nt))) (skip-unless (featurep 'make-network-process '(:family ipv6))) - (let ((server (make-tls-server 44333)) - (times 0) - (network-security-level 'low) - proc status) - (unwind-protect - (progn - (sleep-for 1) - (with-current-buffer (process-buffer server) - (message "gnutls-serv: %s" (buffer-string))) - - ;; It takes a while for gnutls-serv to start. - (while (and (null (ignore-errors - (setq proc (make-network-process - :name "bar" - :buffer (generate-new-buffer "*foo*") - :family 'ipv6 - :nowait t - :tls-parameters - (cons 'gnutls-x509pki - (gnutls-boot-parameters - :hostname "localhost")) - :host "::1" - :service 44333)))) - (< (setq times (1+ times)) 10)) - (sit-for 0.1)) - (should proc) - (setq times 0) - (while (and (eq (process-status proc) 'connect) - (< (setq times (1+ times)) 10)) - (sit-for 0.1)) - (skip-unless (not (eq (process-status proc) 'connect)))) - (if (process-live-p server) (delete-process server))) - (setq status (gnutls-peer-status proc)) - (should (consp status)) - (delete-process proc) - (let ((issuer (plist-get (plist-get status :certificate) :issuer))) - (should (stringp issuer)) - (setq issuer (split-string issuer ",")) - (should (equal (nth 3 issuer) "O=Emacs Test Servicess LLC"))))) + (network-stream-tests-make-network-process + nil + :family 'ipv6 + :nowait t + :tls-parameters + (cons 'gnutls-x509pki + (gnutls-boot-parameters + :hostname "localhost")) + :host "::1")) (ert-deftest open-network-stream-tls-wait () + :expected-result (if (getenv "CI") t :passed) (skip-unless (executable-find "gnutls-serv")) (skip-unless (gnutls-available-p)) - (let ((server (make-tls-server 44334)) - (times 0) - (network-security-level 'low) - proc status) - (unwind-protect - (progn - (sleep-for 1) - (with-current-buffer (process-buffer server) - (message "gnutls-serv: %s" (buffer-string))) - - ;; It takes a while for gnutls-serv to start. - (while (and (null (ignore-errors - (setq proc (open-network-stream - "bar" - (generate-new-buffer "*foo*") - "localhost" - 44334 - :type 'tls - :nowait nil)))) - (< (setq times (1+ times)) 10)) - (sit-for 0.1)) - (should proc) - (skip-unless (not (eq (process-status proc) 'connect)))) - (if (process-live-p server) (delete-process server))) - (setq status (gnutls-peer-status proc)) - (should (consp status)) - (delete-process proc) - ;; This sleep-for is needed for the native MS-Windows build. If - ;; it is removed, the next test mysteriously fails because the - ;; initial part of the echo is not received. - (sleep-for 0.1) - (let ((issuer (plist-get (plist-get status :certificate) :issuer))) - (should (stringp issuer)) - (setq issuer (split-string issuer ",")) - (should (equal (nth 3 issuer) "O=Emacs Test Servicess LLC"))))) + (network-stream-tests-open-stream + open-network-stream + :type 'tls + :nowait nil)) (ert-deftest open-network-stream-tls-nowait () + :expected-result (if (getenv "CI") t :passed) (skip-unless (executable-find "gnutls-serv")) (skip-unless (gnutls-available-p)) - (let ((server (make-tls-server 44335)) - (times 0) - (network-security-level 'low) - proc status) - (unwind-protect - (progn - (sleep-for 1) - (with-current-buffer (process-buffer server) - (message "gnutls-serv: %s" (buffer-string))) - - ;; It takes a while for gnutls-serv to start. - (while (and (null (ignore-errors - (setq proc (open-network-stream - "bar" - (generate-new-buffer "*foo*") - "localhost" - 44335 - :type 'tls - :nowait t)))) - (< (setq times (1+ times)) 10)) - (sit-for 0.1)) - (should proc) - (setq times 0) - (while (and (eq (process-status proc) 'connect) - (< (setq times (1+ times)) 10)) - (sit-for 0.1)) - (skip-unless (not (eq (process-status proc) 'connect)))) - (if (process-live-p server) (delete-process server))) - (setq status (gnutls-peer-status proc)) - (should (consp status)) - (delete-process proc) - ;; This sleep-for is needed for the native MS-Windows build. If - ;; it is removed, the next test mysteriously fails because the - ;; initial part of the echo is not received. - (sleep-for 0.1) - (let ((issuer (plist-get (plist-get status :certificate) :issuer))) - (should (stringp issuer)) - (setq issuer (split-string issuer ",")) - (should (equal (nth 3 issuer) "O=Emacs Test Servicess LLC"))))) + (network-stream-tests-open-stream + open-network-stream + :type 'tls + :nowait t)) (ert-deftest open-network-stream-tls () + :expected-result (if (getenv "CI") t :passed) (skip-unless (executable-find "gnutls-serv")) (skip-unless (gnutls-available-p)) - (let ((server (make-tls-server 44336)) - (times 0) - (network-security-level 'low) - proc status) - (unwind-protect - (progn - (sleep-for 1) - (with-current-buffer (process-buffer server) - (message "gnutls-serv: %s" (buffer-string))) - - ;; It takes a while for gnutls-serv to start. - (while (and (null (ignore-errors - (setq proc (open-network-stream - "bar" - (generate-new-buffer "*foo*") - "localhost" - 44336 - :type 'tls)))) - (< (setq times (1+ times)) 10)) - (sit-for 0.1)) - (should proc) - (skip-unless (not (eq (process-status proc) 'connect)))) - (if (process-live-p server) (delete-process server))) - (setq status (gnutls-peer-status proc)) - (should (consp status)) - (delete-process proc) - ;; This sleep-for is needed for the native MS-Windows build. If - ;; it is removed, the next test mysteriously fails because the - ;; initial part of the echo is not received. - (sleep-for 0.1) - (let ((issuer (plist-get (plist-get status :certificate) :issuer))) - (should (stringp issuer)) - (setq issuer (split-string issuer ",")) - (should (equal (nth 3 issuer) "O=Emacs Test Servicess LLC"))))) + (network-stream-tests-open-stream + open-network-stream + :type 'tls)) (ert-deftest open-network-stream-tls-nocert () + :expected-result (if (getenv "CI") t :passed) (skip-unless (executable-find "gnutls-serv")) (skip-unless (gnutls-available-p)) - (let ((server (make-tls-server 44337)) - (times 0) - (network-security-level 'low) - proc status) - (unwind-protect - (progn - (sleep-for 1) - (with-current-buffer (process-buffer server) - (message "gnutls-serv: %s" (buffer-string))) - - ;; It takes a while for gnutls-serv to start. - (while (and (null (ignore-errors - (setq proc (open-network-stream - "bar" - (generate-new-buffer "*foo*") - "localhost" - 44337 - :type 'tls - :client-certificate nil)))) - (< (setq times (1+ times)) 10)) - (sit-for 0.1)) - (should proc) - (skip-unless (not (eq (process-status proc) 'connect)))) - (if (process-live-p server) (delete-process server))) - (setq status (gnutls-peer-status proc)) - (should (consp status)) - (delete-process proc) - ;; This sleep-for is needed for the native MS-Windows build. If - ;; it is removed, the next test mysteriously fails because the - ;; initial part of the echo is not received. - (sleep-for 0.1) - (let ((issuer (plist-get (plist-get status :certificate) :issuer))) - (should (stringp issuer)) - (setq issuer (split-string issuer ",")) - (should (equal (nth 3 issuer) "O=Emacs Test Servicess LLC"))))) + (network-stream-tests-open-stream + open-network-stream + :type 'tls + :client-certificate nil)) (ert-deftest open-gnutls-stream-new-api-default () + :expected-result (if (getenv "CI") t :passed) (skip-unless (executable-find "gnutls-serv")) (skip-unless (gnutls-available-p)) - (let ((server (make-tls-server 44665)) - (times 0) - proc status) - (unwind-protect - (progn - (sleep-for 1) - (with-current-buffer (process-buffer server) - (message "gnutls-serv: %s" (buffer-string))) - - ;; It takes a while for gnutls-serv to start. - (while (and (null (ignore-errors - (setq proc (open-gnutls-stream - "bar" - (generate-new-buffer "*foo*") - "localhost" - 44665)))) - (< (setq times (1+ times)) 10)) - (sit-for 0.1)) - (should proc) - (if (process-live-p server) (delete-process server))) - (setq status (gnutls-peer-status proc)) - (should (consp status)) - (delete-process proc) - ;; This sleep-for is needed for the native MS-Windows build. If - ;; it is removed, the next test mysteriously fails because the - ;; initial part of the echo is not received. - (sleep-for 0.1) - (let ((issuer (plist-get (plist-get status :certificate) :issuer))) - (should (stringp issuer)) - (setq issuer (split-string issuer ",")) - (should (equal (nth 3 issuer) "O=Emacs Test Servicess LLC")))))) + (network-stream-tests-open-stream + open-gnutls-stream)) (ert-deftest open-gnutls-stream-new-api-wait () + :expected-result (if (getenv "CI") t :passed) (skip-unless (executable-find "gnutls-serv")) (skip-unless (gnutls-available-p)) - (let ((server (make-tls-server 44666)) - (times 0) - proc status) - (unwind-protect - (progn - (sleep-for 1) - (with-current-buffer (process-buffer server) - (message "gnutls-serv: %s" (buffer-string))) - - ;; It takes a while for gnutls-serv to start. - (while (and (null (ignore-errors - (setq proc (open-gnutls-stream - "bar" - (generate-new-buffer "*foo*") - "localhost" - 44666 - (list :nowait nil))))) - (< (setq times (1+ times)) 10)) - (sit-for 0.1)) - (should proc) - (if (process-live-p server) (delete-process server))) - (setq status (gnutls-peer-status proc)) - (should (consp status)) - (delete-process proc) - ;; This sleep-for is needed for the native MS-Windows build. If - ;; it is removed, the next test mysteriously fails because the - ;; initial part of the echo is not received. - (sleep-for 0.1) - (let ((issuer (plist-get (plist-get status :certificate) :issuer))) - (should (stringp issuer)) - (setq issuer (split-string issuer ",")) - (should (equal (nth 3 issuer) "O=Emacs Test Servicess LLC")))))) + (network-stream-tests-open-stream + open-gnutls-stream + (list :nowait nil))) (ert-deftest open-gnutls-stream-old-api-wait () + :expected-result (if (getenv "CI") t :passed) (skip-unless (executable-find "gnutls-serv")) (skip-unless (gnutls-available-p)) - (let ((server (make-tls-server 44667)) - (times 0) - (nowait nil) ; Workaround Bug#47080 - proc status) - (unwind-protect - (progn - (sleep-for 1) - (with-current-buffer (process-buffer server) - (message "gnutls-serv: %s" (buffer-string))) - - ;; It takes a while for gnutls-serv to start. - (while (and (null (ignore-errors - (setq proc (open-gnutls-stream - "bar" - (generate-new-buffer "*foo*") - "localhost" - 44667 - nowait)))) - (< (setq times (1+ times)) 10)) - (sit-for 0.1)) - (should proc) - (if (process-live-p server) (delete-process server))) - (setq status (gnutls-peer-status proc)) - (should (consp status)) - (delete-process proc) - ;; This sleep-for is needed for the native MS-Windows build. If - ;; it is removed, the next test mysteriously fails because the - ;; initial part of the echo is not received. - (sleep-for 0.1) - (let ((issuer (plist-get (plist-get status :certificate) :issuer))) - (should (stringp issuer)) - (setq issuer (split-string issuer ",")) - (should (equal (nth 3 issuer) "O=Emacs Test Servicess LLC")))))) + (network-stream-tests-open-stream + open-gnutls-stream + nil)) (ert-deftest open-gnutls-stream-new-api-nowait () + :expected-result (if (getenv "CI") t :passed) (skip-unless (executable-find "gnutls-serv")) (skip-unless (gnutls-available-p)) - (let ((server (make-tls-server 44668)) - (times 0) - (network-security-level 'low) - proc status) - (unwind-protect - (progn - (sleep-for 1) - (with-current-buffer (process-buffer server) - (message "gnutls-serv: %s" (buffer-string))) - - ;; It takes a while for gnutls-serv to start. - (while (and (null (ignore-errors - (setq proc (open-gnutls-stream - "bar" - (generate-new-buffer "*foo*") - "localhost" - 44668 - (list :nowait t))))) - (< (setq times (1+ times)) 10)) - (sit-for 0.1)) - (should proc) - (setq times 0) - (while (and (eq (process-status proc) 'connect) - (< (setq times (1+ times)) 10)) - (sit-for 0.1)) - (skip-unless (not (eq (process-status proc) 'connect)))) - (if (process-live-p server) (delete-process server))) - (setq status (gnutls-peer-status proc)) - (should (consp status)) - (delete-process proc) - (let ((issuer (plist-get (plist-get status :certificate) :issuer))) - (should (stringp issuer)) - (setq issuer (split-string issuer ",")) - (should (equal (nth 3 issuer) "O=Emacs Test Servicess LLC"))))) + (network-stream-tests-open-stream + open-gnutls-stream + (list :nowait t))) (ert-deftest open-gnutls-stream-old-api-nowait () + :expected-result (if (getenv "CI") t :passed) (skip-unless (executable-find "gnutls-serv")) (skip-unless (gnutls-available-p)) - (let ((server (make-tls-server 44669)) - (times 0) - (network-security-level 'low) - (nowait t) - proc status) - (unwind-protect - (progn - (sleep-for 1) - (with-current-buffer (process-buffer server) - (message "gnutls-serv: %s" (buffer-string))) - - ;; It takes a while for gnutls-serv to start. - (while (and (null (ignore-errors - (setq proc (open-gnutls-stream - "bar" - (generate-new-buffer "*foo*") - "localhost" - 44669 - nowait)))) - (< (setq times (1+ times)) 10)) - (sit-for 0.1)) - (should proc) - (setq times 0) - (while (and (eq (process-status proc) 'connect) - (< (setq times (1+ times)) 10)) - (sit-for 0.1)) - (skip-unless (not (eq (process-status proc) 'connect)))) - (if (process-live-p server) (delete-process server))) - (setq status (gnutls-peer-status proc)) - (should (consp status)) - (delete-process proc) - (let ((issuer (plist-get (plist-get status :certificate) :issuer))) - (should (stringp issuer)) - (setq issuer (split-string issuer ",")) - (should (equal (nth 3 issuer) "O=Emacs Test Servicess LLC"))))) + (network-stream-tests-open-stream + open-gnutls-stream + t)) (ert-deftest open-gnutls-stream-new-api-errors () (skip-unless (gnutls-available-p)) - (should-error - (open-gnutls-stream - "bar" - (generate-new-buffer "*foo*") - "localhost" - 44777 - (list t))) - (should-error - (open-gnutls-stream - "bar" - (generate-new-buffer "*foo*") - "localhost" - 44777 - (vector :nowait t)))) + (pcase-let ((`(,port . ,server) (make-tls-server))) + (kill-process server) + (should-error + (open-gnutls-stream + "bar" + (generate-new-buffer "*foo*") + "localhost" + port + (list t))) + (should-error + (open-gnutls-stream + "bar" + (generate-new-buffer "*foo*") + "localhost" + port + (vector :nowait t))))) (ert-deftest check-network-process-coding-system-bind () "Check that binding coding-system-for-{read,write} works." -- 2.26.2 --=-=-= Content-Type: text/plain In Commercial Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.30, cairo version 1.15.10) of 2021-11-28 built on dick Repository revision: ba36150bd9afe7125ca15d0031ef76e534e26fae Repository branch: longlines Windowing system distributor 'The X.Org Foundation', version 11.0.11906000 System Description: Ubuntu 18.04.4 LTS Configured using: 'configure --prefix=/home/dick/.local --with-tree-sitter --enable-dumping-overwrite --enable-profiling CC=gcc-10 'CFLAGS=-g3 -Og -I/home/dick/.local/include/' LDFLAGS=-L/home/dick/.local/lib PKG_CONFIG_PATH=/home/dick/.local/lib/pkgconfig CXX=gcc-10' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON TREE-SITTER LCMS2 LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM XPM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Magit Minor modes in effect: async-bytecomp-package-mode: t global-git-commit-mode: t shell-dirtrack-mode: t projectile-mode: t flx-ido-mode: t override-global-mode: t global-hl-line-mode: t winner-mode: t tooltip-mode: t show-paren-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /home/dick/gomacro-mode/gomacro-mode hides /home/dick/.emacs.d/elpa/gomacro-mode-20200326.1103/gomacro-mode /home/dick/.emacs.d/elpa/hydra-20170924.2259/lv hides /home/dick/.emacs.d/elpa/lv-20191106.1238/lv /home/dick/.emacs.d/elpa/magit-3.3.0/magit-section-pkg hides /home/dick/.emacs.d/elpa/magit-section-3.3.0/magit-section-pkg /home/dick/org-gcal.el/org-gcal hides /home/dick/.emacs.d/elpa/org-gcal-0.3/org-gcal /home/dick/.emacs.d/elpa/tree-sitter-0.15.2/tree-sitter hides /home/dick/.local/share/emacs/28.0.50/lisp/tree-sitter /home/dick/.emacs.d/lisp/json hides /home/dick/.local/share/emacs/28.0.50/lisp/json /home/dick/.emacs.d/elpa/transient-0.3.6/transient hides /home/dick/.local/share/emacs/28.0.50/lisp/transient /home/dick/.emacs.d/elpa/hierarchy-20171221.1151/hierarchy hides /home/dick/.local/share/emacs/28.0.50/lisp/emacs-lisp/hierarchy Features: (shadow emacsbug git-rebase supercite regi bbdb-message sendmail footnote cus-start cl-print debug backtrace rect eieio-opt speedbar ezimage dframe shortdoc jka-compr goto-addr help-fns radix-tree find-func mule-util magit-extras face-remap magit-patch-changelog magit-patch magit-submodule magit-obsolete magit-popup async-bytecomp async magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff git-commit log-edit pcvs-util add-log magit-core magit-margin magit-transient magit-process with-editor server magit-mode transient url-queue shr-color pulse ivy delsel colir ivy-overlay ffap dumb-jump f cl flow-fill qp sort smiley gnus-async gnus-ml gravatar dns mail-extr gnus-notifications gnus-fun notifications gnus-kill gnus-dup disp-table utf-7 mm-archive url-cache nnrss nnfolder nndiscourse benchmark rbenv nnhackernews nntwitter nntwitter-api bbdb-gnus gnus-demon nntp nnmairix nnml nnreddit gnus-topic url-http url-auth url-gw network-stream gnutls nsm request virtualenvwrapper gud json-rpc python tramp-sh gnus-score score-mode gnus-bcklg gnus-srvr gnus-cite anaphora bbdb-mua bbdb-com bbdb bbdb-site timezone gnus-delay gnus-draft gnus-cache gnus-agent gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr kinsoku svg dom nndraft nnmh gnus-group mm-url gnus-undo use-package use-package-delight use-package-diminish gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range message yank-media rmc puny rfc822 mml mml-sec epa epg rfc6068 epg-config mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader gnus-win ag vc-svn find-dired s dired-x dired dired-loaddefs misearch multi-isearch vc-git diff-mode vc vc-dispatcher bug-reference cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs tramp-archive tramp-gvfs tramp-cache zeroconf dbus xml tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete parse-time iso8601 ls-lisp format-spec paredit-ext paredit subed subed-vtt subed-srt subed-common subed-mpv subed-debug subed-config inf-ruby ruby-mode smie company pcase haskell-interactive-mode haskell-presentation-mode haskell-process haskell-session haskell-compile haskell-mode haskell-cabal haskell-utils haskell-font-lock haskell-indentation haskell-string haskell-sort-imports haskell-lexeme haskell-align-imports haskell-complete-module haskell-ghc-support noutline outline flymake-proc flymake warnings etags fileloop generator xref project dabbrev haskell-customize hydra lv use-package-ensure solarized-theme solarized-definitions projectile lisp-mnt mail-parse rfc2231 ibuf-ext ibuffer ibuffer-loaddefs thingatpt magit-autorevert autorevert filenotify magit-git magit-section magit-utils crm dash rx grep compile comint ansi-color gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils text-property-search time-date flx-ido flx google-translate-default-ui google-translate-core-ui facemenu color ido google-translate-core google-translate-tk google-translate-backend use-package-bind-key bind-key auto-complete easy-mmode advice edmacro kmacro popup cus-edit pp cus-load wid-edit emms-player-mplayer emms-player-simple emms emms-compat cl-extra use-package-core derived hl-line winner ring help-mode finder-inf json-reformat-autoloads json-snatcher-autoloads sml-mode-autoloads tornado-template-mode-autoloads info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map url-vars seq gv subr-x byte-opt bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tree-sitter tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 1969180 294620) (symbols 48 48794 39) (strings 32 221116 65789) (string-bytes 1 7664223) (vectors 16 109891) (vector-slots 8 2944995 231043) (floats 8 2724 5770) (intervals 56 234293 3942) (buffers 992 66)) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 30 05:33:40 2021 Received: (at 52194) by debbugs.gnu.org; 30 Nov 2021 10:33:40 +0000 Received: from localhost ([127.0.0.1]:40254 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms0S1-00073m-TU for submit@debbugs.gnu.org; Tue, 30 Nov 2021 05:33:40 -0500 Received: from mail-wm1-f41.google.com ([209.85.128.41]:40624) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms0S0-00073Z-Jm for 52194@debbugs.gnu.org; Tue, 30 Nov 2021 05:33:29 -0500 Received: by mail-wm1-f41.google.com with SMTP id j140-20020a1c2392000000b003399ae48f58so19113298wmj.5 for <52194@debbugs.gnu.org>; Tue, 30 Nov 2021 02:33:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=lljVADsR8knxxLvSnFy5TLBilp4dpkmYzWg9N+XqEAs=; b=cZIKsDjTVNmzJa2YsCrpwQ5JRQjeyWAWSSJOHpYiV3WNQkaXompTkmAwgtGpXq6DER rmXRi3r+bhfr0jebgQOIqbWIYPNKB+LaPXU7FrxlHTuKLAydHY/MPUDpuYdIzzLXeBHU 2x5iPWbPWhSs7aM1T8tXBlrWhZmOfc2JRw4EvwMkXAV+Oxq2m32306lk60gw0PevTsje R1M/OEmu33wklhoiNwyPGLQpKevlXrYVtInTxGfop21fz9z+p/n5JszlvY1Q2Twt5jc4 JTqjoRKB6cGAt0fAzx6POXBmBhFaP4PL6nn/3D1+GWOYaNMb6Aqs2qA930mGNJIdkGYl KeyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=lljVADsR8knxxLvSnFy5TLBilp4dpkmYzWg9N+XqEAs=; b=hz7izfQ34ysrIg9ggMr+AyPMQseDuSMD65t2A6+rkhkM//odPvtcWF55n82NW/jM6Q zQb5qbyMsPWdVFpb1L9ko3HBXuQaNKFATnZyjAmRsLGC3cSimpqhnY2SQxxVwUma3SJE eGtZdt/iaI4Yr4GWm0YwC93d3p3NwsehUdK9mOty6Ii3LKpaF66Bt5VrSEN2mal9O6OJ jHuyKedYQ9RjXeCll7eGKJ7tb1cu24V1oTmUe5vpyf/JX4RVZTKNp9gmITqlqzEaXfq1 Fk6ndxPsPMyoDu9lJkxf5vEPRYSbcfIh5Ga5OGonopClDfiwvAsYLV9J57tIbJz+bCFd bWaQ== X-Gm-Message-State: AOAM532CO255KrqThgYGCAlKH2lCbblvpd2bFxFMJ0Q3eDpjZvDn8Xap QPbZEX/7U7CUfZfo5CrjsBxBEgNUDno= X-Google-Smtp-Source: ABdhPJyvY3QxetlaRdikdSmXtaK3s18Tof9lmsTlcHowfsYyhPYxgKILd/ADhAqM3nGESfcn3mILmA== X-Received: by 2002:a05:600c:a05:: with SMTP id z5mr3844197wmp.73.1638268402420; Tue, 30 Nov 2021 02:33:22 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb50:3c45:157c:7662:2fd3]) by smtp.gmail.com with ESMTPSA id p8sm16238613wrx.25.2021.11.30.02.33.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Nov 2021 02:33:21 -0800 (PST) From: Robert Pluim To: dick.r.chiang@gmail.com Subject: Re: bug#52194: 28.0.50; [PATCH] Put paid to a flappy test module References: <87pmqimnia.fsf@dick> Date: Tue, 30 Nov 2021 11:33:21 +0100 In-Reply-To: <87pmqimnia.fsf@dick> (dick r. chiang's message of "Mon, 29 Nov 2021 20:38:05 -0500") Message-ID: <87sfve3pce.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52194 Cc: 52194@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.0 (-) >>>>> On Mon, 29 Nov 2021 20:38:05 -0500, dick.r.chiang@gmail.com said: dick> From 18e2cfa112c3393b4191bb3497bf9a0ae643c2a2 Mon Sep 17 00:00:00= 2001 dick> From: dickmao dick> Date: Mon, 29 Nov 2021 20:31:28 -0500 dick> Subject: [PATCH] Don't repeat yourself (DRY) I don=CA=BCt think that quite works: make network-stream-tests make[1]: Entering directory '/home/rpluim/repos/emacs-master/test' ELC lisp/net/network-stream-tests.elc GEN lisp/net/network-stream-tests.log Running 27 tests (2021-11-30 11:26:04+0100, selector `(not (or (tag :unstab= le) (tag :nativecomp)))') passed 1/27 check-network-process-coding-system-bind (0.000158 sec) passed 2/27 check-network-process-coding-system-no-override (0.000087= sec) passed 3/27 check-network-process-coding-system-override (0.000072 se= c) gnutls-serv on 36651: passed 4/27 connect-to-tls-ipv4-nowait (0.048766 sec) gnutls-serv on 46869: retry: make client process failed: Connection refused, :name, bar, :buffer,= *foo*, :service, 46869, :host, localhost passed 5/27 connect-to-tls-ipv4-wait (0.104101 sec) gnutls-serv on 40031: passed 6/27 connect-to-tls-ipv6-nowait (0.043784 sec) Received echo foo passed 7/27 echo-server-nowait (0.311162 sec) skipped 8/27 echo-server-with-dns (0.026180 sec) Received echo foo passed 9/27 echo-server-with-ip (0.301017 sec) Received echo foo passed 10/27 echo-server-with-local-ipv4 (0.300962 sec) Received echo foo passed 11/27 echo-server-with-local-ipv6 (0.301023 sec) Received echo foo passed 12/27 echo-server-with-localhost (0.301635 sec) passed 13/27 make-ipv4-tcp-server-with-specified-port (0.000320 sec) passed 14/27 make-ipv4-tcp-server-with-unspecified-port (0.000247 sec) passed 15/27 make-ipv6-tcp-server-with-specified-port (0.000365 sec) passed 16/27 make-ipv6-tcp-server-with-unspecified-port (0.000280 sec) passed 17/27 make-local-unix-server (0.000535 sec) gnutls-serv on 36935: retry: make client process failed: Connection refused, :name, bar, :buffer,= *foo*, :host, localhost, :service, 36935, :nowait, nil, :tls-parameters, n= il, :coding, nil passed 18/27 open-gnutls-stream-new-api-default (0.071366 sec) passed 19/27 open-gnutls-stream-new-api-errors (0.001658 sec) gnutls-serv on 41385: passed 20/27 open-gnutls-stream-new-api-nowait (0.064266 sec) gnutls-serv on 37255: retry: make client process failed: Connection refused, :name, bar, :buffer,= *foo*<3>, :host, localhost, :service, 37255, :nowait, nil, :tls-parameters= , nil, :coding, nil passed 21/27 open-gnutls-stream-new-api-wait (0.069339 sec) gnutls-serv on 41787: passed 22/27 open-gnutls-stream-old-api-nowait (0.051029 sec) gnutls-serv on 33897: retry: make client process failed: Connection refused, :name, bar, :buffer,= *foo*<3>, :host, localhost, :service, 33897, :nowait, nil, :tls-parameters= , nil, :coding, nil passed 23/27 open-gnutls-stream-old-api-wait (0.065877 sec) gnutls-serv on 46759: retry: make client process failed: Connection refused, :name, bar, :buffer,= *foo*<3>, :host, localhost, :service, 46759, :nowait, nil, :tls-parameters= , nil, :coding, nil passed 24/27 open-network-stream-tls (0.070041 sec) gnutls-serv on 36777: retry: make client process failed: Connection refused, :name, bar, :buffer,= *foo*<3>, :host, localhost, :service, 36777, :nowait, nil, :tls-parameters= , nil, :coding, nil passed 25/27 open-network-stream-tls-nocert (0.066414 sec) gnutls-serv on 45303: passed 26/27 open-network-stream-tls-nowait (0.044982 sec) gnutls-serv on 43721: retry: make client process failed: Connection refused, :name, bar, :buffer,= *foo*<3>, :host, localhost, :service, 43721, :nowait, nil, :tls-parameters= , nil, :coding, nil passed 27/27 open-network-stream-tls-wait (0.069078 sec) Ran 27 tests, 26 results as expected, 0 unexpected, 1 skipped (2021-11-30 1= 1:26:07+0100, 2.317750 sec) 1 skipped results: SKIPPED echo-server-with-dns =20=20 Robert --=20 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 30 08:17:07 2021 Received: (at 52194) by debbugs.gnu.org; 30 Nov 2021 13:17:08 +0000 Received: from localhost ([127.0.0.1]:40388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms30N-0006vf-Ie for submit@debbugs.gnu.org; Tue, 30 Nov 2021 08:17:07 -0500 Received: from quimby.gnus.org ([95.216.78.240]:41402) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms30M-0006pu-0F for 52194@debbugs.gnu.org; Tue, 30 Nov 2021 08:17:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=gUuvUep1f7l6DhKqrQkOSv4AyMIeGXInpGtP1XxSB6o=; b=uwj4WXjLd6jLkePwb5X9LRu16R Oy5ZQ59NPjSYgU+sO6oCwyQMhUNjJiRj1cLHSHxKvXXOFR395litiZ7S7qiZh8BDP0BjHa1W90F2F MPiHAEnjZSvRTr9SKNeI6aJi/x91PUnKmVvwQ5ge8msja66A2jo4z8sxVc5iXyar2kRY=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ms30C-0006S2-Rm; Tue, 30 Nov 2021 14:16:59 +0100 From: Lars Ingebrigtsen To: Robert Pluim Subject: Re: bug#52194: 28.0.50; [PATCH] Put paid to a flappy test module References: <87pmqimnia.fsf@dick> <87sfve3pce.fsf@gmail.com> X-Now-Playing: Herbert's _Musca_: "Gold Dust feat. Bianca Rose" Date: Tue, 30 Nov 2021 14:16:56 +0100 In-Reply-To: <87sfve3pce.fsf@gmail.com> (Robert Pluim's message of "Tue, 30 Nov 2021 11:33:21 +0100") Message-ID: <87bl21pyuv.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Robert Pluim writes: >>>>>> On Mon, 29 Nov 2021 20:38:05 -0500, dick.r.chiang@gmail.com said: > > dick> From 18e2cfa112c3393b4191bb3497bf9a0ae643c2a2 Mon Sep 17 00:00:00 2001 > dick> From: dickmao 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 (---) Robert Pluim writes: >>>>>> On Mon, 29 Nov 2021 20:38:05 -0500, dick.r.chiang@gmail.com said: > > dick> From 18e2cfa112c3393b4191bb3497bf9a0ae643c2a2 Mon Sep 17 00:00:= 00 2001 > dick> From: dickmao > dick> Date: Mon, 29 Nov 2021 20:31:28 -0500 > dick> Subject: [PATCH] Don't repeat yourself (DRY) > > I don=CA=BCt think that quite works: [...] > SKIPPED echo-server-with-dns It works here... But as for the patch itself -- "don't repeat yourself" is good advice in normal code, but for tests, we want to be as explicit as possible, so that when tests fail, we can see exactly what fails. So I don't think rewriting the tests is a good idea, and I'm closing this bug report. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 30 08:17:13 2021 Received: (at control) by debbugs.gnu.org; 30 Nov 2021 13:17:13 +0000 Received: from localhost ([127.0.0.1]:40391 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms30S-00070G-Rs for submit@debbugs.gnu.org; Tue, 30 Nov 2021 08:17:13 -0500 Received: from quimby.gnus.org ([95.216.78.240]:41418) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms30R-0006uP-7i for control@debbugs.gnu.org; Tue, 30 Nov 2021 08:17:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=K2I8nahsqHJjZHjLX6uqfiFtzEIRHweY2AXRJ8TwiO0=; b=rvubiwDzGCTosVQYAYgRezWrNE b1BJPCYzYDfmi/rZMGp2CpFC0PoRyjWRI58VtIhzua9DuULNFu6kmmplEjcfSYUWEPUE6xlb3/TD9 qhfWMB7RDvj63MS4KS+JWKsIAJRTdS9bTbameQYjdwosEPaniqvBf0t0mY/v3+lTpNBA=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ms30I-0006SH-Rd for control@debbugs.gnu.org; Tue, 30 Nov 2021 14:17:05 +0100 Date: Tue, 30 Nov 2021 14:17:02 +0100 Message-Id: <87a6hlpyup.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #52194 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 52194 wontfix close 52194 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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 (---) tags 52194 wontfix close 52194 quit From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 30 08:41:46 2021 Received: (at 52194) by debbugs.gnu.org; 30 Nov 2021 13:41:46 +0000 Received: from localhost ([127.0.0.1]:40432 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms3OE-0001sO-Ai for submit@debbugs.gnu.org; Tue, 30 Nov 2021 08:41:46 -0500 Received: from mail-wr1-f50.google.com ([209.85.221.50]:36399) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms3O8-0001s8-Sa for 52194@debbugs.gnu.org; Tue, 30 Nov 2021 08:41:44 -0500 Received: by mail-wr1-f50.google.com with SMTP id s13so44586494wrb.3 for <52194@debbugs.gnu.org>; Tue, 30 Nov 2021 05:41:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=HmN7zghfh3IIqG2ykshd/i7hNlch4y9uSqw2elA7QaE=; b=jYHuKLxFoSgoUwMDBFmfidsuMDnM2mBTI8tLivEs4J/fkh0HamNoQWAfmulJyCZAZS AN0Kkkd2KmG72bX8RhDHCpt7JuZIt0FLprHQSxKDhOAwmCSU4VLGZWyefgofKv9odBlL hw1qw5WVRP/hE0Y71QFYbIg7BMPY23lbM64CfKzgTWs6cUfDsvhFZMWetqNaRJBdOtCm kIETISouzlurmR7K0YsQ4zJUoJFepnUeobCIiCLFf0aNQdlxXjKgWwguEMJZ3TlfNJH7 krKsfUcnj/QTensEdUYjMb2/DlHO34vbfIdCLoY616ghrH9XkjFugb1NwUEhHlhpNBC6 aDaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=HmN7zghfh3IIqG2ykshd/i7hNlch4y9uSqw2elA7QaE=; b=aN/JpOnuChbUJRZN4xwqhQHCGPecFOklql1S6vziQ7TH5HTB4UP1nXOXaBKMEdmQ2D EA2kLK6fViJUJKoW3QTTchiNEQDxLJpUA97gjUf0qZXuEzBtaO790nzqP2m+095GdaGO XLbgqdLJa8N0Y3vKTTmTGuA3ebAEII+wHnll1frRR/eMoWXqLYlmIhShIpPMFDYpZreF 8CexA/3cL3Q9a5XO7e4NQSy6/7cd02cF5TViKWUBaVYC+U04ABIoVbUxbwOrat1+B8zs 4W+lLRu0EnQy+mdwQPkHpkfsaXArJDipiJi6iNZi/El2V2Aa0x82m8Zf0vDGX0vxhzfC DRYg== X-Gm-Message-State: AOAM531oBkgYxFhR7Q0dYe8e7tlpSi/C9+IJkVDQRJdZxmePHzHtg3Dn rdr4M7yg4OoKWs58dWnVWDgfUbu1vvE= X-Google-Smtp-Source: ABdhPJydbyhD6n5VVT7sc2UK83lvYRithfxG1xRmlFRgzcDXZxXyHdIrlOf5MIxqS0i3fM40glrMkQ== X-Received: by 2002:adf:f201:: with SMTP id p1mr41182472wro.243.1638279693507; Tue, 30 Nov 2021 05:41:33 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb50:3c45:157c:7662:2fd3]) by smtp.gmail.com with ESMTPSA id o12sm23391447wrc.85.2021.11.30.05.41.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Nov 2021 05:41:33 -0800 (PST) From: Robert Pluim To: Lars Ingebrigtsen Subject: Re: bug#52194: 28.0.50; [PATCH] Put paid to a flappy test module References: <87pmqimnia.fsf@dick> <87sfve3pce.fsf@gmail.com> <87bl21pyuv.fsf@gnus.org> Date: Tue, 30 Nov 2021 14:41:32 +0100 In-Reply-To: <87bl21pyuv.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 30 Nov 2021 14:16:56 +0100") Message-ID: <87mtll3gmr.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52194 Cc: 52194@debbugs.gnu.org, dick.r.chiang@gmail.com 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.0 (-) >>>>> On Tue, 30 Nov 2021 14:16:56 +0100, Lars Ingebrigtsen said: Lars> Robert Pluim writes: >>>>>>> On Mon, 29 Nov 2021 20:38:05 -0500, dick.r.chiang@gmail.com sai= d: >>=20 dick> From 18e2cfa112c3393b4191bb3497bf9a0ae643c2a2 Mon Sep 17 00:00:00= 2001 dick> From: dickmao dick> Date: Mon, 29 Nov 2021 20:31:28 -0500 dick> Subject: [PATCH] Don't repeat yourself (DRY) >>=20 >> I don=CA=BCt think that quite works: Lars> [...] >> SKIPPED echo-server-with-dns Lars> It works here... I meant the 'connection failed but test passed' messages, which makes me question if the test is broken or whether it=CA=BCs just too verbose. Lars> But as for the patch itself -- "don't repeat yourself" is good ad= vice in Lars> normal code, but for tests, we want to be as explicit as possible= , so Lars> that when tests fail, we can see exactly what fails. So I don't = think Lars> rewriting the tests is a good idea, and I'm closing this bug repo= rt. That works for me :-) Robert --=20 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 30 08:53:43 2021 Received: (at 52194) by debbugs.gnu.org; 30 Nov 2021 13:53:43 +0000 Received: from localhost ([127.0.0.1]:40442 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms3Zn-0004Ok-N5 for submit@debbugs.gnu.org; Tue, 30 Nov 2021 08:53:43 -0500 Received: from mail-qv1-f49.google.com ([209.85.219.49]:39625) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms3Zm-0004OW-8K for 52194@debbugs.gnu.org; Tue, 30 Nov 2021 08:53:42 -0500 Received: by mail-qv1-f49.google.com with SMTP id gu12so17961055qvb.6 for <52194@debbugs.gnu.org>; Tue, 30 Nov 2021 05:53:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=QzPZAyek1DERtt2xRZWqxHVEau5sk1+etUL+JyEJM5o=; b=maw+IVy8tTe+9ap9Pivszx4w1puOuPxF4bErAafJSMF012JEEfEfDDhcvzRFeAb88C BcMGlXYH3lYO2Rcjt/ixU9k3ABOzTINedE4/spnUob9EgourfEUZ7KjtsGoayNcn4YcE lYIN2pxNX/XDc+ktemB4w2VICQOTd/lwikUf+iDByboeir0RT9/ivBmuVNEKsZBKFBkB +7AG7pwSVpNdoIP+heM/HgI0TNq8oyQWjdNqgmXQCMR5f7c4zlJTD7MkGJoXPTjLztU5 5VHAyAp1LFoTLCfMaJnmOOVqx1JNvVJ62OzwNuCzuubI56vehnA+42mlf0Z1Dcc6RqM2 ZP3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=QzPZAyek1DERtt2xRZWqxHVEau5sk1+etUL+JyEJM5o=; b=3h8lmh3rhkQjINe8NqluCcao8avgNaunFbNT3/rxBbRIVzK5hKjSBhqzT+KjK/4H+v 7zIPJaiJEr8sMHumQmu0tfUZOEsv5kO+K+77dSKqUgm1EK+fbXkvudNEhVoojFxApU58 6zQxSqFAEIGSyr83w4HklptBQYuLaNBgLwhZNMXQLFOfgtC8u9zhHi1WsnqLzqTkKr3Z Gb8zwHwBic1gPzEq4brjBxoDnK3cnMIt0bz6cSnaIGJvCT+3r1kqqZ6eWxXKi016bkWj jIqnAK9RU5OqvFJebopDh1tWdv39PwKj8ZCn/KRfXtzIM3h22Fc6KTloobMU1HmT+c35 mCkA== X-Gm-Message-State: AOAM533W7dQK6rL/ZvKLmoLwWygu6/4YagbTKbwAyxE+toPJ36XfjbO9 9LkF3QHPOK2e+fTb+gATBSnQLtT0oBk= X-Google-Smtp-Source: ABdhPJx9NL6oXv8pKElQmu0NcgHsfFMq9SelcuLKdWKwRD1iItUYUWxudc/a0F9XaRHIR/aWu4JpVw== X-Received: by 2002:ad4:5969:: with SMTP id eq9mr49410135qvb.4.1638280416667; Tue, 30 Nov 2021 05:53:36 -0800 (PST) Received: from localhost ([68.237.93.126]) by smtp.gmail.com with ESMTPSA id j22sm10243872qko.68.2021.11.30.05.53.36 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 30 Nov 2021 05:53:36 -0800 (PST) From: dick To: Robert Pluim Subject: Re: bug#52194: 28.0.50; [PATCH] Put paid to a flappy test module References: <87pmqimnia.fsf@dick> <87sfve3pce.fsf@gmail.com> <87bl21pyuv.fsf@gnus.org> <87mtll3gmr.fsf@gmail.com> Date: Tue, 30 Nov 2021 08:53:35 -0500 In-Reply-To: <87mtll3gmr.fsf@gmail.com> (Robert Pluim's message of "Tue, 30 Nov 2021 14:41:32 +0100") Message-ID: <87lf15n40w.fsf@dick> User-Agent: Gnus/5.14 (Gnus v5.14) Commercial/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52194 Cc: 52194@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.0 (-) >>>>> Robert Pluim writes: > ... which makes me question ... whether it=CA=BCs just too verbose. Says a guy who not only foists weak hacks but also attempts to=20 justify them. Eight repeated times. + ;; This sleep-for is needed for the native MS-Windows build. If + ;; it is removed, the next test mysteriously fails because the + ;; initial part of the echo is not received. + (sleep-for 0.1) From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 30 09:12:15 2021 Received: (at 52194) by debbugs.gnu.org; 30 Nov 2021 14:12:15 +0000 Received: from localhost ([127.0.0.1]:40461 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms3ri-0004sa-Ry for submit@debbugs.gnu.org; Tue, 30 Nov 2021 09:12:15 -0500 Received: from mail-wr1-f51.google.com ([209.85.221.51]:43694) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms3rg-0004sJ-W7 for 52194@debbugs.gnu.org; Tue, 30 Nov 2021 09:12:13 -0500 Received: by mail-wr1-f51.google.com with SMTP id v11so44728256wrw.10 for <52194@debbugs.gnu.org>; Tue, 30 Nov 2021 06:12:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=Bl5k4oFj8JS4KUq5giKCV/PuMmiDmlP46xK3OL2LMwU=; b=LTd0fm969fO8GNpNQn8hVrJMQeBLuJI1FC8ft+nW6S3iNTZz+7UuJfa0oJsBWiGwMN sp7VGCDny4DGPGxPQXbob78O/b8C/PqNBfo3WkTHDE9kGTL14XPNJWiYzpUjmTHMM6uT 9OFraN3UDJ3o+BMPeYFjNkJ2WCIp/O2lx0n/lWWhjWpvcD13eLqWjehNZeKlaPnjhoHY Od7WdjWT88KKzW4byV9vI3/5Pw3REYziA4PeX2S4KGg3ZUQylrcrQOAvE7BZcZ2zc+3J hGcgIEgbTD8CQoQxxjo4SCHe58fp0D6AyAjxDlThAVoTQpdoDHXiwhcKxAGZ6OqeVhy1 3NwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=Bl5k4oFj8JS4KUq5giKCV/PuMmiDmlP46xK3OL2LMwU=; b=pRnCp847UA74Y8GV/LI8zOemqR93gYxu9ClFfiU0K6PHdNgVE6lPuBwmGbjdAFpLmS bZfh+BIUHrw1EsFsO/BZHD3nhrzVQRkpNHK5IPSSz3BYhjU5DpqSd36J0xgp08gSB6Bs stwTRz8zojuNH++3OF1MDcyzLcGhkisVsoa+fc7PhJz2YruF4brob7JgVWinWEzZ5HNx MTO9KTZmmlRzgdITuFrNJq6AclO7l9uNu6wIg46Y+Bso9RgpSPcgxIw0DWmkzsok5CaU LScC/wMLKxgL+T7nGRE/9gach84jfJnR5sMOvpw90OQKpQamIjRXdhEfswTwgwBdS7N1 X8OQ== X-Gm-Message-State: AOAM5301WHOdPCe8YazMrdC+1i8pvgfCmpw4dYpy4eB4rjAot5ze8PqA 80JzO8W9jJtWZr8imUXR2RYLK0QVyD0= X-Google-Smtp-Source: ABdhPJyliy3WcDRpbH/Iy9Mp1LZ+ndxItiNIh92vuqtKLA9CJqNW0N80RAgYRQGil6Pzz+YMGAN4Sw== X-Received: by 2002:a5d:6e04:: with SMTP id h4mr39205707wrz.127.1638281526814; Tue, 30 Nov 2021 06:12:06 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb50:3c45:157c:7662:2fd3]) by smtp.gmail.com with ESMTPSA id n4sm19105811wri.41.2021.11.30.06.12.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Nov 2021 06:12:06 -0800 (PST) From: Robert Pluim To: dick Subject: Re: bug#52194: 28.0.50; [PATCH] Put paid to a flappy test module References: <87pmqimnia.fsf@dick> <87sfve3pce.fsf@gmail.com> <87bl21pyuv.fsf@gnus.org> <87mtll3gmr.fsf@gmail.com> <87lf15n40w.fsf@dick> Date: Tue, 30 Nov 2021 15:12:05 +0100 In-Reply-To: <87lf15n40w.fsf@dick> (dick's message of "Tue, 30 Nov 2021 08:53:35 -0500") Message-ID: <87ilw93f7u.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52194 Cc: 52194@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.0 (-) >>>>> On Tue, 30 Nov 2021 08:53:35 -0500, dick sa= id: >>>>> Robert Pluim writes: >> ... which makes me question ... whether it=CA=BCs just too verbose. dick> Says a guy who not only foists weak hacks but also attempts to=20 dick> justify them. Eight repeated times. dick> + ;; This sleep-for is needed for the native MS-Windows build.= If dick> + ;; it is removed, the next test mysteriously fails because t= he dick> + ;; initial part of the echo is not received. dick> + (sleep-for 0.1) You should investigate the history of that hunk more closely. Anyway, I think I=CA=BCm done with you. Robert --=20 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 30 09:25:34 2021 Received: (at 52194) by debbugs.gnu.org; 30 Nov 2021 14:25:34 +0000 Received: from localhost ([127.0.0.1]:40499 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms44c-0005FQ-LU for submit@debbugs.gnu.org; Tue, 30 Nov 2021 09:25:34 -0500 Received: from mail-qt1-f171.google.com ([209.85.160.171]:46914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms44b-0005FD-CA for 52194@debbugs.gnu.org; Tue, 30 Nov 2021 09:25:33 -0500 Received: by mail-qt1-f171.google.com with SMTP id m25so20271964qtq.13 for <52194@debbugs.gnu.org>; Tue, 30 Nov 2021 06:25:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=4qq7uEl1RRaIgn5W1HcFTP+bbdFR7ie4WGGeGcmOnOc=; b=bgT6Fxwrg+hymAlBcGDJmosB/5NJTFu4Ew1mO7Nt1RxUGuavGVKiZ4LSzVopy/aqzJ nDXasdf45+oGSi2L2qe+2U8KGrL56akygHpIZROKVb4kPpc0q7F4H6CABnWnaS6z0jij YZ1J/liq+oFR/66js+kebTTrggk/nGy4OGQZYJnEEFu4WfeQlg0HfDSYWV8ZH3JM8OZF nv5qMq5JX7FSZd1pLzagYgh/ZF49z4j7TgUb8WqHYE4J5EiqVKAyJ6mm2RMbmyxkis5j 3OPBRmgyZvRvhxvhXteCpDIbbPXWMj1ZHOBnir0TmjayGf5LK3vEGMVWFO1oFsvmLSX4 l2jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=4qq7uEl1RRaIgn5W1HcFTP+bbdFR7ie4WGGeGcmOnOc=; b=uc6npPG2OKSnhciEZ+yZLN+uzOOf885R0AjNKA3PAA1YN9a1uMwJ4Ak173IhT9hYlm VEVLmJHX2sqzo2f8/ZUEE6Xe6Pv4+iaIRLLH+Ubl/NP6Eu/nfDn8P14wPNW0chHZca5S h+/OcPFSkWhW7g3WQ3+yOzW36o4J7jngIIpoXmtir8T6A+sDEnwoiPtEhFChYTEKavlD Y1TdsGWJ2HwcdMMFyDZeNUFNl+cD2YVjF3vUjmnjtIc+mD6bMmhw62DfAnEpcAd+O6s1 wlsZm7A5362un1ig/8AkUNsc9WrxwUEc92QOa4y+0bCMv8Ix5AG0SLlgLQ6oIam+suDM ig9Q== X-Gm-Message-State: AOAM530d6Xk3+Bf5yJaAYQWgOfnphSt13K4VCsXqyuYCgQe8fw9R3FI9 qwoshjqjcdzw4S4ExISjFmk= X-Google-Smtp-Source: ABdhPJwe6HEBu2CBb2Tqwcys1UHFpZIokEJRtM4zxu5O+/R3j2yknKdvN3srVrX8bvGkWNEqyShvnw== X-Received: by 2002:ac8:7fd0:: with SMTP id b16mr51313780qtk.172.1638282327886; Tue, 30 Nov 2021 06:25:27 -0800 (PST) Received: from localhost ([68.237.93.126]) by smtp.gmail.com with ESMTPSA id d3sm10892609qty.38.2021.11.30.06.25.27 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 30 Nov 2021 06:25:27 -0800 (PST) From: dick To: Lars Ingebrigtsen Subject: Re: bug#52194: 28.0.50; [PATCH] Put paid to a flappy test module References: <87pmqimnia.fsf@dick> <87sfve3pce.fsf@gmail.com> <87bl21pyuv.fsf@gnus.org> Date: Tue, 30 Nov 2021 09:25:26 -0500 In-Reply-To: <87bl21pyuv.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 30 Nov 2021 14:16:56 +0100") Message-ID: <87h7btn2jt.fsf@dick> User-Agent: Gnus/5.14 (Gnus v5.14) Commercial/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52194 Cc: 52194@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.0 (-) >>>>> Lars Ingebrigtsen writes: > But as for the patch itself -- "don't repeat yourself" is good advice > in normal code, but for tests, we want to be as explicit as possible, That's odd. You didn't seem to have a problem with my refactoring in 321bba0. From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 30 09:34:59 2021 Received: (at 52194) by debbugs.gnu.org; 30 Nov 2021 14:34:59 +0000 Received: from localhost ([127.0.0.1]:40531 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms4Dj-0007i3-8I for submit@debbugs.gnu.org; Tue, 30 Nov 2021 09:34:59 -0500 Received: from quimby.gnus.org ([95.216.78.240]:42160) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms4DS-0007hW-LK for 52194@debbugs.gnu.org; Tue, 30 Nov 2021 09:34:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=0X3cR4qOhBKu8MxF0daPInk83pfkgnvam8B3Ddfj8Js=; b=hp1un3bPU+9PGDxVugIeA0uSv7 E1OdjddvEfoowTWB/XMhMDTRiiOcoKkUBMoMPC7sMNT/BpJXyz4jBI+xV7MBnTkoTG6lx3lp2+e2k dzmp6GWzZF0wOXIwDO0ezN3+FHhbuOje4y8jFZ5sVsCWsGeSe2iwcZqe6+VZlecwXx1w=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ms4DK-0006xk-Ct; Tue, 30 Nov 2021 15:34:37 +0100 From: Lars Ingebrigtsen To: dick Subject: Re: bug#52194: 28.0.50; [PATCH] Put paid to a flappy test module References: <87pmqimnia.fsf@dick> <87sfve3pce.fsf@gmail.com> <87bl21pyuv.fsf@gnus.org> <87h7btn2jt.fsf@dick> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEX8/PzT1c7Cxbub n5tbXl09P0B9goAjIyP///9OMG5TAAAAAWJLR0QIht6VegAAAAd0SU1FB+ULHg4iDZ7WJrsAAAG2 SURBVDjLzZJNbtswEIWd+gKW1WQdU84BzGHVtcOhsy5KgvvE6AUigdfPeyM7bdptUXQgAtJ8mr83 XK3+a+tcd9PB/gAi0uPI7///Yh//Dz7KMCAi+H86wWazWa1shs0H/2dFP5IKLO+6rWNr4xHgk3TB 3LDvFyAHgLXbBoVTaY8gVwAhFCCr4tFDtx0u4G7U58AIC4os49w9i5+1Z6rMIJCOxMCP+JQTvFbl FDzJjkBeqnkT/C/MD8KIO5EliZmw3V23gNBm+tJCaP5gqb62Rlf+CeQdTOIlxHD1CyW5zQ+tzSwT 3yudjibiFwJYmAtFw3Y9273ZAkwnVBye3R7vGbpwAf2w54fqqHEMqbUCwHYfUm1zJoGYKeFFvIE1 5pgoVaHIbY4izlIZSPk6R/QDJrca4xkAYuVlaOf8Ikl/1jZpLnU+JaZxDqnubcDSpqChtNyOAwDP EoGuWCPF+uqUwNs+ekHvjcNrbVGZzjsTMWqt7WIWiv6o1fqJ3/QWnBzPqdTyjVrtkX5OiFJtLdr4 +mg30aWCFSYGAIhdPJt8LFxhnUheZbwC3HNcPghh52D3zVb71+wNr3qtX4v6ItAAAAAldEVYdGRh dGU6Y3JlYXRlADIwMjEtMTEtMzBUMTQ6MzQ6MTMrMDA6MDDKVrUwAAAAJXRFWHRkYXRlOm1vZGlm eQAyMDIxLTExLTMwVDE0OjM0OjEzKzAwOjAwuwsNjAAAAABJRU5ErkJggg== X-Now-Playing: Normil Hawaiians's _More Wealth Than Money_: "British Warm" Date: Tue, 30 Nov 2021 15:34:33 +0100 In-Reply-To: <87h7btn2jt.fsf@dick> (dick's message of "Tue, 30 Nov 2021 09:25:26 -0500") Message-ID: <874k7togp2.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: dick writes: >>>>>> Lars Ingebrigtsen writes: > >> But as for the patch itself -- "don't repeat yourself" is good advice >> in normal code, but for tests, we want to be as explicit as possible, > [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52194 Cc: 52194@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 (---) dick writes: >>>>>> Lars Ingebrigtsen writes: > >> But as for the patch itself -- "don't repeat yourself" is good advice >> in normal code, but for tests, we want to be as explicit as possible, > > That's odd. You didn't seem to have a problem with my refactoring in > 321bba0. That fixed a bug. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 30 09:51:50 2021 Received: (at 52194) by debbugs.gnu.org; 30 Nov 2021 14:51:50 +0000 Received: from localhost ([127.0.0.1]:40545 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms4U2-0001xf-FQ for submit@debbugs.gnu.org; Tue, 30 Nov 2021 09:51:50 -0500 Received: from mail-qk1-f179.google.com ([209.85.222.179]:44967) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms4U0-0001xT-5S for 52194@debbugs.gnu.org; Tue, 30 Nov 2021 09:51:48 -0500 Received: by mail-qk1-f179.google.com with SMTP id 132so26939400qkj.11 for <52194@debbugs.gnu.org>; Tue, 30 Nov 2021 06:51:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=TY8mrgX1QvHMhbEWKulS5Uk00vn15ucjxg0GAyyB6sk=; b=SfzPPhww4wxNrmPg9dKchz2Vh6d5MDXOISkGo1sx903XG17AKKW69STofTflYysz9b Xiy5sfqPJi60JhV3oeVoEgOK385fwZHsqTg7v4H4AHat92e/GKszdM9PIaM/ImkDgrlx dLFDi6U/LIi7ReAZC11skEn7oylPcAgpL+ZCZBmu2Q75ovoC42UPQX1mJGRAUdMthyZ3 MGaQF/nMP1GPBKgrNbE+w/nY4vlEr0oIo3acMCAymRElSiINge5+zYDVZP6P4TRvVxue kL7f5LogZ8p3MAjnRIolxOx7J9ZajE916otFfHhxzbRITyNoOIMtWn16lWHdbM+Pgsm4 2yBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=TY8mrgX1QvHMhbEWKulS5Uk00vn15ucjxg0GAyyB6sk=; b=hRC4CqtJt4y1i9nZO6C4FRBjvFpW+Q7aiPrIqZ5vLXCyKC/BjSwa5T1mWqNNizqAKV JbF6Bn2pSc1yfXgScv0cvH5nyEUMkHI8PBHIP8VtiYxOYRjPhkJ0qqBYKkyvAL9jS1iw ymKR5k4RkFxT8YmdE4PXEQChD4Y4fr5zl1wD3CktTidBXeUPfugvwOcJxdt67IG/Izlf 5PLXalB1yyNQllQKPtbKnVa2CV9L8lZWsByG0jSROb2Tb/zcHJxu3tkEZnHKF2MVsyzA JydToksb2EGZvIQf3aDExBppNbFy9gcnAkBL4ffe7tZ8KK3VVn6U5yhYgXLMcW8mao/8 Im2g== X-Gm-Message-State: AOAM533eE59F84QRs4teQxhmpnzr4JaT3ChGL3J1o3D101gznqc/rbkU Tqo8Lp+/Jqjw5Kp7Ifp/r4E= X-Google-Smtp-Source: ABdhPJyRKuR+vFumEGLmQrU5MhTT7gUbx1tFRAQVAk2MEiU3LrgSMqYFViCGLyQmP/fqgNjNl0NYtw== X-Received: by 2002:a05:620a:2892:: with SMTP id j18mr3840089qkp.441.1638283902671; Tue, 30 Nov 2021 06:51:42 -0800 (PST) Received: from localhost ([68.237.93.126]) by smtp.gmail.com with ESMTPSA id y124sm9572289qkd.105.2021.11.30.06.51.42 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 30 Nov 2021 06:51:42 -0800 (PST) From: dick To: Lars Ingebrigtsen Subject: Re: bug#52194: 28.0.50; [PATCH] Put paid to a flappy test module References: <87pmqimnia.fsf@dick> <87sfve3pce.fsf@gmail.com> <87bl21pyuv.fsf@gnus.org> <87h7btn2jt.fsf@dick> <874k7togp2.fsf@gnus.org> Date: Tue, 30 Nov 2021 09:51:42 -0500 In-Reply-To: <874k7togp2.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 30 Nov 2021 15:34:33 +0100") Message-ID: <87czmhn1c1.fsf@dick> User-Agent: Gnus/5.14 (Gnus v5.14) Commercial/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52194 Cc: 52194@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.0 (-) > That fixed a bug. I assure you network-stream-tests is rife with bugs, most of them resulting from slightly different incarnations of the same stanza, and masked by ad hoc insertions of skip-unless whenever something didn't pass. I only started looking at this because it failed when another process was sitting on one of your hardcoded ports, 44336 I believe. I know right, what are the chances? It's an immaterial emacs test at stake here, so no worries. But I have a pathological urge to point out hippocracy. My bad, I guess. From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 30 10:12:13 2021 Received: (at 52194) by debbugs.gnu.org; 30 Nov 2021 15:12:13 +0000 Received: from localhost ([127.0.0.1]:42144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms4nl-000583-0I for submit@debbugs.gnu.org; Tue, 30 Nov 2021 10:12:13 -0500 Received: from mail-wm1-f51.google.com ([209.85.128.51]:34333) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms4nj-00057o-IP for 52194@debbugs.gnu.org; Tue, 30 Nov 2021 10:12:11 -0500 Received: by mail-wm1-f51.google.com with SMTP id m25-20020a7bcb99000000b0033aa12cdd33so7885518wmi.1 for <52194@debbugs.gnu.org>; Tue, 30 Nov 2021 07:12:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version; bh=aNoLT8NUCEHtEFmunGXMIaGH1UaUcmjMnI0dTlYlSDU=; b=EsVUQg9F4Iwu/4ADsER5yniMV5Wsw/LTcyJuKsoOaBcOVr/vB9gTT1XKOHEljgugx2 o+v2MSC2Bj/pFUhjIi5j98/UGOVqMbHVYaUYU5NKkmHkAqY5t7kwl8lB5a4uLDiY1KHV tK0J5928I9uV7lUvQ9qrckjGLdoZM5+Q4QF+mKgaHnKDgStW6+C3FTM6clrSArFyZSuV 7dcPd7EED2QmTZcsK6ZSWWed2gR9Z8BjDBNtBKowswJkJPVjKVyoJTLTJPhkcg5g+0UV xrEcUwU+wcQ8CndcP9AI4I4y2xGmMfbihqODniFj1uJOVsM6jTj3BRg4fS6zKe43MfO9 ZZuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version; bh=aNoLT8NUCEHtEFmunGXMIaGH1UaUcmjMnI0dTlYlSDU=; b=zOa9o7lmZatvTy/kVWzL54V6g2HaWgdXk071rsAMO0lgGAGxzA08MWohZQF4ZryRmJ cwucyyHXorOvdm4c8ixtpObgrvI3PjEHWObFk9jS6niKC+yOdiVOuv3JS5PN0f9lCofb FqjCpY/VRGX8lIxA9Y0TWsDQvmD41SsKHxscxMrGpOgcEdDHMaR9NWtFwbW8AZCT5vwQ OB50wazPDTAXbbzf0riysr7n7SyO2PONbGpyU66k8l9ZNqqAUD6s5YwyeQGkJPr2baKU iftcaYPvgRCCyKVouB+G8J5tV5USqCR+EB6R8MiOHGsAQut2npzhpqc6/4KY+uCwZHbS ta7w== X-Gm-Message-State: AOAM531KJPJiePFbdIC+7GLVlh+UF8zIlZjDfuSSPS0aEZPq00pc0XvE 3SYJs9EPVhlAb/O9QvyY4P0tdfffEkY= X-Google-Smtp-Source: ABdhPJxkjJNI01wwXLjETFNK5SBraQCxBQ8wfWv/oP+2KAHqDT7G58sdjdHGmP2ggxgD7PpL6qt1fA== X-Received: by 2002:a05:600c:3ba5:: with SMTP id n37mr4198wms.168.1638285125297; Tue, 30 Nov 2021 07:12:05 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb50:3c45:157c:7662:2fd3]) by smtp.gmail.com with ESMTPSA id n1sm3220573wmq.6.2021.11.30.07.12.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Nov 2021 07:12:02 -0800 (PST) From: Robert Pluim To: dick Subject: Re: bug#52194: 28.0.50; [PATCH] Put paid to a flappy test module References: <87pmqimnia.fsf@dick> <87sfve3pce.fsf@gmail.com> <87bl21pyuv.fsf@gnus.org> <87h7btn2jt.fsf@dick> <874k7togp2.fsf@gnus.org> <87czmhn1c1.fsf@dick> Date: Tue, 30 Nov 2021 16:12:01 +0100 In-Reply-To: <87czmhn1c1.fsf@dick> (dick's message of "Tue, 30 Nov 2021 09:51:42 -0500") Message-ID: <87ee6x3cfy.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52194 Cc: Lars Ingebrigtsen , 52194@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.0 (-) >>>>> On Tue, 30 Nov 2021 09:51:42 -0500, dick said: >> That fixed a bug. dick> I assure you network-stream-tests is rife with bugs, most of them dick> resulting from slightly different incarnations of the same stanza, and dick> masked by ad hoc insertions of skip-unless whenever something didn't dick> pass. Then fix them, and stop bloviating. Robert -- From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 30 10:12:49 2021 Received: (at 52194) by debbugs.gnu.org; 30 Nov 2021 15:12:49 +0000 Received: from localhost ([127.0.0.1]:42147 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms4oL-000594-9z for submit@debbugs.gnu.org; Tue, 30 Nov 2021 10:12:49 -0500 Received: from quimby.gnus.org ([95.216.78.240]:42772) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms4oJ-00058q-9a for 52194@debbugs.gnu.org; Tue, 30 Nov 2021 10:12:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=0oz3i5Y6OdO7M1VgX1f3aWqEmEBSwgx8yiFUizspP3w=; b=R/58lWReoKRWZFsFxwGmCkAPC8 2mbuidm6jpEu80d/ivAbEz+nt6KRE9xzAXBNS9+LPkJFfMCw6B1gUEqJ5eCRcSEjyc3G6WXHHyQQd jy8FS27JgpdeKgB7Kp8pP2jHs8SCPvoh+jQQBCJLoqE6siq9G6If2Rfad6cef1iN4bvE=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ms4oB-0007Gq-3l; Tue, 30 Nov 2021 16:12:41 +0100 From: Lars Ingebrigtsen To: dick Subject: Re: bug#52194: 28.0.50; [PATCH] Put paid to a flappy test module References: <87pmqimnia.fsf@dick> <87sfve3pce.fsf@gmail.com> <87bl21pyuv.fsf@gnus.org> <87h7btn2jt.fsf@dick> <874k7togp2.fsf@gnus.org> <87czmhn1c1.fsf@dick> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEX8/PzT1c7Cxbub n5tbXl09P0B9goAjIyP///9OMG5TAAAAAWJLR0QIht6VegAAAAd0SU1FB+ULHg8JHIPUkRcAAAG2 SURBVDjLzZJNbtswEIWd+gKW1WQdU84BzGHVtcOhsy5KgvvE6AUigdfPeyM7bdptUXQgAtJ8mr83 XK3+a+tcd9PB/gAi0uPI7///Yh//Dz7KMCAi+H86wWazWa1shs0H/2dFP5IKLO+6rWNr4xHgk3TB 3LDvFyAHgLXbBoVTaY8gVwAhFCCr4tFDtx0u4G7U58AIC4os49w9i5+1Z6rMIJCOxMCP+JQTvFbl FDzJjkBeqnkT/C/MD8KIO5EliZmw3V23gNBm+tJCaP5gqb62Rlf+CeQdTOIlxHD1CyW5zQ+tzSwT 3yudjibiFwJYmAtFw3Y9273ZAkwnVBye3R7vGbpwAf2w54fqqHEMqbUCwHYfUm1zJoGYKeFFvIE1 5pgoVaHIbY4izlIZSPk6R/QDJrca4xkAYuVlaOf8Ikl/1jZpLnU+JaZxDqnubcDSpqChtNyOAwDP EoGuWCPF+uqUwNs+ekHvjcNrbVGZzjsTMWqt7WIWiv6o1fqJ3/QWnBzPqdTyjVrtkX5OiFJtLdr4 +mg30aWCFSYGAIhdPJt8LFxhnUheZbwC3HNcPghh52D3zVb71+wNr3qtX4v6ItAAAAAldEVYdGRh dGU6Y3JlYXRlADIwMjEtMTEtMzBUMTU6MDk6MjgrMDA6MDD3VNIdAAAAJXRFWHRkYXRlOm1vZGlm eQAyMDIxLTExLTMwVDE1OjA5OjI4KzAwOjAwhglqoQAAAABJRU5ErkJggg== X-Now-Playing: Normil Hawaiians's _More Wealth Than Money_: "Return Of Hollow Lands" Date: Tue, 30 Nov 2021 16:12:36 +0100 In-Reply-To: <87czmhn1c1.fsf@dick> (dick's message of "Tue, 30 Nov 2021 09:51:42 -0500") Message-ID: <87ee6xd6e3.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: dick writes: > I only started looking at this because it failed when another process > was sitting on one of your hardcoded ports, 44336 I believe. I know > right, what are the chances? Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52194 Cc: 52194@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 (---) dick writes: > I only started looking at this because it failed when another process > was sitting on one of your hardcoded ports, 44336 I believe. I know > right, what are the chances? So your change here did fix a bug? If you'd start writing proper commit messages that says what the patches do instead of wasting our time by making every submission into a pissing match -- that'd be really helpful. But I'm not holding my breath, and I won't be spending further time trying to divine whatever you're trying to convey by your oh-so-hilarious gnomic subjects and commit messages unless this changes. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 30 12:16:30 2021 Received: (at 52194) by debbugs.gnu.org; 30 Nov 2021 17:16:30 +0000 Received: from localhost ([127.0.0.1]:42306 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms6k2-0004fd-7t for submit@debbugs.gnu.org; Tue, 30 Nov 2021 12:16:30 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58412) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms6k0-0004fR-8P for 52194@debbugs.gnu.org; Tue, 30 Nov 2021 12:16:28 -0500 Received: from [2001:470:142:3::e] (port=41476 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ms6ju-0001qY-Vg; Tue, 30 Nov 2021 12:16:22 -0500 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=x2BV/cZ6zjkVbs0A0dbr2YtlUd3PHhOmImC/MiLiXDI=; b=D8/lfJnLhSn6 NfjkzCcAHWL52krPh+vVQ0VO3+vwNC1jByowImFOdXLNAIH0FngmZTXn1oMQaw/I292HIgUkhJcoC LNL9YRpOnngYlRDUeJK4yhfcJWA6A+8xSTqy08rAajj1PRIs1OqLZ5htPV/FFBxDkaTLHfnyBUzSs 0lrFfUKij7/WL5QqkPinJOGLKhGLkmgLenlSEgTEuYglRGWVmo/5vsZmpvnxGCPcVQBnn+cDA1pBl tsMfeudcPL0rVjk/piu3eb237eICBm2ibmsN+NPpdLMSs2omBWDPgasn1GNQ76YqhJw5EnJR/9m6Q GNzBMuRsGYEgIIPvTvUwvQ==; Received: from [87.69.77.57] (port=3817 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 1ms6ju-0004Cd-NQ; Tue, 30 Nov 2021 12:16:23 -0500 Date: Tue, 30 Nov 2021 19:16:37 +0200 Message-Id: <83tufttvgq.fsf@gnu.org> From: Eli Zaretskii To: dick In-Reply-To: <87czmhn1c1.fsf@dick> (message from dick on Tue, 30 Nov 2021 09:51:42 -0500) Subject: Re: bug#52194: 28.0.50; [PATCH] Put paid to a flappy test module References: <87pmqimnia.fsf@dick> <87sfve3pce.fsf@gmail.com> <87bl21pyuv.fsf@gnus.org> <87h7btn2jt.fsf@dick> <874k7togp2.fsf@gnus.org> <87czmhn1c1.fsf@dick> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52194 Cc: larsi@gnus.org, 52194@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: dick > Date: Tue, 30 Nov 2021 09:51:42 -0500 > Cc: 52194@debbugs.gnu.org > > But I have a pathological urge to point out hippocracy. You seem to have a pathological tendency to ignore the beam in your own eye, but clearly see specks in those of others, that's for sure. From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 01 02:05:14 2021 Received: (at 52194) by debbugs.gnu.org; 1 Dec 2021 07:05:15 +0000 Received: from localhost ([127.0.0.1]:43126 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1msJg2-00062O-Nv for submit@debbugs.gnu.org; Wed, 01 Dec 2021 02:05:14 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58140) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1msJg0-000627-Tn for 52194@debbugs.gnu.org; Wed, 01 Dec 2021 02:05:13 -0500 Received: from [2001:470:142:3::e] (port=38140 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1msJfu-00070a-O1; Wed, 01 Dec 2021 02:05:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=auuXY/+1SLrmKX5ddZED8KEx+W0lpw7O7KSPYdhFUE8=; b=MN+7Tzff3w2X SItgn07kp1I0z4lX9H1fkiw1x53OKrPYbM6og/r1d2TJXm1LbJJ+AFBnRM990nhrOo5Y5e6j8qqXY Jx+imaD3ICskinV+I1SE02iVcEP1fDnqhn/c7RVL4oUxSQENXKIyOeiXD5Q89R05k3rL7cKwZ7k52 QnVL4AzxmI5qEVRgekKAxt6BCoJbRjqzZ1uaUJdrrEBHE+8JxR6hrNy5glTddoAMSRbhdisnmWLyW 1cZ5MxB9BUtzzu96Ar+XNSppotVVw1hvur2EDz79PmENNAHBgtVqPdcQnXhJXXs0Ym12l3D7+nTiv pcfeWwnXzHdm3FhYsbXfVQ==; Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1msJfu-0001w8-O1; Wed, 01 Dec 2021 02:05:06 -0500 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman To: dick In-Reply-To: <87czmhn1c1.fsf@dick> (message from dick on Tue, 30 Nov 2021 09:51:42 -0500) Subject: Re: bug#52194: 28.0.50; [PATCH] Put paid to a flappy test module References: <87pmqimnia.fsf@dick> <87sfve3pce.fsf@gmail.com> <87bl21pyuv.fsf@gnus.org> <87h7btn2jt.fsf@dick> <874k7togp2.fsf@gnus.org> <87czmhn1c1.fsf@dick> Message-Id: Date: Wed, 01 Dec 2021 02:05:06 -0500 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52194 Cc: larsi@gnus.org, 52194@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: , Reply-To: rms@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > But I have > a pathological urge to point out hippocracy. Protesilaos, does "hippocracy" mean "Rule by horse owners?" That existed for millenia. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 01 10:05:21 2021 Received: (at 52194) by debbugs.gnu.org; 1 Dec 2021 15:05:21 +0000 Received: from localhost ([127.0.0.1]:45053 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1msRAe-0003k5-SV for submit@debbugs.gnu.org; Wed, 01 Dec 2021 10:05:21 -0500 Received: from mail-qv1-f49.google.com ([209.85.219.49]:36828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1msRAd-0003jt-Mb for 52194@debbugs.gnu.org; Wed, 01 Dec 2021 10:05:19 -0500 Received: by mail-qv1-f49.google.com with SMTP id kl8so21932072qvb.3 for <52194@debbugs.gnu.org>; Wed, 01 Dec 2021 07:05:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=zJjsvwd2bk5YsB6Hzqpa4s5PFOW8Ii9qcfel4KEs9Ys=; b=i00gUDZpyoLGkwAuxR1LTWjlDxzXUb78nSRF+dDucjDR/VaJ6r1Ba0euCaTNsIjPLl 7NqFj2xNZ8WZ/YSak6oC87LPfS5yiecKumnUwXQXzUfnyaXZn7fDJYobvb/SXgfppgGA /dB9s/qROl1EmLp7gzeb09T6BFM0RNS3RO9CuJ3NvsWq8W0+uJgOB4IS60Sz1p5KAixO TXJzsOdGJ2kAi+PovL0B+CEVkxaRgz3eDKVCcTyZGhjOZxrXW7C7KBvh0GJIzVUrGVUH VvBRglBpj6KxYjOxgDr6kxhETLMkz3b2tYa+JtQ5bL//roJ53u6O9wKSCe5BKbbgbTvO JmLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=zJjsvwd2bk5YsB6Hzqpa4s5PFOW8Ii9qcfel4KEs9Ys=; b=njFKj6Nl/81/Cbb/M0runAFuZMH/qe4yOemYqw+sBb4ISgmLEVLFMQkee3In04DuBb lIJad/24MQSyffSh8hlPg2GESylsKmnRY1cJmphwLDD1S/a/AdvqQpDqrM8FVD+fYDd1 giZQSNa/EW81Ab+A5JIU69JP3k0uP2mTqAT7jIfv6ogdTb/WTS9vdeVmUD1+lACXgKUH +7bCmOmSyxbmwXTJPLnZ1gR42V7u33RF9nABsYF1vexjNfoAow83edCgSdIc62R0MjVB HUJ/9PpT95isc6N5Oj8ZVYQhT/dsWFoEOXekiMWR0q86nDzq0cbvarMejuZa5PIpXZSL EyEQ== X-Gm-Message-State: AOAM532vmEf3aHGqwh0VaA+GhjS43k5UrORnGh8bh6v3gb2J2PCp4GeI vGET1e8gxutmMl4dJ0ckXtE= X-Google-Smtp-Source: ABdhPJz9j4BLNbMfzhwCD4d+jsDZGeIJrESLgEsb1tQ7l7YjmxGu9hvdM9Tniqfk8GqDEWsp4GI4lw== X-Received: by 2002:a05:6214:258f:: with SMTP id fq15mr6573283qvb.85.1638371114210; Wed, 01 Dec 2021 07:05:14 -0800 (PST) Received: from localhost ([68.237.93.126]) by smtp.gmail.com with ESMTPSA id d15sm7979qtd.70.2021.12.01.07.05.13 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 01 Dec 2021 07:05:13 -0800 (PST) From: dick To: Richard Stallman Subject: Re: bug#52194: 28.0.50; [PATCH] Put paid to a flappy test module References: <87pmqimnia.fsf@dick> <87sfve3pce.fsf@gmail.com> <87bl21pyuv.fsf@gnus.org> <87h7btn2jt.fsf@dick> <874k7togp2.fsf@gnus.org> <87czmhn1c1.fsf@dick> Date: Wed, 01 Dec 2021 10:05:12 -0500 In-Reply-To: (Richard Stallman's message of "Wed, 01 Dec 2021 02:05:06 -0500") Message-ID: <87y254l61j.fsf@dick> User-Agent: Gnus/5.14 (Gnus v5.14) Commercial/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52194 Cc: 52194@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.0 (-) > Protesilaos, does "hippocracy" mean "Rule by horse owners?" > That existed for millenia. Yes, that snafu occurred to me as soon as I hit send. This is my comeuppance for turning off GNU aspell (and I'm still figuring out why it locks up flyspell). Let the beatings continue. They are much deserved. From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 01 23:35:34 2021 Received: (at 52194) by debbugs.gnu.org; 2 Dec 2021 04:35:34 +0000 Received: from localhost ([127.0.0.1]:46249 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1msdok-0005Iw-1B for submit@debbugs.gnu.org; Wed, 01 Dec 2021 23:35:34 -0500 Received: from eggs.gnu.org ([209.51.188.92]:32998) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1msdoh-0005Ik-LY for 52194@debbugs.gnu.org; Wed, 01 Dec 2021 23:35:32 -0500 Received: from [2001:470:142:3::e] (port=55992 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1msdoc-0003GY-E6; Wed, 01 Dec 2021 23:35:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=sjxMEKlBtsiaUZ0VxAIkdinVvOKRZn+dvfAj2z4G9ts=; b=IEzRbV0LetxV PziqSNPIV3QFr1my51O9q6HQWChuZL26KXOyTIQhgPf5ZGOtA7bCY/1TAIADTQ1J1LdiOk4pwLBI6 aYggPhCMRGo9mSIMaIiNDoUToUv8AtEoIbBJ2TTzElecylSQM23cz7J0UICGzy/Ew7jz50RGdJToM a3Vr9MyFUYMDFdtWBPgSleVC0Vd7fEiz8RyTvD4GThooTPlb2bgXbzcVM/BjziiuuyEJi0rAsaiEz qq6yvQPfmHKWZ5Q1ciiTFh6roGHlPQOJqcE2FKOAOaNmIHEW163uWM7X7Yn0aIZiUwvqVf06hryLG QK7DipfIsjlkXd5UNc9knw==; Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1msdoc-0001bG-F5; Wed, 01 Dec 2021 23:35:26 -0500 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman To: dick In-Reply-To: <87y254l61j.fsf@dick> (message from dick on Wed, 01 Dec 2021 10:05:12 -0500) Subject: Re: bug#52194: 28.0.50; [PATCH] Put paid to a flappy test module References: <87pmqimnia.fsf@dick> <87sfve3pce.fsf@gmail.com> <87bl21pyuv.fsf@gnus.org> <87h7btn2jt.fsf@dick> <874k7togp2.fsf@gnus.org> <87czmhn1c1.fsf@dick> <87y254l61j.fsf@dick> Message-Id: Date: Wed, 01 Dec 2021 23:35:26 -0500 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52194 Cc: 52194@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: , Reply-To: rms@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] Please don't think of it as a "beating" -- I didn't mean that joke as an attack. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) From unknown Tue Aug 19 23:13:24 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 30 Dec 2021 12:24:15 +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