Skip to content

Commit 09de963

Browse files
committed
Feature matrix: fix freebsd pre-openzfs
Make it dumb, but simple.
1 parent e8241d0 commit 09de963

File tree

1 file changed

+4
-17
lines changed

1 file changed

+4
-17
lines changed

scripts/compatibility_matrix.py

Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -95,23 +95,10 @@ def freebsd_pre_openzfs():
9595
# There could be some lag between OpenZFS upstream and the FreeBSD,
9696
# or even Linux implementations.
9797
sources = {}
98-
with urlopen('https://www.freebsd.org/releases/') as web:
99-
versions = findall(r'/releases/([0-9.]+?)R',
100-
web.read().decode('utf-8', 'ignore'))
101-
with urlopen('https://svnweb.freebsd.org/base/release/') as web:
102-
data = web.read().decode('utf-8', 'ignore')
103-
actualversions = []
104-
for ver in set(versions):
105-
found = list(sorted(findall(
106-
r'/base/release/(' + ver.replace('.', '\\.') + r'[0-9.]*)',
107-
data
108-
)))
109-
if found:
110-
actualversions.append(found[-1])
111-
for ver in actualversions:
112-
sources[ver] = ('https://svnweb.freebsd.org/base/release/{}/cddl/'
113-
'contrib/opensolaris/cmd/zpool/zpool-features.7'
114-
'?view=co'.format(ver))
98+
99+
sources['12'] = ('https://raw.githubusercontent.com/freebsd/freebsd-src/'
100+
'refs/heads/stable/12/cddl/contrib/opensolaris/'
101+
'cmd/zpool/zpool-features.7')
115102
return sources
116103

117104

0 commit comments

Comments
 (0)