From nobody Thu May 28 08:30:37 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 4gR07G10T6z6fLph for ; Thu, 28 May 2026 08:30:50 +0000 (UTC) (envelope-from antoine.brodin.freebsd@gmail.com) Received: from mail-qk1-f182.google.com (mail-qk1-f182.google.com [209.85.222.182]) (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 4gR07F2jrSz3wPq for ; Thu, 28 May 2026 08:30:49 +0000 (UTC) (envelope-from antoine.brodin.freebsd@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-qk1-f182.google.com with SMTP id af79cd13be357-91066394ef8so952700785a.1 for ; Thu, 28 May 2026 01:30:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1779957048; cv=none; d=google.com; s=arc-20240605; b=dxznLFbukZ8y/j2ckxYaVdqd58vpsiLyYicyxt6tmWeAgsXAnfZItt93PDwbwK5S7X 10RZM/yYnDMoP/ycuL8hS/+iAleCnv3zjOwC+EDKjyFSlnjcyfsA0AX0j0iPSB9kiv/U Rkv2oGKC0n7UNXCVjvPXTYemqL2CjDwB45eI6h5uZv6pN2OVUGO36vdSCRKbbPl+3DkB vEiEdk6AG6N0pGtQGGL5zmvmWfNvaFsWxXVtrSO/VB87q3GugJM8VckEvK32+VhjCSKg 6eNwU9E1OloVkVGVepSMJME0I91MRU3hy8CyWjbjWFdZWoj1PLNBfxO6MXLKvEhwDDPE +cEA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=jxnc25DWxedzX3C3HxiLWMk2NG9nozsCcou4T/+pYd4=; fh=CHTV0bNQAsdg+f2G3Q0OSOyzGdAUOkYvJ5NpE3+6Qx0=; b=Z04f6jLwFl9i6k7bJpnJnA5k4IILVAKEvRcvjZoEAr23L3v1VmiRmU/bJnSmbDpqgL JDsG4/MBxmZ2P8XibsguAXgN2aAaBVXeLIXt0JxD3AIx+9AY6gMHX55lUsjE/3doQa41 J5DMzzrWJCFm4I93MgMHaDzJs817EavmwM5QwiKYUmeyD5A0LhZc/cWpClh6G8Q1z1zM GKOzBKt8lKHNODsxT+aSjjujXifWJmcONi46zMZ5ZXQNW/kTFMhVJZsKn5Fw1Hu65ZvA xVw31/MET7oyrBr74fpWHECAPGY3gGuRX9y1jG2k+qjJkC3zwCym9RPaR75Z2mJ/JJS5 K/Hg==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779957048; x=1780561848; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=jxnc25DWxedzX3C3HxiLWMk2NG9nozsCcou4T/+pYd4=; b=nxzlAKPd/u2cSsEAJLmJzgbzyHz017rBIS8f9eLT2h6H272PTkyNc0UN2UfT/tu77B Hp4Ao5rJ5SXxRiCFeyZzj7WJkwGoJcmrwz9HYzyYG6y2z9BlxWbRgd5PEWXgpnywuq0M XmEeIkVTGX7E1bfyRuetNgX4OmF46mIjKfQ2TG3pzYfm83151oaknTeMmnv+0u99CoiW CTa+XHJFXsacVjwiPGYW+naIl9RLE2W4cwhWM+DYjRSRATBAGztbmGJ0PYVxOk6ebRML Tb28XCOKeLfLAq32NvRC5pJvic8Oy8tQLGLAzAk5QuUVCT1whyfqt5nrfRszH0PjSV+B kq+w== X-Forwarded-Encrypted: i=1; AFNElJ9ATuZC91EUiF1Sxv44S9Ddey/3qMC+CykDKkIDCOdzEpiPx1GJIQF6Pv2T7/mUOXZ2IBHa/AOBWoxYPEg0Z+oC9VrNAQ==@freebsd.org X-Gm-Message-State: AOJu0YxtzF9+kfku8i2g2rKSO9BkaGXEAozor7CuqiMQmT1ztTymZYZl X4wsMyvR2xEKA77yphDDb8rPBAixtRyJhVoXkhdd8jnWBtxE2poJWzuoeZBL7Y4rpg4j8XYj8jB mi07Q7XBWdRAvjOPF4yYrWMMHkfy6QYY= X-Gm-Gg: Acq92OFwj/T0JAYItu+QJJhVGXOKDyMYk17OPHVdQyP+lMoqBUOhhp0teRGdeY3PqH3 LSEpYCN1buCxDan8N6/mRGzwTFCZNgmh3rd8IDdmSDfHY2NMFU1unZjxjiq0Sm7FeFTU8AQxCP6 qdmUrTwZJCH4f2RFENqXcKI1puVr3ehuqQ5d+i20I7Ki3rgrRf4WzBFcm4B2zYBVOk9ou3fhpxn QQAmXC7MkK3zYuZCsGMWU2uWupRHw/l/wiFN22eBgyXu4R7jlpEdYf8WOwIibVXwq55hdkNXh7f sdxJh0QP6N4emV3RyzHrY1lA86jPuwk6pjHbjjLuJulq1NjGU9U= X-Received: by 2002:a05:620a:458b:b0:914:c38a:4e80 with SMTP id af79cd13be357-914c38a52e6mr3042562785a.41.1779957048332; Thu, 28 May 2026 01:30:48 -0700 (PDT) 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 References: <6a16eeef.475db.2283bfa4@gitrepo.freebsd.org> <86eciwx7wg.fsf@ltc.des.dev> In-Reply-To: <86eciwx7wg.fsf@ltc.des.dev> From: Antoine Brodin Date: Thu, 28 May 2026 10:30:37 +0200 X-Gm-Features: AVHnY4Ii94wT8H1pK1oCcIYBJqfisBdreu9frVbchg9CLPnEhD0EizLORvktQS8 Message-ID: Subject: Re: git: bd15d6ef126e - main - libarchive: Force GNU iconv compatibility on FreeBSD To: =?UTF-8?Q?Dag=2DErling_Sm=C3=B8rgrav?= , Baptiste Daroussin , Bryan Drewery Cc: src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org, Mark Johnston Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] X-Rspamd-Queue-Id: 4gR07F2jrSz3wPq X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On Thu, May 28, 2026 at 10:20=E2=80=AFAM Dag-Erling Sm=C3=B8rgrav wrote: > Antoine Brodin writes: > > Dag-Erling Sm=C3=B8rgrav writes: > > > commit bd15d6ef126ee4c0eac931117f6bbbf6f9a3fc72 > > > Author: Mark Johnston > > > AuthorDate: 2026-05-20 16:39:40 +0000 > > > Commit: Dag-Erling Sm=C3=B8rgrav > > > CommitDate: 2026-05-27 13:10:57 +0000 > > > > > > libarchive: Force GNU iconv compatibility on FreeBSD > > > > > > When libarchive is compiled with FreeBSD's native iconv instead o= f > > > libiconv, as happens with libarchive in the base system, we need = to > > > configure iconv(3) to handle invalid sequences by returning -1, a= s > > > iconv_strncat_in_locale() assumes GNU iconv semantics. > > > > > > This corresponds to upstream PR 3056. > > > > > > PR: 294577 > > > MFC after: 1 week > > Could this change break some ports? > > Your logs show that LC_COLLATE is set to C. It should be set to > C.UTF-8, or simply not set at all since LANG is already C.UTF-8. I add bapt@ and bdrewery@ This LC_COLLATE comes from https://github.com/freebsd/poudriere/commit/a69f7a01ea7318aafc6d20eff500849= cb98c5c7a Antoine