delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2019/05/07/11:06:16

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:reply-to:subject:to:references:from:message-id
:date:mime-version:in-reply-to:content-type
:content-transfer-encoding; q=dns; s=default; b=Cz73c9IlNp0bYazy
S674v2aCC6tpRUjkwP+qezykU22Wc9wNzDhuH/aHlXUWOz2xAgsOuHACAEC+rdv/
vZ2mmxF9zpvgxg/ckh9bL8Lnc1spvzhG+e5ZkaOFIp6+ober0FZ/IYf16knXbajD
UjEe+WreDE0OVu//uy/r3DmQeO4=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:reply-to:subject:to:references:from:message-id
:date:mime-version:in-reply-to:content-type
:content-transfer-encoding; s=default; bh=hXMSOpZQZzh2wPd0TxKIYI
62vhc=; b=PqyMQaHuUNbVzMOg/EecSq2vzvKAG7CgQOiW6R6oz1o9d6m7q+LoEg
+pXjUFJiazPfof1EmqYvd6D/Zs2pOB3gWhloJC/utyNBNqTAWm8rmG7MhgRVyejM
+ClQjgmHJRQR06KEPKt8BO/20TRGDthSXV2+/DYbYA/lwCRMYgBsE=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Spam-SWARE-Status: No, score=-3.0 required=5.0 tests=AWL,BAYES_00,KAM_NUMSUBJECT,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.1 spammy=earliest, UD:xx, upgrades, UD:2.a3
X-HELO: smtp-out-no.shaw.ca
Reply-To: Brian DOT Inglis AT SystematicSw DOT ab DOT ca
Subject: Re: [ANNOUNCEMENT] python38 3.8.0-0.2.a3
To: cygwin AT cygwin DOT com
References: <announce DOT 20190329140910 DOT 39659-1-yselkowitz AT cygwin DOT com> <2731eac5-af4b-bcbc-a022-9fb5d3f9a7b3 AT SystematicSw DOT ab DOT ca> <3c63a91a3b956e682b93027c7415b3be6d07725e DOT camel AT cygwin DOT com> <7498351d-7ce0-2bed-29b2-44b24e9cca00 AT SystematicSw DOT ab DOT ca> <365852a2feb85400d7ee49a33ee52b670994c115 DOT camel AT cygwin DOT com> <vriusgtqmrd8 DOT fsf AT gavenkoa DOT example DOT com>
From: Brian Inglis <Brian DOT Inglis AT SystematicSw DOT ab DOT ca>
Openpgp: preference=signencrypt
Message-ID: <ec3a5623-499a-90b8-e8a1-dbb71c79538f@SystematicSw.ab.ca>
Date: Tue, 7 May 2019 09:06:01 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <vriusgtqmrd8.fsf@gavenkoa.example.com>
X-IsSubscribed: yes

On 2019-05-07 05:33, Oleksandr Gavenko wrote:
> On 2019-03-29, Yaakov Selkowitz wrote:
> 
>> Eventually we will probably stop building most(*) modules for 3.6 too,
>> but not before the 3.7 transition is 100% complete, and more likely
>> just before or as part of the eventual 3.8 transition (in 2020 at the
>> earliest).
> 
> After upgrade I haven't found rst2html utility from python3-docutils. Can't
> tell you apt-cyg or what caused a problem.
> 
> I found it in python37-docutils-0.14-1:
> 
>   https://cygwin.com/cgi-bin2/package-grep.cgi?grep=rst2html&arch=x86_64

It is in the following packages, where python => python2 => python27, and
python3 => python36.

$ apt-cyg listall python*-docutils
python-docutils 0.14-1 noarch
python2-docutils 0.14-1 noarch
python27-docutils 0.14-1 noarch
python3-docutils 0.14-1 noarch
python36-docutils 0.14-1 noarch
python37-docutils 0.14-1 noarch

> Assuming that Python versions live in parallel now how should I upgrade on
> next major rebuild from 3.7 to 3.8, etc?
> 
> My concern is that obsolete python37-docutils-0.14 should depends on new
> python38-docutils-0.xx for some period of time and after python37-docutils has
> been removed there won't be easy way path to migrate.
> 
> Does that mean I need to keep syncing my Cygwin installation periodically?
> What is recommended period for upgrades?

Subscribe to cygwin-announce list, and any time security patches are made to any
package you have installed, or valuable updates to python or other packages you
depend on, download setup and upgrade everything.

If you explicitly install releases like python36, python37, and/or python38
rather than python3-..., you will also have to install corresponding packages
python3?-... as they become available, rather than waiting and getting all the
updated modules, when the the python3 default gets updated from python36 to
python37, and later to python38.

For python and other collections of modules, maintainers will not update the
default release for e.g. python3, from python36 to python37, until all Cygwin
supported modules will build and pass test runs cleanly, or modules need to be
dropped from Cygwin, because features used in new releases of the modules,
require support of libraries which won't work under Cygwin.

As Cygwin is a rolling release, package maintainers stay behind the bleeding
edge to avoid breakage, as they often use those packages for work, and they may
also support groups of users who do. If they are unsure of the reliability or
stability of a new release, they will make it available as a test release for
some time, before making that release current and upgradable by setup.

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019