git: 210ee04dd3c3 - main - *: Add UPDATING entry of the Python 3.7 to 3.8 switchover

Kai Knoblich kai at FreeBSD.org
Sun Apr 25 18:59:40 UTC 2021


The branch main has been updated by kai:

URL: https://cgit.FreeBSD.org/ports/commit/?id=210ee04dd3c3f2e82cd3130e412866a182066859

commit 210ee04dd3c3f2e82cd3130e412866a182066859
Author:     Kai Knoblich <kai at FreeBSD.org>
AuthorDate: 2021-04-25 18:54:27 +0000
Commit:     Kai Knoblich <kai at FreeBSD.org>
CommitDate: 2021-04-25 18:54:27 +0000

    *: Add UPDATING entry of the Python 3.7 to 3.8 switchover
    
    Add appropriately adapted upgrading instructions that have resulted
    from the experience gained from the previous (Python 3.6 to 3.7)
    switchover.
    
    PR:             253815
---
 UPDATING | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/UPDATING b/UPDATING
index fef2c4531fc9..0c71f8ff8024 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,33 @@ they are unavoidable.
 You should get into the habit of checking this file for changes each time
 you update your ports collection, before attempting any port upgrades.
 
+20210425:
+  AFFECTS: users of python
+  AUTHOR: kai at FreeBSD.org
+
+  The default version of python3 and python was switched to 3.8.
+
+  For ports users wanting to keep version 3.7 as default,
+  add DEFAULT_VERSIONS+= python=3.7 python3=3.7 to make.conf
+
+  Following procedures may ease the upgrade:
+
+  For users of pre-build packages:
+  # sh
+  # for i in $(pkg query -g %n 'py37-*'); do pkg set -yn ${i}:py38-${i#py37-}; done
+  # pkg upgrade
+
+  For portmaster users:
+  # sh
+  # portmaster -o lang/python38 python37
+  # REINSTALL="$(pkg info -o py37-\* | awk '{printf "%s ", $2}')"
+  # pkg delete -f py37-\*
+  # portmaster $REINSTALL
+  # REBUILD=$(pkg query -g "%n:%dn" '*' | grep py3 | grep -v py38 | cut -d : -f 1 | sort -u)
+  # portmaster $REBUILD
+  # REBUILD2=$(pkg list | grep python-37 | xargs pkg which | awk '{print $6}' | sort -u)
+  # portmaster $REBUILD2
+
 20210420:
   AFFECTS: users of www/node
   AUTHOR: bhughes at FreeBSD.org


More information about the dev-commits-ports-all mailing list