From owner-freebsd-ports@FreeBSD.ORG Wed May 6 19:23:10 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BBC3010656C1 for ; Wed, 6 May 2009 19:23:10 +0000 (UTC) (envelope-from matthias.andree@gmx.de) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.freebsd.org (Postfix) with SMTP id 7CCA48FC13 for ; Wed, 6 May 2009 19:23:08 +0000 (UTC) (envelope-from matthias.andree@gmx.de) Received: (qmail invoked by alias); 06 May 2009 19:23:04 -0000 Received: from e179171104.adsl.alicedsl.de (EHLO mandree.no-ip.org) [85.179.171.104] by mail.gmx.net (mp006) with SMTP; 06 May 2009 21:23:04 +0200 X-Authenticated: #428038 X-Provags-ID: V01U2FsdGVkX1+17m5bV7K1fi4M5Bi6aPkV9Qazko3X6zEnOZhj5d 2q5ASUAxoVCrpT Received: from vmfreebsd6.emma.line.org (vmfreebsd6.emma.line.org [192.168.0.106]) by merlin.emma.line.org (Postfix) with ESMTP id D933519402E; Wed, 6 May 2009 21:23:02 +0200 (CEST) Received: by vmfreebsd6.emma.line.org (Postfix, from userid 1001) id 0FD0C417D9; Wed, 6 May 2009 21:23:01 +0200 (CEST) Date: Wed, 6 May 2009 21:23:00 +0200 From: Matthias Andree To: bug-followup@FreeBSD.org Message-ID: <20090506192259.GA69628@vmfreebsd6.emma.line.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.18 (2008-05-17) X-Y-GMX-Trusted: 0 X-FuHaFi: 0.67 Cc: freebsd-ports@freebsd.org, miwi@freebsd.org Subject: [MAINTAINER] Re: ports/134156: Unable to build updated: e2fsprogs-libuuid-1.41.5 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 May 2009 19:23:11 -0000 Greetings, the attached patch changes two ports and should fix this bug. * misc/e2fsprogs-libuuid: - bump revision, as we're changing files and fixing a bug even for those who had successfully built libuuid before - patch one more source file to make sure the clock.txt state file gets saved to the right directory - try to run the newly-build uuidd for our self-test (ignoring failures, as they are non-fatal) - (the actual build fix is inherited from the other port) * sysutils/e2fsprogs: - add files/patch-uuid-loop to actually fix the "self-test does not terminate" bug. What causes the client to see EOF prematurely or the server to fail to send a response remains unknown, but we'll fix the worse part of the issue: loop on EOF (read returning 0). diffstat: misc/e2fsprogs-libuuid/Makefile | 9 +- misc/e2fsprogs-libuuid/files/uuidd.in | 8 +- sysutils/e2fsprogs/files/patch-uuid-loop | 117 +++++++++++++++++++++++++++++++ 3 files changed, 129 insertions(+), 5 deletions(-) -- Matthias Andree