git/list[1] front-page[2] threads[3] people[4] search[5] about
 

git send-email Connection Closed

From
JLJuston Li <juston.h.li@gmail.com>
Date
Jul 15, 2015, 05:11 UTC
Message-ID
<CAFow2F9ZFNcBdoc7YTCeGT_PA-UvMyfcKWE4K4ufGMyFXJd5Uw@mail.gmail.com>
Hello

Recently, I have had trouble using git send-email to send a patchset. After the confirmation to send the email I get the following: Send this email? ([y]es|[n]o|[q]uit|[a]ll): y [Net::SMTP::SSL] Connection closed at /usr/lib/git-core/git-send-email line 1320. fatal: 'send-email' appears to be a git command, but we were not able to execute it. Maybe git-send-email is broken?

This message first appeared when I tried to send a 19 commit patchset via 'git send-email HEAD~19'. It also fails when I try to format-patch and send the patchset separately via 'git send-email 0001...' Oddly enough, it works when I send anything other than 19 commits for example 'git send-email HEAD~1' or 'git send-email HEAD~20'

I thought it was something with the gmail servers but I was able to send the patchset by downgrading a couple perl packages warning: downgrading package perl (5.22.0-1 => 5.20.2-1) warning: downgrading package perl-net-ssleay (1.68-2 => 1.67-1)

Note perl-net-ssleay depends on perl 5.22 so I can't isolate which package but I can consistently get the failure with the newest packges and it works fine with the downgraded packages.

Running Arch Linux git 2.4.5 perl 5.22.0 perl-authen-sasl 2.16 perl-mime-tools 5.505 perl-net-smtp-ssl 1.03

.gitconfig
[sendemail]
    smtpEncryption = tls
    smtpServer = smtp.gmail.com
    smtpUser = juston.h.li@gmail.com
    smtpServerPort = 587

Regards Juston

Next: Mike Rappazzo
Message 1 of 5 in “git send-email Connection Closed”
  1. Juston LiJul 15, 2015
  2. Mike RappazzoJul 15, 2015
  3. Juston LiJul 16, 2015
  4. Stefan AgnerJul 24, 2015
  5. Stefan AgnerJul 24, 2015

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.