To allow people to start packaging rust libraries and applications for Mageia 6, we bring the new rust-srpm-macros and rust-packaging packages as updates. Note: It's strictly packaging-related stuff, I would suggest that the QA team need not bother with this update, I will have it tested and reviewed by packagers (ngompa, myself). Still, assigning to qa-bugs as it's the normal procedure for update candidates. Note 2: The new rust-packaging SRPM obsoletes and replaces rust-rpm-macros-2-1.mga6. Ideally the update candidate should be tested on a system where rust-rpm-macros' binary RPMs are all installed, to ensure that they are flawlessly upgraded. Advisory: ========= Updated macros and tools for rust packaging This update brings the latest rust-packaging and rust-srpm-macros packages as synced with Fedora Rawhide, to improve the rust packaging workflow in Mageia 6. The rpm-mageia-config-setup package is also updated to require rust-srpm-macros, thus ensuring that those macros are defined out of the box when packaging rust crates for Mageia 6. RPMs in core/updates_testing: ============================= rpm-mageia-setup-2.20-9.1.mga6 rpm-mageia-setup-build-2.20-9.1.mga6 rust-packaging-4-1.mga6.noarch python3-rust2rpm-4-1.mga6.noarch rust-srpm-macros-4-1.mga6.noarch SRPMs in core/updates_testing: ============================== - rpm-mageia-setup-2.20-9.1 - rust-packaging-4-1.mga6 - rust-srpm-macros-4-1.mga6
CC: (none) => ngompa13
Tested myself, the packages upgrade properly and it works as expected. Note that the "with" rich dependencies support is necessary to package crates properly, and can be added to rpm thanks to this COPR: https://copr.fedorainfracloud.org/coprs/g/rpm-software-management/with-rich-dependency/
Whiteboard: (none) => MGA6-64-OK
Advisory uploaded, validating.
Whiteboard: MGA6-64-OK => advisory MGA6-64-OKKeywords: (none) => validated_updateCC: (none) => sysadmin-bugs
An update for this issue has been pushed to the Mageia Updates repository. http://advisories.mageia.org/MGAA-2017-0050.html
Resolution: (none) => FIXEDStatus: NEW => RESOLVED