Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 663370

Summary: mozconfig-v6.60.eclass: should depend on virtual/cargo instead of rust[extended]
Product: Gentoo Linux Reporter: Mateusz Lenik <mlen>
Component: EclassesAssignee: Mozilla Gentoo Team <mozilla>
Status: RESOLVED DUPLICATE    
Severity: major CC: gentoo, jstein, rust
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: make mozconfig eclass depend on virtual/cargo

Description Mateusz Lenik 2018-08-11 16:02:58 UTC
dev-lang/rust-1.28.0-r1 doesn't have USE extended anymore.
mozconfig should depend on virtual/cargo instead to be compatible with all supported ways to install cargo
This prevents users with rust[cargo] from installing firefox.
Comment 1 Mateusz Lenik 2018-08-11 16:07:22 UTC
Created attachment 543098 [details, diff]
make mozconfig eclass depend on virtual/cargo

Possible patch. Requires stabilization of virtual/cargo first
Comment 2 Mateusz Lenik 2018-08-11 16:24:29 UTC
Also it would be nice to add a notice to dev-lang/rust to run eselect rust update in order to have cargo correctly symlinked
Comment 3 Mateusz Lenik 2018-08-18 08:22:22 UTC
I just realized that dev-lang/rust should be replaced with virtual/rust there as well
Comment 4 Dirkjan Ochtman (RETIRED) gentoo-dev 2018-08-21 18:20:01 UTC
Not sure it makes sense to the Rust project, as the Mozilla project maintains this eclass. In any case, I think this change would make a lot of sense.
Comment 5 tt_1 2018-09-29 18:52:19 UTC
This is fixed in tree now.
Comment 6 Arfrever Frehtes Taifersar Arahesis 2018-12-14 03:02:39 UTC

*** This bug has been marked as a duplicate of bug 646078 ***