From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Newsgroups: gmane.lisp.guile.devel Subject: MinGW patches Date: Tue, 18 Feb 2014 18:32:34 +0100 Message-ID: <87vbwc72dp.fsf_-_@gnu.org> References: <834n3x8o7m.fsf@gnu.org> <83y519788a.fsf@gnu.org> <871tz0d5vc.fsf@gnu.org> <83iosc76kz.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1392744769 30011 80.91.229.3 (18 Feb 2014 17:32:49 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 18 Feb 2014 17:32:49 +0000 (UTC) Cc: guile-devel@gnu.org To: Eli Zaretskii Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Feb 18 18:32:58 2014 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WFoXR-00045P-7Y for guile-devel@m.gmane.org; Tue, 18 Feb 2014 18:32:57 +0100 Original-Received: from localhost ([::1]:52093 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WFoXQ-0007Q3-SF for guile-devel@m.gmane.org; Tue, 18 Feb 2014 12:32:56 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41715) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WFoXJ-0007Po-2X for guile-devel@gnu.org; Tue, 18 Feb 2014 12:32:53 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WFoXE-0004ZE-Ft for guile-devel@gnu.org; Tue, 18 Feb 2014 12:32:49 -0500 Original-Received: from hera.aquilenet.fr ([2a01:474::1]:53128) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WFoX9-0004Xu-5a; Tue, 18 Feb 2014 12:32:39 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 7E0911CFD; Tue, 18 Feb 2014 18:32:37 +0100 (CET) Original-Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dpRYcTkv4j4b; Tue, 18 Feb 2014 18:32:37 +0100 (CET) Original-Received: from pluto (LDijon-156-64-49-137.w217-128.abo.wanadoo.fr [217.128.51.137]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 552751C9C; Tue, 18 Feb 2014 18:32:36 +0100 (CET) In-Reply-To: <83iosc76kz.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 18 Feb 2014 18:01:48 +0200") User-Agent: Gnus/5.130007 (Ma Gnus v0.7) Emacs/24.3 (gnu/linux) X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 30 =?utf-8?Q?Pluvi=C3=B4se?= an 222 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 83C4 F8E5 10A3 3B4C 5BEA D15D 77DD 95E2 EA52 ECF4 X-OS: x86_64-unknown-linux-gnu X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a01:474::1 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:16884 Archived-At: Eli Zaretskii skribis: >> From: ludo@gnu.org (Ludovic Court=C3=A8s) >> Cc: Eli Zaretskii , gdb-patches@sourceware.org, guile-deve= l@gnu.org >> Date: Tue, 18 Feb 2014 12:20:39 +0100 >>=20 >> Doug Evans skribis: >>=20 >> I don=E2=80=99t remember, Eli: do you have patches pending review for th= ese >> issues and other MinGW issues in Guile? > > I don't know, you tell me. I sent several changesets in June, > in these messages: > > http://lists.gnu.org/archive/html/guile-user/2013-06/msg00031.html Already applied. > http://lists.gnu.org/archive/html/guile-user/2013-06/msg00032.html Already applied. > http://lists.gnu.org/archive/html/guile-user/2013-06/msg00033.html open-process without fork, see below. > http://lists.gnu.org/archive/html/guile-user/2013-06/msg00036.html Already applied. > http://lists.gnu.org/archive/html/guile-user/2013-06/msg00037.html What about exposing %shell-command-name and %shell-command-switch as you suggested back then, and using that in popen.scm? > http://lists.gnu.org/archive/html/guile-user/2013-06/msg00039.html h_error, see below. > In this message: > > http://lists.gnu.org/archive/html/guile-user/2013-06/msg00057.html > > you have requested a copyright assignment for applying my patches; > that paperwork was done long ago, so the changes can be admitted. Yes, modulo the comments in that message: commenting where it is due, and moving the MinGW-specific code to its own function. Could you resubmit this patch in =E2=80=98git format-patch=E2=80=99 format,= with a ChangeLog-style commit log, and in a separate message? For convenience and to hopefully smooth the process, I=E2=80=99ve added you= to the Savannah group. Please post here for review before pushing. > I don't know if they were, though. One thing I do know is that the > request to gnulib maintainers to include hstrerror, which I posted, at > your request, here > > http://lists.gnu.org/archive/html/bug-gnulib/2013-06/msg00042.html > > was left without any followups. Could you ping them again? It would be really ideal for this to go into Gnulib, rather than duplicating it in each project. > Also, since the only way I could get a functional MinGW Guile was to > configure it without threads, I would suggest that this be the default > for MinGW, but that isn't a big deal. Is it something that can fixed? Does libgc pass its tests on MinGW? Please use one thread per patch, so that the discussion remains focused. Thanks for persevering, and sorry again for dropping the ball! Ludo=E2=80=99.