From nobody Mon Feb 26 16:25:45 2024 X-Original-To: freebsd-hackers@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 4Tk5Zq4K1Dz5BjCb for ; Mon, 26 Feb 2024 16:25:55 +0000 (UTC) (envelope-from igor.ostapenko@pm.me) Received: from mail-40133.protonmail.ch (mail-40133.protonmail.ch [185.70.40.133]) (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 "protonmail.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tk5Zp3CB5z4QLS for ; Mon, 26 Feb 2024 16:25:54 +0000 (UTC) (envelope-from igor.ostapenko@pm.me) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=pm.me header.s=protonmail3 header.b=ZvrUcpsW; dmarc=pass (policy=quarantine) header.from=pm.me; spf=pass (mx1.freebsd.org: domain of igor.ostapenko@pm.me designates 185.70.40.133 as permitted sender) smtp.mailfrom=igor.ostapenko@pm.me DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me; s=protonmail3; t=1708964751; x=1709223951; bh=nNj5WxbqLx98aTgVMdQZjvneuMdVRQcDZiTqMWP+h+4=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=ZvrUcpsWvNrpBMCtegRrv2EQvyweaU479vln6qnvGEwdy/3G4UwMvgOeybrK5TJLN Kl7EU2LiGXv++65iEOJgLKhbcM0wAKHOIg+qTybXjUZ3h2YqE9mPjGqio4gqSVHTUv ldVSdVxi1DRvt1dULGP9SkoawHmMOpb6e1oL2XG32Z8Rq8f3Bf8Bu6vVzVhRM2LFto oXr41uRVx1ScmXBKfsnpQdVBHEdknZzbf5FuYqc+bQ+aRtiQppKxAXq1W803EQunZt Sd1vhD4Z7L/l2w9D77GRXCeqrnbGQWnli27EE28uzYPcgmpBFa9qqzIgGuAfNWxteu xJQuWjEbr5zKA== Date: Mon, 26 Feb 2024 16:25:45 +0000 To: Paul Floyd From: Igor Ostapenko Cc: freebsd-hackers@freebsd.org Subject: Re: Add jail execution environment support to the FreeBSD test suite Message-ID: In-Reply-To: References: <2bjQNp1msrv-_AqyamMun6kY-SCqbgPm3Q7DqVQHAYlqvFkiE1i85svfIT-QQdUG1cg3cKippyTyv8Z-5nbLu4WaMutgZQ7KT-YYo_5Pbro=@pm.me> <188b3537-11b1-4169-aae2-070d349b6016@gmail.com> <5XGsuxCWojiK7f1wBuoC73PWMtjVB3oCvsy1vHQtNr5UHC_2LN8zNGczKwpQEs4Pcc8g1G3Rir4uIrQ9iUxKbWmonsEu5f_mHzldy4vuYk4=@pm.me> Feedback-ID: 8300135:user:proton List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.20 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[pm.me,quarantine]; R_SPF_ALLOW(-0.20)[+ip4:185.70.40.0/24]; R_DKIM_ALLOW(-0.20)[pm.me:s=protonmail3]; RWL_MAILSPIKE_VERYGOOD(-0.20)[185.70.40.133:from]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; ASN(0.00)[asn:62371, ipnet:185.70.40.0/24, country:CH]; TO_DN_SOME(0.00)[]; MISSING_XM_UA(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; DKIM_TRACE(0.00)[pm.me:+] X-Rspamd-Queue-Id: 4Tk5Zp3CB5z4QLS On Friday, February 23rd, 2024 at 7:57 PM, Paul Floyd = wrote: > On 23-02-24 16:08, Igor Ostapenko wrote: >=20 > > On Friday, February 23rd, 2024 at 10:30 AM, Paul Floyd paulf2718@gmail.= com wrote: > >=20 > > > Will there be an option to turn this off globally? > > >=20 > > > I sometimes run test suits with Valgrind. I'm not aware of any option= to > > > do that cleanly so I just do it with brute force: run kyua and all > > > children under Valgrind. > > >=20 > > > valgrind --trace-children=3Dyes -q kyua test -k Kyuafile > > >=20 > > > Adding jails into the mix is likely to give worse results. I did try > > > using an x86 jail as an alternative to VirtualBox but I gave up as I = got > > > too many test failures. > >=20 > > Thanks for your attention and mention of your use case. > >=20 > > I've added this point to my TODO. I guess it could look as the followin= g: > >=20 > > valgrind --trace-children=3Dyes -q kyua -v execenv=3Dhost test -k Kyuaf= ile >=20 >=20 > Sounds good, but I'd need to test in order to make sure. I don't run > that kind of test very often. >=20 > > Does it look like something that would cover your production needs? >=20 >=20 > It's not to test FreeBSD for prod, it's to test Valgrind is working with > all those tests (any FreeBSD errors picked up are a bonus). >=20 Paul, it would be appreciated if you have time to test the patch. The gener= al test plan is covered here: https://reviews.freebsd.org/D42350, but specific= ally for your case the following extra check could be run in addition: valgrind --trace-children=3Dyes -q kyua -v execenv=3Dhost test -k /usr/test= s/sys/netpfil/pf/Kyuafile It should report that pass_block:* tests are skipped due to the given "-v execenv=3Dhost" runtime configuration. I hope current implementation meets your expectations. Best regards, Igor. From nobody Mon Feb 26 16:32:24 2024 X-Original-To: freebsd-hackers@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 4Tk5kg63zPz5BkFS for ; Mon, 26 Feb 2024 16:32:43 +0000 (UTC) (envelope-from igor.ostapenko@pm.me) Received: from mail-4322.protonmail.ch (mail-4322.protonmail.ch [185.70.43.22]) (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 "protonmail.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tk5kf5gS1z4TfP; Mon, 26 Feb 2024 16:32:42 +0000 (UTC) (envelope-from igor.ostapenko@pm.me) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=pm.me header.s=protonmail3 header.b=cUxsILeR; dmarc=pass (policy=quarantine) header.from=pm.me; spf=pass (mx1.freebsd.org: domain of igor.ostapenko@pm.me designates 185.70.43.22 as permitted sender) smtp.mailfrom=igor.ostapenko@pm.me DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me; s=protonmail3; t=1708965160; x=1709224360; bh=/wKvrCl6f6d3WCEonHU4FFCvXj9/3CSYWH2XNgw563w=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=cUxsILeRBP89mhOu/T51Jg9LP0GZjNSKRDxjeSPzDM3zn3Zxm8O8Ns8DhQPwhRQ0o PSIwCVQBnJ0ObQm2t8fhvp4Zw5iUf4P1zSxT4dE7/iRZDOM+QEJInTv2Uhp+CjFGuv 5HtiUojoebOMvcLogUobdURBDpB1WUAPb77P4H/asHhIn/NugQF43TMOoHBwfIoJW2 o0Z2pmLBic+5GqNAqQlE/DzZa8n/6AjhnNAm4fCCpaFkFPKOGg3of6/LPj/FUOvmZC HieOZGD2KZZ1q0z7Q6jjDkYEvTjO9ughEouHk+L7Gobn9ICVf9SerNYvj5irD4ehd5 d6MvXomQBhVFQ== Date: Mon, 26 Feb 2024 16:32:24 +0000 To: =?utf-8?Q?Olivier_Cochard-Labb=C3=A9?= From: Igor Ostapenko Cc: "freebsd-hackers@freebsd.org" Subject: Re: Add jail execution environment support to the FreeBSD test suite Message-ID: In-Reply-To: References: <2bjQNp1msrv-_AqyamMun6kY-SCqbgPm3Q7DqVQHAYlqvFkiE1i85svfIT-QQdUG1cg3cKippyTyv8Z-5nbLu4WaMutgZQ7KT-YYo_5Pbro=@pm.me> Feedback-ID: 8300135:user:proton List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.20 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[pm.me,quarantine]; R_SPF_ALLOW(-0.20)[+ip4:185.70.43.0/24:c]; R_DKIM_ALLOW(-0.20)[pm.me:s=protonmail3]; RWL_MAILSPIKE_VERYGOOD(-0.20)[185.70.43.22:from]; MIME_GOOD(-0.10)[text/plain]; MISSING_XM_UA(0.00)[]; ASN(0.00)[asn:62371, ipnet:185.70.43.0/24, country:CH]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; TO_DN_EQ_ADDR_SOME(0.00)[]; DKIM_TRACE(0.00)[pm.me:+] X-Rspamd-Queue-Id: 4Tk5kf5gS1z4TfP On Friday, February 23rd, 2024 at 11:41 AM, Olivier Cochard-Labb=C3=A9 wrote: >=20 > On Thu, Feb 22, 2024 at 9:58=E2=80=AFPM wrote: >=20 > >=20 > > There is a proposal to improve the FreeBSD test suite. > >=20 >=20 >=20 > Thanks a lot for working on improving the parallel tests! >=20 > At work, we are using: > 1. a Nanobsd based, so a lot of WITHOUT_ : WITHOUT_JAIL, WITHOUT_PF, no V= NET (a nightmare to debug network stack with it), etc.; > 2. The standard full test suite (about 8200 tests) is reduced to about 74= 00 tests with this lighter nanobsd; > 3. We have been using kyua parallelism=3D8 for years, and I had to skip o= nly about 10-20 tests that were not compliant with parallel mode. >=20 > It toke about 23 minutes to run them (in a bhyve VM): >=20 > Test cases: 7429 total, 905 skipped, 29 expected failures, 1 broken, 4 fa= iled > Start time: 2024-02-21T00:15:42.527291Z > End time: 2024-02-21T00:38:57.036211Z >=20 > Because we were using WITHOUT_JAIL, to improve the time spent, one of my = ideas was to divide the tests into groups of 4 or 8 and run as many bhyve V= Ms in parallel. > I assumed that by running regression tests in a jail, I was testing the j= ail system as much as the test object (and for our use case, I don=E2=80= =99t care about the jail because we are not using it). > So using the bhyve VM I had the feeling the tests were more confined. >=20 > Now if WITH_JAIL becomes mandatory to be able to run the test, I will jus= t have to modify my build system (like by adding a WITHOUT_JAIL just at ins= tallworld time and not during buildworld). >=20 It would be great if you can test the patch. The general test plan instructions are here: https://reviews.freebsd.org/D4= 2350. It includes instructions for your case WITHOUT_JAIL. It's expected that you need no changes in your build system, the Kyua should be built without jail support and your usual test runs should work as usually. And any execenv=3D= jail based test on your way should be automatically skipped by such instance of = Kyua. Best regards, Igor. From nobody Mon Feb 26 19:58:06 2024 X-Original-To: freebsd-hackers@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 4TkBJ33B8pz5C4Jx for ; Mon, 26 Feb 2024 19:58:27 +0000 (UTC) (envelope-from igor.ostapenko@pm.me) Received: from mail-40134.protonmail.ch (mail-40134.protonmail.ch [185.70.40.134]) (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 "protonmail.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TkBJ22k9Tz43hv; Mon, 26 Feb 2024 19:58:26 +0000 (UTC) (envelope-from igor.ostapenko@pm.me) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=pm.me header.s=protonmail3 header.b=RCXYAyEz; dmarc=pass (policy=quarantine) header.from=pm.me; spf=pass (mx1.freebsd.org: domain of igor.ostapenko@pm.me designates 185.70.40.134 as permitted sender) smtp.mailfrom=igor.ostapenko@pm.me DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me; s=protonmail3; t=1708977503; x=1709236703; bh=ZMYs8cKCFobhvycmGVMGpq0/jo5s1BT08h1r5G0NFHs=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=RCXYAyEzQ2cf0aprCL7ulJwb9P5ADJ6Z0DuFVJsu2s4eDpjNfhvPf9E5pqzRIFoCP sBVgFqhgX89VE3Ad6XzPHqV2czWJTK48P8bIa6VgnrfByIj8OywDW7SpZ80bES4mro 4rQlDaXLGBsD7o01mBgNvIpuiYrlfxJBUPB1+MCERz3lmNN399y7mFTxBNFY1RT7w5 8hhpOSeOe+nDYmE5T+v5hibiFVrO8wVuumV9nX+qS0gub6SZtL4MMHSC4KUAhtN8bR ynYM9bj2ao2rILK3KOAvxSxII+qumdtBfLdsAosI6lpqEGplQqyMoLNNNmn1ANni4L iT1dilYcqQHEQ== Date: Mon, 26 Feb 2024 19:58:06 +0000 To: Brooks Davis From: Igor Ostapenko Cc: "freebsd-hackers@freebsd.org" Subject: Re: Add jail execution environment support to the FreeBSD test suite Message-ID: <8OSrqDr54xqBgG5cQG_M2Puk2zSxQUletfKhYUElMb8PNnydh6xTDuPgX4HzICWQO6VbC3q27yAOWstIdJ8iZsfN03gJBf9-l03D_qwYcH8=@pm.me> In-Reply-To: References: <2bjQNp1msrv-_AqyamMun6kY-SCqbgPm3Q7DqVQHAYlqvFkiE1i85svfIT-QQdUG1cg3cKippyTyv8Z-5nbLu4WaMutgZQ7KT-YYo_5Pbro=@pm.me> Feedback-ID: 8300135:user:proton List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.20 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; DMARC_POLICY_ALLOW(-0.50)[pm.me,quarantine]; R_SPF_ALLOW(-0.20)[+ip4:185.70.40.0/24]; R_DKIM_ALLOW(-0.20)[pm.me:s=protonmail3]; RWL_MAILSPIKE_VERYGOOD(-0.20)[185.70.40.134:from]; MIME_GOOD(-0.10)[text/plain]; MISSING_XM_UA(0.00)[]; ASN(0.00)[asn:62371, ipnet:185.70.40.0/24, country:CH]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[pm.me:+] X-Rspamd-Queue-Id: 4TkBJ22k9Tz43hv On Friday, February 23rd, 2024 at 6:30 PM, Brooks Davis wrote: >=20 > > 2 The Idea > >=20 > > The idea is not new. A test could be running in a jail -- it provides t= he > > required isolation with minimum or zero effort from a test. >=20 >=20 > This generally sounds good. One minor concern I have is how this would > interact with the ability to run the test suite in a jail. This is > imperfectly supported today (IIRC ~350 failures on amd64), but it's > quite userful for testing sweeping userspace-only tests like libsys and > I'd love to see support expanded and improved (failures fixed or tests > skipped, poudriere jail support, etc). >=20 Thanks for your consideration. As I understand it's a question to the specific tests, which needs revising and tuning for a non-prison0 case. I saw such issues with existing tests, frequently it was about jail restrictions. And by design, a root within a j= ail cannot alter restrictions of its parent jail, i.e. it's up to the creator o= f such jail. In contrast, execenv=3Djail asks Kyua to create a temporary jail= for a test execution, and Kyua can be asked to configure it for the needs of a test via execenv_jail. But when Kyua itself is running within an existing j= ail then expectations of the test suite should be lifted a level above, especially for usual execenv=3Dhost based tests. Thus, it's out of Kyua's control to help with that. And this proposal does not change or improve thi= s case. Just a quick idea here. Probably, the test suite could help a creator of su= ch jail above Kyua itself with its metadata. For example, a test is not intend= ed to be run within a jail and it works fine if Kyua runs within prison0, but = if Kyua itself runs in a jail it starts failing due to missing, for instance, allow.mlock allowence, see jail(8). A test could define execenv_jail=3D"allow.mlock" metadata without asking for execenv=3Djail, i.= e. it's like a hint for a non-prison0 case. And Kyua could aggregate and provide su= ch information to ease creation of a jail above the Kyua itself. On the other end of the spectrum, we could think of a new feature of jail(8= ) to be able to ask it for a jail with maximum possible set of allowed things= . Just thinking out loud. I hope I've got the topic right. Best regards, Igor. From nobody Mon Feb 26 20:25:08 2024 X-Original-To: freebsd-hackers@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 4TkBv63XLKz5C6Fp for ; Mon, 26 Feb 2024 20:25:22 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) (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 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TkBv60Ztfz46st for ; Mon, 26 Feb 2024 20:25:22 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ej1-x636.google.com with SMTP id a640c23a62f3a-a3e891b5e4eso417467266b.0 for ; Mon, 26 Feb 2024 12:25:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20230601.gappssmtp.com; s=20230601; t=1708979120; x=1709583920; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Upmp3LZFiuTvKwuBBHjxQeiY6cJ24tOCy/aQ2ZlsQtE=; b=v5PuHKXP6STe8//N9FvQp9p4fAuwovVrWl14J3V5lu90TJsvNRumrG+mrDLRZ/wKuE xb7HchN+48F6pZO2A7H8MC3TgfpyrnHlKzTN7GBo5f/nkLj4bQtPNesGlQQJRnUB5yIK 96/7dYsdofDUI5jeQVbgo+f7XX8x4JCICRIDnLLkcPrz/74Jr8sxQr3Vm7U27vAboggL RYUrs8f+5qPprEUYr+4AsHq8E9uiSwNJ06uVMGMtW4IIqxZoxoSkrqBerH9p32XAOlJK O0yoQao79SVXca5PfKFTJL8CPC8mXCM6DGa6DLOZKoicXgdbJ7w2+j0Tx7P82SXCIsPC jr+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708979120; x=1709583920; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Upmp3LZFiuTvKwuBBHjxQeiY6cJ24tOCy/aQ2ZlsQtE=; b=tythAg5CU4Txo9MrwLzFECh2y2mD5RosjuYoRvkKrjiXNCTlKiXqX9tTt+drQJOZyb u/jyKuMXG+Jv3D2teYSJg+oau8fEZqqvrPqUmCvtEoV72Zb0hB3b3mTJ3dy++dNPyzjM Q4r3aEIPPrSaQoZBD5WZuhy9ixX0q8pM+5QK/g3f+apjN11lCQUtyDVtuSJHGB6Z0Jn2 W/jvG3tPCX/ejXXIJASB7sO7RoWzPW3Sqgm3liSSwAgaZJdY6eqKfYs+qHDtmAR6rsHB 8VpuNpKvBkoMU8DL7MDUNCAw4/jQmFR9sEnZiCvjH927Ui3x7mSbz3CfI7k75lCYWx9A JKTg== X-Forwarded-Encrypted: i=1; AJvYcCWOyTC3wXGMJhhWca9YscSjsaQ6CJNYlLQT6l2A++FFcju8/25IRFH8cjIKTHT/nCFTLahTNVKFVcC1sA55Kyve9cFZZi+gKEOB9/w= X-Gm-Message-State: AOJu0Yy0IiAz7Wpp1uxHA31z4/0GgR6ITn2YWADqw5gLnUbSWd8Wzybv Hp6fboAK65wCN/xiqBUTJmtbV+D5aYAkI3WnxySbZ0mtQQ6tuH8GIFDJZeRA/n5YKmG7v/pFbAU YI94jjtDK//WWQaR/nYOiBhVQW1Lm1mQ+KCLqyA== X-Google-Smtp-Source: AGHT+IGGMEukCMaWqGIB/puUKTBsWi+j905x8InI7y0yTrb/M4QxJUs6DgHRTH3DUb3Kesnm/ZaZvoKqYUan46xVXWg= X-Received: by 2002:a17:906:3951:b0:a3e:a5b9:d69d with SMTP id g17-20020a170906395100b00a3ea5b9d69dmr5459188eje.74.1708979119947; Mon, 26 Feb 2024 12:25:19 -0800 (PST) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 References: <2bjQNp1msrv-_AqyamMun6kY-SCqbgPm3Q7DqVQHAYlqvFkiE1i85svfIT-QQdUG1cg3cKippyTyv8Z-5nbLu4WaMutgZQ7KT-YYo_5Pbro=@pm.me> <8OSrqDr54xqBgG5cQG_M2Puk2zSxQUletfKhYUElMb8PNnydh6xTDuPgX4HzICWQO6VbC3q27yAOWstIdJ8iZsfN03gJBf9-l03D_qwYcH8=@pm.me> In-Reply-To: <8OSrqDr54xqBgG5cQG_M2Puk2zSxQUletfKhYUElMb8PNnydh6xTDuPgX4HzICWQO6VbC3q27yAOWstIdJ8iZsfN03gJBf9-l03D_qwYcH8=@pm.me> From: Warner Losh Date: Mon, 26 Feb 2024 13:25:08 -0700 Message-ID: Subject: Re: Add jail execution environment support to the FreeBSD test suite To: Igor Ostapenko Cc: Brooks Davis , "freebsd-hackers@freebsd.org" Content-Type: multipart/alternative; boundary="0000000000005f95b806124eb547" X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Queue-Id: 4TkBv60Ztfz46st --0000000000005f95b806124eb547 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Feb 26, 2024 at 12:58=E2=80=AFPM Igor Ostapenko wrote: > On Friday, February 23rd, 2024 at 6:30 PM, Brooks Davis < > brooks@freebsd.org> wrote: > > > > > 2 The Idea > > > > > > The idea is not new. A test could be running in a jail -- it provides > the > > > required isolation with minimum or zero effort from a test. > > > > > > This generally sounds good. One minor concern I have is how this would > > interact with the ability to run the test suite in a jail. This is > > imperfectly supported today (IIRC ~350 failures on amd64), but it's > > quite userful for testing sweeping userspace-only tests like libsys and > > I'd love to see support expanded and improved (failures fixed or tests > > skipped, poudriere jail support, etc). > > > > Thanks for your consideration. > > As I understand it's a question to the specific tests, which needs revisi= ng > and tuning for a non-prison0 case. I saw such issues with existing tests, > frequently it was about jail restrictions. And by design, a root within a > jail > cannot alter restrictions of its parent jail, i.e. it's up to the creator > of > such jail. In contrast, execenv=3Djail asks Kyua to create a temporary ja= il > for > a test execution, and Kyua can be asked to configure it for the needs of = a > test via execenv_jail. But when Kyua itself is running within an existing > jail > then expectations of the test suite should be lifted a level above, > especially for usual execenv=3Dhost based tests. Thus, it's out of Kyua's > control to help with that. And this proposal does not change or improve > this > case. > > Just a quick idea here. Probably, the test suite could help a creator of > such > jail above Kyua itself with its metadata. For example, a test is not > intended > to be run within a jail and it works fine if Kyua runs within prison0, bu= t > if > Kyua itself runs in a jail it starts failing due to missing, for instance= , > allow.mlock allowence, see jail(8). A test could define > execenv_jail=3D"allow.mlock" metadata without asking for execenv=3Djail, = i.e. > it's > like a hint for a non-prison0 case. And Kyua could aggregate and provide > such > information to ease creation of a jail above the Kyua itself. > > On the other end of the spectrum, we could think of a new feature of > jail(8) > to be able to ask it for a jail with maximum possible set of allowed > things. > Just thinking out loud. > So I run the test suite in jail too today. To test how well qemu user-mode stuff is working. I see closer to 800 failures IIRC... Some of these are easy (like all the geom tests that need /dev/md.ctl to create the md they test with), but others are harder and whack-a-mole: mknode tests, for example, will always fail (at least with the default jail settings) and so should be fixed. There's several tests that would work in a native jail that would fail in a qemu jail because the system calls are missing, of which I think the jail system calls are in the list... I also run it on amd64 machines in a i386 jail and on aarch64 machines with a armv7 jail too. But I've done it a lot less, and don't have good numbers for doing that. I suspect they will be slightly more than Brooks is seeing since our 32-bit emulation is imperfect. So long as we keep the concepts of 'run this in the current env vs creating a new jail' and 'test expected to fail inside a jail vs work in un-jailed proc' separate, I think we'll be fine. And it might be nice to also have a 'don't run tests that need temp jails' option as well that I could mash for times I know they will fail to even launch. Cool stuff. Warner --0000000000005f95b806124eb547 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Mon, Feb 26, 2024 at 12:58=E2=80= =AFPM Igor Ostapenko <igor.ostap= enko@pm.me> wrote:
On Friday, February 23rd, 2024 at 6:30 PM, Brooks Davis <brooks@freebsd.org&= gt; wrote:
>
> > 2 The Idea
> >
> > The idea is not new. A test could be running in a jail -- it prov= ides the
> > required isolation with minimum or zero effort from a test.
>
>
> This generally sounds good. One minor concern I have is how this would=
> interact with the ability to run the test suite in a jail. This is
> imperfectly supported today (IIRC ~350 failures on amd64), but it'= s
> quite userful for testing sweeping userspace-only tests like libsys an= d
> I'd love to see support expanded and improved (failures fixed or t= ests
> skipped, poudriere jail support, etc).
>

Thanks for your consideration.

As I understand it's a question to the specific tests, which needs revi= sing
and tuning for a non-prison0 case. I saw such issues with existing tests, frequently it was about jail restrictions. And by design, a root within a j= ail
cannot alter restrictions of its parent jail, i.e. it's up to the creat= or of
such jail. In contrast, execenv=3Djail asks Kyua to create a temporary jail= for
a test execution, and Kyua can be asked to configure it for the needs of a<= br> test via execenv_jail. But when Kyua itself is running within an existing j= ail
then expectations of the test suite should be lifted a level above,
especially for usual execenv=3Dhost based tests. Thus, it's out of Kyua= 's
control to help with that. And this proposal does not change or improve thi= s
case.

Just a quick idea here. Probably, the test suite could help a creator of su= ch
jail above Kyua itself with its metadata. For example, a test is not intend= ed
to be run within a jail and it works fine if Kyua runs within prison0, but = if
Kyua itself runs in a jail it starts failing due to missing, for instance,<= br> allow.mlock allowence, see jail(8). A test could define
execenv_jail=3D"allow.mlock" metadata without asking for execenv= =3Djail, i.e. it's
like a hint for a non-prison0 case. And Kyua could aggregate and provide su= ch
information to ease creation of a jail above the Kyua itself.

On the other end of the spectrum, we could think of a new feature of jail(8= )
to be able to ask it for a jail with maximum possible set of allowed things= .
Just thinking out loud.

So I run the te= st suite in jail too today. To test how well qemu user-mode stuff
is working. I see closer to 800 failures IIRC... Some of these are easy (l= ike
all the geom tests that need /dev/md.ctl to create the md the= y test with), but
others are harder and whack-a-mole: mknode test= s, for example, will always
fail (at least with the default jail = settings) and so should be fixed. There's several
tests that = would work in a native jail that would fail in a qemu jail because the
system calls are missing, of which I think the jail system calls are = in the list...

I also run it on amd64 machines in = a i386 jail and on aarch64=C2=A0machines with a armv7
jail too. B= ut I've done it a lot less, and don't have good numbers for doing t= hat. I
suspect they will be slightly more than Brooks is seeing s= ince our 32-bit emulation
is imperfect.

= So long as we keep the concepts of 'run this in the current env vs crea= ting a new jail'
and 'test expected to fail inside a jail= vs work in un-jailed proc' separate, I think
we'll be fi= ne. And it might be nice to also have a 'don't run tests that need = temp jails'
option as well that I could mash for times I know= they will fail to even launch.

