From nobody Mon Sep 27 06:05:46 2021 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id C865F17E2C21 for ; Mon, 27 Sep 2021 06:06:01 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-8.consmr.mail.gq1.yahoo.com (sonic315-8.consmr.mail.gq1.yahoo.com [98.137.65.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HHsZd371Jz4RRV for ; Mon, 27 Sep 2021 06:06:01 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1632722754; bh=sR1OHu7Ybi6xz8qSAv0qJOMPDma3lwPiazG3/R5R+HE=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=dDyjOWgzq3+TuRcfuHJWCWnHEVJ3IUuXMx5tJ8XSySzWUi91CIDvd8BzrfBLCMPcQZaCvkBmqOTzM7YF1OzZ3lOXQYiYFd7/66+u+bWTGJZ+UtcizwT22N7+j2b2OvVZwujF88/qz2Mv89P2RnVSVTasDPFppHUPsVkstTNbMLEVyvtFxFtU+IjdHF07A0KGeMAd9rT0mwj2E5TVn3knXQTjbggsnfSx/OPAoaIgU0kesHQR1N6rygkPAmOogHr+MRFh+t4TQe3ys/wy3Nb5rbLzVsCU/Z36UKwBza98Nq+PPCiNPVzt9UgvjiBG3oKefTFJLdDVvD68VfoCRND5Wg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1632722754; bh=8w1Jh5bGTbxKKW4EpOSux+T+xta6ULDiwPmnU65WcT7=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=PUUfyXxr6NxjcUP5KlvfTYb0vPMBcmKER41HpsGAt6UdMoJU0WUvC4pbrT0s9f+asaRSfgZWPTQeAGp/xln7MRuOk195M/XNFpOp33s2yjlsfyy0hUpkU2VdXPW/4AKhGFVSaNHKVtmEZu/FHpdU1TjQIc3rPytnWGPCd8EeuhXcVUkCuFYLeb8unHPlyYPUMgUQksEtyOsTHe2uTm5q4wt7Ki42Q9dpGAfmPBBIw8caKuWqIwAR/ICO68SMJ4bUapu1ZatwP7XzjVDishzG6z/g96ucHXb0ECgwelQgyE0NPnyILNhHYzQtMAAc+b30/99qd4ige5O3FLgbf3EcsA== X-YMail-OSG: wmVI8EAVM1mFBixHwfuFiAkmBBqra.Ym7Gl8VDxG9DnbQaRG6xUuaCu55TV44aX dcnlmhxp3_xbyf6jGudvasMPakOaY5LdreKr8ba67MRkvyq.F0Pmz0Q0bFasR.OoC3XI4A7HMDCB 7Zt2LXslgub3djJ7mU1ho3GcBdEz7OiuDkSifnCJ48hzIQNLBt7RDouzTGIfcAsyfdmLEEe2pNZl aYp7_HDZU5_zDfKI_QKROJAA.9YjxKr7R4Dr4ZWu9Hr7E1Ht2DWPrwllcEENxu5Eq7BH6VikbBsn 9Ew_U7l418hgEJIDwrTaGL81xYENuYZP7grpkM1PZAz31zy7bZUiTtYvPmr7UWauB0sGVOmBCzw3 cPid82nNKn8MXcaGSCo2gBjJ8kZ.2uIpKU1WXTEci_FxQJOsofSTahGmQF_OkJGtjUVauG3J1EeB W3qkpi9zuTfHOlyFxDeVvcjC8PcmxnRNKLmg98z4jmEodTCwhhgsf9PpaIeXus8nyyLc7VeHFxtc eL9jV0CodYwSghoPNNS7HJ2oTC0ceY9EzV_5DLyTsbEaTsnqokrgy82XLLjA7swqdksPYt2J0G0R _0TYAFscnmkADLmZg_u9rYxVu0IpzvHEQrgM61UNSHsiWCzAWhOwBCWSED8NMXuqdMS5G2xPaO3x 41pJfRrtQQ8L0ZWIYo_gUiLze8xcFsZ0GEmslpy21QUrNgmvK.mXjbWX2r01OO5deoHcj3NY8.dv kbwsA9VQSyAJTgoxB1a832UsbRa2Vif8cGOkaZQrCIqcb3gjtbMWkadpmxcPJHZsW_A_7MbHOVCc 4clHHter4rTGbxi3RNRv7XSxm8_WKe1v_2UYN99KyrZXrL6cDJPKkOUA0RJlmocvbJRLzNBgkjkO CjOy9Imfwe.YhbvHG5knG0TlasNwCevugSbLQGcpPau9NNMO_XrMP4d9kXt9lA_X2lSNz7ps1m9m eppflE.Ts7VSIdSESFhEBp_am3lZuGKcK_w35KE5I5c8XB6PAD9SxPFIuAG4Egb4wsB1Cd7pORgd DKRDUlaMmdQVTWrgIovOf2bukF4c5pMzNxm3mMSs4mt3PjA5HbOUqVGeA8QIg68O_BjDQdqPJnkY qc_VQglKEJ0hOg4MJMVaKwcaRTbQzl5SCFmxhcS7Iep442m_l612s9BKBjMDh1paBj3bISJqnGSq ovR_3DUFVRs.3DqidN.gl_GFim4V2cPlMV3xipf2ThV7mVT1dZCn.R8pexnJMdL3FAnJwOnlonOD XGCgjpeupuiYW45eSm8OuqoWisNesKXign2djADXfS04hEvI.qLGHUCII7CG4dX0EnwWc258UIdF fzom1j4jkXHug6LsWOFDxXpfqXFKg3PBijz3ENwB30UdwEpAyE7LXjwcH_Mwyay_c4ZHTEKueGhV yj93iP2Uk.8KocgXztZNggO98OqrhROSYMwgkNhK5aqqtYifvfdkCZwW0P4h6i1sR5d15CPhJrEd vKNBJkMK3KPoWeh9mlTk3QReKS5hvQkUBPz0iATyb2HYjWbnpNuDE35UN2xUMEuaCJiiSxvrK.Xi lcXAiLXyI1.3FogfOZ6huWQc_rYTosEG0L6OwyO4U5QNwAFfYfaHUGJoVjahUk6a5_RcUh61UYWK L_9zpppMMeUYQRq7A8YdL90fghwOh4L.mm6MnGKAfV3878OSoAEHZMSokD7JKSU4wyxn7rSlJycn wX1Ryx7rz76vGCDHmjHikfdDL15b5k6iFeoq3y4UclWuOUDAtrzOfIvkHjOUK9qCZ5KMRyOFt9Zq WRIHP_V.8ZHFpxDB.MRQXNlrx_.g5SVPGzo6kPI2kJSiqjikDzNSsT9uAlwvZAXXWDcpsZ2gRQnP 6bmaTgtBgxOCaAymPuW.xWM7Yet0m95C58cv3MSTBlpmXgkAo9KvTBUTd0LR7mT1ZtrQVTKe.9cR raPUI0KxqeO7gaB1d90SV9Op3rH0hGWq6W6DKdQS6m3Njg6WRICPgLsHnxpDvZ47Q2dqn1F83Ntb JPQjEj6yi1wXGQ2upLKdbzJkh_iEvTzVu9yclCXrHupBRf0IPajwZWgiM4lLFPwPqePPbrXx78wt v1DbCqm7KnMSZDSo3kwr.AckiHXWMa_IcCJPpBNHLf6t5kHzsXF73W_iiEQcOQeIzWJv8VpWBbWh b6xQHMN_a7wQds2qI3CONcTGT2ZPw.LtwCcXc71SEBcQ8279s6KbDr3ZRPWlwcCFZvc0GLO031Jx Hgz203SsfoiUwTiGezAD_jKrzcntARRW36pH43ynqvvF9ePCcffLUBcnDXiqcb5zGUXIsZoHeiyU v_81nuYUkB_1OG9sTejtnd8fs X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Mon, 27 Sep 2021 06:05:54 +0000 Received: by kubenode586.mail-prod1.omega.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 2b4e69c12d193289e757e74478fe0d69; Mon, 27 Sep 2021 06:05:49 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: I get odd time reports from poudriere on armv7 system, under a (non-debug) main [so: 14] FreeBSD. In-Reply-To: Date: Sun, 26 Sep 2021 23:05:46 -0700 Cc: freebsd-ports@freebsd.org, freebsd-current , Free BSD Content-Transfer-Encoding: quoted-printable Message-Id: <0FE65CAD-EDFF-4CE8-8750-BD4F6971CAA0@yahoo.com> References: <187B69AF-9465-41DE-BFD0-A4AA0F7F9068@yahoo.com> To: Ian Lepore , Bryan Drewery X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4HHsZd371Jz4RRV X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-ports X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N On 2021-Sep-26, at 10:02, Ian Lepore wrote: > On Sun, 2021-09-26 at 02:27 -0700, Mark Millard via freebsd-current > wrote: >> On 2021-Sep-25, at 23:25, Mark Millard wrote: >>=20 >>=20 >> [...] >> if (argc =3D=3D 3 && strcmp(argv[2], "-nsec") =3D=3D 0) >> printf("%ld.%ld\n", ts.tv_sec, ts.tv_nsec); >=20 > There are two problems with this, both the seconds and nanos are > printed incorrectly. The correct incantation would be >=20 > printf("%jd.%09ld\n", (intmax_t)ts.tv_sec, ts.tv_nsec); >=20 Thanks Ian for looking into more than I did last night. Based on the following (up to possible e-mail white space issues), poudriere-devel seems t be working for reporting times: # more /usr/ports/ports-mgmt/poudriere-devel/files/patch-clock=20 --- src/libexec/poudriere/clock/clock.c.orig 2021-09-26 = 22:24:54.735485000 -0700 +++ src/libexec/poudriere/clock/clock.c 2021-09-26 11:46:12.076362000 = -0700 @@ -24,6 +24,7 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ =20 +#include #include #include #include @@ -71,8 +72,8 @@ } else usage(); if (argc =3D=3D 3 && strcmp(argv[2], "-nsec") =3D=3D 0) - printf("%ld.%ld\n", ts.tv_sec, ts.tv_nsec); + printf("%jd.%09ld\n", (intmax_t)ts.tv_sec, ts.tv_nsec); else - printf("%ld\n", ts.tv_sec); + printf("%jd\n", (intmax_t)ts.tv_sec); return (EXIT_SUCCESS); } =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From nobody Tue Sep 28 03:23:43 2021 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id D34A317E4E85 for ; Tue, 28 Sep 2021 03:23:48 +0000 (UTC) (envelope-from danm@prime.gushi.org) Received: from prime.gushi.org (prime.gushi.org [IPv6:2620:137:6000:10::142]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "prime.gushi.org", Issuer "RapidSSL TLS DV RSA Mixed SHA256 2020 CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HJPx00DFfz3jmV for ; Tue, 28 Sep 2021 03:23:47 +0000 (UTC) (envelope-from danm@prime.gushi.org) Received: from prime.gushi.org (localhost [127.0.0.1]) by prime.gushi.org (8.16.1/8.16.1) with ESMTPS id 18S3NidJ027061 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 27 Sep 2021 20:23:45 -0700 (PDT) (envelope-from danm@prime.gushi.org) DKIM-Filter: OpenDKIM Filter v2.10.3 prime.gushi.org 18S3NidJ027061 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gushi.org; s=prime2014; t=1632799426; bh=BkXELKKkdqj7Mls3efcHmR89CHgJV+kNDg+T5GlIzKI=; h=Date:From:To:Subject; z=Date:=20Mon,=2027=20Sep=202021=2020:23:43=20-0700=20(PDT)|From:=2 0"Dan=20Mahoney=20(Gushi)"=20|To:=20ports@freeb sd.org|Subject:=20Quick=20fun=20question:=20only=20set=20an=20rc.d =20variable=20sometimes?; b=MlX217Ey9ATUo9jgOn7DwtX+u2BIqbrq5jjd66cPXwAKmWLQ/VQaYTH1FN6SWo7OZ uTZT3MFpC3QH0KDvtHLf6W1JIkke72MuXrpdi9xqGNNactcQihD83nCTY8PWMW0+D2 Ygd8aVA+KoeQPZwQpCPNR7HkDON7oDM17jFzzC0Ylg8Yr3P+5WeEiS40Lay2dJ2275 V0EfFgDZ58nk0qEbeiSevVbj+9x6FlRIMaIRFYCx4WZmY+V49yinPHXUZQudcdTczG /Nu7YB4H7vduBrJObuTCSlOZDVTfjfQz3V3rMG2KqJPXgz8ieSMcvR8g299/b9eAGj RJmJz3LpPfLUg== Received: (from danm@localhost) by prime.gushi.org (8.16.1/8.16.1/Submit) id 18S3NicD027060; Mon, 27 Sep 2021 20:23:44 -0700 (PDT) (envelope-from danm) Date: Mon, 27 Sep 2021 20:23:43 -0700 (PDT) From: "Dan Mahoney (Gushi)" To: ports@freebsd.org Subject: Quick fun question: only set an rc.d variable sometimes? Message-ID: <5dabceea-7f3c-efbe-3778-67ca360547a@prime.gushi.org> X-OpenPGP-Key-ID: 0x624BB249 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.2 (prime.gushi.org [0.0.0.0]); Tue, 28 Sep 2021 03:23:46 +0000 (UTC) X-Rspamd-Queue-Id: 4HJPx00DFfz3jmV X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gushi.org header.s=prime2014 header.b=MlX217Ey; dmarc=pass (policy=none) header.from=gushi.org; spf=pass (mx1.freebsd.org: domain of danm@prime.gushi.org designates 2620:137:6000:10::142 as permitted sender) smtp.mailfrom=danm@prime.gushi.org X-Spamd-Result: default: False [-5.40 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gushi.org:s=prime2014]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_MED(-2.00)[gushi.org:dkim]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+a]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCVD_IN_DNSWL_MED(-0.20)[2620:137:6000:10::142:from]; DKIM_TRACE(0.00)[gushi.org:+]; DMARC_POLICY_ALLOW(-0.50)[gushi.org,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FORGED_SENDER(0.30)[freebsd@gushi.org,danm@prime.gushi.org]; MIME_TRACE(0.00)[0:+]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:393507, ipnet:2620:137:6000::/44, country:US]; FROM_NEQ_ENVFROM(0.00)[freebsd@gushi.org,danm@prime.gushi.org]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N Hey all, I'm dealing with rc.d scripting and reading https://docs.freebsd.org/en/articles/rc-scripting/ Here's my question: Is there a sane way to have something like foo_pid *completely unset* in one case, but overridable by rc.conf after? It took me a bit to wrap my head around the: : ${dummy_enable:=no} : ${dummy_msg="Nothing started."} Examples. (Why that first colon, what is this := syntax), etc. What I'm trying to say in rc.subr language is: If the user has set something in rc.conf, use it. Otherwise, leave it TOTALLY UNSET. Not to the null string. Undefined. Anyway, here's my use case: The "kdc" program can optionally have a pidfile (if you install mit krb5, it uses the same startup script rather than one in /usr/local/etc/rc.d) But the base kdc doesn't support a pidfile at all. So "status" won't work if pid is set at all in /etc/rc.d/kdc -- but if it's unset, rc_subr will just search for the process without the pid, by name. A line like the one above would define it. Even to a default. So it would break "status". But I'd like to actually be able to *check* a pidfile if I configure one. Since then a cleaner shutdown is possible, and code that relies on this stuff externally, like puppet, are cleaner. This isn't about "why is a port using a base startup script, especially when that port drops other files into /usr/local/etc/rc.d", it's more a "hey, this syntax isn't clear in the above article, and how does one do it, and should it be added to the above?" -- --------Dan Mahoney-------- Techie, Sysadmin, WebGeek Gushi on efnet/undernet IRC FB: fb.com/DanielMahoneyIV LI: linkedin.com/in/gushi Site: http://www.gushi.org --------------------------- From nobody Tue Sep 28 03:44:39 2021 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 02BE917E680A for ; Tue, 28 Sep 2021 03:44:50 +0000 (UTC) (envelope-from list_freebsd@bluerosetech.com) Received: from echo.brtsvcs.net (echo.brtsvcs.net [208.111.40.118]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HJQPF0gQJz3lFZ for ; Tue, 28 Sep 2021 03:44:49 +0000 (UTC) (envelope-from list_freebsd@bluerosetech.com) Received: from chombo.houseloki.net (unknown [IPv6:2602:41:642b:600::6]) by echo.brtsvcs.net (Postfix) with ESMTPS id 07B4A38D06 for ; Tue, 28 Sep 2021 03:44:42 +0000 (UTC) Received: from [IPv6:2602:41:642b:630:dd2a:ba9e:2d4a:7c5f] (unknown [IPv6:2602:41:642b:630:dd2a:ba9e:2d4a:7c5f]) by chombo.houseloki.net (Postfix) with ESMTPSA id 5E5454EF2 for ; Mon, 27 Sep 2021 20:44:40 -0700 (PDT) To: ports@freebsd.org From: Mel Pilgrim Subject: Can a committer look at ports/258650 and 258651? Message-ID: <1c588bcc-40c4-b3fe-5e54-5bd642e8ea8b@bluerosetech.com> Date: Mon, 27 Sep 2021 20:44:39 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.12.0 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4HJQPF0gQJz3lFZ X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of list_freebsd@bluerosetech.com designates 208.111.40.118 as permitted sender) smtp.mailfrom=list_freebsd@bluerosetech.com X-Spamd-Result: default: False [-2.30 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCVD_COUNT_THREE(0.00)[3]; DMARC_NA(0.00)[bluerosetech.com]; NEURAL_HAM_SHORT(-1.00)[-0.998]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:36236, ipnet:208.111.40.0/24, country:US]; SUBJECT_ENDS_QUESTION(1.00)[]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N I'd like these to get into the tree in time for 2021Q4. From nobody Tue Sep 28 11:59:42 2021 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 193BC17E60C2; Tue, 28 Sep 2021 11:59:55 +0000 (UTC) (envelope-from SRS0=WfAV=OS=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HJdNV6RNQz4qTQ; Tue, 28 Sep 2021 11:59:54 +0000 (UTC) (envelope-from SRS0=WfAV=OS=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 6427528417; Tue, 28 Sep 2021 13:59:47 +0200 (CEST) Received: from illbsd.quip.test (ip-78-45-215-131.net.upcbroadband.cz [78.45.215.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 6506828411; Tue, 28 Sep 2021 13:59:43 +0200 (CEST) Subject: Re: Quick fun question: only set an rc.d variable sometimes? To: "Dan Mahoney (Gushi)" , ports@freebsd.org References: <5dabceea-7f3c-efbe-3778-67ca360547a@prime.gushi.org> Cc: freebsd-rc@freebsd.org From: Miroslav Lachman <000.fbsd@quip.cz> Message-ID: <7d0ec8d5-1be3-dbd0-5f00-0cf51e3fa18f@quip.cz> Date: Tue, 28 Sep 2021 13:59:42 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 In-Reply-To: <5dabceea-7f3c-efbe-3778-67ca360547a@prime.gushi.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4HJdNV6RNQz4qTQ X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N On 28/09/2021 05:23, Dan Mahoney (Gushi) wrote: > Hey all, > > I'm dealing with rc.d scripting and reading > https://docs.freebsd.org/en/articles/rc-scripting/ > > Here's my question: Is there a sane way to have something like foo_pid > *completely unset* in one case, but overridable by rc.conf after? > > It took me a bit to wrap my head around the: > > : ${dummy_enable:=no} > : ${dummy_msg="Nothing started."} > > Examples.  (Why that first colon, what is this := syntax), etc. The first colon is builtin function same as /bin/true A useful application for : is if you're only interested in using parameter expansions for their side-effects rather than actually passing their result to a command. You can use the parameter expansion as an argument to : : "${var:=$1}" There is as many variants to handle this as many rc scripts are installed on your system. Each have it slightly different (syntax) but with the same meaning: Apache [ -z "$apache24_enable" ] && apache24_enable="NO" [ -z "$apache24limits_enable" ] && apache24limits_enable="NO" [ -z "$apache24limits_args" ] && apache24limits_args="-e -C daemon" [ -z "$apache24_http_accept_enable" ] && apache24_http_accept_enable="NO" [ -z "$apache24_configcheck_disable" ] && apache24_configcheck_disable="NO" Amavisd : ${amavisd_enable:=NO} pidfile=${amavisd_pidfile-"/var/amavis/amavisd.pid"} ISC DHCPD # default name to "dhcpd" if guessing failed # Trailing semicolon also for service(8)'s benefit: name="${name:-dhcpd}" ; name=${name##*/isc-} Some more explanation: To get the assigned value, or default if it's missing: FOO="${VARIABLE:-default}" Or to assign default to VARIABLE at the same time: FOO="${VARIABLE:=default}" Or check the link https://bash.cyberciti.biz/guide/Default_shell_variables_value > What I'm trying to say in rc.subr language is: > > If the user has set something in rc.conf, use it.  Otherwise, leave it > TOTALLY UNSET.  Not to the null string.  Undefined. Easily readable syntax can be like this: [ -n "$kdc_pid" ] && pidfile="$kdc_pid" Variable pidfile will be set to a value of $kdc_pid only if $kdc_pid is set and is not empty. Miroslav Lachman From nobody Tue Sep 28 18:07:57 2021 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 91BB917ED67F; Tue, 28 Sep 2021 18:08:09 +0000 (UTC) (envelope-from freebsd@gushi.org) Received: from prime.gushi.org (prime.gushi.org [IPv6:2620:137:6000:10::142]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "prime.gushi.org", Issuer "RapidSSL TLS DV RSA Mixed SHA256 2020 CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HJnYP350Rz4ZVH; Tue, 28 Sep 2021 18:08:09 +0000 (UTC) (envelope-from freebsd@gushi.org) Received: from smtpclient.apple ([IPv6:2601:602:0:8e8:85a0:8fc3:ba77:904a]) (authenticated bits=0) by prime.gushi.org (8.16.1/8.16.1) with ESMTPSA id 18SI82sI033138 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 28 Sep 2021 11:08:05 -0700 (PDT) (envelope-from freebsd@gushi.org) DKIM-Filter: OpenDKIM Filter v2.10.3 prime.gushi.org 18SI82sI033138 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gushi.org; s=prime2014; t=1632852486; bh=mIhRBLKn8jlMFd/n9HllWmzTGTyUYLpaXAA+r8W7q2U=; h=Subject:From:In-Reply-To:Date:Cc:References:To; z=Subject:=20Re:=20Quick=20fun=20question:=20only=20set=20an=20rc.d =20variable=20sometimes?|From:=20Dan=20Mahoney=20|In-Reply-To:=20<7d0ec8d5-1be3-dbd0-5f00-0cf51e3fa18f@quip.cz>|D ate:=20Tue,=2028=20Sep=202021=2011:07:57=20-0700|Cc:=20ports@freeb sd.org,=0D=0A=20freebsd-rc@freebsd.org|References:=20<5dabceea-7f3 c-efbe-3778-67ca360547a@prime.gushi.org>=0D=0A=20<7d0ec8d5-1be3-db d0-5f00-0cf51e3fa18f@quip.cz>|To:=20Miroslav=20Lachman=20<000.fbsd @quip.cz>; b=LqyBcDIF3gSZVyiCigqO5mh3gtqraZvYmNOkSlcrymi6zSXDDme81GM/KQugdcqcE 1HxIBYjuiEocrLPv3/U497gKtlhPHrL1ZKnRIIoiUpZg6hnDLgnumcL6LQyzL/1oHz yRRKKMm5QbRzs4c+5N/70UshlfLdL0TOY22JXERr2Fh+XCzOIbMCtlApg8dwErshii aplG0qwLHfdHBplecQG9QqXNjSFQcTla/024b8gRuhunaXx421iyUDEqc6db7P1tct aIwnVIAbnGIvAOx2RFC2KWFz5IC16tZPvtAVKoaSorNAVp7/bJdqeV34yvjHgabibO dt3tgkMW5A0rQ== X-Authentication-Warning: prime.gushi.org: Host [IPv6:2601:602:0:8e8:85a0:8fc3:ba77:904a] claimed to be smtpclient.apple Content-Type: text/plain; charset=us-ascii List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: Quick fun question: only set an rc.d variable sometimes? From: Dan Mahoney In-Reply-To: <7d0ec8d5-1be3-dbd0-5f00-0cf51e3fa18f@quip.cz> Date: Tue, 28 Sep 2021 11:07:57 -0700 Cc: ports@freebsd.org, freebsd-rc@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <2BAA032C-E80A-431A-99E1-6126956DDC16@gushi.org> References: <5dabceea-7f3c-efbe-3778-67ca360547a@prime.gushi.org> <7d0ec8d5-1be3-dbd0-5f00-0cf51e3fa18f@quip.cz> To: Miroslav Lachman <000.fbsd@quip.cz> X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.6.2 (prime.gushi.org [IPv6:2620:137:6000:10:0:0:0:142]); Tue, 28 Sep 2021 18:08:06 +0000 (UTC) X-Rspamd-Queue-Id: 4HJnYP350Rz4ZVH X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N Miroslav, Thanks much for this! Some of this would be useful additions/further-reading to the handbook = page I originally quoted. I'm happy to prepare a diff, if there's = reasonable chance it would be accepted. -Dan > On Sep 28, 2021, at 4:59 AM, Miroslav Lachman <000.fbsd@quip.cz> = wrote: >=20 > On 28/09/2021 05:23, Dan Mahoney (Gushi) wrote: >> Hey all, >> I'm dealing with rc.d scripting and reading = https://docs.freebsd.org/en/articles/rc-scripting/ >> Here's my question: Is there a sane way to have something like = foo_pid *completely unset* in one case, but overridable by rc.conf = after? >> It took me a bit to wrap my head around the: >> : ${dummy_enable:=3Dno} >> : ${dummy_msg=3D"Nothing started."} >> Examples. (Why that first colon, what is this :=3D syntax), etc. >=20 > The first colon is builtin function same as /bin/true >=20 > A useful application for : is if you're only interested in using = parameter expansions for their side-effects rather than actually passing = their result to a command. > You can use the parameter expansion as an argument to : >=20 > : "${var:=3D$1}" >=20 > There is as many variants to handle this as many rc scripts are = installed on your system. Each have it slightly different (syntax) but = with the same meaning: >=20 > Apache > [ -z "$apache24_enable" ] && apache24_enable=3D"NO" > [ -z "$apache24limits_enable" ] && apache24limits_enable=3D"NO" > [ -z "$apache24limits_args" ] && apache24limits_args=3D"-e -C = daemon" > [ -z "$apache24_http_accept_enable" ] && = apache24_http_accept_enable=3D"NO" > [ -z "$apache24_configcheck_disable" ] && = apache24_configcheck_disable=3D"NO" >=20 > Amavisd > : ${amavisd_enable:=3DNO} > pidfile=3D${amavisd_pidfile-"/var/amavis/amavisd.pid"} >=20 > ISC DHCPD > # default name to "dhcpd" if guessing failed > # Trailing semicolon also for service(8)'s benefit: > name=3D"${name:-dhcpd}" ; > name=3D${name##*/isc-} >=20 >=20 > Some more explanation: >=20 > To get the assigned value, or default if it's missing: >=20 > FOO=3D"${VARIABLE:-default}" >=20 > Or to assign default to VARIABLE at the same time: >=20 > FOO=3D"${VARIABLE:=3Ddefault}" >=20 > Or check the link = https://bash.cyberciti.biz/guide/Default_shell_variables_value >=20 >> What I'm trying to say in rc.subr language is: >> If the user has set something in rc.conf, use it. Otherwise, leave = it TOTALLY UNSET. Not to the null string. Undefined. >=20 > Easily readable syntax can be like this: >=20 > [ -n "$kdc_pid" ] && pidfile=3D"$kdc_pid" >=20 > Variable pidfile will be set to a value of $kdc_pid only if $kdc_pid = is set and is not empty. >=20 > Miroslav Lachman From nobody Tue Sep 28 19:08:09 2021 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 2498F17CB7BA; Tue, 28 Sep 2021 19:08:13 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HJptj00jjz4gnP; Tue, 28 Sep 2021 19:08:13 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1632856093; 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=wZLg+E6l+h1wpdB41WKf0iR2T/NaX5cnRq0KZ2MnNl4=; b=ISFbTzGw383wDbXwQ0IkBbXhz5py5xiQpnj6Bn9D0JCodG6OpPc95YjhFXbLirG2pLnZ8l fr0P50lo8Ys4nhB1YAs6xU/KeyR1HWCGqKeUAvbcHA6gnf2i5EIpH0/BVrQ5Dp/XK6ljfA Pft54cKm3SM71hrgth2c4R0iyFL7LYcJU+wcJjeWAx+VwjfjPJqG8IehB81MRR8e7gwJ4q /0Ra72+MKQdD6Rzc1MsMDq7TSoZ0tlW4sZTv661Ay63ey8jIOE/lsvC+0h7mE1d9X73+Jh 7eHht6mN9xPaxrxBenbkw125Kc9q8hWgWHYaJMkR97Z2jHTmj2xoaVJ3glu5QQ== Received: from mail.xzibition.com (unknown [127.0.1.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id B5575E718; Tue, 28 Sep 2021 19:08:12 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id C629AF9A; Tue, 28 Sep 2021 12:08:11 -0700 (PDT) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id 65SQQPzdXWq8; Tue, 28 Sep 2021 12:08:09 -0700 (PDT) To: Mark Millard , Ian Lepore DKIM-Filter: OpenDKIM Filter v2.10.3 mail.xzibition.com F2184F89 Cc: freebsd-ports@freebsd.org, freebsd-current , Free BSD References: <187B69AF-9465-41DE-BFD0-A4AA0F7F9068@yahoo.com> <0FE65CAD-EDFF-4CE8-8750-BD4F6971CAA0@yahoo.com> From: Bryan Drewery Organization: FreeBSD Subject: Re: I get odd time reports from poudriere on armv7 system, under a (non-debug) main [so: 14] FreeBSD. Message-ID: <5fe9294c-aabb-57ff-73e0-d9ad2d8efcf5@FreeBSD.org> Date: Tue, 28 Sep 2021 12:08:09 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 In-Reply-To: <0FE65CAD-EDFF-4CE8-8750-BD4F6971CAA0@yahoo.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="4PUY2Owcn9dc6SBJCFPer7297t2JnOLNg" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1632856093; 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=wZLg+E6l+h1wpdB41WKf0iR2T/NaX5cnRq0KZ2MnNl4=; b=ZaAog1V3dq6omVLasewmf5iWGG0gSOd/i7KOg9jD9+APzEfHe7Bd0EhsKVqzly63AAecXk 6xT+PL+8YzL9stbxBlELIGfp3mdki93cuSa4a6yDVXSy91szR1ZvjuORtpma9nBBfz+2C7 2X1lS/CR/oxQrmsmRz6OaR23LG8LtHpp6zeku8t5D/ZApo9V3CuNxFvEMJdCVVwezFlZ3J 6m+oG5CvUBUcc3FcAtJ0l2LlbbWuyXjSmKZ3b0Yyty5U+TdNV7waMiZAx6Bt2KLMpw71IT zDnruaOftlnzH5mdexeQd+RYvA/szqfaW560kJSNYz+2RylLKm2TlWPCpDPRBA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1632856093; a=rsa-sha256; cv=none; b=jtl0yIsghlmwDetHR2NYIYdgB5Y55m0iJ21HW0+qqXxc4zmwa34qoVYocifitNUbl4qOBA WrIzavU4SR9kOpA79GvHxD5JosJ+43mNrP+Z0kZoFV9ArpeRYGRTZcIn3glmKc2yXf6PkR Zfd8ax5IoXfxKxLd6yO7v6bdd8kf3qcZQdLW6cG9lFvzpPpv+w6M5OfstJglZk5qPw0w1D 7M/22ERoi8z8jXEuqS15psNVOnwyeQgiKEIj8cd8tmOqeM7A2ZX1BEjDiJG0dpGkIboRxq RndZQxZVLNQngkW9MZ65ILh9V4/EgQ9hKuyNlgSeM2BjFwk8Rk/BLWjs9SEnNQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --4PUY2Owcn9dc6SBJCFPer7297t2JnOLNg Content-Type: multipart/mixed; boundary="s2lqJLBhwxirULgNtF0GmsE6sRTJO2DTm"; protected-headers="v1" From: Bryan Drewery To: Mark Millard , Ian Lepore Cc: freebsd-ports@freebsd.org, freebsd-current , Free BSD Message-ID: <5fe9294c-aabb-57ff-73e0-d9ad2d8efcf5@FreeBSD.org> Subject: Re: I get odd time reports from poudriere on armv7 system, under a (non-debug) main [so: 14] FreeBSD. References: <187B69AF-9465-41DE-BFD0-A4AA0F7F9068@yahoo.com> <0FE65CAD-EDFF-4CE8-8750-BD4F6971CAA0@yahoo.com> In-Reply-To: <0FE65CAD-EDFF-4CE8-8750-BD4F6971CAA0@yahoo.com> --s2lqJLBhwxirULgNtF0GmsE6sRTJO2DTm Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 9/26/2021 11:05 PM, Mark Millard wrote: > On 2021-Sep-26, at 10:02, Ian Lepore wrote: >=20 >> On Sun, 2021-09-26 at 02:27 -0700, Mark Millard via freebsd-current >> wrote: >>> On 2021-Sep-25, at 23:25, Mark Millard wrote: >>> >>> >>> [...] >>> if (argc =3D=3D 3 && strcmp(argv[2], "-nsec") =3D=3D 0) >>> printf("%ld.%ld\n", ts.tv_sec, ts.tv_nsec); >> >> There are two problems with this, both the seconds and nanos are >> printed incorrectly. The correct incantation would be >> >> printf("%jd.%09ld\n", (intmax_t)ts.tv_sec, ts.tv_nsec); >> >=20 > Thanks Ian for looking into more than I did last night. >=20 > Based on the following (up to possible e-mail white space issues), > poudriere-devel seems t be working for reporting times: >=20 > # more /usr/ports/ports-mgmt/poudriere-devel/files/patch-clock=20 > --- src/libexec/poudriere/clock/clock.c.orig 2021-09-26 22:24:54.735= 485000 -0700 > +++ src/libexec/poudriere/clock/clock.c 2021-09-26 11:46:12.076362000 -= 0700 > @@ -24,6 +24,7 @@ > * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > */ > =20 > +#include > #include > #include > #include > @@ -71,8 +72,8 @@ > } else > usage(); > if (argc =3D=3D 3 && strcmp(argv[2], "-nsec") =3D=3D 0) > - printf("%ld.%ld\n", ts.tv_sec, ts.tv_nsec); > + printf("%jd.%09ld\n", (intmax_t)ts.tv_sec, ts.tv_nsec);= > else > - printf("%ld\n", ts.tv_sec); > + printf("%jd\n", (intmax_t)ts.tv_sec); > return (EXIT_SUCCESS); > } Thanks, I've committed it in my local git. Will push out later. --=20 Bryan Drewery --s2lqJLBhwxirULgNtF0GmsE6sRTJO2DTm-- --4PUY2Owcn9dc6SBJCFPer7297t2JnOLNg Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEE+Rc8ssOq6npcih8JNddxu25Gl88FAmFTaBkFAwAAAAAACgkQNddxu25Gl8/W SwgAjhDhlXXll8wRF30GUWY7TZYYW8Gg079tNVnPksEVKk+XxI0FfzQSpYH+vA2igpFVLEiP2tvN DJHzJwiwZiKC32IsmkHledL79uU45jL/6jlGRbM061p+w0aRpKcYRBTmSNjZJXrGoVAdZBWOqyH1 bNPVtA2Yn0Zs3VhTBof0SJHsAEh/OqtVj3b5dMc6aB7RYvbYlcImacg3oktUp4zKgWl1MSw7/ZBF MU87AKZqtPJFVo6d9wVFI6gdbod0ODmorepZxABn2NRss1NLBVY1pRoj8OLi89FuSc36qHQwmprK wtmroOyJSXD5WsQxsjuwt+4bLL1sNjNeChh8R3qsvQ== =VXtP -----END PGP SIGNATURE----- --4PUY2Owcn9dc6SBJCFPer7297t2JnOLNg-- From nobody Tue Sep 28 21:38:48 2021 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 01B3617DACF7; Tue, 28 Sep 2021 21:39:12 +0000 (UTC) (envelope-from evgeniy@khramtsov.org) Received: from mxa.khramtsov.org (mxa.khramtsov.org [IPv6:2a0a:e5c0:2:10f::f]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HJtDr1kNCz4vRr; Tue, 28 Sep 2021 21:39:05 +0000 (UTC) (envelope-from evgeniy@khramtsov.org) Received: from mxa.khramtsov.org (mxa.khramtsov.org [IPv6:2a0a:e5c0:2:10f::f]) by mxa.khramtsov.org (Postfix) with ESMTP id D9F0F1260CD; Tue, 28 Sep 2021 21:38:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=khramtsov.org; s=rsa; t=1632865099; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=2zYXDf3Y8sy1Z1/tWIoP+8TDO+xTmx5fFN6qQIq0FMo=; b=AKhI7mSKfXbYuD+UcCMOiZ3ot1lT3heuCTZoNuxfLjt/D4bzbsipq5tA9cl7C0F3UjcEJl 9eRDI2NGJQlrpuVSiFHNuPHkiJW5aIQFmkes0G6ogjxvBUgmgubC2ypGhlTbsy7y2zoAiK 6oEFDCpQ9/NljMwFKFCr5uwgCpKnJB1fUZDZDOa+5BD4d7BijuaYLr0u5DV0ol+ndZAOrx O6PsMF1QsEbA3UwMO00DNK5p+ABCgUTYHW7sOdgjoYSwOLUoh4DKg1XtancldattlgLmAs 3ymWF3+2zNp28NwCIX3G+xcEL42zxlYeJzUDXLYHWj07n0XjiNY+BRRwxzVf3g== Date: Wed, 29 Sep 2021 00:38:48 +0300 To: FreeBSD-ports@FreeBSD.org, FreeBSD-python@FreeBSD.org Subject: pytest ffi failure with a new port Message-ID: <20210928213848.hyrn5lctvkhwpm7f@vax.khramtsov.org> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 4HJtDr1kNCz4vRr X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=khramtsov.org header.s=rsa header.b=AKhI7mSK; dmarc=pass (policy=reject) header.from=khramtsov.org; spf=pass (mx1.freebsd.org: domain of evgeniy@khramtsov.org designates 2a0a:e5c0:2:10f::f as permitted sender) smtp.mailfrom=evgeniy@khramtsov.org X-Spamd-Result: default: False [-3.80 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[khramtsov.org:s=rsa]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a0a:e5c0:2:10f::f]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MID_RHS_MATCH_FROMTLD(0.00)[]; DKIM_TRACE(0.00)[khramtsov.org:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[khramtsov.org,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_COUNT_ONE(0.00)[1]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:207996, ipnet:2a0a:e5c0:2::/48, country:CH]; ONCE_RECEIVED(0.10)[] Reply-To: evgeniy@khramtsov.org From: Evgeniy Khramtsov via FreeBSD-ports X-Original-From: Evgeniy Khramtsov X-ThisMailContainsUnwantedMimeParts: N Hi. I am trying to get Wayland backend for x11-wm/qtile running, which requires three new dependencies: https://codeberg.org/ei/ports/commits/branch/qtile I want to use tests/ in ports (i.e. x11/py-xkbcommon), so I added: +do-test: + @cd ${WRKSRC}/tests && ${PYTHON_CMD} -m pytest -v -rs + to the Makefile, but make test results in: ==================================== test session starts ==================================== platform freebsd14 -- Python 3.8.12, pytest-4.6.11, py-1.9.0, pluggy-0.13.1 -- /usr/local/bin/python3.8 cachedir: .pytest_cache rootdir: /usr/local/poudriere/ports/main/x11/py-xkbcommon/work-py38/xkbcommon-0.4 collected 0 items / 1 errors ========================================== ERRORS =========================================== ____________________________ ERROR collecting tests/test_xkb.py _____________________________ ImportError while importing test module '/usr/local/poudriere/ports/main/x11/py-xkbcommon/work-py38/xkbcommon-0.4/tests/test_xkb.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: test_xkb.py:6: in from xkbcommon import xkb ../xkbcommon/xkb.py:5: in from xkbcommon._ffi import ffi, lib E ModuleNotFoundError: No module named 'xkbcommon._ffi' !!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!!!!!!!! ================================== 1 error in 0.16 seconds ================================== *** Error code 2 I rg'ed the ports tree for various ways around this, but nothing worked, including PYTHONPATH, etc. I have no idea why it can't find 'xkbcommon._ffi'. This port links to libxkbcommon, and the default x11-wm/qtile desktop with Wayland backend *seems* to be working. The same happens for other two ports (*._ffi not found). Any idea what can be done with do-test? From nobody Tue Sep 28 23:34:31 2021 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 099E217E42CF for ; Tue, 28 Sep 2021 23:34:45 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-oln040092253107.outbound.protection.outlook.com [40.92.253.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HJwpD49lFz3LJs for ; Tue, 28 Sep 2021 23:34:44 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XO4ugo1URCxqYReXzVrnDLigZMnlp2ad+87R0OFrRYE41HJB73CcEKyNvRyPZqk7/GrYez2m5nXMiUT10bXFhYRLF0z6wO0EEW4uy637rbDOGFMK6ePF+hfL7csvkEzvZSfip8ja4qCl8R4Eaq43VW+tumFPO3xkJmzb3b6/Ypp94x/H4/JDJ9nEK1AORPmiWw9lh1I9Pg4bRMIaEoVcx4rIPo5FA/5J9tNqhK5cj7leYqTCQMgXhK1okOtJDKLh9awiIerRbqgdWS7qj0kyxTd2U0yuC4xEHQAZ0iLxqS3fO6t/xnBBFn7HgcJyOOoDgCOUPjR7UkAabAWwkazvjA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=cE6Z5mwjoT3x8ZrkZyTa3jzZ7cnKCMKmyMKl/fhl7RI=; b=ThdEr98kxhvppJAmUTaj9LlAMiNNuEWoGybL+XkNz64CFKi+YB5L9mTbPalDhjCAeo6Mg/xIJCPU6aAmQmJ8y3HciEDoRObGvXCFPbGNOD3rtDVRCieIMCIeJtDMOcCW16xrAuiOaoc/0Ig5LRLCNr9gAGdyKzJ3TX8l8eJEE0mSu1gPCBGAjSTXc7ZBGGyNdYGLg8+JtboodfFE7eCW9ZRpWAb3IXmWbZu60SecMVyT2dTOPN/qJ+MDyIGzA1EnlOuWBe3FO9qiepBx1w/AtabtrsFibNdl7DLHMf0V0a71r8MW8kotD5f6QTT1KskbIn/ZFYXgyTaLx6pBOf2MEw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cE6Z5mwjoT3x8ZrkZyTa3jzZ7cnKCMKmyMKl/fhl7RI=; b=TnDHIE2zrJraP+2lVRBPFlcuvGHCRgGzZ/Sf2L4U/zVmahnPI1xXxm6+ydSUm1UcHNh739bWerJeRvLZrj2KozH00EksBrdodf7jDNOrrZ0g1zU0q0F1U826iitZqTQT+ImCABU3pNMCVw+yYEo09dR24xK4OKKc2uaxgsOd1opu0KHT/tdL5jDo1s+PyMyIL38EUjWiMPYuXOxgQTGwI5UU2UhoirUlKnP5a6RpWvjETLHK83nWTYGWOt6vf6XDX32x02E/UG9XzU/iDJMDm0/IwuUjmjaIgqwYfG1/JRQiD8Ppk5gIC1lkv1t5EZ21lbsOPU4P7/2G4Dwbr0/RJg== Received: from PSAPR03MB5639.apcprd03.prod.outlook.com (2603:1096:301:66::13) by PS1PR03MB5179.apcprd03.prod.outlook.com (2603:1096:300:7d::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.7; Tue, 28 Sep 2021 23:34:34 +0000 Received: from PSAPR03MB5639.apcprd03.prod.outlook.com ([fe80::35ac:1575:caf8:7b91]) by PSAPR03MB5639.apcprd03.prod.outlook.com ([fe80::35ac:1575:caf8:7b91%5]) with mapi id 15.20.4566.014; Tue, 28 Sep 2021 23:34:34 +0000 From: Tatsuki Makino Subject: Re: Quick fun question: only set an rc.d variable sometimes? To: Dan Mahoney Cc: Miroslav Lachman <000.fbsd@quip.cz>, "freebsd-ports@FreeBSD.org" References: <5dabceea-7f3c-efbe-3778-67ca360547a@prime.gushi.org> <7d0ec8d5-1be3-dbd0-5f00-0cf51e3fa18f@quip.cz> <2BAA032C-E80A-431A-99E1-6126956DDC16@gushi.org> Message-ID: Date: Wed, 29 Sep 2021 08:34:31 +0900 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 In-Reply-To: <2BAA032C-E80A-431A-99E1-6126956DDC16@gushi.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-TMN: [1U04ddSDgVSHXk2fBT9/8h7UkDzNNRTb] X-ClientProxiedBy: TYAP286CA0027.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:8014::14) To PSAPR03MB5639.apcprd03.prod.outlook.com (2603:1096:301:66::13) X-Microsoft-Original-Message-ID: <9a5c8d86-3c3b-1add-3eb6-0ca1f1fa8500@hotmail.com> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from T4.test (219.97.206.235) by TYAP286CA0027.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:8014::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.14 via Frontend Transport; Tue, 28 Sep 2021 23:34:33 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2bebbcc8-7e20-4dd4-5413-08d982d886e1 X-MS-Exchange-SLBlob-MailProps: 7MJMDUNTCtwePG1qWqlUkCW3B/xufJBM1Eyt/VnLT1BOV5RcpJ36bjLPj/KKoQP/1VV6itq6Xi6Y/LBcykdoLUx6XOIj031OEBDAib+9wNhKG3Cfch3x1A1/5/oRjf9miIvGMMGsVCKkIeJrBLuVpu/GcKc/6Z+JUSi6i6xPw/2QuoJW7Y6akjrNmPWWFjZ7l7n5ttz6+mje9ppDv4Jdv7qVZ1LxiBPS4Hao5pwlmO30MJGQSXmVwDxoxDh1Ywbh8d85p2YR4VHY2hxOADgulX1SiJ0c+sAOjRYIqpqs16y9ZJ39JugNlQIuFOVzbnuuNo3wH24JGtaqyReao0wk1Vq14mPuAiEiomTvoaBBmh5Itd2MUhq58MCQW8uUhd/BYAUOkrl2BBvnOdEGfRQNwx7DJu5Zf97PvTjY0mrp25RZ4Zzoa69nAMVGHDv9fZcq9QelJvrwa81hKZLeAptkAbtN6IhOo7bAQ8DYF/Utqal4efxocbpjIu7z8Grp6M4QBBIF/2agJUbaA2WLXG6/md+VMrMzM8cWplKmZ9YOmEKBx9MI8nV1cYZ+pKhRfGH4dJGEvoUwjAwYckNfUSGASe0TznJU000MCiwz9iRNQLU36qrUT4FfLt+b9/1iWShfA4t8YSMNDGZeGsteFiJigG3VjuYs6KZVzQVyADfSEzyjaaQiaRSZj2/yejBZ8GXjYOkhxcYg4CBcBM593lwAQF09YNX/tfqHw8Agr2S9FVc8mMBjeViwSQ== X-MS-TrafficTypeDiagnostic: PS1PR03MB5179: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dT3n6wNLg+JsJOofdRcvHk2aBJOZquAdHY6sG3YMbFlmdhvAFk6xSesSXuttFxYUkDG2LIWKJcvESEFRzoxx6GqMjM/XTysiyKNY/q76nGzS4GbsGsZNWJeEeZJf6TLby0Djx0ys5VC2WVaPIAC//OiSfltSj6DMtI0jeHqjfkp/eZuuin92QPfqO2FcKuOu0hlLRC9bLp1UWgxQj4mzf+KXFqyLDlaBLiuv96yyx9IUPvVYpNxl6JOEhMAnDdsvsOSq86O4El3t/a8DrU77vNRkQ7HA2N0Use3pu4xziqQhkKw4di13fyCscXtHZs1cYo9UcJ9H3m8fY4NnSxiCPAK3WjW3OpkX8EJvrk0KNjIQ03CnyO3KlsNRtqQKGeNkYoAfMLtZW6aOhntubmBM6MWn/nzh8/bFcxCG1P3DajQODddb5B4RqwS7oF/8di6v X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: XK5DnWBCuBHo89Poh+TLRR8m6Elx6MAEac3kKiXA0secovY3izSW0FGL8z3kbh7ruam3HMgOulb6r3vzTB58tJb90XRBj2eaFEaIdUo6NzDYutickLOg95hfeMB53cMocYQohUfNHp4iHDujkEKRqw== X-OriginatorOrg: sct-15-20-3174-8-msonline-outlook-792b7.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 2bebbcc8-7e20-4dd4-5413-08d982d886e1 X-MS-Exchange-CrossTenant-AuthSource: PSAPR03MB5639.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2021 23:34:33.9824 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1PR03MB5179 X-Rspamd-Queue-Id: 4HJwpD49lFz3LJs X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N The rcscript is a /bin/sh script first, so all of Miroslav's replies are written in man sh. However, the following differences > : ${dummy_enable:=no} > : ${dummy_msg="Nothing started."} are only mentioned in manpage > In the parameter expansions shown previously, use of the colon in the > format results in a test for a parameter that is unset or null; omission > of the colon results in a test for a parameter that is only unset. So we would have to read it in depth to realize why. :) Any missing variables can be made up in the script. : ${pidfile=${dummy_pidfile-/var/run/dummy.pid}} if [ -z "${pidfile}" ] ; then pidfile='/var/run/dummy.pid' fi p.s. I made a mistake in the address of the email, so I will send it again. I'm sorry to those who received a duplicate. :) From nobody Wed Sep 29 00:44:49 2021 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4F17017C9BD3; Wed, 29 Sep 2021 00:44:55 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: from mail-pj1-x1032.google.com (mail-pj1-x1032.google.com [IPv6:2607:f8b0:4864:20::1032]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 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 4HJyMC1XpLz3Qrx; Wed, 29 Sep 2021 00:44:55 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: by mail-pj1-x1032.google.com with SMTP id lb1-20020a17090b4a4100b001993f863df2so486401pjb.5; Tue, 28 Sep 2021 17:44:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:message-id:date:mime-version:user-agent:reply-to:subject :content-language:to:references:from:in-reply-to :content-transfer-encoding; bh=IOiWsqTFXafaTuBo4MkgpKtQhTY9AIt7cSdZz5c8W/Y=; b=bO5vH5py7sz8BBKVMxIEtE+jTTioWW01iw/D07R0SI8IbDRaH+ZCGgygqVSPeeltZv KA6BvnIBcrUQWuB3b6wnZAJRhNn8/m1QTIOu/OgCCzmZrfIcJL3INGQtU0AcENXyCvTw Foch/noXhtfadilorp8rgu0ZBu7glvW2EBC+MFnwQWTcyv8r8VKmhRAlnDkvPEirwt6q u+4eDmzMZjAPc+1zOUuG5nrQmuYlUPp0QxSd18+h/sqdNwyW1sLtuo005SOwGBIRmCyz DuQymHMUSg0OCtB0nFixuZcmcjSexRiUmUJ5bip+6BAG/NB9PlxRBnENDSi4EMbi1S7J pO5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:message-id:date:mime-version:user-agent :reply-to:subject:content-language:to:references:from:in-reply-to :content-transfer-encoding; bh=IOiWsqTFXafaTuBo4MkgpKtQhTY9AIt7cSdZz5c8W/Y=; b=4nItuysRraPhGD4A0fv7GcqCR+VNeXgy44FKKj7CUORccxc77+b696udrM6xYL8QVS b/JF0+L8HyPWQnNYzMg8bKznwLjrLtCqSxt3h033n/H69mmKa1zfpX3gZ5pazSWL7FHK Swfn02zBT2UVxS/jWLA1GLtG0ZJKivR6pDbTgrK6hp2Om2rc66ZDMUOFjFHaNaP3RINJ 4sgPuwJecUWwPbYLeFIJGZ2Ey2wQsU0slSxGBgC+tOxiEuOZDUYD62y7D480QHpcpDRS XeDvVclAGM9ObKBnNTgNxwWkWI0B9AWnwEwQuDnd02yw8Uqqv/QocjqNEzHmE79lAdMY FARQ== X-Gm-Message-State: AOAM532sRsjW04cbw81zahNwfy9DhcBy56Iqh6EFAWnPEl9eBoTyrjkF H1T+fZbHV3MqgLFblEPsGdh3LV0QKWpF5Q== X-Google-Smtp-Source: ABdhPJwWOuLNvP53t2pocTZ5pnN1XviheQWL7JXnOAt0Fl30x2Z+GxqetCKAMJvA3MuTkh4K4ZlFyQ== X-Received: by 2002:a17:902:e552:b0:13e:249d:1205 with SMTP id n18-20020a170902e55200b0013e249d1205mr7569930plf.27.1632876294057; Tue, 28 Sep 2021 17:44:54 -0700 (PDT) Received: from ?IPV6:2403:5800:7500:3601:d65:6994:dc75:8c5b? (2403-5800-7500-3601-d65-6994-dc75-8c5b.ip6.aussiebb.net. [2403:5800:7500:3601:d65:6994:dc75:8c5b]) by smtp.gmail.com with ESMTPSA id n9sm178348pjk.3.2021.09.28.17.44.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 28 Sep 2021 17:44:53 -0700 (PDT) Message-ID: <10b71c3a-7978-3caf-b108-e72f0213d86f@FreeBSD.org> Date: Wed, 29 Sep 2021 10:44:49 +1000 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Thunderbird/94.0a1 Reply-To: koobs@FreeBSD.org Subject: Re: pytest ffi failure with a new port Content-Language: en-US To: evgeniy@khramtsov.org, python , "ports@freebsd.org" References: <20210928213848.hyrn5lctvkhwpm7f@vax.khramtsov.org> From: Kubilay Kocak In-Reply-To: <20210928213848.hyrn5lctvkhwpm7f@vax.khramtsov.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4HJyMC1XpLz3Qrx X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[] X-ThisMailContainsUnwantedMimeParts: N On 29/09/2021 7:38 am, Evgeniy Khramtsov via FreeBSD-ports wrote: > Hi. > > I am trying to get Wayland backend for x11-wm/qtile running, which > requires three new dependencies: https://codeberg.org/ei/ports/commits/branch/qtile > > I want to use tests/ in ports (i.e. x11/py-xkbcommon), so I added: > > +do-test: > + @cd ${WRKSRC}/tests && ${PYTHON_CMD} -m pytest -v -rs > + > > to the Makefile, but make test results in: > > ==================================== test session starts ==================================== > platform freebsd14 -- Python 3.8.12, pytest-4.6.11, py-1.9.0, pluggy-0.13.1 -- /usr/local/bin/python3.8 > cachedir: .pytest_cache > rootdir: /usr/local/poudriere/ports/main/x11/py-xkbcommon/work-py38/xkbcommon-0.4 > collected 0 items / 1 errors > > ========================================== ERRORS =========================================== > ____________________________ ERROR collecting tests/test_xkb.py _____________________________ > ImportError while importing test module '/usr/local/poudriere/ports/main/x11/py-xkbcommon/work-py38/xkbcommon-0.4/tests/test_xkb.py'. > Hint: make sure your test modules/packages have valid Python names. > Traceback: > test_xkb.py:6: in > from xkbcommon import xkb > ../xkbcommon/xkb.py:5: in > from xkbcommon._ffi import ffi, lib > E ModuleNotFoundError: No module named 'xkbcommon._ffi' > !!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!!!!!!!! > ================================== 1 error in 0.16 seconds ================================== > *** Error code 2 > > I rg'ed the ports tree for various ways around this, but nothing worked, > including PYTHONPATH, etc. > > I have no idea why it can't find 'xkbcommon._ffi'. This port links to > libxkbcommon, and the default x11-wm/qtile desktop with Wayland backend > *seems* to be working. The same happens for other two ports (*._ffi not > found). > > Any idea what can be done with do-test? > Hi Evgeniy, try cd $WRKSRC && adding "tests/" to the end of the pytest invocation Try also without tests/ at the end (pytest does autodiscovery) Sometimes one needs to also do some PYTHONPATH environment mangling. Jump on #freebsd-python on Libera IRC, and we can help you get it done ./koobs From nobody Thu Sep 30 15:02:56 2021 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 8731717CE362 for ; Thu, 30 Sep 2021 15:02:56 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HKxLm3V0vz3rph for ; Thu, 30 Sep 2021 15:02:56 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 584725DEA for ; Thu, 30 Sep 2021 15:02:56 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 18UF2utr089016 for ; Thu, 30 Sep 2021 15:02:56 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 18UF2uIV089010; Thu, 30 Sep 2021 15:02:56 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202109301502.18UF2uIV089010@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Date: Thu, 30 Sep 2021 15:02:56 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-ThisMailContainsUnwantedMimeParts: N Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ mail/notmuch | 0.33 | 0.33.2 ------------------------------------------------+-----------------+------------ mail/notmuch-emacs | 0.33 | 0.33.2 ------------------------------------------------+-----------------+------------ mail/notmuch-mutt | 0.33 | 0.33.2 ------------------------------------------------+-----------------+------------ mail/py-notmuch | 0.33 | 0.33.2 ------------------------------------------------+-----------------+------------ mail/py-notmuch2 | 0.33 | 0.33.2 ------------------------------------------------+-----------------+------------ math/armadillo | 10.6.2 | 10.7.0 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Fri Oct 1 14:55:16 2021 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 8B81717F396B for ; Fri, 1 Oct 2021 14:55:16 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HLY7S3P9nz4Xn7 for ; Fri, 1 Oct 2021 14:55:16 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 5563E21721 for ; Fri, 1 Oct 2021 14:55:16 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 191EtGHl062984 for ; Fri, 1 Oct 2021 14:55:16 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 191EtGob062983; Fri, 1 Oct 2021 14:55:16 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202110011455.191EtGob062983@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Date: Fri, 1 Oct 2021 14:55:16 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-ThisMailContainsUnwantedMimeParts: N Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ devel/leiningen | 2.9.6 | 2.9.7 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Fri Oct 1 18:20:41 2021 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 02F3217DD461 for ; Fri, 1 Oct 2021 18:20:54 +0000 (UTC) (envelope-from joaquinito2051@gmail.com) Received: from mail-qt1-x835.google.com (mail-qt1-x835.google.com [IPv6:2607:f8b0:4864:20::835]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 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 4HLdhj3pvVz4pyl for ; Fri, 1 Oct 2021 18:20:53 +0000 (UTC) (envelope-from joaquinito2051@gmail.com) Received: by mail-qt1-x835.google.com with SMTP id e16so9784798qte.13 for ; Fri, 01 Oct 2021 11:20:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=uD8HIHRXMVuFkc3tW/8Ty3jJ1RlfwsslfGAc/5M09kg=; b=eHwptbsIsOYjr8rcGAzwSdkunn7nSUOo6Dgwtb7XRusDT6C0OTKvtnNHjPVcjoiog7 Ve5kchrfARtATMCEEMgx+HfY9UkGxFSGp+w2Hc4jvC4ou+wuQCZhD6FEU0xAND2MGQMD MnFYEl+t6db7WB856FidItvkXFSBpPCA7SoCAxu5+jJy6WU6NAYZ/Igcx5ejl7GZIstR HD6crMrj1X6c73+2nu6zP18YaqGkFq4WirgYMkGwr3KYHA+Wgm5Lti7SAC5xEMmZSq0d UK7jtmt1nrzsi/G5mt37jfMmwAvyd1j48ZBbCaNu7P6ypeM3P9qN15fTx9oLzM/7mZd4 QQvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=uD8HIHRXMVuFkc3tW/8Ty3jJ1RlfwsslfGAc/5M09kg=; b=l46yFg6uRLDNez8j8YX4fdle8dCEfpLzXmEDKYPZzY8+ewCWyOHQ3fiVXuK9w3d6Id B96e+tsxqQkEMPt6zMc9C/aojcqA0plewhpMPoQGoqtiONPGOGnOhmNqg7zJPsZz4uN9 86/yEhryR5Wx0GDsC61avfbvJi4/hAlOXGwl9mgzuCcqsgQQ46j2fFkmFG7p1XhUF4nw 3dUiGlEedc7X8kzOyxw7RU3MQCmGcQYiLLWDQVckEhxwBeej1IATZ5BkD1T9w58BEPS1 dbD9Aimh8CiHMhjCcrOvtvmMfuuErfq2GMBEr2CIBtSVcWr0CFOICNWOzOqXH+fppl2O 1jtQ== X-Gm-Message-State: AOAM531ov5QOh/HEqdzWQVv1K3JC6AcFBA0rLCh/RSa1Mwyt7TzSPxfy 0bTREszyJoFfLornjNef2qKjq2JIdZCyN29VnSuGEyZDFRMwHuoCYqkLSQ== X-Google-Smtp-Source: ABdhPJyYvHdXUmwTP4RojZuOb0z/toUjolw6cNn0j1qPbh0Kjq1YCDxgrd0/7KKkrtFKcJYOaY2bDEVsO9L+WmjlUCg= X-Received: by 2002:ac8:411d:: with SMTP id q29mr14897238qtl.349.1633112452764; Fri, 01 Oct 2021 11:20:52 -0700 (PDT) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 From: =?UTF-8?Q?Joaqu=C3=ADn_Rufo_Gutierrez?= Date: Fri, 1 Oct 2021 20:20:41 +0200 Message-ID: Subject: Hello. I need to play with Amstrad CPC emulator, Caprice32, so, add it to the ports. To: ports@freebsd.org Content-Type: multipart/alternative; boundary="000000000000a0190a05cd4e9f2a" X-Rspamd-Queue-Id: 4HLdhj3pvVz4pyl X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=eHwptbsI; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of joaquinito2051@gmail.com designates 2607:f8b0:4864:20::835 as permitted sender) smtp.mailfrom=joaquinito2051@gmail.com X-Spamd-Result: default: False [-4.00 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::835:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-ThisMailContainsUnwantedMimeParts: Y --000000000000a0190a05cd4e9f2a Content-Type: text/plain; charset="UTF-8" Hello. I need to play with Amstrad CPC emulator, Caprice32, so, add it to the ports. Please. --000000000000a0190a05cd4e9f2a-- From nobody Fri Oct 1 18:43:00 2021 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id A682217DF902 for ; Fri, 1 Oct 2021 18:43:10 +0000 (UTC) (envelope-from freebsd@quinteiro.org) Received: from mx2.quinteiro.org (mx2.quinteiro.org [71.19.154.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HLfBP2460z4rSf for ; Fri, 1 Oct 2021 18:43:09 +0000 (UTC) (envelope-from freebsd@quinteiro.org) Received: from www.quinteiro.org (www.quinteiro.org [204.109.56.22]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx2.quinteiro.org (Postfix) with ESMTPS id 91BD521D9AB for ; Fri, 1 Oct 2021 18:43:02 +0000 (UTC) (envelope-from freebsd@quinteiro.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=quinteiro.org; s=default; t=1633113782; bh=NKunrWW9qQL5aZjy1s+Azv8JfD4ezduQceZDkxejiG0=; h=Subject:To:References:From:Date:In-Reply-To; b=fi95sKzYqqw3XkRARfqD5rBTju9IvBftWcxj+l7ZQXfWlXJJJodjnOg0XqTG3sSGw HFCalICNnudF89wNJG6GoYLyxiMzQxuI9zIK9PMRvtdNIoQLpXHpCP40I98vLZ1FiK jSrLCqkeSDzGJ2qDy4wnT4a+EcTBdg/POcdpyjQk= Received: from [172.16.1.157] (198-27-223-129.fiber.dynamic.sonic.net [198.27.223.129]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by www.quinteiro.org (Postfix) with ESMTPSA id 1731E2E897 for ; Fri, 1 Oct 2021 18:43:01 +0000 (UTC) Subject: Re: Hello. I need to play with Amstrad CPC emulator, Caprice32, so, add it to the ports. To: ports@freebsd.org References: From: Jose Quinteiro Message-ID: <7c49c679-9425-de94-397c-cc4a1c8a36f6@quinteiro.org> Date: Fri, 1 Oct 2021 11:43:00 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4HLfBP2460z4rSf X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=quinteiro.org header.s=default header.b=fi95sKzY; dmarc=none; spf=pass (mx1.freebsd.org: domain of freebsd@quinteiro.org designates 71.19.154.200 as permitted sender) smtp.mailfrom=freebsd@quinteiro.org X-Spamd-Result: default: False [-3.50 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[quinteiro.org:s=default]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCVD_COUNT_THREE(0.00)[3]; DMARC_NA(0.00)[quinteiro.org]; DKIM_TRACE(0.00)[quinteiro.org:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:47066, ipnet:71.19.154.0/24, country:US]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-ThisMailContainsUnwantedMimeParts: N Does libretro-cap32 not work for you for some reason? https://www.freshports.org/games/libretro-cap32 Thanks, Jose On 10/1/21 11:20 AM, Joaquín Rufo Gutierrez wrote: > Hello. > I need to play with Amstrad CPC emulator, Caprice32, so, add it to the > ports. > > Please. > From nobody Sat Oct 2 04:52:28 2021 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 5F1D317D5904 for ; Sat, 2 Oct 2021 04:52:44 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-19.consmr.mail.gq1.yahoo.com (sonic305-19.consmr.mail.gq1.yahoo.com [98.137.64.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HLvjl36X1z4lJs for ; Sat, 2 Oct 2021 04:52:43 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1633150355; bh=f4dqyref4jIPWJSUepuW+4UQ56wdEf7MpFkLCYai+Yg=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=SV7TEiSmufnyFDVYjKLFny3czGt/tuhIepevMwSD86+lq+OIpjvILuSvQ2JEBUS2baLjek1qYIhZkuwF2loASbtup7yrOjYX366e6Gpr1t50AE10iBnAL1VMgr5GFQk4N/3Dw1saNoY9WIhaN3lFJf2raknsxTjUmyuz8h9TUW63+5JhK8arCGOZxXJaIxT8kRRvYPU60DTnrOLJekiHX12kiRpTZPb9wIW9TuRhSxhG7XWfJ0eJCUOzecv+4XPc3iVO4DJEi+x/LK20/m+1cIDKAdBNKX3UIpXcIOYLwRblWyYkV2FuBiOQ1yQ0toPpyXwPX0vZJxcMiZpuSMByVQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1633150355; bh=dQVA94mguMXYbaym2xwOe3V2tedSU8x1A1hgYacaVXN=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=Dye2QktQ2RNf2z9gxt2pVibZWFwAqWe1/HDy6Z6uxjeq/FXYvvd7soH1+qGYsTeBxRqMhtvBlgQVc9KLrltHcJIaG8JpnfGMVNYclQB8fT/uhIOAlxNP4JkpsYE4CHWKKwKPvDJa0QGA5XvJv9whOcDSbu+8BX9kVkE0kTmiE+YX0vD/AuOBlm4DRmDCNhM+ZRGweoA8b3HFuzKbVzTttV8VsCp7wkxSuY9Adyx3sNBEq5fap5EIYH/oxnoWShDSmRVI9eUseCFqVK90YRigKs+x/YRXKt3vv7a9reXLXq6cb5k57uaBg2bfHHZLFLNqYW2MmyB0rzBjYgEZSns75w== X-YMail-OSG: 39n8vKUVM1lVg_KEej5MLSYKOg7JBVSHqWKAeSxX9kI3jq4dG_CBiETarA81TXB JF4es4yAX8EK.gtTlB5ZvXtwliIHGV7K5Ek5Yuo_vPwfhbERy8rKCmbJxuPmATWWjoiJr5kLeayl fVooiZWb7YFPnp0X0OSRzonXiX6Vxy3Qt7JvFHR5qIwNllpPas6uJ4vAgdd_fjGKst5jlIJtTbDH 9vR_h_fADtRYDaMHnq1GgaUh6ckdIF4VpQav8V6L1kFPYpTkgRTOVo0playt.FJ.vLVWy6Bw9IEg nhoeVyODHk766uIU5azzoz9e5JVK5Tsw0ON1GPSVdusmuyTyW60696l2jn7.8OKHqRqQpBJnZ_j9 uXItT_NyaPAXY3neJ3KrAjqaxzjTv7P.dC_O8Lsvwibg9nywhXvOCMOXekdhymq1iTJjxHgiW6P0 TncmL4_umtpieyhjL3_UKmTx.Qx7_hDAD_1dvevadJYFN.VsZY9QgiorWbXo5XENBBh4z5x92iv8 _CJK8H2s5SDRlOocY8MtkoOEQepDyOtHB4MZjH37xNIsgIOgoi1vHaxZkPeQyPl17MfGHcp6I47H RpHUnMvLZecidfGepNZTMvQIsQbRQPD5MbJK1ReJiBxvbFY1DU7QqWb53weHYJkWvtm9_t3q9n7t FYdmqrm7HXAhJHAslxmxWFhETzparmG_BiAibQbpPHpjIb.kShJjqEcLlPLtl78yWUyznuTm9qaf 7rW3_1lsPOur09fFIcufEKBSs3ByHg_KDUZAXR5hWAiDj_WglWWK2TtXWcPrpRlZ0n6KHmxnbms0 mjKbv6d9BHt8.DCR7dOX1RJWqtYXdzv2yp7qcIPn.GnbZaGD1z_XIxEU9qjMJS4VshEAbRrDn0aA o1oVexxC1oApBv7xSaaxUJiALwfOR9ejkoU2tyAh_PlcjMPlvR5JGUehuFljLVBW.kTBbtIb_qot tUyrQmvqkccYkN_4p1msxiR8xQWGtiiAGfRlokmN51Kzx1X5ErCA9vYsHDC9J2IHMwynb41wW4bE adjaWOjEsa1In1RnUPFkNoQdYR6n2pLoLc0lcmcYgmxyoRysHf8s6QgU0xz5xa5ZJSQRQrxRaSku .wfJTA6sNrGry2bQNO8a5cpRRZ8z98sg7qQ23wTfQ2QANEQMorVkeNY4.lq9h4ISt84DOat4mV8L 84ZjuSd1ZGPm93lPtV_x8rVQaJJTPki740xK4t4eiqUtCqJ6NXER0cTcbV6cAzZjQQIkQyFYFCrO uUepsFYvnxyDPebcKzuYiO95.ksMJWdj3bEi0VslrcKncxv1ytwW8fbqpHli6Fsuf2we8Yjsnlrp g2jlvVhW7CK53VRNQmn3Fr1GWg_vcyDpCmYpmJHkI3qDKVa58shh.IpCz0GE23zzd4thTO8WKpa7 k_iIxrUorwy3ljBxXjih6U5r2Yjp6GbbcUMjWVg1mDGLTclm2URKlnvEjh2lYqFwEkYfOm3dM.yJ IdTipM.6uBCS0Gfn1Hvu9PMdRfrJDmeVMz6ZoQh3xBTtpQBSQviKV_StbDPidapHCHciRrP6oeOM LUwRzu035aEz0mJldHlEwcGkCizamCTFNWxfZT2fSAEceAhftfYgtg2vtLeY2WWwONpMrcBiSs7N qfHcv_RDAStDdMz4pD5SLfEWk9tDe0U_H2CNQu44ELRo0vI8SShsHjESsV5innDDMd19rGlByUN. jfRALs8qLvzrtQpOyfMkAiErdTjc6y6qavT4KJlyhtm39O36MAlMUswI7NEJWrRwFbs9r0vF5Nrh CYq7esKLEss736_R5T581AEHncyBahnw_jWSdlv.J4t_a2a2UpDIuGySF9tPMkpG3IXxs_8qtVCY PR2gtxJ9lltQCliFwoJt_eoT6Zn1XlEmWuqOfaL8dgW4Ry1jkzUbIATxtBw0W94E7VqfstCwqbvm 1O8AVlWMfxmyeeCbeJ9SSid48R76A57iL2oL66vcxFFIjw7sG9AG3lyEY146_oG3TP3B0vQe9Bsd cdg3g2tTiqBntQLWJh9CXvQTBbMSTTBJRS7DoAnDk3_hI2HFCnT4ADFAXk5FOvMgEJjcu.S0.svY kRZgxWlVw4areMCaYPtWZnwKnwDboykRYYFtyG5pvuJFtqDf6ITpvIzxCIVoCLFv85yeQ4oQU8x1 TeoZU4JNv70PfUYQzr1Sc4R1B_C1YTsdoE7Pe53G5A8gVt_cZ6bqhpc1vAQgPEk5tVOmpUnxtr1h 8FDz97qyhNS2yKWG2Fd1d6BmYjz5CkkTaHwuxAl1wBIoHJVg.HH8_tDY_HP0MQijUxQ4h8t1oKsQ UjTwU0ropDKyr4VNV7c8C3I..lrWvPGq8izDcb7b4JzJj9blmsPPeczT6V1zVK4Y- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Sat, 2 Oct 2021 04:52:35 +0000 Received: by kubenode513.mail-prod1.omega.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 78d50c971174c6b064fb7bfcd33230b4; Sat, 02 Oct 2021 04:52:29 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: poudriere-devel's implicit LC_COLLATE use (a default): does it mix well with python3? Message-Id: Date: Fri, 1 Oct 2021 21:52:28 -0700 To: freebsd-ports@freebsd.org, Bryan Drewery X-Mailer: Apple Mail (2.3654.120.0.1.13) References: X-Rspamd-Queue-Id: 4HLvjl36X1z4lJs X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=SV7TEiSm; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.82 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-1.32 / 15.00]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; SUBJECT_ENDS_QUESTION(1.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.18)[0.180]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.82:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.82:from]; RCVD_COUNT_TWO(0.00)[2] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-ports X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N I've a case of my poudriere-devel builds of www/chromium in python code that is executing but the builds on the FreeBSD servers do not get the error. This lead me to look at my log vs. one from the servers and I found a difference that I think might change python behavior, not that I've proved that the specifics are involved in my issue. (The bulk -a with the failure still has days to go.) =46rom what I read locale.strcoll(string1,string2) and locale.strxfrm(string) are based on LC_COLLATE. From what I gather, for python3, this LC_COLLATE assignment may be rather unusual (i.e., not some UTF mode). (I do not claim to have found all uses of LC_COLLATE, just a couple of examples.) The difference is having the LC_COLLATE assignment, as shown in the log from my build but not in the one from the FreeBSD servers that I looked at (that bulk -a also still running). My log shows: POUDRIERE_VERSION=3D3.3.99.20210907_1 MASTERMNT=3D/usr/local/poudriere/data/.m/main-CA72-default/ref LC_COLLATE=3DC POUDRIERE_BUILD_TYPE=3Dbulk PACKAGE_BUILDING=3Dyes LC_COLLATE=3DC seems to be from: . . . ${BUILDNAME_FORMAT:=3D"%Y-%m-%d_%Hh%Mm%Ss"} : ${BUILDNAME:=3D$(date +${BUILDNAME_FORMAT})} : ${HTML_TYPE:=3Dinline} : ${LC_COLLATE:=3DC} export LC_COLLATE if [ -n "${MAX_MEMORY}" ]; then MAX_MEMORY_BYTES=3D"$((MAX_MEMORY * 1024 * 1024 * 1024))" fi . . . in /usr/local/share/poudriere/common.sh from poudriere-devel (i.e., the main branch). The two LC_COLLATE lines are not in the release branch that I looked at. Eventually I'll probably test if this is involved in my context's failure, unless I figure out something else that might make the difference first. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From nobody Sat Oct 2 09:50:40 2021 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id D924417EBFDD for ; Sat, 2 Oct 2021 09:50:55 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-8.consmr.mail.gq1.yahoo.com (sonic315-8.consmr.mail.gq1.yahoo.com [98.137.65.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HM2Kp4KRLz3Kpp for ; Sat, 2 Oct 2021 09:50:54 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1633168247; bh=LNF37IrcXAkXcwQA9S2yCjPyA+0yBBXB0LOdkels91s=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=A7DaQPBmEf8Kxyyz4DA9Gp7MvrwZlxnhU4tJqtqD8xuecXhjz3sFW1TPTwRz3zKtqrEA3Iyx2VSvJJD/x/aEr8H6NOj2PQ1PJAV4JiRBZPaG1LP1FMsMxTgsG3bZMPllpjvIzr1b7k3e3OMbCU+x9DnYpxyFzGXVvZ51tFDHarmmLN/dSK+jxRkCGA8Z32hauSuUU32F15Av3/8eLXGvxbszeU83uH/Rpf3qj3oUr7w1i6wFsegHpRMbsFWKxkfC3YSkfcqQJZPe8davD2P+F9uqMcuAIVagf0SBwYF3zOyM3EnMF+ZtR9j9+mJdtCKnB/nGHHWnfe/irpuvyUBlkA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1633168247; bh=aCruE+AYI7LVOSeCu1E6Q+9xHA2z0otX9DsI+2NJT9P=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=D2gV9MURHYD3uFvxjmQKS/v6eONBtiz8DltzBWofl0UwTFdF6jcVvl5OhL8ZUgG1lZcadig0neMBlveDKQvVv+uzxG39q2kxFHSjxQX/Ljih8qzZnGH9fI3CicHOXxkmRiPLYf+6oIZ1X6gyHowJaTpkamL2QC8vxFh15yCBK8b4pDMEweZWz/Ie3oYBmXe6rMojwKMoRHwLIC5hoR3pBhGRuKkQwwWm6NMBtG8wyxyK05Gl5EbyEXOosvF/IQoZMRxcd4RRaQ93Oy2NcmbjNYUDr8n7TE7SxY/5MBinbItsviwFACjxYW3CTeBXe54hvFfaLxz43qKM8Tti+Dp+2Q== X-YMail-OSG: xlyDNJwVM1nZ6cm.9I8iJeb0wVtZZ68yS_y2HrbPzvHdvJdL.928JBeJhPhhdN9 QSCVdbinTZfbr1QAg2HhjBJ.2UPfb7hZ7JylsiTPL70v84nxPDaMGOABiNv30pVKMohBPDvA4NQF .sRCQk1Ht8QuAA_cgKb3cKEpxtWeqb_aVt9PnJoc15Qz3DVvuwf3EDQx2S0AwBgBIWz3TizWkosp 68CBle5TajvnRt2GPa5xwUYqzMmyOgHIwoXIs4LsjszibLYNLSY95FT1pKmzHTiiBCMTIEJML_.v eZnTHgkexZmh2k3_jgWdoH3qC8q1MwWsqPNEdRlZsVjvoV1A.E862pFeV5OzzwyAGWugmaCWTekS SkMyNBLPMZjJAIvbEaYB4g.niLY35DzajMac1Q6MkRx0fhS45cn5tYhN6WCL6pBPMsawWUMpLvLO KKZrHczek7kk3LWUX40hV0dQsGNHOuKnqY7hWR4bv6cpy1CoZQ87x53v8o1QDVmUEKxZrrL_AD3E sPfRGqTabcQvi4vcZ8XCJKJ7rxCivOog_VH0CTuwk0qbkvXmCWzYJEOWw9f7VIxxwn2WvEB0_nGe EDXxqRhO8g99LO2daBNjaf4zEJGoo70synUFx.Al6TfUYOsnDEP17LGGvxOHFvzEMse5Y7popWjT uqwdQZzkzJ6pGBIy.CR0ta85nKVd9hhbqWM5.HzRoEvlHAmvapEvL_h1G.vopwWt1HNE7kpw8Db0 D5F5DIOJ3G17lq_BZPkeEE4gsAP8m7whtfNplxDrxUYjgkapgGd6r1PRYge75dpOqgfgVRlXBdhJ xexYhixEd4BFOlIumidMIQsoVITiZMzSwPwbEz0SZy0L0jIAxjxN8q50BDZvFyoNt1Be5A9pXDa6 cS_EijCwQ3lT_eQlxHSv_I9fiem2FWf3QQag8zBg5bLE0wE52BGpX6DO7X2KOrSgBMOGgdD..NlA Uw_2jI6yG_d1gcYLQ.0YLyyMy2rSWH4m62TlXpQcuQixkOl.VL2W5cyzPRe7351QPsJxMiFsVifa Gqy_0QXpo66SlZbDbJNoCAALaWD7hdw1EUlQ09ddzmNQZMAl43c5YAhOF4aBmo14YniPtVXX_yBH 8CZyxAy_b9GByaP4TR4IC5UYKsahNYq0xIY43WbVqkolMDtWMswIXRG.9EAO4.ypzc3xfd376O5. jGIgEgsck41Pn4NfaqDCa_cfc0j1dV54l1R3Ws3X1UdIfedjoi9g7.uOkPqCV6pWOgFsZDaDXc9P Q5rYkhPj.mLfNzkgdtb1iFt463pknh3d5bqT7ApUzcqc5BFL8CINmKM6kUC993lQXTYA8UJa3Ry0 w0RMQywMyMjCOKncgt2kmFIfEYYiaspHtiBFfqFVn4plUWuRdKcRsymOenJulVxYNjel2qZStzlx oWf2RJYsAt4px3f1VExyz1sER7JyrWmZ53.bQ2HW.Z6BwQ4WXtZhBH_v1DMebvck7NvPKL.mWLjU mE0TcY0lboY2UyLUuub0w21CFO0c5R6G_3Aqe_xHDiWstm7lSYSzzuoVu4ee0hevCdk1GHoMifLa eGaKdGe1z08w0cH5lsQG6R_q_E6MuOB.kDJD4fEQ336_Vf7PU4EfL6OxnCOm8G5gqGv0ftGpjsHw Cm0iZzhpgVhG6Y.qGcYFfTh2It8j0LESQmGglWNFH7FNRuuFMAVdWW_nLVa._N79DUsKkOraVE_U ny1mevsNHoaWYRdqiwOxpJBX0vtf9nJXLjkk5WgoRGaOcoAbr_J7DoRp5uKTvWbVTbmfbYduklXC Y8SoCDtueBDkF11.1kY9kNb9l6bAclkGDBao6Q8DO85iGCVw4e2Qzd2OP5hRncyNwhkcGYkyLMZJ C6M79paoVmzQ.hUwlUwLE9djYFiOajO3IW7cI6qyWSdVmgTzRQWMAN8pNbrFulMqtIozl.FDCMfd ks9f65a1nesz25fV8Q7rM_wm36x1dgCYAVzTsDq_MDeW4UA5D02_iIB09pFCtmHgrM8RFJtmMxMa rEFzRoc8hk89QFXL.Ur5jX4cnLRaf2DwXJzN0uePggEqmGqMS4i7FdxcYISa0SYK3Dk86GS3mUVd ABOjmZ1uCv.18shev2GNTpStkW62liA81Oob992MrL0iGx9Nh4N7_Agf3ogPQdfc7hqfT7_FsDaS ZJCLUVQu1au5buZ7mhumLebH8NLy6gEtsZlcWLU2k9bdKAlymvdRBXBuhjlICYz1uAKdPVQ4FwIF cEowG2OfU7XvI98X0sB07TWTxqPSzO9ioJ5sKd_kRQE9LhdUA3Fu0_p51_9UGpR1OMcOuUxjfK19 m3izS4A1tkMtK0MygGTT.bz0TvpGeftJBwPftrgbX0rVaYVXTrJ074v71JFb9yqs8Galu X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Sat, 2 Oct 2021 09:50:47 +0000 Received: by kubenode538.mail-prod1.omega.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 3fd8de4a544c0d4d00bc4f5ee41a01cd; Sat, 02 Oct 2021 09:50:43 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: poudriere-devel's implicit LC_COLLATE use (a default): does it mix well with python3? Date: Sat, 2 Oct 2021 02:50:40 -0700 References: To: freebsd-ports@freebsd.org, Bryan Drewery In-Reply-To: Message-Id: <80000EF0-3FC5-497E-AE7A-3612DF8567B5@yahoo.com> X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4HM2Kp4KRLz3Kpp X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=A7DaQPBm; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.32 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-2.50 / 15.00]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-0.996]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; SUBJECT_ENDS_QUESTION(1.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.32:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.32:from]; RCVD_COUNT_TWO(0.00)[2] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-ports X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N On 2021-Oct-1, at 21:52, Mark Millard wrote: > I've a case of my poudriere-devel builds of www/chromium in > python code that is executing but the builds on the FreeBSD > servers do not get the error. > > This lead me to look at my log vs. one from the servers > and I found a difference that I think might change python > behavior, not that I've proved that the specifics are > involved in my issue. (The bulk -a with the failure still > has days to go.) > > From what I read locale.strcoll(string1,string2) and > locale.strxfrm(string) are based on LC_COLLATE. From > what I gather, for python3, this LC_COLLATE assignment > may be rather unusual (i.e., not some UTF mode). (I do > not claim to have found all uses of LC_COLLATE, just > a couple of examples.) > > The difference is having the LC_COLLATE assignment, as > shown in the log from my build but not in the one from > the FreeBSD servers that I looked at (that bulk -a also > still running). My log shows: > > POUDRIERE_VERSION=3.3.99.20210907_1 > MASTERMNT=/usr/local/poudriere/data/.m/main-CA72-default/ref > LC_COLLATE=C > POUDRIERE_BUILD_TYPE=bulk > PACKAGE_BUILDING=yes > > LC_COLLATE=C seems to be from: > > . . . > ${BUILDNAME_FORMAT:="%Y-%m-%d_%Hh%Mm%Ss"} > : ${BUILDNAME:=$(date +${BUILDNAME_FORMAT})} > > : ${HTML_TYPE:=inline} > : ${LC_COLLATE:=C} > export LC_COLLATE > > if [ -n "${MAX_MEMORY}" ]; then > MAX_MEMORY_BYTES="$((MAX_MEMORY * 1024 * 1024 * 1024))" > fi > . . . > > in /usr/local/share/poudriere/common.sh from > poudriere-devel (i.e., the main branch). The two > LC_COLLATE lines are not in the release branch > that I looked at. > > Eventually I'll probably test if this is involved in my context's > failure, unless I figure out something else that might make the > difference first. > I used a faster system (ThradRipper 1950X) to test my context for www/chromium builds and removing the two lines: : ${LC_COLLATE:=C} export LC_COLLATE made no difference: python3.8 still stops where it did before, with the same reported errors. I've no evidence that poudriere-devel is what leads to the issue at this point. That still leaves me wondering about the LC_COLLATE usage, but I've no specific failure associated. === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From nobody Sun Oct 3 00:31:18 2021 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 8316F17ED0E6 for ; Sun, 3 Oct 2021 00:31:32 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-22.consmr.mail.gq1.yahoo.com (sonic309-22.consmr.mail.gq1.yahoo.com [98.137.65.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HMPsv1W1wz3hHZ for ; Sun, 3 Oct 2021 00:31:31 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1633221084; bh=wCHZRzIaoqM1pAO5RFW8ddTKYVnEolIbmqJElXxsVoE=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=ADEgNmbcf948Ze9wHIbpzMuFWzYFuK67zbL80kVgsdFAUHjPM250OObSjBx8h2JliHH7EkFaqe6ufoF9AjFnNM7y2t+wN5WPM7HBserSVAzJrwZ7DEd9op03ci0hDDPkkMPWmAEDyU2oaEMCYaGqqPJsausQO0BNnd7XR+asij/UziES0P5UQ7YK6AyBuvskAXekPtPcsj7VkHGu26nnfvqr4XESkRVmYT97x7EBrO66T7gkJP1dZMHPkzJgl/dMrETWceIHgLnZPWTtluYOx/5S64WAp5EOJgKRJ2Uzt8OkND2D08AZb/aAgdJpUVndLfSH2xvvWjz+Tsh75gev7w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1633221084; bh=7z6gtVETNZ+sYXcszVf58VE5EXgeKpv3B/25Pr/ZqyI=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=QcLS+gxal6RScX/z7YttASq6q0pg2i7yoBMyOU0zbXdYhJsXqe2BAXcSb7VV5Wabuj5Gd5wMd+ikhuMNVbbXN1m8Zgx3mqWqy8YBpWVAIQVfRtXtBHjZXJ0TbKk8JolfIgNJRI7GxwIRvvFPtzbtxEYgXrk9fG6zSftOW0qRb6rJ0fx/3Hx8rldu1/+NpAMLoMo9gcTMoL8Ip6Tdptu3nurZeyNXO1q+oy2VTOlNh90MFeq17r0phsomNjhJJM7t/oUBHDkKPEvBdnvUkQMnQNvh7UVK1sa/OqT8IsPNY79J5xupwltgIxIgZN8uvNd5w1mroD/fOnZl9hcdEWUzXA== X-YMail-OSG: vK2jCc8VM1k87Us5fk7cMokC..405XRmbWqD8sWjF_bjQ_TKAhPog.qBz4Ubcnf y3yEiIlWG0iQGnNuSlWBie3gvC3x3Wh6u_hlTyGQtfxbZMi5Robm1NRNB3TTve1UIK.smFTca9p4 IiOo0SNrgVxFvg2y_6IvTI0R7EY8uzyuPDw04kWr3.M_giLRwo0ReDy6EwvbOrTVhtwgJl40kJC2 ryxJEJvVPFDMDONS576NqOE0li1WI0R63woTepFCnESgg83005CExTGDdBRduwzrxRAJTYLB4YQJ aqhJoXLJathForEErmAXvfq_A.QRPIgnf807YZERWV0dFHNIx69ui3SKb5VEMsJ4LYijkfCpJlCL kE_wJa4JIVjeugBMjVLW_hNTgVTEOOfjyIx12uCmf0xFaTaWGFV6rzT7PWOF7B7p2brm5SVDNDu2 BU7xXeVjiGKDBff3DTvH01zWb6UErxKGRKMSlsqZfgxZGeJv_NNWhIFOR42e6FP0voRzegsHuzsF YAzn2ZDi.pFeZB2PVi5SdcoyeCLwSTJ87dAAxEGI3iov7m_A9EXdFJE2Zg7vmSR7It0ezKY.u3VF 1xA1Yde50rQ_mFiTnuU0tfGVrYpr.erc0y76SGRxus6MrxiyiAEH7htDd_YdxuWtJrUg0lKphXbU RfQj6AelkZxzSx5sHkr5IYPFzP5tYvfpoOYR29gEiDGDArU62dyOOl.dgrZ_wbkUNzpCwbnq4lZx HrtfZSQEkzUnREeTNuEhHgK1fAFRTemZvo21GZ7mI26_t.upxIR4_FYXUKqg9TT.tdcYyw0JR8wp cRN03pnLTXqp.80408UfPUfemhKTTzCRdRIVrcvWawhyc8qc3LzkTwfC4Cs071zgVe3MQ.ioQwis f.qrQlN0UwTJ6vy.omKTjkVfcUZdmFt7yM_G6Qzwe2GiehaGN7igCsZS1uw9A8nfgpgm7PdbVpm5 i1__vlICVLJtTMZKHd7bLQCv6PiWbCwHebTcetPBgMJgFa0Jd0NuB.ZYXXNIuFvZMkxfTC01ts._ oPIKXlJ3wVOTOM6ClSMTAhwKLEAtNNk6S9z8aRo1LZJfbQADTymVpAYwxXE2IBDUdNiUhndtcXWI IOJufG_pUfX.Er7utifbwqauyIHNeoeERYpgxAIVF2VPn6LicPJBV5vq3_DNvU2TKN1l0roLCRGm ul2C10pgKbXHbnQfn74wZQaoVIC94JfLppJqhlNJKecN0k4kUQMEzt.dcqgJInOnFrmwbwkFWbYX phFoeuocWPiQDUJGM7Bri1AbtGu.brzLT9tauvAoEHOJFQG6.THRzXJL_Mv.k1keT1dTOMDrrD7O lMRl9W1BsQnCj.bhhpXDEhkSzjhMEzR6FFKBQaIMjG9S4XWN0..gyaGG0El63SQOfntckNNncBQi UaYmz202Z_t_0XWtvL4O.HJkMnmDJz3iRZ2EA9oNJfM8yZUKSpo5.KbG4r4bqHNc.1J5aLw1qB1k nNqr.9ir8B96QJJ0lvUe6f0_jl2JibPLmtXYtS.Z67R3MFaNlmNSHq8wL.7T0v00jYHf1KzocAWo ow9RSU68lJAG_P.4Fvsr0.4CLR.Ej00PJBaRXahOVK2ilTXiE5UB8tJ91Y9GEVnDhls6pDVKaEUm Js5ajbHfy8EV24bs._fzxTedGSfP5txPw8KL.xUO9t_RlHORhWbiVAB9xweFQK8AZ.Oq30_tyPRW UTqVOPjNoo7utiQdIbe6Up6PeT5tV5qPBqJ2gQLhVDUSUAIk.k.mPuvjOa.8PejB46d.AZk7Rew0 6xDv2Y0jLo_0k30OQ3lDT5bwB4gAnS5WF80_kbwFte7.Z1B8KdyRQ_h5Ii.kbmVwb4U75aMgHo4D cptWIhN2OxCvu5YOl1WXy9E_UFbrzrU3HjVZFoz22m5WLWdUdPouEUazDGn3EXfUPnoWqQ9iP7r3 aPbxsL8a3xpCwqgNBmyFzPhK_G_aPDrRlwmnFA8SEPZ1OP7eo7DNmlIK1zFDHnzB1veaBD6W2NQ_ H7hnad5lFPs9KqH9eu.FMmaAua5_ZmjxcoQ1sIqqDEB69.Xyy8Bpkq_Tn7koPD_uB25ee.L8XP8P rRMQn0ue.mVJtJNmTsM0n4gzT8nhk488xUeZZk3d20qqIT8xNYf.KNj4BD7Fmed0LK32nNeinoQv 1lnbddahcdtk7PsmKDq7kiL90huEWqlk4UbcpU0bLuBeMZB7D22e6N9K9WleeAwlIfMsK9pNpuDe O93l.dE4d0533ict0hCGMeDTmRz62KCq2umlHzFTycN2kNGU_k9tpkJtMe4jlMx70kAgZHNCjEfB gDBN4_wR0wT90aUXA5WlYQAnyLcvgJ1wbXYupOn7Ct.hMfBZ7MisE6OswZZje05FWiRN6dZ7YM4F YVXOae0mo2A02onxCvvdbv25cUsB3LTnrMEXXrcWi_9n2SUnKNNE7XsW8.KNf0sAC6rXjgq.5KdS 2dtGdzZMtSSoKm.0ZFMirZ9eHeZjZj9Q- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.gq1.yahoo.com with HTTP; Sun, 3 Oct 2021 00:31:24 +0000 Received: by kubenode520.mail-prod1.omega.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID e9338eb490071939a5910b11ec69f0ff; Sun, 03 Oct 2021 00:31:20 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: poudriere-devel bulk -a python-related www/chromium build failures (aarch64 context) Date: Sat, 2 Oct 2021 17:31:18 -0700 References: <497EAE44-E8D0-4193-B50B-27048D4357FF@yahoo.com> To: freebsd-ports@freebsd.org In-Reply-To: <497EAE44-E8D0-4193-B50B-27048D4357FF@yahoo.com> Message-Id: <7C864817-7C45-439A-9DD0-5C75CA5455D7@yahoo.com> X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4HMPsv1W1wz3hHZ X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=ADEgNmbc; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.148 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-3.50 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.148:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.148:from] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-ports X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N On 2021-Sep-23, at 15:07, Mark Millard wrote: > So far my attempts at an aarch64 native bulk -a have had > www/chromium fail with: >=20 > . . . > python3 ../../build/util/python2_action.py = ../../third_party/blink/renderer/bindings/scripts/generate_bindings.py = --web_idl_database = gen/third_party/blink/renderer/bindings/web_idl_database.pickle --r > oot_src_dir ../../ --root_gen_dir gen --output_core_reldir = third_party/blink/renderer/bindings/core/v8/ --output_modules_reldir = third_party/blink/renderer/bindings/modules/v8/ enumeration callback_fun > ction callback_interface interface namespace typedef union > Traceback (most recent call last): > File = "/wrkdirs/usr/ports/www/chromium/work/chromium-92.0.4515.159/buildtools/fr= eebsd/clang-format", line 34, in > stdout, stderr =3D proc.communicate(input=3Dcontents) > File "/usr/local/lib/python3.8/subprocess.py", line 1028, in = communicate > stdout, stderr =3D self._communicate(input, endtime, timeout) > File "/usr/local/lib/python3.8/subprocess.py", line 1848, in = _communicate > input_view =3D memoryview(self._input) > TypeError: memoryview: a bytes-like object is required, not 'str' > Traceback (most recent call last): > File = "/wrkdirs/usr/ports/www/chromium/work/chromium-92.0.4515.159/buildtools/fr= eebsd/clang-format", line 34, in > stdout, stderr =3D proc.communicate(input=3Dcontents) > File "/usr/local/lib/python3.8/subprocess.py", line 1028, in = communicate > stdout, stderr =3D self._communicate(input, endtime, timeout) > File "/usr/local/lib/python3.8/subprocess.py", line 1848, in = _communicate > input_view =3D memoryview(self._input) > TypeError: memoryview: a bytes-like object is required, not 'str' > . . . (more such tracebacks) . . . >=20 > I do not see such a failure in the likes of: >=20 > = http://ampere2.nyi.freebsd.org/data/main-arm64-default/p5f5c0fe00a09_s3fcb= de5e88/logs/chromium-92.0.4515.159_2.log >=20 > I've yet to figure out why my build attempts are different. >=20 > For reference: >=20 > The deafult lvm is llvm12. >=20 > # pwd > /usr/ports > # ~/fbsd-based-on-what-commit.sh=20 > branch: main > merge-base: a59b4fa83271ce1a7610973b2a5f3f0362e4bfba > merge-base: CommitDate: 2021-09-21 01:12:16 +0000 > a59b4fa83271 (HEAD -> main, freebsd/main, freebsd/HEAD) = security/py-scramp: Update to 1.4.1 > n558469 (--first-parent --count for merge-base) >=20 > # uname -apKU > FreeBSD CA72_16Gp_ZFS 14.0-CURRENT FreeBSD 14.0-CURRENT #12 = main-n249019-0637070b5bca-dirty: Tue Aug 31 02:24:20 PDT 2021 = root@CA72_16Gp_ZFS:/usr/obj/BUILDs/main-CA72-nodbg-clang/usr/main-src/arm6= 4.aarch64/sys/GENERIC-NODBG-CA72 arm64 aarch64 1400032 1400032 >=20 > I do not normally build chromium or do bulk -a runs. > My activity is exploratory to see what problems I'd > run into and if I'd need adjustments to do bulk -a > runs successfully. (It has lead to the (root) file > system being made larger, for example. I also disabled > lang/ratfor because the port does not deal with > platforms that have char as unsigned but the port is > coded requiring a form of signed char. This avoided > unbounded looping and a timeout.) When I look at: = /wrkdirs/usr/ports/www/chromium/work/chromium-92.0.4515.159/buildtools/fre= ebsd/clang-format I see (in part): . . . contents =3D '' if '-' in args or not inputfiles: contents =3D sys.stdin.read() . . . proc =3D subprocess.Popen( ['clang-format'] + args, stdin=3Dsubprocess.PIPE, stdout=3Dsubprocess.PIPE, stderr=3Dsubprocess.PIPE, env=3Denv) stdout, stderr =3D proc.communicate(input=3Dcontents) . . . Which looks to me to be passing a str, not a bytes or bytearray and not None. Also Popen.stdin is documented with: QUOTE Popen.stdin If the stdin argument was PIPE, this attribute is a writeable stream = object as returned by open(). If the encoding or errors arguments were = specified or the universal_newlines argument was True, the stream is a text = stream, otherwise it is a byte stream. If the stdin argument was not PIPE, this attribute is None. END QUOTE So, if I gather correctly, stdin ends up being a byte stream acording to the documenation. proc.communicate is documented with "If streams were opened in text mode, input must be a string. Otherwise, it must be bytes." as well. And that in turn involves: /usr/local/lib/python3.8/subprocess.py has: def communicate(self, input=3DNone, timeout=3DNone): . . . stdout, stderr =3D self._communicate(input, endtime, = timeout) . . . So inpput still seems to be a str for the following: def _communicate(self, input, endtime, orig_timeout): . . . self._save_input(input) =20 if self._input: input_view =3D memoryview(self._input) . . . but self._input need not be. This is where: def _save_input(self, input): # This method is called from the _communicate_with_*() = methods # so that if we time out while communicating, we can = continue # sending input if we retry. if self.stdin and self._input is None: self._input_offset =3D 0 self._input =3D input if input is not None and self.text_mode: self._input =3D = self._input.encode(self.stdin.encoding, self.stdin.errors) The implication of the error would seem to be that the encode did not happen and, so, either self.stdin and self._input is None was false or: self.text_mode was false (and it appears to be the later). This fits with the stdin being a byte stream but input being a str --and so the error report from memoryview. But I still have no clue why the FreeBSD server builds of chromium do not end up with such an error report. Note: I've duplicated the failure in my amd64 context. The issue is not aarch64 specific in my environment. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From nobody Sun Oct 3 07:27:23 2021 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 5CD3A17DAB5E for ; Sun, 3 Oct 2021 07:27:25 +0000 (UTC) (envelope-from sid@bsdmail.com) Received: from mout.gmx.com (mout.gmx.com [74.208.4.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mout.gmx.com", Issuer "GeoTrust RSA CA 2018" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HMb5m2X4Pz4b2M for ; Sun, 3 Oct 2021 07:27:24 +0000 (UTC) (envelope-from sid@bsdmail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mail.com; s=dbd5af2cbaf7; t=1633246043; bh=fQ/MNlJdmzEDFwXARZUQ9nRuxujYiVuIa7kY2WbenQk=; h=X-UI-Sender-Class:From:To:Subject:Date; b=q0BfKpP56s0z9Df/BJBnWe+j24tzKT+0lESpYSja17K2fURveJRh1hkcdGaq405Jz evIpjB+B23yt6zQDyd7oURb34hJ7sUwke3zWuhXb2akp9PvGknv1uJSzPqIKThrmNK 36W2DLPy83dmMtmDYTCTYENB3ypsSXYKaj7NRpLs= X-UI-Sender-Class: 214d933f-fd2f-45c7-a636-f5d79ae31a79 Received: from [108.227.222.178] ([108.227.222.178]) by web-mail.mail.com (3c-app-mailcom-lxa16.server.lan [10.76.45.17]) (via HTTP); Sun, 3 Oct 2021 09:27:23 +0200 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Message-ID: From: Sid To: ports@freebsd.org Subject: Adding description to bsd.options.mk for Xaw and NeXtaw Content-Type: text/plain; charset=UTF-8 Date: Sun, 3 Oct 2021 09:27:23 +0200 Importance: normal Sensitivity: Normal X-Priority: 3 X-Provags-ID: V03:K1:AnUsun5ugdWoFZc5azoMdQQTDZjmeONnZg317Hozg+ugJNnfKQ7L9xsRRr51HruebixtM zxyKq7ZVVpQrRLFfoPGk/Anc5BYI0irCpJz6hikHozeRD1an22rRajm0H+XnO7CYDoG2ijQRxmB9 PViwO8juCduwPwxEE8JTsKV6pRLMlHmZ/vQq6+dKzrT5nUj5BKoZ6zsp62dmurdZHezF5RxiN/2m fUgFHZZysgvZjcF3SpLdFS+B2irzQyjrUznfQ5pKOzgAoCxnWkRGHvkfPa8uPOQg0EykumMuYXTI LI= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:354agu+2XHU=:MYSm311EaMQai8kRzRnhFt kJUt+ErkpkZ1+h/GRk8U63plsENsj9LV9uQek9OWGHq/oyx0FsqHX93SnwGUC3WkEPBrfS7Wm +kCeVSLvByKdplGf+bKSSflhTmYqsIgFpXP9MtQBlPD4VdGUv5Igi1Kg3eOnQzm26V5Ym3PwY vvIS2QMLBD9ShHtMqdZN8mMvx50UekFGgWmb0tONyhm6KcRQGRvfW0agVY81jefkaHEU2e03y hVOR+n2h4JjptdHMngP8A0elQW/5XRGCgmJh8yzDdk8yNWAyCRGMzIt1Zw6/C04nJFux8ceRs DyxwR0KmrnXuZXx2F3UB4Qnn57skYTKp5ILjxuNRctzeUDLdIqFEG7PVjAF95eN47zy/ui01/ 1U/jFS+yZKZ3AUz7C+pnWPLHRjWVp7AC0nBZCK6wyHdVop7aJA9vX3+4gNd/H2k+s2f2xFuyT JgzeWTIfPFgmGewbwq1hUg6+cBZdp0H6b6uhmaiLLlvuztb3xILBMEFzKlmy1bVHCftiyTkrb a1ljRJKD1CmTl07VJpCni7sN9Sg4/BxTdLTy5loHXPcY/Aa4SvOqOhX2kRFqLYhdUQITpCp3Y Z5WYsVD4bmI3AJT3aYwlWONe2i1CRXGp212kXgs1ia3zSzUF2/1gPIEliVtYa198q/Fo3wOmc m4rs+tnkFxCIieU+O9CYbTejhYuuwQecXKRQacLP+GQBOX5Lo0xUPCHK8Ah4fzvsQ+LCGycZh MZLgDDMSGzI5//AjvbgYLwHRE/qLl46usZ6HUHdJwWQdnhLRXvDal+IwSFsGGM/ORo2jLTAvc Qs8OO5m0EcO8/8ieib5XfeR6gdVFfXop+CmnpVTxIrh4SSEgRs= X-Rspamd-Queue-Id: 4HMb5m2X4Pz4b2M X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=mail.com header.s=dbd5af2cbaf7 header.b=q0BfKpP5; dmarc=none; spf=none (mx1.freebsd.org: domain of sid@bsdmail.com has no SPF policy when checking 74.208.4.200) smtp.mailfrom=sid@bsdmail.com X-Spamd-Result: default: False [-2.55 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[mail.com:s=dbd5af2cbaf7]; NEURAL_HAM_MEDIUM(-0.65)[-0.647]; FROM_HAS_DN(0.00)[]; RWL_MAILSPIKE_GOOD(0.00)[74.208.4.200:from]; FREEMAIL_FROM(0.00)[bsdmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[bsdmail.com]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000]; DWL_DNSWL_NONE(0.00)[mail.com:dkim]; MID_RHS_NOT_FQDN(0.50)[]; DKIM_TRACE(0.00)[mail.com:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; HAS_X_PRIO_THREE(0.00)[3]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[bsdmail.com]; ASN(0.00)[asn:8560, ipnet:74.208.0.0/16, country:DE]; RCVD_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_LOW(-0.10)[74.208.4.200:from] X-ThisMailContainsUnwantedMimeParts: N Hi, Added a description for Xaw and NeXtaw, because these are the two most important implementations of Athena. Xaw is the default, and NeXtaw has arguably the best appearance of Xaw implementations. I didn't add a description for the category of Athena itself, because some descriptions are more specific that they only apply to a scrollbar or menu. I intend to make improvements so more programs that use Xaw can have NeXtaw selected from make config. Here's a diff: --- bsd.options.desc.mk.orig 2021-10-03 07:02:36.446891000 +0000 +++ bsd.options.desc.mk 2021-10-03 07:04:58.859109000 +0000 @@ -359,6 +359,7 @@ NETCDF_DESC?= NetCDF data format support NETLIB_DESC?= Blas implementation from Netlib NETPBM_DESC?= Netpbm graphics toolkit support +NEXTAW_DESC?= Use NeXtaw implementation of Athena NFS_DESC?= Network File System support NIS_DESC?= Network Information Services/YP support NLS_DESC?= Native Language Support @@ -533,6 +534,7 @@ X264_DESC?= H.264 video codec support via x264 X265_DESC?= H.265 video codec support via x265 XALAN_DESC?= Xalan XSLT processor support +XAW_DESC?= Use Xaw implementation of Athena XCURSOR_DESC?= Cursor themes support XERCES_DESC?= XML parser support via Xerces XFT_DESC?= Xft font library support Thank you very much. From nobody Sun Oct 3 07:43:14 2021 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 3B4FF17DCA05 for ; Sun, 3 Oct 2021 07:43:16 +0000 (UTC) (envelope-from sid@bsdmail.com) Received: from mout.gmx.com (mout.gmx.com [74.208.4.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mout.gmx.com", Issuer "GeoTrust RSA CA 2018" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HMbS3323Lz4cPT for ; Sun, 3 Oct 2021 07:43:15 +0000 (UTC) (envelope-from sid@bsdmail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mail.com; s=dbd5af2cbaf7; t=1633246994; bh=hFguDn28pBc/0vzp1O0q4LIGLYsqJ2ZqmrhoErUIUyM=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=vf0XhPl3tKWscKm6JwpVAuoCtaoBmBpnVos7OA+Qr4ovSlefaWZkmont6m9W5xuGa kLoALiJEyvxvOPgAIDEDmeXT2zU11mD7pE7CrsU24TU0NQO6igG7Lp2ymJdwE0knzO 8sBFPCD3CndUVhow885gflwCnqXdrtLJG+z0p6Mw= X-UI-Sender-Class: 214d933f-fd2f-45c7-a636-f5d79ae31a79 Received: from [108.227.222.178] ([108.227.222.178]) by web-mail.mail.com (3c-app-mailcom-lxa16.server.lan [10.76.45.17]) (via HTTP); Sun, 3 Oct 2021 09:43:14 +0200 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Message-ID: From: Sid To: ports@freebsd.org Cc: sid@bsdmail.com Subject: Adding description to bsd.options.desc.mk for Xaw and NeXtaw Content-Type: text/plain; charset=UTF-8 Date: Sun, 3 Oct 2021 09:43:14 +0200 Importance: normal Sensitivity: Normal X-Priority: 3 X-Provags-ID: V03:K1:WRPlDgy6mrh6tUCFL7PAqMD9RImcRxMGPcPAEiDvhuj1kldmyaGlIgg5cFQwO85UFDiYS NENzxIE50CPJ3BZho3ieH5IgPmBG76hJTCwWp0LgxuKQE2zBhfBEjKpHJgemb6lLx0XFZ+13hUe+ /QIirepAe786lV9cl6pVD1ogHariPtWwEDdXEshCIjqyFACjY0cT/VqSfJEx+4of62YCzK/6mvEd YIaZDDENx1ZZMTbQC2SB6fPEd/PGOND8HwMP+yst3ODoVmuER5siH1f/VEGMCbpnH+1id5uSE/kv tM= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:e5vBgDM+itI=:oVlGZbS2uY355m6uzaAK4p Ewf5MXfe0PaCzxbK6OyP0PoD1AARVZYz+AYMX1sXBKeCuN0SClje/Cr0kHjke5wwccJSEUB5m XxmyTZwrth+6dorgOiW9ECE0bhI7jAN+psF35Gw8GNUtyjblWM559m1geUhomFJozmBk7yRRK 3til/miklVE29+epY1hhcWBQ7EW0chJ4xF+DJe1g5HoyUAtPHSHIgEje6B4ak7IwG9f9IpE8/ sONWHEMwyCqpYq5DeWVHMyQuEcb7afuj4MHML6vvlL8/A654oJ+wGr+WvNJeq0DL9y+LT2QB7 HbrEy8UuK3hBy5VEYcOfLpyWn6iNtXFFfdlyTDAnW7dabsom2T5l2GV9LEUDIHtTgCFjXcQhC L89v80DP8vYNebcpgbCmbOmBwMyA3E0okJzMpG6pjSboJii5ksQ6RhJ8TdHPzYdjvmGrsR7n4 LwMCE53Y8yBO3mr9h3G20YjNXvjIvqmNZnFZIEFGPbWWnH7F81FN4pI1Ykc4rNtBSKKehFlWc ZRBf2wiW7xuQdpuLbM6O4djdjjxSgZ5qSxeFuk7cxo1EZlg0Hk+rpT1aCddoi4RMXeu00bBMB qTHBVi4luTs8KnUgGIV8VNMldGD3VBOLlvmGQPf64QqEBZpFLjMh//c5DXt5uOSqT3Ku8C8gz WG5MfNs6/aFnuuThnzJXCZPTe0wxpv2XEthITfyPzK0iEsjqSddsPrZokFggcnANvdR7scSAv f8z9aIt9hqDbjdeB7KRnfSrHKNx3anrNQRocjMNmJf6Yj1qgQL6aWQmDvf5lJy8mi6e00ql7g M5uiKhY7hXA865jVKzjc8bBpCbP/g== X-Rspamd-Queue-Id: 4HMbS3323Lz4cPT X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=mail.com header.s=dbd5af2cbaf7 header.b=vf0XhPl3; dmarc=none; spf=none (mx1.freebsd.org: domain of sid@bsdmail.com has no SPF policy when checking 74.208.4.201) smtp.mailfrom=sid@bsdmail.com X-Spamd-Result: default: False [-2.55 / 15.00]; RWL_MAILSPIKE_GOOD(0.00)[74.208.4.201:from]; FREEMAIL_FROM(0.00)[bsdmail.com]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[mail.com:+]; RCPT_COUNT_TWO(0.00)[2]; HAS_X_PRIO_THREE(0.00)[3]; NEURAL_HAM_SHORT(-0.80)[-0.802]; RCVD_IN_DNSWL_LOW(-0.10)[74.208.4.201:from]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[bsdmail.com]; ASN(0.00)[asn:8560, ipnet:74.208.0.0/16, country:DE]; FROM_EQ_ENVFROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.85)[-0.851]; R_DKIM_ALLOW(-0.20)[mail.com:s=dbd5af2cbaf7]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[mail.com:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[bsdmail.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; R_SPF_NA(0.00)[no SPF record]; MID_RHS_NOT_FQDN(0.50)[]; FREEMAIL_CC(0.00)[bsdmail.com]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N I'm sorry, I wrote the wrong file in the subject line of my last submission to the mailing list. In the Makefile diff, it was written correctly. In short, +NEXTAW_DESC?= Use NeXtaw implementation of Athena +XAW_DESC?= Use Xaw implementation of Athena Also, the Athena category description was left out, because some ports detail appearances that are limited to the scrollbar or menu which can be turned off. I'll list the diff again, so this one will be the header to respond to: --- bsd.options.desc.mk.orig 2021-10-03 07:02:36.446891000 +0000 +++ bsd.options.desc.mk 2021-10-03 07:04:58.859109000 +0000 @@ -359,6 +359,7 @@ NETCDF_DESC?= NetCDF data format support NETLIB_DESC?= Blas implementation from Netlib NETPBM_DESC?= Netpbm graphics toolkit support +NEXTAW_DESC?= Use NeXtaw implementation of Athena NFS_DESC?= Network File System support NIS_DESC?= Network Information Services/YP support NLS_DESC?= Native Language Support @@ -533,6 +534,7 @@ X264_DESC?= H.264 video codec support via x264 X265_DESC?= H.265 video codec support via x265 XALAN_DESC?= Xalan XSLT processor support +XAW_DESC?= Use Xaw implementation of Athena XCURSOR_DESC?= Cursor themes support XERCES_DESC?= XML parser support via Xerces XFT_DESC?= Xft font library support Added a description for Xaw and NeXtaw, because these are the two most important implementations of Athena. Xaw is the default, and NeXtaw has arguably the best appearance of Xaw implementations. I intend to make improvements so more programs that use Xaw can have NeXtaw selected from make config. Thank you very much. From nobody Sun Oct 3 09:57:12 2021 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id EEF0417E6885 for ; Sun, 3 Oct 2021 09:57:12 +0000 (UTC) (envelope-from rene@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HMfQc64zbz4l9Y; Sun, 3 Oct 2021 09:57:12 +0000 (UTC) (envelope-from rene@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1633255032; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=K8SYAIKyZxrO+pBiPYejcxq6tXmw9kuPHuzrl9dQ+vM=; b=vDwX1IPyvvHbrANjJqI0O4RFrGpbFLYEjYw76jo2RLzmx71cDB/6yy1nxWT5Gq37Jsvi4W xDs2E01fXtqYz49kupnHJMEgWzH5EZY5YGRWO2XIH+UpBL8xfB4pcF/FOiFcBKvf+krdho is+Bzd9gj45pv3uYqtVoxOPCPtwnxT4I8BGwHUZhGiuzN2CuxRL64d0c00nv7Bhp/eINm1 QCfh5RUtHBCJWjNmIB4W5oDVtePCb/Tmy64lI2dFjUK2pEg+Y68ITPAXLNp9CxIrjlGvbd 58hktQj3UPk21Zg0pvzLJPJnYDOioM2xiSYuQBqy4xGY5OOLsnGGdBvGdL7kcw== Received: by freefall.freebsd.org (Postfix, from userid 1185) id A88F647C1; Sun, 3 Oct 2021 09:57:12 +0000 (UTC) Date: Sun, 3 Oct 2021 09:57:12 +0000 From: Rene Ladan To: freebsd-ports@freebsd.org Cc: freebsd-ports-announce@freebsd.org Subject: New 2021Q4 branch Message-ID: Reply-To: freebsd-ports@freebsd.org List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1633255032; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=K8SYAIKyZxrO+pBiPYejcxq6tXmw9kuPHuzrl9dQ+vM=; b=LGHh0MykZV/YkEgPyMSXRgut899qe5wkw5oeuqaIYcFgXHA6gPJ1uwSe99gekRTCP3jVS5 y6T8Y8gwwqQicugfIEYXKdi141dwZTY3IKu/IqVlPCSow5jj/N+RIn+AIyS2SN9oFPi55I mR8d9gmHKrBTVFmGUJGSL0dLH+pHheYOvAj10NphejEFP1k+hjtOyTcTWhDAfem/Ebu2/6 yvPO1cvtTYjXtlfzvTofsnnY4DxaiRVt+FTXAD5duQci64aMgWawifyBluNYA1jzbQQaz1 v+oiV31QVAOYoj4iFw3qhC2R7yeVPYPqB71bbzawoM6KM9q2bw8ZCjao8cuAuA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1633255032; a=rsa-sha256; cv=none; b=OdNrRfWoMjgjarsXN3ylOCBVR+AsO5c0Jd0VCuVO1MGaPHQmApQviPDlMI0DQg8xnYGg8Q QARJVpkkTNZhSyfWo7uvjpqU0Dxk6FCXr/emGWBFvb0dwrmekVnio4y7pnpIUeEJVid+ve RzyNWhLwyih9ldxDASh1E462hQQdMEBFqhyzdDL+jbj4vOBKrKjnWiXPHX/WAxkbExzX7A URb+k/Ei0qc1pO6iJjx7PZBG3aG9YBVCmwtjZuUqm/MBR8g320X56NTgmVUL1jfSY8JtW1 eq8tZaHGDwRFYOAFIW5kIzM/255y1ZsPP5Oqgkw3QEkydSzq2PGChGAbjHK/QA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N Hi, The 2021Q4 branch has been created. It means that the next update on the quarterly packages will be on the 2021Q4 branch. A lot of things happened in the last three months: - pkg 1.17.2 - New USES:angr, mlt - Default version of FPC switched to 3.2.2 - Default version of GL switched to mesa-libs - Default version of LAZARUS switched to 2.0.12 or 2.3.0 for DEVEL - Firefox 93.0 - Firefox-esr 78.15.0 - Chromium 92.0.4515.159 - Ruby 2.6.8, 2.7.4, 3.0.2 Next quarterly package builds will start on Tuesday October 5 at 1:00AM UTC and should be available on your closest mirrors few days later. For those stat nerds out there, here's what happened during the last 3 months on head: Number of commits: 9833 Number of committers: 148 Most active committers: 2982 sunpoet@FreeBSD.org 924 decke@FreeBSD.org 712 yuri@FreeBSD.org 673 jbeich@FreeBSD.org 235 nc@FreeBSD.org 229 tcberner@FreeBSD.org 177 ygy@FreeBSD.org 169 danfe@FreeBSD.org 142 pkubaj@FreeBSD.org 125 lwhsu@FreeBSD.org Diffstat: 16387 files changed, 358053 insertions(+), 292049 deletions(-) and on the 2021Q3 branch: Number of commits: 743 Number of committers: 54 Most active committers: 330 jbeich@FreeBSD.org 31 decke@FreeBSD.org 28 krion@FreeBSD.org 28 kai@FreeBSD.org 27 kbowling@FreeBSD.org 22 cmt@FreeBSD.org 21 yuri@FreeBSD.org 17 tcberner@FreeBSD.org 16 otis@FreeBSD.org 16 lwhsu@FreeBSD.org 2196 files changed, 25929 insertions(+), 26855 deletions(-) Regards, René From nobody Sun Oct 3 13:21:24 2021 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id EA99317D650D for ; Sun, 3 Oct 2021 13:22:09 +0000 (UTC) (envelope-from m.e.sanliturk@gmail.com) Received: from mail-vs1-xe2b.google.com (mail-vs1-xe2b.google.com [IPv6:2607:f8b0:4864:20::e2b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 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 4HMkz24Yc0z3BrW; Sun, 3 Oct 2021 13:22:06 +0000 (UTC) (envelope-from m.e.sanliturk@gmail.com) Received: by mail-vs1-xe2b.google.com with SMTP id y14so2619612vsm.9; Sun, 03 Oct 2021 06:22:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=cdaXl1nx8g0pIGTS+BnHlNU2oT0XxG6mMBLW19ksC+o=; b=DSHlRAMwvAk++2Awam+Ju5PcmOL9IXRm/DdkivctUsdx8/C+KaOxZge9WUxh2QhEL4 2iKT/xUK/3whCjvC7EOn0jq2it104fqlNsKJgjrlG2oPXWWqVholcXk61RP4BJmCzNjc d1z8CSkf6Af4+rN1jWDMd7nuQcQrxmi94wyqQ3sy1qPG4eQpvja603nDzfIUyg38uLez PS7l0j88UOyoS0qB9n5LrgNturSOxJgBde7Na/wxKmBNEuYG/yqtWCCP0xhnXOC8s7Fw 9Nn+koBI17EDb0fXTqNRMxCZXMOGXNbf+esnywHrSD7mGWj95rnxRWs6DAopQ/m7vAT2 BArA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=cdaXl1nx8g0pIGTS+BnHlNU2oT0XxG6mMBLW19ksC+o=; b=fbBmXMyEKp5P9PXoAyZy3qjqgtHidSnVv3ryoG3K5dkzpobYilyy+BtiJUVzxcRj7D +I595kCfAxFDzBAJmZig1kI3DuMtopWu9CKiVPpe07aBeHs5fhZ6dtc+NWb88tqvruXU 1uw+MzOPVcWhPuzKXPelcDFrS/Jvk1cfJF/nrz9RUMuPNEG4pvGBy07DDc3qNsTZ+8Xz hJWG9FekFYoVsH5nibplIOcUoYJm+oBgX4uQ32xx+4S3M8clw4fv/9ZEKSnOKnpxpNvr X/KGEyYyTcsZcRAEuP0a0lCHMWYXdRpdFIJUH4Yf4K32li8wdQEQalMNW8I0r24OmtVN +ryQ== X-Gm-Message-State: AOAM532ZIvoLZPJWg5bSDeQdBv9LiXOb2EAYlUt7OucjdABuXbYgY+eb 915PKIRM1vqLcHAwK1gEkQI8jt3YTRXYsqMO8N2S5Sgb X-Google-Smtp-Source: ABdhPJyTT+xmjZokEf3PMsxPZFbS805T8pnS5R2mzUrmb+7RTFH3FcXToinLSEa2H2RPYyJTDZ8PiXcB0KMryRsezVE= X-Received: by 2002:a67:f710:: with SMTP id m16mr9984717vso.14.1633267320396; Sun, 03 Oct 2021 06:22:00 -0700 (PDT) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: Mehmet Erol Sanliturk Date: Sun, 3 Oct 2021 16:21:24 +0300 Message-ID: Subject: Re: New 2021Q4 branch To: FreeBSD Ports List Cc: freebsd-ports-announce@freebsd.org Content-Type: multipart/alternative; boundary="000000000000749ef705cd72aeea" X-Rspamd-Queue-Id: 4HMkz24Yc0z3BrW X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; TAGGED_FROM(0.00)[]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: Y --000000000000749ef705cd72aeea Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Is there a possibility to list the links of these packages ? Thank you very much . Mehmet Erol Sanliturk On Sun, Oct 3, 2021 at 12:57 PM Rene Ladan wrote: > Hi, > > The 2021Q4 branch has been created. It means that the next update on the > quarterly packages will be on the 2021Q4 branch. > > A lot of things happened in the last three months: > - pkg 1.17.2 > - New USES:angr, mlt > - Default version of FPC switched to 3.2.2 > - Default version of GL switched to mesa-libs > - Default version of LAZARUS switched to 2.0.12 or 2.3.0 for DEVEL > - Firefox 93.0 > - Firefox-esr 78.15.0 > - Chromium 92.0.4515.159 > - Ruby 2.6.8, 2.7.4, 3.0.2 > > Next quarterly package builds will start on Tuesday October 5 at 1:00AM > UTC and > should be available on your closest mirrors few days later. > > For those stat nerds out there, here's what happened during the last 3 > months on head: > Number of commits: 9833 > Number of committers: 148 > Most active committers: > 2982 sunpoet@FreeBSD.org > 924 decke@FreeBSD.org > 712 yuri@FreeBSD.org > 673 jbeich@FreeBSD.org > 235 nc@FreeBSD.org > 229 tcberner@FreeBSD.org > 177 ygy@FreeBSD.org > 169 danfe@FreeBSD.org > 142 pkubaj@FreeBSD.org > 125 lwhsu@FreeBSD.org > Diffstat: 16387 files changed, 358053 insertions(+), 292049 deletions(-) > > and on the 2021Q3 branch: > Number of commits: 743 > Number of committers: 54 > Most active committers: > 330 jbeich@FreeBSD.org > 31 decke@FreeBSD.org > 28 krion@FreeBSD.org > 28 kai@FreeBSD.org > 27 kbowling@FreeBSD.org > 22 cmt@FreeBSD.org > 21 yuri@FreeBSD.org > 17 tcberner@FreeBSD.org > 16 otis@FreeBSD.org > 16 lwhsu@FreeBSD.org > 2196 files changed, 25929 insertions(+), 26855 deletions(-) > > Regards, > Ren=C3=A9 > > --000000000000749ef705cd72aeea-- From nobody Sun Oct 3 14:16:54 2021 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 6761117DB9D4 for ; Sun, 3 Oct 2021 14:27:41 +0000 (UTC) (envelope-from felix@palmen-it.de) Received: from stef.palmen-it.de (stef.palmen-it.de [84.38.67.7]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HMmQh4XKfz3H19 for ; Sun, 3 Oct 2021 14:27:40 +0000 (UTC) (envelope-from felix@palmen-it.de) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=Content-Type:MIME-Version:Message-ID:Subject:To :From:Date:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=KoHPDAP/0vSuaSCmpdCTKnRODnmEvPFTClWZxDayeGE=; b=j+Oi3E24bY6OU3L8GpQtCWvSff q+btb0p+MenrUDtSH/Ot8yynhXzOQYs2tHnhgcm+yY/HmHZdVEKphBm6B2LgLTx1qTZXh3lv9vvcm 5Pkc8Ls40ja9yFGuETe7AV98kPFPqYzrikAK2/uEYYqhUJMThkw0vJz6FZKCtFlIIwcg4BCvwPV29 XAB7WgCCcK3OFQbifc0xu4JC5qGI2NcYlhEE0YvDzkOQinXGfyDf/ZvotPKaYgfgObeX92LDs5akO QKY8ZwdwvWxdAh+rzY/ddgyecC9sEWMMvOfIMJpynb2Qe4TB7d/mPgcQsxBKqBQPQqjfuqE94Sr/T IM3AFZ0w==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1mX2Sc-002GbV-Id for freebsd-ports@freebsd.org; Sun, 03 Oct 2021 16:27:26 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.94.2 (FreeBSD)) (envelope-from ) id 1mX2IQ-000LTy-UL for freebsd-ports@freebsd.org; Sun, 03 Oct 2021 14:16:55 +0000 Date: Sun, 3 Oct 2021 16:16:54 +0200 From: Felix Palmen To: freebsd-ports@freebsd.org Subject: State of LibreSSL in FreeBSD ports Message-ID: <20211003141654.bwlnlin6g3s2n5gt@nexus.home.palmen-it.de> Mail-Followup-To: freebsd-ports@freebsd.org X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: palmen-it.de List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="45deancpj6vk7maq" Content-Disposition: inline User-Agent: NeoMutt/20210205 X-Rspamd-Queue-Id: 4HMmQh4XKfz3H19 X-Spamd-Bar: ------- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=palmen-it.de header.s=20200414 header.b=j+Oi3E24; dmarc=pass (policy=none) header.from=palmen-it.de; spf=pass (mx1.freebsd.org: domain of felix@palmen-it.de designates 84.38.67.7 as permitted sender) smtp.mailfrom=felix@palmen-it.de X-Spamd-Result: default: False [-7.80 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[palmen-it.de:s=20200414]; NEURAL_HAM_LONG(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:84.38.67.7]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; TO_DN_NONE(0.00)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; RCPT_COUNT_ONE(0.00)[1]; HAS_ORG_HEADER(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; MID_RHS_MATCH_FROMTLD(0.00)[]; DWL_DNSWL_LOW(-1.00)[palmen-it.de:dkim]; RCVD_IN_DNSWL_MED(-0.20)[84.38.67.7:from]; DKIM_TRACE(0.00)[palmen-it.de:+]; DMARC_POLICY_ALLOW(-0.50)[palmen-it.de,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:204119, ipnet:84.38.64.0/20, country:DE]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N --45deancpj6vk7maq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi all, I wonder what's the state of LibreSSL in FreeBSD ports. Is it supported? Reading the (kind of old) wiki entries, you could get the impression that it is (so, one should expect no build errors when setting DEFAULT_VERSIONS+=3D ssl=3Dlibressl). Still, I've come across very unfortunate situations a few times. I'd have to start with acknowledging that not all upstream projects are willing to support LibreSSL. And that's probably an understandable decision. Given the (constantly moving) OpenSSL API (so you already have your code littered with checks for OPENSSL_VERSION_NUMBER) and given that LibreSSL claims to be compatible but often isn't (so you'd have to additionally litter LIBRESSL_VERSION_NUMBER all over the place and, even worse, these checks will have to change over time), it's no surprise some people don't want to waste their time on that. So, supporting LibreSSL for these projects would mean to maintain local patches in the port. Now add a maintainer who's unwilling to do *that* kind of maintenance to the picture. Again, that's understandable (for the same reasons as for upstream devs). It would leave one last resort: mark the port BROKEN with LibreSSL. Not exactly what I would declare "support", but at least, it would avoid "random" build failures. Two examples I recently came across are freeradius and stunnel. With freeradius[1], upstream sends kind of mixed signals, but in practice, it's kind of obvious they'd rather not support LibreSSL. With stunnel[2][3], upstream clearly stated they will not add any LibreSSL support whatsoever. Still, the maintainer of the port repeatedly demands taking patches upstream, just ignoring the fact this would be pointless. I'd like to know whether there is any kind of policy how LibreSSL should be handled. Is LibreSSL in FreeBSD ports * supported, so ports should build with it if at all possible? * supported on a "best effort" base, so setting a port BROKEN is acceptable if maintaining (working) patches would be too much hassle? * NOT supported at all, so random build failures with LibreSSL are fine? Thank you! ---- [1] https://bugs.freebsd.org/257403 [2] https://bugs.freebsd.org/224148 [3] https://bugs.freebsd.org/258885 --=20 Dipl.-Inform. Felix Palmen ,.//.......... {web} http://palmen-it.de {jabber} [see email] ,//palmen-it.de {pgp public key} http://palmen-it.de/pub.txt // """"""""""" {pgp fingerprint} A891 3D55 5F2E 3A74 3965 B997 3EF2 8B0A BC02 DA2A --45deancpj6vk7maq Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEEqJE9VV8uOnQ5ZbmXPvKLCrwC2ioFAmFZu0oACgkQPvKLCrwC 2irmMggAmz5MjPL6Jl+onb4BGaAOCuhiJVcJU2mietyWLb1AWiiKNtGx0eWJQgke VBPqAnEpaivjWMNtRNCq5u5I5YpSJMY6ipWib7lpYsK2Vizgd6Wl1aOtezipUJQ3 FDX/sAIHyr5aiN1weqZpKF70DIUuj8WvYRonxNXFz2mdxFGc6zXIeo/r7woas5G4 tEQP9uQPhnUl052NwqVChDNpPCevczwh3e2AXu/TJQYkm5dtQFP2SpsPIxBvK5oH As0AfE2hKVrnzz3bfS0nRxZ93lP25T4XW8vpHWPNbUcayZHsHav80uCUfTar+k0a W1+uY81UuslTqx5N3H7ZTFtx9YDEaw== =LTLz -----END PGP SIGNATURE----- --45deancpj6vk7maq-- From nobody Sun Oct 3 14:36:43 2021 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id A6C2917DCCB2 for ; Sun, 3 Oct 2021 14:36:43 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HMmd745shz3Hhr for ; Sun, 3 Oct 2021 14:36:43 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 6D10D27740 for ; Sun, 3 Oct 2021 14:36:43 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 193Eah3b092321 for ; Sun, 3 Oct 2021 14:36:43 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 193EahRZ092320; Sun, 3 Oct 2021 14:36:43 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202110031436.193EahRZ092320@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Date: Sun, 3 Oct 2021 14:36:43 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-ThisMailContainsUnwantedMimeParts: N Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ finance/moneymanagerex | 1.2.7 | v1.5.8 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout!