Hi I continued working on it and have run into a bug with extracting and parsing files in the tarball (like the pypi importer does)
This is really putting my lisp skills to the test I feel like i'm in over my head here. 😛 The idea is to - first extract information from quicklisp - done - then extract the tarball - done - then find the 'name'.asd-file in the extracted directory - fails - then parse with PEG - todo - then print the result - todo Does anyone have a clue what is wrong or how to debug (find-files)? Here is the code: https://gitlab.com/swedebugia/guix/tree/quicklisp Here is the output: Starting download of /tmp/guix-file.Q7fTrf From https://beta.quicklisp.org/dist/quicklisp.txt... quicklisp.txt 408B 202KiB/s 00:00 [##################] 100.0% Starting download of /tmp/guix-file.N8gfUL From http://beta.quicklisp.org/dist/quicklisp/2019-03-07/releases.txt... releases.txt 423KiB 1.1MiB/s 00:00 [##################] 100.0% Starting download of /tmp/guix-file.B6vRet From https://beta.quicklisp.org/dist/quicklisp.txt... quicklisp.txt 408B 223KiB/s 00:00 [##################] 100.0% Starting download of /tmp/guix-file.QA07gb From http://beta.quicklisp.org/dist/quicklisp/2019-03-07/releases.txt... releases.txt 423KiB 768KiB/s 00:01 [##################] 100.0% ;;; (asd "1am.asd") Starting download of /tmp/guix-file.4QyAk4 From http://beta.quicklisp.org/archive/1am/2014-11-06/1am-20141106-git.tgz... …06-git.tgz 3KiB 4.2MiB/s 00:00 [##################] 100.0% ;;; (dirname "1am-20141106-git") ;;; (system-files "1am.asd") ;;; (dir "/tmp/guix-directory.DnfwBX") ;;; (file-name "1am.asd") ;;; (find-files ()) warning: Failed to extract requirements files -- Cheers Swedebugia
signature.asc
Description: OpenPGP digital signature