Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 04 Mar 2012 07:33:32 -0500
From:      "John D. Hendrickson and Sara Darnell" <johnandsara2@cox.net>
To:        Ed Schouten <ed@80386.nl>
Cc:        freebsd-arch@freebsd.org
Subject:   Re: dep-trace  v.  tsort  (mac ports depends support)
Message-ID:  <4F53611C.8000905@cox.net>
In-Reply-To: <20120303151239.GF32748@hoeg.nl>
References:  <4E18ABB1.4010304@cox.net> <20110709194639.GA4914@elie> <4E18EE60.7010402@cox.net> <20110710151354.GA25475@r500-debian> <4F50FD4D.9000106@cox.net> <20120302183138.GC32748@hoeg.nl> <4F5227FE.3080708@cox.net> <20120303151239.GF32748@hoeg.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
No and no again.

BSD already uses tsort(1) during portage which is NOT OPTIONAL.

It is not for you to like or dislike.

You've missed the point of "depends" altogether.  You don't have high level software capability 
until after it is installed or ported : both need or require order.

Thank you  -- John


Ed Schouten wrote:
> Hi John,
> 
> * John D. Hendrickson and Sara Darnell <johnandsara2@cox.net>, 20120303 15:17:
>> Who knows to order depends so tsort can order them in non-topological
>> order as output?  Who has time to SVG plot program compile order (or
>> pkg) depends like airports and airplanes and draw arrows between
>> them?
>>
>> Another issue of pre-positioning each sublists in port files : you
>> are SOL if there is any loss of order before tsort gets them.
>>
>> Another issue (one port not knowing the full sublist of the other)
>> (there are probably more I'll stop there).


> But the point is that if applications are looking for such things, they
> are typically implemented in a higher-level programming language that
> allows them to implement such features themselves, instead of relying on
> a 1980s command line tool.




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