From owner-freebsd-arch@freebsd.org Wed Mar 4 10:18:53 2020 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 9DAF926ACFC for ; Wed, 4 Mar 2020 10:18:53 +0000 (UTC) (envelope-from gbergling@gmail.com) Received: from mail-wm1-x335.google.com (mail-wm1-x335.google.com [IPv6:2a00:1450:4864:20::335]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48XVGL2lwfz4X51 for ; Wed, 4 Mar 2020 10:18:49 +0000 (UTC) (envelope-from gbergling@gmail.com) Received: by mail-wm1-x335.google.com with SMTP id p9so1357731wmc.2 for ; Wed, 04 Mar 2020 02:18:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=6f227rWceFT3t6SVOTYPjE0q7+hHhQQSwSI+l3O5pbA=; b=Tfa+xSjH9g65JlLuZO8bY4w172tqohqaeSbSbV+QgUh4rHOnkrIq8C/NXIWUuwfhp+ jXO5/nVNo8itDmeLgOA4DReykC02CBZCJpDRgG9EUMg0hEhD7Jq7K9ka+TPEB4pPUwMJ scCb+r9ZWfRS62S0VMXRAS+1wav1TMK+7pNByJbfErd0asNZwv89QyJPTn7Dd1PdCBu/ 141Kyzuwo6zBJaSFJYLap0IA+5B/VhKb3wd4j8QBFnLoNct0tSmq24UN3FsQDgZBNIQ/ hTI0K7fMAlhU+ruJwS/XRuvO6yiz3VZnbQQjpQB6bzHyDN6yYkiPctQc+ujxMcBLZ585 UCxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=6f227rWceFT3t6SVOTYPjE0q7+hHhQQSwSI+l3O5pbA=; b=JlkWiZmLepMzds3lGoThlrYY3f2tthZhKy1KRodPwtLSMIFU7c+0hkhfDpAcyulAa6 zXj/ll4xXf7yWYpWy7zPn+RZ+nvgAcMgvMDuWTWd/haWjS9KPsuh+wj14/FyB45vUQmV zCcQa3HZ+CC0BzZuSBewhR8wLUl+UitzHeFa6vPE35Ou1H840BgsnK2tic2Yg65UUu7T lw2GeUNiy0jQGWOb+lI8CFeSadRzp7Oa0b99nnLEi9fn+Y0NE0/8zdqESzqzVK9Jti2q HbW7YoLOTwPwEVjeb63wHSBy+/rcXNMmGLITfRuhv52xVvv1kwBlceNBJlMMpwuwpwH/ Dj4Q== X-Gm-Message-State: ANhLgQ33rj6CaUSbMwhLcl4SFO8gmJpv/WeCCSagCCedZH8b2F62nu2D S7UDaQYKBb9X86f5f7VR6IhW6Kb7Fq4= X-Google-Smtp-Source: ADFU+vtv95zsJTvcZ3CYJVbX2O//4xs+e8o/Z1EL4QRmOBG9mPjLnP/Ea5ABGKYQu9XC+VoY+J6CXg== X-Received: by 2002:a1c:66c3:: with SMTP id a186mr3052660wmc.9.1583317126778; Wed, 04 Mar 2020 02:18:46 -0800 (PST) Received: from [10.0.1.111] (p4FD3AF8F.dip0.t-ipconnect.de. [79.211.175.143]) by smtp.gmail.com with ESMTPSA id l5sm3474688wml.3.2020.03.04.02.18.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 04 Mar 2020 02:18:46 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Re: updating cron and atrun From: Gordon Bergling In-Reply-To: Date: Wed, 4 Mar 2020 11:18:44 +0100 Cc: freebsd-arch@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Josh Aas X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Rspamd-Queue-Id: 48XVGL2lwfz4X51 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=Tfa+xSjH; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of gbergling@gmail.com designates 2a00:1450:4864:20::335 as permitted sender) smtp.mailfrom=gbergling@gmail.com X-Spamd-Result: default: False [-2.50 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; MV_CASE(0.50)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RECEIVED_SPAMHAUS_PBL(0.00)[143.175.211.79.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.10]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arch@freebsd.org]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[5.3.3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; IP_SCORE(0.00)[ip: (-8.92), ipnet: 2a00:1450::/32(-2.40), asn: 15169(-1.66), country: US(-0.05)]; RCVD_TLS_ALL(0.00)[] 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: Wed, 04 Mar 2020 10:18:53 -0000 Hi Josh, did you had the time to setup a code repository where we can have a look = at the progress you made? You did a fairly detailed analysis of the = current =E2=80=9ECRON-situation=E2=80=9C and I hope you will make a step = further on this. Kind regards, Gordon > Am 07.02.2020 um 15:19 schrieb Josh Aas : >=20 > I was looking for a way to contribute to FreeBSD and I decided to look > into the cron/atrun project listed on this page: >=20 > = https://wiki.freebsd.org/IdeasPage#Improve_cron.288.29_and_atrun.288.29 >=20 > I looked into the current code, commits from the past decade, and the > lineage of other versions of cron to see if there is a reasonable plan > for updating FreeBSD=E2=80=99s cron based on another version. It = doesn't seem > like there are any particularly productive new path to take here. ISC > cron is old and unmaintained, and I don=E2=80=99t think NetBSD or = OpenBSD cron > is interesting enough to be worth entirely rebasing on. On top of > that, FreeBSD cron seems to have some FreeBSD-specific functionality > that we=E2=80=99d still need to maintain or =E2=80=9Cupstream=E2=80=9D = elsewhere. >=20 > I=E2=80=99d recommend continuing with the current status quo - keep = FreeBSD=E2=80=99s > version of cron and occasionally pull in security/stability patches as > applicable from OpenBSD or NetBSD. The other options are a lot of work > for little (if any) gain. Happy to hear other opinions though. >=20 > Integrating atrun into cron might be nice but isn=E2=80=99t very = interesting > IMO. Seems very possible that the cost of that churn outweighs the > benefit. I=E2=80=99d love to hear more about why this is a = particularly good > idea if people believe it is. Maybe I=E2=80=99m missing something. >=20 > If people agree I=E2=80=99d recommend removing the cron and atrun = suggestion > on the Ideas Page. Maintaining that page seems like a pain though, > might I recommend keeping track of these ideas as bugzilla bugs, > tagged with something like =E2=80=9Cideaslist=E2=80=9D? Then you can = just link to that > search. >=20 > --=20 > Josh Aas > _______________________________________________ > freebsd-arch@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arch > To unsubscribe, send any mail to = "freebsd-arch-unsubscribe@freebsd.org"