[Reproducible-builds] Bug#814214: rocksdb: please make the build reproducible
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.
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
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
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'
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
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
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
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 ChamberlainDate: 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)
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