From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.bugs Subject: bug#31737: 26.1.50; Gnus does not use mailutils movemail Date: Fri, 08 Jun 2018 18:01:14 +0200 Message-ID: <87tvqdjmid.fsf@gmail.com> References: <87sh5zk9br.fsf@gmail.com> <8736xzvgrg.fsf@yandex.com> <87o9gnk7vb.fsf@gmail.com> <831sdhuwc1.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1528473996 23719 195.159.176.226 (8 Jun 2018 16:06:36 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 8 Jun 2018 16:06:36 +0000 (UTC) Cc: m43cap@yandex.com, 31737@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jun 08 18:06:32 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fRJuJ-00064x-UL for geb-bug-gnu-emacs@m.gmane.org; Fri, 08 Jun 2018 18:06:32 +0200 Original-Received: from localhost ([::1]:36880 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fRJwR-0003FM-1L for geb-bug-gnu-emacs@m.gmane.org; Fri, 08 Jun 2018 12:08:43 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50483) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fRJq4-0006b2-0m for bug-gnu-emacs@gnu.org; Fri, 08 Jun 2018 12:02:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fRJpz-0000mD-4O for bug-gnu-emacs@gnu.org; Fri, 08 Jun 2018 12:02:08 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:60202) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fRJpy-0000lq-Vq for bug-gnu-emacs@gnu.org; Fri, 08 Jun 2018 12:02:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fRJpy-0000CS-JC for bug-gnu-emacs@gnu.org; Fri, 08 Jun 2018 12:02:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Jun 2018 16:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31737 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 31737-submit@debbugs.gnu.org id=B31737.1528473683720 (code B ref 31737); Fri, 08 Jun 2018 16:02:02 +0000 Original-Received: (at 31737) by debbugs.gnu.org; 8 Jun 2018 16:01:23 +0000 Original-Received: from localhost ([127.0.0.1]:39865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fRJpL-0000BY-Aa for submit@debbugs.gnu.org; Fri, 08 Jun 2018 12:01:23 -0400 Original-Received: from mail-wr0-f170.google.com ([209.85.128.170]:41857) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fRJpJ-0000BM-Qe for 31737@debbugs.gnu.org; Fri, 08 Jun 2018 12:01:22 -0400 Original-Received: by mail-wr0-f170.google.com with SMTP id h10-v6so13891538wrq.8 for <31737@debbugs.gnu.org>; Fri, 08 Jun 2018 09:01:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:mail-copies-to:gmane-reply-to-list :date:in-reply-to:message-id:mime-version:content-transfer-encoding; bh=wQ96jRIOSjhwUWaheuVx35dRARKPGrzU/9s9QISb2Bs=; b=QRn5irxFberHCIN+SIcqFRe4e0PQCAyzRBiijxqr9VSEaUPkQ7jiiNNxjUBTEF2So3 bQ9G2cF/Ex/xi7TnTXzs0b4bMfgrtPbU6tRBZXkS9iekDUk3E01abOpGhK2GOkPVxFpJ VSpwWg1Xd6XAaeFMHgUAwECAKwxLfIYgH2tPWbCB6cIvxEeqN86Md2ywsCpNd52tw99T OVWqzRRrPVaoWE9kdDQfKxaE/jufac8fYU3XGdfJotvshOSmnlxjFNj4nDNNvMHodFl7 briHoBvNNAg7ZSrA7v9Yn3/gOSYY24MeE9b9Sozuodz5i9GvIUg9D4bnqgKelxsASaLO Yh5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:mime-version :content-transfer-encoding; bh=wQ96jRIOSjhwUWaheuVx35dRARKPGrzU/9s9QISb2Bs=; b=mIgVhjmjY6kJyFslKzGim3tQo4iU1Pig51kAPn8MLqyYdMEqqPeAJ+KTIjur1k1tWu BMgJdm8j4IeiLyadobRYdkHx7AmGiDx7ctW/JkQrKNnApYDkeTxufrEZ/6SeCBN1VDIR pqioPF+TvTSADxGraoY5ignqaDaR603yC0Bcdoz2FP5WQV7iaiJMWlwSO2pOyC10Oi4w hb7NRQ+IeULXS8+h/TsDH/F7h4i8xTWXGopqvt9JKYN6pIIDYX4Jg5w+YrwUecxXYw3R 9s1wIK28+muQViRXzoZ0uQBjqEnerRnCEmIRKg5EqhAvMfTlPF6npYg7ZrzQRRsgaHHL lU8g== X-Gm-Message-State: APt69E2Wkr7q/ETbhVeTpKhwHwLtwSkuSLXzZrvozxxME18uMgswa2bC 9ecnrPs95tq+tAZxsKI3UACLCBpgjWo= X-Google-Smtp-Source: ADUXVKKpbfHDAEHiaBXqFImlZpJVAGQUq9Yy1SoTCEg82q/Y4sGvM/ByL2D9Ej6ViCFr4OQi0oYBzg== X-Received: by 2002:adf:87d0:: with SMTP id c16-v6mr5357510wrc.246.1528473675654; Fri, 08 Jun 2018 09:01:15 -0700 (PDT) Original-Received: from rpluim (vav06-1-78-207-202-134.fbx.proxad.net. [78.207.202.134]) by smtp.gmail.com with ESMTPSA id 19-v6sm75104317wrz.7.2018.06.08.09.01.14 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 08 Jun 2018 09:01:14 -0700 (PDT) Mail-Copies-To: never Gmane-Reply-To-List: yes In-Reply-To: <831sdhuwc1.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 08 Jun 2018 18:33:34 +0300") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:147186 Archived-At: Eli Zaretskii writes: >> From: Robert Pluim >> Date: Wed, 06 Jun 2018 21:55:20 +0200 >> Cc: 31737@debbugs.gnu.org >>=20 >> > I use gnus and have had no trouble with movemail. In emacs-26.1 I >> > compiled using ./configure --with-mailutils and in my ~/.emacs I point >> > the mail-source-movemail-program to "/usr/bin/movemail". Everything >> > works fine. >>=20 >> So it looks like the --emacs flag is not necessary, which means we >> could just change the default of mail-source-movemail-progam. [1] > > Sorry, I don't think I follow: mail-source-movemail-progam is a > variable in Gnus, and its default is nil. Yes, and in that case Gnus looks for movemail in 'exec-directory' only, where emacs no longer installs it if it found Mailutils movemail at configure time. > And I don't see how you concluded that the --emacs flag is > unnecessary: the Mailutils manual says it causes movemail to "output > information used by Emacs rmail interface", i.e. this is unrelated to > Gnus. It wasn't a firm conclusion, it was a tentative one based on one report. There=CA=BCs no real documentation on the '--emacs' flag that I could find. >> Footnotes:=20 >> [1] Eli, 26.2? This is an emacs-26 regression > > What exactly was the regression, and which change do you propose for > the branch? Gnus can no longer use movemail, even though at configure time it was found. The simplest fix is below, but it will cause people who currently have Mailutils movemail installed, but an emacs built to not use it, to start using it, so it makes me uncomfortable. Perhaps gnus should check in 'exec-directory' first if mail-source-movemail-program is nil, and then fall back to 'executable-find'? Or perhaps we should just forget about 'our' movemail and require people to install Mailutils. diff --git i/lisp/gnus/mail-source.el w/lisp/gnus/mail-source.el index d2850f4cee..1e328c9b43 100644 --- i/lisp/gnus/mail-source.el +++ w/lisp/gnus/mail-source.el @@ -301,7 +301,7 @@ mail-source-idle-time-delay :group 'mail-source :type 'number) =20 -(defcustom mail-source-movemail-program nil +(defcustom mail-source-movemail-program (executable-find "movemail") "If non-nil, name of program for fetching new mail." :version "22.1" :group 'mail-source