[Reproducible-builds] Bug#814214: rocksdb: please make the build reproducible

2016-02-09 Thread Chris Lamb
Source: rocksdb
Version: 4.1-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi,

Whilst working on the "reproducible builds" effort [0], we noticed that rocksdb 
could not be built reproducibly.

Patch attached.


 [0] https://wiki.debian.org/ReproducibleBuilds


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-
diff --git a/Makefile b/Makefile
index a98aa5b..e58088d 100644
--- a/Makefile
+++ b/Makefile
@@ -184,7 +184,12 @@ CXXFLAGS += $(WARNING_FLAGS) -I. -I./include 
$(PLATFORM_CXXFLAGS) $(OPT) -Woverl
 
 LDFLAGS += $(PLATFORM_LDFLAGS)
 
-date := $(shell date +%F)
+DATE_FMT = %Y-%m-%d
+ifdef SOURCE_DATE_EPOCH
+DATE ?= $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" "+$(DATE_FMT)"  
2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" "+$(DATE_FMT)" 2>/dev/null || 
date -u "+$(DATE_FMT)")
+else
+DATE ?= $(shell date "+$(DATE_FMT)")
+endif
 ifdef FORCE_GIT_SHA
git_sha := $(FORCE_GIT_SHA)
 else
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

[Reproducible-builds] Bug#814211: rr: FTBFS: CMake Error at CMakeLists.txt:110 (message): Couldn't find gdb.

2016-02-09 Thread Chris Lamb
Source: rr
Version: 4.1.0-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Dear Maintainer,

rr fails to build from source in unstable/amd64:

  [..]

  dh_auto_configure: cmake .. -DCMAKE_INSTALL_PREFIX=/usr 
-DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=None 
-DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var returned 
exit code 1
  debian/rules:20: recipe for target 'build' failed
  make: *** [build] Error 255

  [..]

The full build log is attached.


Regards,

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

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds


[Reproducible-builds] Bug#814210: python-pbh5tools: FTBFS: TypeError: 'float' object cannot be interpreted as an index

2016-02-09 Thread Chris Lamb
Source: python-pbh5tools
Version: 0.8.0+dfsg-3
Severity: serious
Justification: fails to build from source
User: reproducible-builds@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Dear Maintainer,

python-pbh5tools fails to build from source in unstable/amd64:

  [..]
  
  ==
  ERROR: 
test_cmph5lib_CmpH5Sort.TestGetOverlappingRanges.test_get_overlapping_ranges
  --
  Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nose/case.py", line 197, in runTest
  self.test(*self.arg)
File 
"/home/lamby/temp/cdt.20160209093420.uLfTkBHk0Y/python-pbh5tools-0.8.0+dfsg/tests/test_cmph5lib_CmpH5Sort.py",
 line 98, in test_get_overlapping_ranges
  ar = generate_positions(i, j)
File 
"/home/lamby/temp/cdt.20160209093420.uLfTkBHk0Y/python-pbh5tools-0.8.0+dfsg/tests/test_cmph5lib_CmpH5Sort.py",
 line 18, in generate_positions
  tS = random.randint(0, size, NN)
File "mtrand.pyx", line 1266, in mtrand.RandomState.randint 
(numpy/random/mtrand/mtrand.c:14344)
File "mtrand.pyx", line 1267, in mtrand.RandomState.randint 
(numpy/random/mtrand/mtrand.c:14299)
File "mtrand.pyx", line 749, in mtrand._rand_int64 
(numpy/random/mtrand/mtrand.c:9900)
  TypeError: 'float' object cannot be interpreted as an index
  
  --
  Ran 10 tests in 1.770s
  
  FAILED (errors=1)
  Makefile:20: recipe for target 'test' failed
  make[2]: *** [test] Error 123
  make[2]: Leaving directory 
'/home/lamby/temp/cdt.20160209093420.uLfTkBHk0Y/python-pbh5tools-0.8.0+dfsg'
  E: pybuild pybuild:274: test: plugin custom failed with: exit code=2: 
PATH=/home/lamby/temp/cdt.20160209093420.uLfTkBHk0Y/python-pbh5tools-0.8.0+dfsg/build/scripts-2.7:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
 /usr/bin/make test
  dh_auto_test: pybuild --test --test-nose -i python{version} -p 2.7 --dir . 
