On Wed, 18 Dec 2024, Mark Millard wrote: Hi Mark, ports@,
As an example context, I am referencing: https://pkg-status.freebsd.org/ampere2/build.html?mastername=main-armv7-default&build=peb87cb7f3aa2_s48d92db080 which is showing wifi-firmware-kmod-release-20241017 2 times in Ignored ports: # Package Origin Skipped Reason 1623 wifi-firmware-kmod-release-20241017 net/wifi-firmware-kmod@release 0 Dependent port net/wifi-firmware-iwlwifi-kmod@8000 | wifi-firmware-iwlwifi-kmod-8000-20241017.1500029_1 ignored 1629 wifi-firmware-kmod-release-20241017 net/wifi-firmware-kmod@release 0 Dependent port net/wifi-firmware-iwlwifi-kmod@22000 | wifi-firmware-iwlwifi-kmod-22000-20241017.1500029_1 ignored
Funny. I'd expect it to try all or just the furst dependency and if that gets ingnored then to also ignore the rest right away. Parallel built problems in pourdierer?
I'll note that here is only one: https://pkg-status.freebsd.org/ampere2/data/main-armv7-default/peb87cb7f3aa2_s48d92db080/logs/wifi-firmware-kmod-release-20241017.log and it is for the net/wifi-firmware-iwlwifi-kmod@22000 when looking at its content. I appears that log file content replaced the earlier content for net/wifi-firmware-iwlwifi-kmod@8000 (because of the lack of a unique log file name).
Are you saying "unique log file name" here as the port name is distinct with the name of the flavor?
Similarly, that same page is showing wifi-firmware-kmod-20241017 3 times in Skipped ports: # Package Origin Reason 727 wifi-firmware-kmod-20241017 net/wifi-firmware-kmod@default wifi-firmware-ath10k-kmod-qca9377_hw10-20240513.1500029_1 728 wifi-firmware-kmod-20241017 net/wifi-firmware-kmod@default wifi-firmware-ath10k-kmod-qca6174_hw21-20240513.1500029_1 729 wifi-firmware-kmod-20241017 net/wifi-firmware-kmod@default wifi-firmware-iwlwifi-kmod-bz-20241017.1500029_1 (Skipped Packages do not get log files.) As near as I can tell, Package names should be unique, never showing such duplicates on this type of pkg-status page and each Ignored port row should get its own log file left behind.
Sorry, so far I do no understand where the actual problem is? Again, do you mean *package* log files names? Those dependency packages for wifi-firmware-kmod-NNNNNNNN respectively wifi-firmware-kmod-release-NNNNNNNN are not built for armv7: Makefile.inc:ONLY_FOR_ARCHS= aarch64 amd64 i386 so hopefully the "parent" (metaport) gets skipped as well once the first one "fails" with the IGNORE. If pourdierer does not fully grasp it, so be it. The port names are unique with the two flavours there are within the ports framework. I'd expect you'd have to file a pourdriererer bug then? Otherwise if I get this entirely wrong, can you please explain it more precisely? /bz -- Bjoern A. Zeeb r15:7