e the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":384,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-383","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"50dd520b-8907-41e9-b19c-409e10113ac1","timestamp":"2026-02-06T09:09:47.886Z"} {"parentUuid":"50dd520b-8907-41e9-b19c-409e10113ac1","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":385,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-384","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"839c1f7d-e18c-434c-a0b6-ad1b017ee77a","timestamp":"2026-02-06T09:09:48.889Z"} {"parentUuid":"839c1f7d-e18c-434c-a0b6-ad1b017ee77a","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":386,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-385","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"2da8b462-25fa-446f-aa82-532cca6d893b","timestamp":"2026-02-06T09:09:49.889Z"} {"parentUuid":"2da8b462-25fa-446f-aa82-532cca6d893b","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":387,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-386","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"a23629e3-f075-43eb-a064-c557accd1109","timestamp":"2026-02-06T09:09:50.889Z"} {"parentUuid":"a23629e3-f075-43eb-a064-c557accd1109","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":388,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-387","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"4f8ea99f-12f5-46d6-96d0-7751061e20f4","timestamp":"2026-02-06T09:09:51.890Z"} {"parentUuid":"4f8ea99f-12f5-46d6-96d0-7751061e20f4","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":389,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-388","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"0ab9b908-9935-4881-a940-5495595311bf","timestamp":"2026-02-06T09:09:52.891Z"} {"parentUuid":"0ab9b908-9935-4881-a940-5495595311bf","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":390,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-389","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"6a5170f6-0bfd-4d44-ab46-760f1de3d77f","timestamp":"2026-02-06T09:09:53.891Z"} {"parentUuid":"6a5170f6-0bfd-4d44-ab46-760f1de3d77f","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":391,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-390","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"b644eed8-c806-4856-9925-728d063a905d","timestamp":"2026-02-06T09:09:54.892Z"} {"parentUuid":"b644eed8-c806-4856-9925-728d063a905d","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":392,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-391","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"e58c5411-1372-499e-a675-5d0bfae35823","timestamp":"2026-02-06T09:09:55.893Z"} {"parentUuid":"e58c5411-1372-499e-a675-5d0bfae35823","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":393,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-392","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"7f985626-79eb-43c6-8a5f-dca78b870d88","timestamp":"2026-02-06T09:09:56.893Z"} {"parentUuid":"7f985626-79eb-43c6-8a5f-dca78b870d88","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":394,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-393","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"3bf69af7-f355-4c63-a375-48c5748433f6","timestamp":"2026-02-06T09:09:57.894Z"} {"parentUuid":"3bf69af7-f355-4c63-a375-48c5748433f6","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":395,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-394","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"b78af822-5e86-492b-956d-34d2882ffbf6","timestamp":"2026-02-06T09:09:58.895Z"} {"parentUuid":"b78af822-5e86-492b-956d-34d2882ffbf6","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":396,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-395","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"f8efc4cc-ea20-44c8-9b5a-61ffa0a6bd55","timestamp":"2026-02-06T09:09:59.896Z"} {"parentUuid":"f8efc4cc-ea20-44c8-9b5a-61ffa0a6bd55","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":397,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-396","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"d6c5aab7-03e0-439d-88c3-d7a6001a7279","timestamp":"2026-02-06T09:10:00.896Z"} {"parentUuid":"d6c5aab7-03e0-439d-88c3-d7a6001a7279","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":398,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-397","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"78982f15-84ac-4190-bdd8-da1b3e0f8abc","timestamp":"2026-02-06T09:10:01.897Z"} {"parentUuid":"78982f15-84ac-4190-bdd8-da1b3e0f8abc","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":399,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-398","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"e5520184-598c-4a7c-96f9-b83d1eed63fb","timestamp":"2026-02-06T09:10:02.899Z"} {"parentUuid":"e5520184-598c-4a7c-96f9-b83d1eed63fb","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":400,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-399","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"13bd9b86-487e-48ab-847a-1cfb9de3c239","timestamp":"2026-02-06T09:10:03.900Z"} {"parentUuid":"13bd9b86-487e-48ab-847a-1cfb9de3c239","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":401,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-400","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"5489f228-d2b7-4a35-84f9-af6422582fca","timestamp":"2026-02-06T09:10:04.900Z"} {"parentUuid":"5489f228-d2b7-4a35-84f9-af6422582fca","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":402,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-401","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"01ce5dd3-0dcd-49c1-a800-0d548cfe57e2","timestamp":"2026-02-06T09:10:05.900Z"} {"parentUuid":"01ce5dd3-0dcd-49c1-a800-0d548cfe57e2","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":403,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-402","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"4761c02d-f95e-48c6-bd20-d6ff300544da","timestamp":"2026-02-06T09:10:06.901Z"} {"parentUuid":"4761c02d-f95e-48c6-bd20-d6ff300544da","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":404,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-403","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"c2b46f14-e5a4-4b0e-8d1f-0ce9556dfcf2","timestamp":"2026-02-06T09:10:07.901Z"} {"parentUuid":"c2b46f14-e5a4-4b0e-8d1f-0ce9556dfcf2","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":405,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-404","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"0cd86c36-2e3c-4fe5-8783-32c419e8b8c9","timestamp":"2026-02-06T09:10:08.902Z"} {"parentUuid":"0cd86c36-2e3c-4fe5-8783-32c419e8b8c9","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":406,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-405","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"8eec7f74-f582-47e3-9b36-0b45c8888a98","timestamp":"2026-02-06T09:10:09.904Z"} {"parentUuid":"8eec7f74-f582-47e3-9b36-0b45c8888a98","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":407,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-406","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"17c0a164-b196-46d8-b144-d70ff64d6671","timestamp":"2026-02-06T09:10:10.905Z"} {"parentUuid":"17c0a164-b196-46d8-b144-d70ff64d6671","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":408,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-407","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"86d74626-85f1-4311-8803-476644e5577f","timestamp":"2026-02-06T09:10:11.906Z"} {"parentUuid":"86d74626-85f1-4311-8803-476644e5577f","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":409,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-408","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"5872f8ec-3fa3-4957-bcf3-999f8c27bc39","timestamp":"2026-02-06T09:10:12.906Z"} {"parentUuid":"5872f8ec-3fa3-4957-bcf3-999f8c27bc39","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":410,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-409","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"8e3d5fa0-1bf1-4189-b443-be902b30f9b0","timestamp":"2026-02-06T09:10:13.907Z"} {"parentUuid":"8e3d5fa0-1bf1-4189-b443-be902b30f9b0","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":411,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-410","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"03a63236-6aa7-4a11-a731-b395b2d0c3da","timestamp":"2026-02-06T09:10:14.907Z"} {"parentUuid":"03a63236-6aa7-4a11-a731-b395b2d0c3da","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","fullOutput":"( 39/124) Installing libwebp (1.6.0-r0)\n( 40/124) Installing libwebpmux (1.6.0-r0)\n( 41/124) Installing x264-libs (0.164.3108-r1)\n( 42/124) Installing numactl (2.0.18-r0)\n( 43/124) Installing x265-libs (4.1-r0)\n( 44/124) Installing xvidcore (1.3.7-r2)\n( 45/124) Installing ffmpeg-libavcodec (8.0.1-r1)\n( 46/124) Installing alsa-lib (1.2.14-r2)\n( 47/124) Installing libexpat (2.7.4-r0)\n( 48/124) Installing libbz2 (1.0.8-r6)\n( 49/124) Installing libpng (1.6.54-r0)\n( 50/124) Installing freetype (2.14.1-r0)\n( 51/124) Installing fontconfig (2.17.1-r0)\n( 52/124) Installing fribidi (1.0.16-r2)\n( 53/124) Installing libintl (0.24.1-r1)\n( 54/124) Installing libeconf (0.8.3-r0)\n( 55/124) Installing libblkid (2.41.2-r0)\n( 56/124) Installing libmount (2.41.2-r0)\n( 57/124) Installing pcre2 (10.47-r0)\n( 58/124) Installing glib (2.86.3-r0)\n( 59/124) Installing graphite2 (1.3.14-r6)\n( 60/124) Installing harfbuzz (12.2.0-r0)\n( 61/124) Installing libunibreak (6.1-r0)\n( 62/124) Installing libass (0.17.4-r0)\n( 63/124) Installing libudfread (1.2.0-r0)\n( 64/124) Installing libbluray (1.4.0-r0)\n( 65/124) Installing mpg123-libs (1.33.3-r0)\n( 66/124) Installing libopenmpt (0.8.3-r0)\n( 67/124) Installing cjson (1.7.19-r1)\n( 68/124) Installing mbedtls (3.6.5-r0)\n( 69/124) Installing librist (0.2.10-r1)\n( 70/124) Installing libsrt (1.5.3-r1)\n( 71/124) Installing libssh (0.11.3-r0)\n( 72/124) Installing xz-libs (5.8.2-r0)\n( 73/124) Installing libxml2 (2.13.9-r0)\n( 74/124) Installing libsodium (1.0.20-r1)\n( 75/124) Installing libzmq (4.3.5-r2)\n( 76/124) Installing ffmpeg-libavformat (8.0.1-r1)\n( 77/124) Installing serd-libs (0.32.4-r0)\n( 78/124) Installing zix-libs (0.6.2-r0)\n( 79/124) Installing sord-libs (0.16.18-r0)\n( 80/124) Installing sratom (0.6.18-r0)\n( 81/124) Installing lilv-libs (0.24.26-r0)\n( 82/124) Installing libdovi (3.3.2-r0)\n( 83/124) Installing vulkan-loader (1.4.321.0-r0)\n( 84/124) Installing libplacebo (7.351.0-r0)\n( 85/124) Installing ffmpeg-libswscale (8.0.1-r1)\n( 86/124) Installing vidstab (1.1.1-r0)\n( 87/124) Installing zimg (3.0.6-r0)\n( 88/124) Installing ffmpeg-libavfilter (8.0.1-r1)\n( 89/124) Installing libasyncns (0.8-r4)\n( 90/124) Installing dbus-libs (1.16.2-r1)\n( 91/124) Installing libltdl (2.5.4-r2)\n( 92/124) Installing orc (0.4.41-r0)\n( 93/124) Installing libflac (1.4.3-r2)\n( 94/124) Installing libsndfile (1.2.2-r2)\n( 95/124) Installing speexdsp (1.2.1-r2)\n( 96/124) Installing tdb-libs (1.4.14-r0)\n( 97/124) Installing libpulse (17.0-r5)\n( 98/124) Installing libjpeg-turbo (3.1.2-r0)\n( 99/124) Installing json-c (0.18-r1)\n(100/124) Installing v4l-utils-libs (1.32.0-r0)\n(101/124) Installing ffmpeg-libavdevice (8.0.1-r1)\n(102/124) Installing ffmpeg (8.0.1-r1)\n(103/124) Installing gdbm (1.26-r0)\n(104/124) Installing mpdecimal (4.0.1-r0)\n(105/124) Installing ncurses-terminfo-base (6.5_p20251123-r0)\n(106/124) Installing libncursesw (6.5_p20251123-r0)\n(107/124) Installing libpanelw (6.5_p20251123-r0)\n(108/124) Installing readline (8.3.1-r0)\n(109/124) Installing sqlite-libs (3.51.2-r0)\n(110/124) Installing python3 (3.12.12-r0)\n(111/124) Installing python3-pycache-pyc0 (3.12.12-r0)\n(112/124) Installing pyc (3.12.12-r0)\n(113/124) Installing py3-setuptools-pyc (80.9.0-r2)\n(114/124) Installing py3-pip-pyc (25.1.1-r1)\n(115/124) Installing py3-packaging-pyc (25.0-r0)\n(116/124) Installing python3-pyc (3.12.12-r0)\n(117/124) Installing py3-parsing (3.2.5-r0)\n(118/124) Installing py3-parsing-pyc (3.2.5-r0)\n(119/124) Installing py3-packaging (25.0-r0)\n(120/124) Installing py3-setuptools (80.9.0-r2)\n(121/124) Installing py3-pip (25.1.1-r1)\n(122/124) Installing libunistring (1.4.1-r0)\n(123/124) Installing libidn2 (2.3.8-r0)\n(124/124) Installing wget (1.25.0-r2)\nExecuting busybox-1.37.0-r30.trigger\nExecuting glib-2.86.3-r0.trigger\nOK: 193.4 MiB in 142 packages\nCollecting yt-dlp\n Downloading yt_dlp-2026.2.4-py3-none-any.whl.metadata (182 kB)\nDownloading yt_dlp-2026.2.4-py3-none-any.whl (3.3 MB)\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 75.8 MB/s eta 0:00:00\nInstalling collected packages: yt-dlp\nSuccessfully installed yt-dlp-2026.2.4\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> c49379ab080d\n[2/2] STEP 4/21: COPY package*.json ./\n--> 5db66830d8b6\n[2/2] STEP 5/21: RUN npm install --omit=dev","elapsedTimeSeconds":412,"totalLines":404,"timeoutMs":600000},"toolUseID":"bash-progress-411","parentToolUseID":"toolu_011Km2rctiVMWLzAG1qEiTSR","uuid":"6a7a6050-a074-4820-a53c-8bf2f978c5bf","timestamp":"2026-02-06T09:10:15.908Z"} {"parentUuid":"6a7a6050-a074-4820-a53c-8bf2f978c5bf","isSidechain":false,"userType":"external","cwd":"/home/josie/development/personal/droppy","sessionId":"e8fdd77a-647b-4ef8-bc1e-bcf8df780f25","version":"2.1.32","gitBranch":"HEAD","slug":"serene-whistling-wigderson","type":"progress","data":{"type":"bash_progress","output":"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use th