Closed tillea closed 3 years ago
Hi
I think we got a similar issue with the Dockerfile. We started with a mini linux and something was missing. Never really found what is was, but moving to Ubuntu solves the issue.
So could you run manually the test_V3.sh script to see which step fails?
After the cmake step the script should be in the Tests/examples/ folder
Hi, I tried to run this command and attached the output. The strangest thing at the end of the log is the
test_V3.sh: 201: /build/pftools-3.2.6/src/Perl/make_iupac_cmp.pl: not found
Error: Unexpected end of matrix file. Unable to find '.. ' keyword.
Segmentation fault
I can confirm that
ls -l /build/pftools-3.2.6/src/Perl/make_iupac_cmp.pl
-rwxr-xr-x 1 pbuilder pbuilder 2278 Oct 8 10:56 /build/pftools-3.2.6/src/Perl/make_iupac_cmp.pl
exists. I think an issue is definitely
$ /build/pftools-3.2.6/src/Perl/scramble_fasta.pl
bash: /build/pftools-3.2.6/src/Perl/scramble_fasta.pl: /bin/env: bad interpreter: No such file or directory
On Debian it is
$ which env
/usr/bin/env
The interesting thing is that I tried to patch this script (to /usr/bin/perl as interpreter) but the exit code remained 1. :-(
Just let me know if I can provide more detailed information. Andreas.
I have harmonized the bin/env path in the master branch.
Is it better for you?
On Wed, Dec 16, 2020 at 09:11:02AM -0800, smoretti wrote:
I have harmonized the bin/env path in the master branch.
Is it better for you?
Well, ich I call test_V3.sh manually now it works and the exit code is
Is this still for the _execute_testV3.sh and _check_output_of_testV3.sh tests?
Which Debian version do you use? I will try to reproduce the issue in a container with a controlled environment.
On Wed, Dec 16, 2020 at 11:52:28PM -0800, smoretti wrote:
Is this still for the _execute_testV3.sh and _check_output_of_testV3.sh tests?
Yes.
Which Debian version do you use? I will try to reproduce the issue in a container with a controlled environment.
I'm building the package under Debian sid (=unstable). This is where any new package version enters Debian.
Kind regards, Andreas.
I have built a container with debian:sid and the tests are successful on my side.
Like for our Dockerfile I have installed those packages before the compilation:
apt-get install -y --no-install-recommends \
build-essential \
libpcre++-dev \
gfortran \
libgfortran5 \
ca-certificates \
git \
cmake \
zlib1g-dev \
libpng-dev \
libfile-slurp-perl
On Thu, Dec 17, 2020 at 02:26:13AM -0800, smoretti wrote:
I have built a container with debian:sid and the tests are successful on my side. I'm afraid the remaining issue is due to parallel execution which is default for Debian but has unpredictable side effects. If I force serial execution all tests are passing. Thanks for the fix and your attempt to reproduce! Kind regards, Andreas.
Great Thanks
Hi, I'm trying to update the Debian package of pftools3. Unfortunately some of the tests are failing:
Any idea what might be wrong here?
Kind regards, Andreas.