Skip site navigation (1)Skip section navigation (2)
Date:      Fri,  5 Apr 2013 23:36:24 -0700 (PDT)
From:      Jeremy Chadwick <jdc@koitsu.org>
To:        FreeBSD-gnats-submit@freebsd.org
Cc:        portmgr@freebsd.org
Subject:   ports/177663: net/mtr and/or net/mtr-nox11 badly broken
Message-ID:  <20130406063624.D7C6973A31@icarus.home.lan>
Resent-Message-ID: <201304060640.r366e0rb018179@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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 <jdc@koitsu.org>
 >>> 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
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130406063624.D7C6973A31>