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

Re: [GSoC] A late proposal: a modern send-email

From
惠轶群 <huiyiqun@gmail.com>
Date
Mar 29, 2016, 04:17 UTC
Message-ID
<CAKqreuy0RwgxqrRf7t1AU8dM2VtkvD9gd3VnzVRe-GEieVXDNA@mail.gmail.com>
In-Reply-To
<CACBZZX6q87dw6UW9z+2bAvvWu0WZcYCMD8gxW8MchHwd8Rv3kw@mail.gmail.com>
2016-03-29 0:49 GMT+08:00 Ævar Arnfjörð Bjarmason <avarab@gmail.com>:
Show 29 quoted lines
> On Sat, Mar 26, 2016 at 3:13 AM, 惠轶群 <huiyiqun@gmail.com> wrote:
>> 2016-03-26 2:16 GMT+08:00 Junio C Hamano <gitster@pobox.com>:
>>> 惠轶群 <huiyiqun@gmail.com> writes:
>>>
>>>> # Purpose
>>>> The current implementation of send-email is based on perl and has only
>>>> a tui, it has two problems:
>>>> - user must install a ton of dependencies before submit a single patch.
>>>> - tui and parameter are both not quite friendly to new users.
>>>
>>> Is "a ton of dependencies" true?  "apt-cache show git-email"
>>> suggests otherwise.  Is "a ton of dependencies" truly a problem?
>>> "apt-get install" would resolve the dependencies for you.
>>
>> There are three perl packages needed to send patch through gmail:
>> - perl-mime-tools
>> - perl-net-smtp-ssl
>> - perl-authen-sasl
>>
>> Yes, not too many, but is it better none of them?
>>
>> What's more, when I try to send mails, I was first disrupted by
>> "no perl-mime-tools" then by "no perl-net-smtp-ssl or perl-authen-sasl".
>> Then I think, why not just a mailto link?
>
> I think your proposal should clarify a bit who these users are that
> find it too difficult to install these perl module dependencies. Users
> on OSX & Windows I would assume, because in the case of Linux distros
> getting these is the equivalent of an apt-get command away.
In fact, I'm not familiar with the build for OSX or Windows.
> If installing these dependencies is hard for users perhaps a better
> thing to focus on is altering the binary builds on Git for platforms
> that don't have package systems to include these dependencies.
Why `mailto` not a good choice? I'm confusing.
> In this case it would mean shipping a statically linked OpenSSL since
> that's what these perl SSL packages eventually depend on.
Previous: Ævar Arnfjörð BjarmasonNext: Ævar Arnfjörð Bjarmason
Message 9 of 15 in “[GSoC] A late proposal: a modern send-email”
  1. 惠轶群Mar 25, 2016
  2. Junio C HamanoMar 25, 2016
  3. 惠轶群Mar 26, 2016
  4. Pranit BauvaMar 26, 2016
  5. 惠轶群Mar 26, 2016
  6. 惠轶群Mar 26, 2016
  7. 惠轶群Mar 26, 2016
  8. Ævar Arnfjörð BjarmasonMar 28, 2016
  9. 惠轶群Mar 29, 2016
  10. Ævar Arnfjörð BjarmasonMar 29, 2016
  11. Johannes SchindelinMar 30, 2016
  12. Eric WongMar 27, 2016
  13. Javier Domingo CansinoMar 27, 2016
  14. 惠轶群Mar 28, 2016
  15. Eric WongApr 5, 2016

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.