Re: [meta-virtualization] [meta-cloud-services] [PATCH] fix license error
Bruce Ashfield <[email protected]>
| Newsgroups | org.yoctoproject.lists.meta-virtualization |
|---|---|
| Message-ID | <[email protected]> |
Hi Wang,
Individually each of these changes looks right, but the commit as
posted bundles ~5 unrelated fixes under "fix license error" and I'd
like a v2 split before I take them. Bisect-hostile if any one turns
out to have side effects, and the subject undersells (and mis-names)
most of what's in there.
Suggested split, one commit per logical change:
1. python3-*: use SPDX-2 BSD-3-Clause instead of bare BSD
The 11 recipes that just swap LICENSE = "BSD" for
LICENSE = "BSD-3-Clause". Pure license syntax cleanup, matches
what OE-core is asking for.
2. python3-django-nose, python3-nose-exclude: drop dead python3-nose
RDEPENDS
python3-nose is Python-2-era and has been removed upstream. The
django-nose swap to python3-nose-exclude belongs here too.
3. python3-pecan: migrate to python_setuptools_build_meta
PEP 517 backend switch + the scripts= sed in setup.py. Not a
license fix.
4. python3-pysnmp: replace dead pycrypto with pycryptodome
pycrypto is EOL upstream and gone from oe-core; pycryptodome is
the maintained fork.
5. python3-testscenarios: update to 0.6.2
PV bump, dual-license update to "Apache-2.0 OR BSD-3-Clause",
backend switch to python_hatchling, dependencies. All belongs
together as one version-bump commit.
The 12006 open-iscsi-kernel removal I've taken as-is, thanks.
Bruce