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]

Reply via email to