From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) by sourceware.org (Postfix) with ESMTPS id 45285385701E for ; Fri, 31 Jul 2020 04:23:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 45285385701E Received: by mail-ej1-x62e.google.com with SMTP id a26so4316204ejc.2 for ; Thu, 30 Jul 2020 21:23:37 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=iW97i75/LkK5uEF5lEMhv3syvdMijdqAvYjkrUlgauM=; b=PXKRsItABFsPc74i4t9XeaOU3QSD2neOzwlwKFbPwCbUUzNt77RQBi+uz4ML05BeSx LTiYry83yza9HDNAXsudSSN6jJRChXXgX2PcbG4Ob9cympuZnJrPRXwbCejSuoxGM/xQ mzj456YJwpIxhypMtusGEki/nwqsjQNr2a/VShPUP0llIE74rHiIsvW1EkbGzhBcQ+iq pvZTtrGtfRnEhckdQS+1LLUmSAPiDNzU7kI6RonESFnZegR066vAcc9He/pCUo2erOHd /gMBzP6J0ZxHdcfBLVtQsWzPxbHZyZ6RiampM4lOLXmgVO5ggouRESeHtCNAG/WV9YFZ afPA== X-Gm-Message-State: AOAM5315KOsjM/hUI72DPEXVJPAzYqlVAlUdCH4OyL8ImLWd9nvl5/Hh DP2abZSjLgSXLEx6hqDjsjjUS7EC X-Google-Smtp-Source: ABdhPJwU7vhwP1uvfNh/4JgbUqjTLivGnrIn3L8fUXtATjLxhu2BVqzgHbtiKakXYdrG32ZYA39/GA== X-Received: by 2002:a17:906:f8d5:: with SMTP id lh21mr2324721ejb.360.1596169416156; Thu, 30 Jul 2020 21:23:36 -0700 (PDT) Received: from [192.168.2.121] (pd9ed58c0.dip0.t-ipconnect.de. [217.237.88.192]) by smtp.gmail.com with ESMTPSA id bc10sm8495812edb.5.2020.07.30.21.23.35 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 30 Jul 2020 21:23:35 -0700 (PDT) Subject: Re: [ITA] fontforge-{nopy,py38,py37,py36}-20200314p64-1 for review To: cygwin-apps@cygwin.com References: <20200731053900.7822.50F79699@gmail.com> From: Marco Atzeri Message-ID: <1056335e-ed02-e4a0-3c2c-0820c861c324@gmail.com> Date: Fri, 31 Jul 2020 06:23:36 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 MIME-Version: 1.0 In-Reply-To: <20200731053900.7822.50F79699@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: it Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham 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: Fri, 31 Jul 2020 04:23:39 -0000 On 30.07.2020 22:39, Lemures Lemniscati via Cygwin-apps wrote: > I'm trying to build fontforge packages with latest upstream > https://github.com/fontforge/fontforge/ > > ( forked for cygwin build to > https://github.com/cygwin-lem/fontforge/tree/n_20200314p64_maybe-nonbreaking ) > > And, some of Yaakov's patches are now in the upstream: > https://github.com/fontforge/fontforge/commit/c0a27e4bdc436e73901b7a6cd7e4b6910fcee408 > > > * Cygport files are forked here: > https://github.com/cygwin-lem/fontforge-cygport/tree/n_20200314p64-1 > from > https://cygwin.com/git/cygwin-packages/fontforge.git . > > > * New test package files are here: > https://cygwin-lem.github.io/fontforge-cygport/ . > > > ======== > * Note: > > To build test packages: > > (1) prepare cmake-3.17.3-1 (test) > > (2) invoke build.sh under > https://github.com/cygwin-lem/fontforge-cygport/tree/n_20200314p64-1 > as follows: > > ./build.sh --generate-cygport --download --test > > (or for short: "./build.sh -s -d -t" ). > > This generates cygport files, downloads a source tarball, and test-tagged builds. > > > When we build fontforge, it can be linked to only one specific > version of python3. > So, I've prepared four cygport files by a script ./build.sh > > fontforge-nopy.cygport > fontforge-py38.cygport > fontforge-py37.cygport > fontforge-py36.cygport > > ======== > * Need help > > Please give me any advice on building and packaging such cases... > > > ======== > * Need help more > > Any advice on how to adapt it to the CI system. > Is it enough just putting the generated cygport files in a repository? > > > > Regards, > > Lem > Thanks Lem on my TODO list for the weekend, assuming no oneelse do it before Regard Marco