returned exit code 13
  debian/rules:25: recipe for target 'override_dh_auto_test' failed
  make[1]: *** [override_dh_auto_test] Error 25
  make[1]: Leaving directory 
'/home/lamby/temp/cdt.20160209093420.uLfTkBHk0Y/python-pbh5tools-0.8.0+dfsg'
  debian/rules:11: recipe for target 'build' failed
  make: *** [build] Error 2

  [..]

The full build log is attached.


Regards,

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


python-pbh5tools.0.8.0+dfsg-3.unstable.amd64.log.txt.gz
Description: Binary data
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

[Reproducible-builds] Bug#814212: wikidiff2: FTBFS: cp: cannot stat 'modules/*': No such file or directory

2016-02-09 Thread Chris Lamb
Source: wikidiff2
Version: 1.2+git03ea59f-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Dear Maintainer,

wikidiff2 fails to build from source in unstable/amd64:

  [..]

   fakeroot debian/rules binary
  dh binary
 dh_testroot
 dh_prep
 dh_installdirs
 debian/rules override_dh_auto_install
  make[1]: Entering directory 
'/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f'
  
INSTALL_ROOT=/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f/debian/php-wikidiff2
 make install
  make[2]: Entering directory 
'/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f'
  /bin/bash 
/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f/libtool 
--mode=compile g++  -I. 
-I/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f 
-DPHP_ATOM_INC 
-I/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f/include
 -I/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f/main 
-I/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f 
-I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM 
-I/usr/include/php5/Zend -I/usr/include/php5/ext 
-I/usr/include/php5/ext/date/lib  -Wdate-time -D_FORTIFY_SOURCE=2 
-DHAVE_CONFIG_H  -Wno-write-strings -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -Wno-write-strings   -c 
/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f/php_wikidiff2.cpp
 -o php_wikidiff2.lo 
  /bin/bash 
/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f/libtool 
--mode=compile g++  -I. 
-I/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f 
-DPHP_ATOM_INC 
-I/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f/include
 -I/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f/main 
-I/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f 
-I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM 
-I/usr/include/php5/Zend -I/usr/include/php5/ext 
-I/usr/include/php5/ext/date/lib  -Wdate-time -D_FORTIFY_SOURCE=2 
-DHAVE_CONFIG_H  -Wno-write-strings -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -Wno-write-strings   -c 
/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f/Wikidiff2.cpp
 -o Wikidiff2.lo 
  /bin/bash 
/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f/libtool 
--mode=compile g++  -I. 
-I/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f 
-DPHP_ATOM_INC 
-I/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f/include
 -I/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f/main 
-I/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f 
-I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM 
-I/usr/include/php5/Zend -I/usr/include/php5/ext 
-I/usr/include/php5/ext/date/lib  -Wdate-time -D_FORTIFY_SOURCE=2 
-DHAVE_CONFIG_H  -Wno-write-strings -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -Wno-write-strings   -c 
/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f/TableDiff.cpp
 -o TableDiff.lo 
  /bin/bash 
/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f/libtool 
--mode=compile g++  -I. 
-I/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f 
-DPHP_ATOM_INC 
-I/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f/include
 -I/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f/main 
-I/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f 
-I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM 
-I/usr/include/php5/Zend -I/usr/include/php5/ext 
-I/usr/include/php5/ext/date/lib  -Wdate-time -D_FORTIFY_SOURCE=2 
-DHAVE_CONFIG_H  -Wno-write-strings -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -Wno-write-strings   -c 
/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f/InlineDiff.cpp
 -o InlineDiff.lo 
  /bin/bash 
/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f/libtool 
--mode=link cc -DPHP_ATOM_INC 
-I/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f/include
 -I/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f/main 
-I/home/lamby/temp/cdt.20160209093555.dFyEsCBR1Y/wikidiff2-1.2+git03ea59f 
-I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM 
-I/usr/include/php5/Zend -I/usr/include/php5/ext 
-I/usr/include/php5/ext/date/lib  -Wdate-time -D_FORTIFY_SOURCE=2 
-DHAVE_CONFIG_H  -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security  -Wl,-z,relro -o wikidiff2.la -export-dynamic 
-avoid-version -prefer-pic -module -rpath 

