v7.0.0
This breaking release contains the following changes:
- Add support for Cargo virtual manifests (#67), including two new Ploutos settings:
manifest_dir
andworkspace_package
(see the updated docs for more information) - Upgraded tools used to versions compatible with Cargo workspaces:
- Upgrade cargo-deb from 1.38.4 to 1.42.2.
- Upgrade cargo-generate-rpm from 0.8.0 to 0.10.1.
- Upgrade toml-cli from 0.2.0 to 0.2.3.
Known issues:
- Now that
cargo-generate-rpm
supports setting the URL tag, instructingrpmlint
to suppress errorno-url-tag
fails when the URL tag is actually set. Removing the suppression however causes existing projects that do not set thepackage.homepage
,package.repository
orpackage.metadata.generate-rpm.url
to failrpmlint
validation because the URL tag is missing. To upgrade to this version of Ploutos you thus need to ensure a URL tag is set. - Lintian is raising new error
manpage-not-compressed-with-max-compression
(and related warningchangelog-not-compressed-with-max-compression
). For now Ploutos suppresses the new error. This is possibly due to changes in the newer version of cargo-deb that we upgraded to but hasn't been investigated yet. - There could be changes in the upgraded tool versions that result in breakage for users of Ploutos in ways that our test suite hasn't detected.