From nobody Mon Apr 29 23:50:14 2024 X-Original-To: ports@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 4VT0SQ6vF5z5K6GF for ; Mon, 29 Apr 2024 23:50:14 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VT0SQ6HGXz4DbM; Mon, 29 Apr 2024 23:50:14 +0000 (UTC) (envelope-from bapt@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1714434614; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=DlWo3d+7gGKarOtkObZ1fWUb7ELvhE2TegJ8pUlmNA0=; b=MT9OHBEKooJJNJIUg/Jp2Uw/2PPr0XS4LTGYx+m4zpWkYF7kTWIskecOirM7odvI1C7Xzu W3K7y4VDUaxg0K+CzIomHtV0bNZfnWbDfO3xESRbsA79pZyn+ZBwMvcTNonQH2Y6D39R5d fR7BlPCQKrVty6/d/FlqKHdZDsHUBN6nKrzqNqQk6xnKtKYQ2alLP3jfwBLtzvdfV0mEMh V50TVTgJUSddu0+S0SRU0odwIjaDO2rfUWZVMgueM/mWMO8zyMEAQM0dOR2MwX0IGVQQwd TGcuwmFy8lCfOcjaTaVtqttxZ7P4b2Bxx55aQQeuYFZWkUtVF7B47kmzcaujww== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1714434614; a=rsa-sha256; cv=none; b=foOyjgtYc15aZRI+Pve8x3Hz2tDOpOFTsHZkdgp2v7ICwN9wDSfZ2cD/Fg0Qvbs9Ez3OAk 6dQEvgBlFGV8jG4ks38DuxpR18m+KPfH4eYb68gyfWvCZEQlCV2dDEi+S39unSiPFfxRyR CStv7Iy+GuWLD8hm9IoXmehyh5r/VrufbRvMA6WcZQGSEWh6UdWyDbomq5mrHKKuiz0Xl6 u2fS0uyu+97oOMFMXrTbGbrp5aIyJMBlPfRzXUCwHALmuTNYxG6gu7WDGQZGfz9ryXgpQy S54v5SPbgY/Zbt5S/cFWb8XoW9i3DdIUtIdfaygtBy8NLvszljHJa3QFxfUcaw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1714434614; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=DlWo3d+7gGKarOtkObZ1fWUb7ELvhE2TegJ8pUlmNA0=; b=C2uR1beudcuqf0U7EZ7VZpHxo2boUgNAJTl9AdZlRrzQXyC96x7woHKRp/hSdbmAyTGTfw J0ZuAF1G16A7gMR9OcGbaWHG2iOVf7Dukr3RfsPODykFjrpbygn8zZNBfuFxvcPYKQmOOH OCqqX8ZGVxLMWHhiT8z0FkuW00IXujMDN+KP1kcd7FujiRxyp+sogr40BQzlK6uToGesGF 3yw+YiKEdni0OLmWgLolpFGZc4nLL+m2z1nRJ8v0ZXPHfzMa1uh7ExhYp/TEiHO+uOQfku Slnqw+93ZOPfHWqm2/1EtPuw6kEKQ4NpQJR6jS4zYVsyS1D349CX0cAOBrAK7g== 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 4VT0SQ5CZJzyWX; Mon, 29 Apr 2024 23:50:14 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from [IPv6:::1] (2a02-8428-078f-2200-c6b0-726a-95e4-23fb.rev.sfr.net [IPv6:2a02:8428:78f:2200:c6b0:726a:95e4:23fb]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by aniel.nours.eu (Postfix) with ESMTPSA id C01D31E849E; Tue, 30 Apr 2024 01:50:12 +0200 (CEST) Date: Tue, 30 Apr 2024 01:50:14 +0200 From: Baptiste Daroussin To: Miroslav Lachman <000.fbsd@quip.cz> CC: ports@freebsd.org, Alexander Leidinger Subject: Re: pkg upgrade odity User-Agent: K-9 Mail for Android In-Reply-To: <1c50381c-ba8e-4a72-a621-e9b8e3d4ed37@quip.cz> References: <6e8aea8cce83e0a82be430be1989980a@Leidinger.net> <42392cc8-db69-4316-840b-dae5beeea396@quip.cz> <3AEDC553-F5D8-448F-AAD8-3DE19973022B@FreeBSD.org> <1c50381c-ba8e-4a72-a621-e9b8e3d4ed37@quip.cz> Message-ID: <293C3E9D-9BF0-4283-9C64-11925989D1C8@FreeBSD.org> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Le 29 avril 2024 22:33:09 GMT+02:00, Miroslav Lachman <000=2Efbsd@quip=2Ecz= > a =C3=A9crit=C2=A0: >On 29/04/2024 19:36, Baptiste Daroussin wrote: >> Le 29 avril 2024 19:33:35 GMT+02:00, Miroslav Lachman <000=2Efbsd@quip= =2Ecz> a =C3=A9crit=C2=A0: >>> On 29/04/2024 17:21, Baptiste Daroussin wrote: > >>>>> I see similar behavior from time to time=2E Last time (a few days ag= o) pkg >>>>> wanted to uninstall about 30 packages when I tried to install Signal= Desktop >>>>> (I tried to install another package without any dependencies, but pk= g >>>>> behaves the same)=2E I didn't have time to solve it, I just left it = alone=2E The >>>>> second day (after reboot) everything worked normally and pkg install= ed only >>>>> Signal Desktop, no other dependencies/libraries were affected=2E >>>>>=20 >>>>> And similarly, pkg during 'pkg upgrade' installed several packages, = which >>>>> after completing 'pkg upgrade' again uninstalled by command 'pkg aut= oremove' >>>>> (I remember mate-desktop, which I don't use at all, I use KDE Plasma= ) It was >>>>> right before I tried to install Signal Desktop=2E >>>>>=20 >>>>>=20 >>>>=20 >>>> This is usually due to shlibs_provided and shlibs_required,, pkg chec= k -d should >>>> be able to highlight some of the issues >>>=20 >>> Speaking of pkg check, should it work with a changed root directory (p= kg -r /some/path check) or chroot (pkg -c /some/path check)? I'm doing a pk= g upgrade of a desktop in a cloned BE and if I run pkg check after pkg upgr= ade (with -c), pkg check prints an error for hundreds or thousands of files= =2E So it seems I cannot check before the reboot to newly updated BE (I kno= w I can run it as jail but it more work than pkg -c) >>>=20 >>> Kind regards >>> Miroslav Lachman >>>=20 >>=20 >> Yes it is supposed to work with -r, all it needs is the db access=2E > >My notes from 2024-04-23: > ># pkg -r /tmp/be_mount=2EbN62 check -Ba >Checking all packages: >(0ad-0=2E0=2E26_23) /usr/local/bin/ActorEditor - required shared library = =2E=2E/=2E=2E/=2E=2E/binaries/system/libAtlasUI=2Eso not found >Checking all packages=2E=2E=2E >pkg: fstat() failed for(/usr/local/lib/libappstream=2Eso=2E1=2E0=2E1): No= such file or directory >pkg: fstat() failed for(/usr/local/share/licenses/AppStream-1=2E0=2E1/GPL= v2+): No such file or directory >pkg: fstat() failed for(/usr/local/share/licenses/AppStream-1=2E0=2E1/LGP= L21+): No such file or directory >pkg: fstat() failed for(/usr/local/share/licenses/AppStream-1=2E0=2E1/LIC= ENSE): No such file or directory >pkg: fstat() failed for(/usr/local/share/licenses/AppStream-1=2E0=2E1/cat= alog=2Emk): No such file or directory >pkg: fstat() failed for(/usr/local/share/man/man1/appstreamcli=2E1=2Egz):= No such file or directory >Checking all packages=2E=2E=2E >pkg: fstat() failed for(/usr/local/lib/libAppStreamQt5=2Eso=2E1=2E0=2E1):= No such file or directory >pkg: fstat() failed for(/usr/local/share/licenses/AppStreamQt5-1=2E0=2E1/= GPLv2+): No such file or directory >pkg: fstat() failed for(/usr/local/share/licenses/AppStreamQt5-1=2E0=2E1/= LGPL21+): No such file or directory >pkg: fstat() failed for(/usr/local/share/licenses/AppStreamQt5-1=2E0=2E1/= LICENSE): No such file or directory >pkg: fstat() failed for(/usr/local/share/licenses/AppStreamQt5-1=2E0=2E1/= catalog=2Emk): No such file or directory >Checking all packages=2E=2E=2E >pkg: fstat() failed for(/usr/local/lib/ImageMagick-7=2E1=2E1/config-Q16HD= RI/configure=2Exml): No such file or directory >pkg: fstat() failed for(/usr/local/lib/ImageMagick-7=2E1=2E1/modules-Q16H= DRI/coders/aai=2Ela): No such file or directory >=2E=2E >=2E=2E > >this list was really long and all files were there (in a BE) but it seems= like if pkg check does not see them=2E > >I didn't try it at 2024-04-23, but from my memory I thinkg pkg -c works, = but pkg -r doesn't=2E > >Kind regards >Miroslav Lachman > pkg check -d is rootdir safe pkg check -B is another beast I haven yet loo= ked at it=2E Bapt