From nobody Mon Sep 07 03:28:42 2026 X-Original-To: dev-commits-src-main@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 4hdXbt3wQfz6rH8n for ; Mon, 07 Sep 2026 03:28:58 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pj1-x1036.google.com (mail-pj1-x1036.google.com [IPv6:2607:f8b0:4864:20::1036]) (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 "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hdXbs5FSrz3MH8 for ; Mon, 07 Sep 2026 03:28:57 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20251104 header.b=NsA31WVc; spf=pass (mx1.freebsd.org: domain of yaneurabeya@gmail.com designates 2607:f8b0:4864:20::1036 as permitted sender) smtp.mailfrom=yaneurabeya@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-pj1-x1036.google.com with SMTP id 98e67ed59e1d1-39b35105ba4so2567684a91.1 for ; Sun, 06 Sep 2026 20:28:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788751735; x=1789356535; darn=freebsd.org; h=to:references:message-id:cc:date:in-reply-to:from:subject :mime-version:content-type:from:to:cc:subject:date:message-id :reply-to:content-type; bh=oFShjpG/QRf0RCM2ZYigojNGTsTH2TDcoAC8hUa6xPk=; b=NsA31WVcg7t/L9/ulkeS29L+g+ztVVV+IG/GKx5yen0Fznltiq+aFyjNHkB+2ND92T nBTVQ+xtgFXTyVhuho3m0FLOdPUcq5V+YUIjo7wWSS5/j2V6xQtJO5sLAq5DXL23uH18 B24g2iki4PagcR51C+juDD5bd12o0ZlJ7llzs/lAZj1N3+xDyq82pisjQ2OKNvhkKAeJ fPkYFKv+a0lR5dMqmQ7n+XgDWRgQ4EmBxI8C3sPuuXtxI+gw/m2G7Uydi4Zw3aTmQBAx m2SQYFo2Sk9ehZNuECaLW49w2vncAmeJFEyTfpyos8eFkFRY+lWlTeNXCPxs9RMc0S8X /hVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788751735; x=1789356535; h=to:references:message-id:cc:date:in-reply-to:from:subject :mime-version:content-type:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=oFShjpG/QRf0RCM2ZYigojNGTsTH2TDcoAC8hUa6xPk=; b=RFfPtI0metMh7L3Rn9xcV37k35SBRMbhFi9GJouOOqwm7VwLjqCIo1yjHMNQ7PVEvA esY6LRsRxndRFjF5v2Dzwf9o9xkR72Navq0jr3lRZqeXlhrbwgOwEgZUgb7JEkt9E7bg Wtj1y5rmAqW4n/9M9pzpFGKbY/DRyWECV5PRWjQ8pmImmXBpHsMDfqjxMAgghCWfN12j H4Tt1NmVVLVwJBQBKz84o9jnkEZD+mQoF0gK5HzaVuTdzMLLD5XJBnOG1q9GZXkqSwg2 FA2hzFK4hVnEwRJknbwZzRzlOVGaR7+HGgLoX6QDo8TRI/qKiFw5DI9RdiaUUaSOnWbk rZrA== X-Gm-Message-State: AFuF++m5m1SG//XP9tla60xUlXVnNNIEGki1z1HV35P8NhqJsbVL0j6I Tujvl6W/SE40nRtoEvlhIXprjXXgprLir3kQ6+T36Hymh/IIvMFF24NU X-Gm-Gg: AYBFou0h9jyfVSUkkGOmOPHD2X4nrfuQ2yDuWRwAC8oYvTl2bUEHZMIjQH0NM5hJ1ZL wiwWlLk2gem8ZnN9L8RSQOGJs407X+0AX6V8i89cf4mbXjRDdZRus9HR/0lCpSzLURyYqsshYzJ 3+f3nOhU4xQvEtZrwZQRj8iUypnMKqPqUogzm8eJ0hQ09Q0VVk2gykEWmSAiOOUuVqK5feTPiXm Klv1a4w1H4afHC3wmlSS3egAbApGYZ7h9/gWGEM+Lqa0YtppLzdxB63kSLJJiWKyy8nUiFWRXLB zJD4UFRpI5ijzaU8WJc8aKcKotsm+V+rT5rY7Iem8Fz8sZlRkEfMMn3q3K2h1rZs7e4FcFTry4Z FAhLc4wQlf65IxLF3uZ8ns35LLXvv0QCrEXe5v+C4ur2GPcP6Y9j3mDGacOlLosG/L8/AOb1Gyl xO52VC8e9LP7g/Z4bPhX/Vfg/V3lxyMuD1Vj3Np0qLQgkxaDhqDsXyVpKgCAfQjJkcqjkDPHg1K XKv9SGFaEwUskd5oCbo7g== X-Received: by 2002:a17:90a:1189:b0:39b:61f1:8032 with SMTP id 98e67ed59e1d1-39b61f18060mr5099152a91.16.1788751735391; Sun, 06 Sep 2026 20:28:55 -0700 (PDT) Received: from smtpclient.apple ([187.15.152.46]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39ae60891b2sm9996550a91.0.2026.09.06.20.28.54 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 06 Sep 2026 20:28:54 -0700 (PDT) Content-Type: multipart/signed; boundary="Apple-Mail=_CBF61742-DC22-4C10-AC5C-E0D249AEAC69"; protocol="application/pgp-signature"; micalg=pgp-sha256 List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.700.51.1.1\)) Subject: Re: git: 132f818ddbf4 - main - contrib/lutok: update from 0.4 to 0.6.2 From: "Enji Cooper (yaneurabeya)" In-Reply-To: <20260905011134.20624cd9@medion> Date: Sun, 6 Sep 2026 20:28:42 -0700 Cc: "" , Enji Cooper , Baptiste Daroussin , Igor Ostapenko , Minsoo Choo , Siva Mahadevan Message-Id: <32C79F17-B920-4740-B30B-64966B7824FB@gmail.com> References: <20260904123225.6ddc1d58@medion> <20260905011134.20624cd9@medion> To: Benjamin Jacobs X-Mailer: Apple Mail (2.3864.700.51.1.1) 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.68)[-0.676]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20251104]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4864::/56]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; HAS_ATTACHMENT(0.00)[]; TO_DN_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; DKIM_TRACE(0.00)[gmail.com:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::1036:from]; 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)[dev-commits-src-main@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[dev-commits-src-main@freebsd.org]; RCPT_COUNT_SEVEN(0.00)[7]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-Rspamd-Queue-Id: 4hdXbs5FSrz3MH8 X-Spamd-Bar: ----- --Apple-Mail=_CBF61742-DC22-4C10-AC5C-E0D249AEAC69 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Sep 4, 2026, at 4:11=E2=80=AFPM, Benjamin Jacobs = wrote: >=20 > On Fri, 4 Sep 2026 10:33:30 -0700 > "Enji Cooper (yaneurabeya)" wrote: >=20 >>> On Sep 4, 2026, at 3:32=E2=80=AFAM, Benjamin Jacobs = wrote: >>>=20 >>> Hi, >>>=20 >>> I was meant to send this to you. I assume that including those >>> build files was unintentional, wasn't it? =20 >>=20 >> Hi, >> Thank you for following up =E2=80=94 I meant to send out a reply = to your earlier email. >>=20 >> tl;dr: including these files was actually semi-intentional, but = their inclusion is temporary. If you feel like it=E2=80=99s a real = problem which deserves fixing, please file an issue with = bugs.freebsd.org , or freebsd/atf, = freebsd/kyua, and freebsd/lutok (on GitHub). >>=20 >> (If you=E2=80=99re satisfied with the above answer feel free to = stop here) >>=20 >> As someone pointed out in = https://github.com/freebsd/lutok/issues/37, the release tarballs were = incorrectly generated for version 0.6, resulting in broken downstream = installs where autotools were not expected to be preinstalled (and = weren=E2=80=99t required in past releases). =E2=80=9Cmake dist=E2=80=9D = doesn=E2=80=99t include the .gitignore files in EXTRA_DIST, so these = autotools generated files get checked in to git repos (more easily), for = better or worse. >> This should be a relatively short-lived change though: the = proposed goal originally was to move to cmake with the project, but = after doing some research (thanks to prodding by bapt@ and siva@), I = think moving to meson is the more sensible route for the projects. = I=E2=80=99ll do a bit more research before committing to meson, but it = seems like the better of the two popular build system alternatives to = autotools (cmake being the other), which doesn=E2=80=99t rely on heavier = weight tools like buck or bazel (which rely on Java/Nailgun). >=20 > Hello, >=20 > Thanks for answering me in detail. >=20 > My understanding is that those release artifacts are useless for > building using FreeBSD's Mk, although necessary from the point of view > of an upstream distribution. I'm also under the impression that it is > customary for other "contrib" software that a bit of post-processing = on > the upstream release is done, sometimes from a vendor branch, to = remove > extraneous cruft or to merge some local patch before entering the src = tree. >=20 > And because during the previous import (of version 0.4 thus, whose = tarball > on github does contain configure, config.guess, libtool helpers and > whatnot), care was taken to remove them, I thought that this might be > an oversight this time. >=20 > It is just a small oddity to see a 11k+ lines diff popping out when > catching up on current... Not enough of a big issue for me, but still > I'm glad to hear that switching from upstream build system will avoid > such noisy change from happening in the future :-) Yeah, you=E2=80=99re absolutely right. I nuked the autotools files in = cfe443e1e63dd588fba7eabec553ed5e1c408d1f. They will conflict from here = on out, achieving a desired result being: they won=E2=80=99t get as = committed as blindly to the tree in the future. -Enji= --Apple-Mail=_CBF61742-DC22-4C10-AC5C-E0D249AEAC69 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEkHfexGRJ3gYRdA2gGpE5DjPsNJgFAmqeL2oACgkQGpE5DjPs NJgDAA//Xwm2oLNPNogkVtJ9a0N072mRVXrzBNGwjOBFlY8PPfeYyQ8iA+3rZc4g TBSqOgYN9Pw0IBFBQzMHDB6I7b59Sa0Uk6hGRlJzIym3JtLmQ8Ec7c0Bn6Ii17az KZK2ViGirSKFOOsZdOvbbmheo/8Mvxsxa+gYJHNEqOh4O6jzudYThjOxYV1Qtd4+ xEoIEgBHa3NcIiS8uYU721fQxp8yrVM2kjwht7SMMLx4iiNE1W7MVNYQB8Y7xrT/ TwVb7ZHWgOwVXBSRTsPLQgAUwKJIGwuhVbCQ1v3vRG+Vz7FypsG59qZcP/Rnb5cK sHMGn/az7O25FEmR7f+igX8YUAkIme67WK51NzU+4MwPJ31boSbn6/mappVMvCJS kipambXsaN2oo6trfFVaB8Vbi9wmu4IZM8v7kjhHq/cIx0Ay5cldsUU5KWtuUEGv zxE3lqe5WLNXXeR2R0VIXwYiZlfs749HICj/aALQl0aO1yAbumMp+E20jUPqHHpR dLogNmV0+UZlUlpz6AE9r83q6iXhfC6n92sDU1JRShpeW53EHIuSFoSKCuCUBEAO ZcpfwhuiKwOsSIp0jsFuSkod8A7eUP0AyPFXEVhyWGh2mczgZpyGzNqTgvzJJ7w6 tXTdi5GMwYQA+rLvnUU/Zt5+NKUx4FKrXiNS0VSOooYBsQ2BAbs= =4XBK -----END PGP SIGNATURE----- --Apple-Mail=_CBF61742-DC22-4C10-AC5C-E0D249AEAC69--