Bug#755295: Hurd term server (was: Hurd GCC ping)
- To: Thomas Schwinge <thomas@codesourcery.com>, 755295@bugs.debian.org, bug-hurd@gnu.org, Roland McGrath <roland@hack.frob.com>, Matthias Klose <doko@ubuntu.com>, Thomas Bushnell <tb@becket.net>, marcus.brinkmann@ruhr-uni-bochum.de, Miles Bader <miles@gnu.org>
- Subject: Bug#755295: Hurd term server (was: Hurd GCC ping)
- From: Samuel Thibault <samuel.thibault@gnu.org>
- Date: Mon, 9 Feb 2015 18:03:33 +0100
- Message-id: <[🔎] 20150209170333.GA17668@type.bordeaux.inria.fr>
- Mail-followup-to: Thomas Schwinge <thomas@codesourcery.com>, 755295@bugs.debian.org, bug-hurd@gnu.org, Roland McGrath <roland@hack.frob.com>, Matthias Klose <doko@ubuntu.com>, Thomas Bushnell <tb@becket.net>, marcus.brinkmann@ruhr-uni-bochum.de, Miles Bader <miles@gnu.org>
- Reply-to: Samuel Thibault <samuel.thibault@gnu.org>, 755295@bugs.debian.org
- In-reply-to: <20150118210349.GK2957@type.youpi.perso.aquilenet.fr>
- References: <53CAA84C.6080301@debian.org> <53EDFDC1.9050205@ubuntu.com> <87vbpogj0r.fsf@schwinge.name> <87iojtpi1s.fsf@kepler.schwinge.homeip.net> <20141102171311.GS2991@type.youpi.perso.aquilenet.fr> <87twzoxd3b.fsf@kepler.schwinge.homeip.net> <20150118210349.GK2957@type.youpi.perso.aquilenet.fr>
The latest Debian hurd package has a workaround to mimic Linux' behavior
of never returning more than 4095 bytes for non-blocking pipe reads,
which fixes the 'expect' behavior.
gcc-5 is currently building on the mahler buildd with it, it'll take a
few hours to complete, but by comparing the first test passes, I can
confirm that there are *WAY* fewer failures with this workaround in
place. So these were really due to expect/tcl bad buffering.
Samuel
Reply to: