From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Apr 6 06:40:00 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id C924A129 for ; Sat, 6 Apr 2013 06:40:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id AA6DD1F1 for ; Sat, 6 Apr 2013 06:40:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r366e0EY018180 for ; Sat, 6 Apr 2013 06:40:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r366e0rb018179; Sat, 6 Apr 2013 06:40:00 GMT (envelope-from gnats) Resent-Date: Sat, 6 Apr 2013 06:40:00 GMT Resent-Message-Id: <201304060640.r366e0rb018179@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jeremy Chadwick Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 52736103 for ; Sat, 6 Apr 2013 06:37:11 +0000 (UTC) (envelope-from jdc@koitsu.org) Received: from qmta01.emeryville.ca.mail.comcast.net (qmta01.emeryville.ca.mail.comcast.net [IPv6:2001:558:fe2d:43:76:96:30:16]) by mx1.freebsd.org (Postfix) with ESMTP id 35AD61E4 for ; Sat, 6 Apr 2013 06:36:34 +0000 (UTC) Received: from omta12.emeryville.ca.mail.comcast.net ([76.96.30.44]) by qmta01.emeryville.ca.mail.comcast.net with comcast id LWZi1l0080x6nqcA1WcRbA; Sat, 06 Apr 2013 06:36:25 +0000 Received: from koitsu.strangled.net ([67.180.84.87]) by omta12.emeryville.ca.mail.comcast.net with comcast id LWcQ1l00V1t3BNj8YWcRRf; Sat, 06 Apr 2013 06:36:25 +0000 Received: by icarus.home.lan (Postfix, from userid 1000) id D7C6973A31; Fri, 5 Apr 2013 23:36:24 -0700 (PDT) Message-Id: <20130406063624.D7C6973A31@icarus.home.lan> Date: Fri, 5 Apr 2013 23:36:24 -0700 (PDT) From: Jeremy Chadwick To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.114 Subject: ports/177663: net/mtr and/or net/mtr-nox11 badly broken Cc: portmgr@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Jeremy Chadwick List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Apr 2013 06:40:00 -0000 >Number: 177663 >Category: ports >Synopsis: net/mtr and/or net/mtr-nox11 badly broken >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Apr 06 06:40:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Jeremy Chadwick >Release: FreeBSD 9.1-STABLE amd64 >Organization: >Environment: System: FreeBSD icarus.home.lan 9.1-STABLE FreeBSD 9.1-STABLE #0 r249160: Fri Apr 5 06:05:12 PDT 2013 root@icarus.home.lan:/usr/obj/usr/src/sys/X7SBA_RELENG_9_amd64 amd64 >Description: With the introduction of mtr 0.84, the mtr authors introduced very broken/stupid code that pertains to the inclusion of glib, with further assumptions made regarding IPv6 support. These bad decisions affect all the BSDs, including OS X. The ""solution"" noticed on FreeBSD was to pull in glib as a dependency. However, this is not the correct solution. For full details/analysis/code/etc., please see these 3 posts on freebsd-ports@ http://lists.freebsd.org/pipermail/freebsd-ports/2013-March/082142.html http://lists.freebsd.org/pipermail/freebsd-ports/2013-March/082144.html (analysis) http://lists.freebsd.org/pipermail/freebsd-ports/2013-March/082145.html I should note that I CC'd sunpoet@freebsd.org when sending the above freebsd-ports@ mail: >How-To-Repeat: n/a >Fix: Choices as I see them: a) Mark the port as BROKEN until mtr 0.85 or newer comes out (no ETA) b) Roll the port back to the previous version (0.82) c) Backport the fixes applied to master/head in github (this will take some effort, and honestly I'm not willing to do it since rolling back to 0.82 is easier for me to do) >Release-Note: >Audit-Trail: >Unformatted: >>> From: Jeremy Chadwick >>> To: sib@tormail.org >>> Date: Fri, 15 Mar 2013 21:32:14 -0700 >>> Cc: sunpoet@freebsd.org, freebsd-ports@freebsd.org >>> Subject: Re: net/mtr failed to build