Project

General

Profile

Actions

Feature #13999

closed

Allow building with python 3.10

Added by Andy Fiddaman 4 months ago. Updated 4 months ago.

Status:
Closed
Priority:
Low
Assignee:
Category:
tools - gate/build tools
Start date:
Due date:
% Done:

100%

Estimated time:
Difficulty:
Bite-size
Tags:
Gerrit CR:

Description

The first release candidate of python 3.10 is out. Building gate with this works fine but there are complaints from the runtime checks since they have whitelist entries for python, but it's tied to specific versions and does not include 3.10

Actions #1

Updated by Andy Fiddaman 4 months ago

  • Gerrit CR set to 1640
Actions #2

Updated by Andy Fiddaman 4 months ago

Tested running each of:

```
mapfilechk
wsdiff
cddlchk
git-pbchk
hdrchk
wscheck
crightchk.py
validate_pkg
under Python 3.10, 3.9 and 2.7
```

I also tested that python 3.10 could import and use libbe_py and the python zfs module (although I don't think this is used now).

A full gate build with python 3.10 worked including exercise of validate_pkg.

Actions #3

Updated by Electric Monk 4 months ago

  • Status changed from In Progress to Closed
  • % Done changed from 0 to 100

git commit cbb067b0884d7d7559394b33b73aa0e0b19278ed

commit  cbb067b0884d7d7559394b33b73aa0e0b19278ed
Author: Andy Fiddaman <omnios@citrus-it.co.uk>
Date:   2021-08-10T18:04:42.000Z

    13999 Allow building with python 3.10
    Reviewed by: Peter Tribble <peter.tribble@gmail.com>
    Approved by: Dan McDonald <danmcd@joyent.com>

Actions

Also available in: Atom PDF