From 52587cf9fd543c14d669e9d6e77726f2403c9abf Mon Sep 17 00:00:00 2001 From: zhangtaibo Date: Sat, 15 Aug 2026 00:09:35 +0800 Subject: [PATCH] fix(os-skills,tokenless): add Provides: anolisa-component() to RPM spec MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit os-skills.spec.in and tokenless.spec.in were missing the Provides: anolisa-component() declaration that other components (agentsight, cosh-ng) already carry. Without this virtual provide, anolisa upgrade/install cannot resolve these components via RPM Provides lookup when the repo-side component index is unavailable. Fixes #2575 (partial — covers os-skills and tokenless) --- src/os-skills/os-skills.spec.in | 1 + src/tokenless/tokenless.spec.in | 1 + 2 files changed, 2 insertions(+) diff --git a/src/os-skills/os-skills.spec.in b/src/os-skills/os-skills.spec.in index 412f5199b1..847047b615 100644 --- a/src/os-skills/os-skills.spec.in +++ b/src/os-skills/os-skills.spec.in @@ -10,6 +10,7 @@ URL: https://github.com/alibaba/anolisa Source0: %{name}-%{version}.tar.gz BuildArch: noarch +Provides: anolisa-component(os-skills) %description A collection of agentic OS skills for Copilot Shell, providing capabilities diff --git a/src/tokenless/tokenless.spec.in b/src/tokenless/tokenless.spec.in index e11fd81f99..cf81914669 100644 --- a/src/tokenless/tokenless.spec.in +++ b/src/tokenless/tokenless.spec.in @@ -30,6 +30,7 @@ BuildRequires: npm Requires: python3 Requires: jq Requires: bash +Provides: anolisa-component(tokenless) %description Token-Less is an LLM token optimization toolkit that significantly reduces token