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

Re: [PATCH 1/3] t/lib-httpd: avoid using BSD's sed

From
Ed Maste <emaste@freebsd.org>
Date
Feb 27, 2020, 17:39 UTC
Message-ID
<CAPyFy2BZoJAuugAbmgsrbzjM1pNu7o9Wzusz1qV7No8Hr+T4ww@mail.gmail.com>
In-Reply-To
<nycvar.QRO.7.76.6.2002271640320.46@tvgsbejvaqbjf.bet>

On Thu, 27 Feb 2020 at 10:40, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:

Show 7 quoted lines
>
> My bad. I looked at StackOverflow and there the claim was that all BSD
> seds behave that way.
>
> Of course, SO always lags behind by a couple years (although even such old
> threads are often very useful), so it is possible that _old_ BSD sed
> behaved that way.

Yeah, I wondered about the different behaviour, and asked on Twitter about it. You're right, it is historical BSD behaviour and NetBSD at least still appends the newline. FreeBSD changed this in 2014 - http://bugs.freebsd.org/160745.

> Related, I saw that Cirrus CI offers FreeBSD builds, maybe you'd be
> interested in supporting that out of the box in
> https://github.com/git/git?

Indeed - there is a .cirrus.yml in git now which builds and runs tests (on FreeBSD 12.1). I'll look into working with the GitHub organization owners for git and gitgitgadget to see about allowing Cirrus to access the repositories.

Previous: Johannes SchindelinNext: Johannes Schindelin
Message 6 of 16 in “ci: upgrade to the latest Azure Pipelines agent pools”
  1. 0/3 ci: upgrade to the latest Azure Pipelines agent poolsJohannes Schindelin via GitGitGadget, Feb 26, 2020
  2. 3/3 Azure Pipeline: switch to the latest agent poolsJohannes Schindelin via GitGitGadget, Feb 26, 2020
  3. 1/3 t/lib-httpd: avoid using BSD's sedJohannes Schindelin via GitGitGadget, Feb 26, 2020
  4. Ed MasteFeb 26, 2020
  5. Johannes SchindelinFeb 27, 2020
  6. Ed MasteFeb 27, 2020
  7. Johannes SchindelinFeb 27, 2020
  8. CI/PR builds on FreeBSD, was Re: [PATCH 1/3] t/lib-httpd: avoid using BSD's sedJohannes Schindelin, Feb 28, 2020
  9. Junio C HamanoFeb 26, 2020
  10. Junio C HamanoFeb 26, 2020
  11. Johannes SchindelinFeb 27, 2020
  12. 2/3 ci: prevent `perforce` from being quarantinedJohannes Schindelin via GitGitGadget, Feb 26, 2020
  13. 0/3 ci: upgrade to the latest Azure Pipelines agent poolsJohannes Schindelin via GitGitGadget, Feb 27, 2020
  14. 2/3 ci: prevent `perforce` from being quarantinedJohannes Schindelin via GitGitGadget, Feb 27, 2020
  15. 3/3 Azure Pipeline: switch to the latest agent poolsJohannes Schindelin via GitGitGadget, Feb 27, 2020
  16. 1/3 t/lib-httpd: avoid using macOS' sedJohannes Schindelin via GitGitGadget, Feb 27, 2020

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.