mirror of
https://github.com/YunoHost/package_linter.git
synced 2024-09-03 20:06:12 +02:00
Deprecate stringy list for manifest v3
This commit is contained in:
parent
5b9eaa96d3
commit
c2c9a61fed
1 changed files with 4 additions and 3 deletions
|
@ -1967,10 +1967,11 @@ class Manifest(TestSuite):
|
|||
|
||||
apt_packages = resources["apt"].get("packages", [])
|
||||
if isinstance(apt_packages, str):
|
||||
yield Warning(
|
||||
"The packages list should be a TOML list, like [ 'package1', 'package2' ]. Using a string separated with commas/spaces will be deprecated in the future."
|
||||
)
|
||||
apt_packages = [value.strip() for value in re.split(' |,',apt_packages)]
|
||||
if self.manifest["packaging_format"] > 2:
|
||||
yield Error(
|
||||
"The `resources.apt.packages` list should be a TOML list, like [ 'package1', 'package2' ]. Try replacing your entry with:packages = \n" + str(apt_packages)
|
||||
)
|
||||
|
||||
if dbtype == "mysql" and "mariadb-server" not in apt_packages:
|
||||
yield Warning(
|
||||
|
|
Loading…
Add table
Reference in a new issue