Skip to content

fix: use archived source for libavrocpp - #183

Merged
mergify[bot] merged 1 commit into
masterfrom
conan2-fix-libavrocpp-1.12.1-source
Aug 19, 2026
Merged

fix: use archived source for libavrocpp#183
mergify[bot] merged 1 commit into
masterfrom
conan2-fix-libavrocpp-1.12.1-source

Conversation

@zhikunyao

Copy link
Copy Markdown
Collaborator

What changed

  • Replace the removed dlcdn.apache.org Avro 1.12.1 source URL with the permanent Apache archive URL.
  • Apply the same source fix to both libavrocpp/1.12.1 and libavrocpp/1.12.1.1@milvus/dev.

Why

Fresh Conan caches cannot build libavrocpp because the pinned source URL now returns HTTP 404. Existing warm caches mask the problem.

Validation

  • Confirmed the old URL returns HTTP 404.
  • Downloaded the archived source and verified SHA256 268e47c0850df04f952ea6fdfc3b12a8d0042124354bff6c0239be0b70016d2e is unchanged.
  • Exported both recipes with Conan 2.25.1.
  • Verified PR target detection selects both recipe versions.
  • git diff --check passed.

Signed-off-by: Zhikun Yao <zhikun.yao@zilliz.com>
@mergify

mergify Bot commented Aug 19, 2026

Copy link
Copy Markdown

Queued — the merge queue status continues in this comment ↓.

@mergify

mergify Bot commented Aug 19, 2026

Copy link
Copy Markdown

Merge Queue Status

  • Entered queue2026-08-19 15:02 UTC · Rule: default · triggered by @yhmo with the merge queue checkbox
  • Checks skipped · PR is already up-to-date
  • Merged2026-08-19 15:03 UTC · at d14dc22b6f3e1088599da6142008eacb59598ff7

This pull request spent 28 seconds in the queue, including 5 seconds running CI.

Required conditions to merge

@mergify mergify Bot added the queued label Aug 19, 2026
@mergify
mergify Bot merged commit 895d9a9 into master Aug 19, 2026
3 checks passed
@mergify mergify Bot removed the queued label Aug 19, 2026
sre-ci-robot pushed a commit to milvus-io/milvus that referenced this pull request Aug 21, 2026
## What changed

- Update `libavrocpp/1.12.1.1@milvus/dev` to recipe revision
`b4854183542196740ec9a004fdfff7ec`.

## Why

The previous recipe downloads Avro 1.12.1 from `dlcdn.apache.org`, where
the pinned source has been removed. This breaks builds with a fresh
Conan cache. milvus-io/conanfiles#183 switches the recipe to the
permanent Apache archive URL while retaining the verified source
checksum.

The new recipe revision has been built, tested, and uploaded to the
production `default-conan-local2` remote by the conanfiles publish
workflow.

Related: milvus-io/conanfiles#183

## Validation

- `git diff --check`
- Parsed `internal/core/conanfile.py` with Python AST
- conanfiles recipe verification and production publish succeeded:
https://github.com/milvus-io/conanfiles/actions/runs/32267737247

Signed-off-by: Zhikun Yao <zhikun.yao@zilliz.com>
sre-ci-robot pushed a commit to milvus-io/milvus that referenced this pull request Aug 24, 2026
### What

Backport the libavrocpp recipe revision update to the 3.0 branch.

- Update libavrocpp/1.12.1.1@milvus/dev from
cde7bb587a29f6f233bae7e18b71815d to b4854183542196740ec9a004fdfff7ec.
- Keep the 3.0 dependency pin aligned with the fixed Conan 2 recipe used
by #52704.

### Why

The old recipe downloads Avro 1.12.1 from dlcdn.apache.org, where the
archived release now returns 404. milvus-io/conanfiles#183 switched the
source to archive.apache.org and published recipe revision
b4854183542196740ec9a004fdfff7ec.

### Verification

- The new recipe was built from source and its test package passed in
the conanfiles production publish workflow.
- git diff --check passed.
- Branch is rebased on the latest origin/3.0.

pr: #52704
Recipe fix: milvus-io/conanfiles#183

Signed-off-by: Zhikun Yao <zhikun.yao@zilliz.com>
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