Re: Phix fix
- Posted by petelomax 6 days ago
- 101 views
axtens_bruce said...
petelomax said...
Can I safely assume that is step 1 of 174,845 successfully completed?
It is, and congratulations for getting this far. Your prize, medal, and commemorative t-shirt are in the mail.
Sardonic humour aside, I'm on the other side of the planet. I'd remote in with AnyDesk if it'd help, but I have doubts.
Anyway, that was a month ago. Has anything changed?
-Bruce
Maybe, I just got further along today than ever before, so thanks for the nudge:
pete@DESKTOP-Q6C6MGM:~/phix$ bin/verify-exercises Checking acronym exercise... Checking affine-cipher exercise... Checking all-your-base exercise... Checking allergies exercise... Checking alphametics exercise... Checking anagram exercise... Checking armstrong-numbers exercise... Checking atbash-cipher exercise... Checking binary-search-tree exercise... Checking binary-search exercise... Checking bob exercise... Checking book-store exercise... Checking bottle-song exercise... Checking bowling exercise... Checking change exercise... Checking circular-buffer exercise... Checking clock exercise... Checking collatz-conjecture exercise... Checking complex-numbers exercise... Checking connect exercise... Checking crypto-square exercise... Checking custom-set exercise... Checking darts exercise... Checking diamond exercise... Checking difference-of-squares exercise... Checking dnd-character exercise... Checking dominoes exercise... Checking eliuds-eggs exercise... Checking etl exercise... Checking flatten-array exercise... Checking food-chain exercise... Checking forth exercise... Checking game-of-life exercise... Checking gigasecond exercise... Checking grade-school exercise... Checking grains exercise... Checking grep exercise... Checking hamming exercise... Checking hello-world exercise... Checking high-scores exercise... Checking house exercise... Checking isbn-verifier exercise... Checking isogram exercise... Checking kindergarten-garden exercise... Checking knapsack exercise... Checking largest-series-product exercise... Checking leap exercise... Checking ledger exercise... Checking linked-list exercise... Checking list-ops exercise... Checking luhn exercise... Checking markdown exercise... Checking matching-brackets exercise... Checking matrix exercise... Checking meetup exercise... Checking minesweeper exercise... Checking nth-prime exercise... Checking nucleotide-count exercise... Checking ocr-numbers exercise... Checking palindrome-products exercise... Checking pangram exercise... Checking pascals-triangle exercise... Checking perfect-numbers exercise... Checking phone-number exercise... Checking pig-latin exercise... Checking poker exercise... Checking pov exercise... Checking prime-factors exercise... Checking protein-translation exercise... Checking proverb exercise... Checking pythagorean-triplet exercise... Checking queen-attack exercise... Checking rail-fence-cipher exercise... Checking raindrops exercise... Checking react exercise... Checking resistor-color-duo exercise... Checking resistor-color-trio exercise... Checking resistor-color exercise... Checking reverse-string exercise... Checking rna-transcription exercise... Checking robot-name exercise... Checking robot-simulator exercise... Checking roman-numerals exercise... Checking rotational-cipher exercise... Checking run-length-encoding exercise... Checking saddle-points exercise... Checking say exercise... Checking scrabble-score exercise... Checking secret-handshake exercise... Checking series exercise... Checking sieve exercise... Checking simple-cipher exercise... Checking simple-linked-list exercise... Checking space-age exercise... Checking spiral-matrix exercise... Checking square-root exercise... Checking state-of-tic-tac-toe exercise... Checking strain exercise... Checking sublist exercise... Checking sum-of-multiples exercise... Checking tournament exercise... Checking transpose exercise... Checking triangle exercise... Checking twelve-days exercise... Checking two-bucket exercise... Checking two-fer exercise... Checking variable-length-quantity exercise... Checking word-count exercise... Checking word-search exercise... Checking wordy exercise... Checking yacht exercise... Checking zebra-puzzle exercise... pete@DESKTOP-Q6C6MGM:~/phix$ pete@DESKTOP-Q6C6MGM:~/phix-test-runner$ bin/run-tests-in-docker.sh ERROR: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Head "http://%2Fvar%2Frun%2Fdocker.sock/_ping": dial unix /var/run/docker.sock: connect: permission denied pete@DESKTOP-Q6C6MGM:~/phix-test-runner$ sudo bin/run-tests-in-docker.sh [+] Building 0.4s (11/11) FINISHED docker:default => [internal] load build definition from Dockerfile 0.0s => => transferring dockerfile: 727B 0.0s => [internal] load metadata for docker.io/library/ubuntu:24.04 0.2s => [internal] load .dockerignore 0.0s => => transferring context: 176B 0.0s => [1/6] FROM docker.io/library/ubuntu:24.04@sha256:c35e29c9450151419d9448b0fd75374fec4fff364a27f176 0.0s => [internal] load build context 0.0s => => transferring context: 214B 0.0s => CACHED [2/6] RUN apt update && apt install -y wget unzip 0.0s => CACHED [3/6] RUN zipname="phix.1.0.5a.zip" && wget "http://phix.x10.mx/p64" && wget "http 0.0s => CACHED [4/6] RUN p --version 0.0s => CACHED [5/6] WORKDIR /opt/test-runner 0.0s => CACHED [6/6] COPY . . 0.0s => exporting to image 0.0s => => exporting layers 0.0s => => writing image sha256:318fc10ce074425d3a65e37827147c2c03d3c62bc7dc8b02a14c5493e827e29a 0.0s => => naming to docker.io/exercism/phix-test-runner 0.0s all-fail: testing... all-fail: done all-fail: comparing results.json to expected_results.json empty-file: testing... empty-file: done empty-file: comparing results.json to expected_results.json partial-fail: testing... partial-fail: done partial-fail: comparing results.json to expected_results.json success: testing... success: done success: comparing results.json to expected_results.json syntax-error: testing... syntax-error: done syntax-error: comparing results.json to expected_results.json pete@DESKTOP-Q6C6MGM:~/phix-test-runner$
I didn't do anything at all to fix all-your-base, presumably I've got the required permissions/directories,
though I might have found a completely different permissions error in docker.

