From owner-freebsd-hackers@freebsd.org Sun Dec 17 02:12:05 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 0F787E99C62 for ; Sun, 17 Dec 2017 02:12:05 +0000 (UTC) (envelope-from mark@heily.com) Received: from mail-ot0-x22d.google.com (mail-ot0-x22d.google.com [IPv6:2607:f8b0:4003:c0f::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CC4B07D025 for ; Sun, 17 Dec 2017 02:12:04 +0000 (UTC) (envelope-from mark@heily.com) Received: by mail-ot0-x22d.google.com with SMTP id h9so10828664oti.0 for ; Sat, 16 Dec 2017 18:12:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heily-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=2raIYg3wYsJ69j4JlaieiwrdoFCFfEfWwt462Wwhodk=; b=GL9DadTu2AsEpuRJkTF9Xliq7W3wHZEEF8CeYf9WbpQg8uFJRVhOgmxXxBRJysMUt2 RAXDzZFfPTx6FTcrp1CIv/3w6DNUumW3HC8+6oTfTkqwtEfWl7aA3RDTyBCpFHgRpwCj +Kz40VYgQNOvxYRpUjFw8ufON2jG77tjsnVF+se3ceGdEk0uysv+srpIlEhylEJURSjQ H/4G1C0cTuDgvbPiAozxCcHbN1pNn5mi3wYsTAP1F/TdYteIYW+g6BkO8zttabAVNqpU 7itvoIs7Kc4ETLycZfIh2JSB5reHdp342JaNoo8g93CjySfdSXuR28ydaO1QMQlmDpWn L+JA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=2raIYg3wYsJ69j4JlaieiwrdoFCFfEfWwt462Wwhodk=; b=jbSCfpRP34Q3khqUrRqNnbNvLxlvEQ/LmpY4xslADUCDPKNr8AsZFjZlDiAaZh9Aat yq7jU3F0EeujuamrdXhcVTwPL/FQiDbpYnjqTNGNhQvR/Yp87+KvjIqGx6+8kdyr9TKq AD1vWUJ8UbDKtjfSao9HgJU9Bw4uKFfRUVGl1cu5OXX5uocLEkC8OBESD9EEB1YEbj+N 3Q2jmr61FFdCBgw433WTgTbjwty3eVCssP301T8TUScNZLHpxQxX2iE751gXj34z7M9+ Yxj19kZN5qHr3MzYVxfoQLK+FXnwQer67wWQwPNqySPYH2PjHnzNoAeUfvVm01NvEk1a Lvpw== X-Gm-Message-State: AKGB3mIr/HvpTl+yMYZ3O0VU1Qn8gCOBrnurEF0WQ7PTXhO63fUNIvsv gEjXSBVphCuNCj78lL6elc9sopNpACEUgCtnP04hvdzc1hg= X-Google-Smtp-Source: ACJfBov7jxTgC15FMqVS81/jiUC07alcEjqaUS7iiEir/ATtndLFyWR3H0iCbb47BmUP/+P/wljgJXEM4ClMHFpB4+A= X-Received: by 10.157.37.55 with SMTP id k52mr6565036otb.80.1513476723799; Sat, 16 Dec 2017 18:12:03 -0800 (PST) MIME-Version: 1.0 Received: by 10.157.22.170 with HTTP; Sat, 16 Dec 2017 18:12:03 -0800 (PST) X-Originating-IP: [71.70.173.127] In-Reply-To: <201712161949.vBGJnnMR008332@pdx.rh.CN85.dnsmgr.net> References: <201712161949.vBGJnnMR008332@pdx.rh.CN85.dnsmgr.net> From: Mark Heily Date: Sat, 16 Dec 2017 21:12:03 -0500 Message-ID: Subject: Re: Objections to converting bsd-family-tree to a dot file To: "Rodney W. Grimes" Cc: Eitan Adler , FreeBSD Hackers , tech-misc@netbsd.org, Lyndon Nerenberg , Kernel@dragonflybsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.25 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: Sun, 17 Dec 2017 02:12:05 -0000 On Sat, Dec 16, 2017 at 2:49 PM, Rodney W. Grimes < freebsd-rwg@pdx.rh.cn85.dnsmgr.net> wrote: > > On 15 December 2017 at 08:43, Lyndon Nerenberg > wrote: > > >> I'd like to turn this into into a dot file > > > Sounds like a reasonable idea. With care, the source (text) file(s) > can > > > often be formatted in a way that's at least semi-readable. I assume > this > > > would ship with pregenerated images (PDF, SVG) so people don't have to > > > install the port to render the graph? > > > > > > The overall consensus seems to be: so long as there is a reasonable > > way to view this file in plaintext without requiring a tool in base, > > its fine. I'll likely run with that after ironing out the conversion > > bit. > > I have seen no presentation of a reasonable way to view the > graph in plain text. 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. Example: https://codeyarns.com/2017/10/21/how-to-convert-dot-graph-to-ascii/ Nor do I find the output you presented > as a sample very usable due to scaling issues, one of the graphs > was massively wide, the other was ok but at such a scale had > to be zoomed significantly to read. > > Though they are "pretty" I find them cumbersumb to use. And that > means they wont be used. > > I agree, there is so much information that you can't see the forest for the trees. Have you considered removing minor releases and bugfix releases from the diagram, especially when you get down into NetBSD/OpenBSD/FreeBSD land? +1 for the idea of using DOT to generate this graph, and good luck with it.