Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Apr 2025 18:19:44 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        FreeBSD-pkgbase@freebsd.org
Subject:   What should I learn about: "Deleting ???.pkg: dependency's package name is unknown or changed. Needed: FreeBSD-* | base" from poudriere-devel ?
Message-ID:  <E4530C3D-87F0-457D-87B0-67ED5FA7AB92@yahoo.com>
References:  <E4530C3D-87F0-457D-87B0-67ED5FA7AB92.ref@yahoo.com>

index | next in thread | previous in thread | raw e-mail

What should I learn about "poudriere bulk -jrelease-aarch64 -v -p alt -a" via
poudriere-devel reporting the likes of:

[00:00:59] Deleting addrwatch-1.0.2_2.pkg: dependency's package name is unknown or changed. Needed: FreeBSD-utilities-dev | base
[00:00:59] Deleting andwatch-2.1.0.pkg: dependency's package name is unknown or changed. Needed: FreeBSD-utilities-dev | base
[00:01:00] Deleting arpCounterattack-1.2.0_8.pkg: dependency's package name is unknown or changed. Needed: FreeBSD-utilities-dev | base
[00:01:00] Deleting aws-crt-ffi-0.4.2.pkg: dependency's package name is unknown or changed. Needed: FreeBSD-openssl-lib-dev | base
[00:01:04] Deleting dynamips-community-0.2.17_1.pkg: dependency's package name is unknown or changed. Needed: FreeBSD-runtime-dev | base
[00:01:09] Deleting ipdecap-0.7.2_2.pkg: dependency's package name is unknown or changed. Needed: FreeBSD-utilities-dev | base
[00:01:09] Deleting ja-prn-1.0_3.pkg: dependency's package name is unknown or changed. Needed: FreeBSD-kerberos | base
[00:01:11] Deleting libdaq-3.0.19.pkg: dependency's package name is unknown or changed. Needed: FreeBSD-utilities-dev | base
[00:01:40] Deleting pkg_rmleaves-20231217.pkg: dependency's package name is unknown or changed. Needed: FreeBSD-utilities | base
[00:01:40] Deleting pl-napi-2.0.1_1.pkg: dependency's package name is unknown or changed. Needed: FreeBSD-utilities | base
[00:01:42] Deleting py311-awscrt-0.24.2.pkg: dependency's package name is unknown or changed. Needed: FreeBSD-openssl-lib-dev | base
[00:01:50] Deleting rpm4-4.18.2_3.pkg: dependency's package name is unknown or changed. Needed: FreeBSD-runtime-dev | base
[00:01:50] Deleting rpm4-noopenmp-4.18.2_3.pkg: dependency's package name is unknown or changed. Needed: FreeBSD-runtime-dev | base
[00:01:56] Deleting rudiments-1.4.2.pkg: dependency's package name is unknown or changed. Needed: FreeBSD-kerberos-lib-dev | base
[00:01:58] Deleting sniffglue-0.16.1_3.pkg: dependency's package name is unknown or changed. Needed: FreeBSD-utilities-dev | base
[00:01:58] Deleting snort-2.9.20_2.pkg: dependency's package name is unknown or changed. Needed: FreeBSD-utilities-dev | base
[00:01:58] Deleting spfmilter-2.001_2.pkg: dependency's package name is unknown or changed. Needed: FreeBSD-sendmail-dev | base
[00:01:58] Deleting sqlrelay-1.9.3_1.pkg: dependency's package name is unknown or changed. Needed: FreeBSD-kerberos-lib-dev | base
[00:02:04] Deleting zmap-4.3.2.pkg: dependency's package name is unknown or changed. Needed: FreeBSD-utilities-dev | base

I see the likes of:

/usr/local/poudriere/jails/release-aarch64/var/cache/pkg/FreeBSD-kerberos-14.2p1.pkg
/usr/local/poudriere/jails/release-aarch64/var/cache/pkg/FreeBSD-kerberos-14.2p2.pkg
/usr/local/poudriere/jails/release-aarch64/var/cache/pkg/FreeBSD-kerberos-lib-dev-14.2p1.pkg
/usr/local/poudriere/jails/release-aarch64/var/cache/pkg/FreeBSD-kerberos-lib-dev-14.2p2.pkg

There are also matching *~*.pkg files. I'll not list such.

Similarly for: utilities , openssl , runtime , and sendmail
related FreeBSD-* names.

For reference:

# poudriere jail -l
JAILNAME         VERSION         OSVERSION ARCH          METHOD  TIMESTAMP           PATH
release-aarch64  14.2-RELEASE-p1           aarch64       pkgbase 2025-03-12 21:11:39 /usr/local/poudriere/jails/release-aarch64
. . .

This is on a main [so: 15 as stands] system.

Note:
It appears that updating of such did not update the likes of
the -p1 in VERSION to show -p2. Note the above examples of
FreeBSD-*-14.2p2.pkg files.

# file /usr/local/poudriere/jails/release-aarch64/bin/sh
/usr/local/poudriere/jails/release-aarch64/bin/sh: ELF 64-bit LSB pie executable, ARM aarch64, version 1 (FreeBSD), dynamically linked, interpreter /libexec/ld-elf.so.1, for FreeBSD 14.2, FreeBSD-style, stripped

There had been a prior, incomplete
"poudriere bulk -jrelease-aarch64 -v -p alt -c -a" activity.
So this was attempting to continue the build.

I will note that outside /usr/local/poudriere/jails/release-aarch64/
I have:

# more /usr/local/etc/pkg/repos/base.conf
base: {
    url: "pkg+http://pkg.FreeBSD.org/${ABI}/base_latest",
    mirror_type: "srv",
    signature_type: "fingerprints",
    fingerprints: "/usr/share/keys/pkg",
    enabled: yes
}

but I'd not expect that to mess up poudriere-devel and its
release-aarch64 jail handling.

===
Mark Millard
marklmi at yahoo.com



help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E4530C3D-87F0-457D-87B0-67ED5FA7AB92>