| Summary: | maybe we should not set default %_transaction_color to 7 | ||
|---|---|---|---|
| Product: | [Runtime] Package Management Issues | Reporter: | Changqing Li <changqing.li> |
| Component: | RPM | Assignee: | Changqing Li <changqing.li> |
| Status: | RESOLVED NOTABUG | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium | CC: | richard.purdie |
| Version: | unspecified | ||
| Target Milestone: | 3.3 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
Changqing Li
2020-04-29 21:13:21 UTC
I'm not convinced this would work since there could be host/target mismatch and it may break the way we use multilibs with rpm. We'd need to understand the issues you're seeing and understand why this needs to change. @Richard, I don't see a problem caused by transation_color. but I do see a problem caused by %_prefer_color. so I have send a patch to oe-core with titled with "lib/oe/package_manager: update default rpm config %_prefer_color" to fix problem I see caused by %_prefer_color, and open this problem just for tracking possible problem of %_transaction_color. rpm's default transation color is 3, which means 001 (ELF32) & 010 (ELF64) but for oe-core, we have add another color 4 for mips64 n32, so the transation color should be 7. 001 (ELF32) & 010 (ELF64) & 100 (ELF32 N32 MIPS64) |