Cool stuff.
<= div>
Warner
--0000000000005f95b806124eb547-- From nobody Tue Feb 27 18:17:54 2024 X-Original-To: freebsd-hackers@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 4Tkm1l009Bz5C9sf for ; Tue, 27 Feb 2024 18:18:03 +0000 (UTC) (envelope-from igor.ostapenko@pm.me) Received: from mail-40131.protonmail.ch (mail-40131.protonmail.ch [185.70.40.131]) (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 "protonmail.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tkm1k3nRHz4sMY for ; Tue, 27 Feb 2024 18:18:02 +0000 (UTC) (envelope-from igor.ostapenko@pm.me) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me; s=protonmail3; t=1709057879; x=1709317079; bh=/2R3QBPqWxRq6pBS6Bm23HSIHHEIrGjqzfUbPH4YZpA=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=fyNcmh5RwSYZmTfhI3E98HLeze3MtZVX1OZohAgcrF7p7U6FN2EUP0r15SQvr0L40 VSDCNhf8KX6/7vRQcOZppdgMdM9BO+KQ0dwDzzTCEtCaca4bu4fdhrzbMyDibxES22 VAX3mbaonxZtqw79jZLgKbDiTMAuTQC+n2+V6FalO9Ft+LFW5GLy360jxlaxzouZwe WbFMm00OvhSwR+b7ApbYAR7Jvg4C0krS4wPTQT+pi+qvzBsAwMLI84TtcbGiDzG6o0 nigGW/wdpa2pAey1FbO3Q/TKcp5pVlYU3Wu97QOXfkFVo0SWBiAobLo8rBCuzDYPFh OK+YBaszUApxw== Date: Tue, 27 Feb 2024 18:17:54 +0000 To: Warner Losh From: Igor Ostapenko Cc: Brooks Davis , "freebsd-hackers@freebsd.org" Subject: Re: Add jail execution environment support to the FreeBSD test suite Message-ID: <4JE3Pm3Vb0sIP6OfgClecx9q29YIviPl-1rX2Bvr1obN-nZuFl-uQT9ArgoEHb31--9kstNZpd7RsPWu5eJGmcHADaXCYB-e6RAVwpE2rzA=@pm.me> In-Reply-To: References: <2bjQNp1msrv-_AqyamMun6kY-SCqbgPm3Q7DqVQHAYlqvFkiE1i85svfIT-QQdUG1cg3cKippyTyv8Z-5nbLu4WaMutgZQ7KT-YYo_5Pbro=@pm.me> <8OSrqDr54xqBgG5cQG_M2Puk2zSxQUletfKhYUElMb8PNnydh6xTDuPgX4HzICWQO6VbC3q27yAOWstIdJ8iZsfN03gJBf9-l03D_qwYcH8=@pm.me> Feedback-ID: 8300135:user:proton List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:62371, ipnet:185.70.40.0/24, country:CH] X-Rspamd-Queue-Id: 4Tkm1k3nRHz4sMY On Monday, February 26th, 2024 at 10:25 PM, Warner Losh wr= ote: > > And it might be nice to also have a 'don't run tests that need temp jails= ' > option as well that I could mash for times I know they will fail to even = launch. >=20 Current implementation allows to do it, e.g. `kyua -v execenv=3Dhost test` = will not run tests that need temp jails. Best regards, Igor. From nobody Tue Feb 27 18:32:31 2024 X-Original-To: freebsd-hackers@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 4TkmLj323Jz5CCTj for ; Tue, 27 Feb 2024 18:32:45 +0000 (UTC) (envelope-from igor.ostapenko@pm.me) Received: from mail-4316.protonmail.ch (mail-4316.protonmail.ch [185.70.43.16]) (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 "protonmail.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TkmLh0rJ3z4y0G for ; Tue, 27 Feb 2024 18:32:44 +0000 (UTC) (envelope-from igor.ostapenko@pm.me) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=pm.me header.s=protonmail3 header.b=AEMKYrXw; dmarc=pass (policy=quarantine) header.from=pm.me; spf=pass (mx1.freebsd.org: domain of igor.ostapenko@pm.me designates 185.70.43.16 as permitted sender) smtp.mailfrom=igor.ostapenko@pm.me DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me; s=protonmail3; t=1709058761; x=1709317961; bh=p/bc+sBW7mNpxenSh78qXiK9GBlUeJNqqCiUGmku/kE=; h=Date:To:From:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=AEMKYrXwElRHgIg6ki4Bgd0buGifPFQQrDEPnoLx7LyyaKwwJj4mvEVuJzqLwsVaw L35mjyDWQGoUePDjQXhnRNLU6EQpgaTxkfLwMASnOYrzTUxStyJDLqUSJybgKU28Ve 7TQ69SLHxIqVqLuAXfyAmHfRn2KKeyBs5TGRfw+cF6Vmf6KOWkIDukx4O+iQTaf1O5 z4RmvcbzntXQk85xXNXEpORWYO5blOTfhtrwi5RxbMYgB/8EjySI9id59Xnhruub3u stwPrmWo85+9fXf9btlrOvYhfP5SXbWbsc0Fkb4CHNWe4+P6JVKFhrb9XPsOMcmbZR OYbUd8AqkQTSg== Date: Tue, 27 Feb 2024 18:32:31 +0000 To: "freebsd-hackers@freebsd.org" From: Igor Ostapenko Subject: Re: Add jail execution environment support to the FreeBSD test suite Message-ID: In-Reply-To: <2bjQNp1msrv-_AqyamMun6kY-SCqbgPm3Q7DqVQHAYlqvFkiE1i85svfIT-QQdUG1cg3cKippyTyv8Z-5nbLu4WaMutgZQ7KT-YYo_5Pbro=@pm.me> References: <2bjQNp1msrv-_AqyamMun6kY-SCqbgPm3Q7DqVQHAYlqvFkiE1i85svfIT-QQdUG1cg3cKippyTyv8Z-5nbLu4WaMutgZQ7KT-YYo_5Pbro=@pm.me> Feedback-ID: 8300135:user:proton List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.20 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; DMARC_POLICY_ALLOW(-0.50)[pm.me,quarantine]; R_SPF_ALLOW(-0.20)[+ip4:185.70.43.0/24]; R_DKIM_ALLOW(-0.20)[pm.me:s=protonmail3]; RWL_MAILSPIKE_VERYGOOD(-0.20)[185.70.43.16:from]; MIME_GOOD(-0.10)[text/plain]; ASN(0.00)[asn:62371, ipnet:185.70.43.0/24, country:CH]; RCPT_COUNT_ONE(0.00)[1]; MISSING_XM_UA(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; TO_DN_EQ_ADDR_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[pm.me:+] X-Rspamd-Queue-Id: 4TkmLh0rJ3z4y0G Hi, The patch was updated after the recent discussion. Currently, the patch provides the following new functionality, from bottom = to top: 1 ATF based tests - The new "execenv" metadata property can be set to explicitly ask for an execution environment: "host" or "jail". If it's not defined, as all existing tests do, then it implicitly means "host". - The new "execenv.jail" metadata property can be optionally defined to ask Kyua to use specific jail(8) parameters during creation of a temporary jail. An example is "vnet allow.raw_sockets". 2 Kyuafile - The same new metadata properties can be defined on Kyuafile level: "execenv" and "execenv_jail". - Note that historically ATF uses dotted style of metadata naming, while Kyua uses underscore style. Hence "execenv.jail" vs. "execenv_jail". 3 kyua.conf, kyua CLI - The new "execenv" engine configuration variable can be set to a list of execution environments to run only tests designed for. Tests of not liste= d environments are skipped. - By default, this variable lists all execution environments supported by a Kyua binary, e.g. execenv=3D"host jail". - This variable can be changed via "kyua.conf" or via kyua CLI's "-v" parameter. For example, "kyua -v execenv=3Dhost test" will run only host-based tests and skip jail-based ones. - Current value of this variable can be examined with "kyua config". The patch is https://reviews.freebsd.org/D42350. Any help with review and testing is welcome. Its test plan covers the details and refers to the demo patch of how existing tests could be converted to be run in a jail. Best regards, Igor. On Thursday, February 22nd, 2024 at 10:57 PM, igor.ostapenko@pm.me wrote: >=20 >=20 > Hi FreeBSD developers, >=20 > There is a proposal to improve the FreeBSD test suite. >=20 >=20 > 1 The Problem >=20 > The FreeBSD test suite is based on the Kyua framework. The latter support= s > running tests in parallel. However, some tests cannot be run in parallel = and > are marked with is_exclusive=3D"true" metadata, which makes Kyua run such= tests > in sequence. >=20 > Many tests are not meant to be exclusive conceptually, they are so for ve= ry > simple technical reasons. For instance, some network related tests are ba= sed > on jail and vnet usage. It's convenient for such tests and it provides a = lot > of isolation already not to conflict with other tests. But they are still > marked as exclusive due to the shared space of jail names, routing, etc. >=20 > The project seeks more tests, and it's kind of a trend for new tests like > jail/vnet based ones to be created as is_exclusive=3D"true" from the very > beginning. It only piles up the suite with exclusive tests, e.g. new test= s > from my side faced a fair question from a reviewer whether they could be > re-designed for a parallel run. [1] >=20 > If such tests were 100% isolated they would be able to run in parallel an= d > decrease the test time for CI runs and for the runs within the developmen= t > process. >=20 > And the problem is that trying to add more isolation by a test itself loo= ks to > be a doable task from a glance, but it would add a lot of complexity to a= test > code, or could be found as an impossible task in a specific case. >=20 >=20 > 2 The Idea >=20 > The idea is not new. A test could be running in a jail -- it provides the > required isolation with minimum or zero effort from a test. >=20 >=20 > 3 The Implementation >=20 > There is a lot of work done already and the working patch passed the init= ial > review (thanks to markj@ and ngie@). [2] >=20 > It adds a new concept to the Kyua framework -- an execution environment. = Two > new metadata were added for that: execenv and execenv_jail. >=20 > execenv is a switch to select an environment. If a test's metadata define= s > execenv=3D"jail" then Kyua will create a temporary jail, run such test wi= thin > it, and remove the jail. If execenv=3D"host" is provided or execenv metad= ata is > undefined then Kyua will run such test as it does today. >=20 > execenv_jail metadata takes effect only in case of execenv=3D"jail". It a= llows a > test to request specific parameters for its jail. These parameters are si= mply > arguments to jail(8), e.g. execenv_jail=3D"vnet allow.raw_sockets". >=20 >=20 > 4 The Adoption >=20 > ATF based tests can easily define this new metadata via Kyuafile or direc= tly, > e.g. for atf-sh based tests: >=20 > test_head() > { > atf_set descr "Test foo in case of bar" > atf_set require.user root > atf_set execenv jail > atf_set execenv.jail vnet allow.raw_sockets > } >=20 > Non-ATF based ones will do it via Kyuafile. Our test suite does it throug= h a > Makefile: >=20 > TEST_METADATA+=3D execenv=3D"jail" > TEST_METADATA+=3D execenv_jail=3D"vnet allow.raw_sockets" >=20 > The patch got some little evolution, I started with a single execenv_jail > metadata, and during the patch discussion and review, I ended up with two > knobs: execenv and execenv_jail. It turned out to be a cleaner and less t= ricky > interface such way. The evolution reasoning can be found in the history o= f the > respective Differential. [2] >=20 >=20 > 5 MFC Concerns >=20 > For now, I see at least one issue from the usual project workflow perspec= tive. > Let's imagine that the Kyua framework got this execenv feature committed = to > 15-CURRENT, we started to convert existing tests and create new ones to u= se > execenv=3D"jail". If some feature or a bug fix needs to be ported back to > 14-STABLE or 13-STABLE, then "old" Kyua without execenv feature will fail= to > run such tests: >=20 > kyua: E: Load of 'Kyuafile' failed: Failed to load Lua file 'Kyuafile': K= yuafile:9: Unknown metadata property execenv. >=20 > From a combinatorics perspective, the first three options pop up to deal = with > that: > a) Patch Kyua the same way for the supported STABLE branches so it will b= e > able to run back ported tests based on execenv=3D"jail" (it's not system = ABI > change after all) > b) Exclusively patch Kyua framework for the supported STABLE branches to > simply skip such tests (does not look to provide much benefit) > c) Do not back port tests, only the fix/feature itself (kind of a bad ide= a) >=20 >=20 > 6 The Demo >=20 > My test environment showed promising run time numbers for almost the whol= e > test suite (ZFS excluded). One of the tests yielded 36 min with test > parallelism improvement versus 1 h 25 min without. In my case with 8 core= s, > the suite runs about 2 times faster with the improvement. [3] >=20 >=20 > 7 Action Points >=20 > My current vision of the plan looks as follows: > - [ ] community: Review, testing, comments -- probably we want to change = the > design > - [ ] committers: Help with the main commit -- it should hit freebsd/kyua > GitHub fork first [4], then vendor branch, and merge to > main after > - [ ] igoro: Provide the subsequent PRs to separate FreeBSD specifics and= fix > existing Kyua tests > - [ ] igoro: Provide the PRs to add brand new tests of Kyua itself to cov= er > the new feature > - [ ] igoro: Provide the respective documentation updates > - [ ] igoro: Migrate some of the existing tests for the start, e.g. netpf= il/pf > - [ ] committers: Help with review and respective commits/merges >=20 > The plan is not strict, it depends on the discussion and interest of > volunteers. >=20 > I hope that this proposal is found valuable for the project. If so, any h= elp > is appreciated. >=20 >=20 > [1] New tests exclusivity concern: https://reviews.freebsd.org/D42314 > [2] The Kyua patch: https://reviews.freebsd.org/D42350 > [3] The whole test suite demo: https://reviews.freebsd.org/D42410 > [4] The respective PR to the fork: https://github.com/freebsd/kyua/pull/2= 24 >=20 >=20 > Best regards, Igor. From nobody Tue Feb 27 19:34:18 2024 X-Original-To: freebsd-hackers@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 4Tknjv0gJWz5CHyM for ; Tue, 27 Feb 2024 19:34:27 +0000 (UTC) (envelope-from barney_cordoba@yahoo.com) Received: from sonic321-23.consmr.mail.ne1.yahoo.com (sonic321-23.consmr.mail.ne1.yahoo.com [66.163.185.204]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tknjt270Tz559H for ; Tue, 27 Feb 2024 19:34:26 +0000 (UTC) (envelope-from barney_cordoba@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=jA3K+GR8; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of barney_cordoba@yahoo.com designates 66.163.185.204 as permitted sender) smtp.mailfrom=barney_cordoba@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1709062463; bh=YxTbU4/avFwXs6nxHBeQwvNA8rFse10GRhInHqeFbkU=; h=Date:From:To:Subject:References:From:Subject:Reply-To; b=jA3K+GR8PFvDXvlNYSSh96+D3cuC4z2YFI4lxTgF3kxJmwnd52XQ3hAHDaLOI2hyOAusm2FomtAhay7rJPMD5QM6GgBPuixjdx5EsIVArNgH7KjwKX6BeY6mo3wGWunLGNJswQv/jeb180Kdxcu5RhuTLA6wwz8db2F6C+0VZybX4nT5ZtbFbIw49/Az4J4OAuD3eeJ9rV+aXQI0RCQbbfh4PLvjT3GZ58kDp5748eHq3tLnrvvm2GPPAq6PIkBkCCgPOPd7u2TuC8VI5/kWYN4jop/c1EatJKHOoDRqae3mJeFcsHmAIRalPhpT5PRDTzZ2RZaVZQVvn0ZwSJjvVw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1709062463; bh=WX5K4JtJj0/Hcw3IoX/PJVLENqzTOdqrEECLKz+oV+R=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=pofn3D4c4dhV+x3T4FWJTxMU/4yt2RhPG+C3Qhanx43m36rdTKQTUHx0KqRybZ1acJAWuzC7/Qxj+CJFIsGyroowN17TJob+DvIbvaRrRYf67XrgjIGgnN9sBxT6h3Ylq4sMRJ/UtseuXRflVW2AwNl7IDfjcWJLL/VPNawfTLCgns/pmQvjCaA6oF0pWNnmqmHkhvoAyy6pV0KdxXHUGyMw2BFcJiVM9QXm19cUmC8nYWtt0Dq4vmwTNegygMF1Ecj0Btf8Q/0imploT8QHHbEQfwYjSP6FN6iTnnZq3TAJTecLXHu4ADH6HQnq/gW7jALI9Ra1YSI+w6eIc2XioA== X-YMail-OSG: PrdEdtIVM1kH7JKvnCtSosFlqBQk10LNHMWZw8mhDJ4sE1d78LCipNrqftd0jYX 4o6N_by6HvPAFPJtjMQSsahoHGWFwB4FCUOuFFR0LGxiU6WOFizUtYDCC9y_Drhdn_eBRyMkf6lB UPWRKPrKcWH_36hm6dapJgORxYldl5kMfaL8yfEY6Tj7ADrb29LCtxESAk_kKHqPVIkRRGwayqmj tARxb6jXMN0pHNR0fKMIHdMWLeyrXpLRUEzFYkCoA0oYl1MWxihgPvKDZAxRMU1S9Lq7QMdq5fEM u.n9oFBnfSYtMIxCh22Hp1.qPRUmr5Dpy.4ms3ucOSI6R7999BhJL.sM9WrHDU_NBIvZwkTUxknm gnBPDtgkxx99xYLczB4NJFfkvOeBJ3y6QnMQm969SXtocM.v8sksD_OFcITFvwR3aOYEnDv3xcbl dLS3GVKPmAfUgqwv9IuG6N28rcPWtbnT84AFOSwMtHdIDHTYiBrogcahtCpU.1pQQWMk5a.JQ0F4 F5uhaBDrY9OPFrXF8172oUws8sIXY1xOYfLz_USdlHqPTqRaL05iH1pVKf8N_lHXAWgQGlvzgGwk JB1BarfMWxtop6xKH7xhqlSPBNw0_8fJtmzSgUUhkudSYoHeOx.ElpyGTeoVkV07x3bog_7lQuaX QqoOEw3Beqc0lczOtxoHm0ow_QNqNBFpUpwz6hQreo_ba5Y3DpRQzQKQFm5OtFDXgf3LR0DpD_rC zprZKTd2vS6S07X_1dZKV9NApGnuzxGbBByEx1N3EZf4vkUkAc2IrZKszmRRVMu.59M0HxmBb7.F yHvn_4sBDoyruDFeknKpPg7drlRNVGwBafIVSR80HBfqEMxxmeMoEnp16P5A9djjz7TWJWHJWhtu Vnibq8bK.tt4Va_jf7BA8UWc9_v1rZIdVHw1eBdNUstGDlAMiu5Hdu.QvGKqUldPd4n1T8yvs6tv YHDhmcY.L8VB8wbSK6OepaH2I1plG4Y9QWD1zuO8mDphK53Vn0zstEqtCb5f5MFuwsZLVvO4YCkg PZGoMF8UFwJRlEkyHcmsek_mcg1ckwMIsODKqzozQnxlX8oYj6TLe4hCXNtxLu5yzX5MOa3VJflg NOiaKlDSXI5b8Z7OQwKREoEL6QpwLN7hZOI435uHwyBydgivUg_RRW_2SS7ZIveNhn6jLhTZrJdX bSVbSXcv0S7Kqyu0CrK8AyWgR7NNy8XzHM1obvgvqvzwqUi19lf8p5Dsc4MoIXNM1Z04yZuUNx5m irEpx8skFx8.AA3gYAoc2_w5O11Kkkq9SFbkPrKV9LV7KGsWAqi5L5AOLPSAKSGguUuv7UBYi4JE yAWNNjhqHchD.hi9jU1BFXHE5oWKFMCbSL5hTlvgCs.KYemb9dB5VkvZ4KQQIiwdQ7TZVRfQNJo0 jU_CByalEhlzgUciHa_IXvasZ93XddeZwzTISfz3guisjzAkdQNDERSceULcwYWpctF4y1cpv1nH 5z6xNYItA05JLhSHUZZaOwGZlmIZy5C206DoslI4R7UWLa0nG3YqFTQKji9F9wPrjoFcxw4.7l7Z DwrB0RFwHO9OzRM91p_DgdF4LkTAFGsILl0yEHni0sSxkXh7v42G0sm3Q3RowDCzcdaR.axt93b. bNsbviBE0uGMfiSBT1RkiKil5oBmoT2ucb3WtNcvIym1eM.J3EjyvozGYUvynR0fT.5cem1zxeXa mKalJgf4J_j6VplwbhtEkX7Z7tx4wL1miR9ezQi7fUyn_aG5YGCqUr3qJwfJulBJJ3QhCJ8vXMxP RHHkL4b01M.iMTN31_Be_mPSfIwpY0lB5uB1T9hUY_J8mS1I1q1uoGO0vSqOaD11LBkylTfPVrma 4K6tW24YSh_Ad6EMeV28byB29A0ZibA6PdccEZhZKD12o9aPN8dEmbT3qVcLv3IoC9Ca2kr.lsZa bkysDpeJjIt70OWl.bsYzEX8Iv8E.vBdqFXySSB.ltSaXy8tc0wJIVdXSeo1W4q1iMcOS24ghRv0 FdC6VbSZ3EzUvpqnMiSPATXZDc1mCN0spA59sj4GSr62TXbJT_RQGO_zGVHnp19TrGjiLzVXwCk1 AsQiXHm6L0.HDiDZ5MslCmyVSChndChzxd7XtyLZxhzEjKXSrMy_q0jLc5zqkF8RkP._l1qN72nF ob3_sC0yY_.3aKmpnya3pmVr8ymUaq1cwt.JWUa_MbGHi42daOgTpN5ZJg2bv4uwZ3MOmQqcQ1nc sEAx4HROOEuunXKC8L1DRUGXBiGwXZctSm0h7BTF_.gz7B0dWNfhGep3d X-Sonic-MF: X-Sonic-ID: 254f15fd-e6a7-4b6b-8fab-addac36d365c Received: from sonic.gate.mail.ne1.yahoo.com by sonic321.consmr.mail.ne1.yahoo.com with HTTP; Tue, 27 Feb 2024 19:34:23 +0000 Date: Tue, 27 Feb 2024 19:34:18 +0000 (UTC) From: "barney_cordoba@yahoo.com" To: FreeBSD Hackers Message-ID: <1807649627.1646099.1709062458448@mail.yahoo.com> Subject: Callout inprecision List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1646098_116998073.1709062458447" References: <1807649627.1646099.1709062458448.ref@mail.yahoo.com> X-Mailer: WebService/1.1.22103 YMailNorrin X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.98 / 15.00]; FROM_DN_EQ_ADDR(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-0.998]; NEURAL_HAM_SHORT(-0.98)[-0.985]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCVD_IN_DNSWL_NONE(0.00)[66.163.185.204:from]; MID_RHS_MATCH_FROMTLD(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US]; RWL_MAILSPIKE_POSSIBLE(0.00)[66.163.185.204:from]; RCVD_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-Rspamd-Queue-Id: 4Tknjt270Tz559H ------=_Part_1646098_116998073.1709062458447 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Testing callout precision, I'm getting consistent 5-6% error no matter whic= h of the fancy flags and precision settings used. =C2=A0Hardware clock, sof= t clock, =C2=A0on idle cpus. absolute binary time. Same results. Anyone ever done any testing on these functions or were they just accepted = on faith? 'I expect a bit of flutter but not as much as I'm seeing.=C2=A0 ------=_Part_1646098_116998073.1709062458447 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit
Testing callout precision, I'm getting consistent 5-6% error no matter which of the fancy flags and precision settings used.  Hardware clock, soft clock,  on idle cpus. absolute binary time. Same results.

Anyone ever done any testing on these functions or were they just accepted on faith? 'I expect a bit of flutter but not as much as I'm seeing. 
------=_Part_1646098_116998073.1709062458447-- From nobody Thu Feb 29 01:30:19 2024 X-Original-To: freebsd-hackers@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 4TlYZD2Hpnz5BY1N for ; Thu, 29 Feb 2024 01:30:28 +0000 (UTC) (envelope-from george+freebsd@m5p.com) Received: from mailhost.m5p.com (mailhost.m5p.com [74.104.188.4]) (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 (2048 bits) client-digest SHA256) (Client CN "m5p.com", Issuer "R3" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TlYZC0vB0z43ZY for ; Thu, 29 Feb 2024 01:30:27 +0000 (UTC) (envelope-from george+freebsd@m5p.com) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of george+freebsd@m5p.com designates 74.104.188.4 as permitted sender) smtp.mailfrom=george+freebsd@m5p.com Received: from [IPV6:2001:470:1f07:15ff::26] (court.m5p.com [IPv6:2001:470:1f07:15ff:0:0:0:26]) (authenticated bits=0) by mailhost.m5p.com (8.17.1/8.15.2) with ESMTPSA id 41T1UJX9001797 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Wed, 28 Feb 2024 20:30:25 -0500 (EST) (envelope-from george+freebsd@m5p.com) Message-ID: <8260e116-45af-4047-8138-3d0bb7b0ee2a@m5p.com> Date: Wed, 28 Feb 2024 20:30:19 -0500 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: FreeBSD Hackers From: George Mitchell Subject: ISO-8859-1 file name in UTF-8 file system Autocrypt: addr=george+freebsd@m5p.com; keydata= xjMEZaHDbxYJKwYBBAHaRw8BAQdA2W6oBfS8haXY0/Ft4zS1OTLYfC8EBIADPTgMQdh85C3N KEdlb3JnZSBNaXRjaGVsbCA8Z2VvcmdlK2ZyZWVic2RAbTVwLmNvbT7CmQQTFgoAQRYhBDpv v9n4+UzMLAJ8EZocD3futmd9BQJlocSiAhsDBQkFo5qABQsJCAcCAiICBhUKCQgLAgQWAgMB Ah4HAheAAAoJEJocD3futmd9SxwBAJUi6DNdVhWCZBTv5XGy1g0JgApLWe/3S0M0zz9sn7/L AQCcJcV5k5s2rt9J5C1AUm6XVsuneVvIWXO5j1GKWk0NC844BGWhw28SCisGAQQBl1UBBQEB B0AaFz/6B95RRvjOdLZr5fSdhuIHvwr24H3ePDZSw6wlUwMBCAfCfgQYFgoAJhYhBDpvv9n4 +UzMLAJ8EZocD3futmd9BQJlocNvAhsMBQkFo5qAAAoJEJocD3futmd9RXsBANwRD9RE56F6 /jeZOrujHICLcgPiOt50Y6866v9OUTjUAP9GlC1aopfBpNwuPLJBam7oBaGqvY98VDhzOjoT 7DNbCQ== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------JM8ej8Q56ngAL6Hfjx0f9Ms4" X-Spam-Status: No, score=0.2 required=10.0 tests=HELO_MISC_IP,HELO_NO_DOMAIN autolearn=no autolearn_force=no version=4.0.0 X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on mattapan.m5p.com X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.16 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_LONG(-0.99)[-0.992]; NEURAL_SPAM_SHORT(0.98)[0.980]; NEURAL_HAM_MEDIUM(-0.86)[-0.858]; R_SPF_ALLOW(-0.20)[+a:c]; MIME_GOOD(-0.20)[multipart/signed,multipart/mixed,text/plain]; MIME_BASE64_TEXT(0.10)[]; XM_UA_NO_VERSION(0.01)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TAGGED_FROM(0.00)[freebsd]; FROM_HAS_DN(0.00)[]; DMARC_NA(0.00)[m5p.com]; ARC_NA(0.00)[]; TO_DN_ALL(0.00)[]; RCVD_TLS_ALL(0.00)[]; ASN(0.00)[asn:701, ipnet:74.104.0.0/16, country:US]; RCVD_COUNT_ONE(0.00)[1]; MLMMJ_DEST(0.00)[freebsd-hackers@FreeBSD.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; HAS_ATTACHMENT(0.00)[]; R_DKIM_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:~] X-Rspamd-Queue-Id: 4TlYZC0vB0z43ZY This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------JM8ej8Q56ngAL6Hfjx0f9Ms4 Content-Type: multipart/mixed; boundary="------------M6yNJMvESDtxz66XJkRQNxHz"; protected-headers="v1" From: George Mitchell To: FreeBSD Hackers Message-ID: <8260e116-45af-4047-8138-3d0bb7b0ee2a@m5p.com> Subject: ISO-8859-1 file name in UTF-8 file system --------------M6yNJMvESDtxz66XJkRQNxHz Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 KEkgdHJpZWQgc2VuZGluZyB0aGlzIHRvIGZyZWVic2QtcHl0aG9uLCBidXQgSSBjYW4ndCBw b3N0IHRoZXJlDQpiZWNhdXNlIEkgaGF2ZW4ndCBzdWJzY3JpYmVkLCBhbmQgSSdtIGhvcGlu ZyBzb21lb25lIGhlcmUgd2lsbCBoYXZlDQphIHN1Z2dlc3Rpb24uICBUaGFua3MgZm9yIHlv dXIgaW5kdWxnZW5jZS4pDQoNCkluIFB5dGhvbiAzLjkgb24gRnJlZUJTRCAxMy4yLVJFTEVB U0UsIHN5cy5nZXRmaWxlc3lzdGVtZW5jb2RpbmcoKQ0KcmVwb3J0cyAndXRmLTgnLiAgSG93 ZXZlciwgYSBjb3VwbGUgb2YgYW5jaWVudCBmaWxlcyBvbiBvbmUgb2YgbXkNCmRpc2tzIGhh dmUgbmFtZXMgdGhhdCB3ZXJlIGV2aWRlbnRseSBJU08tODg1OS0xIGVuY29kZWQgYXQgdGhl IHRpbWUNCnRoZXkgd2VyZSBvcmlnaW5hbGx5IGNyZWF0ZWQuICBXaGVuIEkgb3Mud2Fsaygp IHRocm91Z2ggYSBkaXJlY3RvcnkNCndpdGggb25lIG9mIHRoZXNlIGZpbGVzLCB0aGUgVVRG LTggc3RyaW5nIG5hbWUgb2YgdGhlIGZpbGUgaGFzLCBmb3INCmV4YW1wbGUsIGEgJ1x1ZGNj MycgaW4gaXQuICBMaXRlcmFsbHksIHRoZSBmaWxlIG5hbWUgb24gZGlzayBoYWQNCmhleCBj MyBhdCB0aGF0IHBvc2l0aW9uIChJU08tODg1OS0xIGZvciDDgyksIGFuZCBJIGd1ZXNzIFx1 ZGNjMyBpcyBhDQpzdXJyb2dhdGUgZm9yIHRoZSAweGMzLCB3aGljaCBpcyBpbmNvbXByZWhl bnNpYmxlIGluIGNvbmZvcm1hbnQNClVURi04ICh0aG91Z2ggSSBkb24ndCB1bmRlcnN0YW5k ICJzdXJyb2dhdGVzIiBpbiBVVEYtOCBhbmQgeW91IGNhbid0DQp0YWtlIHRoYXQgbGFzdCBz dGF0ZW1lbnQgYXMgZ29zcGVsKS4NCg0KQmUgdGhhdCBhcyBpdCBtYXksIHdoYXQgY2FuIEkg ZG8gYXQgdGhpcyBwb2ludCB0byB0cmFuc21vZ3JpZnkgdGhhdA0KUHl0aG9uIHN0ciB3aXRo IHRoZSBcdWRjYzMgYmFjayBpbnRvIHRoZSBsaXRlcmFsIGJ5dGVzIGZvdW5kIGluIHRoZQ0K ZmlsZSBuYW1lIG9uIHRoZSBkaXNrLCBzbyB0aGF0IEkgY2FuIHRoZW4gZW5jb2RlIHRoZW0g aW50byBwcm9wZXINClVURi04IGZyb20gSVNPLTg4NTktMT8gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAtLSBHZW9yZ2UNCg== --------------M6yNJMvESDtxz66XJkRQNxHz-- --------------JM8ej8Q56ngAL6Hfjx0f9Ms4 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQQ6b7/Z+PlMzCwCfBGaHA937rZnfQUCZd/eKwUDAAAAAAAKCRCaHA937rZnfdp2 AP9aNrN87FnvMpYEapRMUH/lsZCve/AkzU6rdSnKPuTZjAEA2o0pGIGPDXujOxJw9POPPbZJTW9K VcYi01ub9Oc/0AU= =xjEC -----END PGP SIGNATURE----- --------------JM8ej8Q56ngAL6Hfjx0f9Ms4-- From nobody Thu Feb 29 02:46:36 2024 X-Original-To: freebsd-hackers@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 4TlbGP6Mrwz5Bgl9 for ; Thu, 29 Feb 2024 02:46:53 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-55.consmr.mail.gq1.yahoo.com (sonic316-55.consmr.mail.gq1.yahoo.com [98.137.69.31]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4TlbGM1z0dz4DVw for ; Thu, 29 Feb 2024 02:46:51 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=O9EocNfT; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.31 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1709174807; bh=vJheK0SQAQjWUUDaPZDmEbJ5N7635l3/s/Ne5SQjGyg=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=O9EocNfTvH+WK/1uxgwwFRXUkwxKkjZK00zGGuuo/ime2H8RYdBxCqs+NrYN/Yd3DqSL6277XpgNqZsU39VJNI8llkW3ZNsY6laEbP8XTE6ySm+C4k4xft2d7pR6bHrGPkh+7EQ/KL7/3lpOBqiiSNnU5/1FSej5WJ3cbuQ9NafGlRU54/J0u1hj90AhIv+h0VuGPcGTvWOCa2KwKk+jV3rH/PeiuqF7WM7Bx9Rcw7ObKyxKRL+iVdDQZj4TkeF70IU/S8IfSWZmzGPZkCoIBYPF7ayHqQYtyW5VhZIdyH4B2F1G1aNqUAiBYDzEsSK7wa8pgv7/95CiMNEAXwlWOw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1709174807; bh=sdQKMXtRypDETGU9y9t4MQXyht8abuZ6+s6RSwIHZ76=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=mdAx9jQ9xHtciDbkm8C1sD86BWIJ7MWsLskobFFC9b7IcrdJ4QR8JPnIO+tdWa5VogmlqZdjytlHp91r9nt5dxm+PINLU+1lWkKfdpJ6xZAX1Fz9dp1vT/6usvZp8uJvAilV9NzooRdGytb5YadYNZ+o2aX67G3Ca/L3Zs2/eE8A/KJiCmkzxCNG0r+HAyKoBh2+MD4/9W7r+qrYwKmR9+avlvB3KAwAtZHvHkcGKa1sUAe16CqnOkb/EXQ5oz7uEtfyYPFfDhtipqFnRwlEhvgxZos1UPgjCFWhn9UhrHChHkOE8E7fcv5rozsbO+xQzVGTulI0w0YSA/xG/lSwIw== X-YMail-OSG: ZK2OUWoVM1ngw4sTlufZWMK.D2C03ZyINla4k6dNOXeUOP1e7zuyGHbP8VUvYpx cCQmwDJX6lw2DaZeAwZI4Cj1ytYIPsdOO2XDCxvJawlJdcspCGxcBcvY91DQa.92loAimyfhiaZ3 __0olkANQVCWODTdzkE3QCoV4KMTDXC_WznT2ujEedhkHwfnQ.jLtxj1Eq_QU1vW2AqmnHI2XZWS HIBGxHy7JnMWDhJ7S9CiKO96wBKH_4cbRgDM1lgSW4eI.YkwiVZiX38hJGZDmqlpYXZJqtO3cbWf RIamu8yROIhHZg5aCBLEOktse9_U9OcqyIzn_JaMM03aDWEpiwRJiKTb9UPfUpKOU3iWrl5acaY7 yvGXTgnqszUkSYWNnkpEjKcAYUegI4F7N7zK3r1AxepBc1uNcZeXI1vY5TFTn_l274NWNWgw4Z4U ERgnUtbI_nwCjdYdbYgQWTQ8x8qMaBJCYDR_tXjwgoIJHhKx.mHci4OUIX29v1kFWoow1.XZubpR rYxWTSHWvsAgHaUleYJ7IC6FCjJR9eIbKchPfFLSage9iIzLZAljbfQqjrmPwInM2KaNMaue0L.C vC1YrEjARDj2Zv0.lEH02JvtiTn_by2ZjKcLlP_Ec4Wpeck0yFTzGzr1eDXECLwQ7LgpVPLwHp63 HRgetafVcYUqwxL_4vGB1_1.y2sOVYJ9rkEzyZ8FQyLmmmGKvoP_e_GnZf9gGjCYjvNCyOyEKwry Kj2ZXUxo3AVFVLmp_woqGnFNeXPxGmS4cPGVeodw.9w8MkeJB7Hv.AGCT81nSxhxPWKpaBgZsHte Kn8I9Pl7cKj55XBDrlYdbFQ6Z33zZ5IwPYkKrGaMpoavo9vzRron5OKaDG_vYNb79a7ygxDRlMXo 4cWZP0C3SufgT6P2ZmBORpSVXOqaBoxo7eNgzC_nqN63kx20Fr_beIoq2KpRPma2CqRcyx2_o3Q9 0rIySEAKvjM_f_QDs.GtbXw1dszXzakiVotvCSD2KwFml3Gl5KDgQP22OQfUf_D_XGdQ52VURHxN 3UY1i7Za.pCcr9c3XAj5v9DROQZTqoRwUh3AkEpcVBdGi7_9aEOAYh29ZBRp7k0GnbhgOuMUSMvA Nxw7TAVYTYVh55sB4Whl.nGLYmIlBTrVEnnDA91eZfh_EAkPmUKOoLo.qG_6MQNYg_zDxoHChua. Yv.LK_sNVqPeWploKMtdUOLmnTBhM.VOy2saLRyl.iIAAF1OXRYrEKepK9K.OIQNGEf57U0LXgJ9 Sw5Vf7bxvDUcbkhvvH2iuK1rIkj8G2RcGCR6q8GeVFRdDjGCq472qQue0lWzbtA4AAzpCFhebQ1X geYUpZMTIcIKnsOO5UY.Pa1GeOhTdnVdVuK5I2trpL.NHVwCNQRLR6iuSjkxtjs135FzFiqEmHZp Vk0OCLpU1EFsgIYDcDPyvGD4_g95uErM_GagPl0pMha8SfIENWaYG0YDzk3WPtlceWYidgewzk4. hlDGRZXnE8Uzu70ElpUPM91uVseBXX4donsjSNG8QOtaRv6MspSCV.XMH42tedEbv1utmwRehhxE lWZeTriOKohpbzpDjgE8DecwlTzHbHBDG_9u2f3m4Gbju_XPT8JTtF19mokZ.rQFVYr9K98itguz IFkqOrekxEk4AtRsF2hM.simJyLX0Wm9IcI8gFL8O1ndoAYm5jqtGtzXC0m_PMnQV4Vgy8LudP0e FtDoMk3HcSAk8.ow_R8rp9NhBlF2X1zRrthwAGfBZ38U6cw3ly9HJBmvX_XX.zJn8J5svBwdpM1E 4tI71LlHdghavBSMkC83mL0kP8v1k8lW9AhmLD2w8HK5S8u_XFsM1n8rR142ZjeyM2u1XOWyx_ps MM.pubtivCSwp1WKMPJbxy2MSgIAhYo32BCLt7excLUBYY0mdssJDGpRTFPIn6Q_18Y1Qda25VPx c_JyjzbtWHfK7fjnpsYF3YqTCaAyVvc4hQLECwjJ6bS1BK.zI45LJsFTVecLzhbhj.1C61WsbQV1 Rg2BvBrYJNHhMojVbGp2FCtCEz2.BG.ujRmgwivGa0FnoUF3X8EwkfpVRiGhx9KspbMoYvyDiWEt VlX7DZ.aLcYwd0H6Vv7tiNG.qAqBWJhwHbVVaOdOR2hBkdk5U0wemi7GNPoop81LBsHGda7HdgPz jGMYxHb2gWHf..BpXOR6mxsHuhoE8OlAFyyMFqeLu5vuFmFeG.h98jQ3.gpnQqfy3BYnCpHmj9aw grhNc_2Jxa_A_JMF0YJaJuVv8zMwHoC0ik1qw8ATwqWxhNRKHS.a.vq6OqALlTWSFcBqy5WICLw- - X-Sonic-MF: X-Sonic-ID: 52d11892-ee16-436b-a27f-6ad3c16668dc Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Thu, 29 Feb 2024 02:46:47 +0000 Received: by hermes--production-gq1-5c57879fdf-nxlqc (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 2cb4647196e9d0bcddbc8b061469675b; Thu, 29 Feb 2024 02:46:46 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: How to investigate an unexpected port build time-taken relationship in an aarch64 context? Message-Id: <7D640D5A-7514-480E-8D5B-58003DB558E1@yahoo.com> Date: Wed, 28 Feb 2024 18:46:36 -0800 To: freebsd-hackers , FreeBSD ARM List X-Mailer: Apple Mail (2.3774.400.31) References: <7D640D5A-7514-480E-8D5B-58003DB558E1.ref@yahoo.com> X-Spamd-Bar: -- X-Spamd-Result: default: False [-3.00 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.996]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.31:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.31:from] X-Rspamd-Queue-Id: 4TlbGM1z0dz4DVw Example HW Context: Windows Development Kit 2023 8 cores: 4 cortex-A78C's and 4 cortex-X1C's Headless: serial console and ssh access, no x11 or the like installed. UFS use. Note: cortex-A76's are missing 3 or so instruction set features compared to A78C/X1C parts. Use of -mcpu=3Dcortex-a76 generated code is compatibile (and would allow the code to run on a cortex-a76 system, such as an RPi5 once supported). I've been doing poudriere-devel bulk timing experiments based on: A) PkgBase based system software (kernel and world) and general use of default code generation for ports and such. B) A personal -mcpu=3Dcortex-a76 based kernel, world, port builds (into packages via poudriere-devel). C) Also use of an armv7 poudriere jail based on armv7 PkgBase and default armv7 code generation. This was used in both the (A) and (B) contexts. These also show what I'm curious about. Using the armv7 poudriere jail context for illustration: For (B) used via the armv7 context: [05:40:24] [03] [04:55:38] Finished lang/rust | rust-1.76.0: Success . . . [05:45:58] [01] [05:01:12] Finished devel/llvm18@default | = llvm18-18.1.0.r3: Success [05:46:00] [01] [00:00:00] Building devel/boost-libs | boost-libs-1.84.0 [06:59:23] [01] [01:13:23] Finished devel/boost-libs | = boost-libs-1.84.0: Success For (A) used via the armv7 poudriere jail context: [06:33:21] [01] [05:40:48] Finished lang/rust | rust-1.76.0: Success . . . [06:40:05] [05] [05:48:09] Finished devel/llvm18@default | = llvm18-18.1.0.r3: Success [06:40:07] [01] [00:00:00] Building devel/boost-libs | boost-libs-1.84.0 [06:57:48] [01] [00:17:41] Finished devel/boost-libs | = boost-libs-1.84.0: Success The curiosity is about the 01:13:23 vs. 00:17:41 boost-libs: The ratio is large and in the opposite direction to most time trends. Notes: Almost all the time llvm18 and rust were building, both were building but little else did and the load average was 16+ from the llvm18/rust build activity. When boost-libs was building it was the only thing building and it looked to be single threaded when I was watching. (A) and (B) without use of the armv7 context got similar results when I first noticed this but I'm going back and recording times for some variations. I do not have those to report other pairs of results yet. (In the armv7 poudriere jail context reported:) (B) takes less time for llvm18 and rust than (A) does. (A) takes vastly less time for boost-libs than (B) does, approximately a factor of 4 for the time-ratio. I'd be curious to get a clue what contributes to the boost-libs time ratio being so extreme once I have figures for other combinations of poudriere jail content vs. the system's content. =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Thu Feb 29 04:01:20 2024 X-Original-To: freebsd-hackers@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 4TlcwT4hg8z5Bp3N for ; Thu, 29 Feb 2024 04:01:29 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from www121.sakura.ne.jp (www121.sakura.ne.jp [153.125.133.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 mx1.freebsd.org (Postfix) with ESMTPS id 4TlcwR0XyHz4Mjf for ; Thu, 29 Feb 2024 04:01:26 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of junchoon@dec.sakura.ne.jp designates 153.125.133.21 as permitted sender) smtp.mailfrom=junchoon@dec.sakura.ne.jp Received: from kalamity.joker.local (123-1-21-232.area1b.commufa.jp [123.1.21.232]) (authenticated bits=0) by www121.sakura.ne.jp (8.17.1/8.17.1/[SAKURA-WEB]/20201212) with ESMTPA id 41T41LXW030034; Thu, 29 Feb 2024 13:01:21 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) Date: Thu, 29 Feb 2024 13:01:20 +0900 From: Tomoaki AOKI To: George Mitchell Cc: FreeBSD Hackers Subject: Re: ISO-8859-1 file name in UTF-8 file system Message-Id: <20240229130120.edadb01ed5b4e7a6757c98d3@dec.sakura.ne.jp> In-Reply-To: <8260e116-45af-4047-8138-3d0bb7b0ee2a@m5p.com> References: <8260e116-45af-4047-8138-3d0bb7b0ee2a@m5p.com> Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.0) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.70 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip4:153.125.133.16/28]; MIME_GOOD(-0.10)[text/plain]; ONCE_RECEIVED(0.10)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+]; HAS_ORG_HEADER(0.00)[]; TAGGED_RCPT(0.00)[freebsd]; ASN(0.00)[asn:7684, ipnet:153.125.128.0/18, country:JP]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; TO_DN_ALL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@FreeBSD.org]; DMARC_NA(0.00)[sakura.ne.jp]; R_DKIM_NA(0.00)[]; FROM_HAS_DN(0.00)[] X-Rspamd-Queue-Id: 4TlcwR0XyHz4Mjf On Wed, 28 Feb 2024 20:30:19 -0500 George Mitchell wrote: > (I tried sending this to freebsd-python, but I can't post there > because I haven't subscribed, and I'm hoping someone here will have > a suggestion. Thanks for your indulgence.) > > In Python 3.9 on FreeBSD 13.2-RELEASE, sys.getfilesystemencoding() > reports 'utf-8'. However, a couple of ancient files on one of my > disks have names that were evidently ISO-8859-1 encoded at the time > they were originally created. When I os.walk() through a directory > with one of these files, the UTF-8 string name of the file has, for > example, a '\udcc3' in it. Literally, the file name on disk had > hex c3 at that position (ISO-8859-1 for Ã), and I guess \udcc3 is a > surrogate for the 0xc3, which is incomprehensible in conformant > UTF-8 (though I don't understand "surrogates" in UTF-8 and you can't > take that last statement as gospel). > > Be that as it may, what can I do at this point to transmogrify that > Python str with the \udcc3 back into the literal bytes found in the > file name on the disk, so that I can then encode them into proper > UTF-8 from ISO-8859-1? -- George Use converters/convmv [1] to rename files? I used it to convert ShiftJIS (CP932) filenames to UTF-8 long, long ago. [1] https://www.freshports.org/converters/convmv/ -- Tomoaki AOKI From nobody Thu Feb 29 04:22:08 2024 X-Original-To: freebsd-hackers@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 4TldNc624tz5BqrJ for ; Thu, 29 Feb 2024 04:22:24 +0000 (UTC) (envelope-from chris.torek@gmail.com) Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) (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 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TldNb69FNz4QYv for ; Thu, 29 Feb 2024 04:22:23 +0000 (UTC) (envelope-from chris.torek@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=naMBRGoj; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of chris.torek@gmail.com designates 2a00:1450:4864:20::535 as permitted sender) smtp.mailfrom=chris.torek@gmail.com Received: by mail-ed1-x535.google.com with SMTP id 4fb4d7f45d1cf-5645960cd56so754815a12.1 for ; Wed, 28 Feb 2024 20:22:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709180540; x=1709785340; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=OZP3ygfg1vqXKKW6SAK2XmwGAnnrg4k3hJcSaL3uTzY=; b=naMBRGojldXhA5IkPY0uA2oSfrimNcbUD70WNHN1NlLQ00b+m5Z5au7GlNp8gi9dmi 6ZMmVrEL93IA6KctZSrgrZbvvn/PnggvsfGg8bJP6adPxLDRGaInAr1IwBucvUP4mAZr on0ETxZJV8Hv7uP3cSpDCTl8crWimAUShMk6CeM0dIAOO8NLgO9zYKSG161iB5i4b0iH I1M/xmCQUUy7iOg02YdKdRQ7feI1ZJQlyUu+QBRFLqsGAhfj9HiEQ69y5uXs4JGvhFRU kNHrlZuAQXXoW8eX0AeMM9Mp9iUQ3CnyTW2ut7Xo5Z0xMt1vXIWDB9ntVyowIUp28Gqa WfwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709180540; x=1709785340; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=OZP3ygfg1vqXKKW6SAK2XmwGAnnrg4k3hJcSaL3uTzY=; b=vAizOuT3L9sHIx2fHNsL4bN0lR1BrtqOLW6WQhRuh8u1w0ug4XG5FJz1gtcSJzAPUL 6YX5lKjGGhuwIhELOeDfITd3dLP7F4/TXE6G+sGuwkAAgc8vmchZhPt15zrolXLWoFAu ZrxC5sC+0vGYOPgxomyk37UwygwpRgRnUsBBiL+/3r0oqLhdwcdvtIQ6XQBChFf6n1jw Uyu9kn3qY42xVsFtoXZMysA4h1YZ2W6dE+MTE9KpCnPya4ZInSMRHY77Tmo/rRp19WYb bHZhHKGIVuO6h0W7IUGjSkHBtLDz/k8cC0ZUeIsyeMrOv5HYnB9r3Gx/dQ0nElsqRy9d kNOQ== X-Gm-Message-State: AOJu0YxOHQ1W3LC/8OH2Q13RtdqLBcaMe0OF5uzbyo8MabBqbj9U1Sib D+LWHlcofMkbIpIwwlwjrH8MSquuVnb6MnA8ULcvyheQNIZYJUGqhZbcCq5+4xQh38mjSIwlkv/ FrzXyBHI0dVGqcsegrbm/fDW/vBdkFHiDB6c= X-Google-Smtp-Source: AGHT+IExCvLB3VLqTswnaBd0P6G+n2eBsPH9vP1V8FftZOaPclecTLC+1GsbB8Oy16MIO8X1L2slx4NAsPCZc1/zMn0= X-Received: by 2002:a17:906:f913:b0:a3f:70bc:bfe4 with SMTP id lc19-20020a170906f91300b00a3f70bcbfe4mr513827ejb.31.1709180540472; Wed, 28 Feb 2024 20:22:20 -0800 (PST) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 References: <8260e116-45af-4047-8138-3d0bb7b0ee2a@m5p.com> In-Reply-To: <8260e116-45af-4047-8138-3d0bb7b0ee2a@m5p.com> From: Chris Torek Date: Wed, 28 Feb 2024 20:22:08 -0800 Message-ID: Subject: Re: ISO-8859-1 file name in UTF-8 file system To: George Mitchell Cc: FreeBSD Hackers Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.50)[-0.502]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; TO_DN_ALL(0.00)[]; TAGGED_FROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MISSING_XM_UA(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; TAGGED_RCPT(0.00)[freebsd]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::535:from] X-Rspamd-Queue-Id: 4TldNb69FNz4QYv On Wed, Feb 28, 2024 at 5:31=E2=80=AFPM George Mitchell wrote: > (I tried sending this to freebsd-python, but I can't post there > because I haven't subscribed, and I'm hoping someone here will have > a suggestion. Thanks for your indulgence.) > > In Python 3.9 on FreeBSD 13.2-RELEASE, sys.getfilesystemencoding() > reports 'utf-8'. However, a couple of ancient files on one of my > disks have names that were evidently ISO-8859-1 encoded at the time > they were originally created. When I os.walk() through a directory > with one of these files, the UTF-8 string name of the file has, for > example, a '\udcc3' in it. Literally, the file name on disk had > hex c3 at that position (ISO-8859-1 for =C3=83), and I guess \udcc3 is a > surrogate for the 0xc3, which is incomprehensible in conformant > UTF-8 (though I don't understand "surrogates" in UTF-8 and you can't > take that last statement as gospel). > > Be that as it may, what can I do at this point to transmogrify that > Python str with the \udcc3 back into the literal bytes found in the > file name on the disk, so that I can then encode them into proper > UTF-8 from ISO-8859-1? -- George I ran into this problem ages ago on another system. Here is what I did (note that some modern Python checkers hate the lambda form, I wrote this a long time ago): if sys.version_info[0] >=3D 3: # Python3 encodes "impossible" strings using UTF-8 and # surrogate escapes. For instance, a file named <\300><\300>eek # (where \300 is octal 300, 0xc0 hex) turns into '\udcc0\udcc0eek'. # This is how we can losslessly re-encode this as a byte string: path_to_bytes =3D lambda path: path.encode('utf8', 'surrogateescape') # If we wish to print one of these byte strings, we have a # problem, because they're not valid UTF-8. This method # treats the encoded bytes as pass-through, which is # probably the best we can do. bpath_to_str =3D lambda path: path.decode('unicode_escape') else: # Python2 just uses byte strings, so OS paths are already # byte strings and we return them unmodified. path_to_bytes =3D lambda path: path bpath_to_str =3D lambda path: path Chris From nobody Thu Feb 29 06:59:14 2024 X-Original-To: freebsd-hackers@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 4Tlhsx6S1Kz5CKrf for ; Thu, 29 Feb 2024 06:59:33 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-8.consmr.mail.gq1.yahoo.com (sonic308-8.consmr.mail.gq1.yahoo.com [98.137.68.32]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tlhsw5bbyz4fmh for ; Thu, 29 Feb 2024 06:59:32 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=fkMqbANe; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.32 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1709189971; bh=OOjeYidHC1EJ6dNheQMvyQn1oQveobZg7fd8s/KbmRo=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=fkMqbANeGuSGwOo4KE8yan77aw4FHsU7iu2EfxmrROJX6kNBz+UPYRUUq8wHOh9wVmsSpojvGkVOVxOUzGV0iPEWiQW+mRmM8mtJVuuhRtha1j02TjXSPCBD5e6blvYBOE4uwM/8BPaLmSEx90DnSRTr3Pxq7bwjo3p92HFKmfHclACdFI+Tgq8EmJbE6y2EOM/kFZd6sHJ0EwF8Cv9IP2KrC7we/RwH6EiL+KMSuPrpBj4WdhBK34dpILCHKHubLoQZ9lNOlZhun+uRPpz2H/ircutfn0ze05lPC46w5w2ryCM8qhtLKBI8BK2nUKsFsyUYOtcdg9OawP5Myt6+Zw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1709189971; bh=K7q2RxLiBuxDHdnCdbLfUojRC6NqGQxpGj7vSHM62F0=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=JOWjYHSXKDTJ8lrIvyUWnepTJ1AQ9kVmRgo53uglz+Ye34CtXwKWnQgEbIuJJ7209aX99x0L3h1RVMTLoRZCUjwhG31v0BQ/9rp4WT/HcSng8f0DOphnebLdIpQOhVEp5Rap3phA+5Ub8dkhddkA7gKYCSYrgONRtwLPtsOsKAvlPk47LjCrf3ao2iLjZQP/zilc7IcRKQkaGWOhB12fsXnufi9EvLi3Fd7EwnCgT8dEP6ttb+89A6gK1YCih3aTduTU5rrFuihh/6GkGikzdL8981x2oKxdWtYaEeeENsZiUjzgH/0leMnARNvGpBMi/+/DjV4XH0dxNLhvhc5EAg== X-YMail-OSG: 8mePbY0VM1kOWVPnF75GTbORsdYZH.HYoabSDi85zVCamypaWpJ7ib1YkmLQXkt 35wB.khRM5T7hWGOAkH4a5c6k.f3ruEU8zvJyHEjlB2mT.IYe2Z7KS.Ku9f6fZ5fJh7DbXaN.Uwm lbqQr.MKza1YpT_gynzNMXlKajOJymqEelhaVUZ71tjyep40tY091Ef0qGA0AiGkHb1mMGlCANEF 2hMuW2C4jyJCO5jM3v.ugf289CycZycrJAWx9VD9CCHZM0TZTAjyZqSZsMTa7wC9dVazNVJ63eO3 HvNL76jha.vm6x7qBlDgz9hHTcDofHXFOu3hOhAgORKhV5TieSkaP_7daWxeItCuXwzah0x6si2j kO94OV27aHy0an3Od9IlLSxuOxh_FmMnI_lp60owm.F190lZTTGRSK5RBHITHe2gMKPtW7_o.DiQ mbGJmZHymPKvHV34eMHwliEFtw5d7ri2XxxPYfGu5s42XBFhYSdaEwY0HjeMvN362XcaO9kkykW3 rmaem0M572kY2wV_KQ.D.3DCfZTq5Nai.p77H8angJLyn7.K6ywKBxd2xzZyty9OlJI39hMDZGfH Q6szZwtvb76gvy4zRLjX.72W5zdit2_yg9gO7jZlKLqN3goZ2O9sjU3sHH4XMRVJekN87Pv8ub4Z I0x69mQKEMP.jsbCo5mR.AaCBtarhOEbpNCm0Sr83lckjcCNS2XP8X6yu7vIpgIH5CJ5SBBjT5c2 BVq93ltoUqhfyo7pnaJFEHaUbm8Ok.YFvGAKByb0BegZO5UGW0F1aCXe1IDsYnx8SskLGCsNnqpF _gym0wSC0_N42MjqWRBILOi.GwFpQj7l.DydAE2ZGX211ewazkJG.ElPScgJtP0xODbTsEUwJIHY F15iprE2s9AMk31b.edftrAxAY9M0SQUR19_UTuA0RXhm4wiTE35ssDyGJHl8hNRHJjxPRAIpOAq A5_V5LK0tjN4Le9XV5wDcsYF7E6HL5ETiECFaYUBRV_tiLCZelTDXhj_elA1dvn6tr7MYrtpKV_u PY4YjHna5JxqliUwRmhQKNpth_8XlHxsDgkicsJxI8P18hrz8m55Kw4EPaP8VLp5AyBjYSXNMlPi nioPiegjX.h_zXLy8jG.Yllu9BCbpFmrf80Dl70kvVqPJ96aUq6E33jnXx5Pwk653qPYaldsHqlE KkqddbAglVqyy34ADxFxwc9carizz9QP7mcw28E5z2sVXHIs6_Bs9CRXAE4KyKG46nnrjdp92yv6 ZmJYhvaWL5WXa3XvTg1IHvqfg4ghdrpcHtV2HG46MGfoN1Esy0tIoKVd9mmHojXSn.fnLPvFt1XH yDboFEPR20NAYqiAYeNNCmyhBfcUQBzfJ9YCSaT0_vyrwxM7oCG1gJnw28up1jDy2SNIRDgmFl3g Hh0eGt1_jOTCnYWaz2BDVu8juR7HKQ6DwcFH5CREVG7Y4RrQrnWQKzeU7YvEl0j11xnRSxiWYu.5 7Ggef9dyR9Mu.UCRrjQF8sMBX6xbI2kzygBcjmQjVaXebuL2HXSb7atyeOqUqaRhxRV6yADYf0y. bjFc.5JF2dL0QqI0.tE3zBGRkLAQtl8PHbxSzy78ac.A.fw0LGFdX3jN7DNUWJBKNqqj0tnKrjm9 GQdgxTyOsnlL2Nns9.gomUWxO__RaMRAousevNMIsNVDY_WymTZmGcPCEc0vEJFP7CwDxO1Kgz0M oO_qY9NUfaVOTz9dRpFPM2NUwPC9ojoiuVjBP6SRANuuKAERZAx6dDdVOHX2swnFKVUxMPFtcv60 jGjJBTUVqwpeWPzFiHYqJel5t9otGkJvjlSn780VZJpUJevtO_x0kWzrOpQ7ne1XWReehbWtsv1g q_GxsG7PeI0eC8dnDDMhCCWR3pU_Ttku5HIjgXUlucNDmcz14Uy7xSE6xHp7y5Db8pKSjN5QerFD vTv2upInlJqJDgffTERuxa6Y8IhjXz6GgPFePc7qKa9R5nLPt.eTHmjikvMLEeh9xf4zGU9d.YOM BLpPHxMaaylFrknETJzcPv1sEFaGgD5llwvtTK1Nseb9YEWS02wWps8x5f7mmi5Dj798hDhs9TDL 6n2vq7WQO_g0YJKSR5n1Fwyy1hzqqny7qglInaNK3Da11tyaKMIG2a3cQ9JejiLdoMEvY6mtuw8T EwiehCkLRJU1.Wa.safLT6.udEITSo6n.xrcQ_Ed_tmD7pdBIlAr439WcFVPlxy8GKuey8yPQNRs yU.CgCo9WV1am0Z3I.bq3iuZmmNmPjmbsB1bjLimy1_QUkFCwvYg3U0B5.5ONxKG74tEuL971iQ- - X-Sonic-MF: X-Sonic-ID: 455662a7-b19e-4d98-af3c-62cd0bb58819 Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Thu, 29 Feb 2024 06:59:31 +0000 Received: by hermes--production-gq1-5c57879fdf-tnlsv (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID e7300e207d73b16100e2b401cf9dcfd0; Thu, 29 Feb 2024 06:59:25 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: Re: How to investigate an unexpected port build time-taken relationship in an aarch64 context? Date: Wed, 28 Feb 2024 22:59:14 -0800 References: <7D640D5A-7514-480E-8D5B-58003DB558E1@yahoo.com> To: freebsd-hackers , FreeBSD ARM List In-Reply-To: <7D640D5A-7514-480E-8D5B-58003DB558E1@yahoo.com> Message-Id: <900B51D1-2005-4281-BFBD-96B49B147A13@yahoo.com> X-Mailer: Apple Mail (2.3774.400.31) X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.71 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.71)[-0.709]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.32:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.32:from] X-Rspamd-Queue-Id: 4Tlhsw5bbyz4fmh On Feb 28, 2024, at 18:46, Mark Millard wrote: > Example HW Context: Windows Development Kit 2023 > 8 cores: 4 cortex-A78C's and 4 cortex-X1C's > Headless: serial console and ssh access, no x11 or the like installed. > UFS use. >=20 > Note: cortex-A76's are missing 3 or so instruction set > features compared to A78C/X1C parts. Use of > -mcpu=3Dcortex-a76 generated code is compatibile (and would allow > the code to run on a cortex-a76 system, such as an RPi5 once > supported). >=20 > I've been doing poudriere-devel bulk timing experiments based on: >=20 > A) PkgBase based system software (kernel and world) and > general use of default code generation for ports and > such. >=20 > B) A personal -mcpu=3Dcortex-a76 based kernel, world, port builds > (into packages via poudriere-devel). >=20 > C) Also use of an armv7 poudriere jail based on armv7 PkgBase > and default armv7 code generation. This was used in both the > (A) and (B) contexts. These also show what I'm curious about. >=20 > Using the armv7 poudriere jail context for illustration: >=20 > For (B) used via the armv7 context: >=20 > [05:40:24] [03] [04:55:38] Finished lang/rust | rust-1.76.0: Success > . . . > [05:45:58] [01] [05:01:12] Finished devel/llvm18@default | = llvm18-18.1.0.r3: Success > [05:46:00] [01] [00:00:00] Building devel/boost-libs | = boost-libs-1.84.0 > [06:59:23] [01] [01:13:23] Finished devel/boost-libs | = boost-libs-1.84.0: Success >=20 > For (A) used via the armv7 poudriere jail context: >=20 > [06:33:21] [01] [05:40:48] Finished lang/rust | rust-1.76.0: Success > . . . > [06:40:05] [05] [05:48:09] Finished devel/llvm18@default | = llvm18-18.1.0.r3: Success > [06:40:07] [01] [00:00:00] Building devel/boost-libs | = boost-libs-1.84.0 > [06:57:48] [01] [00:17:41] Finished devel/boost-libs | = boost-libs-1.84.0: Success >=20 > The curiosity is about the 01:13:23 vs. 00:17:41 boost-libs: The > ratio is large and in the opposite direction to most time trends. >=20 > Notes: Almost all the time llvm18 and rust were building, both were > building but little else did and the load average was 16+ from the > llvm18/rust build activity. When boost-libs was building it was the > only thing building and it looked to be single threaded when I > was watching. I should have been explicit that the 01:13:23 was mostly "stage" phase (not "build" phase) and I was referring to the "stage" phase as far as single threaded is concerned. > (A) and (B) without use of the armv7 context got similar results > when I first noticed this but I'm going back and recording times > for some variations. I do not have those to report other > pairs of results yet. >=20 > (In the armv7 poudriere jail context reported:) > (B) takes less time for llvm18 and rust than (A) does. > (A) takes vastly less time for boost-libs than (B) does, > approximately a factor of 4 for the time-ratio. >=20 > I'd be curious to get a clue what contributes to the boost-libs > time ratio being so extreme once I have figures for other > combinations of poudriere jail content vs. the system's content. Turns out that for the aarch64 jail (PkgBase system and default code generation), stage started about 10 min into the boost-libs activity. Package started somewhat under 5 minutes later. End result: [05:55:56] [03] [05:33:12] Finished lang/rust | rust-1.76.0: Success . . . [06:04:37] [01] [05:41:53] Finished devel/llvm18@default | = llvm18-18.1.0.r3: Success [06:04:39] [01] [00:00:00] Building devel/boost-libs | boost-libs-1.84.0 [06:20:50] [01] [00:16:11] Finished devel/boost-libs | = boost-libs-1.84.0: Success So, very similar to the armv7 jail result for a PkgBase system context (aarch64 boot and aarch64/armv7 PkgBase jail, default code generation). It appears that the boost-libs "stage" phase is the context for my question. For the jail code generation being based on -mcpu=3Dcortex-a76 code generation but the boot having been PkgBase based: Stage started about 11.5 min into the boost-libs activity. Package started around 48 minutes later. End result (showing only boost-libs): [01:07:01] [01] [01:06:31] Finished devel/boost-libs | = boost-libs-1.84.0: Success I'll note that bjam stays around 100% CPU in top during this much longer "stage" phase. Definitely less than the 01:13:23 time. MWCHAN "-", STAT RJ, PRI 135 when I looked. For the jail code generation and boot context both being based on -mcpu=3Dcortex-a76 code generation: [05:16:38] [01] [00:49:22] Finished devel/boost-libs | = boost-libs-1.83.0_1: Success Also definitely less than the 01:13:23 time. (I'm showing here an earlier test when it was boost-libs v1.83.) A ZFS context (instead of UFS context) showed: [04:37:47] [03] [04:03:16] Finished lang/rust | rust-1.76.0: Success . . . [04:43:47] [01] [04:09:16] Finished devel/llvm18@default | = llvm18-18.1.0.r3: Success [04:43:48] [01] [00:00:00] Building devel/boost-libs | boost-libs-1.84.0 [05:41:46] [01] [00:57:58] Finished devel/boost-libs | = boost-libs-1.84.0: Success =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Thu Feb 29 18:04:03 2024 X-Original-To: freebsd-hackers@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 4Tlzd02c80z5Cd70 for ; Thu, 29 Feb 2024 18:04:20 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic314-20.consmr.mail.gq1.yahoo.com (sonic314-20.consmr.mail.gq1.yahoo.com [98.137.69.83]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tlzcz27myz4J0K for ; Thu, 29 Feb 2024 18:04:19 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=bg+o740y; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.83 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1709229857; bh=XKbU46HuaJuZmFq0r4kSgD3+G4r1DGwK2SGZ1KFKLaQ=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=bg+o740yRqTl6xyB0+NrRbRi4rZWTHmgulYmmxnO8gsulqBv35t5HxTCx7laizLVEBTQVoO16eMgPay8bmiso6VHesUhtZv4McTms1EEfnBNuoKSOlme9r30M+4JyAsrSt4Ou/JXgVEpiOXpjD/+nN8sR9Y+1TcgGuPSDGwYeLYWPVbOxzdJ7ZkSRO2fD7pULKX97z249SFa+xai16oi0IJ5iP1kJXHTALyildsHSKa7BDZIAMZB8VEt+LEMhKa1lxDsSoxUyhr07+MctWhrD/1Ngb7t0Sn+y2k6jkSM74hSg14wV2MiA31OfymKrUmAPtAFeN0Nb8PMmKfiItnSzw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1709229857; bh=Y73mLsJkfgVKpkTjmeJmZKEU1KH1KvG1u6kx7hDHUnp=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=Tnrw3iTHFzScK1JZdTS8o8iOcv/f+BAKMuqPti1GUYGyIwnSRYZhBYKW0jKbwuTLM/2vyhLBAHZWyeOrS7U70LEqNMtZd5nFNirfeP2zRsPalJGmNrDeWFfEjCGu8XsEgFXbS/Ru8gmk8kzYkNmMcgqi941kHPGYEHOyLwdpC8nsrkPb7lYgaRV2dtVZkheg9cjnYpxjskUFfZ25HBjb6Z9wjrKMUkZsw2ZHSM/fQN9VrRvLqs/CwZ5pJIFY4+U8ymjwgQJ0eju/QHFkWfLSoWWQv2uvuZcFZ380TGXiXiZfQSOZwfjPtJX6KqjndJ+2Os0jTtMjyOa2x2Z/v8RVFg== X-YMail-OSG: ZE1xQSIVM1lxI8i9eg75b4MzrJC0V7SUZDT6ClRynU6WY16kFlmSAdcpZBaNeBl oeLALMpnl0NDnVRRhNB.Y.XrkH1w6Tmzc3qqU68CFtkCgbLuYtucfR0a6dkoXu7wZhOj.pgoBIP7 pvFKISxMvFnS6g11bwOZsg3ZpSGbEQeM3xUkhczKi4R2kxzIuo8QLxks5wo4anBnMz6LZJirnYut iPwmFFFRIKUqfYHEY0jogPii.cUHN6qS1XVhz8ZQr4dP6YrVgPWafXkPN5bz23zpBzTX3JJTnW09 11nc4l_tW2xdX_qzU5rgP0ohkwYggQeCATNGGEfUAdH7sxX6tmfeD7L5WqDYzOfX3Yp1r3SSVMQH gYRtxSV6XVTPHWlkMf1vEAgJv.v1MnB1YKFp4ltvxsfGRfN.M_iAckDavIJHp4CX5wKQzTM4wNIF vo8EJGQ239fGMXWCIcpmZ16G3TroOUWyOJf9LXeasH2j5pXbEhh8q5EYR6ObyZfJz.bA37EgN5C5 vyUDdfAbo4YKAMT9K8DZHs2VRpOdYWhlovvPWIojKU7YxvfWa8nC2.Hiw0In.URvyZ3J3xzKw3XG xCt5Cyjp1SCpyOtZuyvhhbP8pX41dCNOncnW7LwewuFTlo.VSpbTka25okfw1wiBkZwXoQFU0XxH 1WqM98xuS7WG1WKbf7z1MwfuWQWEOYYCukNosEhIriDX3NjkjZXFs7VtEqxKSYTcAOcBjnCp.0sF cNBkJVg830hAUbiWK3DIxzj19GguO5yCH6e9zDdrJ6OaZjaSB4Ua6OXp.RjFsXK.3aNFM1CugYVs F1ZxzhqpcKDHsTG7razaEhSfvb6U9bCZO_Qw2KDQVO5o8oBTzzcRYGjFtdMpf9DMtD8ij.Hp1_tB VPACSm5LOZfC1FSIRIgo_YNtf4Im25q1R5uPIYvef5GmiYun7B0Ps19UPawDwECmz4KO9sT_hbIZ cYvT9LQICfK9kypwrQ_LrCBYQA4SZQoqZ3bcKHnymatk_GpSNJpZzaKnrbWccDvr1ZsmRwBDIx6p SoK6.oCSdMSV5JTheAWN9JQkiMw0maThK6X8BMNbokKhrY5b1kOUCpVVOkGsQP.oItHwr6hE39DQ BUjPV7udsGrzyw9DtgqGrmUCf2xfSICGtnvq61I2hrt81PNILlZ2EfZmCr_Kj_XsL_KG.FW9hxru DziDTnWl8yI0_d1mSCVdVxeUCGAXzQSlbL_RqcPmIEuGYH.eJ_U_fD2wjadK63eBpnoNrX8XvPEW WYsAD1i8C_NnJKaoDk10fIdMcgaiJUJR8vqCRBnZGAM527zSpEX7PY9PiKr9EoqGxHbLA9sO_Q9b MpuF_4eWOza_plnyJtnNwS.FVw4umeND6yhqnBye1YYkv8phk5CvdsQKc35KRCvb5mrtk4XazVCY BOLLosHSuPCHHb5P7cRf.En.eVja4RoAc4mDWGYr1C4SQPnzcsJDASZIBgcxOIW4yhyZh_RRfoBw DsGgsl4kuXv4SHS7U739BAmFGn3xDOlP3Awdfa2zGTjiWhc4qACCdb5GkqreoXMU9RfPVlrYbco4 hQE2FuN9jri0sMn6U59ss35uqiI9UJfUM.CkfiqmhrlOYyHalTEu2pyQ0hswSCRnTxFmQ8XrlRwU .tS8_jyouuqrBs34wn5j3ViI_7L3diMjKLdLn.NmHg6ufZNFXnHqn.xWSl_v0kXNHGQxRpCvtzkp ieSRAus3vM7L_vNw_Sz8EY_.Ia1Xt_MZu.LsEsiSVFlimeoQqgXvmrxQ4Z8h_kIM.26HwBmQvRPu Vl.TMPuK3dkhBJ8PbJxcSDlBuvvQZ1kEubrMFmxYiEKy_AHNHPdKmbqA0SkbwF7AOzqtMmTsk67a 8RT18QdQBHbtOto7UD0CvIeanu3HSl7qThmf_Y5bUcnnJWl7IgtVXNaQMq6gcnOFXgGBvnWZM1jl BAUdk3hc8rWI4H74XZAeeR8ZiL0brwhUhZEucbi6HjZVaRQK1zD6APFHRaJHG8l1S9HcbJDRPliy QfD8SwKoQvSkfTYV1BS6XkwVd6Ar4zyp_5EnYR9gZkwJtvx..JrXDGPVLrw2IeElAUqpflL8dvH_ R9SyZ2kpEWpiGQXElGgmkAgii8Q00HbCdkEGYzxreiPLzimgXCFUB2Ffza_uU5Y7lm5.fCbsJRXD Klni5Z_.V0B7x5x_wN4Bl3xW.kEHwSx.FiWjN5XAEQQ6opEsP5cWbcue9T.dPNbnD541cyJka78l o.CjABStvh0KE2LxUApxvt12oxaV8hfi5nNwuUdTVFlKgSnJyUH8NPnS28c2m3A7WAAnOLdoUjoR F6Q-- X-Sonic-MF: X-Sonic-ID: 77bdb3b5-13de-4930-9119-e182b219f6c1 Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.gq1.yahoo.com with HTTP; Thu, 29 Feb 2024 18:04:17 +0000 Received: by hermes--production-gq1-5c57879fdf-6xjwd (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID eeecf59e47b841fa6e8f40a5d8294895; Thu, 29 Feb 2024 18:04:14 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: Re: How to investigate an unexpected port build time-taken relationship in an aarch64 context? Date: Thu, 29 Feb 2024 10:04:03 -0800 References: <7D640D5A-7514-480E-8D5B-58003DB558E1@yahoo.com> <900B51D1-2005-4281-BFBD-96B49B147A13@yahoo.com> To: freebsd-hackers , FreeBSD ARM List In-Reply-To: <900B51D1-2005-4281-BFBD-96B49B147A13@yahoo.com> Message-Id: X-Mailer: Apple Mail (2.3774.400.31) X-Spamd-Bar: -- X-Spamd-Result: default: False [-3.00 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.83:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.83:from] X-Rspamd-Queue-Id: 4Tlzcz27myz4J0K [A different test case also gets the shorter time frame.] On Feb 28, 2024, at 22:59, Mark Millard wrote: > On Feb 28, 2024, at 18:46, Mark Millard wrote: >=20 >> Example HW Context: Windows Development Kit 2023 >> 8 cores: 4 cortex-A78C's and 4 cortex-X1C's >> Headless: serial console and ssh access, no x11 or the like = installed. >> UFS use. >>=20 >> Note: cortex-A76's are missing 3 or so instruction set >> features compared to A78C/X1C parts. Use of >> -mcpu=3Dcortex-a76 generated code is compatibile (and would allow >> the code to run on a cortex-a76 system, such as an RPi5 once >> supported). >>=20 >> I've been doing poudriere-devel bulk timing experiments based on: >>=20 >> A) PkgBase based system software (kernel and world) and >> general use of default code generation for ports and >> such. >>=20 >> B) A personal -mcpu=3Dcortex-a76 based kernel, world, port builds >> (into packages via poudriere-devel). >>=20 >> C) Also use of an armv7 poudriere jail based on armv7 PkgBase >> and default armv7 code generation. This was used in both the >> (A) and (B) contexts. These also show what I'm curious about. >>=20 >> Using the armv7 poudriere jail context for illustration: >>=20 >> For (B) used via the armv7 context: >>=20 >> [05:40:24] [03] [04:55:38] Finished lang/rust | rust-1.76.0: Success >> . . . >> [05:45:58] [01] [05:01:12] Finished devel/llvm18@default | = llvm18-18.1.0.r3: Success >> [05:46:00] [01] [00:00:00] Building devel/boost-libs | = boost-libs-1.84.0 >> [06:59:23] [01] [01:13:23] Finished devel/boost-libs | = boost-libs-1.84.0: Success >>=20 >> For (A) used via the armv7 poudriere jail context: >>=20 >> [06:33:21] [01] [05:40:48] Finished lang/rust | rust-1.76.0: Success >> . . . >> [06:40:05] [05] [05:48:09] Finished devel/llvm18@default | = llvm18-18.1.0.r3: Success >> [06:40:07] [01] [00:00:00] Building devel/boost-libs | = boost-libs-1.84.0 >> [06:57:48] [01] [00:17:41] Finished devel/boost-libs | = boost-libs-1.84.0: Success >>=20 >> The curiosity is about the 01:13:23 vs. 00:17:41 boost-libs: The >> ratio is large and in the opposite direction to most time trends. >>=20 >> Notes: Almost all the time llvm18 and rust were building, both were >> building but little else did and the load average was 16+ from the >> llvm18/rust build activity. When boost-libs was building it was the >> only thing building and it looked to be single threaded when I >> was watching. >=20 > I should have been explicit that the 01:13:23 was mostly > "stage" phase (not "build" phase) and I was referring to > the "stage" phase as far as single threaded is concerned. >=20 >> (A) and (B) without use of the armv7 context got similar results >> when I first noticed this but I'm going back and recording times >> for some variations. I do not have those to report other >> pairs of results yet. >>=20 >> (In the armv7 poudriere jail context reported:) >> (B) takes less time for llvm18 and rust than (A) does. >> (A) takes vastly less time for boost-libs than (B) does, >> approximately a factor of 4 for the time-ratio. >>=20 >> I'd be curious to get a clue what contributes to the boost-libs >> time ratio being so extreme once I have figures for other >> combinations of poudriere jail content vs. the system's content. >=20 > Turns out that for the aarch64 jail (PkgBase system and > default code generation), stage started about 10 min into > the boost-libs activity. Package started somewhat under 5 > minutes later. End result: >=20 > [05:55:56] [03] [05:33:12] Finished lang/rust | rust-1.76.0: Success > . . . > [06:04:37] [01] [05:41:53] Finished devel/llvm18@default | = llvm18-18.1.0.r3: Success > [06:04:39] [01] [00:00:00] Building devel/boost-libs | = boost-libs-1.84.0 > [06:20:50] [01] [00:16:11] Finished devel/boost-libs | = boost-libs-1.84.0: Success >=20 > So, very similar to the armv7 jail result for a PkgBase > system context (aarch64 boot and aarch64/armv7 PkgBase > jail, default code generation). >=20 > It appears that the boost-libs "stage" phase is the context > for my question. >=20 > For the jail code generation being based on -mcpu=3Dcortex-a76 > code generation but the boot having been PkgBase based: >=20 > Stage started about 11.5 min into the boost-libs activity. > Package started around 48 minutes later. End result > (showing only boost-libs): >=20 > [01:07:01] [01] [01:06:31] Finished devel/boost-libs | = boost-libs-1.84.0: Success >=20 > I'll note that bjam stays around 100% CPU in top during this > much longer "stage" phase. Definitely less than the 01:13:23 > time. MWCHAN "-", STAT RJ, PRI 135 when I looked. >=20 > For the jail code generation and boot context both being based > on -mcpu=3Dcortex-a76 code generation: >=20 > [05:16:38] [01] [00:49:22] Finished devel/boost-libs | = boost-libs-1.83.0_1: Success >=20 > Also definitely less than the 01:13:23 time. (I'm showing here an > earlier test when it was boost-libs v1.83.) >=20 > A ZFS context (instead of UFS context) showed: >=20 > [04:37:47] [03] [04:03:16] Finished lang/rust | rust-1.76.0: Success > . . . > [04:43:47] [01] [04:09:16] Finished devel/llvm18@default | = llvm18-18.1.0.r3: Success > [04:43:48] [01] [00:00:00] Building devel/boost-libs | = boost-libs-1.84.0 > [05:41:46] [01] [00:57:58] Finished devel/boost-libs | = boost-libs-1.84.0: Success Another test case . . . So I booted the -mcpu-cortex-a76 kernel and world (kernel configures to use LSE atomics) and chroot'd into a aarch64 PkgBase world that has a PkgBase jail for poudiere use and that uses default code generation. Stage started about 9 min into the boost-libs activity. Package started around 4.5 minutes later. End result (showing only boost-libs): [00:15:56] [01] [00:15:48] Finished devel/boost-libs | = boost-libs-1.84.0: Success =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Thu Feb 29 18:11:29 2024 X-Original-To: freebsd-hackers@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 4TlznZ3jmgz5CfD3 for ; Thu, 29 Feb 2024 18:11:46 +0000 (UTC) (envelope-from george+freebsd@m5p.com) Received: from mailhost.m5p.com (mailhost.m5p.com [74.104.188.4]) (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 (2048 bits) client-digest SHA256) (Client CN "m5p.com", Issuer "R3" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TlznY5r0Vz4KY2 for ; Thu, 29 Feb 2024 18:11:45 +0000 (UTC) (envelope-from george+freebsd@m5p.com) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of george+freebsd@m5p.com designates 74.104.188.4 as permitted sender) smtp.mailfrom=george+freebsd@m5p.com Received: from [IPV6:2001:470:1f07:15ff::26] (court.m5p.com [IPv6:2001:470:1f07:15ff:0:0:0:26]) (authenticated bits=0) by mailhost.m5p.com (8.17.1/8.15.2) with ESMTPSA id 41TIBU3O006447 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Thu, 29 Feb 2024 13:11:36 -0500 (EST) (envelope-from george+freebsd@m5p.com) Message-ID: <912795d7-c8bb-46da-a845-1910c1d026bb@m5p.com> Date: Thu, 29 Feb 2024 13:11:29 -0500 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: ISO-8859-1 file name in UTF-8 file system To: Chris Torek , Tomoaki AOKI Cc: FreeBSD Hackers References: <8260e116-45af-4047-8138-3d0bb7b0ee2a@m5p.com> Content-Language: en-US From: George Mitchell Autocrypt: addr=george+freebsd@m5p.com; keydata= xjMEZaHDbxYJKwYBBAHaRw8BAQdA2W6oBfS8haXY0/Ft4zS1OTLYfC8EBIADPTgMQdh85C3N KEdlb3JnZSBNaXRjaGVsbCA8Z2VvcmdlK2ZyZWVic2RAbTVwLmNvbT7CmQQTFgoAQRYhBDpv v9n4+UzMLAJ8EZocD3futmd9BQJlocSiAhsDBQkFo5qABQsJCAcCAiICBhUKCQgLAgQWAgMB Ah4HAheAAAoJEJocD3futmd9SxwBAJUi6DNdVhWCZBTv5XGy1g0JgApLWe/3S0M0zz9sn7/L AQCcJcV5k5s2rt9J5C1AUm6XVsuneVvIWXO5j1GKWk0NC844BGWhw28SCisGAQQBl1UBBQEB B0AaFz/6B95RRvjOdLZr5fSdhuIHvwr24H3ePDZSw6wlUwMBCAfCfgQYFgoAJhYhBDpvv9n4 +UzMLAJ8EZocD3futmd9BQJlocNvAhsMBQkFo5qAAAoJEJocD3futmd9RXsBANwRD9RE56F6 /jeZOrujHICLcgPiOt50Y6866v9OUTjUAP9GlC1aopfBpNwuPLJBam7oBaGqvY98VDhzOjoT 7DNbCQ== In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------ciTizKs9b0UfRfzskvBInxQq" X-Spam-Status: No, score=0.2 required=10.0 tests=HELO_MISC_IP,HELO_NO_DOMAIN autolearn=no autolearn_force=no version=4.0.0 X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on mattapan.m5p.com X-Spamd-Bar: ----- X-Spamd-Result: default: False [-5.28 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.993]; R_SPF_ALLOW(-0.20)[+a]; MIME_GOOD(-0.20)[multipart/signed,multipart/mixed,text/plain]; MIME_BASE64_TEXT(0.10)[]; XM_UA_NO_VERSION(0.01)[]; TO_DN_ALL(0.00)[]; RCVD_TLS_ALL(0.00)[]; HAS_ATTACHMENT(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; FREEMAIL_TO(0.00)[gmail.com,dec.sakura.ne.jp]; DMARC_NA(0.00)[m5p.com]; TAGGED_FROM(0.00)[freebsd]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:701, ipnet:74.104.0.0/16, country:US]; ARC_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; R_DKIM_NA(0.00)[]; TAGGED_RCPT(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:~] X-Rspamd-Queue-Id: 4TlznY5r0Vz4KY2 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------ciTizKs9b0UfRfzskvBInxQq Content-Type: multipart/mixed; boundary="------------ntjYbGIF0TXM4QlKuIfJz5Gb"; protected-headers="v1" From: George Mitchell To: Chris Torek , Tomoaki AOKI Cc: FreeBSD Hackers Message-ID: <912795d7-c8bb-46da-a845-1910c1d026bb@m5p.com> Subject: Re: ISO-8859-1 file name in UTF-8 file system References: <8260e116-45af-4047-8138-3d0bb7b0ee2a@m5p.com> In-Reply-To: --------------ntjYbGIF0TXM4QlKuIfJz5Gb Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMi8yOC8yNCAyMzoyMiwgQ2hyaXMgVG9yZWsgd3JvdGU6DQo+IE9uIFdlZCwgRmViIDI4 LCAyMDI0IGF0IDU6MzHigK9QTSBHZW9yZ2UgTWl0Y2hlbGwgPGdlb3JnZStmcmVlYnNkQG01 cGNvbT4gd3JvdGU6DQo+PiBbLi4uXQ0KPj4gQmUgdGhhdCBhcyBpdCBtYXksIHdoYXQgY2Fu IEkgZG8gYXQgdGhpcyBwb2ludCB0byB0cmFuc21vZ3JpZnkgdGhhdA0KPj4gUHl0aG9uIHN0 ciB3aXRoIHRoZSBcdWRjYzMgYmFjayBpbnRvIHRoZSBsaXRlcmFsIGJ5dGVzIGZvdW5kIGlu IHRoZQ0KPj4gZmlsZSBuYW1lIG9uIHRoZSBkaXNrLCBzbyB0aGF0IEkgY2FuIHRoZW4gZW5j b2RlIHRoZW0gaW50byBwcm9wZXINCj4+IFVURi04IGZyb20gSVNPLTg4NTktMT8gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSBHZW9yZ2UNCj4gDQo+IEkgcmFuIGlu dG8gdGhpcyBwcm9ibGVtIGFnZXMgYWdvIG9uIGFub3RoZXIgc3lzdGVtLiAgSGVyZSBpcyB3 aGF0IEkgZGlkDQo+IChub3RlIHRoYXQgc29tZSBtb2Rlcm4gUHl0aG9uIGNoZWNrZXJzIGhh dGUgdGhlIGxhbWJkYSBmb3JtLCBJIHdyb3RlDQo+IHRoaXMgYSBsb25nIHRpbWUgYWdvKToN Cj4gDQo+IGlmIHN5cy52ZXJzaW9uX2luZm9bMF0gPj0gMzoNCj4gICAgICAjIFB5dGhvbjMg ZW5jb2RlcyAiaW1wb3NzaWJsZSIgc3RyaW5ncyB1c2luZyBVVEYtOCBhbmQNCj4gICAgICAj IHN1cnJvZ2F0ZSBlc2NhcGVzLiAgRm9yIGluc3RhbmNlLCBhIGZpbGUgbmFtZWQgPFwzMDA+ PFwzMDA+ZWVrDQo+ICAgICAgIyAod2hlcmUgXDMwMCBpcyBvY3RhbCAzMDAsIDB4YzAgaGV4 KSB0dXJucyBpbnRvICdcdWRjYzBcdWRjYzBlZWsnLg0KPiAgICAgICMgVGhpcyBpcyBob3cg d2UgY2FuIGxvc3NsZXNzbHkgcmUtZW5jb2RlIHRoaXMgYXMgYSBieXRlIHN0cmluZzoNCj4g ICAgICBwYXRoX3RvX2J5dGVzID0gbGFtYmRhIHBhdGg6IHBhdGguZW5jb2RlKCd1dGY4Jywg J3N1cnJvZ2F0ZWVzY2FwZScpDQo+IA0KPiAgICAgICMgSWYgd2Ugd2lzaCB0byBwcmludCBv bmUgb2YgdGhlc2UgYnl0ZSBzdHJpbmdzLCB3ZSBoYXZlIGENCj4gICAgICAjIHByb2JsZW0s IGJlY2F1c2UgdGhleSdyZSBub3QgdmFsaWQgVVRGLTguICBUaGlzIG1ldGhvZA0KPiAgICAg ICMgdHJlYXRzIHRoZSBlbmNvZGVkIGJ5dGVzIGFzIHBhc3MtdGhyb3VnaCwgd2hpY2ggaXMN Cj4gICAgICAjIHByb2JhYmx5IHRoZSBiZXN0IHdlIGNhbiBkby4NCj4gICAgICBicGF0aF90 b19zdHIgPSBsYW1iZGEgcGF0aDogcGF0aC5kZWNvZGUoJ3VuaWNvZGVfZXNjYXBlJykNCj4g ZWxzZToNCj4gICAgICAjIFB5dGhvbjIganVzdCB1c2VzIGJ5dGUgc3RyaW5ncywgc28gT1Mg cGF0aHMgYXJlIGFscmVhZHkNCj4gICAgICAjIGJ5dGUgc3RyaW5ncyBhbmQgd2UgcmV0dXJu IHRoZW0gdW5tb2RpZmllZC4NCj4gICAgICBwYXRoX3RvX2J5dGVzID0gbGFtYmRhIHBhdGg6 IHBhdGgNCj4gICAgICBicGF0aF90b19zdHIgPSBsYW1iZGEgcGF0aDogcGF0aA0KPiANCj4g Q2hyaXMNCj4gDQpUaGlzIGlzIHdoYXQgSSBuZWVkZWQhICBTcGVjaWZpY2FsbHksIHVwb24g Zmlyc3QgZ2V0dGluZyB0aGUgZmlsZSBuYW1lDQpmcm9tIG9zLndhbGssIEkgaW1tZWRpYXRl bHkgcmVwbGFjZSBpdCAoY2FsbCBpdCAnb3JpZycpIHdpdGg6DQpmbiA9IG9yaWcuZW5jb2Rl KHV0ZjgnLCAnc3Vycm9nYXRlZXNjYXBlJykuZGVjb2RlKCdpc284ODU5LTEnKQ0KV29ya3Mg cGVyZmVjdGx5IQ0KDQpPbiAyLzI4LzI0IDIzOjAxLCBUb21vYWtpIEFPS0kgd3JvdGU6DQog PiBbLi4uXQ0KID4gVXNlIGNvbnZlcnRlcnMvY29udm12IFsxXSB0byByZW5hbWUgZmlsZXM/ DQogPg0KID4gSSB1c2VkIGl0IHRvIGNvbnZlcnQgU2hpZnRKSVMgKENQOTMyKSBmaWxlbmFt ZXMgdG8gVVRGLTggbG9uZywgbG9uZyBhZ28uDQogPg0KID4gWzFdIGh0dHBzOi8vd3d3LmZy ZXNocG9ydHMub3JnL2NvbnZlcnRlcnMvY29udm12Lw0KID4NCkkgZGlkbid0IHRyeSB0aGlz LCBidXQgYXQgZmlyc3QgSSBkaWQgc2ltcGx5IHJlbmFtZSB0aGUgZmlsZXMgbWFudWFsbHku DQpUaGFua3MgZm9yIHRoZSBzdWdnZXN0aW9uLCB0aG91Z2ggSSBlbmRlZCB1cCB1c2luZyBD aHJpcydzIGFwcHJvYWNoLg0K --------------ntjYbGIF0TXM4QlKuIfJz5Gb-- --------------ciTizKs9b0UfRfzskvBInxQq Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQQ6b7/Z+PlMzCwCfBGaHA937rZnfQUCZeDI0gUDAAAAAAAKCRCaHA937rZnfZL2 AQC2OrOgavMNBdI3h3KzhPnUUQsKhSTq9NRek5wbztx+igEAjGBYGuWAX7dGkhdYw7VoePvFRjve 6KqhP3KKg2cHGAg= =1guO -----END PGP SIGNATURE----- --------------ciTizKs9b0UfRfzskvBInxQq-- From nobody Thu Feb 29 19:00:30 2024 X-Original-To: freebsd-hackers@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 4Tm0t653vJz5CjlG for ; Thu, 29 Feb 2024 19:00:46 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-54.consmr.mail.gq1.yahoo.com (sonic316-54.consmr.mail.gq1.yahoo.com [98.137.69.30]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tm0t54t3Fz4TRK for ; Thu, 29 Feb 2024 19:00:45 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=myckckhT; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.30 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1709233242; bh=EkAIQ581ch2r5i8oQfiyHZv/t+WAyIP9nreeivF+syQ=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=myckckhTfgJwZ1MZ1C7TZ8Er8bR05HvaAUeoU59d8P/AXwRyfhDq6XbyOlP2jWj/AtIYZWI/LDbRN7UM49jFe5mMMrGKzetS0/JJ/x+2jjJXjoYMs70NFqQmstdSKtqMKtHx8kMi06vR9i7U8yDRjqfap7s40xxxkWSaWGXNBJvblomYmpXzmh1HqxavlcLKSd4cg+jCe5Qy2WTkmyI+B7E0ucsalQ6G2+DyYn+O+rJYv5l8C8l75CRx7X4td17TDsnMIQahSemcZgPbH6A5fg9Nfw5c19VgMiIEQ72vf6S+30jI39oFr23aAKixw/fI04+JKfRxNN5kBEZgCqaEJg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1709233242; bh=MhqfrM7b23nSUMcZmwG/Xx/6qqAhm9MFIsseNIlLuqu=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=VCBFJQ0e/LDULvT5Y2IpOwPnXT48anBqSNqktQmZGZ3pCsEn6zOUw1PcrJ1zj5tTrqG8S+CTJSlm2DDAims6DOadG/YQYfZewP1Jst9BQjBCqaiwweHfjNBvoz+vt9EW8djn40ULySYsX9p+mpIJ0vY3+kewoYOWNBTaBg0uRIsQ1cbbqF/+LQ7zgoVa1EQKlhy9E8aMIvTI5b8YL5y5M5VFkKQylv2QSISqq61AVWEEplWXIMx/sOuaey6Y5vUegcL3m2ZU6GKSNoaA2hcW/DwG/QuapWvrf5Y8YeU2964YnZeam3y1/zcwYAKBIvQyBmLX3G38b7Th7LWswQgpDw== X-YMail-OSG: voijj.kVM1m03kEda.tNizZOafev3_buKlTbwsEMUaHfYdTzbxSX_2ZWB_vd6BS m5_TI0oqvsCnXP2XgOCB1XdA252YKe9CL4eOUGMN51ZUY0ughDeRhW2OnYxgyPGmcnRzrHG1FZVV _m8qlm8TpAcL7N88Ztah0o56c7nDNQEFOXbV4Nr79tC6SWk_l90fqwTlhs4NB9xAKL70boo6FAFC SLhwFODmkGX6kzp849T0fN52NYXjuffz_2LNIdHPu.MTEHCyIVZgT7ObJzMFn0Y7tMLn.kmzTRB5 4wYt0v1vhVEeEdSBfZ7o0shbzHQTE94sFiUZ.HnHwtGCMreG.dnEmHyzbS9y.2_LUHxk8IFzIts7 tB9pSevR7lANMViYdvzPYUyyV_HaCVtvHCjF9LY.NfWi87GjP9SqzaCRAP4J0duPFDZ_fNYAZwBF p3CnP3G1K_gCb_ieONZayk2B.ZppL1OT60iMAktM29nazmu46R2K6wktQj_Q4o98ls4Qu4MOEGJD 0zsU1ce9t4ZSKcfMHRm2ESfldthnYzJUYnE5wEu1htUALGkK.ctR7RuB3foM7q59yEapfJyW2An2 cUsDHzDdZ6bgscdsYjyBuHeMq2mJn0f44VCo76hj2UIQrDV2I9Q5kxsq3VKfRrtInaDB4YfjXEwB Z2LuEbsQr4e_7MOBClm7f9rAlva.q0SrLtBMfgiWdhL.rzv5cM3pI0ZfS6SKe4GjEP6qJaaCkOsQ V.rVFAQvfifEjWrpo5E0DqsBH.18K62WnXBP58shP12FUSuL6X2VmmgvPQo4BdhClUz2.a9ay_mU sdth8Vjkzh5mNgjQKrrfkvc4.zQXAqzp69v88E9sWSW5f5GT73DLDU8sBvaMzbZhL4NY9yo0jff. cRVzh8WdLWT.2lq180C1Dziv29ibuAKNbaamQ0gbsl5FhNuR02NuaQIrJzRvtsw5LW5h9MqjR6ZG 6O1tZPWK50GQ0jDWUmauA7NkoE.geZTMhws41q9OaYGJrqm95MWdKdMBINDeQkmNYuYVKS_ENnah uBkdsh_ve4bR5peOt2GU9TL0tykh_ziJqDSWYFuV0fJuAOqrsR_hKvq3XpfIkgwDLxhPPkhFqREe o_E7bVsJ0xljddHGHwsQ23RMPaCYOk.8H.JnHRqRWRcjXWjvOGhDoIP7EP1qrM7CKirSPDg3_6fK LBjwIbj.JcKEodQCiP36zllidWP9nQw6eZXM8FB3n6yrWV.UBpLsTO18bCNJGPChVxNaCnTEWVtD rgSpTGBh7YIFdZ6KuPtUdI_8N42_8SxeDveDejJQhd74L2bJyQIgjascmXzLGftw14T8Tm6hFvyy Zini.remmwDbMT.kIPd_PrBo6_1AOhi9v3__JjF561NQxu_fLSl3LEqEuvpzyWI.9h7DArSDD6gU 90nwG1.pJfEOBVGINZ207o1qramE_VBnJub.w49HYR6_yormde_SzTAWzms5awpn3NaUfdGATc03 lUkc6UWngaE4G7YT9TduKQPxexlsyOvTu2Tnj0.MLIsz47zC0x3FgTAQ1CkcqVFybL99j0Ckq8Um wBOfV11xfPTQF_3.zXaYPPzxxnR7LoIDwacN4Va8Fhlo35TQWpcRkjOwQY0t7a6inLJ85inSl471 1_9Oo00rruadmJDERKgDtbrAp6UQv2YWVRZRkzZamt6afVwQVnf1MbL9fO7Xnj2Di8tYhumf1ocR 8UvLy5EeRX7KhnuvOImI6YsGaV3HlQ3iHj_TC2FmOBnzBo2RBYdO7CXqUIVidhng3Bc4lmz4b4l2 7qhc0ku7A7mvlrEyDnPs5awvZOvhuqQUZR2Evz_68J1xYux421WwaStE1_gfgOaOjhW862MHjw_d 5BnRdnXKN7vcLgvU7bTPNJE6cctBwLWP.JALzBR2FBvOwJixHENOrZZFYYl5v3myKSvkdEnhAGie k6Yf7VyQxZb1k7i.JjSlq4T_SO0fLFrStf8Vrc42Zc15YZjiOkUXOP7oBJ1fZyb7Q.myCoUVQgHF GFuP7bVxN3DSbLOoD7cz4EPoPtMvuJIgwq5_gwwzejkIXZ4qrKyl8uCfJ66zWcpeGIW9WwEeinxH p.6Cuv6rQrxGDRKudXoQm6kxV_6wN7OuaWAEi_2DBUUX_uN2FEecwf9RdKaQ.p4wiU1M7mrfKssK HK5gcurJSkBY.HDddJxc0bAakfzgyYficSt7McNGo7yGeLz7WP5oc55ihrj9BAM4HqcbStzhIb4E 8o_zO3antyXYdxWiahl8qkP2IjzmGPCx4WbRD1w_ig52u5Ey.Wmg5If8.R2W_VMJ28gWv0j6S5af FSbg- X-Sonic-MF: X-Sonic-ID: 580e88a1-e83f-476b-a6e7-68a61460d1e3 Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Thu, 29 Feb 2024 19:00:42 +0000 Received: by hermes--production-gq1-5c57879fdf-7xbd4 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 203250b4d96bdbdc74fe0e6cdfa91257; Thu, 29 Feb 2024 19:00:40 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: Re: How to investigate an unexpected port build time-taken relationship in an aarch64 context? Date: Thu, 29 Feb 2024 11:00:30 -0800 References: <7D640D5A-7514-480E-8D5B-58003DB558E1@yahoo.com> <900B51D1-2005-4281-BFBD-96B49B147A13@yahoo.com> To: freebsd-hackers , FreeBSD ARM List In-Reply-To: Message-Id: <5FA20383-1469-439C-9F6E-6707C3447F2B@yahoo.com> X-Mailer: Apple Mail (2.3774.400.31) X-Spamd-Bar: -- X-Spamd-Result: default: False [-3.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.30:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.30:from] X-Rspamd-Queue-Id: 4Tm0t54t3Fz4TRK [The armv7 bulk build variation of that test proves to be an interesting contrast with a prior result.] On Feb 29, 2024, at 10:04, Mark Millard wrote: > [A different test case also gets the shorter time frame.] >=20 > On Feb 28, 2024, at 22:59, Mark Millard wrote: >=20 >> On Feb 28, 2024, at 18:46, Mark Millard wrote: >>=20 >>> Example HW Context: Windows Development Kit 2023 >>> 8 cores: 4 cortex-A78C's and 4 cortex-X1C's >>> Headless: serial console and ssh access, no x11 or the like = installed. >>> UFS use. >>>=20 >>> Note: cortex-A76's are missing 3 or so instruction set >>> features compared to A78C/X1C parts. Use of >>> -mcpu=3Dcortex-a76 generated code is compatibile (and would allow >>> the code to run on a cortex-a76 system, such as an RPi5 once >>> supported). >>>=20 >>> I've been doing poudriere-devel bulk timing experiments based on: >>>=20 >>> A) PkgBase based system software (kernel and world) and >>> general use of default code generation for ports and >>> such. >>>=20 >>> B) A personal -mcpu=3Dcortex-a76 based kernel, world, port builds >>> (into packages via poudriere-devel). >>>=20 >>> C) Also use of an armv7 poudriere jail based on armv7 PkgBase >>> and default armv7 code generation. This was used in both the >>> (A) and (B) contexts. These also show what I'm curious about. >>>=20 >>> Using the armv7 poudriere jail context for illustration: >>>=20 >>> For (B) used via the armv7 context: >>>=20 >>> [05:40:24] [03] [04:55:38] Finished lang/rust | rust-1.76.0: Success >>> . . . >>> [05:45:58] [01] [05:01:12] Finished devel/llvm18@default | = llvm18-18.1.0.r3: Success >>> [05:46:00] [01] [00:00:00] Building devel/boost-libs | = boost-libs-1.84.0 >>> [06:59:23] [01] [01:13:23] Finished devel/boost-libs | = boost-libs-1.84.0: Success >>>=20 >>> For (A) used via the armv7 poudriere jail context: >>>=20 >>> [06:33:21] [01] [05:40:48] Finished lang/rust | rust-1.76.0: Success >>> . . . >>> [06:40:05] [05] [05:48:09] Finished devel/llvm18@default | = llvm18-18.1.0.r3: Success >>> [06:40:07] [01] [00:00:00] Building devel/boost-libs | = boost-libs-1.84.0 >>> [06:57:48] [01] [00:17:41] Finished devel/boost-libs | = boost-libs-1.84.0: Success >>>=20 >>> The curiosity is about the 01:13:23 vs. 00:17:41 boost-libs: The >>> ratio is large and in the opposite direction to most time trends. >>>=20 >>> Notes: Almost all the time llvm18 and rust were building, both were >>> building but little else did and the load average was 16+ from the >>> llvm18/rust build activity. When boost-libs was building it was the >>> only thing building and it looked to be single threaded when I >>> was watching. >>=20 >> I should have been explicit that the 01:13:23 was mostly >> "stage" phase (not "build" phase) and I was referring to >> the "stage" phase as far as single threaded is concerned. >>=20 >>> (A) and (B) without use of the armv7 context got similar results >>> when I first noticed this but I'm going back and recording times >>> for some variations. I do not have those to report other >>> pairs of results yet. >>>=20 >>> (In the armv7 poudriere jail context reported:) >>> (B) takes less time for llvm18 and rust than (A) does. >>> (A) takes vastly less time for boost-libs than (B) does, >>> approximately a factor of 4 for the time-ratio. >>>=20 >>> I'd be curious to get a clue what contributes to the boost-libs >>> time ratio being so extreme once I have figures for other >>> combinations of poudriere jail content vs. the system's content. >>=20 >> Turns out that for the aarch64 jail (PkgBase system and >> default code generation), stage started about 10 min into >> the boost-libs activity. Package started somewhat under 5 >> minutes later. End result: >>=20 >> [05:55:56] [03] [05:33:12] Finished lang/rust | rust-1.76.0: Success >> . . . >> [06:04:37] [01] [05:41:53] Finished devel/llvm18@default | = llvm18-18.1.0.r3: Success >> [06:04:39] [01] [00:00:00] Building devel/boost-libs | = boost-libs-1.84.0 >> [06:20:50] [01] [00:16:11] Finished devel/boost-libs | = boost-libs-1.84.0: Success >>=20 >> So, very similar to the armv7 jail result for a PkgBase >> system context (aarch64 boot and aarch64/armv7 PkgBase >> jail, default code generation). >>=20 >> It appears that the boost-libs "stage" phase is the context >> for my question. >>=20 >> For the jail code generation being based on -mcpu=3Dcortex-a76 >> code generation but the boot having been PkgBase based: >>=20 >> Stage started about 11.5 min into the boost-libs activity. >> Package started around 48 minutes later. End result >> (showing only boost-libs): >>=20 >> [01:07:01] [01] [01:06:31] Finished devel/boost-libs | = boost-libs-1.84.0: Success >>=20 >> I'll note that bjam stays around 100% CPU in top during this >> much longer "stage" phase. Definitely less than the 01:13:23 >> time. MWCHAN "-", STAT RJ, PRI 135 when I looked. >>=20 >> For the jail code generation and boot context both being based >> on -mcpu=3Dcortex-a76 code generation: >>=20 >> [05:16:38] [01] [00:49:22] Finished devel/boost-libs | = boost-libs-1.83.0_1: Success >>=20 >> Also definitely less than the 01:13:23 time. (I'm showing here an >> earlier test when it was boost-libs v1.83.) >>=20 >> A ZFS context (instead of UFS context) showed: >>=20 >> [04:37:47] [03] [04:03:16] Finished lang/rust | rust-1.76.0: Success >> . . . >> [04:43:47] [01] [04:09:16] Finished devel/llvm18@default | = llvm18-18.1.0.r3: Success >> [04:43:48] [01] [00:00:00] Building devel/boost-libs | = boost-libs-1.84.0 >> [05:41:46] [01] [00:57:58] Finished devel/boost-libs | = boost-libs-1.84.0: Success >=20 > Another test case . . . >=20 > So I booted the -mcpu-cortex-a76 kernel and world (kernel > configures to use LSE atomics) and chroot'd into a aarch64 > PkgBase world that has a PkgBase jail for poudiere use and > that uses default code generation. >=20 > Stage started about 9 min into the boost-libs activity. > Package started around 4.5 minutes later. End result > (showing only boost-libs): >=20 > [00:15:56] [01] [00:15:48] Finished devel/boost-libs | = boost-libs-1.84.0: Success >=20 Given that, I then tried the armv7 poudriere jail from inside the chroot into the PkgBase aarch64, boot kernel and world still being the -mcpu=3Dcortex-a76 and LSE atomics context: [00:15:08] [01] [00:14:57] Finished devel/boost-libs | = boost-libs-1.84.0: Success But my earlier reported test without that chroot involved (so from a -mcpu=3Dcortex-a76 world) was 01:13:23 instead of 00:14:57 : [06:59:23] [01] [01:13:23] Finished devel/boost-libs | = boost-libs-1.84.0: Success So it appears that having the poudriere armv7 jail matched with a closest-containing PkgBase aarch64 world (chroot here), and a kernel using LSE atomics, gets the shorter time frame for the armv7 context. (I've never seen the shorter time frame on a cortex-a72/a53 for which LSE atomics is not an option, non matter if armv7 was involved or not.) =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Fri Mar 1 00:00:50 2024 X-Original-To: freebsd-hackers@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 4Tm7XM1dgyz5D891; Fri, 1 Mar 2024 00:00:51 +0000 (UTC) (envelope-from salvadore@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 4Tm7XM09Tgz45bj; Fri, 1 Mar 2024 00:00:51 +0000 (UTC) (envelope-from salvadore@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1709251251; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc; bh=wQRuhnGxjGDxWCKVSidOba/8XIYV/+IJAobT8GnlIo8=; b=M6oZvRcuSTtDPHqshUK4lJF6eS9SlEF4a+E2iIZyZ772+6lBGuYmjXViBCQNgBRZ/FO2HO 97OIbpbqOCTrQAWtaFq8snzfPB+kVudntiMYpN/OmaSERB0AudwrrXRdYlUQENjvbtXv9i zxgKZqF57XoXqumiGZkr10dPKVIU/UIdXEdRZ3pzE4d8VaCWFqy36EdZiczFsr1uHWhX5M WlhaSsWJUhdmKKyDgeHPIwbcs4J/U7/Dgk/twSaxWddRyxmCIE93wdNg0agAzyuTuPvfDc pKDYgBqN+jq2vgp2425IbLzVcT/ZDZv9jWSa8ltubrK9vQeQVvoVQ5FPU+OX8Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1709251251; a=rsa-sha256; cv=none; b=cqLpiwZo7qdJWIfkrtnU+71A3Pe2s3QwMcoCm41+GgLM33u1HgFEK7zUwszm0kmvv49aBR n+ckKiDvQeuUQUOLQIfTavPoRlEzwJRsqomaUFsr6Hot5gPDI5fc+BwAl0/V0mJED6NcUq sU89QhMWH/UGOWWwuJJ2+x+4d2eDpCFzY83P09PduXswcZ5rQZhhni78Kv/6QHCZOwAgdE POk2aaXv15japuhOpLJnrHbAxp1k8PcSCY8vdsW7SJQq+MUUiBnAMX/BOF4zdVDEU4z3YV mjvE2KKXUaCj0SX8a7do08OOfsk/YzF5WJ7p2h8hSxqIJfU+MWoTlH8niGWVLw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1709251251; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc; bh=wQRuhnGxjGDxWCKVSidOba/8XIYV/+IJAobT8GnlIo8=; b=UX0zQDuVA1RdK2AfNRTEiCx+5/SGegc97nSoIliip6UX6cgC44vGEGM6shYD04phek4Fu2 RnHjxktViiEQq8wSuuA+gDHATWZ7PODKggxwRIeW2w093AysG8jY3SzE8eYJgCmMfNxWv3 ZcZfNaf7PhwdY7Jtq7WWID7DHdtCLCTU/5RnL0KFGg0So4kIPNjk8UZKDTlj8jNEfQWXs3 GBA1hwDkkCJ/I5SzhkspSQF48/foTl2ffDnhodSW3+uKzGweMapn8EvFLvTCA4rD4Ok2I7 FyKtDIJ8/SIl2x1bpKBmLvNwIFjldukewJwG7Pz34KHM9eJ+8ElJHtNIa1fYjA== Received: by freefall.freebsd.org (Postfix, from userid 1472) id A99B35BA5; Fri, 1 Mar 2024 00:00:50 +0000 (UTC) To: freebsd-status-calls@FreeBSD.org Subject: Call for 2024Q1 status reports Cc: freebsd-current@FreeBSD.org,freebsd-hackers@FreeBSD.org,devsummit@FreeBSD.org,secretary@asiabsdcon.org Message-Id: <20240301000050.A99B35BA5@freefall.freebsd.org> Date: Fri, 1 Mar 2024 00:00:50 +0000 (UTC) From: Lorenzo Salvadore List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org Dear FreeBSD Community, The deadline for the next FreeBSD Status Report update is March, 31st 2024 for work done since the last round of quarterly reports: January 2024 - March 2024. I would like to remind you that reports are published on a quarterly basis and are usually collected during the last month of each quarter, You are also welcome to submit them even earlier if you want, and the earlier you submit them, the more time we have for reviewing. Status report submissions do not need to be very long. They may be about anything happening in the FreeBSD project and community, and they provide a great way to inform FreeBSD users and developers about work that is underway or has been completed. Report submissions are not limited to committers; anyone doing anything interesting and FreeBSD related can -- and should -- write one! The following methods are available to submit your reports: * submit a review on Phabricator and add the group "status" to the reviewers list. You should put your reports in the directory doc/website/content/en/status/report-2024-01-2024-03/ (create it if it is missing); * submit a pull request at . You should put your reports in the directory doc/website/content/en/status/report-2024-01-2024-03/ (create it if it is missing); * send an email to status-submissions@FreeBSD.org including your report. An AsciiDoc template is available at . We look forward to seeing your 2024Q1 reports! Thanks, Lorenzo Salvadore (on behalf of status@) From nobody Fri Mar 1 00:50:23 2024 X-Original-To: freebsd-hackers@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 4Tm8dY27wcz5DCfs for ; Fri, 1 Mar 2024 00:50:25 +0000 (UTC) (envelope-from leres@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tm8dY0pDTz4D1X for ; Fri, 1 Mar 2024 00:50:25 +0000 (UTC) (envelope-from leres@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1709254225; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=gEOPc2oegI2UCYsqlRQrWMu89f4SlZy05wpPdCoxFwI=; b=oypdblLBDNI0IQLhCoP+JVL9KneTr4dw+sv8dXau3JVUk+56QsCBvKY/3Ki8EP+ScjZIN8 jpHiwmTnEEv0TumCLIh1iyaO/1hLS4S5cxdJ86D8CRLopquJ9lDtbaQooVi66fWYG4+uc9 J+jZ4+NxsCeF7+assH9LXSom2EqdgmFu8t8W36QToP+XR6sZ2SCX9n9mehraJ2gVY2TtCl u7MYvrQazwBa65DlxTZ6B+YVu0nKaBPY2NM7AaqwC2Gs3KnS9NcJ7kHws14UxEx97xpC0/ lc/aFPnC5OdRNBRcwF1mtPeGZgt1GGgq6PLe2nxC3LpGoAM//1xX+sBn81zArA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1709254225; a=rsa-sha256; cv=none; b=gYKgN50dDlc23ZcTPJCWhE+SmNx9fgv0t6s78kgMfBze9Eh1h7iHCAZ95vULqoYm2KM+yy 9Wo93HR/kiX2v/Kl1pKL7N1YDK6oQP9MulPkAgH7Rm+KK/0XeIq/MQ63jclgbwJ38a7hFa /uUTmAaP/9uOxXUwH6/0NgLynPROscrdGh2sCg59c2aF9AumO5SjeNL8twuXALIRJv3HT9 YmiVhVNvS7Di1MygJM0dmadAPpom1qc7orQOalx62TWXyMCsUi9ZVKXq8K2pENYFwOuVmi z9N3/4jCILF9bO4CMyynQ6vXfvJz/2StI7IOadk7jucJ88u2+ChBevvB0FxP7g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1709254225; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=gEOPc2oegI2UCYsqlRQrWMu89f4SlZy05wpPdCoxFwI=; b=Hs9gTEhB+kntl5jzHXZKc/J5cILwAdvPrXINPaoHnC2y4rgo9Eag/oC96eJ7lezCsdJIeI tuRS1V2gdN6YhWwnYe/2c+860iJgRLko4WCbPZzsDOVLW8Q3fett+VHOOfhz10nYHy2z4c Vaz6Gxi464K+Jf16Gm76iWumVhde5HOPBm39kGy+o7PPaoCOt/9VFwbEr1yAv6AhrobKRs sE6NoC7eAJKCOReLsG95NEh1vSvLDt7s+ixtT3v7Sx4/v1mTj/7gO+gLscyrO58+NYc4Jt odh9ZlCJGkhzEZGKN/99d1W/MMUgPkc8YalEbqZA4QSCAhRqXEhRhSsrP91CsQ== Received: from [IPV6:fd:1965::2] (unknown [IPv6:2600:1700:ab1b:6800:2e0:edff:fece:8f27]) (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 did not present a certificate) (Authenticated sender: leres) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Tm8dX6J9BzdN8 for ; Fri, 1 Mar 2024 00:50:24 +0000 (UTC) (envelope-from leres@freebsd.org) Message-ID: Date: Thu, 29 Feb 2024 16:50:23 -0800 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US From: Craig Leres To: freebsd-hackers@freebsd.org Subject: 13.2-RELEASE vs. ESI U24XL Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit I've been using a U24XL with FreeBSD for the last 8 years to simultaneously record and play back S/PDIF (using in-house C programs). The system had been running 13.2-RELEASE-p8 since December 15th but when I rebooted today, switching to -p10, I lost the ability to record digital audio; playback still works. I've double checked my digital input, reverted the kernel to p8 (and p5), etc. but whatever I try the data I see is just 16 bits of zeros or ones. The data appears to be the same with a S/PDIF cable plugged in or not. It makes me suspect I've poked at kernel changes between p8 and p10 and don't see anything relevant. I have a spare U24XL but it behaves the same way. I thought I'd try the ESI control panel on linux but they don't support it. Same for osx but no sonoma support... So I figured up a windows 10 pro box and that worked! And the control panel lets me switch from analog (apparently the default) to digital. So my question is, how do I select the digital input on a U24XL? Some info appended. Craig tiny 42 # cat /dev/sndstat Installed devices: pcm0: (play/rec) default pcm1: (play) pcm2: (play/rec) No devices installed from userspace. tiny 43 # sysctl dev.pcm.2 dev.pcm.2.feedback_rate: 0 dev.pcm.2.mixer.mute_4.desc: dev.pcm.2.mixer.mute_4.max: 1 dev.pcm.2.mixer.mute_4.min: 0 dev.pcm.2.mixer.mute_4.val: 0 dev.pcm.2.mixer.vol_3_1.desc: dev.pcm.2.mixer.vol_3_1.max: 0 dev.pcm.2.mixer.vol_3_1.min: -14080 dev.pcm.2.mixer.vol_3_1.val: -256 dev.pcm.2.mixer.vol_3_0.desc: dev.pcm.2.mixer.vol_3_0.max: 0 dev.pcm.2.mixer.vol_3_0.min: -14080 dev.pcm.2.mixer.vol_3_0.val: -256 dev.pcm.2.mixer.mute_2.desc: dev.pcm.2.mixer.mute_2.max: 1 dev.pcm.2.mixer.mute_2.min: 0 dev.pcm.2.mixer.mute_2.val: 0 dev.pcm.2.mixer.vol_1_1.desc: dev.pcm.2.mixer.vol_1_1.max: 3072 dev.pcm.2.mixer.vol_1_1.min: -10240 dev.pcm.2.mixer.vol_1_1.val: -256 dev.pcm.2.mixer.vol_1_0.desc: dev.pcm.2.mixer.vol_1_0.max: 3072 dev.pcm.2.mixer.vol_1_0.min: -10240 dev.pcm.2.mixer.vol_1_0.val: -256 dev.pcm.2.mixer.selector_0.desc: dev.pcm.2.mixer.selector_0.max: 2 dev.pcm.2.mixer.selector_0.min: 1 dev.pcm.2.mixer.selector_0.val: 1 dev.pcm.2.mode: 7 dev.pcm.2.bitperfect: 1 dev.pcm.2.buffersize: 0 dev.pcm.2.rec.vchans: 0 dev.pcm.2.play.vchanformat: s16le:2.0 dev.pcm.2.play.vchanrate: 48000 dev.pcm.2.play.vchanmode: fixed dev.pcm.2.play.vchans: 1 dev.pcm.2.hwvol_mixer: vol dev.pcm.2.hwvol_step: 5 dev.pcm.2.%parent: uaudio0 dev.pcm.2.%pnpinfo: dev.pcm.2.%location: dev.pcm.2.%driver: pcm dev.pcm.2.%desc: USB audio From nobody Fri Mar 1 10:22:35 2024 X-Original-To: freebsd-hackers@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 4TmPKs2ddPz5CM8r for ; Fri, 1 Mar 2024 10:22:41 +0000 (UTC) (envelope-from paulf2718@gmail.com) Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) (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 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TmPKr3f9Zz51gV for ; Fri, 1 Mar 2024 10:22:40 +0000 (UTC) (envelope-from paulf2718@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=G9vSo0Xi; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of paulf2718@gmail.com designates 2a00:1450:4864:20::436 as permitted sender) smtp.mailfrom=paulf2718@gmail.com Received: by mail-wr1-x436.google.com with SMTP id ffacd0b85a97d-33ddd1624beso1218296f8f.1 for ; Fri, 01 Mar 2024 02:22:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709288558; x=1709893358; darn=freebsd.org; h=content-transfer-encoding:subject:from:content-language:to :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=0MQcV8jKTYnvRwwmFroR0GlLKobEB7idAkPsnIihg3E=; b=G9vSo0XiUToBjAImXxkxqb/GBj6STg6OqbUZYfsEvn/CCTWvNWmdELLiio8SeRXLO9 BV0QdIDQBZp1CYelkinVYTmg829dXnRrgXZzncgpJDyUzaRGTqplTTNo5YyO7muZMAKp kQfgd0khtq0VdWIYYmj9VrCZePggF9FbN1Yrf58g3aDf8+gBJCrjZK/5Vuykw/pYQIYC GpO9yYb9QhmJSqBZK27qcaisdx+ddI84tHMR3HYsKj3DBUCAW6ukLqaH4ViW1I9S1QF/ jfhR483kDmJHGrs0DbzQgx2PUMNKm3vgZte+qOFomj2iFDnXISUi6AhfYUlzivy1ZhFd rF9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709288558; x=1709893358; h=content-transfer-encoding:subject:from:content-language:to :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=0MQcV8jKTYnvRwwmFroR0GlLKobEB7idAkPsnIihg3E=; b=QClCClA4fGpxMNlioDJkS1pBrM6yNSRddwBS29FEg18WBY1GKWIpupFH5cJvppX2rf 2qQz093Q+mW4DaIAv+ufv0oqviBWbwaYDReALpXcctJk+0kW2a6zh+RrQxXpr6X1P5MP Pj/MN9PXVbJIT6q+DU7Sja94hSwtMEQdLrpnz3oRL/ZUlfljZWyY05OHxbCjoo9+5whc 3T9adGtPcnMj/MNkfoRPylE9pUdA+5GaJG05S8dJT4opkrP+u6c8ZTIzZkYVzAeZ3nf6 MiK4JwgkUr5d6M3ANwkrSerGhZUNS9fWSCNs+2f1QYucew5CWlRAUmbOZNsz8k0oKdJa VTbw== X-Gm-Message-State: AOJu0YwhYGL0I4CHhCVnGzwEGDwRgFgBAaLV90FnbmXJ3jUTRoh0HCRT ObhM94rXE6l9O2glNYATvLB+8/kX+Rib2H1vwyDyGKoquAZopESscJTRGIqw X-Google-Smtp-Source: AGHT+IFw0yiyEoKiERAIntdiXUqJPZZOdKzzpo4dYpNYst4MFQ6r+Xmm6B3LJ16UA69cRs7BpiF+ag== X-Received: by 2002:adf:c042:0:b0:33d:3f23:eea7 with SMTP id c2-20020adfc042000000b0033d3f23eea7mr1084675wrf.35.1709288557415; Fri, 01 Mar 2024 02:22:37 -0800 (PST) Received: from ?IPV6:2a01:cb15:8010:2f00:1aa9:5ff:fe16:2efb? ([2a01:cb15:8010:2f00:1aa9:5ff:fe16:2efb]) by smtp.gmail.com with ESMTPSA id l9-20020a056000022900b0033cf2063052sm4127596wrz.111.2024.03.01.02.22.36 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 01 Mar 2024 02:22:37 -0800 (PST) Message-ID: <0ad962b5-2f0b-429d-a2d3-cb82a812eaf8@gmail.com> Date: Fri, 1 Mar 2024 11:22:35 +0100 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: freebsd-hackers@FreeBSD.org Content-Language: en-US From: Paul Floyd Subject: pthread cleanup functions Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.70 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.71)[-0.711]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::436:from] X-Rspamd-Queue-Id: 4TmPKr3f9Zz51gV Hi Can anyone explain what the pthread cleanup functions do? I'm getting errors from Valgrind on arm64: ==8227== Invalid read of size 8 ==8227== at 0x48FFE78: __pthread_cleanup_pop_imp (in /lib/libthr.so.3) ==8227== Address 0x1ffeffedf0 is on thread 2's stack ==8227== 328 bytes below stack pointer I'm not doing a good job with the callstack, in gdb it's clearer and looks OK: (gdb) bt #0 __thr_cleanup_pop_imp (execute=execute@entry=1) at /usr/src/lib/libthr/thread/thr_clean.c:78 #1 0x0000000004901aa4 in _pthread_exit_mask (status=, mask=, mask@entry=0x1ffeffefa8) at /usr/src/lib/libthr/thread/thr_exit.c:260 #2 0x0000000004901944 in _Tthr_exit (status=0x1) at /usr/src/lib/libthr/thread/thr_exit.c:207 #3 0x0000000004901350 in thread_start (curthread=0x557c780) at /usr/src/lib/libthr/thread/thr_create.c:290 #4 0x0000000004900ec0 in _pthread_create (thread=0x1ffffff930, attr=, start_routine=, arg=) at /usr/src/lib/libthr/thread/thr_create.c:185 #5 0x0000000000210840 in main () at pthread.c:22 That's on line 78 below. curthread->cleanup is not NULL but it points to invalid memory. 71 void 72 __thr_cleanup_pop_imp(int execute) 73 { 74 struct pthread *curthread = _get_curthread(); 75 struct pthread_cleanup *old; 76 77 if ((old = curthread->cleanup) != NULL) { 78 curthread->cleanup = old->prev; 79 if (execute) 80 old->routine(old->routine_arg); 81 if (old->onheap) 82 free(old); 83 } 84 } This is just running a trivial example #include #include void* func(void* arg) { int a; fprintf(stderr, "in func arg passed is %p\n", arg); fprintf(stderr, "in func arg my stack is around %p\n", &a); return NULL; } int main(void) { int arg = 42; pthread_t tid; fprintf(stderr, "arg passed is %p\n", &arg); pthread_create(&tid, NULL, func, &arg); pthread_join(tid, NULL); } A+ Paul From nobody Fri Mar 1 14:06:45 2024 X-Original-To: hackers@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 4TmVJf50XCz5CS1R for ; Fri, 1 Mar 2024 14:06:58 +0000 (UTC) (envelope-from amaanjamadar8@gmail.com) Received: from mail-qk1-x72c.google.com (mail-qk1-x72c.google.com [IPv6:2607:f8b0:4864:20::72c]) (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 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TmVJd6lsxz4459 for ; Fri, 1 Mar 2024 14:06:57 +0000 (UTC) (envelope-from amaanjamadar8@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=PtMHcgfb; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of amaanjamadar8@gmail.com designates 2607:f8b0:4864:20::72c as permitted sender) smtp.mailfrom=amaanjamadar8@gmail.com Received: by mail-qk1-x72c.google.com with SMTP id af79cd13be357-787a43e2e2dso124391785a.0 for ; Fri, 01 Mar 2024 06:06:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709302016; x=1709906816; darn=freebsd.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=1ASaf+/0s4l7FFPl+1liC7gjlohuYThLeg9XnYyG5CY=; b=PtMHcgfbnTZxUcjNigtg1BjGLrk6M+j+7E/mKxCzJ0khuHAdoRBm7mIluXax810iHS GnaZkFIP7/Xv8hAmSYwEfKqtHT9d16SMJo7Mcsr5VTy5vammDRAR0b313FT63pfwfQnd qTJFLfURIuH/gtk+Oqit1IvmwjuNYDjBvV5y0a6/2Afsfj2oa3h8zc6loDI/Zu6eJPMM Lks+DXUMRiScyxIfz8illY2OanK1ENAWAHiQKiguePD374jFMsPf6COMfvKucsMWvkc4 axwUA/hK4GnOHWfideUez+abYpODsdxXQEK/TLUqmuvvRlD5bWywiMHRZaOZLDBH2TIb difg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709302016; x=1709906816; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=1ASaf+/0s4l7FFPl+1liC7gjlohuYThLeg9XnYyG5CY=; b=pKiXOeNJur9y/KnkxYfM1E9KUpkiEoPD8rTuFIBZfpk5ggtapEH0SqAWQOvku9kejw QnQLuZXTHb4D3t8HlSAWKsKRfmxqjGfTBWJHfIdth7nn2/Y+WI08iAekl4lj8BfY47jD A3aX+ZfPeuZ7Eec5Eg0GfcBEstOykNAySRptNykgNUDaps80cC/aEv5MG2Hw/Tl/4cXz dN1/CifgdAsbc5HrsrOuSC15LL4r2SyaqxrwATbEa65uFN7Br4LXM0uRMzdRVEC1tP6s a1MBAwdCGhaT538yMNa5xUx75tOIEutimnKQTsch907UU44qHkf7W/Lcynu+f8lSADF9 MJSw== X-Gm-Message-State: AOJu0YzRBXPN0ovv1o4aWKK1BxZpES35W8fCkgKWW/Q6PfjaNsqFAMoW nA9aowGOE+NKJVxqXyYxdI9NcvKepIpqJIubDoqdBxctzz03E6qTSC41S9eZoBuS7Q43d9cW6ws Gw02OVbiZ9yOelPqvGC5Ae5XVbckPJ7U3eNZdPA== X-Google-Smtp-Source: AGHT+IHKFPp1jWDa0i6aB53d2v8r9Miq/rb7NXaJRwgDGVjyI6nhfks5tUsam32ONeuMrA2hG1MmnlTrdA3fJLgyh+k= X-Received: by 2002:a0c:eb86:0:b0:690:5a1c:e175 with SMTP id x6-20020a0ceb86000000b006905a1ce175mr1060725qvo.46.1709302016531; Fri, 01 Mar 2024 06:06:56 -0800 (PST) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 From: Amaan Jamadar Date: Fri, 1 Mar 2024 19:36:45 +0530 Message-ID: Subject: GSOC - Participation To: hackers@freebsd.org Content-Type: multipart/alternative; boundary="000000000000825f17061299e3c8" X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.73 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.73)[-0.734]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; PREVIOUSLY_DELIVERED(0.00)[hackers@freebsd.org]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MISSING_XM_UA(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MLMMJ_DEST(0.00)[hackers@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::72c:from] X-Rspamd-Queue-Id: 4TmVJd6lsxz4459 --000000000000825f17061299e3c8 Content-Type: text/plain; charset="UTF-8" Hi, I am Amaan, a thrid year student from India pursuing Computer Engineering . I'm interested in doing GSOC with FreeBSD. I wanted some guidance on how to approach and what steps to take after choosing a project idea. I'm interested in kernel development I have some idea about kernel programming but I'm a novice. I also have a good grasp of some networking protocols. I wish you can guide me on choosing the projects and how I start with them. Best Regards, Amaan --000000000000825f17061299e3c8 Content-Type: text/html; charset="UTF-8"
Hi,
I am Amaan, a thrid year student from India pursuing Computer Engineering . I'm interested in doing GSOC with FreeBSD. I wanted some guidance on how to approach and what steps to take after choosing a project idea. I'm interested in kernel development I have some idea about kernel programming but I'm a novice. I also have a good grasp of some networking protocols. I wish you can guide me on choosing the projects and how I start with them.

Best Regards,
Amaan
--000000000000825f17061299e3c8-- From nobody Fri Mar 1 14:47:57 2024 X-Original-To: freebsd-hackers@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 4TmWD52plQz5CWLl for ; Fri, 1 Mar 2024 14:48:05 +0000 (UTC) (envelope-from paulf2718@gmail.com) Received: from mail-lf1-x130.google.com (mail-lf1-x130.google.com [IPv6:2a00:1450:4864:20::130]) (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 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TmWD44YXDz49ZS for ; Fri, 1 Mar 2024 14:48:04 +0000 (UTC) (envelope-from paulf2718@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=Li3W4L+t; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of paulf2718@gmail.com designates 2a00:1450:4864:20::130 as permitted sender) smtp.mailfrom=paulf2718@gmail.com Received: by mail-lf1-x130.google.com with SMTP id 2adb3069b0e04-512bc0e8ce1so2178546e87.0 for ; Fri, 01 Mar 2024 06:48:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709304479; x=1709909279; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=b9T5ZJ/CApl4mIqwVMucFdc1WhizrLNDbPIC/O4lqP8=; b=Li3W4L+tJwEpMbOA0GEdgqI5TjKiVt/9y7GfhPr4puulrEaJs1Z4DQHugNLt1bIUmW C9KiCYGbe4/kjxRksaQMbzyLOtldIEsBu7r4nWuJNHJRklwu87oUEWk/yMyrr8JduXn9 /rieua9DiZ8Pngq9BurWUAUBnhzQPfWX0cNAyRG9g9p/HIRu0VuQaOyXBM4ZaVLdpBPP JBVkdDKYKeYPrU6/IxOJ/Tjmo5/AlOgSUiFHfUZWL0FeSLTcwbogEfVjCepSPph1f/og K9OBwmsu0JR20M+lYh0Z5c38E49rMag1TfS3+qMg2G6trvx0YntKcAUTYJOyWBXLXtiK p87w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709304479; x=1709909279; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=b9T5ZJ/CApl4mIqwVMucFdc1WhizrLNDbPIC/O4lqP8=; b=tlIoc4RG5ZD2Z73h11m5qKcMFf9CTC/vR0MjYd0tYcq2bjp5gC7vBfV94jZl1aoIhZ 1XNK7bqwSvCFBLmdai89LWNKwS3wTigDlc2KSIfFTJl6HpdaUWey2yYEQZkguMIWPw98 Pegzmc5HenbV+1lVB5PZk7EGZ5AnmDoCNWJ9lDPthBSNfh+B2O0j03JaRTOf2Qy/TRhz JaTrpZ44hzKwPZkDT2sI9YDLYQvutS04rMJUSCtSFhe/ronNbO9a6du+CaHYEAt6qHht M+NklTM+9nFmGGjpoSgpCq5gVrLoelfHQZvI1p6Lji3YXFWl27U/kiquyBmI8XR4BWLY KMVg== X-Gm-Message-State: AOJu0YwCG/Fn++19m5l0yx1wP3m7sYnV31FYrAlN9cWUJhQXj4/GNOqN v9cPaaa73z8b3/ICzYL1rwsmPS0vS4B9ThOjP9pqU23HfoW7pcrEd3Eq7z+U X-Google-Smtp-Source: AGHT+IFO9+iuFniOvgXiI3LnSTwIU1tJp+LAqj0bHXQEJ+WbWOIkHhMD1YGfRM425igWPBXEy3EaCA== X-Received: by 2002:ac2:46f4:0:b0:512:e220:d3ab with SMTP id q20-20020ac246f4000000b00512e220d3abmr1354161lfo.65.1709304478986; Fri, 01 Mar 2024 06:47:58 -0800 (PST) Received: from ?IPV6:2a01:cb15:8010:2f00:1aa9:5ff:fe16:2efb? ([2a01:cb15:8010:2f00:1aa9:5ff:fe16:2efb]) by smtp.gmail.com with ESMTPSA id jn3-20020a05600c6b0300b004128e903b2csm8575355wmb.39.2024.03.01.06.47.58 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 01 Mar 2024 06:47:58 -0800 (PST) Message-ID: Date: Fri, 1 Mar 2024 15:47:57 +0100 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: pthread cleanup functions Content-Language: en-US From: Paul Floyd To: freebsd-hackers@FreeBSD.org References: <0ad962b5-2f0b-429d-a2d3-cb82a812eaf8@gmail.com> In-Reply-To: <0ad962b5-2f0b-429d-a2d3-cb82a812eaf8@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.04 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_SHORT(-0.05)[-0.053]; XM_UA_NO_VERSION(0.01)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; FREEMAIL_FROM(0.00)[gmail.com]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::130:from] X-Rspamd-Queue-Id: 4TmWD44YXDz49ZS On 01-03-24 11:22, Paul Floyd wrote: > Hi > > Can anyone explain what the pthread cleanup functions do? OK, I've worked this out. I wasn't setting the tls_base correctly. Next job, signal handling. A+ Paul From nobody Fri Mar 1 16:33:08 2024 X-Original-To: freebsd-hackers@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 4TmYZ420j2z5Cg3T for ; Fri, 1 Mar 2024 16:33:48 +0000 (UTC) (envelope-from iciliaat@gmail.com) Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) (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 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TmYZ33syrz4MST for ; Fri, 1 Mar 2024 16:33:47 +0000 (UTC) (envelope-from iciliaat@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=cpB1kKdR; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of iciliaat@gmail.com designates 2a00:1450:4864:20::62a as permitted sender) smtp.mailfrom=iciliaat@gmail.com Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-a28cfca3c45so87506366b.1 for ; Fri, 01 Mar 2024 08:33:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709310825; x=1709915625; darn=freebsd.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=5iNMEstTsThFi6GhqKyNOAzl9rhYy+S4tNPArQm7R0Q=; b=cpB1kKdRkHzkUCaUviZKZm+p1cju28cafNTVhwkoNQM9QPe1O5Lh9t/MGbxXS2Y+C8 7m/tiBHeJVOAFiduK761lKn9AEyJdPGSCCT/RwM5rXhputMguzQJ1gLLS8fwFpGDXGBk 5uC0cJXuXw/MrVlFTmHrEn4yZnAwLGUVuov1QZ9Uj7MGCZXRT1afVF+EtGO5izP0nW21 O2F1iAGCAI5WIB620M+Zo35OjkfcgCpAhYS7Y1iiEsDfCkJwwDJdwqgjhNHxDDxQLmee y8ixVmPizpoyUYWKXd1dbUYKDmCYqeYZ9rS+funjNGLivUzubN8shVtE5LSARhR5851Y K1Zw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709310825; x=1709915625; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=5iNMEstTsThFi6GhqKyNOAzl9rhYy+S4tNPArQm7R0Q=; b=DzZYAZow1bdEpf0TrmXEDEoXQ6Zp5C/ePdTjAxnRT8zdwNJnHEAeUdkIIuHh15YEaN q9DWF1zk6vVvkVfjfw1NtJLDCjA3onMyx4ngOG+6po+jbcLkZGueIx4CIfZo5XjWRysF QOKnklvTAkPUdclRyFeXquZNhjWqL7RlCYgtvsi4344ViTwLeQaps/mIyLW7xaxyxxdy r772Xc1Iprd1Wbla558w14BxEKozG2vPSpNZ4l2yqSDnv/bkYf15Nsj1NJTjBsgNOKar qtHulNrXEjvf/wT0I5F/UEJJ2ug96mLCYUgudtYsu8TszWgPjTyPfn4OjfzzKmB2VTZ0 Vfpg== X-Gm-Message-State: AOJu0Yx0RpC7GvZCDIjnZIRyyyi2fPn4k+ir5tVr6PEpWXDNwhpQ/v1s YEhiOnm7FAk0tqvenxf9Ku55B7yhr+d2py4JpxB/cho44LR7dP3uT9qG3FUfZLc2qiwcXmz9QEm fZgwcf9BOjgZjYifQF6xfSLR2n8lfUwp0J3k= X-Google-Smtp-Source: AGHT+IHVxVOHhoMqFDvpB5OXQtc96RnWgXlzY6ix4eOW5OASsA01wUqpN46omjdX7cVMYUM3Q82mcIr4i/+NmltGt8k= X-Received: by 2002:a17:907:8e8b:b0:a44:1bcf:4e8d with SMTP id tx11-20020a1709078e8b00b00a441bcf4e8dmr2145355ejc.5.1709310824762; Fri, 01 Mar 2024 08:33:44 -0800 (PST) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 From: Isaac Cilia Attard Date: Fri, 1 Mar 2024 17:33:08 +0100 Message-ID: Subject: Google Summer of Code / Mentorship Opportunity To: freebsd-hackers@freebsd.org Content-Type: multipart/alternative; boundary="000000000000854eda06129bf030" X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-0.999]; NEURAL_HAM_SHORT(-1.00)[-0.997]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MISSING_XM_UA(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::62a:from] X-Rspamd-Queue-Id: 4TmYZ33syrz4MST --000000000000854eda06129bf030 Content-Type: text/plain; charset="UTF-8" Dear hackers, I am a second year student of computer science at the *University of London*. I've seen that the *FreeBSD* project is participating in the *Google Summer of Code 2024*, and would be interested in contributing through the programme. My main interests lie in kernel development, however, I am open to other areas as well. I have tried some basic operating system development before, however, I am still quite new to this. Regardless of whether I am chosen or not, I would be interested in participating in the community. My ultimate goal is to deepen my understanding of operating systems, and make meaningful contributions to this field. I would therefore appreciate it if somebody could guide me on which projects to choose, or provide mentorship to help get me up to speed. Thanks for considering my request. I look forward to the opportunity of working with you. Sincerely, Isaac Cilia Attard --000000000000854eda06129bf030 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Dear hackers,

I am a second year studen= t of computer science at the University of London. I've seen tha= t the FreeBSD=C2=A0project is participating in the Google Summer = of Code 2024, and would be interested in contributing through the progr= amme. My main interests lie=C2=A0in kernel development, however, I am open = to other areas as well. I have tried some basic operating system developmen= t before, however, I am still quite new to this. Regardless of whether I am= chosen or not, I would be interested in participating in the community. My= ultimate goal is to deepen my understanding of operating systems, and make= meaningful contributions to this field. I would therefore appreciate it if= somebody could guide me on which projects to choose, or provide mentorship= to help get me up to speed.

Thanks for considerin= g my request. I look forward to the opportunity of working with you.
<= div>

Sincerely,
Isaac Cilia Attard
= --000000000000854eda06129bf030-- From nobody Fri Mar 1 16:55:44 2024 X-Original-To: freebsd-hackers@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 4TmZ3f74k2z5Chsy for ; Fri, 1 Mar 2024 16:55:58 +0000 (UTC) (envelope-from bakul@iitbombay.org) Received: from mail-pg1-x52d.google.com (mail-pg1-x52d.google.com [IPv6:2607:f8b0:4864:20::52d]) (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 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TmZ3d6mj8z4Q8C for ; Fri, 1 Mar 2024 16:55:57 +0000 (UTC) (envelope-from bakul@iitbombay.org) Authentication-Results: mx1.freebsd.org; none Received: by mail-pg1-x52d.google.com with SMTP id 41be03b00d2f7-5d8b276979aso1755098a12.2 for ; Fri, 01 Mar 2024 08:55:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iitbombay-org.20230601.gappssmtp.com; s=20230601; t=1709312156; x=1709916956; darn=freebsd.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=C5eveowe3r2g0449KUb46v7C4QiU9aFaIjnhwz1Dipw=; b=A0FnlUCsESnjZ9MSRGhXU5WosCIJN2WTZAQgCM2pbTEvQGTlX/3OJgAtEQjwdsAgs9 vk23oyPJhNOd/z8S7myyKysYHJTzLiV4QJVODUrnlJOu1XEJgZJgzF9pAJ93hmv07GVO Z9fDsTtLGwoohfL9AM8qQB6Gh7wNy5H9VY8mir1E6tX+LyO/zgwHVfDcIoG+tNGHwOGO o7MX1UHltmQTVm7mUWR/0HA9rqwky7Q7yiJLdLPHxNfUqqhcEiAvOeflhVARO0C7fV6F 250+W4bQ4/9wL6KTy7ND12zEONoKIqrVYwqRoXiQ3ZQzJA6d+G9ORLugFvH+uOzsIACn 2ejw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709312156; x=1709916956; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=C5eveowe3r2g0449KUb46v7C4QiU9aFaIjnhwz1Dipw=; b=WKKLE4i0OBhckFeX+e7k788HHZwk6W5q3TbwIuglyRz6G94Z42UaR9LixDL9u/cyK7 +XkZowyQrxC9ymH/PQpGL7O1gS2JjMIqpXPp2VzglpYwsNZqlSKbgg6PR56Vmus0jaGa vW4sjo9Ss8fPQkGVh+k+jQHAP+FE/a3rJOtLwuOYSsqB7ieW0Hz7LBCNdsPypdmaB840 dBrWaP6Dng6yPSDmMbSVWQJxlDGdmP1Ot8YArd+Ri90RHfC9p4JmCmGwBQRNx+ZbrQcV hr3Yv3bMhH1pet4drqPgXCbdIRR4/wEnvr+1Kfna/ZXge6bmbQzteR1frDI1g9eAM8bO 7GOA== X-Gm-Message-State: AOJu0YzWYe0KvkvMR2iQsCIJkUvy6ok/+RwPggsegyoSq/DB2ajZOW9N vxE2Yxe6YVhgjNeaF+T8fsxDLz8eig6jIXkRFI45pSnF8AApPN3UBY6Km6iDvg== X-Google-Smtp-Source: AGHT+IG3zFq5zfIAeti0l58dn5tZRzbHv2FUvesd8h/Jq8vwXjsqWImZqAz50LolidSaMKxboIom8g== X-Received: by 2002:a05:6a20:7344:b0:1a1:3046:f07e with SMTP id v4-20020a056a20734400b001a13046f07emr2400868pzc.27.1709312155800; Fri, 01 Mar 2024 08:55:55 -0800 (PST) Received: from smtpclient.apple (107-215-223-229.lightspeed.sntcca.sbcglobal.net. [107.215.223.229]) by smtp.gmail.com with ESMTPSA id v19-20020a17090a899300b0029951d04dc4sm3389563pjn.54.2024.03.01.08.55.54 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 01 Mar 2024 08:55:55 -0800 (PST) From: Bakul Shah Message-Id: Content-Type: multipart/alternative; boundary="Apple-Mail=_37E5DB39-57B8-4FDB-80CB-71D0A1DFB3DA" List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: Re: Google Summer of Code / Mentorship Opportunity Date: Fri, 1 Mar 2024 08:55:44 -0800 In-Reply-To: Cc: freebsd-hackers@freebsd.org To: Isaac Cilia Attard References: X-Mailer: Apple Mail (2.3774.400.31) X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4TmZ3d6mj8z4Q8C --Apple-Mail=_37E5DB39-57B8-4FDB-80CB-71D0A1DFB3DA Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > I've seen that the FreeBSD project is participating in the Google = Summer of Code 2024, Where did you see this? I don't see FreeBSD's name in the list of = participating organizations for 2024. https://summerofcode.withgoogle.com/programs/2024/organizations --Apple-Mail=_37E5DB39-57B8-4FDB-80CB-71D0A1DFB3DA Content-Transfer-Encoding: 7bit Content-Type: text/html; charset=us-ascii
I've seen that the FreeBSD project is participating in the Google Summer of Code 2024,

Where did you see this? I don't see FreeBSD's name in the list of participating organizations for 2024. --Apple-Mail=_37E5DB39-57B8-4FDB-80CB-71D0A1DFB3DA-- From nobody Fri Mar 1 17:02:07 2024 X-Original-To: freebsd-hackers@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 4TmZCT0ftcz5CjBZ for ; Fri, 1 Mar 2024 17:02:45 +0000 (UTC) (envelope-from m.e.sanliturk@gmail.com) Received: from mail-qt1-x832.google.com (mail-qt1-x832.google.com [IPv6:2607:f8b0:4864:20::832]) (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 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TmZCS62Pqz4SG3 for ; Fri, 1 Mar 2024 17:02:44 +0000 (UTC) (envelope-from m.e.sanliturk@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-qt1-x832.google.com with SMTP id d75a77b69052e-429f53f0b0bso14409511cf.2 for ; Fri, 01 Mar 2024 09:02:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709312564; x=1709917364; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=jKpCg3h+Ql6NFM6n0AFHT+KgnO7xzwhs1rl3ATj+mws=; b=bVNYC931HujPXU1ZGPfprenPRv6N101zw0ptCL9HgCLBNlf2N8zAsZGFPu+KNC2oGs Jq+T6tFiozr7AGXmyMmXWlrg7FVZZUHuUtjBOQwQ2yReWTGJ5sVEW0mozo3FcIAsMti8 qHUl+F3u17tciOFfNz6T91yVSVuDfiz1aqBJwdQCo/RMVn1QKLImGs/i/XYtl3M2hzbk kyJNrdsGm49MP85zTWwcpRGX2U+yA/6vdf/goPxIYM2TSEotKL1e1KR7kbm3l5FuRcnm WAoOLzvpDPGMbxm5hTuZy0+YF1UpIX4nl616XC0Ci0n258eMe+NL4KHpOeIESbFXQ+Sy j4wQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709312564; x=1709917364; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=jKpCg3h+Ql6NFM6n0AFHT+KgnO7xzwhs1rl3ATj+mws=; b=F/F/9C4m7z6gTetUagw/FmRGI9dWhb5Pszip0qNEYtT2zlOsMVR30ZB/L7PYtXRMn1 hq0/SfAtWyOckOcojqoBC5QnqmSUEM5sONsTLxcTpuI44KRNiUSaZAUeGYGAF8vaEUqA DJYim2o677wZ91RPlAbkkjCRCozyI8bjwA3gtwOQZgrUGfaQUEpUddg7g5xkdvIkguNo MPn717QuSJhyVI8RDZpsCFP9aJidrHguXgc9fXZsxjMnY/gzHdV/9pw0h+0UxbB1Ov+h cHMzDN9BdnJGWXw2DsaMBSkFn2L22NWzB3DhLPSkRjhTKe7xOApm4QbCLjX2iJx5LNd1 Oigw== X-Forwarded-Encrypted: i=1; AJvYcCXiyvj2OI3pRgUh4Cy+VPdi1zH+H7TQVkvZn/W0bNKEGogVIJQN8pEgv8sFJzfRr0yIvQYtdG32ymy6TaVNK4C57GTE8O0RMYuRaDo= X-Gm-Message-State: AOJu0YzH1QSVdwrR8BbceJdR4iT1FRNsg1uhs6tWHSfYxWLj10OzJ3bV k/BdGvRW3yPqnL1vulIg6/hPr/yR221iNfBWXl94/EMP8y0Xrwon+rt9oGmPJmpTZOXSBVKDmPf gKkLvCtLLeEArUWe640H5vCkNMQQ= X-Google-Smtp-Source: AGHT+IHbpJmDMYaueWeRG4G22dyFLTzj3tNa5EJCEJpQnS6d7uDE8AHhbHVqj9de2pSWnMb5sCDsnl5Evc+e6lhBvyM= X-Received: by 2002:a05:622a:178e:b0:42e:b9c9:e119 with SMTP id s14-20020a05622a178e00b0042eb9c9e119mr2446049qtk.43.1709312563823; Fri, 01 Mar 2024 09:02:43 -0800 (PST) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: Mehmet Erol Sanliturk Date: Fri, 1 Mar 2024 20:02:07 +0300 Message-ID: Subject: Re: Google Summer of Code / Mentorship Opportunity To: Bakul Shah Cc: Isaac Cilia Attard , freebsd-hackers@freebsd.org Content-Type: multipart/alternative; boundary="0000000000002d486d06129c5807" X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4TmZCS62Pqz4SG3 --0000000000002d486d06129c5807 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Please , see the page : https://summerofcode.withgoogle.com/programs/2024/organizations Fourth line . Mehmet Erol Sanliturk On Fri, Mar 1, 2024 at 7:56=E2=80=AFPM Bakul Shah wro= te: > I've seen that the *FreeBSD* project is participating in the *Google > Summer of Code 2024*, > > > Where did you see this? I don't see FreeBSD's name in the list of > participating organizations for 2024. > > https://summerofcode.withgoogle.com/programs/2024/organizations > > > > --0000000000002d486d06129c5807 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Fourth line .


Mehmet Erol Sanliturk



On Fri, Mar 1, 2024 at 7:56=E2=80=AFPM Bakul Shah <bakul@iitbombay.org> wrote:
<= /div>
I've seen that the=C2=A0FreeBSD= =C2=A0project is participating in the=C2=A0Google Summer of Code 2024,

Where did you see this? I don't see Free= BSD's name in the list of participating organizations for 2024.

--0000000000002d486d06129c5807-- From nobody Fri Mar 1 17:10:54 2024 X-Original-To: freebsd-hackers@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 4TmZP80HTfz5Ck5F for ; Fri, 1 Mar 2024 17:11:08 +0000 (UTC) (envelope-from bakul@iitbombay.org) Received: from mail-pf1-x42e.google.com (mail-pf1-x42e.google.com [IPv6:2607:f8b0:4864:20::42e]) (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 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TmZP71FbFz4TRR for ; Fri, 1 Mar 2024 17:11:07 +0000 (UTC) (envelope-from bakul@iitbombay.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=iitbombay-org.20230601.gappssmtp.com header.s=20230601 header.b=eaqBev3z; dmarc=pass (policy=quarantine) header.from=iitbombay.org; spf=pass (mx1.freebsd.org: domain of bakul@iitbombay.org designates 2607:f8b0:4864:20::42e as permitted sender) smtp.mailfrom=bakul@iitbombay.org Received: by mail-pf1-x42e.google.com with SMTP id d2e1a72fcca58-6e56da425b5so1825017b3a.0 for ; Fri, 01 Mar 2024 09:11:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iitbombay-org.20230601.gappssmtp.com; s=20230601; t=1709313066; x=1709917866; darn=freebsd.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=Ow5b0bxGbWp05lNFh4EuJtqgNbGKlSEUff8yIzHSdmQ=; b=eaqBev3zNQX9pWjtLyGwVIDkdfkyLVcmeas59V/rDAtmkcFF1SWJV0wCwSX4fFpkQ6 6kEryGUDSLu4goV/jM78fSi32evbLav9gDtaoqr8mJzfrSQMEaqe9TfsJZ14HEisBd+9 VI4S0CmisTg5S7JUixuWTbDLuubFztI9wrcJVgSiZhcjaAi3niYEr+QztD9Ah0xtUNEL 0CEXwBRCRJ1nk0bXSCF9AFKn+d+tNr8O6SK5oCaV9dE0Q0hKPLW+SZW7sSksZZszapFy HkFLLZmF0fMzhPFNtZMuo3H7QDeUEE+cfI/vm10qYsRxKHD6ZhddiO2TaiVTa3qJv1m0 u+vQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709313066; x=1709917866; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Ow5b0bxGbWp05lNFh4EuJtqgNbGKlSEUff8yIzHSdmQ=; b=MnE0w2gkuezw00rgJxlc5azZXHM473F23L0gtMaHkog2Ez5Hv1/jE35BU68LL+uton SfljF6EiUk2ZG8vhJn5ayBKKiJ9g9zH+uuK67GNYNLzSsdq4eF2F5AHlP59iuV6RkTdf pV6PIPNg4lz0Zfej6sLTdDIJXwq8gkA/74uXF2YA/SVGUou9woYWiYa0/SGpoqnymN30 +01h/tBlPqXEd3y8WsP0ONwsHmAlU81UCZkYGzdS49g6I7ZeGzNtmamW2GNR3z1Gh1Yk g7akuCImpM8XGMElw6BkBYQsCl3Qr3GKVuh38dNKXGBIzynNmGaLAvlMzgXSUzB5FHHE AwDg== X-Forwarded-Encrypted: i=1; AJvYcCXu961dapPn6nIhn2puKL3+E/TFP+gLQvZxL7I9pwB4mTWfj2kFu3cKFtZtcu5eEz+9FxE9H5lFVkg1TnqMz938gW1t1mhnqpgmyqg= X-Gm-Message-State: AOJu0YwfBZlBs0cgNqAcZuBTUu79GTyUM0h5SYlu2wZM+FiieyZMiHpA OCgE3TCCkOS5rVxzmbGP4sdgUasS9NTx1TF99yo9Oucb4UNGMlUf4NOifzmgTQ== X-Google-Smtp-Source: AGHT+IEIqb2U8oSbFP8vPdYUDkCMbEUWems5UnEmWOWbNvMmAPF3svDX4sZ1VQZeOCk3FygablQ8Rg== X-Received: by 2002:a05:6a00:3d16:b0:6e5:a929:2cce with SMTP id lo22-20020a056a003d1600b006e5a9292ccemr2638508pfb.26.1709313065587; Fri, 01 Mar 2024 09:11:05 -0800 (PST) Received: from smtpclient.apple (107-215-223-229.lightspeed.sntcca.sbcglobal.net. [107.215.223.229]) by smtp.gmail.com with ESMTPSA id r16-20020a62e410000000b006e4f644dafbsm3189010pfh.129.2024.03.01.09.11.04 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 01 Mar 2024 09:11:05 -0800 (PST) From: Bakul Shah Message-Id: Content-Type: multipart/alternative; boundary="Apple-Mail=_D30F36F3-EBD8-4E35-912B-97EE23608B01" List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: Re: Google Summer of Code / Mentorship Opportunity Date: Fri, 1 Mar 2024 09:10:54 -0800 In-Reply-To: Cc: Isaac Cilia Attard , freebsd-hackers@freebsd.org To: Mehmet Erol Sanliturk References: X-Mailer: Apple Mail (2.3774.400.31) X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[iitbombay.org,quarantine]; R_DKIM_ALLOW(-0.20)[iitbombay-org.20230601.gappssmtp.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCPT_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[iitbombay-org.20230601.gappssmtp.com:+]; FROM_HAS_DN(0.00)[]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; FREEMAIL_CC(0.00)[gmail.com,freebsd.org]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; FREEFALL_USER(0.00)[bakul]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; TAGGED_RCPT(0.00)[]; APPLE_MAILER_COMMON(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::42e:from] X-Rspamd-Queue-Id: 4TmZP71FbFz4TRR --Apple-Mail=_D30F36F3-EBD8-4E35-912B-97EE23608B01 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Great! Thanks. I was looking at the alphabetical list where it didn't = show up.... > On Mar 1, 2024, at 9:02=E2=80=AFAM, Mehmet Erol Sanliturk = wrote: >=20 >=20 >=20 > Please , see the page : >=20 > https://summerofcode.withgoogle.com/programs/2024/organizations >=20 > Fourth line . >=20 >=20 > Mehmet Erol Sanliturk >=20 >=20 >=20 > On Fri, Mar 1, 2024 at 7:56=E2=80=AFPM Bakul Shah > wrote: >>> I've seen that the FreeBSD project is participating in the Google = Summer of Code 2024, >>=20 >> Where did you see this? I don't see FreeBSD's name in the list of = participating organizations for 2024. >>=20 >> https://summerofcode.withgoogle.com/programs/2024/organizations <> >>=20 >>=20 >>=20 --Apple-Mail=_D30F36F3-EBD8-4E35-912B-97EE23608B01 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Great! Thanks. = I was looking at the alphabetical list where it didn't show up....

On Mar 1, 2024, at 9:02=E2=80=AFAM, Mehmet Erol = Sanliturk <m.e.sanliturk@gmail.com> wrote:



Please , see the page = :

h= ttps://summerofcode.withgoogle.com/programs/2024/organizations

Fourth line = .


Mehmet Erol Sanliturk



On Fri, Mar = 1, 2024 at 7:56=E2=80=AFPM Bakul Shah <bakul@iitbombay.org> = wrote:
I've seen that = the FreeBSD project is participating in = the Google Summer of Code = 2024,

Where did you see this? I don't = see FreeBSD's name in the list of participating organizations for = 2024.

= --Apple-Mail=_D30F36F3-EBD8-4E35-912B-97EE23608B01-- From nobody Fri Mar 1 17:21:43 2024 X-Original-To: freebsd-hackers@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 4TmZdR52gWz5CkZf for ; Fri, 1 Mar 2024 17:21:47 +0000 (UTC) (envelope-from zarychtam@plan-b.pwste.edu.pl) Received: from plan-b.pwste.edu.pl (plan-b.pwste.edu.pl [IPv6:2001:678:618::40]) (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 (2048 bits) client-digest SHA256) (Client CN "plan-b.pwste.edu.pl", Issuer "GEANT OV RSA CA 4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TmZdQ2JSKz4W7k for ; Fri, 1 Mar 2024 17:21:46 +0000 (UTC) (envelope-from zarychtam@plan-b.pwste.edu.pl) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=plan-b.pwste.edu.pl header.s=plan-b-mailer header.b=Jg7WQvUG; dmarc=pass (policy=quarantine) header.from=plan-b.pwste.edu.pl; spf=pass (mx1.freebsd.org: domain of zarychtam@plan-b.pwste.edu.pl designates 2001:678:618::40 as permitted sender) smtp.mailfrom=zarychtam@plan-b.pwste.edu.pl Received: from [192.168.7.70] (dom.potoki.eu [62.133.140.50]) (authenticated bits=0) by plan-b.pwste.edu.pl (8.18.1/8.17.2) with ESMTPSA id 421HLhEX044058 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO) for ; Fri, 1 Mar 2024 18:21:44 +0100 (CET) (envelope-from zarychtam@plan-b.pwste.edu.pl) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=plan-b.pwste.edu.pl; s=plan-b-mailer; t=1709313704; bh=fYmMWcociAP+2nL7BvPpgwE+F9pY/QYthGlhwiTOqYM=; h=Date:Subject:To:References:From:In-Reply-To; b=Jg7WQvUG8899CpXFcC6AeZdxqjJzK7Gl5VMXUyGwZwInC0yhsobTzpJtWkYfMiSLk z7P8lLQH6obVLuFtCJ0FVz4VlZfqhRlGt/VNHtT77r1NzNsLE0jkKzUL23HT0jiGtQ lPw/b0CiYfsrPY7AYe9m9+1FWLattJQn9w+ionHRTL2lZ2GtUlljVzlarZysMZyGHO BTC2CbeywAg1Asc/oqkLaZ9ix5ATI5u1IHTN9xlzzekkq81/K+OWvS3uWFRcFA0UIS ppf8T6aHGNWkufQuT5zUjt7nirCqv4Fa2ZMlsbufZukTgpkVAFoledHhOUyEpfLGxf eXi5RlFztH35A== X-Authentication-Warning: plan-b.pwste.edu.pl: Host dom.potoki.eu [62.133.140.50] claimed to be [192.168.7.70] Content-Type: multipart/alternative; boundary="------------3000vqeeGw57P17oNDHHeBqS" Message-ID: <363a605d-8348-424b-b6c3-523fd40c01aa@plan-b.pwste.edu.pl> Date: Fri, 1 Mar 2024 18:21:43 +0100 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Google Summer of Code / Mentorship Opportunity To: freebsd-hackers@freebsd.org References: Content-Language: en-US From: Marek Zarychta Autocrypt: addr=zarychtam@plan-b.pwste.edu.pl; keydata= xsBNBFfi3cMBCADLecMTFXad4uDXqv3eRuB4qJJ8G9tzzFezeRnnwxOsPdytW5ES2z1ibSrR IsiImx6+PTqrAmXpTInxAi7yiZGdSiONRI4CCxKY9d1YFiNYT/2WyNXCekm9x29YeIU7x0JB Llbz0f/9HC+styBIu2H+PY/X98Clzm110CS+n/b9l1AtiGxTiVFj7/uavYAKxH6LNWnbkuc5 v8EVNc7NkEcl5h7Z9X5NEtzDxTOiBIFQ/kOT7LAtkYUPo1lqLeOM2DtWSXTXQgXl0zJI4iP1 OAu4qQYm2nXwq4b2AH9peknelvnt1mpfgDCGSKnhc26q6ibTfMwydp+tvUtQIQYpA6b9ABEB AAHNN01hcmVrIFphcnljaHRhIChQbGFuLWIpIDx6YXJ5Y2h0YW1AcGxhbi1iLnB3c3RlLmVk dS5wbD7CwHcEEwEIACEFAlfi4LkCGwMFCwkIBwIGFQgJCgsCBBYCAwECHgECF4AACgkQHZW8 vIFppoJXdgf8D9X3VRFSNaR9lthSx/+uqas17J3FJKBo1xMQsC2a+44vzNvYJSuPGLLJ+LW2 HPVazjP/BWZJbxOYpliY4zxNRU0YCp0BLIVLibc//yax+mE42FND/+NiIZhqJscl6MLPrSwo sIwXec4XYkldkyqW/xBbBYXoIkBqdKB9j5j42Npy1IV/RizOSdmvTWY27ir8e/yGMR1RLr4F 8P5K3OWTdlGy2H2F/3J8bIPBLG6FpaIyLQw4dHSx8V02PYqDxK1cNo2kAOnU8PnZL/AGuMOH iv3MN1VYL8ehcmpBBsrZGebQJxrjY2/5IaTSgp9xHYT70kshuU6Qb97vk1mOjNZxgc7ATQRX 4t3DAQgA10h6RCXuBLMHxq5B8X/ZIlj9sgLoeyfRdDZEc9rT2KUeUJVHDsbvOFf4/7F1ovWY hJbA6GK/LUZeHHTjnbZcH1uDYQeHly4UOLxeEvhGoz4JhS2C7JzN/uRnwbdOAUbJr8rUj/IY a7gk906rktsc/Ldrxrxh7O6WO0JCh2XO/p4pDfEwwB37g4xHprSab28ECYJ9JMbtA8Sy4M55 g3+GQ28FvSlGnx48OoGXU2BZdc1vZKSQmNOlikB+9/hDX8zdYWVfDaX1TLQ8Ib4+xTUmapza mV/bxIsaZRBw+jFjLQHhTbIMfPEU+4mxFDvTdbKPruKPqVf1ydgMnPZWngowdwARAQABwsBf BBgBCAAJBQJX4t3DAhsMAAoJEB2VvLyBaaaC6qkIAJs9sDPqrqW0bYoRfzY6XjDWQ59p9tJi v8aogxacQNCfAu+WkJ8PNVUtC1dlVcG5NnZ80gXzd1rc8ueIvXlvdanUt/jZd8jbb3gaDbK3 wh1yMCGBl/1fOJTyEGYv1CRojv97KK89KP5+r8x1P1iHcSrunlDNqGxTMydNCwBH23QcOM+m u4spKnJ/s0VRBkw3xoKBZfZza6fTQ4gTpAipjyk7ldOGBV+PvkKATdhK2yLwuWXhKbg/GRlD 1r5P0gxzSqfV4My+KJuc2EDcrqp1y0wOpE1m9iZqCcd0fup5f7HDsYlLWshr7NQl28f6+fQb sylq/j672BHXsdeqf/Ip9V4= In-Reply-To: X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.89 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[plan-b.pwste.edu.pl,quarantine]; R_DKIM_ALLOW(-0.20)[plan-b.pwste.edu.pl:s=plan-b-mailer]; R_SPF_ALLOW(-0.20)[+mx:c]; ONCE_RECEIVED(0.10)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; XM_UA_NO_VERSION(0.01)[]; ARC_NA(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:206006, ipnet:2001:678:618::/48, country:PL]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; FROM_HAS_DN(0.00)[]; HAS_XAW(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[plan-b.pwste.edu.pl:+] X-Rspamd-Queue-Id: 4TmZdQ2JSKz4W7k This is a multi-part message in MIME format. --------------3000vqeeGw57P17oNDHHeBqS Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit W dniu 1.03.2024 o 18:10, Bakul Shah pisze: > Great! Thanks. I was looking at the alphabetical list where it didn't > show up.... FWIW:  FreeBSD Summer of Code has a dedicated mailing list: soc-status@freebsd.org Regards -- Marek Zarychta --------------3000vqeeGw57P17oNDHHeBqS Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
W dniu 1.03.2024 o 18:10, Bakul Shah pisze:
Great! Thanks. I was looking at the alphabetical list where it didn't show up....

FWIW:  FreeBSD Summer of Code has a dedicated mailing list: soc-status@freebsd.org

Regards

-- 
Marek Zarychta
--------------3000vqeeGw57P17oNDHHeBqS-- From nobody Fri Mar 1 19:53:23 2024 X-Original-To: freebsd-hackers@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 4Tmf0T2wcgz5Cxx3 for ; Fri, 1 Mar 2024 19:53:29 +0000 (UTC) (envelope-from alfix86@gmail.com) Received: from mail-lj1-x22c.google.com (mail-lj1-x22c.google.com [IPv6:2a00:1450:4864:20::22c]) (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 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tmf0S2yfjz4q5b; Fri, 1 Mar 2024 19:53:28 +0000 (UTC) (envelope-from alfix86@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=GhgwBTTm; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of alfix86@gmail.com designates 2a00:1450:4864:20::22c as permitted sender) smtp.mailfrom=alfix86@gmail.com Received: by mail-lj1-x22c.google.com with SMTP id 38308e7fff4ca-2d204e102a9so25033711fa.0; Fri, 01 Mar 2024 11:53:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709322806; x=1709927606; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=tHsOZhUpHwCvxH5NViQKlMUT1CWKbUSfYzSZ12bAhaY=; b=GhgwBTTm5hYUmpJMJHPgdq+HevibzWHvQpwQecO6dJhno8dPvabLZMyXUrlAUsKEZR pMyd+NCk3ZWWqzUGSN83gjybMvMgFET6WvKliXmCwcmE1JEwxbimNleA4+c+nZ8V3Jpy kE7Rb6Gsrjo9a5+ATsL1bZmNceRIlc5t2blUDCBu85Q3zUIJ5vXiDF8oeQCqW66J+fJl evsPDHIjo5PmCh4gdU79yZ4z4IKsY8fwS0ydvfTPAbWsUGq+V6Ki11m5PRMKGiB+v0BS F59EK/CrOgVSj1EGambhtVnXJzDEKayiEim9vuKAJTG9iPaJh09P0qtrxY8vZe0XIDlK GT4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709322806; x=1709927606; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=tHsOZhUpHwCvxH5NViQKlMUT1CWKbUSfYzSZ12bAhaY=; b=OD5uZ332EUuUNHYnQTje+f7la4u4hXDK/6uLk4QSjtrWVg/DJWwEVWHpFm1i82HWkh TLo6fwYjeDFmlYE4u+TCzGzthvy39gYBPhxlu7jrufjpuRna7HjfsLI8MyDv3KUkghlo Ynlc4L7dmI08cWw49OxFEauEhtm/h4bin2SNKN1SF1NdcAdBD9bNBFeHNJueTMazDheq qHORti3BoLSYES/L15eBZkGEoXW1B8sXCmkRkHptRVHSocX9sKCU+UwRaOz4PXMCyP5V mrJuYW2uL3qqRj5cgrau4+yIIkpCX0rpdWcna4jpkzKIx9+LCIkzYWlbTqHFCB9jS1H3 HXOA== X-Forwarded-Encrypted: i=1; AJvYcCWpD8FdgP6fFfDKUlD9WCWz+yyShc0Yqu/phYTTvaSBNvC4ixVbwh3NuMf65y/+HAN+O/7rKtl2+H0HNCFlLsqjfsJOm54Il95s11w= X-Gm-Message-State: AOJu0Yx5P2pULyIs/IpjrtErx5P+2HlNRmlpcQhTMU0B/hQ+fnOemB6X n1M2i99gSQaoShysceCHdp15UkIugkKYC6iZn5M/vB8YWd0wHCr4SKDrV0Xo X-Google-Smtp-Source: AGHT+IGZUClRvW+YykxF8g0IOv9md7faCrkfoFEekKzmAKJYDAh9P9ZRNfrU5zWUIu47ydQYdNHKqA== X-Received: by 2002:a2e:80da:0:b0:2d2:a38c:d706 with SMTP id r26-20020a2e80da000000b002d2a38cd706mr1818255ljg.17.1709322805714; Fri, 01 Mar 2024 11:53:25 -0800 (PST) Received: from [192.168.1.12] (mob-5-91-126-164.net.vodafone.it. [5.91.126.164]) by smtp.gmail.com with ESMTPSA id r9-20020a05600c458900b00412b3bf811bsm6349919wmo.8.2024.03.01.11.53.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 01 Mar 2024 11:53:24 -0800 (PST) Message-ID: <474d3afb-4ef3-451d-851e-63017b96a481@gmail.com> Date: Fri, 1 Mar 2024 20:53:23 +0100 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: portconfig vs xterm To: Craig Leres , freebsd-hackers@freebsd.org References: <1f477b47-6a8e-4e32-889e-7f0788132953@freebsd.org> Content-Language: en-US From: "Alfonso S. Siciliano" In-Reply-To: <1f477b47-6a8e-4e32-889e-7f0788132953@freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.93 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.94)[-0.942]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::22c:from] X-Rspamd-Queue-Id: 4Tmf0S2yfjz4q5b On 2/4/24 04:06, Craig Leres wrote: > I was trying to give 13.3-BETA1 a legit tryout and ended up spending > hours fighting with portconfig. In my experience it does not play well > with xterm. Function and arrow keys are no-ops and unlike dialog4ports > it does not allow navigation with ^P/^N. Given that that my TERM is set > to xterm when I login to the *console* of my newly installed 13.3 system > (as when I ssh in from my FreeBSD desktop) how can my user experience be > so terrible? > Thank you for your report and sorry for the late reply. I added ^P/^N to the TODO list. They will be available in the next version. I have just created a wiki page for feature requests and problems reports: https://wiki.freebsd.org/portconfig Please, you could add an entry in the Problems table to describe the problem and the steps to reproduce. Also you could open a PR (and/or write an email to asiciliano@) to investigate and to continue the discussion. > I eventually figured out I could go back by adding: > >     DIALOG=/usr/local/bin/dialog4ports > > to /etc/make.conf. > > Have a I managed to overlook a subtle clue somewhere? > Yes, it is possible to go back, a way: # pkg install dialog4ports after installation adding to /etc/make.conf DIALOG4PORTS=${LOCALBASE}/bin/dialog4ports Or another tool, CLI instead of a TUI: # pkg install portoptscli After installation adding to /etc/make.conf DIALOG4PORTS=${LOCALBASE}/bin/portoptscli It is designed for blind users, however anyone who wants to use a CLI can use it. > Similarity, I jave been hitting this on my 13.2 build server and today > figured out the poudriere itself had a dependency on portconfig. Good > luck using portconfig to change the option that controls this though. > (In the end I used my windows laptop which identifies as a vt220 to ssh > in -- so I didn't have to resort to editing the options file with vi...) > >         Craig > Alfonso From nobody Fri Mar 1 21:25:50 2024 X-Original-To: freebsd-hackers@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 4Tmh340XPMz5D4wv for ; Fri, 1 Mar 2024 21:25:52 +0000 (UTC) (envelope-from leres@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tmh336slqz41sH; Fri, 1 Mar 2024 21:25:51 +0000 (UTC) (envelope-from leres@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1709328352; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=cWPLdETtfCbynnFnUcKrGEuWTCn7zjI1Bbnp//UsdwY=; b=x+qnp/m8SL+bBfeUnmZVBnpxLsymeemQiowBokR53VthxOlA3oJf6MvNZ8ejPVM2x+zZo2 nwRxRZiwZPFubeH1GLqOwcajZqqd6d0ftnE+qvsmwnRUW7q0bw3rKkiyjhQIyMPqeVAXU/ FQaStowg2uHNBEAzhYX4kBsSLwTEsDsa7KAl7Q0O68aLNCpOsTw1xpO7faQDlG14fIDV7A vLHGbBZZbI4G3LF/v81ytTsSGYirNVgwtgWqgnu++8/GAbTLft57RYgPfDZzkxUVDs/MhU 4AvI3roVJ6pnoP7a5TnbOb31lzLfm1dGLrN1MNUfuzeqH1xfyacUe+PE0v23iA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1709328352; a=rsa-sha256; cv=none; b=i/P6StThkehzUmf92dD1VE9hRYRHxrpXcY2qXUXsMq24egxa+ezCzrn20qSCgTxlaiHfEB xEyLtOrzGkPAe2mXj0q2PndvjnHiQ9e22owZVSEoEdP5uq0HJwGNhcKXWN3jScHCm54gnE h4UuobK0NVYMkoDnm0f7ESOGEzXJFXmOWzYsqDJx6uQTkWKwXTQYzU/zubfKVkMnuSU8+c K2JAtIzeazNl1NpnBf2bjT9fAKb5Y+BA5A54dpXq3t+B/4E5a0woYaRqSsutlqhCpnDw19 +SZHRobcXAmZ+eZfHwsLqQe1ClxsBJBMbV+T17ss/tt7n305mts4cQRIGd4Fjg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1709328352; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=cWPLdETtfCbynnFnUcKrGEuWTCn7zjI1Bbnp//UsdwY=; b=XSb3HNpjZ+Z5ZYj2li3bzTIUWaWmDYgGBtZ0feRAkNzpCCdvxPgHiryXlC+TgTKJxN09y1 onH9z/NLATYkWGrNV4t7YQ7mHkg+g/5XwJhO5fP9lG3NHRrPgSJBp0vMnCwwj5iU7EqtvJ B4ROGmEcflyK41s+QCL+xjB/qj3kmSX+hONo0Y+oJ/lwOTINXC6U1slUA9AAQFT8ZabXiG ooKcpNigrFwIGXLRqxp4lXBAgH6H+WUoJG3FuCgkb1md3X2xO8swRBbP4Dd/SHx7NDudN5 CvHbnKf/l1NEurAL/z6SbdTtpWEp/99FnKojQNXq89nzWFltyXH62ZBxzTQ/jA== Received: from [IPV6:fd:1965::2] (unknown [IPv6:2600:1700:ab1b:6800:2e0:edff:fece:8f27]) (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 did not present a certificate) (Authenticated sender: leres) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Tmh334yv6z1JJY; Fri, 1 Mar 2024 21:25:51 +0000 (UTC) (envelope-from leres@freebsd.org) Message-ID: <4c5775bd-a9df-445a-bb34-8206f2eff288@freebsd.org> Date: Fri, 1 Mar 2024 13:25:50 -0800 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: portconfig vs xterm Content-Language: en-US To: "Alfonso S. Siciliano" , freebsd-hackers@freebsd.org References: <1f477b47-6a8e-4e32-889e-7f0788132953@freebsd.org> <474d3afb-4ef3-451d-851e-63017b96a481@gmail.com> From: Craig Leres In-Reply-To: <474d3afb-4ef3-451d-851e-63017b96a481@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 3/1/24 11:53, Alfonso S. Siciliano wrote: > On 2/4/24 04:06, Craig Leres wrote: >> I was trying to give 13.3-BETA1 a legit tryout and ended up spending >> hours fighting with portconfig. In my experience it does not play well >> with xterm. Function and arrow keys are no-ops and unlike dialog4ports >> it does not allow navigation with ^P/^N. Given that that my TERM is >> set to xterm when I login to the *console* of my newly installed 13.3 >> system (as when I ssh in from my FreeBSD desktop) how can my user >> experience be so terrible? >> > > Thank you for your report and sorry for the late reply. > > I added ^P/^N to the TODO list. They will be available in the next > version. I have just created a wiki page for feature requests and > problems reports: > > https://wiki.freebsd.org/portconfig > > Please, you could add an entry in the Problems table to describe > the problem and the steps to reproduce. > Also you could open a PR (and/or write an email to asiciliano@) > to investigate and to continue the discussion. I logged into the wiki (as Craig Leres) but I do not see any options for making changes. I don't think I've ever made changes to the FreeBSD wiki before... Craig From nobody Fri Mar 1 21:40:11 2024 X-Original-To: freebsd-hackers@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 4TmhMh1Q1rz5D64Z for ; Fri, 1 Mar 2024 21:40:16 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from omta001.cacentral1.a.cloudfilter.net (omta001.cacentral1.a.cloudfilter.net [3.97.99.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TmhMg1lQpz4459; Fri, 1 Mar 2024 21:40:15 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of cy.schubert@cschubert.com has no SPF policy when checking 3.97.99.32) smtp.mailfrom=cy.schubert@cschubert.com Received: from shw-obgw-4002a.ext.cloudfilter.net ([10.228.9.250]) by cmsmtp with ESMTPS id g2h0r57USxDxGgAc1rav7j; Fri, 01 Mar 2024 21:40:13 +0000 Received: from spqr.komquats.com ([70.66.152.170]) by cmsmtp with ESMTPSA id gAbzrsiGP9Cr4gAc0rx3j7; Fri, 01 Mar 2024 21:40:13 +0000 X-Authority-Analysis: v=2.4 cv=etl8zZpX c=1 sm=1 tr=0 ts=65e24b3d a=y8EK/9tc/U6QY+pUhnbtgQ==:117 a=y8EK/9tc/U6QY+pUhnbtgQ==:17 a=kj9zAlcOel0A:10 a=K6JAEmCyrfEA:10 a=6I5d2MoRAAAA:8 a=YxBL1-UpAAAA:8 a=EkcXrb_YAAAA:8 a=s567J3IXPG-yc-eaS5AA:9 a=CjuIK1q_8ugA:10 a=IjZwj45LgO3ly-622nXo:22 a=Ia-lj3WSrqcvXOmTRaiG:22 a=LK5xJRSDVpKd5WXXoEvA:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTP id A1BCCB28; Fri, 1 Mar 2024 13:40:11 -0800 (PST) Received: by slippy.cwsent.com (Postfix, from userid 1000) id 6EBCD23C; Fri, 1 Mar 2024 13:40:11 -0800 (PST) X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.8+dev Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: Craig Leres cc: freebsd-hackers@freebsd.org Subject: Re: portconfig vs xterm In-reply-to: <1f477b47-6a8e-4e32-889e-7f0788132953@freebsd.org> References: <1f477b47-6a8e-4e32-889e-7f0788132953@freebsd.org> Comments: In-reply-to Craig Leres message dated "Sat, 03 Feb 2024 19:06:07 -0800." List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 01 Mar 2024 13:40:11 -0800 Message-Id: <20240301214011.6EBCD23C@slippy.cwsent.com> X-CMAE-Envelope: MS4xfLoz0xy73JsyKD/0wc619/LRnUf1eHIO7nng+y10RB5vb7PrkW6zZiuw+TLCk7NmFplahpLvBOJiSn8ijbR1C1vqGUyq/I2h/8DyXy9FCLdpDeBIPmIa 10aaCmhU4t+69Cqo/Xv+xcHUN3VVIHogtmSVwIjN3JQobN8woPPfCMdCwlGOBPY/G9mvYnnYrpyt99aQRmpWvn9/QwDtbxVXqlyImp0pmKozVsw4gaUMW1Jh PDczhr0hnq9OP6yBgZsIfg== X-Spamd-Bar: - X-Spamd-Result: default: False [-1.68 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; AUTH_NA(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.981]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[3.97.99.32:from]; ARC_NA(0.00)[]; ASN(0.00)[asn:16509, ipnet:3.96.0.0/15, country:US]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_NA(0.00)[no SPF record]; RCPT_COUNT_TWO(0.00)[2]; HAS_REPLYTO(0.00)[Cy.Schubert@cschubert.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; DMARC_NA(0.00)[cschubert.com]; R_DKIM_NA(0.00)[]; REPLYTO_EQ_FROM(0.00)[] X-Rspamd-Queue-Id: 4TmhMg1lQpz4459 In message <1f477b47-6a8e-4e32-889e-7f0788132953@freebsd.org>, Craig Leres writ es: > I was trying to give 13.3-BETA1 a legit tryout and ended up spending > hours fighting with portconfig. In my experience it does not play well > with xterm. Function and arrow keys are no-ops and unlike dialog4ports > it does not allow navigation with ^P/^N. Given that that my TERM is set > to xterm when I login to the *console* of my newly installed 13.3 system > (as when I ssh in from my FreeBSD desktop) how can my user experience be > so terrible? > > I eventually figured out I could go back by adding: > > DIALOG=/usr/local/bin/dialog4ports > > to /etc/make.conf. > > Have a I managed to overlook a subtle clue somewhere? > > Similarity, I jave been hitting this on my 13.2 build server and today > figured out the poudriere itself had a dependency on portconfig. Good > luck using portconfig to change the option that controls this though. > (In the end I used my windows laptop which identifies as a vt220 to ssh > in -- so I didn't have to resort to editing the options file with vi...) portconfig works quite well with xterm. The F1 function key works, as do the arrow and pgup/pgdown keys. Regarding print of drawing characters, one needs to either enable UTF-8 encoding -- that's ctrl + right mouse button -- or use uxterm. Or one can use a locale with a UTF-8 encoding. Another option may be to invoke xterm using the -lc option (or you can get into the weeds and set the -en option yourself). Many of these options can also be specified in your resources file. Xterm is very configurable. $TERM doesn't matter. xterm -lc invokes luit(1) to handle UTF-8 conversion. The man page says it's the preferred option. IMO piping through an "external" application uses CPU cycles that could better be used servicing builds -- if you do builds on the same machine. Probably not a big user of resources but we old dogs who used to work on 96 KB mainframes back in the day are, still, all too aware of resource utilization. -- Cheers, Cy Schubert FreeBSD UNIX: Web: https://FreeBSD.org NTP: Web: https://nwtime.org e^(i*pi)+1=0 From nobody Sat Mar 2 12:17:30 2024 X-Original-To: freebsd-hackers@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 4Tn3r03SLwz5CdgK for ; Sat, 2 Mar 2024 12:17:36 +0000 (UTC) (envelope-from alfix86@gmail.com) Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) (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 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tn3qz6pBpz4b7C; Sat, 2 Mar 2024 12:17:35 +0000 (UTC) (envelope-from alfix86@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ej1-x62e.google.com with SMTP id a640c23a62f3a-a44ee48fcf5so23448866b.3; Sat, 02 Mar 2024 04:17:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709381853; x=1709986653; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=Rp7XZJ8doNQFEn5pgpASgIR9GUKVu6iof2CzU3XME2g=; b=bxMptjfwE0XgAw7e/xB9VUXf0LuUMbuIt6zOVHCoICmYnHBn7FmQsgm+QLihlGWgY0 S2PCDJkZ+GM5GEv16HVeHMyeuqwvURqD1Yfkb1nYYXvcbHBARiqpjiyAiAa0Xu3p4zSB 2GvyRONHYkLf+Zveyny82ZhqUpJ1/7qz1U/drPdWVTSMezY+Ztonw73g1U+ci+57NRbq Qo1Q0JZeKgns/hgH7tqTO3IhkKmhS86bYO3tB/SujcqzFPWfl5lp69oIIEw4E4/AbfPS xO8IHjlg/qW1eFqlfABC/Uwy1A5Fj2EJ8ELz+6PCd/iH5W0homVoLhSq3s0VcZVh0v8K UF/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709381853; x=1709986653; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Rp7XZJ8doNQFEn5pgpASgIR9GUKVu6iof2CzU3XME2g=; b=ttaxmwLxy4W7xB5MYqHfuHgVzVWswJLiWWJd4rc97H5ZZ7yBFyT+t2phV20U7d6xg3 3sUObjZNlfBP3BWNRXinsPEohhx1CWYh27z3vV571K9RQqgX7b5jtqrg+Ww1+epwnbZ1 QcQy+N7tm4AKY5Jv4Fc2TA/7Vxuevx9/E5mzIjMTa6P9qU0fGmcZajWQ04QK4+GZq5cO RF9WLv6SaqD5F9PaJQA6VofuOKpqnSLkzgkMnTuInsUfcqTwRNs6pNLGSJ+Lpjnzscp0 FASiLJBqZTaZQxOPFYY7eUZLdwip7ton7schLH4qq1d5JRGkZe3UvPbeFp6sttx4kBZL 12Zg== X-Forwarded-Encrypted: i=1; AJvYcCUyxDGnYOSOrzshWrmWcv1WpiqoD0jrB3CDCbS1jXeQhP/BAlWk16kTiN5G01f+kmgunxhekfNtnKGydVtEQAwuost+wnvJLbaRfaY= X-Gm-Message-State: AOJu0YxEN/xInDang4lks2bsaBSUSZdC/mUjBo7vAjZWB4jtcvRMVf8+ 2B4i+jwRz4L1wUQkp1KGOosDQMf7OXktGa7fy1C5kX1/YYr7acwo4M3dQvEO X-Google-Smtp-Source: AGHT+IFrxiEQ38dBrxuy0H6OZJUCKwFZJbWtpVKfwzCWRN14xzV8RMg3XLY1EwYscTSs95CRm3xsLg== X-Received: by 2002:a17:906:594d:b0:a43:67c9:8c99 with SMTP id g13-20020a170906594d00b00a4367c98c99mr3253280ejr.40.1709381852902; Sat, 02 Mar 2024 04:17:32 -0800 (PST) Received: from [192.168.1.12] (mob-5-91-126-164.net.vodafone.it. [5.91.126.164]) by smtp.gmail.com with ESMTPSA id d12-20020a1709067f0c00b00a4495c51f4esm1432194ejr.39.2024.03.02.04.17.31 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 02 Mar 2024 04:17:32 -0800 (PST) Message-ID: <530cb31a-1806-4535-a81e-3d2e575b6979@gmail.com> Date: Sat, 2 Mar 2024 13:17:30 +0100 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: portconfig vs xterm To: Craig Leres , freebsd-hackers@freebsd.org References: <1f477b47-6a8e-4e32-889e-7f0788132953@freebsd.org> <474d3afb-4ef3-451d-851e-63017b96a481@gmail.com> <4c5775bd-a9df-445a-bb34-8206f2eff288@freebsd.org> Content-Language: en-US From: "Alfonso S. Siciliano" In-Reply-To: <4c5775bd-a9df-445a-bb34-8206f2eff288@freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Queue-Id: 4Tn3qz6pBpz4b7C On 3/1/24 22:25, Craig Leres wrote: > > I logged into the wiki (as Craig Leres) but I do not see any options for > making changes. I don't think I've ever made changes to the FreeBSD wiki > before... > >         Craig Maybe after login: https://wiki.freebsd.org/action/edit/portconfig?action=edit&editor=text Anyway you could open a PR or send me an email or a new issue https://gitlab.com/alfix/portconfig/-/issues/new to describe how to reproduce the problem. Alfonso From nobody Sat Mar 2 17:38:48 2024 X-Original-To: freebsd-hackers@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 4TnByf1grWz5Cdf6 for ; Sat, 2 Mar 2024 17:38:50 +0000 (UTC) (envelope-from leres@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TnByf0kmhz4Gyt; Sat, 2 Mar 2024 17:38:50 +0000 (UTC) (envelope-from leres@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1709401130; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1he0Y72OWSampnwZU4j/hzIPF6EU/cxdbNFxAgb8hM4=; b=wI9rzPCxlsuqWh5UPykMBc5aMlwaV0OObIwfsf40SMrezZHOdqKX/DXGm7U3lmpv06J0hV istwAch983QBDUMIpCDNfYC5SIM9KED8s6MPuzUwoIrcfFpqbW70WAEZCNc5oGgPp9fWkF Nd8N7lwW/2DwHvgo3Ne000dAgrifoXk6EEwEbgJ14FvS8OKGhG2FouONxo5GJ0PO2t47dp giQO6etGq0EikTvZ6V6c1PdXQaP6n+dbkcYOP8tuxxqluwgIGY35e0QO5SU+z/NCi8R61I kt9TiDBKizrHYzzXSVNSuQLULI5QmW414j1sg8VDr+gMVTIokaAfNMKV7zlFUA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1709401130; a=rsa-sha256; cv=none; b=vlvnlmnDnPwxc9ZpD9uTvJoSVD1xHKrOZwkRXnBg2RpRJ+tYmBGTLVr4/sYWPQUIlZ+6Nk 911UwI1/+L5WT3JQ25bB3elPQdhqi4p27nmy9bIgpzIXBIcsoNdjBIPLyDy4UhuIGj/+k8 sTVjpd+IlUnoN6PYZb90gz4/12B46aXGww5O5vDQLzl2xrpJlLh+eB1QgzTLUv8I0sI/Kh iKSEeuVNM75ko1ssLlC1xHfLzCJGrwHMGY/nrMRzv1xnfTk+tL5kW2WOqFk9ECNWuEfPAy cixqE1ZP6jHVd84f682F3/QW+KOw7CMLv5pZ291SJ4YeFbYRzxYf0QEeD3I0Eg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1709401130; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1he0Y72OWSampnwZU4j/hzIPF6EU/cxdbNFxAgb8hM4=; b=wFEoqiamf0CWOy8EVYqg65bUPQdzOqSyDbZHHxUN+NHBnbsR274fqIq0iclmD2eg/3dyEW JEdmzHOntLoAhoTC4mnkG20szTrTvzyBQJM65Rg6RkjHaXeawmjWc+JVQk05sXnBliM1p/ xYt8zD4N1yD2RK5iUPOrMGc2DM9z8Jx0kLkQGdBiEjeLfzib5OOcEmnbAYCjjLRzRCEilz 5keV1lY4Nj4eLo/6r0xiaB16COCU9mCImavCUCCWddT7QCREOrjIpUPZ+sWu0EtjKrtws2 UwnQK1PGlNmywztUKxn2HubaSj7OJM1iOBPv0vcDMs3XqDEKVunMMJVsvjv+mA== Received: from [IPV6:fd:1965::2] (unknown [IPv6:2600:1700:ab1b:6800:2e0:edff:fece:8f27]) (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 did not present a certificate) (Authenticated sender: leres) by smtp.freebsd.org (Postfix) with ESMTPSA id 4TnByd5bDGzTLh; Sat, 2 Mar 2024 17:38:49 +0000 (UTC) (envelope-from leres@freebsd.org) Message-ID: <290edebf-917a-40fa-9139-2efe48fd6ae2@freebsd.org> Date: Sat, 2 Mar 2024 09:38:48 -0800 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: portconfig vs xterm Content-Language: en-US To: "Alfonso S. Siciliano" , freebsd-hackers@freebsd.org References: <1f477b47-6a8e-4e32-889e-7f0788132953@freebsd.org> <474d3afb-4ef3-451d-851e-63017b96a481@gmail.com> <4c5775bd-a9df-445a-bb34-8206f2eff288@freebsd.org> <530cb31a-1806-4535-a81e-3d2e575b6979@gmail.com> From: Craig Leres In-Reply-To: <530cb31a-1806-4535-a81e-3d2e575b6979@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 3/2/24 04:17, Alfonso S. Siciliano wrote: > On 3/1/24 22:25, Craig Leres wrote: >> >> I logged into the wiki (as Craig Leres) but I do not see any options >> for making changes. I don't think I've ever made changes to the >> FreeBSD wiki before... >> >>          Craig > > Maybe after login: > https://wiki.freebsd.org/action/edit/portconfig?action=edit&editor=text Sez, "You are not allowed to edit this page." > Anyway you could open a PR or send me an email or a new issue > https://gitlab.com/alfix/portconfig/-/issues/new > to describe how to reproduce the problem. I'll do that. Craig From nobody Sat Mar 2 19:33:12 2024 X-Original-To: freebsd-hackers@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 4TnFVm4rQlz5CppH for ; Sat, 2 Mar 2024 19:33:20 +0000 (UTC) (envelope-from jrm@ftfl.ca) Received: from mail-oo1-f42.google.com (mail-oo1-f42.google.com [209.85.161.42]) (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 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TnFVl5gj2z4RsK for ; Sat, 2 Mar 2024 19:33:19 +0000 (UTC) (envelope-from jrm@ftfl.ca) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none); spf=pass (mx1.freebsd.org: domain of jrm@ftfl.ca designates 209.85.161.42 as permitted sender) smtp.mailfrom=jrm@ftfl.ca Received: by mail-oo1-f42.google.com with SMTP id 006d021491bc7-59fdcf8ebbcso2071597eaf.3 for ; Sat, 02 Mar 2024 11:33:19 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709407994; x=1710012794; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=EoS3hrrQOOT5TzX5upI7T4ygLbr+jd6dXiZRelSFVpI=; b=rz6Pln3mT3b0ogc9PUVBnzJTL03LmqnUFA2P0UFVNwJM16e4SUJDlxANLzm4i8KLMh E5ILqUv1fERpWohYCNdtbt94N01fUDNEyoA8Pj5TG8rwzOMSRTQHnv/G1qAKePEjGtRg zCvTjuE5irzdk/TrtxonNF5TG/2Wi9mc7g5X/BgfJnUmsRw4yB7O942PVaTaBHah7wge O5lzNZO2tQhHL8JJe9yKI1Lp0LQcAS/awKEFyF1/hsbi7EwURexHajQmkZFz9oBydNCQ wF00Ujbvv+lZdryiCCAHSvk4qq+5HEt/4k3C9/yEwRfNKSc1qtVCUoH3lIeNQEdv3SIP eL/Q== X-Gm-Message-State: AOJu0Yz/UD6d3Pnz8eJnVphnzMnZo/4C138NT/sqycfFAPor7GQ6h2jV v2IQ7IZ4PS6S91RTrVzgHchBordF88vI4tHnJcbHFVfKUaH5yjKIXs32SNcqkc6MmKuxtEFu+eY = X-Google-Smtp-Source: AGHT+IHrvQoVIsHhMp1TID4/dQ+g98b6puK+466IDH3Ac6Hf2zTEbqwdXiGq7Ocl0KtlrCC8PY/MAA== X-Received: by 2002:a05:6358:3394:b0:17b:b559:2ba3 with SMTP id i20-20020a056358339400b0017bb5592ba3mr7611552rwd.11.1709407993844; Sat, 02 Mar 2024 11:33:13 -0800 (PST) Received: from phe.ftfl.ca.ftfl.ca (drmons0544w-156-34-250-113.dhcp-dynamic.fibreop.ns.bellaliant.net. [156.34.250.113]) by smtp.gmail.com with ESMTPSA id cx16-20020a05620a51d000b00787a1c74595sm2767886qkb.105.2024.03.02.11.33.13 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Sat, 02 Mar 2024 11:33:13 -0800 (PST) From: Joseph Mingrone To: Isaac Cilia Attard Cc: freebsd-hackers@freebsd.org Subject: Re: Google Summer of Code / Mentorship Opportunity In-Reply-To: (Isaac Cilia Attard's message of "Fri, 1 Mar 2024 17:33:08 +0100") References: Date: Sat, 02 Mar 2024 15:33:12 -0400 Message-ID: <86le70whs7.fsf@phe.ftfl.ca> User-Agent: Gnus/5.13 (Gnus v5.13) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain X-Spamd-Bar: -- X-Spamd-Result: default: False [-3.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; FORGED_SENDER(0.30)[jrm@FreeBSD.org,jrm@ftfl.ca]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17:c]; MIME_GOOD(-0.10)[text/plain]; RWL_MAILSPIKE_GOOD(-0.10)[209.85.161.42:from]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none]; FREEFALL_USER(0.00)[jrm]; TO_DN_SOME(0.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; R_DKIM_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_NEQ_ENVFROM(0.00)[jrm@FreeBSD.org,jrm@ftfl.ca]; RCPT_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[209.85.161.42:from] X-Rspamd-Queue-Id: 4TnFVl5gj2z4RsK On Fri, 2024-03-01 at 17:33, Isaac Cilia Attard wrote: > Dear hackers, > I am a second year student of computer science at the *University of London*. > I've seen that the *FreeBSD* project is participating in the *Google Summer > of Code 2024*, and would be interested in contributing through the > programme. My main interests lie in kernel development, however, I am open > to other areas as well. I have tried some basic operating system > development before, however, I am still quite new to this. Regardless of > whether I am chosen or not, I would be interested in participating in the > community. My ultimate goal is to deepen my understanding of operating > systems, and make meaningful contributions to this field. I would therefore > appreciate it if somebody could guide me on which projects to choose, or > provide mentorship to help get me up to speed. > Thanks for considering my request. I look forward to the opportunity of > working with you. > Sincerely, > Isaac Cilia Attard Hi Isaac, It's nice to hear that you are interested in contributing to FreeBSD through GSoC 2024. Since you are posting here, you probably know we have resources available to help you explore project ideas and connect with potential mentors. There is the 'FreeBSD and Google Summer of Code' page [0] and our 'FreeBSD Google Summer of Code Ideas' wiki page [1]. The wiki page is a good place to start on your search for a project. If a project listed on the wiki piques your interest, start by contacting the potential mentor to discuss key aspects of the project, such as required skills, project difficulty, and duration. You can also assess whether you can work well with the mentor. If the mentor isn't responsive, that may indicate they won't be attentive during the coding phase, so it's best to try a different project/mentor. That said, most of the people listed on the wiki page have recently confirmed they are interested in mentoring this year, so I expect them to be responsive. You should also start exploring a project to confirm you really are interested. You could install FreeBSD [2] (on spare hardware or in a VM) and clone the appropriate repository [3] and read the applicable code. You can also search for relevant bugs [4] and see if you can reproduce or gain more insight into the bug. Again, the mentor can help with details here. Concerning your ultimate goal, you may find this book helpful. M. McKusick, G. Neville-Neil, R. Watson, The Design and Implementation of the FreeBSD Operating System, Second Edition, Pearson Education, Boston, MA September 2014, ISBN-13: 978-0-321-96897-5, ISBN-10: 0-321-96897-2. I hope this helps you get started. If you have any other questions, please let me know, and I'll do my best to steer you in the right direction. Regards, Joe [0] https://www.freebsd.org/projects/summerofcode/ [1] https://wiki.freebsd.org/SummerOfCodeIdeas [2] https://docs.freebsd.org/en/books/handbook/bsdinstall/ [3] https://docs.freebsd.org/en/articles/committers-guide/#git-primer [4] https://bugs.freebsd.org/bugzilla/ From nobody Sat Mar 2 19:43:12 2024 X-Original-To: hackers@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 4TnFkD15Wmz5Cqqk for ; Sat, 2 Mar 2024 19:43:16 +0000 (UTC) (envelope-from jrm@ftfl.ca) Received: from mail-oo1-f42.google.com (mail-oo1-f42.google.com [209.85.161.42]) (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 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TnFkC3c14z4Thm for ; Sat, 2 Mar 2024 19:43:15 +0000 (UTC) (envelope-from jrm@ftfl.ca) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none); spf=pass (mx1.freebsd.org: domain of jrm@ftfl.ca designates 209.85.161.42 as permitted sender) smtp.mailfrom=jrm@ftfl.ca Received: by mail-oo1-f42.google.com with SMTP id 006d021491bc7-5a128968e28so18299eaf.2 for ; Sat, 02 Mar 2024 11:43:15 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709408594; x=1710013394; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=gKZxRqGWsARqjmyx0buLy3zXxubQcETFldTvKSwOXvs=; b=ErA0yoQ0blG2Ecr32Zhp5DBAkb6qrhUpjusuZ/4zGWKhGQvitbzaIuycf72mqne9jy di84PqBgEHFG/0F/J5vFCUl8r5XsEzaNiKaeZXO+T4dSLznIO5ztSKBH/ja5QaTVu8lg gq42Hr9fZiD8prdsBPHF12x/ZJfalRWxQ+qxmkFYRHgeq/3tYpY2cwMTWttUhkJZh0I/ T0+WAPz1waEz9RcjGtHHgYXUW+frR9cyNTikYUP7nxt29oteJrRwt+nUwZIXkDuBwrSR bv5g5gi47sUZg0uXz/yKUJKU7hW/ScdCSbP+GMWVKSt/CSYAHP5hAQLDIjJyNB/t65nM VQug== X-Gm-Message-State: AOJu0YxpdQVayFs9MJKvm9ZhiKisWS33/AqmYlWbV7/U/rWE3ibzl6rK GxPK3k/UqXoCZYZoTLe5Dy6h7A/LiND/MvHt9okOVqEiSu5DDIi50MCEheY5JY5bDsItYecLYMI = X-Google-Smtp-Source: AGHT+IFki66yzTP9GE1n6AvjyB8iXMboEMNhpybDVmpGEVnWqm0ggaSRmjDWqWhzi1AdJHnZJ9KtTA== X-Received: by 2002:a05:6358:2c8e:b0:17b:f4a1:b626 with SMTP id l14-20020a0563582c8e00b0017bf4a1b626mr5659147rwm.13.1709408593606; Sat, 02 Mar 2024 11:43:13 -0800 (PST) Received: from phe.ftfl.ca.ftfl.ca (drmons0544w-156-34-250-113.dhcp-dynamic.fibreop.ns.bellaliant.net. [156.34.250.113]) by smtp.gmail.com with ESMTPSA id kv9-20020a056214534900b00690494d2766sm3071733qvb.96.2024.03.02.11.43.12 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Sat, 02 Mar 2024 11:43:13 -0800 (PST) From: Joseph Mingrone To: Amaan Jamadar Cc: hackers@freebsd.org Subject: Re: GSOC - Participation In-Reply-To: (Amaan Jamadar's message of "Fri, 1 Mar 2024 19:36:45 +0530") References: Date: Sat, 02 Mar 2024 15:43:12 -0400 Message-ID: <86edcswhbj.fsf@phe.ftfl.ca> User-Agent: Gnus/5.13 (Gnus v5.13) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain X-Spamd-Bar: -- X-Spamd-Result: default: False [-3.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FORGED_SENDER(0.30)[jrm@FreeBSD.org,jrm@ftfl.ca]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; RWL_MAILSPIKE_GOOD(-0.10)[209.85.161.42:from]; MIME_GOOD(-0.10)[text/plain]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; MIME_TRACE(0.00)[0:+]; FREEFALL_USER(0.00)[jrm]; TO_DN_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; R_DKIM_NA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_NEQ_ENVFROM(0.00)[jrm@FreeBSD.org,jrm@ftfl.ca]; ARC_NA(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[hackers@freebsd.org]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[hackers@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[209.85.161.42:from] X-Rspamd-Queue-Id: 4TnFkC3c14z4Thm On Fri, 2024-03-01 at 19:36, Amaan Jamadar wrote: > Hi, > I am Amaan, a thrid year student from India pursuing Computer Engineering . > I'm interested in doing GSOC with FreeBSD. I wanted some guidance on how to > approach and what steps to take after choosing a project idea. I'm > interested in kernel development I have some idea about kernel programming > but I'm a novice. I also have a good grasp of some networking protocols. I > wish you can guide me on choosing the projects and how I start with them. > Best Regards, > Amaan Hi Amman, It's nice to hear you are interested in contributing to FreeBSD through GSoC 2024. There are a few projects on https://wiki.freebsd.org/SummerOfCodeIdeas that may match your skills and interests. For more information about choosing a project, have a look at the message I posted to hackers@FreeBSD.org a few minutes ago in response to a similar request from Isaac. If anything is unclear, please let me know, and I'll do my best to steer you in the right direction. Regards, Joe From nobody Sun Mar 3 14:46:46 2024 X-Original-To: hackers@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 4Tnl6G4171z5Cw9P for ; Sun, 3 Mar 2024 14:47:18 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: from kabab.cs.huji.ac.il (kabab.cs.huji.ac.il [132.65.116.210]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tnl6D2qWzz4F7h for ; Sun, 3 Mar 2024 14:47:15 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=cs.huji.ac.il header.s=57791128 header.b=zBCG7YNK; dkim=none ("invalid DKIM record") header.d=cse.huji.ac.il header.s=57791128 header.b=buQSOAiX; dmarc=pass (policy=none) header.from=huji.ac.il; spf=none (mx1.freebsd.org: domain of danny@cs.huji.ac.il has no SPF policy when checking 132.65.116.210) smtp.mailfrom=danny@cs.huji.ac.il DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cs.huji.ac.il; s=57791128; h=To:Date:Message-Id:Subject:Mime-Version:Content-Transfer-Encoding:Content-Type:From; bh=8NLUzM1Qy8Ho0phCl2e4+jO1PEq6SpmRvaG42XrvX/0=; b=zBCG7YNKbsxI55VZ/iTHD6K+RYzYXg/BTRUQ9x+uACHSk1lOfyA0vy7S0eAAbH7TBySsRcltmLvgE6zyBdkLKijWidvSViLtQbQNcHSLqicHBFI0ZS1zZ93zZovCpore0+d/5px8ObQR0l8eTR6/aeD4J2UUb3kRPI6OKfiLpnJNpA/LnmodA5VBROr/JX5Ck6Wm8bhFD7P3PGwNRuxESD7LmxTiG+5IIYGKn+QV6hTJtUjQiPCcyT3R6a9Q99RaJ9PgOJihu64PbwOT3fJ/ERv+mwCjGKTpoBKNh/zW1JZI9VYOz6vzgs+QcEVC4O9OP7eEy86xPy9Vr147KPTUYA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cse.huji.ac.il; s=57791128; h=To:Date:Message-Id:Subject:Mime-Version:Content-Transfer-Encoding:Content-Type:From; bh=8NLUzM1Qy8Ho0phCl2e4+jO1PEq6SpmRvaG42XrvX/0=; b=buQSOAiX7cLglQwOKvo/N382hcdNMxozHIWATI5E6mWF96i2VbqecqDwLwec4QrtM4+xgBugUsL160XRuh/Umd+pSE2JZlnYw6WxIaYOJK8/gMKHmVa7w+3mwLoDOLGoH6S/fs4uw7n1Ms6IBy/6T38OINkDyU5wvrDq7HG3Lw1v7go3dsTKf0ZsuFi3uF6f1l/qFKki6HjMldn6og7w198FLGXanfDloeMzaA3lEXdyZSOzFzuM+zhIXKY52NbUOQaNdg2cFKPY2FGgvLG+yi5VNMctuMve18aDHMPjK3Zb9VzMJhe7PItTeUGrbWbcWGu5GJo6f/0TKrd3M2KQZw==; Received: from imac.bk.cs.huji.ac.il ([132.65.179.42] helo=smtpclient.apple) by kabab.cs.huji.ac.il with esmtp id 1rgn7K-0004cI-Fl for hackers@freebsd.org; Sun, 03 Mar 2024 16:47:06 +0200 From: Daniel Braniss Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: How to add -listen tcp to Xorg Message-Id: <543CC273-7A51-4C12-981B-493CA69BE5FE@cs.huji.ac.il> Date: Sun, 3 Mar 2024 16:46:46 +0200 To: freebsd-hackers X-Mailer: Apple Mail (2.3774.400.31) X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.70 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[huji.ac.il,none]; R_DKIM_ALLOW(-0.20)[cs.huji.ac.il:s=57791128]; ONCE_RECEIVED(0.10)[]; MIME_GOOD(-0.10)[text/plain]; DKIM_TRACE(0.00)[cs.huji.ac.il:+,cse.huji.ac.il:~]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_NA(0.00)[no SPF record]; TO_DN_ALL(0.00)[]; ARC_NA(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DKIM_MIXED(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; FREEFALL_USER(0.00)[danny]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; MLMMJ_DEST(0.00)[hackers@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:378, ipnet:132.64.0.0/15, country:IL]; R_DKIM_PERMFAIL(0.00)[cse.huji.ac.il:s=57791128] X-Rspamd-Queue-Id: 4Tnl6D2qWzz4F7h Hi, In the past Xorg listen on port 6000 was the default, now it=E2=80=99s = disabled. Some years ago I changed this behavior back to enable, but now I can=E2=80=99t find my patch, and looking at the latest sources is mind = boggling, trying to set listen tcp is not working. Any help is most welcome, Danny From nobody Sun Mar 3 17:10:00 2024 X-Original-To: hackers@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 4TnpHL4fmYz5Bw0h for ; Sun, 3 Mar 2024 17:10:22 +0000 (UTC) (envelope-from garyj@gmx.de) Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (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.net", Issuer "Telekom Security ServerID OV Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TnpHL1B7hz4VvC for ; Sun, 3 Mar 2024 17:10:22 +0000 (UTC) (envelope-from garyj@gmx.de) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1709485801; x=1710090601; i=garyj@gmx.de; bh=B6qHapRHTNiEkk+ePHWKtcZB0MBhOgptFWXwdl5j/uc=; h=X-UI-Sender-Class:Date:From:To:Cc:Subject:In-Reply-To:References: Reply-To; b=dtL8ScNMGA/pFTK9JyiIazl0jrB0nrhoUMIG8QVbkOscld1JbI6OnGRhaNCVP4ef UdxSY1ObvzZXahF7vh2RnecagJvTuF13bWDTRQsd2BLqIhlOwVVjAgV2sm0/uvkr4 VKeFKxLyC8rrxtfem0zg5ZeCOf7zl/hzt6VSZCbJ1HqGt7FPUxwHAJIQdjHcI4bWn hnkxYFhACtq5sp5ZzVY7r//kO9hRrmivivUNIOH0LwSz4JNYFsGa4jMxECoYhgDQ/ t4XibX1nDQ18KsdBr9xN0ZL8Xmhk1xRaTlCOrE4j1u9TMhMRO+S3nzN0mCrsGstUt tu2MA7F4Kw8I4MNORw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from ernst.home ([91.59.224.160]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MRCKC-1rSbr32FTY-00N7t7; Sun, 03 Mar 2024 18:10:01 +0100 Date: Sun, 3 Mar 2024 17:10:00 +0000 From: Gary Jennejohn To: Daniel Braniss Cc: freebsd-hackers Subject: Re: How to add -listen tcp to Xorg Message-ID: <20240303181000.52322886@ernst.home> In-Reply-To: <543CC273-7A51-4C12-981B-493CA69BE5FE@cs.huji.ac.il> References: <543CC273-7A51-4C12-981B-493CA69BE5FE@cs.huji.ac.il> Reply-To: garyj@gmx.de X-Mailer: Claws Mail 3.19.1 (GTK+ 2.24.33; amd64-portbld-freebsd14.0) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:i+MHpV1sgZfX7ZEXIBGi3+gr/ddQzgBSO2ne5L0Ryd8SzINbPGR X00YbBzYLl6aUfBLgH64PSukSkPjJq+MjHjMFfdLW7QP46Oe48A6Vj7DBdBjImQ5a++Pd63 rN3piueBbuvpoIdVFc1GeECweqjVrKewG7tLUSzGZtTtcoFSdffUlB5VQFbYnjLcl6POVSi DAOUapLkrFS2g19rrN54g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:4D/GVfaws6E=;7ALAi4DlG9OzLb5d+3vqGkTC+mz 3cFYWsCgxoyIvctt2HpqNUNE52WlHwnBnSpCEOp14CDpd0sQGIRxrKEMqYvnamelL71KzzNTS B6Rjz5giomPyGNBlC8POTdkTMDURdW6f2HjAlFgTRGLJoK0ZoQ3CXiURSnz8y6LrHn8sl4orN RIMkyrlTSljN4N0e3h0Yo6M6kUp0MsTqN7s0DGKyxFKq+R0l0ev+IABUmK76bxnuToB9fujks 5yQOnugR8smZi1uhYKnIC7JSyGNTk5jxEcpgCSyRhpALY8mV9RZDG0AYUSHwrGkkzByF6Vkne LscShOnnq2v9QeURpVWG5kNITtC7KU1eoQipohsv9p9rSJ7ncOEtlpbISHQ/vOyiWOB2XZjRa osawXKJBwY8nXH4+OygzAoLLbAgE9sApyX+hjkZypzFANMhpoz7b5XcXFil5HT7ekId02gmPK rrzuusv/SAXq5dGRhZyZnHJGjAN6uMWPIk1Zq2kjmGxh3DWag7bUzV9q1mAy/R9LyecYWpsUI CDVlnAkzJqaHrBaGJYuHxxzyk0ixB5OVpu4mTv4EHZJcA7AA9DgbfO9mNBB2mFvA2QrT/htoa UwdPe7cccPdmQiGzSjxc3yUjknO+o56OzY57uDQ0VOKtVw5Y/9RZ4l3eJzBTBClb3jQRRgleX +PKqJIQdwKF8zazztlIE9c0medUMyrekZ72K5CtzKyopbQC5419IIymzMSVQPlCqiH/GgXchl rG1jPLGPZorbOyvaBbbqdXRq/G85yTjsAP3wWCVvvY9is0j5+pCcsHREmmyRVF3wNGgQ6vZcw mrfwaNWIBkZwrAJS/MbTDtKS+2SiQ4Hdk9i8t83j+yfGA= X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE] X-Rspamd-Queue-Id: 4TnpHL1B7hz4VvC On Sun, 3 Mar 2024 16:46:46 +0200 Daniel Braniss wrote: > Hi, > In the past Xorg listen on port 6000 was the default, now it?s disabled= . > Some years ago I changed this behavior back to enable, but now > I can?t find my patch, and looking at the latest sources is mind bogglin= g, trying to > set listen tcp is not working. > Any help is most welcome, > Danny > How do you start Xorg? I use xinit with this command line: /usr/local/bin/xinit -- -listen tcp Of course, you'll need to have a .xinitrc for that to work. =2D- Gary Jennejohn From nobody Sun Mar 3 17:29:14 2024 X-Original-To: hackers@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 4Tnpjb5Bdvz5BxhC for ; Sun, 3 Mar 2024 17:29:39 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: from kabab.cs.huji.ac.il (kabab.cs.huji.ac.il [132.65.116.210]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tnpjb2P9Tz4ZCM for ; Sun, 3 Mar 2024 17:29:39 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cs.huji.ac.il; s=57791128; h=References:To:Cc:In-Reply-To:Date:Subject:Mime-Version:Content-Type:Message-Id:From; bh=uhe+eZzoNr+p9c92ESJ96fAH8rqdDDBj/SbxoRH3ozc=; b=DRAaCxsqCsMP3Zcw8JcSsYJD73y5x8CnTzr6IIxWSZWFbIRszmBlwpsXQ3cSkalEm01RIfU2wXf+b4t0kWir+A9h4mJot2H/efFyYfw1YiErLOestUKeDQGvy/s8Vx7kSaygPrZK6IiicZDXJ96DzUpDdEbnxHzsDSh8pyR/tQ7ue0QTt5Yx89Y1WS8NnIszAh8y4soF5HZ7w5Oaw8OXEBIUfgE09iwO/aIsgcJPGwxP14R0OVcI5EMSZgOv6KUdX8MMyrdmNm75/PXUbCyz2Nfb63hQL5N3jjWGNWgAADEi394ErM24EpUjv0IPxr8rxAPe1yWqhEIJhXcAym9AyQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cse.huji.ac.il; s=57791128; h=References:To:Cc:In-Reply-To:Date:Subject:Mime-Version:Content-Type:Message-Id:From; bh=uhe+eZzoNr+p9c92ESJ96fAH8rqdDDBj/SbxoRH3ozc=; b=Ru+JP8R2yjt+R8M7Q0c7vZtmg+PA3XQnh5rzptPfJFB/hrxgLEKqJVUBz6oB38YpBJcTBUSaiBQ8WTpAEJZAQ2tC2EOd8t2oqFWwVJaV6Qvaq/QqRZNPhgDwHkEf+w1xNzceA2wpYowM1grWvD94pEaXtv4CqPmtc/bD9ThJNW3nTdbdOQ8DsGezbApiRopnqpFbI695Xkl+e/XNb61PgIvjgZe7FsswtgVyz7KyOvcETvZ0grFcsPJBx+zUVHheiqvhpUNS9uwiVhUeGnBHxxflo80Tbv81Bk9mKvm0FyMGixAO5njwj7JS9KEXCiaRbThL/Ijn8HEVFu6QjiaFkg==; Received: from imac.bk.cs.huji.ac.il ([132.65.179.42] helo=smtpclient.apple) by kabab.cs.huji.ac.il with esmtp id 1rgpeZ-000Gho-2g; Sun, 03 Mar 2024 19:29:35 +0200 From: Daniel Braniss Message-Id: Content-Type: multipart/alternative; boundary="Apple-Mail=_80859BFE-8149-4677-9E79-AA127F83EBE4" List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: Re: How to add -listen tcp to Xorg Date: Sun, 3 Mar 2024 19:29:14 +0200 In-Reply-To: <20240303181000.52322886@ernst.home> Cc: freebsd-hackers To: garyj@gmx.de References: <543CC273-7A51-4C12-981B-493CA69BE5FE@cs.huji.ac.il> <20240303181000.52322886@ernst.home> X-Mailer: Apple Mail (2.3774.400.31) X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:378, ipnet:132.64.0.0/15, country:IL] X-Rspamd-Queue-Id: 4Tnpjb2P9Tz4ZCM --Apple-Mail=_80859BFE-8149-4677-9E79-AA127F83EBE4 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii This is the trick that has worked for me since time immemorial: In /etc/ttys: ttyv8 "/usr/local/bin/xdm -nodaemon" xterm on secure > On 3 Mar 2024, at 19:10, Gary Jennejohn wrote: >=20 > On Sun, 3 Mar 2024 16:46:46 +0200 > Daniel Braniss wrote: >=20 >> Hi, >> In the past Xorg listen on port 6000 was the default, now it?s = disabled. >> Some years ago I changed this behavior back to enable, but now >> I can?t find my patch, and looking at the latest sources is mind = boggling, trying to >> set listen tcp is not working. >> Any help is most welcome, >> Danny >>=20 >=20 > How do you start Xorg? I use xinit with this command line: >=20 > /usr/local/bin/xinit -- -listen tcp >=20 > Of course, you'll need to have a .xinitrc for that to work. >=20 > -- > Gary Jennejohn --Apple-Mail=_80859BFE-8149-4677-9E79-AA127F83EBE4 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii This is the = trick that has worked for me since time immemorial:
In = /etc/ttys:
ttyv8 =   "/usr/local/bin/xdm -nodaemon"  xterm   on = secure


On 3 Mar 2024, at 19:10, Gary Jennejohn = <garyj@gmx.de> wrote:

On Sun, 3 Mar 2024 = 16:46:46 +0200
Daniel Braniss <danny@cs.huji.ac.il> = wrote:

Hi,
In the past Xorg =  listen on port 6000 was the default, now it?s disabled.
Some = years ago I changed this behavior back to enable, but now
I can?t = find my patch, and looking at the latest sources is mind boggling, = trying to
set listen tcp is not working.
Any help is most = welcome,
= Danny


How do you start Xorg?  I use = xinit with this command line:

/usr/local/bin/xinit -- -listen = tcp

Of course, you'll need to have a .xinitrc for that to = work.

--
Gary = Jennejohn

= --Apple-Mail=_80859BFE-8149-4677-9E79-AA127F83EBE4-- From nobody Sun Mar 3 18:05:51 2024 X-Original-To: hackers@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 4TnqWp1vnkz5C1qZ for ; Sun, 3 Mar 2024 18:06:14 +0000 (UTC) (envelope-from garyj@gmx.de) Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (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.net", Issuer "Telekom Security ServerID OV Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TnqWn5dlLz4hqr for ; Sun, 3 Mar 2024 18:06:13 +0000 (UTC) (envelope-from garyj@gmx.de) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1709489154; x=1710093954; i=garyj@gmx.de; bh=x6pQIqAhS5cGkNvUf4saY/6H7bn4lI18jN4qQqcWXpo=; h=X-UI-Sender-Class:Date:From:To:Cc:Subject:In-Reply-To:References: Reply-To; b=IK8P5LbvqEvLwPhanv/nByary4WThxAvxOVoOeNIjPrXQsDEOvkebSC+XQ7pCmM5 eAKo/rxfc94QR0MZtjznCaAY0wFTNwtAIXUIfsTod3B1pCAXc2Y7LfRpaD8Tkfn+4 UV7OeAJA7ClWyusgG4eF4oQqjqMVPZMiYru6yo9bPSlnavP6Bddp1juKiQPTVUzer gVaeBtsCbrfmeQ7mF8RWpxN2ojZSEIBzpDeY+WYY3Tko/mc6WQuEUbWV2w9AXpSJ9 IYbL4ez8bZ+ZNIkVVIccvYIOWc86ZrEAfkbG+pxSk8n6dL2ihV2wQzoa7Qo/BDFAc ksa19prECveZfwjfKw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from ernst.home ([91.59.224.160]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MJE2D-1rSKZl0DCl-00KiXt; Sun, 03 Mar 2024 19:05:54 +0100 Date: Sun, 3 Mar 2024 18:05:51 +0000 From: Gary Jennejohn To: Daniel Braniss Cc: freebsd-hackers Subject: Re: How to add -listen tcp to Xorg Message-ID: <20240303190551.7ad01ac6@ernst.home> In-Reply-To: References: <543CC273-7A51-4C12-981B-493CA69BE5FE@cs.huji.ac.il> <20240303181000.52322886@ernst.home> Reply-To: garyj@gmx.de X-Mailer: Claws Mail 3.19.1 (GTK+ 2.24.33; amd64-portbld-freebsd14.0) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:yNgnSk3IFNu04CsJ07c5d3uTGfPQwNu5t7EJYmDARwUvWYaRehk gQLSUoFQW1NryciDOifdlimXS712MY+jiH0bE2XgGSz1vT07T68djIcmqVGi/xpdAaBcOB6 rjwjOih6r1D3znFfbA+mx3GHA74UWPKViHCFO6KplOYlBcPR6lAeYKYexvH8Mpqub4l2vhM optpUTl8lKhr4gddRfiEg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:gUM0obPC7wc=;XzZVRTQ+eMS6y2e3r+cU6rzqkl5 m/vmXuvRxdC5cvukxc5jCYv8sPj/Mwaqt7I1EVtq9wzzjGK5q4JtIBXDMhuxiPL1TpaL21whW 7lluLnLwZQSpRPRX7aT25p4fLq+W/zwl0UEtjShI7pAZ9+fU3fNMbUj8tUvEv3WCan5uS4zSI YxXyhw/2f0HeaYb1q4fq617MDVwew9mRLoE96anrrwaK92yiZXLaeG64xf08mECavDPeksh66 lQotpLz3/d4EXpKCsx6gSWubXFZM5lA4rbTODDE/MiCLTxFSmMqD2B8LYSJENbSvCHF5A2kP2 xv2GGsfA68+xzAtLz+x55ewm1Qx8QjvMKXu9rnv2ror55MtsvZBdLs/O/JUTMKtPx8R1Vs3/6 csizyUqVJ8HodO5jNamEnBiQYIn9cFKLLSZlUOmPxerTCE2/f6ReAqpWgUosMhJurTQLNtSj8 Fqe+YbUrJXvp5oBIsaw8HN/bec8GIo2jdvxKjx3aTkr1pO2kUIOvrOZIa93jLvYkcHhZe3hp0 APfqpfNCku82bfw9+9XsmCf+1lPco17VS4t2Ziq06ZPtm1TilZRCFoqbLgE7sWhX8lQ9doC0a gkPcmqiL7B2luiXqLaxnGp6dKrf4xdrfYxCP0jAfhcq2m935jJak402QsWPWpiKwG6H3Ny/gP rNVkaog8MK5qivp5aMtNvoSq2z3OzQiAttd3aJo8OKzcvB8wCxYLN5DjJGMvu8vSKU9WwdKNG YtZPx2dZpw8LNC4aG/NwvJDBZ2KHrm7BrL34pluUmiNhnfhON1uWBaPwHwAgdWkRhNMQJENDC UAHWtvyp8AmZ+dHU59/KOJ44BmYXXXyLsHp4xCnmGEU94= X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE] X-Rspamd-Queue-Id: 4TnqWn5dlLz4hqr On Sun, 3 Mar 2024 19:29:14 +0200 Daniel Braniss wrote: > This is the trick that has worked for me since time immemorial: > In /etc/ttys: > ttyv8 "/usr/local/bin/xdm -nodaemon" xterm on secure > Well, it doesn't work now. I've never used xdm and have no idea what options it supports. But I compiled xdm and there's the xdm.8.gz manpage which has a LISTEN section. Might give you some ideas how to fix things. =2D- Gary Jennejohn From nobody Sun Mar 3 19:08:52 2024 X-Original-To: hackers@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 4Tnrwd39jTz5C7Fq for ; Sun, 3 Mar 2024 19:09:21 +0000 (UTC) (envelope-from garyj@gmx.de) Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (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.net", Issuer "Telekom Security ServerID OV Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tnrwc0s3fz4r9h for ; Sun, 3 Mar 2024 19:09:19 +0000 (UTC) (envelope-from garyj@gmx.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmx.de header.s=s31663417 header.b=FBWdLUj4; dmarc=pass (policy=quarantine) header.from=gmx.de; spf=pass (mx1.freebsd.org: domain of garyj@gmx.de designates 212.227.17.22 as permitted sender) smtp.mailfrom=garyj@gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1709492933; x=1710097733; i=garyj@gmx.de; bh=BZFEHhsl6qDY4ZkaVOP8G/Nmh11tJOGLCszvanQX63g=; h=X-UI-Sender-Class:Date:From:To:Cc:Subject:In-Reply-To:References: Reply-To; b=FBWdLUj45EU7rQJqKxDqhlhEluf4HTt3Ee5wONi7tfIEui3cfaynYLNsULMBu+M/ gsG0eow1+dZugCxgGrXP52F3uDN1RTcbI0IBYtSiMBTMh35Z8CI6IS3TSDQS9F/E6 hnY6/7DOiTIRAY0VdSH19Hedr7P8bpeIP2n1wCc1RSDuc62haJVevlmEWtYF4Eps8 Lpu8Qd5r7JkW2TDuXaG6A10QIAYMNnw1iHP7xaN3G1ULqRMLqiC7j33HI3XQabYTp 9gT40yuprIRhbOBenCaHLBr5i/O1uppwBu60sRXu4BDzcEoXjyjBACA9cr0pX2q1I McKV8aBPchP8qP2gnA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from ernst.home ([91.59.224.160]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MkHMP-1r1Dw41dfd-00kcQC; Sun, 03 Mar 2024 20:08:53 +0100 Date: Sun, 3 Mar 2024 19:08:52 +0000 From: Gary Jennejohn To: Tommy Johnson Cc: Daniel Braniss , freebsd-hackers Subject: Re: How to add -listen tcp to Xorg Message-ID: <20240303200852.3d6e4ea6@ernst.home> In-Reply-To: <20240303132827.72fca2af6bce173d81794f32@bobdbob.com> References: <543CC273-7A51-4C12-981B-493CA69BE5FE@cs.huji.ac.il> <20240303181000.52322886@ernst.home> <20240303190551.7ad01ac6@ernst.home> <20240303132827.72fca2af6bce173d81794f32@bobdbob.com> Reply-To: garyj@gmx.de X-Mailer: Claws Mail 3.19.1 (GTK+ 2.24.33; amd64-portbld-freebsd14.0) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:zx9wK/xK7Sj4Lf42D7xWDBpY5ob/83MF0UE3pM1fHoH4ylaavVH FNaQFM61UJY4U3eV9kJtQuYllS0lZdUypwgiXBdIcttpxMhUB18dqF36O3DVHzrHvqZUY+o loE3dWmI+ebMGqbMuJVky+0XPr/ZmlKcji1fxDg5F0DrJ5d1fe/lFQgkb/wJf9WSo3jL54O YRkwoydR4MSClTiQqD5oA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:fF8aYRae21A=;E/J89n9Kzn387oQwijPsDowLBaW kG9uTykY20QMHXBx0jD0P03vltsQckL49uuAeNuMpQ5ziv74hXJw1OmOVBkNQmTKH9IeuCIyw nDJR7Nu0x+aAH8uEbpY6QW2XJ/Rfn1KPV2/gjdi1PrAq34fGFpL0X/bfiCNot+eMchR4kzscx 4dCKB/d/Nnr4NEvZabLC9nbci45XJ+pXfPzOxrYtww/hk9pIvwf0/Mn1U1YkcJuXeR7LJu+PG Ay1uG658UMj3irKjjLKn3OvuK7uIaBBIG05bNdPN6IJZYkOyn5psjm3qYQ8HVcOz1eU+wnX+A jbY5TYe6/7j3d8CWb+E+4BcHsrXOsAcNQvX39Trckiw8e+jkGQ0UmTw+HVI4maOXkKq0JOUPO CGUamnV1AWXODYKS5aOByd8mfvaiXLgz95TuUM+Eautlv4fdK16pVrlYnDimA4xhDideZmisA 0QJPs7G1nIkWog9dK4KRqsE/4JVRN1GimQMoBLszVxKdS5k8qw2Z1cB9dPYitLHvmljWJEICw 7VLDYzrhL5uyftDdRRGohQGqrtF4OOvSTtW8pkfatKQboM7lZJ+KYPBlXCdtI9BUXwVEm7ze4 cWFCpTs+1pXWNM8ZIX1V4J8PKcO6oa603wj+HyX/XZn/OUJdXtd9gL1zg/w1bFfovkimluYhf P13uiwdKgmSwqrM+u2P8+LXMKaEBpLVa8OxXB4e05+xLMkxKfObuAodSsBHHldVYysLxke818 6/cz9go3qNzAp2YMinabaAFbqztE6lI7QalkCd/Q25Vn3wC/gymZ/n/ZWuRbcwAodWkqkGOmI rOo/Bo+fz4Sa6BbDN7IqI+oOTxQ9OZqLaqnevB+bS8FCs= X-Spamd-Bar: - X-Spamd-Result: default: False [-1.92 / 15.00]; NEURAL_HAM_SHORT(-1.00)[-0.999]; NEURAL_SPAM_LONG(0.85)[0.848]; NEURAL_HAM_MEDIUM(-0.67)[-0.672]; DMARC_POLICY_ALLOW(-0.50)[gmx.de,quarantine]; R_DKIM_ALLOW(-0.20)[gmx.de:s=s31663417]; R_SPF_ALLOW(-0.20)[+a:mout.gmx.net]; RWL_MAILSPIKE_GOOD(-0.10)[212.227.17.22:from]; RCVD_IN_DNSWL_LOW(-0.10)[212.227.17.22:from]; ONCE_RECEIVED(0.10)[]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_REPLYTO(0.00)[gmx.de]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[gmx.de]; TO_DN_ALL(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmx.de:+]; MLMMJ_DEST(0.00)[hackers@freebsd.org]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmx.de]; RCVD_COUNT_ONE(0.00)[1]; HAS_REPLYTO(0.00)[garyj@gmx.de] X-Rspamd-Queue-Id: 4Tnrwc0s3fz4r9h On Sun, 3 Mar 2024 13:28:27 -0500 Tommy Johnson wrote: > On Sun, 3 Mar 2024 18:05:51 +0000 > Gary Jennejohn wrote: > > > On Sun, 3 Mar 2024 19:29:14 +0200 > > Daniel Braniss wrote: > > > > > This is the trick that has worked for me since time immemorial: > > > In /etc/ttys: > > > ttyv8 "/usr/local/bin/xdm -nodaemon" xterm on secure > > > > > > > Well, it doesn't work now. > > > > I've never used xdm and have no idea what options it supports. > > I fixed the problem by editing the file Xservers in /usr/local/etc/X11/x= dm > to look like: > > :0 local /usr/local/bin/X :0 -listen tcp > > I am using xdm from .../ports/x11/xdm , as opposed to any of the > newer reimplementations. > That's great! I was hoping that a solution like this could work, since it's similar to xinit passing -listen tcp to the Xserver. =2D- Gary Jennejohn From nobody Sun Mar 3 20:56:31 2024 X-Original-To: freebsd-hackers@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 4TnvK426Bpz5CJPr; Sun, 3 Mar 2024 20:57:12 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) (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 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TnvK16k9gz42yp; Sun, 3 Mar 2024 20:57:09 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=T3qKZ6uv; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of marietto2008@gmail.com designates 2a00:1450:4864:20::52e as permitted sender) smtp.mailfrom=marietto2008@gmail.com Received: by mail-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-5643ae47cd3so5281106a12.3; Sun, 03 Mar 2024 12:57:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709499428; x=1710104228; darn=freebsd.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=QGMyxPYddGCloH1b9ZXYErmNwRbBWY6kp4i87YzBpNA=; b=T3qKZ6uve/7jfX2GBuAx4nC9UziqglHlX9bCuC1i70swki0L9VFliDApUmTexzvNKf eOhSAvdjhae1dY3Ij79/0UyuuiQK8zWbt9i84/YZpaGIcK3HRaLqof4vywEq8LBFrq70 tNrp5OiGDl3cqUOi89b25hDfT8shcLqudEuDmVPC1lN3tMTm27Z67dxIwKpS1aDza99K ocaw+oiuqzhzF6FeoW0sj4izkNdXpYahXVTMGnZfYNepufOX3QY5OSzigMMg3VvOgo2o msQeUDDRYMh0BU3yxjTaTm2gry0N/IBXo1lL/l2tyvPGWAD1zIqlzed03Ylvo9o73f/9 rDJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709499428; x=1710104228; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=QGMyxPYddGCloH1b9ZXYErmNwRbBWY6kp4i87YzBpNA=; b=oqmTCpY5r72A6ulm1dWBKsWEOjNgYUyKLIT0AUnGXYRfz5OlfS2C0qMHCq0gESB19B r7kS2HTy2lZasS/D7lfOIETtqza06Te4LeLQt0h/LuO+MDScGT873+hLaHXcWo3DS3oS mtApiLbv6oAM2KswH2/0xwX6/XW9mTPyTcJZWn8EhMU94VEFOoTKYtGi82hqJKVH8psK DLIGRc04j6tDY763Y50H1Z+F7lN2icmRJVoQh2vmsfukaM6lcVOWCSPaiYrglUTZOZer 9Egw2z/b7kCEq/8HHt/7uEeFBPhiNSJ9Bki4mAdaQmZYxjbWJfsU2J9Q2KMrf6PMWugz +MIg== X-Forwarded-Encrypted: i=1; AJvYcCUTFAy0kzDC/hSI5Hb7YH8xTxWzBjAnF5APznzfPwta8CcUU9ztVs+37TlJ2rm0WMpGE0wU1xDU2MazmSmqsPIsbW1aiqAZskT+iUrPrOLjsd6AGH00ylMmw6js9626yhHNEpH0reicbEOg X-Gm-Message-State: AOJu0YwdEtmF03cCSNbWHTHcFl0rnq5GQt0O5rPWuHK4gmgO4+sVIZWE lz3DF5PB6ldMJ4AI819PBOChodDwPQwbhqJIXcMJaIXSdZb2RoY4viejqBAmfb15odCx/4f6ivV SvNXmdpMtn2tPjTVZ98MwcHyh40/sdqtq9ZA= X-Google-Smtp-Source: AGHT+IGMp1xB8z/7knFJnFRAkW91HDXlrh0g91UttottUVIKNN52t72RpBGYQ7X3dv9r4nc9QzGNqcn5auZywbyRk3s= X-Received: by 2002:a17:906:37d6:b0:a45:f05:7e10 with SMTP id o22-20020a17090637d600b00a450f057e10mr1676790ejc.24.1709499427455; Sun, 03 Mar 2024 12:57:07 -0800 (PST) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 From: Mario Marietto Date: Sun, 3 Mar 2024 21:56:31 +0100 Message-ID: Subject: A project is to be able to pass through an nvidia gpu to a Windows vm virtualized with bhyve. To: FreeBSD virtualization , FreeBSD Mailing List , freebsd-hackers Content-Type: multipart/alternative; boundary="0000000000001e06830612c7dafe" X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MISSING_XM_UA(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_COUNT_ONE(0.00)[1]; FREEMAIL_ENVFROM(0.00)[gmail.com]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::52e:from]; MLMMJ_DEST(0.00)[freebsd-virtualization@freebsd.org,freebsd-questions@freebsd.org,freebsd-hackers@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+] X-Rspamd-Queue-Id: 4TnvK16k9gz42yp --0000000000001e06830612c7dafe Content-Type: text/plain; charset="UTF-8" Hello. My project is to be able to pass through an nvidia gpu to a Windows vm virtualized with bhyve. I know how to do that,but no one wants to take my idea into consideration. The problem is that Windows gives error 12 (interrupt conflicts) when it finds the nvidia gpu that has been passed through by bhyve. This is the patch needed : https://gitlab.com/Queuecumber/linux-acs-override/raw/master/workspaces/5.6.12/acso.patch Linux does not need this patch anymore because it has been added in the mainline kernel. Different story is Windows. No one can add that code inside the Windows code. But,maybe it can be added inside the bhyve code or that code can be converted in powershell code and run it under Windows. I don't know what's the best method. But I'm sure that it will work. Let me know what you think. -- Mario. --0000000000001e06830612c7dafe Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello.

My project is to be a= ble to pass through an nvidia gpu to a Windows vm virtualized with bhyve. I know how to do that,but no one wants to=20 take my idea into consideration.=C2=A0 The problem is that Windows gives=20 error 12 (interrupt conflicts) when it finds the nvidia gpu that has=20 been passed through by bhyve. This is the patch needed :

=

Linux does not need this patch anymore because it has been added in the=20 mainline kernel. Different story is Windows. No one can add that code=20 inside the Windows code. But,maybe it can be added inside the bhyve code or that code can be converted in powershell code and run it under=20 Windows. I don't know what's the best method. But I'm sure that= it will=20 work.

Let me know what you think.

--
Mario.
--0000000000001e06830612c7dafe--