From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-44.mimecast.com (us-smtp-delivery-44.mimecast.com [205.139.111.44]) by sourceware.org (Postfix) with ESMTP id D8A773840C25 for ; Mon, 2 Nov 2020 16:32:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org D8A773840C25 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=cygwin.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=yselkowitz@cygwin.com Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-572-uyxc-4fNPxOj--JvYjBxQw-1; Mon, 02 Nov 2020 11:32:33 -0500 X-MC-Unique: uyxc-4fNPxOj--JvYjBxQw-1 Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com [10.5.11.23]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 8F43E18A6280 for ; Mon, 2 Nov 2020 16:32:32 +0000 (UTC) Received: from ovpn-66-67.rdu2.redhat.com (ovpn-66-67.rdu2.redhat.com [10.10.66.67]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 3C8E621E98 for ; Mon, 2 Nov 2020 16:32:32 +0000 (UTC) Message-ID: Subject: Re: mingw64 packages From: Yaakov Selkowitz To: cygwin-apps@cygwin.com Date: Mon, 02 Nov 2020 11:32:31 -0500 In-Reply-To: <878sbmhhfp.fsf@Rainer.invalid> References: <878sbmhhfp.fsf@Rainer.invalid> User-Agent: Evolution 3.36.5 (3.36.5-1.fc32) MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: cygwin.com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_NEUTRAL, 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: Mon, 02 Nov 2020 16:32:38 -0000 On Sat, 2020-10-31 at 10:29 +0100, Achim Gratz wrote: > Since I seem to pick up more of these=E2=80=A6 it is silly enough that y= ou have > to have two almost identical cygport files for the two architectures, > but it does not make any sense to me to require these to be standalone > git repositories. They share the sources and (most) patches with the > Cygwin package of the same name and I don't really intend to track those > changes manually across multiple submodules. So I'd like to keep these > the same way I have done ZStandard: the Cygwin package and both MingW64 > packages in one Git repository. >=20 > That of course doesn't work in the CI as Scallywag gets its knickers in > a twist when it sees more than one cygport file in the checkout. That > looks like something that could hopefully be solved with either a YAML > file or some more smarts on the Scallywag side? I had some work pending in cygport to allow a single .cygport to build both i686 and x86_64 mingw packages. That would probably be the best approach to this. (Cygwin native and MinGW cross builds are often different enough that trying to lump them all together is a bit of a stretch imo.) --=20 Yaakov