From owner-freebsd-hackers@freebsd.org Mon Dec 18 18:22:58 2017 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A355EEA1E3C for ; Mon, 18 Dec 2017 18:22:58 +0000 (UTC) (envelope-from jlmuir@imca.aps.anl.gov) Received: from tuna.imca.aps.anl.gov (tuna.imca.aps.anl.gov [164.54.200.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8773168606 for ; Mon, 18 Dec 2017 18:22:58 +0000 (UTC) (envelope-from jlmuir@imca.aps.anl.gov) Received: by tuna.imca.aps.anl.gov (Postfix, from userid 502) id DD6632005D; Mon, 18 Dec 2017 12:22:50 -0600 (CST) Date: Mon, 18 Dec 2017 12:22:50 -0600 From: "J. Lewis Muir" To: Thor Lancelot Simon Cc: Mark Heily , "Rodney W. Grimes" , Eitan Adler , FreeBSD Hackers , tech-misc@netbsd.org, Lyndon Nerenberg , Kernel@dragonflybsd.org Subject: Re: Objections to converting bsd-family-tree to a dot file Message-ID: <20171218182250.GB19446@tuna.imca.aps.anl.gov> References: <201712161949.vBGJnnMR008332@pdx.rh.CN85.dnsmgr.net> <20171218011847.GA12528@panix.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20171218011847.GA12528@panix.com> X-Mailman-Approved-At: Mon, 18 Dec 2017 18:30:24 +0000 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Dec 2017 18:22:58 -0000 On 12/17, Thor Lancelot Simon wrote: > On Sat, Dec 16, 2017 at 09:12:03PM -0500, Mark Heily wrote: > > On Sat, Dec 16, 2017 at 2:49 PM, Rodney W. Grimes > > I have no personal experience with it, but a quick Google search says > > there are programs based on the Graph::Easy library that can > > render DOT files as ASCII. > > And we have to pull what exactly into base or comp to use "Graph::Easy"? Unfortunately, the output from Graph::Easy looks horrible: https://people.freebsd.org/~eadler/files/family-tree/ascii.txt That's unreadable. If Graph::Easy can't do a lot better than that, then I don't think it's worth worrying about what would need to be pulled in for Graph::Easy. I didn't know about bsd-family-tree until this thread, but I must say that I like the existing bsd-family-tree from the standpoint of readability from a terminal. It's nicely organized and laid out! Of course, I also understand the pain of editing it by hand. Eitan, in your initial post, you said: It has to be maintained by hand, and can't be parsed to do anything more useful (like turn it into an image). In addition, formatting differences between the different projects have led to minor differences that are difficult to merge. Is there any possibility of eliminating the formatting differences between the projects? If so, would that then make the maintenance more reasonable? Regards, Lewis