delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2025/08/16/09:36:27

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: <a6d1cfd0-579e-2e15-2965-98ef0f10cb3a@jdrake.com> (Jeremy Drake
via Cygwin's message of "Fri, 15 Aug 2025 23:47:29 -0700 (PDT)")
References: <a6d1cfd0-579e-2e15-2965-98ef0f10cb3a AT jdrake DOT com>
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
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: ASSI via Cygwin <cygwin AT cygwin DOT com>
Reply-To: ASSI <Stromeko AT nexgo DOT de>
Errors-To: cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019