On the ubuntu-2204 machine image, the qqq-orb install_java step stops at
needrestart's interactive "Daemons using outdated libraries" dialog. It then
times out after 10 minutes with no output, so no Maven step runs. That
happened in CircleCI jobs 43 and 44. Add the configure-package-install
pre-step already used by qbit-bom and qbit-template-extension. It sets
needrestart to list-only mode before every orb job.
Part of QRun-IO/qqq-all#1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Plan B1 step 3 asks for a qqq-snapshot profile. It imports
qqq-bom-pom:${qqq.snapshot.version} (default 4.1.0-SNAPSHOT) ahead of the
parent's BOM and adds the Central snapshots repository. The old
qqq-version-override profile turned on only when -Dqqq.version was set, so
-Pqqq-snapshot did nothing and the build quietly stayed on qqq 4.0.0.
README.md and CLAUDE.md now describe the new profile.
Part of QRun-IO/qqq-all#1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
quickSearchReconcileIndex re-indexes each table in primary-key order, then removes documents with no source record, without wiping the index first.
Part of QRun-IO/qqq-all#1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Re-index updated records from the source table instead of the sparse update, bulk-delete documents for successful deletes only, and raise per-document failures.
Part of QRun-IO/qqq-all#1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Replace disabledWithoutDocker with a CI-aware condition and bump Testcontainers to 1.21.4 for current Docker Engine APIs.
Part of QRun-IO/qqq-all#1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Let the BOM manage httpclient5 and jackson-datatype-jsr310, and disable httpclient5 response decompression so the transport does not gunzip twice.
Part of QRun-IO/qqq-all#1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Inherit the qqq BOM from the parent only; -Dqqq.version activates an opt-in override profile.
Part of QRun-IO/qqq-all#1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Drop AGPL-headered copies of qqq core classes and ignore .claude/settings.local.json.
Part of QRun-IO/qqq-all#1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>