From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/10591 Path: news.gmane.org!.POSTED!not-for-mail From: Johannes Schindelin Newsgroups: gmane.linux.lib.musl.general,gmane.comp.version-control.git Subject: Re: Re: Regression: git no longer works with musl libc's regex impl Date: Thu, 6 Oct 2016 12:44:37 +0200 (CEST) Message-ID: References: <20161004150848.GA7949@brightrain.aerifal.cx> <20161004152722.ex2nox43oj5ak4yi@sigill.intra.peff.net> <20161004154045.GT19318@brightrain.aerifal.cx> <20161005090625.683fdbbfac8164125dee6469@gmail.com> <20161005225934.770d73b7d491d4bf4816411d@gmail.com> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Trace: blaine.gmane.org 1475750722 29154 195.159.176.226 (6 Oct 2016 10:45:22 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 6 Oct 2016 10:45:22 +0000 (UTC) User-Agent: Alpine 2.20 (DEB 67 2015-01-07) Cc: musl@lists.openwall.com, Rich Felker , Jeff King , git@vger.kernel.org To: James B Original-X-From: musl-return-10604-gllmg-musl=m.gmane.org@lists.openwall.com Thu Oct 06 12:45:17 2016 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1bs6Ab-0004lO-18 for gllmg-musl@m.gmane.org; Thu, 06 Oct 2016 12:44:57 +0200 Original-Received: (qmail 31748 invoked by uid 550); 6 Oct 2016 10:44:55 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 30706 invoked from network); 6 Oct 2016 10:44:54 -0000 X-X-Sender: virtualbox@virtualbox In-Reply-To: <20161005225934.770d73b7d491d4bf4816411d@gmail.com> X-Provags-ID: V03:K0:svWy1U2b1BTtlRod1AGvFAl4OtqN+y999PeDpxJwmSOZTsFB69X RkR1Ft70jeOJdCdhh3uzk6rZ0nKI7Lrzg7qdGyfp8q83rSbYWW5bbjteHE6I7sL0Wg30TkX bzWfe0ZYVhtAmauUxGzIXe9c8AQ5HzK9bOA0YjNUWU5Z1M4bsNfIHa6el/NB9iFfMmfbxEz 9A2TmejEbAUSncUltpkEQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:/3BuwSutYes=:ozjkoGpB1Guu1noQUKndqH aMJhKzH/+tlDvePlbTzwS0bDRUgHDzf8/I/5yrqrpI6kCpMzoQ+oL3sUmUiT5kY1VgE0gUjHD GczrteBuUV1/XsbwI4e8BVrZwZnaeMdl+oI3KrBf+ZrD+SMse6AkrcS6sHnTqqjgkEZNw9Gh9 +E+xMQ3NXegiNp+8RG4qXrN4uzHmFNQajxKDdNtvwtKOkpaK+Q1GVPK5q4lTJN9HnFhLxPenN 9wWXvy1/1LNBukSc30/xe5fHrJL2Jkjtey6L/k3Z5YKEZUsxIFDsAbtGkjzKwNgbbHaKR4Y/V 1WQvcfJLuZprO/fAvyUyia/zDsDcOBQDmm6CQeLDjqGSso0uGBcXlakF0x4tRvLggs/JD2ftO lAHaZysozUfXI62VpEUvfLO9Z5rMh4kF9vI1UrhboZbU4NkawU+cuR9CPWi1+XYXw/0IrGpSE Hh0pE1nDaVC21jSodl8vPAmzWYmM9fmlBQJx5VZ/w/o+9c8NGyXzE5D+NMVtXNb7bo3dozOkM IlTJlPcCZlXZaHSZGHf9ehCsSn1tbH1qyoMjd+1ZZfHwd7NU4kv/cgBhHR6Cfm2mmqJMaUetW SNj/mTAKP0kM5GHCrlZcS+1hFY9dlVB7ENnbA4lRn+gwHtnDPlVX9+UHDi/cPIi40Lh6IbzhN lyVLMCojpJlHxdTTnOMgXSNYk/Fik50sCIIjdA2x2krFaic0dHSmNr/3HZ3Pgv6EnKnmrK5U7 J9WZqpiAOvfIl+asPEwwgUsro9il7BSaoaZrn2Rb87gaFyO+u4e6JQyQOHBVD/rCLvqWFmE0 Xref: news.gmane.org gmane.linux.lib.musl.general:10591 gmane.comp.version-control.git:306308 Archived-At: Hi James, On Wed, 5 Oct 2016, James B wrote: > On Wed, 5 Oct 2016 12:41:50 +0200 (CEST) > Johannes Schindelin wrote: > > It's a very sad day for a tool that was developed originally to maintain > Linux kernel, by the Linux kernel author, now is restricted to avoid > use/optimise on Linux/POSIX features *because* it has to run on another > Windows ... Please note that this thread started because Git tried to shed the restrictions of POSIX by using REG_STARTEND. In other words, we tried very much *not* to be restricted. And pragmatically, I must add that the REG_STARTEND feature is a very, very useful one. If you want to turn your sadness into something productive (you will allow me that little prod after all you said in your mail), why don't you dig back through the Git mailing list, fish out my original patch that fell back to the "malloc();memcpy();/*add NUL*/" strategy, and contribute that as a patch to the Git project, making a case that musl requires it? Ciao, Johannes