From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx009.vodafonemail.xion.oxcs.net (mx009.vodafonemail.xion.oxcs.net [153.92.174.39]) by sourceware.org (Postfix) with ESMTPS id 49F1B383F84F for ; Sun, 14 Jun 2020 10:53:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 49F1B383F84F Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=nexgo.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=Stromeko@nexgo.de Received: from vsmx002.vodafonemail.xion.oxcs.net (unknown [192.168.75.192]) by mta-6-out.mta.xion.oxcs.net (Postfix) with ESMTP id 1DDB4605DC5 for ; Sun, 14 Jun 2020 10:53:20 +0000 (UTC) Received: from Gertrud (unknown [91.47.56.99]) by mta-6-out.mta.xion.oxcs.net (Postfix) with ESMTPA id E2DC6606024 for ; Sun, 14 Jun 2020 10:53:17 +0000 (UTC) From: Achim Gratz To: cygwin-apps@cygwin.com Subject: Re: [PATCH] cygport: suppress spurious package dependencies References: <87367cv03d.fsf@Rainer.invalid> <63fc7e28274461000864b6deaa7ae11c9df21966.camel@cygwin.com> <87v9k8t4mw.fsf@Rainer.invalid> Date: Sun, 14 Jun 2020 12:53:12 +0200 In-Reply-To: <87v9k8t4mw.fsf@Rainer.invalid> (Achim Gratz's message of "Wed, 03 Jun 2020 19:56:23 +0200") Message-ID: <87y2op7wbr.fsf@Rainer.invalid> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-VADE-STATUS: LEGIT X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_SHORT, RCVD_IN_BARRACUDACENTRAL, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Jun 2020 10:53:23 -0000 Achim Gratz writes: >> What exactly are you trying to "fix" with this? > > The same thing as always: perl getting pulled in as a dependency for > perl_base, which defeats the whole purpose of having a base package in > the first place. Again, the dependency extraction just doesn't quite > work for things that have optional dependencies that are used if present > and do no harm if not: cygport will always pull them in and makes them a > hard requirement. > > There's an obvious copy&paste bug in the patch, btw. The corrected patch can be had from: https://repo.or.cz/cygport/rpm-style.git/commitdiff/46a1534b523ada57855f5412f683c77a29dbed00 Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf rackAttack: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds