[Bug 275777] ports-mgmt/poudriere: incorrect build queue size after 3.4.0 update

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 15 Dec 2023 14:08:35 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275777

            Bug ID: 275777
           Summary: ports-mgmt/poudriere: incorrect build queue size after
                    3.4.0 update
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: bdrewery@FreeBSD.org
          Reporter: vsasjason@gmail.com
             Flags: maintainer-feedback?(bdrewery@FreeBSD.org)
          Assignee: bdrewery@FreeBSD.org

Created attachment 247062
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=247062&action=edit
build queue length

After 3.4.0 update, build queue size is incorrect in build details -- it's
longer than should be.

Here's what I got from console output (snippet):
[00:00:59] Checking packages for incremental rebuild needs
[00:00:59] Deleting android-tools-31.0.3p2.0_13.pkg: new version: 31.0.3p2.0_14
[00:01:04] Deleting libfmt-9.1.0.pkg: new version: 10.1.1
[00:01:10] Deleting protobuf-3.21.12,1.pkg: new version: 24.4,1
[00:01:10] Deleting py39-hatchling-1.18.0.pkg: new version: 1.20.0
[00:01:12] Deleting sudo-1.9.15p2.pkg: new version: 1.9.15p3
[00:01:12] Deleting telegram-desktop-4.12.2.pkg: new version: 4.12.2_2
[00:01:12] Deleting transmission-daemon-4.0.4_4.pkg: new version: 4.0.4_5
[00:01:12] Deleting transmission-utils-4.0.4_4.pkg: new version: 4.0.4_5
[00:01:12] Deleting tremotesf-2.5.0.pkg: new version: 2.5.0_1
[00:01:20] Deleting transmission-4.0.4_4.pkg: missing dependency:
transmission-daemon-4.0.4_4
[00:01:24] Deleting stale symlinks... done
[00:01:24] Deleting empty directories... done
[00:01:24] Unqueueing existing packages
[00:01:25] Unqueueing orphaned build dependencies
[00:01:27] Sanity checking build queue
[00:01:27] Processing PRIORITY_BOOST
[00:01:27] Balancing pool
[releng132-default] [2023-12-15_15h44m12s] [balancing_pool] Queued: 9  Built: 0
 Failed: 0  Skipped: 0  Ignored: 0  Fetched: 0  Tobuild: 9   Time: 00:01:23
[00:01:27] Recording filesystem state for prepkg... done
[00:01:28] Building 9 packages using up to 1 builders

So, nine packages. However, build details in web GUI lists 65 packages (see the
screenshot).
Looks like poudriere started to populate build details with all packages listed
in my pkglist despite it actually never builds them all (but 1st time only).

-- 
You are receiving this mail because:
You are the assignee for the bug.