Package: icu-devtools Version: 52.1-7 Severity: serious Justification: can cause other packages to FTBFS User: [email protected] Usertags: rebootstrap
The icu-devtools is marked as Multi-Arch:foreign. It contains the icu-config program, which exposes architecture dependent paths. By accidentally installing a wrong-arch icu-devtools, builds that use libicu-dev (even natively) fail (execution of icu-config fails sanity check). While this is unlikely to happen on buildds (as they generally don't enable multiarch), it is possible on developer machines. An immediate remedy to solve this bug is to remove M-A:foreign from icu-devtools and is what I would propose for jessie. As a mid term solution, I propose moving icu-config from icu-devtools to libicu-dev. Then icu-devtools should be able to become M-A:foreign again. Of course, libicu-dev must be M-A:no then and it certainly must be M-A:no as long as icu-config is in use. The long term solution is to move to pkg-config and remove icu-config entirely. Helmut -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

