Source: mobyle
Version: 1.0.2~dfsg-1
Severity: serious
Justification: fails to build from source

Hi, Olivier.

I've found that builds of mobyle covering only the architecture-dependent
mobyle-utils package (as on the autobuilders) are failing:

  mv debian/mobyle/usr/share/mobyle/htdocs/data debian/mobyle/var/lib/mobyle/
  mv: cannot move `debian/mobyle/usr/share/mobyle/htdocs/data' to 
`debian/mobyle/var/lib/mobyle/': No such file or directory
  make[1]: *** [override_dh_auto_install] Error 1
  make[1]: Leaving directory `.../mobyle-1.0.2~dfsg'
  make: *** [binary-arch] Error 2

There are various ways to account for this possibility, but I'd suggest
tightening mobyle's build dependency on debhelper to (>= 8.9.7) and
proceeding to factor out separate override_dh_auto_install-arch and
override_dh_auto_install-indep targets (along with a -common target on
which they could both depend that would run setup.py):

clean:
        dh clean --with python2
        rm -f debian/common-install-stamp

debian/common-install-stamp:
        python setup.py install ...
        find ... | xargs sed ...
        find ... | xargs sed ...
        touch $@

override_dh_auto_install-arch: debian/common-install-stamp
        mv debian/mobyle/usr/share/mobyle/core/Tools/setsid \
            debian/mobyle-utils/usr/bin/mobyle-setsid

override_dh_auto_install-indep: debian/common-install-stamp
        # The old override_dh_auto_install target's remaining commands.

At any rate, please test with svn-buildpackage -B or the like to confirm
that builds only covering mobyle-utils succeed.

Thanks!



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to