Bug 21402 - Update candidate: rust packaging macros and tools
Summary: Update candidate: rust packaging macros and tools
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: advisory MGA6-64-OK
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2017-07-29 19:10 CEST by Rémi Verschelde
Modified: 2017-07-30 17:59 CEST (History)
2 users (show)

See Also:
Source RPM: rust-srpm-macros, rust-packaging
CVE:
Status comment:


Attachments

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


Note You need to log in before you can comment on or make changes to this bug.