Skip to content

Commit ab024d8

Browse files
committed
Merge remote-tracking branch 'datalad-public/master'
* datalad-public/master: [DATALAD RUNCMD] Build repronim-reprostim-0.7.9.sing Added fresh recipe for reprostim [DATALAD RUNCMD] Build repronim-reprostim-0.7.5.sing container copied recipe from reprostim
2 parents 398e9f3 + c283299 commit ab024d8

8 files changed

+4085
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../../.git/annex/objects/ww/x5/MD5E-s1349--10c7a9b6477fb20e416a90207ee992bc.json/MD5E-s1349--10c7a9b6477fb20e416a90207ee992bc.json

images/repronim/.duct/logs/2025.04.23T13.26.34-2288985_stderr

Lines changed: 199 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,199 @@
1+
INFO: Starting build...
2+
Getting image source signatures
3+
Copying blob sha256:738450aea5f8426606d81f919575dd5d096b41723b21d3907e88864249d8944b
4+
Copying blob sha256:51de7fc88f83bcd2ca272e9807479a820de15d4593a3dc968f48b4d1a264a15d
5+
Copying blob sha256:4f9bb8e081d93848263d5c8ff20270983c16677528d3cb8280bff02ad12ab3c0
6+
Copying blob sha256:58c97f36fd4e9a7f0a6099eee5422210349bcceb3ada17c5b6e372b193e1c53e
7+
Copying blob sha256:23b7d26ef1d294256da0d70ce374277b9aab5ca683015073316005cb63d33849
8+
Copying config sha256:56702c61529f652e18e461b9d975da1b918fb642b0bcda7dc99adf61b3ca13c8
9+
Writing manifest to image destination
10+
Storing signatures
11+
2025/04/23 13:26:37 info unpack layer: sha256:23b7d26ef1d294256da0d70ce374277b9aab5ca683015073316005cb63d33849
12+
2025/04/23 13:26:40 info unpack layer: sha256:51de7fc88f83bcd2ca272e9807479a820de15d4593a3dc968f48b4d1a264a15d
13+
2025/04/23 13:26:40 info unpack layer: sha256:58c97f36fd4e9a7f0a6099eee5422210349bcceb3ada17c5b6e372b193e1c53e
14+
2025/04/23 13:26:40 info unpack layer: sha256:4f9bb8e081d93848263d5c8ff20270983c16677528d3cb8280bff02ad12ab3c0
15+
2025/04/23 13:26:40 info unpack layer: sha256:738450aea5f8426606d81f919575dd5d096b41723b21d3907e88864249d8944b
16+
INFO: Running post scriptlet
17+
+ export ND_ENTRYPOINT=/neurodocker/startup.sh
18+
+ apt-get update -qq
19+
+ apt-get install -y -q --no-install-recommends apt-utils bzip2 ca-certificates curl locales unzip
20+
debconf: delaying package configuration, since apt-utils is not installed
21+
+ rm -rf /var/lib/apt/lists/auxfiles /var/lib/apt/lists/deb.debian.org_debian-security_dists_bookworm-security_InRelease /var/lib/apt/lists/deb.debian.org_debian-security_dists_bookworm-security_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm-updates_InRelease /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm-updates_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm_InRelease /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/lock /var/lib/apt/lists/neuro.debian.net_debian_dists_bookworm_InRelease /var/lib/apt/lists/neuro.debian.net_debian_dists_bookworm_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/neuro.debian.net_debian_dists_data_InRelease /var/lib/apt/lists/neuro.debian.net_debian_dists_data_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/partial
22+
+ sed -i -e s/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/ /etc/locale.gen
23+
+ dpkg-reconfigure --frontend=noninteractive locales
24+
Generating locales (this might take a while)...
25+
en_US.UTF-8... done
26+
Generation complete.
27+
+ update-locale LANG=en_US.UTF-8
28+
+ chmod 777 /opt
29+
+ chmod a+s /opt
30+
+ mkdir -p /neurodocker
31+
+ [ ! -f /neurodocker/startup.sh ]
32+
+ echo #!/usr/bin/env bash
33+
+ echo set -e
34+
+ echo export USER="${USER:=`whoami`}"
35+
+ echo if [ -n "$1" ]; then "$@"; else /usr/bin/env bash; fi
36+
+ chmod -R 777 /neurodocker
37+
+ chmod a+s /neurodocker
38+
+ apt-get update -qq
39+
+ apt-get install -y -q --no-install-recommends build-essential curl git gnupg less libasound2-dev libcanberra-gtk3-module libgtk-3-dev libusb-1.0-0-dev libwxgtk-media3.2-dev libwxgtk-webview3.2-dev libwxgtk3.2-dev ncdu pavucontrol pigz pkg-config portaudio19-dev procps pulseaudio pulseaudio-utils python3 python3-pip strace sudo time tree vim wget
40+
debconf: unable to initialize frontend: Dialog
41+
debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 78, <> line 481.)
42+
debconf: falling back to frontend: Readline
43+
debconf: unable to initialize frontend: Readline
44+
debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7, <> line 481.)
45+
debconf: falling back to frontend: Teletype
46+
dpkg-preconfigure: unable to re-open stdin:
47+
+ rm -rf /var/lib/apt/lists/auxfiles /var/lib/apt/lists/deb.debian.org_debian-security_dists_bookworm-security_InRelease /var/lib/apt/lists/deb.debian.org_debian-security_dists_bookworm-security_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm-updates_InRelease /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm-updates_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm_InRelease /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/lock /var/lib/apt/lists/neuro.debian.net_debian_dists_bookworm_InRelease /var/lib/apt/lists/neuro.debian.net_debian_dists_bookworm_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/neuro.debian.net_debian_dists_data_InRelease /var/lib/apt/lists/neuro.debian.net_debian_dists_data_main_binary-amd64_Packages.lz4 /var/lib/apt/lists/partial
48+
+ git clone https://github.com/wieluk/psychopy_linux_installer/ /opt/psychopy-installer
49+
Cloning into '/opt/psychopy-installer'...
50+
+ cd /opt/psychopy-installer
51+
+ git checkout tags/v1.4.3
52+
Note: switching to 'tags/v1.4.3'.
53+
54+
You are in 'detached HEAD' state. You can look around, make experimental
55+
changes and commit them, and you can discard any commits you make in this
56+
state without impacting any branches by switching back to a branch.
57+
58+
If you want to create a new branch to retain commits you create, you may
59+
do so (now or later) by using -c with the switch command. Example:
60+
61+
git switch -c <new-branch-name>
62+
63+
Or undo this operation with:
64+
65+
git switch -
66+
67+
Turn off this advice by setting config variable advice.detachedHead to false
68+
69+
HEAD is now at 83544ba consistent log_message
70+
+ /opt/psychopy-installer/psychopy_linux_installer --install-dir=/opt/psychopy --psychopy-version=2024.2.5 --additional-packages=psychopy_bids==2024.2.2 --python-version=3.10 --wxpython-version=4.2.2 -v -f
71+
% Total % Received % Xferd Average Speed Time Time Time Current
72+
Dload Upload Total Spent Left Speed
73+
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
74+
32 69.3M 32 22.3M 0 0 20.9M 0 0:00:03 0:00:01 0:00:02 20.9M100 69.3M 100 69.3M 0 0 37.3M 0 0:00:01 0:00:01 --:--:-- 59.3M
75+
WARNING: Location '/usr/local/psychopy_python/wx_wheels/' is ignored: it is either a non-existing path or lacks a specific scheme.
76+
ERROR: Could not find a version that satisfies the requirement wxpython==4.2.2 (from versions: none)
77+
ERROR: No matching distribution found for wxpython==4.2.2
78+
ERROR: Could not find a version that satisfies the requirement wxPython==4.2.2 (from versions: none)
79+
ERROR: No matching distribution found for wxPython==4.2.2
80+
% Total % Received % Xferd Average Speed Time Time Time Current
81+
Dload Upload Total Spent Left Speed
82+
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
83+
0 143M 0 6881 0 0 12226 0 3:25:16 --:--:-- 3:25:16 12226 28 143M 28 41.2M 0 0 28.6M 0 0:00:05 0:00:01 0:00:04 46.9M 70 143M 70 101M 0 0 41.4M 0 0:00:03 0:00:02 0:00:01 53.8M100 143M 100 143M 0 0 47.1M 0 0:00:03 0:00:03 --:--:-- 57.8M
84+
/opt/psychopy-installer/psychopy_linux_installer: line 609: xdg-user-dir: command not found
85+
+ /opt/psychopy/psychopy_2024.2.5_py3.10/bin/pip install reprostim[all,disp_mon]==0.7.9
86+
+ bash -c ln -s /opt/psychopy/psychopy_2024.2.5_py3.10/bin/psychopy /usr/local/bin/
87+
+ bash -c b=$(ls /opt/psychopy/psychopy_2024.2.5_py3.10/bin/python3); echo -e "#!/bin/sh\n$b \"\$@\"" >| /usr/local/bin/python3; chmod a+x /usr/local/bin/python3
88+
+ printf { \
89+
"pkg_manager": "apt", \
90+
"existing_users": [ \
91+
"root" \
92+
], \
93+
"instructions": [ \
94+
{ \
95+
"name": "from_", \
96+
"kwds": { \
97+
"base_image": "neurodebian:bookworm" \
98+
} \
99+
}, \
100+
{ \
101+
"name": "env", \
102+
"kwds": { \
103+
"LANG": "en_US.UTF-8", \
104+
"LC_ALL": "en_US.UTF-8", \
105+
"ND_ENTRYPOINT": "/neurodocker/startup.sh" \
106+
} \
107+
}, \
108+
{ \
109+
"name": "run", \
110+
"kwds": { \
111+
"command": "export ND_ENTRYPOINT=\\"/neurodocker/startup.sh\\"\\napt-get update -qq\\napt-get install -y -q --no-install-recommends \\\\\\n apt-utils \\\\\\n bzip2 \\\\\\n ca-certificates \\\\\\n curl \\\\\\n locales \\\\\\n unzip\\nrm -rf /var/lib/apt/lists/*\\nsed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen\\ndpkg-reconfigure --frontend=noninteractive locales\\nupdate-locale LANG=\\"en_US.UTF-8\\"\\nchmod 777 /opt && chmod a+s /opt\\nmkdir -p /neurodocker\\nif [ ! -f \\"$ND_ENTRYPOINT\\" ]; then\\n echo '#!/usr/bin/env bash' >> \\"$ND_ENTRYPOINT\\"\\n echo 'set -e' >> \\"$ND_ENTRYPOINT\\"\\n echo 'export USER=\\"${USER:=`whoami`}\\"' >> \\"$ND_ENTRYPOINT\\"\\n echo 'if [ -n \\"$1\\" ]; then \\"$@\\"; else /usr/bin/env bash; fi' >> \\"$ND_ENTRYPOINT\\";\\nfi\\nchmod -R 777 /neurodocker && chmod a+s /neurodocker" \
112+
} \
113+
}, \
114+
{ \
115+
"name": "install", \
116+
"kwds": { \
117+
"pkgs": [ \
118+
"build-essential", \
119+
"pkg-config", \
120+
"git", \
121+
"sudo", \
122+
"libgtk-3-dev", \
123+
"libwxgtk3.2-dev", \
124+
"libwxgtk-media3.2-dev", \
125+
"libwxgtk-webview3.2-dev", \
126+
"libcanberra-gtk3-module", \
127+
"libusb-1.0-0-dev", \
128+
"portaudio19-dev", \
129+
"libasound2-dev", \
130+
"pulseaudio", \
131+
"pavucontrol", \
132+
"pulseaudio-utils", \
133+
"vim", \
134+
"wget", \
135+
"strace", \
136+
"time", \
137+
"ncdu", \
138+
"gnupg", \
139+
"curl", \
140+
"procps", \
141+
"pigz", \
142+
"less", \
143+
"tree", \
144+
"python3", \
145+
"python3-pip" \
146+
], \
147+
"opts": null \
148+
} \
149+
}, \
150+
{ \
151+
"name": "run", \
152+
"kwds": { \
153+
"command": "apt-get update -qq\\napt-get install -y -q --no-install-recommends \\\\\\n build-essential \\\\\\n curl \\\\\\n git \\\\\\n gnupg \\\\\\n less \\\\\\n libasound2-dev \\\\\\n libcanberra-gtk3-module \\\\\\n libgtk-3-dev \\\\\\n libusb-1.0-0-dev \\\\\\n libwxgtk-media3.2-dev \\\\\\n libwxgtk-webview3.2-dev \\\\\\n libwxgtk3.2-dev \\\\\\n ncdu \\\\\\n pavucontrol \\\\\\n pigz \\\\\\n pkg-config \\\\\\n portaudio19-dev \\\\\\n procps \\\\\\n pulseaudio \\\\\\n pulseaudio-utils \\\\\\n python3 \\\\\\n python3-pip \\\\\\n strace \\\\\\n sudo \\\\\\n time \\\\\\n tree \\\\\\n vim \\\\\\n wget\\nrm -rf /var/lib/apt/lists/*" \
154+
} \
155+
}, \
156+
{ \
157+
"name": "run", \
158+
"kwds": { \
159+
"command": "git clone https://github.com/wieluk/psychopy_linux_installer/ /opt/psychopy-installer; cd /opt/psychopy-installer; git checkout tags/v1.4.3" \
160+
} \
161+
}, \
162+
{ \
163+
"name": "run", \
164+
"kwds": { \
165+
"command": "/opt/psychopy-installer/psychopy_linux_installer --install-dir=/opt/psychopy --psychopy-version=2024.2.5 --additional-packages=psychopy_bids==2024.2.2 --python-version=3.10 --wxpython-version=4.2.2 -v -f" \
166+
} \
167+
}, \
168+
{ \
169+
"name": "run", \
170+
"kwds": { \
171+
"command": "/opt/psychopy/psychopy_2024.2.5_py3.10/bin/pip install reprostim[all,disp_mon]==0.7.9" \
172+
} \
173+
}, \
174+
{ \
175+
"name": "run", \
176+
"kwds": { \
177+
"command": "bash -c 'ln -s /opt/psychopy/psychopy_2024.2.5_py3.10/bin/psychopy /usr/local/bin/'" \
178+
} \
179+
}, \
180+
{ \
181+
"name": "run", \
182+
"kwds": { \
183+
"command": "bash -c 'b=$\(ls /opt/psychopy/psychopy_2024.2.5_py3.10/bin/python3\); echo -e \\"#!/bin/sh\\\\n$b \\\\\\"\\\\$@\\\\\\"\\" >| /usr/local/bin/python3; chmod a+x /usr/local/bin/python3'" \
184+
} \
185+
}, \
186+
{ \
187+
"name": "entrypoint", \
188+
"kwds": { \
189+
"args": [ \
190+
"python3" \
191+
] \
192+
} \
193+
} \
194+
] \
195+
}
196+
INFO: Adding environment to container
197+
INFO: Adding runscript
198+
INFO: Creating SIF file...
199+
INFO: Build complete: repronim-reprostim-0.7.9.sing

0 commit comments

Comments
 (0)