DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 57GDaRsT3413755 Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 57GDaRsT3413755 Authentication-Results: delorie.com; dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=Xm9L6IRN X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 275383858C62 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1755351386; bh=QkSQt6R0HCo/fjH4CioE/4PgMOHuDGpTY4nXGAVZVY4=; h=To:Subject:In-Reply-To:References:Date:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=Xm9L6IRNqllF1KJX77crx4KdT4oszhFUWFlL0Pp5NQNzxRgKMWLncoRqlD1E1AKJS RxNNBOvUpIrnUZf7+9+pLUORByUG/QQwfzWgR+8c/7q/624dL18fAsGYJ7h8MBfkdF HDDO9WiqGjueQ30lcJlV9DgAYOXCYY5LNSHOlzFI= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 00C5E3858CDB ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 00C5E3858CDB ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1755351325; cv=none; b=RTXXCm3OVsMbYvTKZieXYJjGjrjTDhW5tFuzRcQfFfj4w7NCKFJmCfPR9fNfIfkhHxz+WbHc8+PoRlq4d1hKYgQxrZT2/mMZhFS/za82YuMGvF8lVI9DezcjIDzQkIqTRQcI2Aj62IH4eFREscpBcDKLIeBbFlp+8BMleFZU9d0= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1755351325; c=relaxed/simple; bh=Hoc6SpPv1SwivgNt5Tl2GBxJcphBUVV19cYnd0f1BZI=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=VBx9aUEkE60IElqVvHecLTi7Vaa5BAvXtGfeghSxls7niCkSwE/FgE/Tu/zTnXkQ8GklQxcFKHw3trjFESExv8c+AROW7IgKCsErpem78VK91N8Et/ov43vQTAAqEPEpC/ajNeBCB/czUeVrNBclJ6I7zmuuloeNkhYANHDvZ5M= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 00C5E3858CDB To: cygwin AT cygwin DOT com Subject: Re: another possible setup bug: not accepting "provides" name in -P In-Reply-To: (Jeremy Drake via Cygwin's message of "Fri, 15 Aug 2025 23:47:29 -0700 (PDT)") References: Date: Sat, 16 Aug 2025 15:35:13 +0200 Message-ID: <87sehr1jam.fsf@Gerda.invalid> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 X-purgate-type: clean X-purgate: clean X-purgate-size: 1434 X-purgate-ID: 155817::1755351319-15636810-579D2269/0/0 X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: ASSI via Cygwin Reply-To: ASSI Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com Sender: "Cygwin" Jeremy Drake via Cygwin writes: > I was trying to clean up my workflows now that llvm 20.1.8-2 is published, > and I came across another possible setup bug. It seems that the -P option > doesn't accept a package name that is provided rather than being the > actual name of a pacakge. > > llvm20.1-devel is provided by llvm-devel 20.1.8-2, but passing that to -P > results in the message: Package 'libllvm20.1-devel' not found. However, > libclang-devel 20.1.8-2 requires libllvm20.1-devel, and selecting that > version results in "Install libllvm-devel 20.1.8-2 (automatically added)", > so requires does respect provides. Sorry, but it seems you're misusing provides (and I'm not clear on whether there should be any dots in the names of provides, but I think it's best avoided). Provides are meant to guide dependency resolution among a group of packages that belong together, not as an alias for the install package. It's the installed base package that delivers a provide that ensures that the versions are compatible, so it does not make sense for each and every package to have their own versioned provide, which would imply that one could mix and match between say, lld and llvm-devel versions. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptations for KORG EX-800 and Poly-800MkII V0.9: http://Synth.Stromeko.net/Downloads.html#KorgSDada -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple