rust2rpm 18 available with new features, including rpmautospec support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi everybody,

The Rust SIG has recently worked on a few new features and fixes for
rust2rpm, and they are now available with version 18 for fedora 34 and
rawhide.

New features include:

- Add simple %license and %doc file auto-detection
  This should reduce the amount of busy-work for version updates.

- Add optional support for rpmautospec (autorelease, autochangelog)
  rpmautospec is deployed and working fine, and rust2rpm 18 can now
optionally generate compatible .spec files with the "--rpmautospec" /
"-a" CLI flag.

- Use changelog timestamp format without time and timezone on Fedora
  rust2rpm was the last (?) tool in Fedora which used the "new"
changelog timestamp format that includes the time and timezone, which
is not well supported by older RPM releases, and its use is
discouraged by RPM upstream. Now rust2rpm uses the same format as all
other tools again.

With rpmautospec support and automatic detection of %license and %doc
files, most version updates for Rust packages now should require
either little or no manual .spec file editing.

The rawhide update is already stable, and the update for Fedora 34 is
in updates-testing since today:
https://bodhi.fedoraproject.org/updates/FEDORA-2021-0cd0c4ed88

Please test and let us know if there are any problems, or if you like
new busywork-reducing features :)

Fabio
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux