Source: rdp-alignment
Version: 1.2.0-1
Severity: serious
Justification: fails to build from source
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org

Dear Maintainer,

rdp-alignment fails to build from source in unstable/amd64 when 
/bin/sh is set to bash due to usage of metacharacters with 'echo'
in debian/rules:

  […]

     jh_manifest
  Syntax error in debian/manifest (\tClass-Path: commons-cli.jar 
commons-lang.jar commons-io.jar rdp-readseq.jar) - perhaps you are missing a 
":"?
  jh_manifest: Unknown line in debian/manifest (\tClass-Path: commons-cli.jar 
commons-lang.jar commons-io.jar rdp-readseq.jar),
  debian/rules:9: recipe for target 'binary' failed
  make: *** [binary] Error 25

  […]

The full build log and patch is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      la...@debian.org / chris-lamb.co.uk
       `-

Attachment: rdp-alignment.1.2.0-1.unstable.amd64.log.txt.gz
Description: Binary data

diff --git a/debian/rules b/debian/rules
index 99b93f2..facfef5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -27,7 +27,7 @@ override_dh_auto_build:
        cd src ; jar uf ../rdp-alignment.jar data
        #Also set the manifest like so
        echo usr/share/java/rdp-alignment.jar:    >debian/manifest
-       echo '\tClass-Path: commons-cli.jar commons-lang.jar commons-io.jar 
rdp-readseq.jar' >>debian/manifest
-       echo '\tMain-Class: '`grep '^main.class=' nbproject/project.properties 
| cut -c 12-` >>debian/manifest
+       printf '\tClass-Path: commons-cli.jar commons-lang.jar commons-io.jar 
rdp-readseq.jar\n' >>debian/manifest
+       printf '\tMain-Class: '`grep '^main.class=' 
nbproject/project.properties | cut -c 12-`'\n' >>debian/manifest
 
 

Reply via email to