Bug 21402

Summary: Update candidate: rust packaging macros and tools
Product: Mageia Reporter: Rémi Verschelde <rverschelde>
Component: RPM PackagesAssignee: QA Team <qa-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: ngompa13, sysadmin-bugs
Version: 6Keywords: validated_update
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: advisory MGA6-64-OK
Source RPM: rust-srpm-macros, rust-packaging CVE:
Status comment:

Description Rémi Verschelde 2017-07-29 19:10:11 CEST
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
Rémi Verschelde 2017-07-29 19:10:21 CEST

CC: (none) => ngompa13

Comment 1 Rémi Verschelde 2017-07-30 13:14:51 CEST
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

Comment 2 Rémi Verschelde 2017-07-30 13:16:26 CEST
Advisory uploaded, validating.

Whiteboard: MGA6-64-OK => advisory MGA6-64-OK
Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 3 Mageia Robot 2017-07-30 17:59:36 CEST
An update for this issue has been pushed to the Mageia Updates repository.

http://advisories.mageia.org/MGAA-2017-0050.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED