Skip to content

[Chore] Remove stale packaging/ directory#57

Merged
lucocozz merged 1 commit into
developfrom
chore/remove-stale-packaging
May 13, 2026
Merged

[Chore] Remove stale packaging/ directory#57
lucocozz merged 1 commit into
developfrom
chore/remove-stale-packaging

Conversation

@lucocozz

Copy link
Copy Markdown
Owner

Summary

Removes the packaging/ directory and corrects a misleading CHANGELOG line.

Why

The packaging/ folder held local copies of recipes for Conan, vcpkg, xmake and Meson WrapDB. State audit:

  • WrapDB: local argus.wrap had source_hash = HASH placeholder, but the published one upstream is at v0.1.0 (with a stale PR #2457 for v0.2.0, now closed).
  • xmake: local xmake.lua had add_versions("0.1.0", "HASH_TO_REPLACE"), while upstream is already at v0.2.0.
  • vcpkg: local files at v0.1.0, while upstream is at v0.2.0.
  • Conan: local files at v0.1.0, never published (stale PR #27874 now closed).

None of the local files were kept in sync with the actual upstream state. They were never referenced by any build script (Meson, Justfile, CI). The upstream registries are the source of truth.

A dedicated release-packages skill will generate fresh recipes on demand for future releases.

CHANGELOG fix

The [0.2.1] entry claimed "Bumped ARGUS_VERSION and packaging metadata to match the actual released version" — but we explicitly left packaging/{vcpkg,conan} at 0.1.0. The "and packaging metadata" part is dropped.

Test plan

  • CI passes (build + tests, nothing references packaging/)

The packaging/ folder held local copies of recipes for Conan, vcpkg,
xmake and Meson WrapDB. These were never kept in sync with what was
actually submitted upstream (some had placeholder hashes, others were
outdated versions). The published recipes live in their respective
upstream registries, which is the source of truth.

Future updates will be orchestrated via a dedicated workflow that
generates the recipes on demand rather than maintaining stale local
copies.

Also fixes a misleading CHANGELOG line that claimed packaging metadata
was bumped in v0.2.1 (it wasn't).
@lucocozz
lucocozz force-pushed the chore/remove-stale-packaging branch from eca14ce to 5ae0c39 Compare May 13, 2026 13:44
@lucocozz
lucocozz merged commit 270fec3 into develop May 13, 2026
16 checks passed
@lucocozz
lucocozz deleted the chore/remove-stale-packaging branch May 13, 2026 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant