Hi all, I am planning to submit updates for cargo-rpm-macros v28.0, rust2rpm v28.0.0, and cargo2rpm v0.3 to Fedora 43 and 42 shortly. Release notes linked below.
These updates have already landed in rawhide and have not caused issues there (except for two packages that used the "%cargo_install" macro in a way that just "happened" to work previously - both of which I have submitted PRs for, and I have included a workaround in cargo2rpm v0.3.1 to avoid the issue entirely). Despite this being a "major" version bump for cargo-rpm-macros, this is mostly symbolic - there are no user-visible changes. Only some internal implementation details have changed since v26, which allow for more correct / less surprising behaviour in some cases, and easier future maintenance. More features are now implemented in Python in cargo2rpm rather than as shell scripts in the RPM macros directly. The accompanying rust2rpm v28.0.0 *does* have some user-visible changes. Some deprecated features have been removed, and a few new features have been added. The default workflow of running "rust2rpm foo" to generate a "rust-foo.spec" file for the "foo" crate is not affected by the removal of deprecated functionality. Release notes: - https://codeberg.org/rust2rpm/cargo-rpm-macros/releases/tag/v28.0 - https://codeberg.org/rust2rpm/rust2rpm/releases/tag/v28.0.0 - https://codeberg.org/rust2rpm/cargo2rpm/releases/tag/v0.3.0 - https://codeberg.org/rust2rpm/cargo2rpm/releases/tag/v0.3.1 Fabio -- _______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
