Skip to content

Instantly share code, notes, and snippets.

@avuserow
Last active November 24, 2021 19:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save avuserow/5abddce31afcdaa99be3c17d7054fa8d to your computer and use it in GitHub Desktop.
Save avuserow/5abddce31afcdaa99be3c17d7054fa8d to your computer and use it in GitHub Desktop.
intermittent zef failure
Step 13/17 : RUN zef install -v --deps-only .
---> Running in b8ffd9df10ea
===> Searching for missing dependencies: Audio::Libshout, Audio::TagLib, Cro::APIToken, Cro::HTTP, Cro::WebSocket, Crypt::Argon2, Config::INI, Digest::SHA256::Native, JSON::Fast, Path::Finder, Pg::Notify
===> Updating fez mirror: http://360.zef.pm/
===> Found dependencies: Digest::SHA256::Native:ver<0.03>, Cro::WebSocket:ver<0.8.7>, Pg::Notify:ver<0.0.6>:auth<github:jonathanstowe>:api<1.0>, Path::Finder:ver<0.3.2>, JSON::Fast:ver<0.16>, Cro::HTTP:ver<0.8.7>, Audio::TagLib:ver<0.0.1>, Audio::Libshout:ver<0.0.13>:auth<github:jonathanstowe>:api<1.0>, Cro::APIToken:ver<0.1>:auth<cpan:JNTHN> [via Zef::Repository::Ecosystems<cpan>]
===> Found dependencies: Crypt::Argon2:ver<0.2.1>, Config::INI [via Zef::Repository::Ecosystems<p6c>]
===> Searching for missing dependencies: Crypt::Random, LibraryMake, Base64, Digest::SHA1::Native, OO::Monitors, File::Temp, IO::Socket::Async::SSL, IO::Path::ChildSecure, HTTP::HPACK, Cro::Core:ver<0.8.7>, Cro::TLS:ver<0.8.7>, JSON::JWT, DateTime::Parse, Log::Timeline, AccessorFacade, CheckSocket, String::CRC32
===> Found dependencies: Crypt::Random:ver<0.4.1>, DateTime::Parse:ver<0.9.1>, Digest::SHA1::Native:ver<0.04>, HTTP::HPACK:ver<0.9.2>, LibraryMake:ver<1.0.0>, IO::Path::ChildSecure:ver<1.001011>, Base64:ver<0.0.2>:auth<github:ugexe>, String::CRC32:ver<0.05>, JSON::JWT:ver<1.0> [via Zef::Repository::Ecosystems<p6c>]
===> Found dependencies: Cro::Core:ver<0.8.7>, CheckSocket:ver<0.0.8>:auth<github:jonathanstowe>:api<1.0>, File::Temp:ver<0.0.8>, IO::Socket::Async::SSL:ver<0.7.9>:auth<jnthn>, OO::Monitors:ver<1.1.1>, AccessorFacade:ver<0.1.0>:auth<github:jonathanstowe>:api<1.0>, Log::Timeline:ver<0.4>, Cro::TLS:ver<0.8.7> [via Zef::Repository::Ecosystems<cpan>]
===> Searching for missing dependencies: if, Shell::Command, File::Directory::Tree, OpenSSL, CBOR::Simple, MIME::Base64, Digest::HMAC
===> Found dependencies: CBOR::Simple:ver<0.1.1>:auth<zef:japhb> [via Zef::Repository::Ecosystems<fez>]
===> Found dependencies: OpenSSL:ver<0.1.28>, if:ver<0.1.1>, Shell::Command, Digest::HMAC:ver<1.0.2>:auth<github:retupmoca>, File::Directory::Tree, MIME::Base64:ver<1.2.1> [via Zef::Repository::Ecosystems<p6c>]
===> Searching for missing dependencies: PathTools, TinyFloats:ver<0.0.3+>, File::Which, Digest
===> Found dependencies: File::Which:ver<1.0.1>, PathTools:ver<0.1.1>:auth<github:ugexe>, Digest:ver<0.4.0> [via Zef::Repository::Ecosystems<p6c>]
===> Found dependencies: TinyFloats:ver<0.0.3>:auth<zef:japhb> [via Zef::Repository::Ecosystems<fez>]
===> Fetching [OK]: Cro::WebSocket:ver<0.8.7> to /root/.zef/tmp/1637780274.7.7415.03060477879/cro-websocket-0.8.7.tar.gz
===> Fetching [OK]: Digest::SHA256::Native:ver<0.03> to /root/.zef/tmp/1637780274.7.6521.67473127651/Digest-SHA256-Native-0.03.tar.gz
===> Fetching [OK]: Pg::Notify:ver<0.0.6>:auth<github:jonathanstowe>:api<1.0> to /root/.zef/tmp/1637780274.7.3919.4462593656376/Pg-Notify-0.0.6.tar.gz
===> Fetching [OK]: Config::INI to /root/.zef/tmp/1637780274.7.810.9589101851/perl6-Config-INI.git
===> Fetching [OK]: Crypt::Argon2:ver<0.2.1> to /root/.zef/tmp/1637780274.7.6595.894971090971/p6-crypt-argon2.git
===> Fetching [OK]: Audio::Libshout:ver<0.0.13>:auth<github:jonathanstowe>:api<1.0> to /root/.zef/tmp/1637780275.7.4864.332771642254/Audio-Libshout-0.0.13.tar.gz
===> Fetching [OK]: Audio::TagLib:ver<0.0.1> to /root/.zef/tmp/1637780275.7.282.9019500073227/Audio-TagLib-0.0.1.tar.gz
===> Fetching [OK]: JSON::Fast:ver<0.16> to /root/.zef/tmp/1637780275.7.1963.195780876501/JSON-Fast-0.16.tar.gz
===> Fetching [OK]: Path::Finder:ver<0.3.2> to /root/.zef/tmp/1637780275.7.8047.9654822371795/Path-Finder-0.3.2.tar.gz
===> Fetching [OK]: Cro::HTTP:ver<0.8.7> to /root/.zef/tmp/1637780275.7.1169.0726811815055/cro-http-0.8.7.tar.gz
===> Updated fez mirror: http://360.zef.pm/
===> Updating p6c mirror: https://raw.githubusercontent.com/ugexe/Perl6-ecosystems/master/p6c1.json
===> Updating cpan mirror: https://raw.githubusercontent.com/ugexe/Perl6-ecosystems/master/cpan1.json
===> Updated p6c mirror: https://raw.githubusercontent.com/ugexe/Perl6-ecosystems/master/p6c1.json
===> Updated cpan mirror: https://raw.githubusercontent.com/ugexe/Perl6-ecosystems/master/cpan1.json
Enabled fetching backends [pswebrequest path curl wget] don't understand git://github.com/bduggan/p6-digest-sha1-native.git
You may need to configure one of the following backends, or install its underlying software - [git]
The command '/bin/sh -c zef install -v --deps-only .' returned a non-zero code: 1
FROM debian:sid
RUN apt-get update && apt-get install --no-install-recommends -y libffi-dev libtommath-dev libatomic-ops-dev libuv1-dev zlib1g-dev libssl-dev libpq-dev libtag1-dev g++ make mplayer daemonize libshout3 ffmpeg curl ca-certificates git wget mpv
RUN curl -1sLf 'https://dl.cloudsmith.io/public/nxadm-pkgs/rakudo-pkg/setup.deb.sh' | bash
RUN apt-get update && apt-get install rakudo-pkg
ENV PATH=/opt/rakudo-pkg/bin:/root/.raku/bin:$PATH
RUN install-zef
RUN zef install --/test https://github.com/avuserow/raku-sql-cantrip.git
RUN zef install IO::Notification::Recursive
RUN cd /tmp && wget https://github.com/badaix/snapcast/releases/download/v0.25.0/snapclient_0.25.0-1_amd64.deb && dpkg -i snapclient_0.25.0-1_amd64.deb && rm /tmp/snapclient_0.25.0-1_amd64.deb
RUN mkdir /app
COPY META6.json /app
WORKDIR /app
RUN zef install -v --deps-only .
{
"auth": "Write me!",
"authors": [
""
],
"build-depends": [],
"depends": [
"Audio::Libshout",
"Audio::TagLib",
"Cro::APIToken",
"Cro::HTTP",
"Cro::WebSocket",
"Crypt::Argon2",
"Config::INI",
"DBIish",
"Digest::SHA256::Native",
"JSON::Fast",
"Path::Finder",
"Pg::Notify"
],
"description": "Write me!",
"license": "Write me!",
"meta-version": "0",
"name": "acoustics",
"perl": "6.*",
"provides": {
"Acoustics": "lib/Acoustics.rakumod",
"Acoustics::Player": "lib/Acoustics/Player.rakumod",
"Acoustics::Queue::RoundRobin": "lib/Acoustics/Queue/RoundRobin.rakumod",
"Acoustics::Scanner": "lib/Acoustics/Scanner.rakumod",
"Acoustics::Web::Routes": "lib/Acoustics/Web/Routes.rakumod"
},
"raku": "6.d",
"resources": [],
"source-url": "Write me!",
"support": {
"source": "Write me!"
},
"tags": [
""
],
"test-depends": [],
"version": "0.0.1"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment