From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mr4.vodafonemail.de (mr4.vodafonemail.de [145.253.228.164]) by sourceware.org (Postfix) with ESMTPS id 7F9243858D28 for ; Sun, 20 Feb 2022 17:54:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 7F9243858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=nexgo.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=nexgo.de Received: from smtp.vodafone.de (unknown [10.0.0.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mr4.vodafonemail.de (Postfix) with ESMTPS id 4K1tNY486rz1y9F for ; Sun, 20 Feb 2022 17:54:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nexgo.de; s=vfde-smtpout-mb-15sep; t=1645379661; bh=y13Svo/N1jEyLPAAVWOq6Qiqt/9rxa2V4hPPu+7o4t8=; h=From:To:Subject:References:Date:In-Reply-To:Message-ID:User-Agent: Content-Type:From; b=XyqSf4crgMRJBq2fxfzjr46X2cEhUWofPiY3mwmXuJo40kaMsi+cKo+9iw4/2YSxa p0Z4QhvUnScqMESn9PzEubI4ePT43wCmNnFuw1/BPgKP4EQPNZiw6MSHEmpxQunb5m KyA7KNnZ3TVCQ+eW4hfRmGLaqPWSlttml1KCB5yw= Received: from Gertrud (p5b2f3a9b.dip0.t-ipconnect.de [91.47.58.155]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id 4K1tNW2pvfzMkrw for ; Sun, 20 Feb 2022 17:54:16 +0000 (UTC) From: Achim Gratz To: cygwin@cygwin.com Subject: Re: Inconsistent handling of python3-module vs python3x-module packages References: <20220216111059.ve7myugtwi7bjggb@lucy.dinwoodie.org> <20220220162957.rpeepr2kppc4zvcu@lucy.dinwoodie.org> Date: Sun, 20 Feb 2022 18:54:09 +0100 In-Reply-To: <20220220162957.rpeepr2kppc4zvcu@lucy.dinwoodie.org> (Adam Dinwoodie's message of "Sun, 20 Feb 2022 16:29:57 +0000") Message-ID: <874k4txw3i.fsf@Rainer.invalid> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-purgate-type: clean X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate: clean X-purgate-size: 1179 X-purgate-ID: 155817::1645379659-000004CC-0E325B09/0/0 X-Spam-Status: No, score=-3029.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL, RCVD_IN_VALIDITY_RPBL, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Feb 2022 17:54:26 -0000 Adam Dinwoodie writes: >> Patches to cygport to make this work better welcome! > > I _think_ most -- if not all -- the cygport infrastructure is already in > place: cygport clearly already supports both virtual packages and > "provides" listings, which are the only bits of this that I think are > actually necessary. This was implemented for Perl mainly and the corresponding patch to cygport to request the correct virtual Perl package is still not upstream. > The difficult part is just either (a) updating the > cygport files for all the packages that would benefit, or (b) finding a > way to have cygport work out that this is something it should do > automatically. The real problem is that python is multi-version on Cygwin and what's considered the "main" version is going to change independently of package releases, so the way it's done for Perl (or any other single version package that has synchronized updates of dependent packages) won't work. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Wavetables for the Terratec KOMPLEXER: http://Synth.Stromeko.net/Downloads.html#KomplexerWaves