From owner-freebsd-ports@freebsd.org Mon Mar 22 13:40:07 2021 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 286275AF16C for ; Mon, 22 Mar 2021 13:40:07 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-qt1-x835.google.com (mail-qt1-x835.google.com [IPv6:2607:f8b0:4864:20::835]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3wbp33c7z3Qgy for ; Mon, 22 Mar 2021 13:40:06 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mail-qt1-x835.google.com with SMTP id h7so12275865qtx.3 for ; Mon, 22 Mar 2021 06:40:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd.org; s=google; h=date:from:to:subject:message-id:mime-version:content-disposition; bh=RhgStRyva5ChK81R89RxlZwOsMk594kzkVkPLyEL6ak=; b=MM7OVDblkKztWF9a4pLaJ/N5LHHuGSQKoX+XRiTypDatQOVIA7OE5yC/OxdhtWnAyV vy2kH7/Qtt7ZB1I5cK8A4e6TTgfO2oIaIVRZ2W8vDSM2cuKSyzgeNeclRkO8XqLvK/M1 wFT3aHgZdeNL3DplymLqWjptS+4FtXXd8cW7D83UcXfsv13bvh96mxTIEI9BS1A+P6+e nCcVsBZk2X6HerNDDH2Tx+f3LQww1ilP61mcFw/WCz8a6HHuILxYPgg0rjz1DWCWu188 1lmN47YhgNtm6rBJxlolFS734q7LNLdy4HVt55mBz4CpALqRHLjwXZxJ0lG8KYZJOWU1 cY+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-disposition; bh=RhgStRyva5ChK81R89RxlZwOsMk594kzkVkPLyEL6ak=; b=s12d5xs/Zp62/880ytF90YmmX54J9hQ1lx9SoXRpfy73bviRRzmD7c0h3VqAq7Bg73 vg3fdtB24SW/h+UJtlQFj+IwTDkuGApEw2npWhfAp7I8fiDEEpgmEwAAhPUj+/ujLU/g uTdv2LJ1gN1roY7E4WQX3olMKz1Gxx1hEHiOxCGqDSwgRdpPEWKTxR7pVR0/Ya5bji5+ X8QxIIyDF1QuwfN4Tz43rfSgBrqxpH5t3mlTtEclniR0F4PkDIG64wjZZFJZRM6twsEd SKPMeeBhHe6KrTXlt0LN8NQTQK6Ys9d+1rxW7MPDjdiL9Hlp6YQMPToLcIop9cdW+XrN 7eiw== X-Gm-Message-State: AOAM532n0FHYcCxwNsMJHelZXd4aL3f6atQ5x2fIGqmXarxD9l5G6Lu2 OQyejKDdVJaNYCaJ4cF9k2QvR15wDl/aHESUidFWaAIsegPrdbXRp5ql8dbRny4KB+HBf9NtXLb FAsFKkrZAUq5egrLDVp9Z8IueOOBtPt7LG+dkoLo/TKMRGDjg+ZpXbIlQUSelGY9YiU8gybauPP DuQcL0VR4= X-Google-Smtp-Source: ABdhPJxa/HINrA1lzAAK3IawGovAOaAqXqN4ku2dxrtOIERgxpDnjl/TdADVTNrxFskcuM8zoj7/wQ== X-Received: by 2002:ac8:520d:: with SMTP id r13mr9742169qtn.38.1616420405017; Mon, 22 Mar 2021 06:40:05 -0700 (PDT) Received: from mutt-hbsd (pool-100-16-222-53.bltmmd.fios.verizon.net. [100.16.222.53]) by smtp.gmail.com with ESMTPSA id 124sm10716323qkn.121.2021.03.22.06.40.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Mar 2021 06:40:04 -0700 (PDT) Date: Mon, 22 Mar 2021 09:40:03 -0400 From: Shawn Webb To: freebsd-ports@freebsd.org Subject: TCL and Unicode Message-ID: <20210322134003.hhdmq6ljxun4tsyn@mutt-hbsd> X-Operating-System: FreeBSD mutt-hbsd 14.0-CURRENT-HBSD FreeBSD 14.0-CURRENT-HBSD X-PGP-Key: https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/blob/master/Shawn_Webb/03A4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="w7udn57l2mda5kaq" Content-Disposition: inline X-Rspamd-Queue-Id: 4F3wbp33c7z3Qgy X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hardenedbsd.org header.s=google header.b=MM7OVDbl; dmarc=none; spf=pass (mx1.freebsd.org: domain of shawn.webb@hardenedbsd.org designates 2607:f8b0:4864:20::835 as permitted sender) smtp.mailfrom=shawn.webb@hardenedbsd.org X-Spamd-Result: default: False [-4.98 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[hardenedbsd.org:+]; NEURAL_HAM_SHORT(-0.88)[-0.885]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::835:from]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RECEIVED_SPAMHAUS_PBL(0.00)[100.16.222.53:received]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[hardenedbsd.org:s=google]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; DMARC_NA(0.00)[hardenedbsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::835:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::835:from]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-ports] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2021 13:40:07 -0000 --w7udn57l2mda5kaq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hey all, I'm tracking down a regression in ports regarding TCL and unicode. The primary victim of the problem is databases/sqlite3. Note that I use freebsd-ports on github as my upstream, so I'll be using git commit hashes from that repo. The sqlite3 build failure can be seen at [1]. If I revert commit 787aad81fc79d441fb0c9a750e6e33b6c0ea7ac6, sqlite3 builds fine. I noticed a few key changes from that commit: The build of sqlite3 depends on TCL: instead of using the distfile that has the autoconf artifacts pre-generated, the distfile without the autoconf artifacts is used (changing from sqlite-autoconf-3340100.tar.gz to sqlite-src-3340100.zip). This means that the TCL-based autoconf artifacts must be generated locally. At least, partially. It seems that the only part of the build that depends on TCL is the sqlite3_analyzer. Admittedly, this change is somewhat confusing to me. I'm having somewhat of a hard time knowing whether it's TCL or sqlite3 itself as the main culprit. Any guidance is appreciated. [1]: http://ci-08.md.hardenedbsd.org/data/hardenedbsd-current_amd64-local/2= 021-03-21_13h53m43s/logs/errors/sqlite3-3.34.1,1.log Thanks, --=20 Shawn Webb Cofounder / Security Engineer HardenedBSD https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/raw/master/Shawn_Webb/03A= 4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc --w7udn57l2mda5kaq Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEA6TL67gupaZ9nzhT/y5nonf44foFAmBYnjEACgkQ/y5nonf4 4fo+2g//SeNNIeefHNWgcH+cBbr1kvCzMHp24xIQ4gt+SHr16pRwRLRM+TWiG8B0 TvEwTiyjM0nIQe18+MPTPNK3xUUN2jWnxt/9jZoFR1+Jh2+87gzYGiqgaxwAev7J xGdDx2rjaAob3wa75d6bF3P92EotAYfiYGWH8MogGqmnI4l4Dg6/SCVAgTnZu+1t YRuXsvfxyNOW1CCHlwao7Lb8gSQNHuhkZt7t0G4FTjlLosBlB6OkNQtHz/yzrIQ/ xssaS5nvkJN2mSXvaz9+Itb0XvxjTJL06F2YfpTkVTJVl4Q2HsTI6va75PxQgQ4o SFNXU0Pwcpe8eIX2xWH6UrctjPUdDZD/uOf5tGJ7BWjKKV5zm89BhSWcRWqks/vY fwUXha0uPrz8XaVDct+NWgaSymk1TpKXzLVCZ115nIHnwYcB/SUQny+4ipDgsizF 78EFBqC1luuToOjbkt/Pp9GhnzeOJYdDfYeB7KmRZjp9N5KM7tdyLo7oyUeLPWbW IH07Jrz4Nfxp+b3hQJjvGhtXUqQ1cgIZV1SXCOaoYwRl9TLzbQovjXexhopeeihf NuTkI6bn4yrGw5P8Wz5URZy8hxuqT6sTpokieOwomGB5dIm3czW18wECZH4RGFCh +kk+ydYpbP9hyLS29BnXCcZ8E9HtXi5rkoi269kUsBpf7cduz18= =FiFs -----END PGP SIGNATURE----- --w7udn57l2mda5kaq--