From owner-svn-src-all@freebsd.org Sun May 20 16:29:48 2018 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A981BEE5F27; Sun, 20 May 2018 16:29:48 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: from mail-pl0-x242.google.com (mail-pl0-x242.google.com [IPv6:2607:f8b0:400e:c01::242]) (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 24FCD85231; Sun, 20 May 2018 16:29:48 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: by mail-pl0-x242.google.com with SMTP id bi12-v6so7331924plb.12; Sun, 20 May 2018 09:29:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=61hqXGGBlwW+cFtPKuyxnjbGwnbJgzAswSXFT52xbN8=; b=lH+FtHAmqHjnr1xxfendkgZiyyNObRAFjWzsFc20flW9maF0pAUcZy3TOFTclxm9rl sJFJCTUNt6GVRueAh/BtNwStfEpUMDs3QvipiwuRW7NsPJgwkIuhyvsETZ3BhiXT2/kV 7NIH2kzYb8f7CH03X/ac5JQitKT3VGOn9xNjP3VuoTooSvToiYM6Dc7eHezbEcrcUnMp PVbLPf2/1ibHgoTpc39/DIg+fN/JA27pCf2Rhfz2FfrH+S20XIGK/4eGR8315OlMG/NE rN0mSPhiki7gY6iKe86Si4IzGRocMBcHy5HEy4Y+ZVd5nEHIl+SvHDHe+L0rQ8Psu2CN KTzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=61hqXGGBlwW+cFtPKuyxnjbGwnbJgzAswSXFT52xbN8=; b=G/9trOwxTcNqCSfB6RxkcGvbanOMoLV/s+fLt5kJ6TYq15sK37VwdnxUE1xjey6GA/ d9CiPUHmFOdfvYiU20qiYbQaB5OAzOg59F1dAI57JIQtIL4GFfgw05CjyT+wgVJ6ccNN 2v76YItg5peGzs5kXSOz2O4ReBO5b9TBnGRUtVfNN9Jlfu2rvszJKLedBPJXRIRydvhT aofk0Sn2DO0sGsNBtOLxfH64OJviRVty/BfXKnEB8Dklz9ek4N3xJvCHNKVtJ9FVWK4M JqwecVsFtFbiX/6MkYdU62E2LpVlSvKh5K9/nPGh4kG/r+S4UhDttpKrv7e2SHLy3J8b nstw== X-Gm-Message-State: ALKqPwdHf2J+AQ2oc5db6bjMFAqeDTq7NCQ6keZ78okpOXM4uUI47ctr +wxyJrmkVn4hMBxTLFQCXBmgxozK X-Google-Smtp-Source: AB8JxZqkjmvY1CGQH9uvBmF9yzBGP+/LVjrPXMhA9XlP7Qzk2i8wu5fqfyy9AuTeXen04uznk/KnZQ== X-Received: by 2002:a17:902:6e08:: with SMTP id u8-v6mr17149848plk.96.1526833786944; Sun, 20 May 2018 09:29:46 -0700 (PDT) Received: from raichu (toroon0560w-lp140-02-70-49-169-156.dsl.bell.ca. [70.49.169.156]) by smtp.gmail.com with ESMTPSA id 23-v6sm25782277pfs.147.2018.05.20.09.29.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 20 May 2018 09:29:46 -0700 (PDT) Sender: Mark Johnston Date: Sun, 20 May 2018 12:29:40 -0400 From: Mark Johnston To: Alexey Dokuchaev Cc: Matthew Macy , svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers , Ed Maste Subject: Re: svn commit: r333872 - head/cddl/contrib/opensolaris/tools/ctf/cvt Message-ID: <20180520162940.GA2277@raichu> References: <201805190631.w4J6VHhr094225@repo.freebsd.org> <20180519194437.GA21485@raichu> <20180520105920.GA30998@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180520105920.GA30998@FreeBSD.org> User-Agent: Mutt/1.9.5 (2018-04-13) X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 May 2018 16:29:48 -0000 On Sun, May 20, 2018 at 10:59:20AM +0000, Alexey Dokuchaev wrote: > On Sat, May 19, 2018 at 03:44:37PM -0400, Mark Johnston wrote: > > ... > > I don't really think it's important. The main consideration is the > > toolchain. We use illumos as an upstream, which is pretty inactive at > > this point. Joyent's illumos fork has put a lot of work into the CTF > > toolchain, and OpenBSD has made some progress towards an ISC-licensed > > ctfconvert utility. I'd like to import the latter, since the permissive > > license means that we can use it in DDB. It requires more work because > > of some missing functionality, though. > > > > At some point I think we'd like to pursue one of these two upstreams, > > Quick reality check question: why aren't *we* (FreeBSD) upstream, since > Sun was killed by Oracle and we're more alive than illumos and OpenBSD? Most of the non-trivial commits to the CTF toolchain in the past several years were done by me, and they were just bug fixes. AFAIK no one is actively working on improving the CTF toolchain in FreeBSD. The Joyent fork has lots of improvements and cleanups that make the code easier to maintain and more useful (for instance, librarifying ctfmerge(1)), and OpenBSD's ctfconv(1) replaces both ctfconvert(1) and ctfmerge(1), and is simpler. My point was merely that anyone seeking to overhaul the CTF toolchain in FreeBSD should consider rebasing on one of these two potential upstreams.