From owner-freebsd-arch@freebsd.org Tue Oct 1 18:57:33 2019 Return-Path: Delivered-To: freebsd-arch@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 319A813D50C for ; Tue, 1 Oct 2019 18:57:33 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 46jT6P0W5Rz4DTK for ; Tue, 1 Oct 2019 18:57:33 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 0F8BE13D50B; Tue, 1 Oct 2019 18:57:33 +0000 (UTC) Delivered-To: arch@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0F50713D50A for ; Tue, 1 Oct 2019 18:57:33 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46jT6N6gkgz4DTJ for ; Tue, 1 Oct 2019 18:57:32 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: from mail-qt1-f180.google.com (mail-qt1-f180.google.com [209.85.160.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) (Authenticated sender: kevans) by smtp.freebsd.org (Postfix) with ESMTPSA id BBDAA30EB for ; Tue, 1 Oct 2019 18:57:32 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: by mail-qt1-f180.google.com with SMTP id r5so23045449qtd.0 for ; Tue, 01 Oct 2019 11:57:32 -0700 (PDT) X-Gm-Message-State: APjAAAU4tEzTkUlR1unkm8S6AjBTFTnst6QW3UOE4+XRfJuuSrgQq3y2 y08cv8pg9dpfe5wVv+7gqaTTXtEDxDjNbGGKdII= X-Google-Smtp-Source: APXvYqxZEZTadeLIbq2ihrM699h5VIbA2G+dpt0sDeq5AVabnl6XmiwhrfR4oPbL0RVTPl+Fa4llamHdEdmLxOCgEOw= X-Received: by 2002:ac8:33d3:: with SMTP id d19mr4037420qtb.60.1569956252110; Tue, 01 Oct 2019 11:57:32 -0700 (PDT) MIME-Version: 1.0 References: <201910011750.x91Ho8NF044791@gndrsh.dnsmgr.net> In-Reply-To: <201910011750.x91Ho8NF044791@gndrsh.dnsmgr.net> From: Kyle Evans Date: Tue, 1 Oct 2019 13:57:20 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: PicoBSD Build Scripts To: "Rodney W. Grimes" Cc: "freebsd-arch@freebsd.org" Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Oct 2019 18:57:33 -0000 On Tue, Oct 1, 2019 at 12:50 PM Rodney W. Grimes wrote: > > > On Fri, Sep 13, 2019 at 2:52 PM Kyle Evans wrote: > > > > > > Hi, > > > > > > A PR[0] has recently surfaced pertaining to the PicoBSD build scripts > > > (see: picobsd(8), ^/release/picobsd) and how they fail to produce > > > usable output by default. Some further investigation revealed that the > > > build script is actually pretty broken, and has to have been for at > > > least a couple of years... see comment #2 on the referenced PR. > > > > > > Because of this and that it hasn't seen much active maintenance > > > (mostly drive-by mechanical changes, from what I can tell) for years, > > > I'd like to propose deprecation and removal of the PicoBSD build > > > scripts. The bits at ^/release/picobsd/tinyware can likely be moved to > > > the ^/tools hierarchy, as they might be independently useful. > > > > > > Specifically, I propose a soft deadline of October 31st for removal; > > > if someone comes forward with patches or an interest in working on it, > > > nothing will be removed at this time. I further propose a hard > > > deadline of December 31st for removal without patches posted to > > > address the various issue. I'll happily review any patches that come > > > across my virtual desk. > > > > > > Thoughts/comments/concerns? > > > > > > Thanks, > > > > > > Kyle Evans > > > > > > [0] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=240506 > > > > Resending the above as a reminder; I've received zero response, so as > > of now the PicoBSD build scripts will be deprecated/removed on October > > 31st (~30 days from now). > > > > simple_httpd has been moved out of ^/release/picobsd/tinyware as it > > was indicated that this is actually used, but I've heard no objections > > to anything else. The rest of the tinyware will leave with the build > > scripts unless there is interest in keeping them. > > > > Thanks, > > Kyle Evans > > Please first commit a depreication notice, which you can do now, if > someone invokes the PicoBSD > build scripts it should emmit a warning that it is going away in 13, you > can MFC that back to stable/12 and stable/11 to give folks a heads up, > if you do that I have no objection for a axe cut of this code on Oct 31. > Indeed, I plan to do this ASAP -- I was waiting to see if anyone showed interest towards maintaining/fixing it to decide which date it'd be getting removed on/around, if either. I've also had two requests to split the tinyware/ bits out into another repo for preservation sake... I'm looking at the options here to see if it's worth it. Neither request was based on "I actively use it" (unlike with simple_httpd). Thanks, Kyle Evans