Package: mosh
Version: 1.3.2-2
Severity: wishlist
User: debian-cr...@lists.debian.org
Usertags: cross-satisfiability


Hi,

Currently, trying to satisfy cross Build-Depends for mosh fails,
because of the build-dependency on locales.  I noticed that this
dependency was added to ensure that an UTF-8 locale was always
available[1].  Since wheezy or jessie, Debian always provides the
"C.UTF-8" via libc-bin and therefore the build-dependency on locales
is no longer necessary.

I have confirmed that mosh can successfully cross-build on an amd64
(build) to a arm64 (host) with the build-dependency on locales
removed.  If you use pbuilder / cowbuilder, this is trivial to test
with [2].  Unfortunately, I do not know the proceedure for sbuild.


If you want to optionally build-depend on locales (e.g. because you or
your upstream support Debian-based releases without a recent enough
libc-bin), please consider using:

    libc-bin (>= 2.13) | locales

Thanks,
~Niels


[1] 
https://github.com/mobile-shell/mosh/commit/0fc950bd8a3469bfb19c3049d35480a20205e66e

[2]
Setup:
  echo 
"PBUILDERSATISFYDEPENDSCMD=/usr/lib/pbuilder/pbuilder-satisfydepends-apt" > 
/etc/pbuilderrc

Build test:
cowbuilder --build --host-arch arm64 /path/to/mosh.dsc
(or pbuilder --build --host-arch arm64 /path/to/mosh.dsc)

There is no need to setup a separate base/chroot for this purpose.

Reply via email to