Open ghost opened 8 years ago
I can confirm this issue. I ran into it right now.
I started the steps in a container manually. The command that fails is (particularly python-pygal):
pkgbuilder --noconfirm \
python-pygal \
python-pyphen \
python-typogrify
The .SRCINFO file is obviously missing:
[user@0ec9b672cad6 python-pygal]$ ls -la /home/user/community/python-pygal/
total 12
drwxr-xr-x 2 user user 4096 Dec 4 20:08 .
drwxr-xr-x 3 user user 4096 Dec 4 20:08 ..
-rw-r--r-- 1 user user 1589 Dec 4 20:08 PKGBUILD
It looks like a Arch upstream bug which is not related to docker_nikola.
Thanks for the detailed report and confirmation. Alas it will be a couple days until I'm back at my machine to investigate further. From the messages, perhaps the latest python-pygal dependency is in a wonky state.
Thanks for your efforts. I ended up using a modified Ubuntu 14.04 Docker image I had lying around. Yours inspired me to make mine.
@dmmmdfll though it doesn't solve this issue but: do you want to share your efforts (alternative Dockerfile via fork/PR)?
Yes. Let me work on it some more. I am still familiarizing myself with Docker. I have a rather idiomatic mashup going at the moment that might not be repeatable by others since it likely only makes sense to me. And I also have to learn how to do a fork/PR.
Done! With a little more work to do to get all the extras in Nikola functioning as expected.
I also ran into the original issue, and probably had a few more challenges as I'm running docker on OSX. I could not get the arch linux docker image to build, but I could not get nikola to run correctly (finally down to gdbm issues from inside doit.py).
I applied PR #3 locally, and everything worked first time out!! Thanks @dmmmdfll \o/
I just push a little fix for the webassets in the Dockerfile. with that change i can build it just fine.
I tried building a docker container with the following command:
where the Dockerfile is this file.
I tried again with
In both cases the builds proceeded to step 15 and then returned with an error: