Summary: | dev-lang/rust-1.31.1 with dev-lang/rust-9999:git - file collision in /usr/share/zsh/site-functions/_cargo | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Oleg <O01eg> |
Component: | Current packages | Assignee: | Gentoo Rust Project <rust> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | gyakovlev, navi, O01eg, randy |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 683420 |
Description
Oleg
2019-01-09 20:03:09 UTC
I believe the preferred way of fixing it is to introduce something like rust-common which will install this file per slot. After we drop old separate cargo I'll try to properly slot rust in gentoo and this will become a major problem. as a workaround for now you probably can put this INSTALL_MASK="/usr/share/zsh/site-functions/_cargo" into /etc/portage/env/dev-lang/rust:stable to avoid ::gentoo rust from installing this file. portage sources the following files in this order. 1. /etc/portage/env/${CATEGORY}/${PN} 2. /etc/portage/env/${CATEGORY}/${PN}:${SLOT} 3. /etc/portage/env/${CATEGORY}/${P} 4. /etc/portage/env/${CATEGORY}/${PF} |