Hi,

On Fri, Dec 11, 2009 at 09:55:50AM +0100, Lucas Nussbaum wrote:
> During a rebuild of all packages in sid, your package failed to build on
> amd64.
> 
> Relevant part:
[…]
> > # Don't advertise that mlmmj-make-ml is a shell script
> > # And install our own version of mlmmj-make-ml, until upstream 
> > # has stabilised somewhat
> > rm -f 
> > /build/user-mlmmj_1.2.15-1.1-amd64-M4_TjF/mlmmj-1.2.15/debian/mlmmj/usr/bin/mlmmj-make-ml.sh
> > install -m 755 -D 
> > /build/user-mlmmj_1.2.15-1.1-amd64-M4_TjF/mlmmj-1.2.15/debian/mlmmj-make-ml.sh
> >  \
> >             
> > /build/user-mlmmj_1.2.15-1.1-amd64-M4_TjF/mlmmj-1.2.15/debian/mlmmj/usr/bin/mlmmj-make-ml
> > install: cannot stat 
> > `/build/user-mlmmj_1.2.15-1.1-amd64-M4_TjF/mlmmj-1.2.15/debian/mlmmj-make-ml.sh':
> >  No such file or directory
> > make: *** [install-arch] Error 1

The problem is caused by 01_debian_make_mlmmj-ml.dpatch. The patch
header looks like this:

  diff -urNad --exclude=CVS --exclude=.svn ./debian/mlmmj-make-ml.sh 
/tmp/dpep-work.l7evJe/mlmmj-1.2.8/debian/mlmmj-make-ml.sh
  --- ./debian/mlmmj-make-ml.sh 1970-01-01 01:00:00.000000000 +0100
  +++ /tmp/dpep-work.l7evJe/mlmmj-1.2.8/debian/mlmmj-make-ml.sh 2005-09-10 
21:33:20.000000000 +0200

Thus, dpatch patches (creates) the file tmp/dpep-work.l7evJe/
mlmmj-1.2.8/debian/mlmmj-make-ml.sh rather than debian/mlmmj-make-ml.sh.
It looks like earlier version of dpatch had a different behavior as the
issue did not pop up earlier.

Cheers,
Sebastian

-- 
Sebastian "tokkee" Harl +++ GnuPG-ID: 0x8501C7FC +++ http://tokkee.org/

Those who would give up Essential Liberty to purchase a little Temporary
Safety, deserve neither Liberty nor Safety.         -- Benjamin Franklin

Attachment: signature.asc
Description: Digital signature

Reply via email to