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

Reply via email to