From owner-freebsd-arch@freebsd.org Tue Mar 16 17:30:27 2021 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 CB36D5B6616; Tue, 16 Mar 2021 17:30:27 +0000 (UTC) (envelope-from Jason@zx2c4.com) Received: from mail.zx2c4.com (mail.zx2c4.com [104.131.123.232]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.zx2c4.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F0L0M5Jxyz4rnt; Tue, 16 Mar 2021 17:30:27 +0000 (UTC) (envelope-from Jason@zx2c4.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zx2c4.com; s=20210105; t=1615915825; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=8Wql75Z38d6yNM6r69wKmE/MYWRMTbeRnNhGgBKT7nM=; b=A6Eb3I+/qXEu/jpCGkI4PTjZFnGw2KGdlbf0sZ9kHFvz9D+kwFjJcSUDKPl6bDHFgv3IIh zFvFGTu69uMdnT13l2+0M/RLW/DTGF+CirBiuQGkrANd9LO7Ri8zjW0HQO+2WZEk67gZbE pM9NlFOmC3nH6GM/o6IWe8amyYCI6bE= Received: by mail.zx2c4.com (ZX2C4 Mail Server) with ESMTPSA id c993a653 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Tue, 16 Mar 2021 17:30:25 +0000 (UTC) Received: by mail-yb1-f177.google.com with SMTP id h82so37596744ybc.13; Tue, 16 Mar 2021 10:30:25 -0700 (PDT) X-Gm-Message-State: AOAM533H8mvBxleCT29it9TyxcuxWx1hvS8t0JBAxc4tdd5mvGCI/RuF TmA/IAIwJyke3sGLFeRuhilCOz7otuaut+l+/BM= X-Google-Smtp-Source: ABdhPJwN7MNuNHax0zFW1DWekEcylejoa77+qtpE8iuS9EQjfWrdbqCePH/cC5IzdVuU02rBjvP6STFdhowug1s8yT0= X-Received: by 2002:a25:4d02:: with SMTP id a2mr7623914ybb.49.1615915824259; Tue, 16 Mar 2021 10:30:24 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: "Jason A. Donenfeld" Date: Tue, 16 Mar 2021 11:30:13 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Removing WireGuard Support From FreeBSD Base To: Kyle Evans Cc: freebsd-arch@freebsd.org, FreeBSD Hackers , WireGuard mailing list Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4F0L0M5Jxyz4rnt X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-Mailman-Approved-At: Tue, 16 Mar 2021 20:35:16 +0000 X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Mar 2021 17:30:27 -0000 Hi Kyle, I think what you describe is a great plan. I think everybody realizes at this point that the original code base from the original author never should have been merged. We went head first in trying to fix it in a week because we thought that was our only choice. But knowing now that we can simply remove it, and get back to coding it carefully and deliberately, is just a huge relief. So that's great. And while it's under development, we can have an out-of-tree repo for folks to test out intermediate snapshots and provide feedback, just like the WireGuard project has always done. In other words, we'll follow the tried and true formulation of: slow, careful coding + regular snapshots to receive testing and feedback. So, I'm quite happy there. And when it is ready, I'm confident it'll get a thorough review from FreeBSD core developers, which is terrific. More review ==> better code. I also want to thank you for your words about Netgate and the various parties involved. I think nobody wants animosity and tension, and I imagine your email has helped to calm the tone quite a bit. That's just the type of reset we need, so that we can get back to what we do best: writing and refining code. To others reading, with regards to actual project logistics, I think what I wrote in the original announcement still stands: we'll have instructions for module building and such online and we'll announce it here. And for developers interested, Kyle, MattD, and I have been coordinating code writing on IRC; if you'd like to join in, ping one of us there and we'll get you up to speed on repos and ssh keys whatnot. Regards, Jason