From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) by sourceware.org (Postfix) with ESMTPS id 9463B3858D35 for ; Mon, 25 May 2020 04:52:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 9463B3858D35 Received: by mail-ed1-x52f.google.com with SMTP id d24so13909699eds.11 for ; Sun, 24 May 2020 21:52:22 -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=ib8Jd7/V1CGJ85S+qM77J7/KDhsdIKALp2WxxY4gpbI=; b=KxFLUNGg+zmi90ZfuTXfyG6XMO1xRuJdytBNWsm4SHNO7nAHLmQpAbVv7PHns2y+ap smWX8z924pdNUasRE94iP5FjLcrRevJ3iZBh4eA6zVSYLqNVn4y3O7Lp4vpGtDoEnS3L iJfWKZ2oMQdwqyV+af9vfnjqjC1PryEgbGkfbb64qJ7Yn1AW0bNvrUoaRWoGYjFLckbD 2mfgUw8cQs3Ro3B0qovAsuMgdVGuFVrWOXlOJmMbVmUq4bM20XD0T9OsSwgpgmBo82Uy 64W4sxVmA6r+OKfYEG6GewGrezz7H0iLrxZeDLdDKd4t0WRLVS1R5WQ9qlBNqN2dFYJx VlSg== X-Gm-Message-State: AOAM530ch9JWqwLALaZoAkQz8YGzTbacJtb/xJnXXa/br9/xYPYt5zqw rBvczOE903atlMwHszhuR2UHHQrS X-Google-Smtp-Source: ABdhPJzkvX9uuPdJBE7OFeRUfyr7wgrc75Niifv/y79Yy/ZFVeU0kKQl3dfF+rU5fOQmNIdzTUxvFA== X-Received: by 2002:aa7:d042:: with SMTP id n2mr13815761edo.226.1590382341429; Sun, 24 May 2020 21:52:21 -0700 (PDT) Received: from ?IPv6:2003:cc:9f40:7e60:fc8b:846f:42af:d85f? (p200300cc9f407e60fc8b846f42afd85f.dip0.t-ipconnect.de. [2003:cc:9f40:7e60:fc8b:846f:42af:d85f]) by smtp.gmail.com with ESMTPSA id k90sm14587610edc.2.2020.05.24.21.52.20 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 24 May 2020 21:52:20 -0700 (PDT) Subject: Re: Python - plan & execution To: "cygwin-apps@cygwin.com" References: <8de4bc18-86d2-4f3b-e2c4-8d1cd5792a23@gmail.com> <3bc0b1e5-adb3-1824-524b-a0a2465782f7@gmail.com> <03c21d5061bedff0a1be2d2fee2ecd4bd9b61362.camel@cygwin.com> <828c5f93-d70d-1028-a8f3-8249d2c47197@dronecode.org.uk> From: Marco Atzeri Message-ID: <03bca51c-9f2e-bd5d-cc93-1935589c6ca3@gmail.com> Date: Mon, 25 May 2020 06:52:20 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: <828c5f93-d70d-1028-a8f3-8249d2c47197@dronecode.org.uk> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: it Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, KAM_SHORT, 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: Mon, 25 May 2020 04:52:24 -0000 On 27.04.2020 16:34, Jon Turney wrote: > On 23/04/2020 22:54, Yaakov Selkowitz wrote: >> On Fri, 2020-04-10 at 14:52 +0200, Marco Atzeri via Cygwin-apps wrote: >>> Am 26.03.2020 um 08:19 schrieb Yaakov Selkowitz: >>>> On Thu, 2020-03-26 at 06:54 +0100, Marco Atzeri via Cygwin-apps wrote: >>>>> Am 20.03.2020 um 04:47 schrieb Yaakov Selkowitz: >>> >>> currently we have >>> >>> 119 *python27* >> >> These are fine as is, but they also don't need to be rebuilt or updated >> any more. >> >>> 114 *python36* >>> 115 *python37* >>> 10  *python38* >> >> We don't need to _obsolete or remove python3[67]-* packages, we just >> need to track how many don't have python38-* equivalents yet. >> Obviously that's still the vast majority, since 3.8 just got updated to >> a stable version. >> >> Jon Turney, if a python-foo source package was previously building e.g. >> python27-foo, python36-foo, and python37-foo, and now starts building >> only python37-foo and python38-foo, is calm going to complain? > > Yes, currently it will complain about that ("install packages from > source package '...' have non-unique current versions") > > calm is currently smart enough to exclude old soversions from that > check, so I guess perhaps that it needs to be taught about python27 as > well. > Hi Jon, there will be several cases to test; the first I am rebuilding is python-setuptools and it seems there are half of the packages to drop in 46.4.0 python-setuptools python27-setuptools drop python-setuptools python35-setuptools drop python-setuptools python36-setuptools python-setuptools python37-setuptools python-setuptools python38-setuptools python-setuptools python-setuptools-wheel drop I expect to see other similar as all recent packages are now only supporting 3.5 or more to 3.8 https://pypi.org/project/setuptools/ Yaakov, on python-setuptools-wheel, this file is not build/installed anymore usr/share/python-wheels/setuptools-41.2.0-py2.py3-none-any.whl so I guess it was Py2 only Marco