[Reproducible-builds] Bug#814213: wmaker: FTBFS: Error: program option '--with-aix-soname' is not in the documentation './INSTALL-WMAKER'

2016-02-09 Thread Chris Lamb
Source: wmaker
Version: 0.95.7-3
Severity: serious
Justification: fails to build from source
User: reproducible-builds@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Dear Maintainer,

wmaker fails to build from source in unstable/amd64:

  [..]

  make  check-local
  make[4]: Entering directory 
'/home/lamby/temp/cdt.20160209093619.fGSQWYa4PE/wmaker-0.95.7'
  ./script/check-cmdline-options-doc.sh \
--program "./configure" --text-doc "./INSTALL-WMAKER" \
--ignore-prg 'with-PACKAGE,without-PACKAGE # only template names from 
Autoconf' \
--ignore-prg 'program-prefix,program-suffix,program-transform-name # in 
INSTALL' \
--ignore-prg 'version,quiet,srcdir,build,host,cache-file,no-create # in 
INSTALL' \
--ignore-prg 'enable-silent-rules,disable-silent-rules # should be in 
INSTALL' \
--ignore-prg 'enable-dependency-tracking,disable-dependency-tracking # 
in INSTALL' \
--ignore-prg 'enable-shared,enable-static # should be in INSTALL' \
--ignore-prg 'disable-option-checking,enable-fast-install # should be 
in INSTALL' \
--ignore-prg 'disable-libtool-lock,with-pic,with-gnu-ld,with-sysroot # 
for libtool' \
--ignore-prg 'runstatedir #new in autoconf 2.70, backported in Debian' \
--ignore-prg 'with-x # no use, it would not work without X'
  Error: program option '--with-aix-soname' is not in the documentation 
'./INSTALL-WMAKER'
  Makefile:951: recipe for target 'configure-documentation' failed
  make[4]: *** [configure-documentation] Error 1
  make[4]: Leaving directory 
'/home/lamby/temp/cdt.20160209093619.fGSQWYa4PE/wmaker-0.95.7'
  Makefile:766: recipe for target 'check-am' failed
  make[3]: *** [check-am] Error 2
  make[3]: Leaving directory 
'/home/lamby/temp/cdt.20160209093619.fGSQWYa4PE/wmaker-0.95.7'
  Makefile:478: recipe for target 'check-recursive' failed
  make[2]: *** [check-recursive] Error 1
  make[2]: Leaving directory 
'/home/lamby/temp/cdt.20160209093619.fGSQWYa4PE/wmaker-0.95.7'
  Makefile:768: recipe for target 'check' failed
  make[1]: *** [check] Error 2
  make[1]: Leaving directory 
'/home/lamby/temp/cdt.20160209093619.fGSQWYa4PE/wmaker-0.95.7'
  dh_auto_test: make -j9 check returned exit code 2
  debian/rules:30: recipe for target 'build' failed
  make: *** [build] Error 2

  [..]

The full build log is attached.


Regards,

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


wmaker.0.95.7-3.unstable.amd64.log.txt.gz
Description: Binary data
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

[Reproducible-builds] Bug#814209: xmlbeans: FTBFS: SchemaCompiler.java:221: error: cannot access TypeStoreUser

2016-02-09 Thread Chris Lamb
Source: xmlbeans
Version: 2.6.0-2
Severity: serious
Justification: fails to build from source
User: reproducible-builds@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Dear Maintainer,

xmlbeans fails to build from source in unstable/amd64:

  [..]

  
  xmlcomp.classes:
  [mkdir] Created dir: 
/home/lamby/temp/cdt.20160209093732.zwOyCh46W5/xmlbeans-2.6.0/build/classes/xmlcomp
  [javac] 
/home/lamby/temp/cdt.20160209093732.zwOyCh46W5/xmlbeans-2.6.0/build.xml:682: 
warning: 'includeantruntime' was not set, defaulting to 
build.sysclasspath=last; set to false for repeatable builds
  [javac] Compiling 21 source files to 
