Bug 24610

Summary: rust-cbindgen, tool for generating C bindings to Rust code, needed to build Thunderbird 66.
Product: Mageia Reporter: Kristoffer Grundström <lovaren>
Component: New RPM package requestAssignee: All Packagers <pkg-bugs>
Status: RESOLVED INVALID QA Contact:
Severity: enhancement    
Priority: Normal CC: doktor5000, lovaren, marja11
Version: CauldronKeywords: PATCH
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: https://crates.io/crates/cbindgen
Whiteboard:
Source RPM: rust-cbindgen CVE:
Status comment:
Attachments: Proposal spec file to build rust-cbindgen
Release patch from Fedora
crate file

Description Kristoffer Grundström 2019-04-02 15:22:45 CEST
Description of problem: I was trying to build Thunderbird 66 from it's source archive and even though I did install all the build-dependencies with dnf build-dep thunderbird ./configure couldn't find cbindgen to continue. I'm therefor asking if we can add it to Cauldron.

Version-Release number of selected component (if applicable): 0.8.2

How reproducible: Everytime I try to build Thunderbird from source.

Steps to Reproduce:
1. Open a terminal and as root type dnf build-dep thunderbird -y and hit Enter/Return and wait for the process to finish.
2. Now download thunderbird-66.0b3.source.tar.xz from Mozilla's website.
3. Unpack the source archive.
4. cd to the unpacked directory.
5. Run ./configure
6. Voila! It will stop at not finding cbindgen which should've been installed with the above given dnf command.
Comment 1 Kristoffer Grundström 2019-04-02 15:23:31 CEST
Created attachment 10899 [details]
Proposal spec file to build rust-cbindgen

CC: (none) => hamnisdude

Comment 2 Kristoffer Grundström 2019-04-02 15:24:22 CEST
Created attachment 10900 [details]
Release patch from Fedora
Comment 3 Kristoffer Grundström 2019-04-02 15:24:50 CEST
Created attachment 10901 [details]
crate file
Comment 4 Marja Van Waes 2019-04-06 10:01:33 CEST
Assigning this package request to all packagers collectively. On a voluntary basis, one of them might, if there are no license or other legal issues, want to integrate it to the distribution and maintain it for bug and security fixes.

URL: (none) => https://crates.io/crates/cbindgen
Summary: Thunderbird 66 needs cbindgen in order to be built => rust-cbindgen, tool for generating C bindings to Rust code, needed to build Thunderbird 66.
Severity: normal => enhancement
Keywords: (none) => PATCH
CC: (none) => doktor5000, marja11
Assignee: bugsquad => pkg-bugs

Comment 5 sturmvogel 2022-05-14 23:43:55 CEST
As our Thunderbird maintainer is able to build Thunderbird without this package...Closing as INVALID.

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