Re: How do I clear no-longer-usable packages from poudriere?

From: <robert_at_rrbrussell.com>
Date: Mon, 04 Mar 2024 01:21:56 UTC

On Sun, Mar 3, 2024, at 18:11, David Wolfskill wrote:
> On Mon, Mar 04, 2024 at 08:03:53AM +0900, Tatsuki Makino wrote:
>> Hello.
>> 
>> David Wolfskill wrote on 2024/03/04 03:33:
>> > ld-elf.so.1: /usr/local/lib/libtasn1.so.6: version LIBTASN1_0_3 required by /usr/local/lib/libgnutls.so.30 not defined
>> 
>> I don't know what it.
>> If you want to have them rebuilt only for those packages in poudriere, the command will be as follows.
>> 
>> poudriere bulk -j somejail -C security/gnutls security/libtasn1
>> 
>> Is this it?
>
> That could address one concern (the above-quoted message); thanks.
>
> I am. however, also concerned about recently-installed packages that
> appear to have references to obsolete libraries, such as libc.so.6.  (I
> had written earlier that I had not had libc.so.6 on my systems since 18
> February.  That is technically true, but misleading: a backup image from
> 01 January has libc.so.7, not libc.so.6.  So I have no idea how a
> recently-built package would have references to libc.so.6.)
>
> It is the latter concern (recently-built packages that reference
> obsolete libraries) that actually prompted my initial message.
>
> Peace,
> david
> -- 
> David H. Wolfskill                              david@catwhisker.org
> Alexey Navalny was a courageous man; Putin has made him a martyr.
>
> See https://www.catwhisker.org/~david/publickey.gpg for my public key.
>
> Attachments:
> * signature.asc

Read the poudrière-pkgclean man page. It covers all the specifics about how to remove already built packages from poudrière’s package trees.