/home/lamby/temp/cdt.20160209093732.zwOyCh46W5/xmlbeans-2.6.0/build/classes/xmlcomp
  [javac] warning: [options] bootstrap class path not set in conjunction 
with -source 1.4
  [javac] warning: [options] source value 1.4 is obsolete and will be 
removed in a future release
  [javac] warning: [options] target value 1.4 is obsolete and will be 
removed in a future release
  [javac] warning: [options] To suppress warnings about obsolete options, 
use -Xlint:-options.
  [javac] 
/home/lamby/temp/cdt.20160209093732.zwOyCh46W5/xmlbeans-2.6.0/src/xmlcomp/org/apache/xmlbeans/impl/tool/SchemaCompiler.java:221:
 error: cannot access TypeStoreUser
  [javac] new 
HashSet(Arrays.asList(XmlListImpl.split_list(allowmdef;
  [javac]  ^
  [javac]   class file for org.apache.xmlbeans.impl.values.TypeStoreUser 
not found
  [javac] Note: Some input files use or override a deprecated API.
  [javac] Note: Recompile with -Xlint:deprecation for details.
  [javac] 1 error
  [javac] 4 warnings
  
  BUILD FAILED
  /home/lamby/temp/cdt.20160209093732.zwOyCh46W5/xmlbeans-2.6.0/build.xml:682: 
Compile failed; see the compiler error output for details.
  
  Total time: 12 seconds
  /usr/share/cdbs/1/class/ant.mk:40: recipe for target 'debian/stamp-ant-build' 
failed
  make: *** [debian/stamp-ant-build] Error 1

  [..]

The full build log is attached.


Regards,

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


xmlbeans.2.6.0-2.unstable.amd64.log.txt.gz
Description: Binary data
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Re: [Reproducible-builds] please don't build on archs that packages don't declare support for

2016-02-09 Thread Holger Levsen
Hi,

On Dienstag, 9. Februar 2016, Steven Chamberlain wrote:
> I think bin/reproducible_build.sh makes a too broad assumption, that
> packages producing arch:all parts can build on "any" arch.

indeed
 
> dpkg-buildpackage proceeds, I think, because there are arch-indep parts
> that 'might' be able to build.  But since this package has no separate
> binary-indep target, debian/rules tries to build the arch-dep parts
> and fails there.

indeed
 
> The code has been much refactored since then.  Does my patch below seem
> a neat way to try to fix this again?  (Though I totally have not tested
> it).

I think it does. 
 
> Where I set ARCHITECTURES="any", that will not be a regression over
> current behaviour, but can be substituted for ARCHITECTURES="amd64" if
> too many arch:all packages FTBFS on armhf.
> 
> From a759d049b1fd6deeb24985e57a3b6f4fa2e1f72b Mon Sep 17 00:00:00 2001
> From: Steven Chamberlain 
> Date: Tue, 9 Feb 2016 13:02:13 +
> Subject: [PATCH] reproducible: don't always build arch:all on "any" arch
> 
> If a package builds arch-dep parts on a restricted set of arches,
> don't assume the arch-indep parts can build on "any" arch.
> 
> If a package *only* lists Architecture: all, keep the current behaviour:
> (linux-)amd64 will most likely work;  armhf is less likely but is nice
> to try anyway.

I've applied and deployed this patch now, thanks Steven! Currently 
https://tests.reproducible-builds.org/unstable/amd64/index_not_for_us.html 
lists 84 packages, I'm curious how many there will be listed in a week ;-)

For comparison in 42 days or so: https://tests.reproducible-
builds.org/unstable/armhf/index_not_for_us.html today lists 235 packages.


cheers,
Holger


signature.asc
Description: This is a digitally signed message part.
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Re: [Reproducible-builds] please don't build on archs that packages don't declare support for

2016-02-09 Thread Steven Chamberlain
Hi,

Holger Levsen wrote:
> khmer is being tried to build (on armhf), because it has "all" in the 
> Architecture field

I think bin/reproducible_build.sh makes a too broad assumption, that
packages producing arch:all parts can build on "any" arch.

dpkg-buildpackage proceeds, I think, because there are arch-indep parts
that 'might' be able to build.  But since this package has no separate
binary-indep target, debian/rules tries to build the arch-dep parts
and fails there.

It seems there was an attempt to fix this before:
https://anonscm.debian.org/cgit/qa/jenkins.debian.net.git/commit/bin/reproducible_build.sh?id=c1157ef4d
but reverted:
https://anonscm.debian.org/cgit/qa/jenkins.debian.net.git/commit/bin/reproducible_build.sh?id=cdbb4ce
https://anonscm.debian.org/cgit/qa/jenkins.debian.net.git/commit/bin/reproducible_build.sh?id=89b4833f

I checked the archive of this mailing list but can't find the reason it
was reverted?

The code has been much refactored since then.  Does my patch below seem
a neat way to try to fix this again?  (Though I totally have not tested
it).

Where I set ARCHITECTURES="any", that will not be a regression over
current behaviour, but can be substituted for ARCHITECTURES="amd64" if
too many arch:all packages FTBFS on armhf.

From a759d049b1fd6deeb24985e57a3b6f4fa2e1f72b Mon Sep 17 00:00:00 2001
From: Steven Chamberlain 
Date: Tue, 9 Feb 2016 13:02:13 +
Subject: [PATCH] reproducible: don't always build arch:all on "any" arch

If a package builds arch-dep parts on a restricted set of arches,
don't assume the arch-indep parts can build on "any" arch.

If a package *only* lists Architecture: all, keep the current behaviour:
(linux-)amd64 will most likely work;  armhf is less likely but is nice
to try anyway.
---
 bin/reproducible_build.sh | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/bin/reproducible_build.sh b/bin/reproducible_build.sh
index 4d5dd4b..7b11cef 100755
--- a/bin/reproducible_build.sh
+++ b/bin/reproducible_build.sh
@@ -525,8 +525,14 @@ check_suitability() {
# check whether the package is not for us...
local SUITABLE=false
local ARCHITECTURES=$(grep "^Architecture: " ${SRCPACKAGE}_*.dsc| cut 
-d " " -f2- | sed -s "s# #\n#g" | sort -u)
+
+   # packages that are *only* arch:all can be tried on any arch
+   if [ "$ARCHITECTURES" = "all" ]; then
+   ARCHITECTURES="any"
+   fi
+
for arch in ${ARCHITECTURES} ; do
-   if [ "$arch" = "any" ] || [ "$arch" = "$ARCH" ] || [ "$arch" = 
"linux-any" ] || [ "$arch" = "linux-$ARCH" ] || [ "$arch" = "any-$ARCH" ] || [ 
"$arch" = "all" ] ; then
+   if [ "$arch" = "any" ] || [ "$arch" = "$ARCH" ] || [ "$arch" = 
"linux-any" ] || [ "$arch" = "linux-$ARCH" ] || [ "$arch" = "any-$ARCH" ] ; then
SUITABLE=true
break
fi

Regards,
-- 
Steven Chamberlain
ste...@pyro.eu.org


signature.asc
Description: Digital signature
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

[Reproducible-builds] Audio Transcription Service Provider - USD 0.60 per audio minute (AD1)

2016-02-09 Thread Julia Gomes




Hello,   I have over 5 years of
transcription experience and have been supporting several clients with
their transcription requirements. I assure you of quality work and most
importantly confidentiality of all the proprietary information / materials.
All the work is deleted from our systems as soon as the transcription is
completed to the satisfaction of our client.   I do
sign an NDA if so required. I offer a very low rate of USD 0.60 per audio
minute and audios can be transcribed and returned within 24-48 hrs time.
What I can also do is a sample transcript and if the sample is to your
satisfaction, then we can take it forward from there. 
Payment can be made only if you are satisfied with the work and the payment
mode could be PayPal, wire transfer or any other means as per your
convenience. Let me know what is a good time to call you and discuss this
further.   Looking forward to hearing
from you soon and working for you and once again I assure you of quality
work. In
addition, I also do website / logo designing and development, website
content writing and search engine optimization (link building) to get the
website on first age of Google.Please do ask for some of my
past work.  Regards, Julia
GomesUnsubscribe
me from this list



___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds