From nobody Tue Jan 21 15:29:13 2025 X-Original-To: dev-commits-ports-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 4Ycrj90N19z5lF5D; Tue, 21 Jan 2025 15:29:17 +0000 (UTC) (envelope-from tijl@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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Ycrj86vx6z49qk; Tue, 21 Jan 2025 15:29:16 +0000 (UTC) (envelope-from tijl@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1737473357; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=4NEhHR/i7x9WrcdFjzeIyA2Z/jD083F4jacp+CqFuhw=; b=rkrfjz4ScKwe6+RKbhEfc6r10m41TQqbhdFOva1MhfbBSdPCqEQIYqZfL2yuHKZhtFpm4u UFEBq1W9lFfk8aW/uog5YkXnTll+5wtid/CMy5KwIszEzBRROl48qW7KsHFiq7+gA6z0li hC6nzgipYRDEd6RUJnQsTiLqR+kLSI6V7lIVKB/NBOVkGnxHq3WHZ0juqiwaCbaEhmuc2X kSMPq+LOLHEqqrAHKfOytSyiJtpHeb63cH3cyYZnG/tQSW5PAIe+KpgojIskVY2+weAVty xyoNwVmGqo41AVYcoLV0ndO1d+M/7G5yTIWK0kaDfGpL/+rxardY5cisPSALhg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1737473357; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=4NEhHR/i7x9WrcdFjzeIyA2Z/jD083F4jacp+CqFuhw=; b=oq7j0D1oiFcaTnnxK+Fz0tb8BUMXC4L0YKPZ+Tj1GZxAB2n+Pj184hGniY/e/lmcpvgBN0 DKO4tSIkBEABQFa16vgdjkbx0e0IyX8s/Uxw0tFuxzVuLmM0jC4WMqW8TXFF8Mo3yGaCZG eiqTZGkZ8+poFvbf3Y97zLzMTUx6aD5NqWa28F6S5QyEKUN7dPfPn3bAzRBj84LNzqeoxQ pO3Vy7OS9mElZXATzOrIJRoH1SO6Yl7G7Utk2hHHQBHCegB4fuPEss437Em8lqI0lEkaT1 tp0AzBUIQaBO1NvEZ83dhikEvu4FKpdWnmNmBj8kaXAuAvKpVCDpy5+HU9pSpg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1737473357; a=rsa-sha256; cv=none; b=PpOjr+2+iQwlfWvlvIXScXgSsP5zEfGVeHElip2ie2ZZ1vBUbxXPK+xiRb8FtKkpse3rmj 4jcPK9P8ceV2eMOHzg+gRSm9p2EALDEPf/h2nGR5pLJJycWCsOjOsOLHgqXBImvq+eaoGf HZdHkvydK75LssGpxGB2/IzaabvUE5GTa/lgB9XtfS4YYmQo9NMOPIEjtWM1vdZ6B4GqKu d5GKRjRYHibB2gTD82pkfduCeocsYdaB8JLft7fe5VZ4ivlNm+7RPiOjJ1dcYWZhca+aaK 5gxBCd8pwyTooU7LKfMVbumkUFi3iJGfMpq4+EyqDSmrT4MpyjvIlGp4PqajYA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from hal.tijl.coosemans.org (unknown [IPv6:2a02:a03f:8941:cb00:a588:d6a:9baf:746c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: tijl) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Ycrj81Yq8zGrW; Tue, 21 Jan 2025 15:29:16 +0000 (UTC) (envelope-from tijl@FreeBSD.org) Date: Tue, 21 Jan 2025 16:29:13 +0100 From: =?UTF-8?B?VMSzbA==?= Coosemans To: Charlie Li Cc: Vladimir Druzenko , ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: Re: git: e94a554e5542 - main - net/libproxy: bump consumers Message-ID: <20250121162913.042a2cce@hal.tijl.coosemans.org> In-Reply-To: References: <202501200502.50K52FZ0040498@gitrepo.freebsd.org> <365f4bcd-67c6-406a-ab09-c183760ee2b4@freebsd.org> <20250121102511.211135db@hal.tijl.coosemans.org> List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Tue, 21 Jan 2025 08:36:35 -0500 Charlie Li wrote: > T=C4=B3l Coosemans wrote: >> This error means there's something wrong with symbol versioning in >> libproxy. The meson output contains this line: >=20 > These patches are not necessary. The total rewrite (using glib no less) > introduced a subtle ABI break despite keeping the API pretty much intact > from before, so consumers needed rebuilding. The patches are needed to restore symbol versions. Output of "objdump -T libproxy.so | grep text" with and without patches: 0000000000001d90 g DF .text 0000000000000028 LIBPROXY_0.4.16 px_proxy_f= actory_free 0000000000001d30 g DF .text 000000000000001b LIBPROXY_0.4.16 px_proxy_f= actory_new 0000000000001cb0 g DF .text 0000000000000045 LIBPROXY_0.5.5 px_proxy_fa= ctory_get_type 0000000000001d50 g DF .text 000000000000001a LIBPROXY_0.5.5 px_proxy_fa= ctory_copy 0000000000001d70 g DF .text 0000000000000008 LIBPROXY_0.4.16 px_proxy_f= actory_get_proxies 0000000000001d80 g DF .text 000000000000000a LIBPROXY_0.4.16 px_proxy_f= actory_free_proxies 0000000000001d10 g DF .text 0000000000000028 Base px_proxy_facto= ry_free 0000000000001cb0 g DF .text 000000000000001b Base px_proxy_facto= ry_new 0000000000001c30 g DF .text 0000000000000045 Base px_proxy_facto= ry_get_type 0000000000001cd0 g DF .text 000000000000001a Base px_proxy_facto= ry_copy 0000000000001cf0 g DF .text 0000000000000008 Base px_proxy_facto= ry_get_proxies 0000000000001d00 g DF .text 000000000000000a Base px_proxy_facto= ry_free_proxies