From nobody Mon Oct 7 06:53:34 2024 X-Original-To: pkgbase@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 4XMVH4649Sz5XQ9l for ; Mon, 07 Oct 2024 06:53:36 +0000 (UTC) (envelope-from bapt@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 4XMVH45XdMz4lWj for ; Mon, 7 Oct 2024 06:53:36 +0000 (UTC) (envelope-from bapt@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728284016; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=vp4jWSOD6XMtSFaII8P7JFGfrUcPYS20KGh2pQxKk34=; b=iRk9eb/ECMjRo1FFoBpd+Jo+g6fyufWawauB8TisEAv1Qb7JrdzdwiCbcRHfexdsJN9VOF ou4lTxrun310pJ8gmspk9/tB7D4IWSKYxJLYS0d5U/NNjp7FitdwACvUz9ndcodJ4C0/rU 17hbGAxm8la/A+nJgXlDhrYKHLt/0Ss4uk+fPNAu19mqDQvMX+tzegYmvvgHb/0oq3aVlH pnxPzxVJVhI+7rIwGob7uXRJ17hGv73nWROmJqhYeUm7B6uP1JGUWC7yh4Ltzaz+1Axnd4 4HedE2kx+iihHad/jOTgZD4v956Lf9rT1WZvorIjJbe8jlGg+Q3croe52jweeA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728284016; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=vp4jWSOD6XMtSFaII8P7JFGfrUcPYS20KGh2pQxKk34=; b=Kd9H8CmnQTMmIPdUb6TVX570C3bZ75v2V3VHTQSvEJavEYNbYqtcn3VCDloWYN6RnxRvyg 3C3lZph8JOjPIPzHoR/yKHp/sTsgeeeNEwS4tplGfIj0Ae1KwrQns258cBa751aN7VDH7S 2MsdhcHZwqJL8ij5C4Np456f77JpeLR6qvwZB7sWnubQgTLnANrDZTPi5Ptqhtpl5lvCT0 fwdHTs3rY4sTIakuD0h0bIwmglixRjeVaQdpMLVfbwV5iX8iSrO8C2u5Temq5CKp0mGcsP kYTwvt9UaVk93S5Rdk1bEbFsw3C5wtuCIpaLOtNlLlPWddQHFc+VjqbDiXRETw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1728284016; a=rsa-sha256; cv=none; b=m9rC5FcJHgipmRfUFlcJyF9YxBuceiAQXvl2y/v+bqqp99e4b9R9TqnTwtrNMChQd8nR2a 28N9pRW3mYTlHnRwgmHuYcEa0gInLwOZZNG04uNihhtzQ1NV5AI0MjBDHULyI2JLtU3W60 BPlkRL+9SBa9wwBcIoKXwCIPLxAO4tS3X5kXvZXdxfOZAn7QEctVqokZ7yy6SJgTh39A4i Q8k1ckIfdQl0vs58UUuyk0JH8+CN9BscQNnuPmUPk1Vu0sBgC6TcXjzQI/Cg68xi+oERrk gHH1ps3Uwg1zKA90at/OnwUwXg841ds7Hei5sRbt0eVVjuM62E4n9iwb1NyLiA== Received: from aniel.nours.eu (nours.eu [176.31.115.77]) (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) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id 4XMVH44NVjz10GR for ; Mon, 7 Oct 2024 06:53:36 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: by aniel.nours.eu (Postfix, from userid 1001) id C4703265DE; Mon, 7 Oct 2024 08:53:34 +0200 (CEST) Date: Mon, 7 Oct 2024 08:53:34 +0200 From: Baptiste Daroussin To: pkgbase@freebsd.org Subject: libmd.so.6 and pkgbase Message-ID: List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hello everyone, Just a reminder when using pkgbase, make sure you do activate BACKUP_LIBRARIES=true in pkg.conf This way pkg will save a copy of libmd.so.6 during the upgrade in /usr/local/lib/pkg/libmd.so.6 (and create a package named compat-libraries to track it). This will prevent you from having a couple of days without a new version of pkg built against libmd.so.7 available (or some of the packages which also requires libmd.so.7. Best regards, Bapt From nobody Mon Oct 7 09:16:17 2024 X-Original-To: pkgbase@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 4XMYRj6Qy1z5XZQ4 for ; Mon, 07 Oct 2024 09:16:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XMYRj5CY3z42c9 for ; Mon, 7 Oct 2024 09:16:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728292577; 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=vZFtWpNEGcbj9jEcYPKI+vlxvlohB+IL09n4S7d+3RQ=; b=Gcd/jVlSJ0ZEGbcRAQDln4yvNlFqy9xcKJ1naToxO04nTlq5jSX8EgK+luH9PmbsIiGUVB F4w/ZQdN9SI6weAPGHlhXXg+7XZkBDJif1Zx+uyxDj4Nofp4N/0CIWe6qNPJ6rSwHKBsv+ riJJuOJk6+uBXwvuSL8KfbMqT5JJM24HVvNDV/t6M4IpcStMa1DJuBiYBGOMglVibY9hBW HhyEgeWDc7/xrlkaSxXdISptr91aHTGKECbNw+QIdh0sn+794LvCk3KgrId8xail33ccpZ WrBwCpEv64WFgL4aa8H9So8HYTCdRvmf3JJsf6ublAKVHTN1FDmrHyJACpo5xw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1728292577; a=rsa-sha256; cv=none; b=pcsXen19HC9oRvKmpBVeL8WESHmO1F9zEAGARlCtZAP5XR8v9xcSv/L/6Lp1SVIr85ibG7 wAtRWrJyeS70M+rW8JqANgd+UXKKbgS1FXdyJXNltygFOX8mMcea+oU52UIXX0Qd4pWJ5l 8sm7PP4xm2darOV64PTykXr7xC2eXzqwb9mwHpl3bnyoais2to9NZmdl4ZctYGyOJXYMaO 2p62jeChu7AkUWCZQvSsg1SGSrK+4ViFc1uUJ91dVPQPtM1dAIGDMvzkRl9DDBUEbUJuQy 2hH5kgG4GgAt/EYGsGLBNqtYQbbPu/tK7q/0ndPl0Mxw0m+u/dkpMwAVNkFf/A== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4XMYRj4h6NzgCC for ; Mon, 7 Oct 2024 09:16:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 4979GHZv004059 for ; Mon, 7 Oct 2024 09:16:17 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 4979GHpc004058 for pkgbase@FreeBSD.org; Mon, 7 Oct 2024 09:16:17 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: pkgbase@FreeBSD.org Subject: [Bug 249145] pkgbase: lib32 directories/files in utilities.plist which belong in utilities-lib32.plist Date: Mon, 07 Oct 2024 09:16:17 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: misc X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: needs-patch, pkgbase X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: ifreund@freebsdfoundation.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: pkgbase@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D249145 Isaac Freund changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ifreund@freebsdfoundation.o | |rg --- Comment #2 from Isaac Freund --- It seems things have changed a bit since this bug was last looked at. The good news is that the lib32-related files mentioned here are no longer = in utilities.plist. The bad news is that they still aren't in the correct plac= e: # cat clibs-dev.plist | grep lib32 @dir(root,wheel,0755,) /usr/lib32 @(root,wheel,0444,) /usr/lib32/Scrt1.o @(root,wheel,0444,) /usr/lib32/crt1.o @(root,wheel,0444,) /usr/lib32/crtbegin.o @(root,wheel,0444,) /usr/lib32/crtbeginS.o @(root,wheel,0444,) /usr/lib32/crtbeginT.o @(root,wheel,0444,) /usr/lib32/crtend.o @(root,wheel,0444,) /usr/lib32/crtendS.o @(root,wheel,0444,) /usr/lib32/crti.o @(root,wheel,0444,) /usr/lib32/crtn.o @(root,wheel,0444,) /usr/lib32/gcrt1.o # cat dtrace.plist | grep lib32 @dir(root,wheel,0755,) /usr/lib32/dtrace @(root,wheel,0444,) /usr/lib32/dtrace/drti.o Also, /usr/bin/ldd32 is now in utilities.plist which doesn't seem correct: # cat utilities.plist | grep ldd32 @(root,wheel,0555,) /usr/bin/ldd32 I'll look in to fixing this. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Mon Oct 7 14:20:00 2024 X-Original-To: pkgbase@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 4XMhBD5s1Jz5YCjc for ; Mon, 07 Oct 2024 14:20:04 +0000 (UTC) (envelope-from garga@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 4XMhBD4168z4d0D; Mon, 7 Oct 2024 14:20:04 +0000 (UTC) (envelope-from garga@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728310804; 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:autocrypt:autocrypt; bh=Ud4FsXSKTawSnNU41z0wcFLfZrM6hArf9qV4/aaCkCs=; b=p6uNMQxCiT5Vemvf74ZLvyjSRlyd439lB1wcHEpP0UmAirtHhABua9MRJbyfQyFdp2bMN5 kZRSWT1i0M/lJW/TlLzHn1viHjOo0HbfMRz6jWIUE8bR0h49yWRiW0QzxOWEY6FTRvGGHc WCsnWGd1ikwAQcn81nU4iJRLNSyeB6Zh8wX5vTj3PZeSCHaWjjlwZz5rp4vmdMgCEHcJCf yrD/JrKffr8Tam1e6Q8Fz1ujEKnAUeIONW2qoJun+fCWKh9S7DDWqUOfVTIqtdnQhhLNuv +D/anRWQ4tYRkLlCOxkrng45HlbpcC0/hEQJT/ITNQ5RLUlgekl8iuGRzR/dQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728310804; 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:autocrypt:autocrypt; bh=Ud4FsXSKTawSnNU41z0wcFLfZrM6hArf9qV4/aaCkCs=; b=daCzwZZ+rjjVuGzSdBGr4YobOmJnrg0jfh36UBo9WWlgmIsASqiivfGI1ooJhMT5/hU1YD /mA1W2Cu75761ZIsPYwmY4VhBY12myiXqRl9EefPwI+klVoKZzB8S6/DF26zqVHyK6FM93 mH7+/3KqxbEW6j7SkmQaDpGa1N5Wd9okCUYQd2uoTbw3lamLzcHCbtaFBk0hQDnzWh5UY0 lfGFO4W4jra29dTDL37O3t38W1uBzCLzo/nkILtH7W8Ze3kHAZPSMOvggVI1jlT36N1wFO K+23htF05uOTmHxaxwh9bdtvSTBbBND4NlbgAqWhWaC52KaGnCG0ayQWCOu7Zw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1728310804; a=rsa-sha256; cv=none; b=S/IkcKXCKTLTItE3qIh4iP8/gcKGQq0NnirM/ZAj6D8tmkjgGbknWqIDVXZytwHSmFFWWi pU6cGPkOVEtqkSN4LXDbO/VX/xoyStdMbS2paQlmxpRUmG2Ti8xsT7qr+0dQXy9gAXiHw6 /w+QOQqO/JSMcdL6gMB27euUOyT+zG3/QsV2LY/bWc7UtDSdJ7H4baZqqZblCznqgOxmyP 9fTSKQhv9vOgPpSP0nSrl3K204gf5pt/3J5OTOou+X5b27neOFpBL2KY047KU+o2VMss46 BaOJUc3qKG4twn66nghLWMEocMIr1h/ZS3fN4dDnZUWwlq9YUGDmu9godE+k1g== Received: from [IPV6:2804:f1c:879:7700:e8c0:afc9:ab0c:5910] (unknown [IPv6:2804:f1c:879:7700:e8c0:afc9:ab0c:5910]) (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: garga) by smtp.freebsd.org (Postfix) with ESMTPSA id 4XMhBD0201z18HQ; Mon, 7 Oct 2024 14:20:03 +0000 (UTC) (envelope-from garga@FreeBSD.org) Message-ID: <715e0a4b-cd86-411f-8c75-4e616af30994@FreeBSD.org> Date: Mon, 7 Oct 2024 11:20:00 -0300 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta Subject: Re: libmd.so.6 and pkgbase To: Baptiste Daroussin , pkgbase@freebsd.org References: Content-Language: en-US From: Renato Botelho Autocrypt: addr=garga@FreeBSD.org; keydata= xsBNBGStavwBCACjNlp/9+Y+VFe9ieR2h/WWbdvjz4Mb2z/f22bGoaskzCfvVNbo/v3i34I9 H6OdgZkGqheQEAD2jNfRbmPr4z40xDMUpYGLds+1Mvg7G3Hms3j5Ef8KaLSWUNWIfwKdfSVR Qs35ccSJxAdRW5YdI6J3xZgika+3Bc4eJ05YE/nWW+PNTYevt5rqD50N3zybVYIcLoqVPpBi AZE/sf5SLiLACIJb1t/s4x+pi8vgWevxVVT9u8V1f8zYErmHSLSqjxii0B3eRZphX9NCJOv9 +tfFZhnENInhn9gT7H4e2YumUltEy3jacONHJF3CC1pvvWEa6lEyypclMOkHQwNON7DLABEB AAHNLFJlbmF0byBCb3RlbGhvIChGcmVlQlNEKSA8Z2FyZ2FARnJlZUJTRC5vcmc+wsCXBBMB CgBBAhsDBQkFo5qABQsJCAcDBRUKCQgLBRYDAgEAAh4FAheAFiEERL7Dxegbnh7xTiQ5Ob6P xxJcZXoFAmSta78CGQEACgkQOb6PxxJcZXrYlggAgaZmr6c1yIWzN8VksHrHpwt/uxONEP+h ljy3yfrMsgfS5wx5Uzgfih1xYZUFC6jiI63CetqBqJpp3g1klRS1UWYKx2NeXphDMYZEdPm/ a6sXh4bKZbk6IE8Yn0/YiRT57d9DtbvswC7Gn7Igj/MSbhl49TvTGyvuB6juaffVoYZViomx 5zMoee8Ml2o2qj3MrCJ+/K8GU54RlpOGqGRsqdwVdr9XEWub6fF2YFwR46cjmbiU3P5urFHH nkJlBGPIwKxHimTW0lZsdx9aCKRDd/D80/WOEzXmk3k8B9lv/GsvOluHmveLhJG1R1tIJ31I f2q8dfTvqsQXnu8CcWRcgc7ATQRkrWr8AQgA1DufoxScA+CWQbUR6zExIu8wXQKrhuRt4DG2 BgynT7EMUvEBadcbQRZXsBpemNfncc9Axyut/+rWiyKJf9BLQuo/9QYmSRvW1U6+0LJUYmdg kMyBeYaPk+vnssv/u9jLuvV7FVgyE0yk1iaWIKOVDD+XrQCOvGw9uSceBrQyCyo3A/eRM/+p vnDCaywR63PKE+3axk6lfNdGK3TnaWmS30/ZDCZlNsXuqprqR4JdT5wXids5o36dsuJ5EZ20 s5hNMD34s4Yr1Y1R9elH6qBsFCpozs0+jwrArxq+UJJCR6hH5W8ZEwJtRC8tzR8mRE1WywzX BXYj0YhfGztQIxZckQARAQABwsB8BBgBCgAmFiEERL7Dxegbnh7xTiQ5Ob6PxxJcZXoFAmSt avwCGwwFCQWjmoAACgkQOb6PxxJcZXr1vgf/SKXhoZcUU5I7TqcbHg0lJz9tICTupCGHWr/s SQgjh9oEM5j1wqW7FlCGP90Tl9K0g3ow9YdbhU7VK470o6pymX9V9eLHzGgkZO/KMEtGBeK1 u+5ePjCJ/MK5B21KODLSU7WrIL1VN5ceXfQPLYt02LMLtPri+oduHD6RNBeA7US1DUzleq5F 9NHGbvV2U7BdDUezpiO8NaFjFZVB11I5d99FxUM5XGVstI3VhsRKZxjY0KnqJzaQgTFsPGmv AUfZVIN1pXgXiedhPXpr8+Y64jP+pHVwpVmh1zYWL6+q3kqFOUVP6c5iiMeoEXZvgJz7x/AC ek3X5gvu8Hpcv+MZIg== In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 07/10/24 03:53, Baptiste Daroussin wrote: > Hello everyone, > > Just a reminder when using pkgbase, make sure you do activate > BACKUP_LIBRARIES=true in pkg.conf > > This way pkg will save a copy of libmd.so.6 during the upgrade in > /usr/local/lib/pkg/libmd.so.6 (and create a package named compat-libraries to > track it). > > This will prevent you from having a couple of days without a new version of pkg > built against libmd.so.7 available (or some of the packages which also requires > libmd.so.7. I have BACKUP_LIBRARIES=true on my pkg.conf and upgraded a system running CURRENT this morning using pkgbase. After that I got pkg linked with both libmd.so.6 and libmd.so.7: root@x230:~ # ldd /usr/local/sbin/pkg /usr/local/sbin/pkg: libelf.so.2 => /lib/libelf.so.2 (0x28b8027a6000) libjail.so.1 => /lib/libjail.so.1 (0x28b80340b000) libssl.so.30 => /usr/lib/libssl.so.30 (0x28b80436a000) libcrypto.so.30 => /lib/libcrypto.so.30 (0x28b804e18000) libarchive.so.7 => /usr/lib/libarchive.so.7 (0x28b805e0a000) libbz2.so.4 => /usr/lib/libbz2.so.4 (0x28b80710e000) libz.so.6 => /lib/libz.so.6 (0x28b807ccc000) liblzma.so.5 => /usr/lib/liblzma.so.5 (0x28b808368000) libprivatezstd.so.5 => /usr/lib/libprivatezstd.so.5 (0x28b806205000) libm.so.5 => /lib/libm.so.5 (0x28b808952000) libutil.so.9 => /lib/libutil.so.9 (0x28b808ad1000) libmd.so.6 => not found (0) libthr.so.3 => /lib/libthr.so.3 (0x28b809f4c000) libc.so.7 => /lib/libc.so.7 (0x28b80ae53000) libbsdxml.so.4 => /lib/libbsdxml.so.4 (0x28b80c034000) libmd.so.7 => /lib/libmd.so.7 (0x28b80cdf7000) libsys.so.7 => /lib/libsys.so.7 (0x28b80ddb1000) [vdso] (0x28b801eee000) root@x230:~ # pkg-static info -l compat-libraries-20241007093250 compat-libraries-20241007093250: /usr/local/lib/compat/pkg/libgstsctp-1.0.so.0 /usr/local/lib/compat/pkg/libgstsctp.so /usr/local/lib/compat/pkg/libgstwebrtc-1.0.so.0 /usr/local/lib/compat/pkg/libgstwebrtc.so /usr/local/lib/compat/pkg/libgstwebrtcnice-1.0.so.0 /usr/local/lib/compat/pkg/libjsoncpp.so.25 /usr/local/lib/compat/pkg/libjxl.so.0.10 /usr/local/lib/compat/pkg/libjxl_cms.so.0.10 /usr/local/lib/compat/pkg/libjxl_extras_codec.so.0.10 /usr/local/lib/compat/pkg/libjxl_threads.so.0.10 /usr/local/lib/compat/pkg/libmd.so.6 /usr/local/lib/compat/pkg/libprotobuf-lite.so.27.3.0 /usr/local/lib/compat/pkg/libprotobuf.so.27.3.0 /usr/local/lib/compat/pkg/libprotoc.so.27.3.0 root@x230:~ # pkg update ld-elf.so.1: /usr/local/lib/compat/pkg/libmd.so.6: unsupported file layout root@x230:~ # file /usr/local/lib/compat/pkg/libmd.so.6 /usr/local/lib/compat/pkg/libmd.so.6: ELF 32-bit LSB shared object, Intel 80386, version 1 (FreeBSD), dynamically linked, for FreeBSD 15.0 (1500020), stripped -- Renato Botelho From nobody Mon Oct 7 17:49:59 2024 X-Original-To: freebsd-pkgbase@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 4XMmrl3NPXz5YV0r for ; Mon, 07 Oct 2024 17:50:15 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-20.consmr.mail.gq1.yahoo.com (sonic305-20.consmr.mail.gq1.yahoo.com [98.137.64.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 4XMmrk3ZSNz4lyZ for ; Mon, 7 Oct 2024 17:50:14 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=XG6CQuzb; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.83 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1728323412; bh=9kOP6Y1NI/4lvg8pQHHlR/cU4+59bjrfhstHgoBli+Y=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=XG6CQuzbfnXPbUqp0B3wdJim9+UPC/iS6XRVhZlTWcCnckToB2+H2tXisFK5l0eIIa11jguATiRwFxG2ZQz+fMsrI17vW5ys/9bt+kEQvdkJaoCEWW2OWmH+kXivFS+R/IVuBvmG+MQtYsI21Lrood/m2Of3UCGp6I6QSv555fv4vgg5reYMtah3+y6ERfJBVRupPmawqVoumgJif+GxB1K1seOH6CBRVCdk9mZNpklpxHyqs/CkoDyv6lrNY8YBgH3ZbByuIUudyoEj7AhMM8yA59glQl100cVwhEvDIvslAbpP31mEmgtGKrrihtHLp0bYKNOYgq3jH6k6yBb9QA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1728323412; bh=1HSRBAmQCF4oAzRzFvpIGEBFb3GbkOphOuRe5VDA0mE=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=rmsZQf+P/UgBKSlFFyXWPkpOIrZ8X21VU5Rjhr0pERGPDt8tUUUfL7HXJM0fgM2KnAD979N7VuNDGR2hkkGqpdgi1NFZk2RLWHGl2A9ptYUMgC3X2mQuzzaDAv1uH253rrIp1eleuYSCu6naNfZcK/UQPNkXPFtPMAHcAdlf7ODw8D7k61yHB14l3GW/oTDxb6c9Oc0sp/LcfIFMEOZUpIQb+EwDPBaa1KG4NAGnIGjialA9FCbS4trnqDETDC+7Wd+ZbAPndKYnQGhVwPRPSLtXfj2B8/jMlSS4R2fHtRD+1WwrEmB2SjlUzyle6kwDwUOTkascELDkv3sYAl4fxA== X-YMail-OSG: 6GCdPs0VM1m8bhFv2nmVDZKGuLCZD.7XSJrrX4Uq2Nejn1pzRx3M2Dg_TIGhZZD h1l74SYWQP89zmLwBVDZIFEtq92RNWIrTr8HXlgXEnQJmJ9OlWGs_ylOROhJT5VETxN7cOfK0B7O 8_3jyLTo4SmyFaneOFcB0TVhbgewjtdaUtwtWSvtRdpuyTtcSINF.fI0kIX4Ff5E.H5Wpu3IHZxv UzZ9wDlQ6jOaIcHlh.iIQEX5tFzsap0vvtvbCMsk2F1qVZ1r7as5xToQy9PglaFOrhDLmPPn8zL5 68CN_p3gL2XYhr.ofQ7zVQRrLGOzeAe0Wvu9nlVvXjn1rKKn5Apoa5a.5VeK.P6FbxIYhEZVF9Ho 8gWT29RoBWrp0gGBB0yZrhyfYjwTeFgBhZ3nnLxFEUHVakscbKL4srXQypXCw00TjmE9sPYFNScD Ov5yizx692JKxGSjtZjjm.HKiZ4cW1Ye0xJ6duettqSrJ97UpKaQevfLIHslZX.jefp0CcpI4lmV JX0vIBnO5tLeLVGGPWQth.WuNMkNGluWDfQI_jba7H2ZvGy5URgwGpMsNm0HSogxwH8ixddJvC5K fHNkwud.MepYZkyODVksPOP8L4aiE62_d3gbujb2X6B7ElmQdP1PMnukytPCpje.dVLJB5sRxiyb vJgU3ujPTSD524rVUSs039PRp8bILJRI4uEQw9f7ER_KQdvkIlyzLQnSddgy0iLytxK3HAlUnAHd auIk_udtxVzKybCMYbid0Th1u_j.YMwHSbIk3VX2bx_3DP3FTxpWA.LT8sOW.JeJELT7P5WUleou N1P1giIiyn52JF0tQD3KEwsWWeY90bIUYRQ2cl01rjz2fMEy18x4vqR.YHuswEubB_A4a5Xk2yGU 4lD_wujNh2C1kpVPUHhVkDCGKHLBDmIYaSK.tEr3fNBRzN.SJ1Z7rD3g5DH7skVoEiqpUJdfHkzD kq5aR2yUzaCcvrikf5_yLAq3ktz7lrVw26R4Fd.8h.jlYKD8ksCcT2b0IuggYatOFG8DTkpYF2uP RadHRi9a9yIIq7NukWZmScnfBaEvxSrvaXAohSLUYKC.foc_0y2pwSZaJlp822mQq.irCUE80vUn QSKd3_jTjYvVK5hjb8PraxXidHG87US7B8HYRjLqTa0LW2.938KGy7zwvt.r1nFQQo537cwNaCSo 9zUi3YngOlHlVk7hYN_BAklElUdl.yjvrkCamk1L1E0DIvqi_pvxuXP3DdvAP1E7.AowonbGiGOf zD0PHt7l7zrDtImLHfP46kDwUa7Op0K2sGtWzG1vn.m7UQytG.FX291LkOZM04Y7.tiHlCNcIbLC 1LvLXlgIBlvYrMDRQqqx.mmcYfcruJ9o45uVawUY0pBOXpj7zQJlD7mx3iTMzWW17dhhDP_KrPH9 WOArAZ4AB71d7nuMgOEoYw.EM.grRBJcYwvEPAhSAafYxgLO.g26oZOhsAimwTlZE6RaSN3L.wDU bvPLZOIkPCjr9pZyLZEX2ammn_3A5YS8JG5zASXwgbWKXcr9gpipG0uausbp37Gj.jhta5G4p.7R J2UZPrSSmIR3tGQVl5LNKZ_.S7wGUWKp7DPyjmspgq9oLVVXNk1R4OchXJZjPDFYLvn95WKDwbDw IWgwUPd2qOWQmHYzdoebU6jYflLRQ3j9hkUaZyPL_cWspiGA48S610bsDXfjXIHFSBtjjE.nNJvn YWMaCDbjzKVYr8M.GZmnRqZefsR5DrhjPLl87VXimjD9p6jL3FkNBxOV9dfTbCJLSuQ9F3_e2yBP 0maoRGYOZ3oLSHu2id9Bnhn52A7aOkCDl06FXycQtoRJvkoWhoFX4RySBZOubu_vo2.HPgz5xzwt Q.rKacyBH3SPgxpreK3jaZUrsAc0CIcF8wfAyxhvJFf0VTByTEQol.jJpBK5jSG1AMcUWGjFo_Sb s7TxrMcFGROimejIPm6Cmyf.J3BywN32vSTfur4gmklpFmAr6tvwFSZ_suFhCM29sIj3yXH1HYRB NfbA1BMu_GLYXuKgc0QZ5_vZ193pig9XIw5eeoDUb14ILO9cHL7JuzscdPWY52aIMZPg_Xmjxp7d MM_qR5V_g_r_ewejG9X60kjDvc75NHZG8h3bRk8EpOue3sbhhHy.xdaT1n8KwBN75mSK_CbpmVq9 5WwugG7cdfLCvuQHkq_FGHgKAmOZjvnfnJoa8ayHctFjEVCsL9pRM06_YITnZpI1IdhpDfMdh_ic sOb3uHL9QHIBUfS5Y31DfezdcBv5hmTi_jnAYHErSp0__XprRLy5gB430wT5qHULG2i.ZkIAK3BH rJ_BSrF7d29J5vyne96N3eh4- X-Sonic-MF: X-Sonic-ID: 452d92ea-9d15-477d-83b7-4da40acbd627 Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Mon, 7 Oct 2024 17:50:12 +0000 Received: by hermes--production-gq1-5d95dc458-4tw7n (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 100eca9ae953ac6ed8d5715aee03dc28; Mon, 07 Oct 2024 17:50:10 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\)) Subject: Re: libmd.so.6 and pkgbase Message-Id: <4E0CA824-A901-4219-ACCA-48B351C98E2B@yahoo.com> Date: Mon, 7 Oct 2024 10:49:59 -0700 Cc: Baptiste Daroussin To: "garga@freebsd.org" , FreeBSD-pkgbase@freebsd.org X-Mailer: Apple Mail (2.3776.700.51) References: <4E0CA824-A901-4219-ACCA-48B351C98E2B.ref@yahoo.com> X-Spamd-Result: default: False [-3.89 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-0.95)[-0.950]; NEURAL_HAM_SHORT(-0.94)[-0.944]; 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)[text/plain]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.83:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.83:from] X-Rspamd-Queue-Id: 4XMmrk3ZSNz4lyZ X-Spamd-Bar: --- Renato Botelho wrote on Date: Mon, 07 Oct 2024 14:20:00 UTC : > On 07/10/24 03:53, Baptiste Daroussin wrote: > > Hello everyone, > >=20 > > Just a reminder when using pkgbase, make sure you do activate > > BACKUP_LIBRARIES=3Dtrue in pkg.conf > >=20 > > This way pkg will save a copy of libmd.so.6 during the upgrade in > > /usr/local/lib/pkg/libmd.so.6 (and create a package named = compat-libraries to > > track it). > >=20 > > This will prevent you from having a couple of days without a new = version of pkg > > built against libmd.so.7 available (or some of the packages which = also requires > > libmd.so.7. >=20 > I have BACKUP_LIBRARIES=3Dtrue on my pkg.conf and upgraded a system=20 > running CURRENT this morning using pkgbase. After that I got pkg = linked=20 > with both libmd.so.6 and libmd.so.7: >=20 > root@x230:~ # ldd /usr/local/sbin/pkg > /usr/local/sbin/pkg: > libelf.so.2 =3D> /lib/libelf.so.2 (0x28b8027a6000) > libjail.so.1 =3D> /lib/libjail.so.1 (0x28b80340b000) > libssl.so.30 =3D> /usr/lib/libssl.so.30 (0x28b80436a000) > libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0x28b804e18000) > libarchive.so.7 =3D> /usr/lib/libarchive.so.7 (0x28b805e0a000) > libbz2.so.4 =3D> /usr/lib/libbz2.so.4 (0x28b80710e000) > libz.so.6 =3D> /lib/libz.so.6 (0x28b807ccc000) > liblzma.so.5 =3D> /usr/lib/liblzma.so.5 (0x28b808368000) > libprivatezstd.so.5 =3D> /usr/lib/libprivatezstd.so.5=20 > (0x28b806205000) > libm.so.5 =3D> /lib/libm.so.5 (0x28b808952000) > libutil.so.9 =3D> /lib/libutil.so.9 (0x28b808ad1000) > libmd.so.6 =3D> not found (0) > libthr.so.3 =3D> /lib/libthr.so.3 (0x28b809f4c000) > libc.so.7 =3D> /lib/libc.so.7 (0x28b80ae53000) > libbsdxml.so.4 =3D> /lib/libbsdxml.so.4 (0x28b80c034000) > libmd.so.7 =3D> /lib/libmd.so.7 (0x28b80cdf7000) > libsys.so.7 =3D> /lib/libsys.so.7 (0x28b80ddb1000) > [vdso] (0x28b801eee000) . . . It would help for tracking down were the dependencies are to use "ldd -a ". It shows what each involved *.so.* in turn references of itself. The example below is for a context that does not have the problem you report (not a pkgbase context) but it illustrates the type of extra information that is output: # ldd -a /usr/local/sbin/pkg /usr/local/sbin/pkg: libelf.so.2 =3D> /lib/libelf.so.2 (0xc4840f00000) libjail.so.1 =3D> /lib/libjail.so.1 (0xc48410d3000) libssl.so.30 =3D> /usr/lib/libssl.so.30 (0xc4841fae000) libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0xc4842853000) libarchive.so.7 =3D> /usr/lib/libarchive.so.7 (0xc4843af6000) libbz2.so.4 =3D> /usr/lib/libbz2.so.4 (0xc48403f6000) libz.so.6 =3D> /lib/libz.so.6 (0xc4845351000) liblzma.so.5 =3D> /usr/lib/liblzma.so.5 (0xc48455b0000) libprivatezstd.so.5 =3D> /usr/lib/libprivatezstd.so.5 = (0xc484480f000) libm.so.5 =3D> /lib/libm.so.5 (0xc48463e4000) libutil.so.9 =3D> /lib/libutil.so.9 (0xc4846b3d000) libmd.so.7 =3D> /lib/libmd.so.7 (0xc48477f3000) libthr.so.3 =3D> /lib/libthr.so.3 (0xc4848518000) libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) /lib/libelf.so.2: libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) /lib/libjail.so.1: libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) /usr/lib/libssl.so.30: libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0xc4842853000) libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) /lib/libcrypto.so.30: libthr.so.3 =3D> /lib/libthr.so.3 (0xc4848518000) libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) /usr/lib/libarchive.so.7: libz.so.6 =3D> /lib/libz.so.6 (0xc4845351000) libbz2.so.4 =3D> /usr/lib/libbz2.so.4 (0xc48403f6000) liblzma.so.5 =3D> /usr/lib/liblzma.so.5 (0xc48455b0000) libbsdxml.so.4 =3D> /lib/libbsdxml.so.4 (0xc4849553000) libprivatezstd.so.5 =3D> /usr/lib/libprivatezstd.so.5 = (0xc484480f000) libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0xc4842853000) libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) /usr/lib/libbz2.so.4: libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) /lib/libz.so.6: libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) /usr/lib/liblzma.so.5: libmd.so.7 =3D> /lib/libmd.so.7 (0xc48477f3000) libthr.so.3 =3D> /lib/libthr.so.3 (0xc4848518000) libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) /usr/lib/libprivatezstd.so.5: libthr.so.3 =3D> /lib/libthr.so.3 (0xc4848518000) libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) /lib/libm.so.5: libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) /lib/libutil.so.9: libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) /lib/libmd.so.7: libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) /lib/libthr.so.3: libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) libsys.so.7 =3D> /lib/libsys.so.7 (0xc484af47000) /lib/libc.so.7: libsys.so.7 =3D> /lib/libsys.so.7 (0xc484af47000) /lib/libbsdxml.so.4: libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) [preloaded] [vdso] (0xc483f927000) I expect that /usr/local/sbin/pkg has the only reference to libmd.so.6 in your context and that /usr/lib/liblzma.so.5 is what is referencing libmd.so.7 . If so, I'll note that you can avoid the problem by using pkg-static instead of pkg as your command: # ldd -a /usr/local/sbin/pkg-static=20 ldd: /usr/local/sbin/pkg-static: not a dynamic ELF executable So there is no use of *.so.* files for pkg-static . (I make no claims about other programs that might be involved overall.) =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Mon Oct 7 18:34:08 2024 X-Original-To: freebsd-pkgbase@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 4XMnqS1g6Vz5YXZX for ; Mon, 07 Oct 2024 18:34:12 +0000 (UTC) (envelope-from garga@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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XMnqS19s2z4qSS; Mon, 7 Oct 2024 18:34:12 +0000 (UTC) (envelope-from garga@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728326052; 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:autocrypt:autocrypt; bh=DsNkL2T3z27iEZMTNUCikY0svNSk7ApFowIUGD4l060=; b=HxasItf5z6r/Fg8sPxY8WpFEzsUUaLRZe5WHN3uJ17lerZuaBDiPem5UJhYm+/gtCBkTvl yjnfjJ4yM4Zo8mfyaVLFAIDPoQDyv6Vud9smeWtiX0+Zs0Lni2CLk0vdJgJiZu7a9VNtDX XxWF1ta64+GdackXWvEoX1auuFlGize3IiIgnM0weEvsqKBpNV4p+SgNPWfoK6Nq0hIWrJ 5ncxaH4BMBxLOfewS3mfeIftqZKCLlW6o/edIvbcXj2MT/b2P/oKorQniz6KZeEXFF4vda 9Vl0mIRjV5nll/4ERPiYhYv2Vb3YcVKXU5gf+I8xxvQWhM4VBNWOCSxlNkxzrQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728326052; 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:autocrypt:autocrypt; bh=DsNkL2T3z27iEZMTNUCikY0svNSk7ApFowIUGD4l060=; b=aBTeYTbzcavH0f2npP8wX1d+ZUMdnwuqRd32Lr4hq12aOSHZ2cEktRSsenSGifPJAkEax7 syZvR3hnsCNvsHJwE1Uo0g4DXujWeUgvbgpVD67UY2YIpRZkCoxbs5mmrA1Rlr23AW6uRI NCbbMdOT4aKuh3LPwwmIctO8HuszfjiHd03gq7isCMlq8mMz/ZN0kOUJ76lJs9xAvIdMZN XnFBboUgLKf+WVz4nbgWv6TXdMYuK7/uhqi3pqJG5kVsrls4tQ7ev2vKeWNGDLI5XY44VY 3oQx7L+TblW8psUCyeXGY3Yc3PSaW+IqRVaMeJqptZQlUxjpxqwWPUTdb38gEw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1728326052; a=rsa-sha256; cv=none; b=fCNLXrVpKdUaA7LV3q5o5dqb2T5vISysK91srSInCBsdVCkynzqWlwvG5+hLbsKVPw70dn ph6sBWZNlxpsUqU5wEvGKGKlv+D0PTLsVjNHGx3+pJIYRg8q0uuyslaW8oypEB5hPZhppF ckCJuek1+yS+YhtPW20zGj8mIrLHYo1GD2X1c+TpWUBPR/m2uB5qQQi/KGDmFYJc5R+5R5 5yVkjdumZ2Oh1AxJ3/aKMEmfORheMB2icuRuKYIXiET+N01w9I+UEfkjNm6HEJMTqLXf/K qmCk7SGh/zsegwirwsgfb8oLPsFcm9qwGxwNpIWk6Kij+tC/btmRJQMoE1mjOA== Received: from [IPV6:2804:f1c:879:7700:e8c0:afc9:ab0c:5910] (unknown [IPv6:2804:f1c:879:7700:e8c0:afc9:ab0c:5910]) (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: garga) by smtp.freebsd.org (Postfix) with ESMTPSA id 4XMnqR2bRgz1Dsx; Mon, 7 Oct 2024 18:34:11 +0000 (UTC) (envelope-from garga@FreeBSD.org) Message-ID: Date: Mon, 7 Oct 2024 15:34:08 -0300 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta Subject: Re: libmd.so.6 and pkgbase To: Mark Millard , FreeBSD-pkgbase@freebsd.org Cc: Baptiste Daroussin References: <4E0CA824-A901-4219-ACCA-48B351C98E2B.ref@yahoo.com> <4E0CA824-A901-4219-ACCA-48B351C98E2B@yahoo.com> Content-Language: en-US From: Renato Botelho Autocrypt: addr=garga@FreeBSD.org; keydata= xsBNBGStavwBCACjNlp/9+Y+VFe9ieR2h/WWbdvjz4Mb2z/f22bGoaskzCfvVNbo/v3i34I9 H6OdgZkGqheQEAD2jNfRbmPr4z40xDMUpYGLds+1Mvg7G3Hms3j5Ef8KaLSWUNWIfwKdfSVR Qs35ccSJxAdRW5YdI6J3xZgika+3Bc4eJ05YE/nWW+PNTYevt5rqD50N3zybVYIcLoqVPpBi AZE/sf5SLiLACIJb1t/s4x+pi8vgWevxVVT9u8V1f8zYErmHSLSqjxii0B3eRZphX9NCJOv9 +tfFZhnENInhn9gT7H4e2YumUltEy3jacONHJF3CC1pvvWEa6lEyypclMOkHQwNON7DLABEB AAHNLFJlbmF0byBCb3RlbGhvIChGcmVlQlNEKSA8Z2FyZ2FARnJlZUJTRC5vcmc+wsCXBBMB CgBBAhsDBQkFo5qABQsJCAcDBRUKCQgLBRYDAgEAAh4FAheAFiEERL7Dxegbnh7xTiQ5Ob6P xxJcZXoFAmSta78CGQEACgkQOb6PxxJcZXrYlggAgaZmr6c1yIWzN8VksHrHpwt/uxONEP+h ljy3yfrMsgfS5wx5Uzgfih1xYZUFC6jiI63CetqBqJpp3g1klRS1UWYKx2NeXphDMYZEdPm/ a6sXh4bKZbk6IE8Yn0/YiRT57d9DtbvswC7Gn7Igj/MSbhl49TvTGyvuB6juaffVoYZViomx 5zMoee8Ml2o2qj3MrCJ+/K8GU54RlpOGqGRsqdwVdr9XEWub6fF2YFwR46cjmbiU3P5urFHH nkJlBGPIwKxHimTW0lZsdx9aCKRDd/D80/WOEzXmk3k8B9lv/GsvOluHmveLhJG1R1tIJ31I f2q8dfTvqsQXnu8CcWRcgc7ATQRkrWr8AQgA1DufoxScA+CWQbUR6zExIu8wXQKrhuRt4DG2 BgynT7EMUvEBadcbQRZXsBpemNfncc9Axyut/+rWiyKJf9BLQuo/9QYmSRvW1U6+0LJUYmdg kMyBeYaPk+vnssv/u9jLuvV7FVgyE0yk1iaWIKOVDD+XrQCOvGw9uSceBrQyCyo3A/eRM/+p vnDCaywR63PKE+3axk6lfNdGK3TnaWmS30/ZDCZlNsXuqprqR4JdT5wXids5o36dsuJ5EZ20 s5hNMD34s4Yr1Y1R9elH6qBsFCpozs0+jwrArxq+UJJCR6hH5W8ZEwJtRC8tzR8mRE1WywzX BXYj0YhfGztQIxZckQARAQABwsB8BBgBCgAmFiEERL7Dxegbnh7xTiQ5Ob6PxxJcZXoFAmSt avwCGwwFCQWjmoAACgkQOb6PxxJcZXr1vgf/SKXhoZcUU5I7TqcbHg0lJz9tICTupCGHWr/s SQgjh9oEM5j1wqW7FlCGP90Tl9K0g3ow9YdbhU7VK470o6pymX9V9eLHzGgkZO/KMEtGBeK1 u+5ePjCJ/MK5B21KODLSU7WrIL1VN5ceXfQPLYt02LMLtPri+oduHD6RNBeA7US1DUzleq5F 9NHGbvV2U7BdDUezpiO8NaFjFZVB11I5d99FxUM5XGVstI3VhsRKZxjY0KnqJzaQgTFsPGmv AUfZVIN1pXgXiedhPXpr8+Y64jP+pHVwpVmh1zYWL6+q3kqFOUVP6c5iiMeoEXZvgJz7x/AC ek3X5gvu8Hpcv+MZIg== In-Reply-To: <4E0CA824-A901-4219-ACCA-48B351C98E2B@yahoo.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 07/10/24 14:49, Mark Millard wrote: > Renato Botelho wrote on > Date: Mon, 07 Oct 2024 14:20:00 UTC : > >> On 07/10/24 03:53, Baptiste Daroussin wrote: >>> Hello everyone, >>> >>> Just a reminder when using pkgbase, make sure you do activate >>> BACKUP_LIBRARIES=true in pkg.conf >>> >>> This way pkg will save a copy of libmd.so.6 during the upgrade in >>> /usr/local/lib/pkg/libmd.so.6 (and create a package named compat-libraries to >>> track it). >>> >>> This will prevent you from having a couple of days without a new version of pkg >>> built against libmd.so.7 available (or some of the packages which also requires >>> libmd.so.7. >> >> I have BACKUP_LIBRARIES=true on my pkg.conf and upgraded a system >> running CURRENT this morning using pkgbase. After that I got pkg linked >> with both libmd.so.6 and libmd.so.7: >> >> root@x230:~ # ldd /usr/local/sbin/pkg >> /usr/local/sbin/pkg: >> libelf.so.2 => /lib/libelf.so.2 (0x28b8027a6000) >> libjail.so.1 => /lib/libjail.so.1 (0x28b80340b000) >> libssl.so.30 => /usr/lib/libssl.so.30 (0x28b80436a000) >> libcrypto.so.30 => /lib/libcrypto.so.30 (0x28b804e18000) >> libarchive.so.7 => /usr/lib/libarchive.so.7 (0x28b805e0a000) >> libbz2.so.4 => /usr/lib/libbz2.so.4 (0x28b80710e000) >> libz.so.6 => /lib/libz.so.6 (0x28b807ccc000) >> liblzma.so.5 => /usr/lib/liblzma.so.5 (0x28b808368000) >> libprivatezstd.so.5 => /usr/lib/libprivatezstd.so.5 >> (0x28b806205000) >> libm.so.5 => /lib/libm.so.5 (0x28b808952000) >> libutil.so.9 => /lib/libutil.so.9 (0x28b808ad1000) >> libmd.so.6 => not found (0) >> libthr.so.3 => /lib/libthr.so.3 (0x28b809f4c000) >> libc.so.7 => /lib/libc.so.7 (0x28b80ae53000) >> libbsdxml.so.4 => /lib/libbsdxml.so.4 (0x28b80c034000) >> libmd.so.7 => /lib/libmd.so.7 (0x28b80cdf7000) >> libsys.so.7 => /lib/libsys.so.7 (0x28b80ddb1000) >> [vdso] (0x28b801eee000) > . . . > > It would help for tracking down were the dependencies are > to use "ldd -a ". It shows what each involved *.so.* > in turn references of itself. The example below is for > a context that does not have the problem you report > (not a pkgbase context) but it illustrates the type of > extra information that is output: > > # ldd -a /usr/local/sbin/pkg > /usr/local/sbin/pkg: > libelf.so.2 => /lib/libelf.so.2 (0xc4840f00000) > libjail.so.1 => /lib/libjail.so.1 (0xc48410d3000) > libssl.so.30 => /usr/lib/libssl.so.30 (0xc4841fae000) > libcrypto.so.30 => /lib/libcrypto.so.30 (0xc4842853000) > libarchive.so.7 => /usr/lib/libarchive.so.7 (0xc4843af6000) > libbz2.so.4 => /usr/lib/libbz2.so.4 (0xc48403f6000) > libz.so.6 => /lib/libz.so.6 (0xc4845351000) > liblzma.so.5 => /usr/lib/liblzma.so.5 (0xc48455b0000) > libprivatezstd.so.5 => /usr/lib/libprivatezstd.so.5 (0xc484480f000) > libm.so.5 => /lib/libm.so.5 (0xc48463e4000) > libutil.so.9 => /lib/libutil.so.9 (0xc4846b3d000) > libmd.so.7 => /lib/libmd.so.7 (0xc48477f3000) > libthr.so.3 => /lib/libthr.so.3 (0xc4848518000) > libc.so.7 => /lib/libc.so.7 (0xc484889d000) > /lib/libelf.so.2: > libc.so.7 => /lib/libc.so.7 (0xc484889d000) > /lib/libjail.so.1: > libc.so.7 => /lib/libc.so.7 (0xc484889d000) > /usr/lib/libssl.so.30: > libcrypto.so.30 => /lib/libcrypto.so.30 (0xc4842853000) > libc.so.7 => /lib/libc.so.7 (0xc484889d000) > /lib/libcrypto.so.30: > libthr.so.3 => /lib/libthr.so.3 (0xc4848518000) > libc.so.7 => /lib/libc.so.7 (0xc484889d000) > /usr/lib/libarchive.so.7: > libz.so.6 => /lib/libz.so.6 (0xc4845351000) > libbz2.so.4 => /usr/lib/libbz2.so.4 (0xc48403f6000) > liblzma.so.5 => /usr/lib/liblzma.so.5 (0xc48455b0000) > libbsdxml.so.4 => /lib/libbsdxml.so.4 (0xc4849553000) > libprivatezstd.so.5 => /usr/lib/libprivatezstd.so.5 (0xc484480f000) > libcrypto.so.30 => /lib/libcrypto.so.30 (0xc4842853000) > libc.so.7 => /lib/libc.so.7 (0xc484889d000) > /usr/lib/libbz2.so.4: > libc.so.7 => /lib/libc.so.7 (0xc484889d000) > /lib/libz.so.6: > libc.so.7 => /lib/libc.so.7 (0xc484889d000) > /usr/lib/liblzma.so.5: > libmd.so.7 => /lib/libmd.so.7 (0xc48477f3000) > libthr.so.3 => /lib/libthr.so.3 (0xc4848518000) > libc.so.7 => /lib/libc.so.7 (0xc484889d000) > /usr/lib/libprivatezstd.so.5: > libthr.so.3 => /lib/libthr.so.3 (0xc4848518000) > libc.so.7 => /lib/libc.so.7 (0xc484889d000) > /lib/libm.so.5: > libc.so.7 => /lib/libc.so.7 (0xc484889d000) > /lib/libutil.so.9: > libc.so.7 => /lib/libc.so.7 (0xc484889d000) > /lib/libmd.so.7: > libc.so.7 => /lib/libc.so.7 (0xc484889d000) > /lib/libthr.so.3: > libc.so.7 => /lib/libc.so.7 (0xc484889d000) > libsys.so.7 => /lib/libsys.so.7 (0xc484af47000) > /lib/libc.so.7: > libsys.so.7 => /lib/libsys.so.7 (0xc484af47000) > /lib/libbsdxml.so.4: > libc.so.7 => /lib/libc.so.7 (0xc484889d000) > [preloaded] > [vdso] (0xc483f927000) > > > I expect that /usr/local/sbin/pkg has the only reference > to libmd.so.6 in your context and that /usr/lib/liblzma.so.5 > is what is referencing libmd.so.7 . > > If so, I'll note that you can avoid the problem by using > pkg-static instead of pkg as your command: > > # ldd -a /usr/local/sbin/pkg-static > ldd: /usr/local/sbin/pkg-static: not a dynamic ELF executable > > So there is no use of *.so.* files for pkg-static . > > (I make no claims about other programs that might be involved > overall.) I've fixed it by building pkg on local ports tree. But anyway I've forced a bootstrap to have the one provided by official repository installed again and ran ldd -a to collect data root@x230:~ # ldd -a /usr/local/sbin/pkg /usr/local/sbin/pkg: libelf.so.2 => /lib/libelf.so.2 (0x1a55a0de2000) libjail.so.1 => /lib/libjail.so.1 (0x1a55a1fae000) libssl.so.30 => /usr/lib/libssl.so.30 (0x1a55a1fc2000) libcrypto.so.30 => /lib/libcrypto.so.30 (0x1a55a2e3a000) libarchive.so.7 => /usr/lib/libarchive.so.7 (0x1a55a3e98000) libbz2.so.4 => /usr/lib/libbz2.so.4 (0x1a55a4a17000) libz.so.6 => /lib/libz.so.6 (0x1a55a4d85000) liblzma.so.5 => /usr/lib/liblzma.so.5 (0x1a55a57ed000) libprivatezstd.so.5 => /usr/lib/libprivatezstd.so.5 (0x1a55a640f000) libm.so.5 => /lib/libm.so.5 (0x1a55a696c000) libutil.so.9 => /lib/libutil.so.9 (0x1a55a6e12000) libmd.so.6 => not found (0) libthr.so.3 => /lib/libthr.so.3 (0x1a55a7a49000) libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) /lib/libelf.so.2: libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) /lib/libjail.so.1: libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) /usr/lib/libssl.so.30: libcrypto.so.30 => /lib/libcrypto.so.30 (0x1a55a2e3a000) libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) /lib/libcrypto.so.30: libthr.so.3 => /lib/libthr.so.3 (0x1a55a7a49000) libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) /usr/lib/libarchive.so.7: libz.so.6 => /lib/libz.so.6 (0x1a55a4d85000) libbz2.so.4 => /usr/lib/libbz2.so.4 (0x1a55a4a17000) liblzma.so.5 => /usr/lib/liblzma.so.5 (0x1a55a57ed000) libbsdxml.so.4 => /lib/libbsdxml.so.4 (0x1a55a834a000) libprivatezstd.so.5 => /usr/lib/libprivatezstd.so.5 (0x1a55a640f000) libcrypto.so.30 => /lib/libcrypto.so.30 (0x1a55a2e3a000) libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) /usr/lib/libbz2.so.4: libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) /lib/libz.so.6: libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) /usr/lib/liblzma.so.5: libmd.so.7 => /lib/libmd.so.7 (0x1a55a853a000) libthr.so.3 => /lib/libthr.so.3 (0x1a55a7a49000) libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) /usr/lib/libprivatezstd.so.5: libthr.so.3 => /lib/libthr.so.3 (0x1a55a7a49000) libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) /lib/libm.so.5: libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) /lib/libutil.so.9: libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) /lib/libthr.so.3: libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) libsys.so.7 => /lib/libsys.so.7 (0x1a55a8908000) /lib/libc.so.7: libsys.so.7 => /lib/libsys.so.7 (0x1a55a8908000) /lib/libbsdxml.so.4: libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) /lib/libmd.so.7: libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) [preloaded] [vdso] (0x1a559fe96000) It seems pkg is still linked with libmd.so.6 and lzma is linked with libmd.so.7. Anyway we have a problem, keeping libmd.so.6 seems not to be enough to have pkg working -- Renato Botelho From nobody Mon Oct 7 19:07:24 2024 X-Original-To: freebsd-pkgbase@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 4XMpZ71HCKz5YKMy for ; Mon, 07 Oct 2024 19:07:43 +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 4XMpZ65vg0z4vNB for ; Mon, 7 Oct 2024 19:07:42 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1728328060; bh=Ag37VbwiUsz5GiPws7fs6Rc489mYZvdGex5aiUPEjt0=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=ZcCOgYtGhg8oahpHsYP6bNXy4wqsynXKHUVlHApmCAY04JmSCe9MAr6IIvuDAiEDDe8uxnU9XCp48L/f2VrkPPb4brqj6aKIEICR3Ltkx7tAMOUnSpv068odabwGHFmQ7htl9VELBJay8tpLBliEZcvx6H3p4xoc2Afzmxj1AVfXvGH7B2rJYbNGaq753zxKXSfLYNTVHTCsPhfEKdlEPGkTP9orlGZFXdpDsBApswJ+M2YVK66lZzL95v0FYvRO2t9pxmDnL/kVTw6HdTWR+yAFHeDoU0Y5+T1/N0K3xFWr8Thuh9rKtD7FR9u17zhHhLQUAbSI+x8ADH/n1WWi2Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1728328060; bh=zSUCDumuCMor0qjWu1nPfbEn259zMFShqu3TETuoTx+=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=fkNOH3n2xG/d6cs4ifCLfwxj0dOv2jVHNwAfqhQOl29D6EInSimNKTJa8RU1YFiDo3g/0bu9vIMYf5ytF+3TPdh8RWLEtZNoFTJTt8YUz/O63nwFoX19ckcnTaXmQINh8M6hrQDJf/qBNVDvjI9X+f2bOx5UbMfxHuL/ntvdy8s2F1l6eBJeDH8+0wBPdP9yXbwxd3EJDGAzpwIv8hKaJRd1dKG5Ivdy5LL62M8GQuCkt+fJafx1JpUhAhnroo8vFfO88fBJRhiNqwbUgb2cWTjap4lvQEXzTfk1oh4BzJ8to6nf9CPEqxp2ukxMAgaDfRfgM8TZEGPcJOq6pY3PpQ== X-YMail-OSG: 6xaR3SEVM1n7Xs2.XvU2_0jFYJDaFbchp13rSS74EzU3oNZDG.WOvy3QrxNKfcB IbklyT38ix0WvbYz123Dv.unBNwfBTTNQVcVub251U_tYSKz5OU.jjbE9BAh492EM43d74vFp4j5 JLv1kANxGRax7FVmmxx0y1Yjfhd6LKne._QeGIdAC7R7XjaXRmd_dx6YZ2s28PWjNbG4Jxa5RFVI 41FIq2eBl.a_2_95Dlz26iako.XnXIU2LH1NBblb1EzFBFANPtmZa0O26tzP8EKpotwnFUkTYC48 JC1pFNQQyyC6Q9Pymd8mQ9coK3QqFWZntcGAa4RvqyWYo3oWP530p0HbczowoxsrPECSyiZTpEFd cZh1dEEuRcMY7Y2p2.dvrkSfTjgbxpl8.55U_8zoTdOFVnucKNyt70kCUCJ9WriHEYHA.Uk1WxCJ zuQRs5ppMuESPBveLT62NVGz9eAyT1BABIO9G4qbPmVLT6sEnU74V62ATvGlkyXpkA3GEF66KlLu uthn2RGiN.xEHxaZIfT5IBmqiwubRLjjMC965pj34kayT_2sATrtcJLCau5Vgvrwn64Iui5P1mRS J2IGokw4jLqy6j0UcAZi1XMYpWcKbuV8AP0_ci6HOL60_Jm7fI5aLBn7dbbyDySAVnrig5VRZu8i zQ0MJw5u.KS8VeyjVvFWsIdmpK7reh8PfaG7WjpYpSjbxzuedz9Kg04Ei5NcCkLx_FfxOTYqKlZ1 4kkR_6umO3eOjvI_NT9FCIjSAfAysVyGCc0hs1DK0FHWzB.H6vnilkcTuLnvd0mp.f3omtW2LpWs _68LGkIHi4ZEYNF2raBf1kOyKSrg1EM_fB7Z_cVhvd7nO3NLR2PjyAICcaTj6_1bHo4MQOdaN.8V _3E5GOTylgzBcDki8Bw6qhi7if3zJlC5uCwAnh8.iAFSV7Pm8XHBiuh1qfyPfQ8PzxRERbveVDR9 Z8pc7FH8wpHwzb6vrUz7NnXGlWp5EU4OljGziLoa.YgQfOVP8G2.wYABmr7XIRH6c1qpi67Dh.or 5HvVoVom100zUxcHEGxceyMtxInmAQrEPASSb3oZnoNbdS1fUoTjtQL_Q5YFxQj3mXqHOkuMaiV1 dX9z1u93OsrvNh4HYAttwkE9Ync4E3v.0dpjUy9tlE8QOGyBT4JfINpHk3eOtP3Iwr9pJM8U9.Sz HAXzLWZ6Xj6cGi8DccC9U_m0d76RIWpNLwkkJU6P0OfDgayc3nqqAJzW1qDzSMi3OY.zI4y6wFxE 6dk0s8YpTegJa_OSO9iecl0Wi8I8GCoI.Gml7LlvTJmLF8BlamZxAiAtFZ5y71Jg21KgrCtssSrb bZkrpUhhDIBfF1oXJDs_RUZkReta59tH0NJU_J4mrhmrIPz9zYcaK6SqkK0DryMKmODgBQ3tdOWE jmjLFHIznywa66qqYuafdDeJEJdCQldROXw4jbYdTkuda5p.JnqYcVy71aNElcIbf_SmcDlN.R.j Id.b3ZhmfWQjyDLMUe3WDmst0Cu0UbLkoRcvH8MNZCnA1NXcjm0sv5vGRlTxcuJTa2OejuloZ1RL gmCi7TnhIJFLn_8IScb5GlgpfdaJfwjRzA83kQUDBu6con9nnILosbJFW6WDyR6nwKs3MNsPswXS lRLUg6Q3CgCG09sMkZXZEwiGi8ZMnwp0nXwdNGpnSPbUDPZmtH.xXY15hC8sWC1ZuLkD4IxRCdO5 tKdl75TkDzAz_8OYif.w2kj4ZCkY6z3GTEKxnOenwJHSKnMynyicA4ryRcrCTJ6A8GOc331cJbS1 uB0OFbta34VEABDu9Ujswkh.HqezGRZGJSV2kTwIf_FuZnrpJ5c_SZjRLIUdtpzOH8gsW04mVZvc THFu6u.KiryVxokOmmz290e.j9VkFxV.RYjCNQAu4Wo4KNoSbeuFU76ddgD2PidEUBqIGMFMDK9K 8crrGMm6isAxCInhxy.s_DQUWwmwEvIWe_U5MCtHnhajKk0TLByeEWCAS6iW_KS7w7pql24Cd7uE nlvkTMrT7WDtvKnYUNoAUDQDyBO93ufmwgy_06Jh.mWn890l6dJ2pVQfgZiuRVY8OgTEzvesfLth 4DTQbwg4WCIVIP2kfulDN3nCi53B9I0b86nuB.ZZh3kVRWsUCAu9L8w6pHks7UYQIyeLMhoKga63 IakKcAm2KByACZC_iUExljcs1o6EVwl8uma..PJAxRKrb4rmRMw3RuIsTcMECqruIAYg9CCP9fe5 yIWVZ_zbr81xac8DhCdIv4OTuHxzoRaHPq_VRLATvK2.ld0oJC8YgiwYqIWRQPwhJ4BMNV0YZcq8 MFyUJ8BaooxngqbpDzZRl X-Sonic-MF: X-Sonic-ID: 86f4aaab-4550-43af-901d-51760d7f9e13 Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Mon, 7 Oct 2024 19:07:40 +0000 Received: by hermes--production-gq1-5d95dc458-24x88 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 0dae5017564f8c20ca23267c16ea99b0; Mon, 07 Oct 2024 19:07:36 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\)) Subject: Re: libmd.so.6 and pkgbase From: Mark Millard In-Reply-To: Date: Mon, 7 Oct 2024 12:07:24 -0700 Cc: FreeBSD-pkgbase@freebsd.org, Baptiste Daroussin Content-Transfer-Encoding: quoted-printable Message-Id: <7924C7D3-AB69-4288-BF5A-D13008016076@yahoo.com> References: <4E0CA824-A901-4219-ACCA-48B351C98E2B.ref@yahoo.com> <4E0CA824-A901-4219-ACCA-48B351C98E2B@yahoo.com> To: Renato Botelho X-Mailer: Apple Mail (2.3776.700.51) 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:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4XMpZ65vg0z4vNB X-Spamd-Bar: ---- On Oct 7, 2024, at 11:34, Renato Botelho wrote: > On 07/10/24 14:49, Mark Millard wrote: >> Renato Botelho wrote on >> Date: Mon, 07 Oct 2024 14:20:00 UTC : >>> On 07/10/24 03:53, Baptiste Daroussin wrote: >>>> Hello everyone, >>>>=20 >>>> Just a reminder when using pkgbase, make sure you do activate >>>> BACKUP_LIBRARIES=3Dtrue in pkg.conf >>>>=20 >>>> This way pkg will save a copy of libmd.so.6 during the upgrade in >>>> /usr/local/lib/pkg/libmd.so.6 (and create a package named = compat-libraries to >>>> track it). >>>>=20 >>>> This will prevent you from having a couple of days without a new = version of pkg >>>> built against libmd.so.7 available (or some of the packages which = also requires >>>> libmd.so.7. >>>=20 >>> I have BACKUP_LIBRARIES=3Dtrue on my pkg.conf and upgraded a system >>> running CURRENT this morning using pkgbase. After that I got pkg = linked >>> with both libmd.so.6 and libmd.so.7: >>>=20 >>> root@x230:~ # ldd /usr/local/sbin/pkg >>> /usr/local/sbin/pkg: >>> libelf.so.2 =3D> /lib/libelf.so.2 (0x28b8027a6000) >>> libjail.so.1 =3D> /lib/libjail.so.1 (0x28b80340b000) >>> libssl.so.30 =3D> /usr/lib/libssl.so.30 (0x28b80436a000) >>> libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0x28b804e18000) >>> libarchive.so.7 =3D> /usr/lib/libarchive.so.7 (0x28b805e0a000) >>> libbz2.so.4 =3D> /usr/lib/libbz2.so.4 (0x28b80710e000) >>> libz.so.6 =3D> /lib/libz.so.6 (0x28b807ccc000) >>> liblzma.so.5 =3D> /usr/lib/liblzma.so.5 (0x28b808368000) >>> libprivatezstd.so.5 =3D> /usr/lib/libprivatezstd.so.5 >>> (0x28b806205000) >>> libm.so.5 =3D> /lib/libm.so.5 (0x28b808952000) >>> libutil.so.9 =3D> /lib/libutil.so.9 (0x28b808ad1000) >>> libmd.so.6 =3D> not found (0) >>> libthr.so.3 =3D> /lib/libthr.so.3 (0x28b809f4c000) >>> libc.so.7 =3D> /lib/libc.so.7 (0x28b80ae53000) >>> libbsdxml.so.4 =3D> /lib/libbsdxml.so.4 (0x28b80c034000) >>> libmd.so.7 =3D> /lib/libmd.so.7 (0x28b80cdf7000) >>> libsys.so.7 =3D> /lib/libsys.so.7 (0x28b80ddb1000) >>> [vdso] (0x28b801eee000) >> . . . >> It would help for tracking down were the dependencies are >> to use "ldd -a ". It shows what each involved *.so.* >> in turn references of itself. The example below is for >> a context that does not have the problem you report >> (not a pkgbase context) but it illustrates the type of >> extra information that is output: >> # ldd -a /usr/local/sbin/pkg >> /usr/local/sbin/pkg: >> libelf.so.2 =3D> /lib/libelf.so.2 (0xc4840f00000) >> libjail.so.1 =3D> /lib/libjail.so.1 (0xc48410d3000) >> libssl.so.30 =3D> /usr/lib/libssl.so.30 (0xc4841fae000) >> libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0xc4842853000) >> libarchive.so.7 =3D> /usr/lib/libarchive.so.7 (0xc4843af6000) >> libbz2.so.4 =3D> /usr/lib/libbz2.so.4 (0xc48403f6000) >> libz.so.6 =3D> /lib/libz.so.6 (0xc4845351000) >> liblzma.so.5 =3D> /usr/lib/liblzma.so.5 (0xc48455b0000) >> libprivatezstd.so.5 =3D> /usr/lib/libprivatezstd.so.5 (0xc484480f000) >> libm.so.5 =3D> /lib/libm.so.5 (0xc48463e4000) >> libutil.so.9 =3D> /lib/libutil.so.9 (0xc4846b3d000) >> libmd.so.7 =3D> /lib/libmd.so.7 (0xc48477f3000) >> libthr.so.3 =3D> /lib/libthr.so.3 (0xc4848518000) >> libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) >> /lib/libelf.so.2: >> libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) >> /lib/libjail.so.1: >> libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) >> /usr/lib/libssl.so.30: >> libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0xc4842853000) >> libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) >> /lib/libcrypto.so.30: >> libthr.so.3 =3D> /lib/libthr.so.3 (0xc4848518000) >> libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) >> /usr/lib/libarchive.so.7: >> libz.so.6 =3D> /lib/libz.so.6 (0xc4845351000) >> libbz2.so.4 =3D> /usr/lib/libbz2.so.4 (0xc48403f6000) >> liblzma.so.5 =3D> /usr/lib/liblzma.so.5 (0xc48455b0000) >> libbsdxml.so.4 =3D> /lib/libbsdxml.so.4 (0xc4849553000) >> libprivatezstd.so.5 =3D> /usr/lib/libprivatezstd.so.5 (0xc484480f000) >> libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0xc4842853000) >> libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) >> /usr/lib/libbz2.so.4: >> libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) >> /lib/libz.so.6: >> libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) >> /usr/lib/liblzma.so.5: >> libmd.so.7 =3D> /lib/libmd.so.7 (0xc48477f3000) >> libthr.so.3 =3D> /lib/libthr.so.3 (0xc4848518000) >> libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) >> /usr/lib/libprivatezstd.so.5: >> libthr.so.3 =3D> /lib/libthr.so.3 (0xc4848518000) >> libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) >> /lib/libm.so.5: >> libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) >> /lib/libutil.so.9: >> libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) >> /lib/libmd.so.7: >> libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) >> /lib/libthr.so.3: >> libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) >> libsys.so.7 =3D> /lib/libsys.so.7 (0xc484af47000) >> /lib/libc.so.7: >> libsys.so.7 =3D> /lib/libsys.so.7 (0xc484af47000) >> /lib/libbsdxml.so.4: >> libc.so.7 =3D> /lib/libc.so.7 (0xc484889d000) >> [preloaded] >> [vdso] (0xc483f927000) >> I expect that /usr/local/sbin/pkg has the only reference >> to libmd.so.6 in your context and that /usr/lib/liblzma.so.5 >> is what is referencing libmd.so.7 . >> If so, I'll note that you can avoid the problem by using >> pkg-static instead of pkg as your command: >> # ldd -a /usr/local/sbin/pkg-static >> ldd: /usr/local/sbin/pkg-static: not a dynamic ELF executable >> So there is no use of *.so.* files for pkg-static . >> (I make no claims about other programs that might be involved >> overall.) >=20 > I've fixed it by building pkg on local ports tree. But anyway I've = forced a bootstrap to have the one provided by official repository = installed again and ran ldd -a to collect data >=20 > root@x230:~ # ldd -a /usr/local/sbin/pkg > /usr/local/sbin/pkg: > libelf.so.2 =3D> /lib/libelf.so.2 (0x1a55a0de2000) > libjail.so.1 =3D> /lib/libjail.so.1 (0x1a55a1fae000) > libssl.so.30 =3D> /usr/lib/libssl.so.30 (0x1a55a1fc2000) > libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0x1a55a2e3a000) > libarchive.so.7 =3D> /usr/lib/libarchive.so.7 (0x1a55a3e98000) > libbz2.so.4 =3D> /usr/lib/libbz2.so.4 (0x1a55a4a17000) > libz.so.6 =3D> /lib/libz.so.6 (0x1a55a4d85000) > liblzma.so.5 =3D> /usr/lib/liblzma.so.5 (0x1a55a57ed000) > libprivatezstd.so.5 =3D> /usr/lib/libprivatezstd.so.5 = (0x1a55a640f000) > libm.so.5 =3D> /lib/libm.so.5 (0x1a55a696c000) > libutil.so.9 =3D> /lib/libutil.so.9 (0x1a55a6e12000) > libmd.so.6 =3D> not found (0) > libthr.so.3 =3D> /lib/libthr.so.3 (0x1a55a7a49000) > libc.so.7 =3D> /lib/libc.so.7 (0x1a55a7aa9000) > /lib/libelf.so.2: > libc.so.7 =3D> /lib/libc.so.7 (0x1a55a7aa9000) > /lib/libjail.so.1: > libc.so.7 =3D> /lib/libc.so.7 (0x1a55a7aa9000) > /usr/lib/libssl.so.30: > libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0x1a55a2e3a000) > libc.so.7 =3D> /lib/libc.so.7 (0x1a55a7aa9000) > /lib/libcrypto.so.30: > libthr.so.3 =3D> /lib/libthr.so.3 (0x1a55a7a49000) > libc.so.7 =3D> /lib/libc.so.7 (0x1a55a7aa9000) > /usr/lib/libarchive.so.7: > libz.so.6 =3D> /lib/libz.so.6 (0x1a55a4d85000) > libbz2.so.4 =3D> /usr/lib/libbz2.so.4 (0x1a55a4a17000) > liblzma.so.5 =3D> /usr/lib/liblzma.so.5 (0x1a55a57ed000) > libbsdxml.so.4 =3D> /lib/libbsdxml.so.4 (0x1a55a834a000) > libprivatezstd.so.5 =3D> /usr/lib/libprivatezstd.so.5 = (0x1a55a640f000) > libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0x1a55a2e3a000) > libc.so.7 =3D> /lib/libc.so.7 (0x1a55a7aa9000) > /usr/lib/libbz2.so.4: > libc.so.7 =3D> /lib/libc.so.7 (0x1a55a7aa9000) > /lib/libz.so.6: > libc.so.7 =3D> /lib/libc.so.7 (0x1a55a7aa9000) > /usr/lib/liblzma.so.5: > libmd.so.7 =3D> /lib/libmd.so.7 (0x1a55a853a000) > libthr.so.3 =3D> /lib/libthr.so.3 (0x1a55a7a49000) > libc.so.7 =3D> /lib/libc.so.7 (0x1a55a7aa9000) > /usr/lib/libprivatezstd.so.5: > libthr.so.3 =3D> /lib/libthr.so.3 (0x1a55a7a49000) > libc.so.7 =3D> /lib/libc.so.7 (0x1a55a7aa9000) > /lib/libm.so.5: > libc.so.7 =3D> /lib/libc.so.7 (0x1a55a7aa9000) > /lib/libutil.so.9: > libc.so.7 =3D> /lib/libc.so.7 (0x1a55a7aa9000) > /lib/libthr.so.3: > libc.so.7 =3D> /lib/libc.so.7 (0x1a55a7aa9000) > libsys.so.7 =3D> /lib/libsys.so.7 (0x1a55a8908000) > /lib/libc.so.7: > libsys.so.7 =3D> /lib/libsys.so.7 (0x1a55a8908000) > /lib/libbsdxml.so.4: > libc.so.7 =3D> /lib/libc.so.7 (0x1a55a7aa9000) > /lib/libmd.so.7: > libc.so.7 =3D> /lib/libc.so.7 (0x1a55a7aa9000) > [preloaded] > [vdso] (0x1a559fe96000) >=20 > It seems pkg is still linked with libmd.so.6 and lzma is linked with = libmd.so.7. So, as I expected. Good to know. > Anyway we have a problem, keeping libmd.so.6 seems not to be enough to = have pkg working Typing/using pkg-static instead of pkg should not fail for libmd.so.6 or libmd.so.7 reasons for its down execution, even when using just pkg would fail for such. An example usage is: # pkg-static info -l pkg | grep /sbin/ /usr/local/sbin/pkg /usr/local/sbin/pkg-static The above should work even in a context with the libmd.so.6 problem for using just pkg . (The /usr/bin/grep part should work too.) For reference (the context does not have the libmd.so.6 problem): # pkg info -l pkg | grep /sbin/ /usr/local/sbin/pkg /usr/local/sbin/pkg-static Personally, my scripts that use pkg actually run pkg-static so that the script is less dependent on the environment for reasonable operation. =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Mon Oct 7 19:51:48 2024 X-Original-To: freebsd-pkgbase@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 4XMqY352Vsz5YN04 for ; Mon, 07 Oct 2024 19:51:51 +0000 (UTC) (envelope-from garga@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 4XMqY34bhqz504S; Mon, 7 Oct 2024 19:51:51 +0000 (UTC) (envelope-from garga@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728330711; 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:autocrypt:autocrypt; bh=hu5eMP7q71s/scNRdvyBPHyyddthpcnkSZgw85kJf/Q=; b=qT06NHM6scVLQ7ycRACrGjll+G70wGPg7LGqO0KCWINgQ80LaZqWWE+XHcDyjnbqge+L/J 92LpJoAhI1+0GaPoZInwq36tawplD4ZaLXCcnkqAVbJ4Hkvlevo1rzT9dqzQazmLkytyP7 Sete1yp57MgVBYS++VNFiayuPAhQ4x23zOsScrvBYu/QmsbnO+VqL5b3b/hmZklMiPAr1H hMnlQstoDh9Iufz9kvd/nDWnVJhDuwxmkZE0tnb5fDUhws+EkVlKKXhgBc90u6dwLJ32ex 4JYCUn94ifilE2xFmfS2uW0pNBI7FGxaEv3zsQLWjwZUz0RmX0NtghsWyl00ZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728330711; 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:autocrypt:autocrypt; bh=hu5eMP7q71s/scNRdvyBPHyyddthpcnkSZgw85kJf/Q=; b=Sx/UfgBu9rCJAMlpPSGnfKk3SZlgQwSTtMWFDKmRMoubSa/ePeQ4HA8WfhxyYR17aNBG+T BT2GP3hpmhJojgHjYn8XftfSCCPk2ByQh0/87LIqX2uFqDoFYlZsz+SHx12rZaXTVHrJ7t JETtinChLcHrd/myvMrymsCaO5O/uG6zvbEncBNoolNAkBcZEW2PFQC7lLg3RpWmm3umnD B5LemuWUfbfTnDsexbSsKIBx321V+0Qa4NlfMvifaxxoYDCiOnFPVONQtigSpfaXbpgzga PCByEoVzAnuNrMllEF8Q/FkPmsjdPDrH5mQubBf8EPMwlTRwmSl8mO+0DSZk/A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1728330711; a=rsa-sha256; cv=none; b=ftuO85Q442ZE210eC+svsvanFDrpDhkmQROEmLMNTstEu9k1fK0OBCExjk91GlnF2lOljg FCQo2S1S9ANUFPVZLeskQOSzaYH+nwWwZn0QhV7SPxVJW5/K/NuMAeBsAD2bWPdOMq5XW2 I7cOyrYsRbwxtPm2vCwahEfwmNh+jGb/yQwVH79J9Q88hciwgFprfhOgCo6P+bQp1vl2Y9 3q5XaPFsPYTo/uuAnitFpFLcFkaa9czZ+jqzMCytUBX36HGUreBIG7qcBAYPiN/KUejzCE aw0gSlzhuzgtQ0SL7AOViUB3bpbRloOoLny1KKFCaLwXc/TNnZdtF0VlrrgfqA== Received: from [IPV6:2804:f1c:879:7700:e8c0:afc9:ab0c:5910] (unknown [IPv6:2804:f1c:879:7700:e8c0:afc9:ab0c:5910]) (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: garga) by smtp.freebsd.org (Postfix) with ESMTPSA id 4XMqY263q7z1G6T; Mon, 7 Oct 2024 19:51:50 +0000 (UTC) (envelope-from garga@FreeBSD.org) Message-ID: <0a3bd29f-63db-4857-818a-6186448e3d79@FreeBSD.org> Date: Mon, 7 Oct 2024 16:51:48 -0300 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta Subject: Re: libmd.so.6 and pkgbase To: Mark Millard Cc: FreeBSD-pkgbase@freebsd.org, Baptiste Daroussin References: <4E0CA824-A901-4219-ACCA-48B351C98E2B.ref@yahoo.com> <4E0CA824-A901-4219-ACCA-48B351C98E2B@yahoo.com> <7924C7D3-AB69-4288-BF5A-D13008016076@yahoo.com> Content-Language: en-US From: Renato Botelho Autocrypt: addr=garga@FreeBSD.org; keydata= xsBNBGStavwBCACjNlp/9+Y+VFe9ieR2h/WWbdvjz4Mb2z/f22bGoaskzCfvVNbo/v3i34I9 H6OdgZkGqheQEAD2jNfRbmPr4z40xDMUpYGLds+1Mvg7G3Hms3j5Ef8KaLSWUNWIfwKdfSVR Qs35ccSJxAdRW5YdI6J3xZgika+3Bc4eJ05YE/nWW+PNTYevt5rqD50N3zybVYIcLoqVPpBi AZE/sf5SLiLACIJb1t/s4x+pi8vgWevxVVT9u8V1f8zYErmHSLSqjxii0B3eRZphX9NCJOv9 +tfFZhnENInhn9gT7H4e2YumUltEy3jacONHJF3CC1pvvWEa6lEyypclMOkHQwNON7DLABEB AAHNLFJlbmF0byBCb3RlbGhvIChGcmVlQlNEKSA8Z2FyZ2FARnJlZUJTRC5vcmc+wsCXBBMB CgBBAhsDBQkFo5qABQsJCAcDBRUKCQgLBRYDAgEAAh4FAheAFiEERL7Dxegbnh7xTiQ5Ob6P xxJcZXoFAmSta78CGQEACgkQOb6PxxJcZXrYlggAgaZmr6c1yIWzN8VksHrHpwt/uxONEP+h ljy3yfrMsgfS5wx5Uzgfih1xYZUFC6jiI63CetqBqJpp3g1klRS1UWYKx2NeXphDMYZEdPm/ a6sXh4bKZbk6IE8Yn0/YiRT57d9DtbvswC7Gn7Igj/MSbhl49TvTGyvuB6juaffVoYZViomx 5zMoee8Ml2o2qj3MrCJ+/K8GU54RlpOGqGRsqdwVdr9XEWub6fF2YFwR46cjmbiU3P5urFHH nkJlBGPIwKxHimTW0lZsdx9aCKRDd/D80/WOEzXmk3k8B9lv/GsvOluHmveLhJG1R1tIJ31I f2q8dfTvqsQXnu8CcWRcgc7ATQRkrWr8AQgA1DufoxScA+CWQbUR6zExIu8wXQKrhuRt4DG2 BgynT7EMUvEBadcbQRZXsBpemNfncc9Axyut/+rWiyKJf9BLQuo/9QYmSRvW1U6+0LJUYmdg kMyBeYaPk+vnssv/u9jLuvV7FVgyE0yk1iaWIKOVDD+XrQCOvGw9uSceBrQyCyo3A/eRM/+p vnDCaywR63PKE+3axk6lfNdGK3TnaWmS30/ZDCZlNsXuqprqR4JdT5wXids5o36dsuJ5EZ20 s5hNMD34s4Yr1Y1R9elH6qBsFCpozs0+jwrArxq+UJJCR6hH5W8ZEwJtRC8tzR8mRE1WywzX BXYj0YhfGztQIxZckQARAQABwsB8BBgBCgAmFiEERL7Dxegbnh7xTiQ5Ob6PxxJcZXoFAmSt avwCGwwFCQWjmoAACgkQOb6PxxJcZXr1vgf/SKXhoZcUU5I7TqcbHg0lJz9tICTupCGHWr/s SQgjh9oEM5j1wqW7FlCGP90Tl9K0g3ow9YdbhU7VK470o6pymX9V9eLHzGgkZO/KMEtGBeK1 u+5ePjCJ/MK5B21KODLSU7WrIL1VN5ceXfQPLYt02LMLtPri+oduHD6RNBeA7US1DUzleq5F 9NHGbvV2U7BdDUezpiO8NaFjFZVB11I5d99FxUM5XGVstI3VhsRKZxjY0KnqJzaQgTFsPGmv AUfZVIN1pXgXiedhPXpr8+Y64jP+pHVwpVmh1zYWL6+q3kqFOUVP6c5iiMeoEXZvgJz7x/AC ek3X5gvu8Hpcv+MZIg== In-Reply-To: <7924C7D3-AB69-4288-BF5A-D13008016076@yahoo.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 07/10/24 16:07, Mark Millard wrote: > On Oct 7, 2024, at 11:34, Renato Botelho wrote: > >> On 07/10/24 14:49, Mark Millard wrote: >>> Renato Botelho wrote on >>> Date: Mon, 07 Oct 2024 14:20:00 UTC : >>>> On 07/10/24 03:53, Baptiste Daroussin wrote: >>>>> Hello everyone, >>>>> >>>>> Just a reminder when using pkgbase, make sure you do activate >>>>> BACKUP_LIBRARIES=true in pkg.conf >>>>> >>>>> This way pkg will save a copy of libmd.so.6 during the upgrade in >>>>> /usr/local/lib/pkg/libmd.so.6 (and create a package named compat-libraries to >>>>> track it). >>>>> >>>>> This will prevent you from having a couple of days without a new version of pkg >>>>> built against libmd.so.7 available (or some of the packages which also requires >>>>> libmd.so.7. >>>> >>>> I have BACKUP_LIBRARIES=true on my pkg.conf and upgraded a system >>>> running CURRENT this morning using pkgbase. After that I got pkg linked >>>> with both libmd.so.6 and libmd.so.7: >>>> >>>> root@x230:~ # ldd /usr/local/sbin/pkg >>>> /usr/local/sbin/pkg: >>>> libelf.so.2 => /lib/libelf.so.2 (0x28b8027a6000) >>>> libjail.so.1 => /lib/libjail.so.1 (0x28b80340b000) >>>> libssl.so.30 => /usr/lib/libssl.so.30 (0x28b80436a000) >>>> libcrypto.so.30 => /lib/libcrypto.so.30 (0x28b804e18000) >>>> libarchive.so.7 => /usr/lib/libarchive.so.7 (0x28b805e0a000) >>>> libbz2.so.4 => /usr/lib/libbz2.so.4 (0x28b80710e000) >>>> libz.so.6 => /lib/libz.so.6 (0x28b807ccc000) >>>> liblzma.so.5 => /usr/lib/liblzma.so.5 (0x28b808368000) >>>> libprivatezstd.so.5 => /usr/lib/libprivatezstd.so.5 >>>> (0x28b806205000) >>>> libm.so.5 => /lib/libm.so.5 (0x28b808952000) >>>> libutil.so.9 => /lib/libutil.so.9 (0x28b808ad1000) >>>> libmd.so.6 => not found (0) >>>> libthr.so.3 => /lib/libthr.so.3 (0x28b809f4c000) >>>> libc.so.7 => /lib/libc.so.7 (0x28b80ae53000) >>>> libbsdxml.so.4 => /lib/libbsdxml.so.4 (0x28b80c034000) >>>> libmd.so.7 => /lib/libmd.so.7 (0x28b80cdf7000) >>>> libsys.so.7 => /lib/libsys.so.7 (0x28b80ddb1000) >>>> [vdso] (0x28b801eee000) >>> . . . >>> It would help for tracking down were the dependencies are >>> to use "ldd -a ". It shows what each involved *.so.* >>> in turn references of itself. The example below is for >>> a context that does not have the problem you report >>> (not a pkgbase context) but it illustrates the type of >>> extra information that is output: >>> # ldd -a /usr/local/sbin/pkg >>> /usr/local/sbin/pkg: >>> libelf.so.2 => /lib/libelf.so.2 (0xc4840f00000) >>> libjail.so.1 => /lib/libjail.so.1 (0xc48410d3000) >>> libssl.so.30 => /usr/lib/libssl.so.30 (0xc4841fae000) >>> libcrypto.so.30 => /lib/libcrypto.so.30 (0xc4842853000) >>> libarchive.so.7 => /usr/lib/libarchive.so.7 (0xc4843af6000) >>> libbz2.so.4 => /usr/lib/libbz2.so.4 (0xc48403f6000) >>> libz.so.6 => /lib/libz.so.6 (0xc4845351000) >>> liblzma.so.5 => /usr/lib/liblzma.so.5 (0xc48455b0000) >>> libprivatezstd.so.5 => /usr/lib/libprivatezstd.so.5 (0xc484480f000) >>> libm.so.5 => /lib/libm.so.5 (0xc48463e4000) >>> libutil.so.9 => /lib/libutil.so.9 (0xc4846b3d000) >>> libmd.so.7 => /lib/libmd.so.7 (0xc48477f3000) >>> libthr.so.3 => /lib/libthr.so.3 (0xc4848518000) >>> libc.so.7 => /lib/libc.so.7 (0xc484889d000) >>> /lib/libelf.so.2: >>> libc.so.7 => /lib/libc.so.7 (0xc484889d000) >>> /lib/libjail.so.1: >>> libc.so.7 => /lib/libc.so.7 (0xc484889d000) >>> /usr/lib/libssl.so.30: >>> libcrypto.so.30 => /lib/libcrypto.so.30 (0xc4842853000) >>> libc.so.7 => /lib/libc.so.7 (0xc484889d000) >>> /lib/libcrypto.so.30: >>> libthr.so.3 => /lib/libthr.so.3 (0xc4848518000) >>> libc.so.7 => /lib/libc.so.7 (0xc484889d000) >>> /usr/lib/libarchive.so.7: >>> libz.so.6 => /lib/libz.so.6 (0xc4845351000) >>> libbz2.so.4 => /usr/lib/libbz2.so.4 (0xc48403f6000) >>> liblzma.so.5 => /usr/lib/liblzma.so.5 (0xc48455b0000) >>> libbsdxml.so.4 => /lib/libbsdxml.so.4 (0xc4849553000) >>> libprivatezstd.so.5 => /usr/lib/libprivatezstd.so.5 (0xc484480f000) >>> libcrypto.so.30 => /lib/libcrypto.so.30 (0xc4842853000) >>> libc.so.7 => /lib/libc.so.7 (0xc484889d000) >>> /usr/lib/libbz2.so.4: >>> libc.so.7 => /lib/libc.so.7 (0xc484889d000) >>> /lib/libz.so.6: >>> libc.so.7 => /lib/libc.so.7 (0xc484889d000) >>> /usr/lib/liblzma.so.5: >>> libmd.so.7 => /lib/libmd.so.7 (0xc48477f3000) >>> libthr.so.3 => /lib/libthr.so.3 (0xc4848518000) >>> libc.so.7 => /lib/libc.so.7 (0xc484889d000) >>> /usr/lib/libprivatezstd.so.5: >>> libthr.so.3 => /lib/libthr.so.3 (0xc4848518000) >>> libc.so.7 => /lib/libc.so.7 (0xc484889d000) >>> /lib/libm.so.5: >>> libc.so.7 => /lib/libc.so.7 (0xc484889d000) >>> /lib/libutil.so.9: >>> libc.so.7 => /lib/libc.so.7 (0xc484889d000) >>> /lib/libmd.so.7: >>> libc.so.7 => /lib/libc.so.7 (0xc484889d000) >>> /lib/libthr.so.3: >>> libc.so.7 => /lib/libc.so.7 (0xc484889d000) >>> libsys.so.7 => /lib/libsys.so.7 (0xc484af47000) >>> /lib/libc.so.7: >>> libsys.so.7 => /lib/libsys.so.7 (0xc484af47000) >>> /lib/libbsdxml.so.4: >>> libc.so.7 => /lib/libc.so.7 (0xc484889d000) >>> [preloaded] >>> [vdso] (0xc483f927000) >>> I expect that /usr/local/sbin/pkg has the only reference >>> to libmd.so.6 in your context and that /usr/lib/liblzma.so.5 >>> is what is referencing libmd.so.7 . >>> If so, I'll note that you can avoid the problem by using >>> pkg-static instead of pkg as your command: >>> # ldd -a /usr/local/sbin/pkg-static >>> ldd: /usr/local/sbin/pkg-static: not a dynamic ELF executable >>> So there is no use of *.so.* files for pkg-static . >>> (I make no claims about other programs that might be involved >>> overall.) >> >> I've fixed it by building pkg on local ports tree. But anyway I've forced a bootstrap to have the one provided by official repository installed again and ran ldd -a to collect data >> >> root@x230:~ # ldd -a /usr/local/sbin/pkg >> /usr/local/sbin/pkg: >> libelf.so.2 => /lib/libelf.so.2 (0x1a55a0de2000) >> libjail.so.1 => /lib/libjail.so.1 (0x1a55a1fae000) >> libssl.so.30 => /usr/lib/libssl.so.30 (0x1a55a1fc2000) >> libcrypto.so.30 => /lib/libcrypto.so.30 (0x1a55a2e3a000) >> libarchive.so.7 => /usr/lib/libarchive.so.7 (0x1a55a3e98000) >> libbz2.so.4 => /usr/lib/libbz2.so.4 (0x1a55a4a17000) >> libz.so.6 => /lib/libz.so.6 (0x1a55a4d85000) >> liblzma.so.5 => /usr/lib/liblzma.so.5 (0x1a55a57ed000) >> libprivatezstd.so.5 => /usr/lib/libprivatezstd.so.5 (0x1a55a640f000) >> libm.so.5 => /lib/libm.so.5 (0x1a55a696c000) >> libutil.so.9 => /lib/libutil.so.9 (0x1a55a6e12000) >> libmd.so.6 => not found (0) >> libthr.so.3 => /lib/libthr.so.3 (0x1a55a7a49000) >> libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) >> /lib/libelf.so.2: >> libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) >> /lib/libjail.so.1: >> libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) >> /usr/lib/libssl.so.30: >> libcrypto.so.30 => /lib/libcrypto.so.30 (0x1a55a2e3a000) >> libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) >> /lib/libcrypto.so.30: >> libthr.so.3 => /lib/libthr.so.3 (0x1a55a7a49000) >> libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) >> /usr/lib/libarchive.so.7: >> libz.so.6 => /lib/libz.so.6 (0x1a55a4d85000) >> libbz2.so.4 => /usr/lib/libbz2.so.4 (0x1a55a4a17000) >> liblzma.so.5 => /usr/lib/liblzma.so.5 (0x1a55a57ed000) >> libbsdxml.so.4 => /lib/libbsdxml.so.4 (0x1a55a834a000) >> libprivatezstd.so.5 => /usr/lib/libprivatezstd.so.5 (0x1a55a640f000) >> libcrypto.so.30 => /lib/libcrypto.so.30 (0x1a55a2e3a000) >> libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) >> /usr/lib/libbz2.so.4: >> libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) >> /lib/libz.so.6: >> libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) >> /usr/lib/liblzma.so.5: >> libmd.so.7 => /lib/libmd.so.7 (0x1a55a853a000) >> libthr.so.3 => /lib/libthr.so.3 (0x1a55a7a49000) >> libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) >> /usr/lib/libprivatezstd.so.5: >> libthr.so.3 => /lib/libthr.so.3 (0x1a55a7a49000) >> libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) >> /lib/libm.so.5: >> libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) >> /lib/libutil.so.9: >> libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) >> /lib/libthr.so.3: >> libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) >> libsys.so.7 => /lib/libsys.so.7 (0x1a55a8908000) >> /lib/libc.so.7: >> libsys.so.7 => /lib/libsys.so.7 (0x1a55a8908000) >> /lib/libbsdxml.so.4: >> libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) >> /lib/libmd.so.7: >> libc.so.7 => /lib/libc.so.7 (0x1a55a7aa9000) >> [preloaded] >> [vdso] (0x1a559fe96000) >> >> It seems pkg is still linked with libmd.so.6 and lzma is linked with libmd.so.7. > > So, as I expected. Good to know. > >> Anyway we have a problem, keeping libmd.so.6 seems not to be enough to have pkg working > > Typing/using pkg-static instead of pkg should not fail > for libmd.so.6 or libmd.so.7 reasons for its down > execution, even when using just pkg would fail for > such. An example usage is: > > # pkg-static info -l pkg | grep /sbin/ > /usr/local/sbin/pkg > /usr/local/sbin/pkg-static > > The above should work even in a context with the > libmd.so.6 problem for using just pkg . (The > /usr/bin/grep part should work too.) > > For reference (the context does not have the > libmd.so.6 problem): > > # pkg info -l pkg | grep /sbin/ > /usr/local/sbin/pkg > /usr/local/sbin/pkg-static > > Personally, my scripts that use pkg actually run > pkg-static so that the script is less dependent > on the environment for reasonable operation. Yes, I know about pkg-static and I also managed to use it when needed. My point is the main message of the original email about using BACKUP_LIBRARIES=true, which says: This will prevent you from having a couple of days without a new version of pkg built against libmd.so.7 available (or some of the packages which also requires libmd.so.7. And in fact it's not true. Even if you have libmd.so.6 on your system, pkg is broken. -- Renato Botelho From nobody Mon Oct 7 20:17:54 2024 X-Original-To: freebsd-pkgbase@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 4XMr7C4W8dz5YPkS for ; Mon, 07 Oct 2024 20:17:59 +0000 (UTC) (envelope-from void@f-m.fm) Received: from fout-a1-smtp.messagingengine.com (fout-a1-smtp.messagingengine.com [103.168.172.144]) (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 4XMr7B2K6Kz511l for ; Mon, 7 Oct 2024 20:17:58 +0000 (UTC) (envelope-from void@f-m.fm) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=f-m.fm header.s=fm2 header.b=qLah9Db2; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=GwDd0Cz5; spf=pass (mx1.freebsd.org: domain of void@f-m.fm designates 103.168.172.144 as permitted sender) smtp.mailfrom=void@f-m.fm; dmarc=pass (policy=none) header.from=f-m.fm Received: from phl-compute-01.internal (phl-compute-01.phl.internal [10.202.2.41]) by mailfout.phl.internal (Postfix) with ESMTP id 9F66B1380235 for ; Mon, 7 Oct 2024 16:17:56 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-01.internal (MEProxy); Mon, 07 Oct 2024 16:17:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=f-m.fm; h=cc :content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm2; t=1728332276; x=1728418676; bh=+FueSiB9DZ M9WdFf4Jz06tEKMxCTkz7DVdBAOflr8G4=; b=qLah9Db2l/PzNLdNQN5mgT6J0b gdzJzEEoDCNUpOZBAzXU0ex378wVV4zbdUkYk2VwElvufjIFkabABEFkGr9SYQIz JoxD873Tw6E8ppWAGM3cd6oxUxVakfN2DJ/GAnbJluCu+kU8YLr/lnCw1rr5iids dVO9ubzKLODKQGFlq2Fr3P6yNQbYndMizqxHGbgGMUDTwObSdMEnozeQAavNtTZa 8AOXsHUTSSOpePeOUYPIb/UOXX5900+m9wnZqhIpv1HM2RmIJHCy2sZOfTJ/C9Ou lGs7ofZvccN2IR/EBo7QYpkRr+bRPDGQ6qD00TrGH1hvDVg4cCK3BjY2RgFw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1728332276; x=1728418676; bh=+FueSiB9DZM9WdFf4Jz06tEKMxCT kz7DVdBAOflr8G4=; b=GwDd0Cz5mxmwTWCSe+bhN4wrrclAaCcyPUo2eC6sAX+6 9/cdLWpVG4Wx03sUABoZo3kAcIUuiWmBw9v3cOIaTfpvgqL/zpTJeOVTF6802Vn6 +BTil4/UnnOmjVdCsp8fb19a2H2jjKE8WufIn63GcnJYlX86NUTQXjK2xHiYXPjK n8WfTIX3S9JejB/JZIuy6gIyuSCQd+9b2cE1U7ytypdOlK2wEr/nQI9ch/06Jdel Sz+4s5C/ZMorDZzyAk3cH/+VqjqDBZkmctIBimh1zCO0YvgkZvKCx6mAFCIr0nBI ZwbP7gBkrG0SQwNe+gSdcZcJfibo414DmqC3w3WLFg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrvddvledgudeglecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvf fukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpehvohhiugcuoehvohhiugesfhdq mhdrfhhmqeenucggtffrrghtthgvrhhnpedthfehueetjeduffekhfdthfefkeegtddvie etvefgjedtgfeffffhueeiledtieenucffohhmrghinhepfhhrvggvsghsugdrohhrghen ucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehvohhiug esfhdqmhdrfhhmpdhnsggprhgtphhtthhopedupdhmohguvgepshhmthhpohhuthdprhgt phhtthhopehfrhgvvggsshguqdhpkhhgsggrshgvsehfrhgvvggsshgurdhorhhg X-ME-Proxy: Feedback-ID: i2541463c:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Mon, 7 Oct 2024 16:17:56 -0400 (EDT) Date: Mon, 7 Oct 2024 21:17:54 +0100 From: void To: freebsd-pkgbase@freebsd.org Subject: Re: libmd.so.6 and pkgbase Message-ID: References: List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: X-Spamd-Result: default: False [-0.85 / 15.00]; NEURAL_HAM_LONG(-1.00)[-0.998]; NEURAL_SPAM_SHORT(0.81)[0.808]; MID_RHS_NOT_FQDN(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[f-m.fm,none]; R_SPF_ALLOW(-0.20)[+ip4:103.168.172.128/27]; R_DKIM_ALLOW(-0.20)[f-m.fm:s=fm2,messagingengine.com:s=fm2]; RCVD_IN_DNSWL_LOW(-0.10)[103.168.172.144:from]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_MEDIUM(-0.06)[-0.056]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FREEMAIL_FROM(0.00)[f-m.fm]; RCVD_COUNT_THREE(0.00)[3]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[f-m.fm:+,messagingengine.com:+]; MISSING_XM_UA(0.00)[]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[f-m.fm]; PREVIOUSLY_DELIVERED(0.00)[freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; ASN(0.00)[asn:209242, ipnet:103.168.172.0/24, country:US]; DWL_DNSWL_NONE(0.00)[messagingengine.com:dkim] X-Rspamd-Queue-Id: 4XMr7B2K6Kz511l X-Spamd-Bar: / On Mon, Oct 07, 2024 at 08:53:34AM +0200, Baptiste Daroussin wrote: >Hello everyone, > >Just a reminder when using pkgbase, make sure you do activate >BACKUP_LIBRARIES=true in pkg.conf > >This way pkg will save a copy of libmd.so.6 during the upgrade in >/usr/local/lib/pkg/libmd.so.6 (and create a package named compat-libraries to >track it). > >This will prevent you from having a couple of days without a new version of pkg >built against libmd.so.7 available (or some of the packages which also requires >libmd.so.7. Hi, I had occasion to install FreeBSD-15.0-CURRENT-amd64-20241003-ad152571b8fd-272633-disc1.iso today and when it booted up, I ran pkg install (usual programs). But I found that it bailed with libmd errors when installing pkg. I don't use pkgbase, as far as I'm aware, which is why I thought I should mention it in this thread. Fortunately, fetch is still in base so this was fixed by downloading https://download.freebsd.org/ports/ports/ports.tar.xz into /tmp, untarring into /usr/ports, then made pkg from ports-mgmt/pkg and installed it. -- From nobody Tue Oct 8 08:50:19 2024 X-Original-To: pkgbase@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 4XN8qJ5jQ3z5Z9rL for ; Tue, 08 Oct 2024 08:50:20 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XN8qJ3cJVz4HWQ for ; Tue, 8 Oct 2024 08:50:20 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728377420; 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=FAhbtU2rCE1ZIwjjQG38xZy6nCpbWO2CxvdpA7Ec8z0=; b=jtD37HqYfCIFqM72oOqh9M1jxsI0NRBGrQ74UbWdR8gyukW5ZU/TpMpNUFG6bTjLb3mFCS ygT1SUCFu2tniio0noHAiQhqsIGQAuFNPlwxnf9JxhA/0evG83rUzHunVYJcgAsjadYm/e l+66fAyr73fsUyLbFJjajs3gK2ViQBpdcIhv6EYNraNFp5Z8kF0Hucc2+vK2Sr7RQniqr+ 7GGDgEB/0YBewKgAXt4igIP5EvH/U/c2eADqt8MjSD8idN1OFmEJseTkX9YLHaasV/Zku5 v0C/EdEEpHTkMZyF6pMfp9oCEqNu7/KhvTIvD1dGvdt1StExbHmh8wP+9dyk5g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1728377420; a=rsa-sha256; cv=none; b=jYZFZtNr+R1UNmk0eMLiheBjFUMegYujQqsfNzI7Pc16Rl29FKf+wiAmLUDfUY6T+225Iq 6VpOsXucraT8/19QfsmwQ8mKgpN7/r58uL4i3+LfoaqQ3H75f5hOcQMdtQtyranS3YbB5w iozkiEWGYpr/gWNVFXdQh/IXbZIZC6B/zJ80y/AZ9qPHmQuRHPGg3RbCB+i9C7TyrUbnGt VEpXKFp3XbYv+5p7S4TlvetEkPrpH/DgtphAR6gqMXwbk6zFJ1K1s6dA9Ry74uTM4a5f6Z ySRUn4Uyg5Tr2+gkNDSi3WQQ73RvkXvbUKsEbiWEquCuRwrtBy5w5pjKq2s9Ug== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4XN8qH4W1JzNyj for ; Tue, 8 Oct 2024 08:50:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 4988oJei098081 for ; Tue, 8 Oct 2024 08:50:19 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 4988oJoQ098080 for pkgbase@FreeBSD.org; Tue, 8 Oct 2024 08:50:19 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: pkgbase@FreeBSD.org Subject: [Bug 249144] pkgbase: /usr/tests/ subdirectories in non -dev/-dbg plist files Date: Tue, 08 Oct 2024 08:50:19 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: misc X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: pkgbase X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: ifreund@freebsdfoundation.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: pkgbase@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D249144 Isaac Freund changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ifreund@freebsdfoundation.o | |rg --- Comment #2 from Isaac Freund --- The /usr/tests/atf_python/ files are now correctly placed in tests.plist. The remaining misplaced tests I've identified are as follows: # rg '/usr/tests' -g '*.plist' --iglob "!*-dev.plist" --iglob '!*-dbg.plist' --iglob '!tests.plist' bsnmp.plist 82:@dir(root,wheel,0755,) /usr/tests/lib/libbsnmp 83:@(root,wheel,0444,) /usr/tests/lib/libbsnmp/Kyuafile 84:@(root,wheel,0555,) /usr/tests/lib/libbsnmp/bsnmpd_test ssh.plist 24:@dir(root,wheel,0755,) /usr/tests/secure/libexec 25:@(root,wheel,0444,) /usr/tests/secure/libexec/Kyuafile utilities.plist 2179:@(root,wheel,0444,) /usr/tests/lib/csu/dynamiclib//libh_csu.so 2180:@(root,wheel,0755,) /usr/tests/lib/libthr/dlopen/h_pthread_dlopen.so 2181:@(root,wheel,0444,) /usr/tests/lib/libthr/dlopen/h_pthread_dlopen.so.1 2182:@dir(root,wheel,0755,) /usr/tests/sbin/pfctl/files 2183:@(root,wheel,0444,) /usr/tests/sys/vm/stack/libsoxstack.so I'll look in to fixing this. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Wed Oct 9 13:33:29 2024 X-Original-To: pkgbase@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 4XNv3Z2TSpz5YY6p for ; Wed, 09 Oct 2024 13:33:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XNv3Z06yYz4dHV for ; Wed, 9 Oct 2024 13:33:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728480810; 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=BpagYxi4voPW5kmhNVGRfwoAw3RAawXHAkqCTF4Seks=; b=UqQyuyBad+ApDme3io3q9rk8/OrioPK+Qfk35AiBgkRF9bUxo2b3bfZeHyaNatWDqo0hlt LC6QTl8yRLNJHFtKzqWbHBUZhS2RrzQisAQIA9w7t9X/kqmuSOiuZc8+EOhxmk+Ie3VXZp kclGj7JjSJGskFcyDPEodQoHTk1qZ6hk6fXCmo7dXjglNFz1gnr5SojVHLfg840L7ODDx7 xJx8je5SGyahFezWB7O0wCnKJxRqgt1bvSS7VojqvcNLKJ16mSizThi5mfA+oLqRY4Ji8W d/9wSb6ns9iEWR11GEePnkWUwhooHPJu/nvIntB2uNBUPqRea9pI0DydFeZWdQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1728480810; a=rsa-sha256; cv=none; b=hei4Id3qa+9LoHDY5rD6t5WziK3A61qVXOnDCgX3UZON+QS7zVS++aHW040LCuPE6lzkmU +Iessgqv+HdDzrezs34PchTcWL7PGN05muu07qKnIvCp9+FVfuE8BYuouL0SBt2hWgTUj1 D9pZgYBqQlxN0y9O+kpCJsQ6B9vEIf/6wrNBwT3YvLA7qGJ6EG9xXbvh9lXZY09OLsZfDE D8EHinMd9p7SlTFQQI3Au4W9nf2vS0HJQuYziMFf9GBoq6re65lLbYXxDWGCRmuvLfTlIi CWzHpPqbBHlKgFpGupKlaMGvRi5aYdS7F6EEOEKbwLqSCH9vR+K6GP3SNSWITA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4XNv3Y6p86zG5n for ; Wed, 9 Oct 2024 13:33:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 499DXT5o047929 for ; Wed, 9 Oct 2024 13:33:29 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 499DXTkl047928 for pkgbase@FreeBSD.org; Wed, 9 Oct 2024 13:33:29 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: pkgbase@FreeBSD.org Subject: [Bug 249145] pkgbase: lib32 directories/files in utilities.plist which belong in utilities-lib32.plist Date: Wed, 09 Oct 2024 13:33:29 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: misc X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: needs-patch, pkgbase X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: commit-hook@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: pkgbase@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D249145 --- Comment #3 from commit-hook@FreeBSD.org --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=3D53bb5613a8a15363718b6e6de8d965bf9= a2c5469 commit 53bb5613a8a15363718b6e6de8d965bf9a2c5469 Author: Isaac Freund AuthorDate: 2024-10-09 13:24:06 +0000 Commit: Joseph Mingrone CommitDate: 2024-10-09 13:31:52 +0000 ldd32: place in utilities-lib32 not utilities The ldd32 binary is currently in the utilities package but belongs in utilities-lib32. This patch corrects the situation. PR: 249145 Reviewed by: emaste Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D47023 usr.bin/ldd32/Makefile | 1 + 1 file changed, 1 insertion(+) --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Wed Oct 9 16:04:50 2024 X-Original-To: pkgbase@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 4XNyQB43Fpz5YjKK for ; Wed, 09 Oct 2024 16:04:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XNyQB10CZz3wvq for ; Wed, 9 Oct 2024 16:04:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728489890; 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=guLa7YmyZ/r71ZTb4g9K8Ahf6yxpAxGoTutLlpPpAmc=; b=nBQvDsMGWU1nYEBwHl/KYyrdi5zb0kXHu3ft7Y673PE8bV1Qy/wntqEnITpF/XDPsYxABW n0azoH2lts2crp1K++wxcFgH6aW4JZs5xtydKQhJr8Af0aHXam6liDLMhOIvJfIpymzDgt bXq7E/fXuhCym+XgR80GRWS666fOIrthY8t5r/VRtut01p+DPA9uzklliJCZ6foy+csffz 9a0HWV+b59X9j9v2ppkm9MW0u8Mhoh0Tx8kn5Y9JzieyitkPANLEREB7RrrIQlLzn8vVwx yQPDGK7Us6wTEIL6AP29PNeO5NXeYzS2LhQZfosq720AEMkz7jUN8Nnz+IX3+A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1728489890; a=rsa-sha256; cv=none; b=hzXgdHYNrX6cm58rOSXO+x6CnQ+2V7KT9KjFhtPknTds+/QhYaA3VRNh//qcZKIstCeWqb lpuoOCdwtxOaqU0EERIJHXaf50liSxwjsrfaZEBTQ0fa7N5EhwwZ9snY7wJ2yjxkHOcRPd WebQxZL8v9we71ifRo7y2UPt+P0qBjYogKFVjmr/+SdlxwBp8zzEyY76eewmJPtfZIZhZE rksc7nWlTuQFsivKy8RmoUPykyovKUjNk1PjWsnAhsQZ0CrN0P/mIb/75RA/NKdqXp9zeR F6EhRY8Rik2BDoFwFvl3BSIkpN0p18dejAcDUOgnVSZje/st4nAPtziknDjrAg== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4XNyQB0bnyzL6F for ; Wed, 9 Oct 2024 16:04:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 499G4nj4073676 for ; Wed, 9 Oct 2024 16:04:49 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 499G4nNx073675 for pkgbase@FreeBSD.org; Wed, 9 Oct 2024 16:04:49 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: pkgbase@FreeBSD.org Subject: [Bug 249145] pkgbase: lib32 directories/files in utilities.plist which belong in utilities-lib32.plist Date: Wed, 09 Oct 2024 16:04:50 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: misc X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: needs-patch, pkgbase X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: commit-hook@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: pkgbase@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D249145 --- Comment #4 from commit-hook@FreeBSD.org --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=3Dd5e9faf1f3291d0af9dcdd53ccdaf0971= e5d8f63 commit d5e9faf1f3291d0af9dcdd53ccdaf0971e5d8f63 Author: Isaac Freund AuthorDate: 2024-10-07 16:32:46 +0000 Commit: Ed Maste CommitDate: 2024-10-09 16:03:26 +0000 mk: honor TAGS for FILES in default group Currently the lib32 crt files (/usr/lib32/Scrt1.o etc.) are placed in the clibs-dev package rather than the clibs-dev-lib32 package. The /usr/lib32/dtrace/drti.o file is similarly placed in the dtrace package rather than the dtrace-lib32 package. Splitting shared libraries in /usr/lib32 into a -lib32 package is handled in bsd.lib.mk by adding "lib32" to TAGS. However bsd.files.mk ignores TAGS and only honors ${group}TAGS since 144c442. This patch changes the behavior of bsd.files.mk to honor TAGS if the default FILES group is used. This matches the handling of PACKAGE, which is also ignored unless the default FILES group is used. With this patch, both the clibs and dtrace package are split correctly. PR: 249145 Reviewed by: bapt Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D46991 share/mk/bsd.files.mk | 1 + 1 file changed, 1 insertion(+) --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Thu Oct 10 09:43:34 2024 X-Original-To: pkgbase@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 4XPPvp4fgQz5YlNg for ; Thu, 10 Oct 2024 09:43:34 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XPPvp3X8dz4qbm for ; Thu, 10 Oct 2024 09:43:34 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728553414; 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=CQZQVsc/xLj5bDre/Uvtq2CETkJGdQASWj72PKvxjJU=; b=ygGUt3sOEeYjij5oQjqRZ1Icu497XwdGhAwAYxbNL8sPe/BynNPF+h3tVyhLgZptkCrQxd gJAMzDWRmDCWLU1PDEUvNX5/wVuK4qu+HO/lKApD/8+YifxxqH0Sgnmuudc4zNX4cjL5kF W12ekKiwvo731nTGMXwv83IcNe5tE6AKgR9RXxNc1as1+up1aTT92SdXjADbThYcxi32gP qWS+WD228Luu/ch5MU/+rgm42jvO5pC6ob43MzwEfv4qiJ0uP77LXbhaTROO4dTBa4aX8F 31pFRY+GpGJTO5rrPyuHjCQ0DUsQt4pMbiGx2xIIm9G3KnvCAVjeMtJD5rEHSw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1728553414; a=rsa-sha256; cv=none; b=Vj2lXgowGuZBgdEnuEH3cJEdvt3pOcZxP+l2mcNMOwjaBagVLLDO5LT4FVlgPRoBLQ9Zzx zT3l4OuhKgxKGxz2xzO0OUhKxIz1NHDUMoqZnKldwbDdEX0+v2m2ONUEgfDFiX/f/52BO9 jskM5X1tQU68e6AOAeZSyWlf1CPQui2sA79C/AVw9QPJnv+n4WpElunpouCebLZrYtgP2a RSxMJKfu5mbYPI3gZFjtgobhytRiJuRbYstlVVysSfArEMFUwRWLCHPePzjZv2+sQtfS9l kXJjwZ2VH4DM+A+YGUqvsUXY5Barrk/ruLVKnmR8FKuIqgCysRY/e0vnJVYNvQ== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4XPPvp2w3DzspR for ; Thu, 10 Oct 2024 09:43:34 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 49A9hYnn054991 for ; Thu, 10 Oct 2024 09:43:34 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 49A9hYqn054990 for pkgbase@FreeBSD.org; Thu, 10 Oct 2024 09:43:34 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: pkgbase@FreeBSD.org Subject: [Bug 249145] pkgbase: lib32 directories/files in utilities.plist which belong in utilities-lib32.plist Date: Thu, 10 Oct 2024 09:43:34 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: misc X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: needs-patch, pkgbase X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: ifreund@freebsdfoundation.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: pkgbase@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D249145 --- Comment #5 from Isaac Freund --- I believe this can be closed as it is fixed by the two commits landed in ma= in. There are no longer any /usr/lib32 files in non *-lib32 packages. --=20 You are receiving this mail because: You are the assignee for the bug.=