There may already be reports about this from someone else, but the
display of the results of pkg query is different. The results of pkg
query "%n %dn-%dv" include ports that do not have dependencies, and a
hyphen is displayed. It seems that when poudriere-3.4.6 fetches
packages, it is dropping some dependency packages.
Hello.
There may already be reports about this from someone else, but the display of the results of pkg query is different.
The results of pkg query "%n %dn-%dv" include ports that do not have dependencies, and a hyphen is displayed.
It seems that when poudriere-3.4.6 fetches packages, it is dropping some dependency packages.
Regards.
On Tue, 14 Apr 2026 18:29:17 +0900
Tatsuki Makino <tatsuki_makino@hotmail.com> wrote:
There may already be reports about this from someone else, but the
display of the results of pkg query is different. The results of pkg
query "%n %dn-%dv" include ports that do not have dependencies, and a hyphen is displayed. It seems that when poudriere-3.4.6 fetches
packages, it is dropping some dependency packages.
There is also one more corner case handled differently. If an installed package has a registered dependency that was removed, previously the dependency would get listed as "$name-(null)", now it's "$name-". Ie.:
pkg-2.6.2:
llvm11 python311-(null)
pkg-2.7.0:
llvm11 python311-
On Tue 14 Apr 12:09, Piotr Smyrak wrote:
On Tue, 14 Apr 2026 18:29:17 +0900
Tatsuki Makino <tatsuki_makino@hotmail.com> wrote:
There may already be reports about this from someone else, but the display of the results of pkg query is different. The results of
pkg query "%n %dn-%dv" include ports that do not have
dependencies, and a hyphen is displayed. It seems that when poudriere-3.4.6 fetches packages, it is dropping some dependency packages.
There is also one more corner case handled differently. If an
installed package has a registered dependency that was removed,
previously the dependency would get listed as "$name-(null)", now
it's "$name-". Ie.:
pkg-2.6.2:
llvm11 python311-(null)
pkg-2.7.0:
llvm11 python311-
This was is expected also, the (null) was causing many issues, are
you aware of a case where this causes fallouts?
On Tue 14 Apr 12:09, Piotr Smyrak wrote:
On Tue, 14 Apr 2026 18:29:17 +0900
Tatsuki Makino <tatsuki_makino@hotmail.com> wrote:
There may already be reports about this from someone else, but the display of the results of pkg query is different. The results of pkg query "%n %dn-%dv" include ports that do not have dependencies, and a hyphen is displayed. It seems that when poudriere-3.4.6 fetches
packages, it is dropping some dependency packages.
There is also one more corner case handled differently. If an installed package has a registered dependency that was removed, previously the dependency would get listed as "$name-(null)", now it's "$name-". Ie.:
pkg-2.6.2:
llvm11 python311-(null)
pkg-2.7.0:
llvm11 python311-
This was is expected also, the (null) was causing many issues, are you aware of
a case where this causes fallouts?
Best regards,
Bapt
Hi Baptiste,
Am Tue, Apr 14, 2026 at 01:50:36PM +0200 schrieb Baptiste Daroussin:
On Tue 14 Apr 12:09, Piotr Smyrak wrote:
On Tue, 14 Apr 2026 18:29:17 +0900
Tatsuki Makino <tatsuki_makino@hotmail.com> wrote:
There may already be reports about this from someone else, but the display of the results of pkg query is different. The results of pkg query "%n %dn-%dv" include ports that do not have dependencies, and a hyphen is displayed. It seems that when poudriere-3.4.6 fetches packages, it is dropping some dependency packages.
There is also one more corner case handled differently. If an installed package has a registered dependency that was removed, previously the dependency would get listed as "$name-(null)", now it's "$name-". Ie.:
pkg-2.6.2:
llvm11 python311-(null)
pkg-2.7.0:
llvm11 python311-
This was is expected also, the (null) was causing many issues, are you aware of
a case where this causes fallouts?
Yes, it causes Poudriere to delete all packages before building new ones
with messages like these:
[00:00:23] Deleting RVVM-0.6.pkg: missing versioned dependency: libX11- [00:00:23] Deleting OpenSP-1.5.2_4.pkg: missing versioned dependency: gettext-runtime-
[00:00:23] Deleting aalib-1.4.r5_14.pkg: missing versioned dependency: indexinfo-
[00:00:23] Deleting alsa-plugins-1.2.12_2.pkg: missing versioned dependency: alsa-lib-
[00:00:23] Deleting adobe-cmaps-20051217_4.pkg: missing versioned dependency: fontconfig-
rendering poudriere-devel unusable for incremential builds.
Best regards,
Bapt
Yours,
Robert Clausecker
--
() ascii ribbon campaign - for an encoding-agnostic world
/\ - against html email - against proprietary attachments
Yes, it causes Poudriere to delete all packages before building new ones with messages like these:
[00:00:23] Deleting RVVM-0.6.pkg: missing versioned dependency: libX11- [00:00:23] Deleting OpenSP-1.5.2_4.pkg: missing versioned dependency: gettext-runtime-
[00:00:23] Deleting aalib-1.4.r5_14.pkg: missing versioned dependency: indexinfo-
[00:00:23] Deleting alsa-plugins-1.2.12_2.pkg: missing versioned dependency: alsa-lib-
[00:00:23] Deleting adobe-cmaps-20051217_4.pkg: missing versioned dependency: fontconfig-
rendering poudriere-devel unusable for incremential builds.
Best regards,
Bapt
Yours,
Robert Clausecker
--
() ascii ribbon campaign - for an encoding-agnostic world
/\ - against html email - against proprietary attachments
Can you confirm this fixes it for you ?
https://github.com/freebsd/poudriere/pull/1327
Bapt
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 65 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 06:57:01 |
| Calls: | 862 |
| Files: | 1,311 |
| D/L today: |
921 files (14,318M bytes) |
| Messages: | 264,771 |