From owner-freebsd-ports@freebsd.org Fri May 25 07:30:02 2018 Return-Path: Delivered-To: freebsd-ports@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 0B674F74F90 for ; Fri, 25 May 2018 07:30:02 +0000 (UTC) (envelope-from decke@bluelife.at) Received: from mail-pf0-x22d.google.com (mail-pf0-x22d.google.com [IPv6:2607:f8b0:400e:c00::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 88B50763F5 for ; Fri, 25 May 2018 07:30:01 +0000 (UTC) (envelope-from decke@bluelife.at) Received: by mail-pf0-x22d.google.com with SMTP id o76-v6so2163181pfi.5 for ; Fri, 25 May 2018 00:30:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bluelife.at; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=7+LqIHQiIEorAFOphsKt1f2LJe0yfOlkKW4L5+Z/WDE=; b=q3vqigWDyROlwi+afY+o+GrG2jHGyDwjpvCgqrctc5USeMuDNxo06uRuPt+39AEeqv 1hmGeereAbgOgMTI+XRtk/XzLjZpq7M45diRK7kv6f0f9REKM+/MBRdeLCHJtzRR/mma nreLq2tCxKvhGE6bLB3OzX1oNEPcLKVpWl3G4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=7+LqIHQiIEorAFOphsKt1f2LJe0yfOlkKW4L5+Z/WDE=; b=CvJht6iLPWbLXMeSghNrUnG+eLd5GlDj3daxPLWAkoogELfIJsJq43OgokoXsyuRCh QxYSSL59YgU372z5RhlOnC9Rtm19VDWceGKWcy7jI2Z90R7pd9hWFysIcx3BQ70IMRnl kIGtt41dB8OXoHfrx2chi5H/H3fkLfGq+CjNwfJxebzSjt5zFCrYMFeM79qDsMM4jvnw V40UaLC2oR6+tX7Jv8v+EPEoST5eikQjO0BhsotWf8ZwATNlxhn/R4GMvpudifMimFbi 2mcT1HCDMLHsuFoN4m6kkY+LfcVS8V/38w/Y0nr3SXY8QwIRPHp+jKKFeocgblbv/4jQ YQmw== X-Gm-Message-State: ALKqPweIGoTLm+qGpfkk64vJXuE/GgOlt0aghpwn9UDrMZDavwNK2fs2 Tq5qepuw7leF6cM+EIAX3mGZmmQcbSVNIBgCBim3956r X-Google-Smtp-Source: AB8JxZpDuSqBclMSWfhHMsJkUM8FD37ZRX41EAnnz1yTsrfLbk7HM4728GiTds0LX7MOj2K98Tq3jTdnJijk8W6TgQ0= X-Received: by 2002:a62:cf43:: with SMTP id b64-v6mr1392392pfg.248.1527233400226; Fri, 25 May 2018 00:30:00 -0700 (PDT) MIME-Version: 1.0 Sender: decke@bluelife.at Received: by 2002:a17:90a:300c:0:0:0:0 with HTTP; Fri, 25 May 2018 00:29:59 -0700 (PDT) X-Originating-IP: [2001:470:701f::1] In-Reply-To: <7aed94a33780d624eb51ffbb553d627a@udns.ultimatedns.net> References: <5b071db2.1c69fb81.5c0d1.b62b@mx.google.com> <7aed94a33780d624eb51ffbb553d627a@udns.ultimatedns.net> From: =?UTF-8?Q?Bernhard_Fr=C3=B6hlich?= Date: Fri, 25 May 2018 09:29:59 +0200 X-Google-Sender-Auth: B3jppRuTzFEhGl3eFFN4iBVNAPI Message-ID: Subject: Re: WireGuard for FreeBSD To: Chris H Cc: "Jason A. Donenfeld" , ports Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 May 2018 07:30:02 -0000 On Fri, May 25, 2018 at 12:24 AM, Chris H wrote: > On Thu, 24 May 2018 22:16:42 +0200 "Bernhard Froehlich" > said > >> Am 24.05.2018 21:06 schrieb Chris H : >> > >> > On Thu, 24 May 2018 19:39:22 +0200 "Jason A. Donenfeld" >> > >> > said > >> > > Hi Chris, > > > > On Thu, May 24, 2018 at 3:38 PM, Chris H >> > > wrote: > > > I should have no trouble introducing >> > > Wireguard to the ports system today. >> > > > > > I'm not a native fluent speaker of FreeBSDese, but my >> > > > > > understanding is: > > a) Bernhard committed the two new packages to ports >> > > > > > today. > > b) If you update ports with portsnap, you can build them locally. >> > > > > > > > c) If you run `pkg install wireguard`, it fails because the build > > >> > > > > > servers haven't gotten to them and won't for several days. > > > > Does your >> > > > > > statement about "introducing WireGuard to the ports system" > > mean that >> > > > > > you intend to rectify (c) immediately, so we don't have to > > wait several >> > > > > > days for the build snapshot scripts to tick in cron? Or > > is it mostly >> > > > > > just related to not realizing (a)? > Sigh... > It was my understanding that >> > > > > > when I stepped up to adopt WireGuard, > and your ack to that. That *I* would >> > > > > > be adding the port. I wasn't able > to produce the port that same, or next >> > > > > > day, as I am already Maintainer > for nearly 150 ports. I have no trouble >> > > > > > with that list, except that > clang/llvm v5, and shortly after v6 became the >> > > > > > default versions in $BASE. > Which introduced a few pr(1)'s I needed to deal >> > > > > > with. > Now all the time I have spent researching, and staging to build the >> > > > > > port > have been laid to waste. Apparently you rescinded, and gave it to >> > > > > > Bernhard. > This project doesn't feel like a good match to me. > No hard >> > > > > > feelings, Bernhard. Have fun with the port. >> Hi Chris, >> >> I'm sorry that I was confusing people which was really not my intention. I >> have also seen your ACK to create the ports and replied to you in private >> to >> offer my help. Then I joined in IRC and just wanted to get an idea how far >> the FreeBSD support was. I ended up creating two very rough ports which >> did >> build but not pass poudriere and called it a day. I also did send you and >> the >> list a mail to avoid duplicate work - and hoped you take it as a base. >> >> But I did not get any reply on the next day so I kept going and finished >> the >> ports yesterday with some good help from upstream. >> >> Sorry for how that developed but I hoped you get in contact with either me >> or >> upstream which neither happened. We usually do not have the problem that >> too >> many people want to help out so I did not expect that this will be a >> problem >> for anyone. > > Ahem. OK thank you for the kind words, and intentions, Bernhard. Like I > said; > no hard feelings. If you've already gotten that far. You might as well > finish. > FWIW while you *did* indeed shoot me, and the list a couple of notes. I was > never under the impression you were going to take it so far. Which > *ultimately* > left everyone concerned believing *you* were going to maintain it. > I only mention it, in hopes all of us might use the --verbose switch in the > future, in hopes of avoiding this sort of nonsense. :-) :-) > > Thanks again, Bernhard! > > --Chris > > P.S. just in case it wasn't clear; feel free to finish, and submit your > work. > P.P.S. Just so you (and everyone else) knows; I'm already working on the > kernel module. Please keep in touch, should you also be interested, and have > any work of your own. Hi chris, to be crystal clear about that. My motivation is not to be maintainer of any specific port or anything like that but only to have technology available on FreeBSD that I personally need and/or want. Usually for more complex ports this did lead to team efforts on our porting work which was also what I did expect to happen for wireguard. Well it turned out to be easier than thought and upstream was also very helpful so in the end that was more like a one day of work effort to get the basic ports. Nevertheless I would still be very happy to increase the bus factor and team up with multiple people to maintain wireguard. I think there will be more work to be done in the near future for wireguard on FreeBSD where a team effort would speed up things for sure: - we need to support FreeNAS and pfsense to get it into their package systems - documentation is still needed because it differs a bit from upstream documentation (Handbook page?) - wireguard kernel module (can that work already be seen somewhere? upstream will be interested for sure) - rc script(s) - the regular maintenance for the port -- Bernhard Froehlich http://www.bluelife.at/