aports issues
https://gitlab.alpinelinux.org/alpine/aports/-/issues
2023-02-05T13:27:09Z
https://gitlab.alpinelinux.org/alpine/aports/-/issues/13894
pipewire-jack and jack precendence causes an uninstall of libraries
2023-02-05T13:27:09Z
Ghost User
pipewire-jack and jack precendence causes an uninstall of libraries
this only happens when there are multiple things being added at once generally:
<details>
<summary>(simple case, just a toggle from pipewire-jack to jack, works)</summary>
```
/ # apk add pipewire-jack mpv
fetch https://dl-cdn.alpine...
this only happens when there are multiple things being added at once generally:
<details>
<summary>(simple case, just a toggle from pipewire-jack to jack, works)</summary>
```
/ # apk add pipewire-jack mpv
fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
(1/111) Installing mesa (21.3.8-r2)
(2/111) Installing libxau (1.0.9-r0)
(3/111) Installing libmd (1.0.4-r0)
(4/111) Installing libbsd (0.11.6-r2)
(5/111) Installing libxdmcp (1.1.3-r0)
(6/111) Installing libxcb (1.15-r0)
(7/111) Installing libx11 (1.8-r0)
(8/111) Installing libpciaccess (0.16-r0)
(9/111) Installing libdrm (2.4.110-r0)
(10/111) Installing expat (2.4.8-r0)
(11/111) Installing libgcc (11.2.1_git20220219-r2)
(12/111) Installing libstdc++ (11.2.1_git20220219-r2)
(13/111) Installing libffi (3.4.2-r1)
(14/111) Installing wayland-libs-server (1.20.0-r0)
(15/111) Installing mesa-gbm (21.3.8-r2)
(16/111) Installing mesa-glapi (21.3.8-r2)
(17/111) Installing wayland-libs-client (1.20.0-r0)
(18/111) Installing libxshmfence (1.3-r1)
(19/111) Installing mesa-egl (21.3.8-r2)
(20/111) Installing libxext (1.3.4-r0)
(21/111) Installing libxinerama (1.1.4-r1)
(22/111) Installing libxrender (0.9.10-r3)
(23/111) Installing libxrandr (1.5.2-r1)
(24/111) Installing libxscrnsaver (1.2.3-r0)
(25/111) Installing libxv (1.0.11-r2)
(26/111) Installing alsa-lib (1.2.6.1-r0)
(27/111) Installing brotli-libs (1.0.9-r6)
(28/111) Installing libbz2 (1.0.8-r1)
(29/111) Installing libpng (1.6.37-r1)
(30/111) Installing freetype (2.12.1-r0)
(31/111) Installing fontconfig (2.14.0-r0)
(32/111) Installing fribidi (1.0.12-r0)
(33/111) Installing libintl (0.21-r2)
(34/111) Installing libblkid (2.38-r1)
(35/111) Installing libmount (2.38-r1)
(36/111) Installing pcre (8.45-r2)
(37/111) Installing glib (2.72.1-r0)
(38/111) Installing graphite2 (1.3.14-r1)
(39/111) Installing harfbuzz (4.3.0-r0)
(40/111) Installing libass (0.16.0-r0)
(41/111) Installing sdl2 (2.0.22-r0)
(42/111) Installing aom-libs (3.3.0-r0)
(43/111) Installing libdav1d (1.0.0-r0)
(44/111) Installing gmp (6.2.1-r2)
(45/111) Installing nettle (3.7.3-r0)
(46/111) Installing p11-kit (0.24.1-r0)
(47/111) Installing libtasn1 (4.18.0-r0)
(48/111) Installing libunistring (1.0-r0)
(49/111) Installing gnutls (3.7.6-r0)
(50/111) Installing ncurses-terminfo-base (6.3_p20220521-r0)
(51/111) Installing ncurses-libs (6.3_p20220521-r0)
(52/111) Installing lame (3.100-r0)
(53/111) Installing opus (1.3.1-r1)
(54/111) Installing libasyncns (0.8-r1)
(55/111) Installing dbus-libs (1.14.0-r1)
(56/111) Installing libltdl (2.4.7-r0)
(57/111) Installing orc (0.4.32-r0)
(58/111) Installing libogg (1.3.5-r1)
(59/111) Installing flac (1.3.4-r0)
(60/111) Installing libvorbis (1.3.7-r0)
(61/111) Installing libsndfile (1.1.0-r0)
(62/111) Installing libgomp (11.2.1_git20220219-r2)
(63/111) Installing soxr (0.1.3-r2)
(64/111) Installing speexdsp (1.2.0-r0)
(65/111) Installing tdb-libs (1.4.6-r0)
(66/111) Installing libpulse (16.0-r0)
(67/111) Installing cjson (1.7.15-r3)
(68/111) Installing mbedtls (2.28.0-r0)
(69/111) Installing librist (0.2.6-r1)
(70/111) Installing libsrt (1.4.4-r0)
(71/111) Installing libssh (0.9.6-r1)
(72/111) Installing libtheora (1.1.1-r16)
(73/111) Installing libjpeg-turbo (2.1.3-r1)
(74/111) Installing v4l-utils-libs (1.22.1-r1)
(75/111) Installing libxfixes (6.0.0-r0)
(76/111) Installing libva (2.14.0-r0)
(77/111) Installing libvdpau (1.5-r0)
(78/111) Installing vidstab (1.1.0-r1)
(79/111) Installing libvpx (1.11.0-r2)
(80/111) Installing libwebp (1.2.2-r0)
(81/111) Installing x264-libs (0.163_git20210613-r0)
(82/111) Installing numactl (2.0.14-r0)
(83/111) Installing x265-libs (3.5-r3)
(84/111) Installing xvidcore (1.3.7-r1)
(85/111) Installing ffmpeg-libs (5.0.1-r1)
(86/111) Installing libbluray (1.3.1-r0)
(87/111) Installing libcdio (2.1.0-r0)
(88/111) Installing libcdio-paranoia (10.2.2.0.1-r1)
(89/111) Installing libdvdcss (1.4.3-r0)
(90/111) Installing libdvdread (6.1.3-r0)
(91/111) Installing libdvdnav (6.1.1-r0)
(92/111) Installing pipewire-libs (0.3.51-r0)
(93/111) Installing pipewire-media-session (0.4.1-r0)
(94/111) Installing pipewire-jack (0.3.51-r0)
(95/111) Installing lcms2 (2.13.1-r0)
(96/111) Installing lua5.2-libs (5.2.4-r9)
(97/111) Installing glslang (1.3.211.0-r0)
(98/111) Installing libepoxy (1.5.10-r0)
(99/111) Installing spirv-tools (1.3.211.0-r0)
(100/111) Installing shaderc (2022.1-r1)
(101/111) Installing vulkan-loader (1.3.211.0-r0)
(102/111) Installing libplacebo (4.192.1-r2)
(103/111) Installing uchardet (0.0.7-r0)
(104/111) Installing wayland-libs-cursor (1.20.0-r0)
(105/111) Installing wayland-libs-egl (1.20.0-r0)
(106/111) Installing pkgconf (1.8.0-r0)
(107/111) Installing xkeyboard-config (2.35.1-r0)
(108/111) Installing xz-libs (5.2.5-r1)
(109/111) Installing libxml2 (2.9.14-r0)
(110/111) Installing libxkbcommon (1.4.1-r0)
(111/111) Installing mpv (0.34.1-r3)
Executing busybox-1.35.0-r6.trigger
OK: 123 MiB in 126 packages
/ # apk info -L pipewire-jack
pipewire-jack-0.3.51-r0 contains:
usr/bin/pw-jack
usr/lib/libjack.so
usr/lib/libjack.so.0
usr/lib/libjack.so.0.351.0
usr/lib/libjacknet.so
usr/lib/libjacknet.so.0
usr/lib/libjacknet.so.0.351.0
usr/lib/libjackserver.so
usr/lib/libjackserver.so.0
usr/lib/libjackserver.so.0.351.0
usr/lib/spa-0.2/jack/libspa-jack.so
usr/share/pipewire/jack.conf
/ # ls -la /usr/lib/libjack*
lrwxrwxrwx 1 root root 12 May 31 02:31 /usr/lib/libjack.so -> libjack.so.0
lrwxrwxrwx 1 root root 18 May 31 02:31 /usr/lib/libjack.so.0 -> libjack.so.0.351.0
-rwxr-xr-x 1 root root 190440 May 2 06:47 /usr/lib/libjack.so.0.351.0
lrwxrwxrwx 1 root root 15 May 31 02:31 /usr/lib/libjacknet.so -> libjacknet.so.0
lrwxrwxrwx 1 root root 21 May 31 02:31 /usr/lib/libjacknet.so.0 -> libjacknet.so.0.351.0
-rwxr-xr-x 1 root root 13856 May 2 06:47 /usr/lib/libjacknet.so.0.351.0
lrwxrwxrwx 1 root root 18 May 31 02:31 /usr/lib/libjackserver.so -> libjackserver.so.0
lrwxrwxrwx 1 root root 24 May 31 02:31 /usr/lib/libjackserver.so.0 -> libjackserver.so.0.351.0
-rwxr-xr-x 1 root root 206824 May 2 06:47 /usr/lib/libjackserver.so.0.351.0
/ # apk add jack-dev
ERROR: unable to select packages:
pipewire-jack-0.3.51-r0:
breaks: jack-dev-1.9.20-r0[jack=1.9.20-r0]
satisfies: world[pipewire-jack] mpv-0.34.1-r3[so:libjack.so.0]
/ # apk del pipewire-jack
World updated, but the following packages are not removed due to:
pipewire-jack: mpv
OK: 123 MiB in 126 packages
/ # apk add jack-dev
(1/6) Purging pipewire-jack (0.3.51-r0)
(2/6) Purging pipewire-media-session (0.4.1-r0)
(3/6) Installing libsamplerate (0.1.9-r1)
(4/6) Installing jack (1.9.20-r0)
(5/6) Installing jack-dev (1.9.20-r0)
(6/6) Purging pipewire-libs (0.3.51-r0)
Executing busybox-1.35.0-r6.trigger
OK: 124 MiB in 126 packages
/ # ls -la /usr/lib/libjack*
lrwxrwxrwx 1 root root 18 May 31 02:34 /usr/lib/libjack.so -> libjack.so.0.999.0
lrwxrwxrwx 1 root root 18 May 31 02:34 /usr/lib/libjack.so.0 -> libjack.so.0.999.0
-rwxr-xr-x 1 root root 239824 Feb 1 10:11 /usr/lib/libjack.so.0.999.0
lrwxrwxrwx 1 root root 21 May 31 02:34 /usr/lib/libjacknet.so -> libjacknet.so.0.999.0
lrwxrwxrwx 1 root root 21 May 31 02:34 /usr/lib/libjacknet.so.0 -> libjacknet.so.0.999.0
-rwxr-xr-x 1 root root 120920 Feb 1 10:11 /usr/lib/libjacknet.so.0.999.0
lrwxrwxrwx 1 root root 24 May 31 02:34 /usr/lib/libjackserver.so -> libjackserver.so.0.999.0
lrwxrwxrwx 1 root root 24 May 31 02:34 /usr/lib/libjackserver.so.0 -> libjackserver.so.0.999.0
-rwxr-xr-x 1 root root 551272 Feb 1 10:11 /usr/lib/libjackserver.so.0.999.0
```
</details>
<details>
<summary>(more complicated case, where many deps are added at once, which is the case with `abuild deps` pulling in jack-dev and a bunch of other things, broken):</summary>
```
/ # apk add mpv pipewire-jack wireplumber
fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
(1/112) Installing mesa (21.3.8-r2)
(2/112) Installing libxau (1.0.9-r0)
(3/112) Installing libmd (1.0.4-r0)
(4/112) Installing libbsd (0.11.6-r2)
(5/112) Installing libxdmcp (1.1.3-r0)
(6/112) Installing libxcb (1.15-r0)
(7/112) Installing libx11 (1.8-r0)
(8/112) Installing libpciaccess (0.16-r0)
(9/112) Installing libdrm (2.4.110-r0)
(10/112) Installing expat (2.4.8-r0)
(11/112) Installing libgcc (11.2.1_git20220219-r2)
(12/112) Installing libstdc++ (11.2.1_git20220219-r2)
(13/112) Installing libffi (3.4.2-r1)
(14/112) Installing wayland-libs-server (1.20.0-r0)
(15/112) Installing mesa-gbm (21.3.8-r2)
(16/112) Installing mesa-glapi (21.3.8-r2)
(17/112) Installing wayland-libs-client (1.20.0-r0)
(18/112) Installing libxshmfence (1.3-r1)
(19/112) Installing mesa-egl (21.3.8-r2)
(20/112) Installing libxext (1.3.4-r0)
(21/112) Installing libxinerama (1.1.4-r1)
(22/112) Installing libxrender (0.9.10-r3)
(23/112) Installing libxrandr (1.5.2-r1)
(24/112) Installing libxscrnsaver (1.2.3-r0)
(25/112) Installing libxv (1.0.11-r2)
(26/112) Installing alsa-lib (1.2.6.1-r0)
(27/112) Installing brotli-libs (1.0.9-r6)
(28/112) Installing libbz2 (1.0.8-r1)
(29/112) Installing libpng (1.6.37-r1)
(30/112) Installing freetype (2.12.1-r0)
(31/112) Installing fontconfig (2.14.0-r0)
(32/112) Installing fribidi (1.0.12-r0)
(33/112) Installing libintl (0.21-r2)
(34/112) Installing libblkid (2.38-r1)
(35/112) Installing libmount (2.38-r1)
(36/112) Installing pcre (8.45-r2)
(37/112) Installing glib (2.72.1-r0)
(38/112) Installing graphite2 (1.3.14-r1)
(39/112) Installing harfbuzz (4.3.0-r0)
(40/112) Installing libass (0.16.0-r0)
(41/112) Installing sdl2 (2.0.22-r0)
(42/112) Installing aom-libs (3.3.0-r0)
(43/112) Installing libdav1d (1.0.0-r0)
(44/112) Installing gmp (6.2.1-r2)
(45/112) Installing nettle (3.7.3-r0)
(46/112) Installing p11-kit (0.24.1-r0)
(47/112) Installing libtasn1 (4.18.0-r0)
(48/112) Installing libunistring (1.0-r0)
(49/112) Installing gnutls (3.7.6-r0)
(50/112) Installing ncurses-terminfo-base (6.3_p20220521-r0)
(51/112) Installing ncurses-libs (6.3_p20220521-r0)
(52/112) Installing lame (3.100-r0)
(53/112) Installing opus (1.3.1-r1)
(54/112) Installing libasyncns (0.8-r1)
(55/112) Installing dbus-libs (1.14.0-r1)
(56/112) Installing libltdl (2.4.7-r0)
(57/112) Installing orc (0.4.32-r0)
(58/112) Installing libogg (1.3.5-r1)
(59/112) Installing flac (1.3.4-r0)
(60/112) Installing libvorbis (1.3.7-r0)
(61/112) Installing libsndfile (1.1.0-r0)
(62/112) Installing libgomp (11.2.1_git20220219-r2)
(63/112) Installing soxr (0.1.3-r2)
(64/112) Installing speexdsp (1.2.0-r0)
(65/112) Installing tdb-libs (1.4.6-r0)
(66/112) Installing libpulse (16.0-r0)
(67/112) Installing cjson (1.7.15-r3)
(68/112) Installing mbedtls (2.28.0-r0)
(69/112) Installing librist (0.2.6-r1)
(70/112) Installing libsrt (1.4.4-r0)
(71/112) Installing libssh (0.9.6-r1)
(72/112) Installing libtheora (1.1.1-r16)
(73/112) Installing libjpeg-turbo (2.1.3-r1)
(74/112) Installing v4l-utils-libs (1.22.1-r1)
(75/112) Installing libxfixes (6.0.0-r0)
(76/112) Installing libva (2.14.0-r0)
(77/112) Installing libvdpau (1.5-r0)
(78/112) Installing vidstab (1.1.0-r1)
(79/112) Installing libvpx (1.11.0-r2)
(80/112) Installing libwebp (1.2.2-r0)
(81/112) Installing x264-libs (0.163_git20210613-r0)
(82/112) Installing numactl (2.0.14-r0)
(83/112) Installing x265-libs (3.5-r3)
(84/112) Installing xvidcore (1.3.7-r1)
(85/112) Installing ffmpeg-libs (5.0.1-r1)
(86/112) Installing libbluray (1.3.1-r0)
(87/112) Installing libcdio (2.1.0-r0)
(88/112) Installing libcdio-paranoia (10.2.2.0.1-r1)
(89/112) Installing libdvdcss (1.4.3-r0)
(90/112) Installing libdvdread (6.1.3-r0)
(91/112) Installing libdvdnav (6.1.1-r0)
(92/112) Installing lua5.4-libs (5.4.4-r5)
(93/112) Installing pipewire-libs (0.3.51-r0)
(94/112) Installing wireplumber (0.4.10-r0)
(95/112) Installing pipewire-jack (0.3.51-r0)
(96/112) Installing lcms2 (2.13.1-r0)
(97/112) Installing lua5.2-libs (5.2.4-r9)
(98/112) Installing glslang (1.3.211.0-r0)
(99/112) Installing libepoxy (1.5.10-r0)
(100/112) Installing spirv-tools (1.3.211.0-r0)
(101/112) Installing shaderc (2022.1-r1)
(102/112) Installing vulkan-loader (1.3.211.0-r0)
(103/112) Installing libplacebo (4.192.1-r2)
(104/112) Installing uchardet (0.0.7-r0)
(105/112) Installing wayland-libs-cursor (1.20.0-r0)
(106/112) Installing wayland-libs-egl (1.20.0-r0)
(107/112) Installing pkgconf (1.8.0-r0)
(108/112) Installing xkeyboard-config (2.35.1-r0)
(109/112) Installing xz-libs (5.2.5-r1)
(110/112) Installing libxml2 (2.9.14-r0)
(111/112) Installing libxkbcommon (1.4.1-r0)
(112/112) Installing mpv (0.34.1-r3)
Executing busybox-1.35.0-r6.trigger
OK: 124 MiB in 127 packages
/ # apk del pipewire-jack
World updated, but the following packages are not removed due to:
pipewire-jack: mpv
OK: 124 MiB in 127 packages
/ # apk add jack-dev gtk4.0-dev mesa-dev sdl2-dev wayland-dev
(1/157) Upgrading zlib (1.2.12-r0 -> 1.2.12-r1)
(2/157) Installing atk (2.38.0-r0)
(3/157) Installing gdbm (1.23-r0)
(4/157) Installing mpdecimal (2.5.1-r1)
(5/157) Installing readline (8.1.2-r0)
(6/157) Installing sqlite-libs (3.38.5-r0)
(7/157) Installing python3 (3.10.4-r0)
(8/157) Installing gettext-asprintf (0.21-r2)
(9/157) Installing gettext-libs (0.21-r2)
(10/157) Installing gettext (0.21-r2)
(11/157) Installing gettext-dev (0.21-r2)
(12/157) Installing bzip2-dev (1.0.8-r1)
(13/157) Installing libxml2-utils (2.9.14-r0)
(14/157) Installing libgpg-error (1.45-r0)
(15/157) Installing libgcrypt (1.10.1-r0)
(16/157) Installing libxslt (1.1.35-r0)
(17/157) Installing docbook-xml (4.5-r6)
Executing docbook-xml-4.5-r6.post-install
(18/157) Installing docbook-xsl (1.79.2-r4)
Executing docbook-xsl-1.79.2-r4.post-install
(19/157) Installing linux-headers (5.16.7-r1)
(20/157) Installing libffi-dev (3.4.2-r1)
(21/157) Installing libpcre16 (8.45-r2)
(22/157) Installing libpcre32 (8.45-r2)
(23/157) Installing libpcrecpp (8.45-r2)
(24/157) Installing pcre-dev (8.45-r2)
(25/157) Installing libuuid (2.38-r1)
(26/157) Installing libfdisk (2.38-r1)
(27/157) Installing libsmartcols (2.38-r1)
(28/157) Installing util-linux-dev (2.38-r1)
(29/157) Installing zlib-dev (1.2.12-r1)
(30/157) Installing glib-dev (2.72.1-r0)
(31/157) Installing atk-dev (2.38.0-r0)
(32/157) Installing shared-mime-info (2.2-r0)
(33/157) Installing zstd-libs (1.5.2-r1)
(34/157) Installing tiff (4.4.0-r0)
(35/157) Installing gdk-pixbuf (2.42.8-r0)
(36/157) Installing libjpeg-turbo-dev (2.1.3-r1)
(37/157) Installing libpng-dev (1.6.37-r1)
(38/157) Installing libwebp-dev (1.2.2-r0)
(39/157) Installing xz-dev (5.2.5-r1)
(40/157) Installing zstd-dev (1.5.2-r1)
(41/157) Installing libtiffxx (4.4.0-r0)
(42/157) Installing tiff-dev (4.4.0-r0)
(43/157) Installing gdk-pixbuf-dev (2.42.8-r0)
(44/157) Installing xorgproto (2022.1-r0)
(45/157) Installing libxau-dev (1.0.9-r0)
(46/157) Installing xcb-proto (1.15-r0)
(47/157) Installing libxdmcp-dev (1.1.3-r0)
(48/157) Installing libxcb-dev (1.15-r0)
(49/157) Installing xtrans (1.4.0-r1)
(50/157) Installing libx11-dev (1.8-r0)
(51/157) Installing libpciaccess-dev (0.16-r0)
(52/157) Installing libdrm-dev (2.4.110-r0)
(53/157) Installing libxext-dev (1.3.4-r0)
(54/157) Installing libxdamage (1.1.5-r1)
(55/157) Installing libxfixes-dev (6.0.0-r0)
(56/157) Installing libxdamage-dev (1.1.5-r1)
(57/157) Installing libxshmfence-dev (1.3-r1)
(58/157) Installing libxxf86vm (1.1.4-r2)
(59/157) Installing mesa-gl (21.3.8-r2)
(60/157) Installing mesa-gles (21.3.8-r2)
(61/157) Installing llvm13-libs (13.0.1-r2)
(62/157) Installing mesa-osmesa (21.3.8-r2)
(63/157) Installing mesa-xatracker (21.3.8-r2)
(64/157) Installing libxxf86vm-dev (1.1.4-r2)
(65/157) Installing mesa-dev (21.3.8-r2)
(66/157) Installing libepoxy-dev (1.5.10-r0)
(67/157) Installing libxi (1.8-r0)
(68/157) Installing libxi-dev (1.8-r0)
(69/157) Installing libxinerama-dev (1.1.4-r1)
(70/157) Installing wayland-protocols (1.25-r0)
(71/157) Installing libxkbcommon-x11 (1.4.1-r0)
(72/157) Installing libxml2-dev (2.9.14-r0)
(73/157) Installing libxkbcommon-dev (1.4.1-r0)
(74/157) Installing vulkan-headers (1.3.211.0-r0)
(75/157) Installing hicolor-icon-theme (0.17-r1)
(76/157) Installing gtk-update-icon-cache (2.24.33-r2)
(77/157) Installing libxcursor (1.2.1-r0)
(78/157) Installing pixman (0.40.0-r3)
(79/157) Installing cairo (1.17.6-r1)
(80/157) Installing cairo-gobject (1.17.6-r1)
(81/157) Installing avahi-libs (0.8-r6)
(82/157) Installing cups-libs (2.4.2-r0)
(83/157) Installing graphene (1.10.8-r0)
(84/157) Installing libcap (2.64-r0)
(85/157) Installing gstreamer (1.20.2-r0)
(86/157) Installing cdparanoia-libs (10.2-r10)
(87/157) Installing libxft (2.3.4-r0)
(88/157) Installing pango (1.50.7-r0)
(89/157) Installing gst-plugins-base (1.20.2-r0)
(90/157) Installing openexr (3.1.5-r1)
(91/157) Installing soundtouch (2.3.1-r0)
(92/157) Installing chromaprint (1.5.1-r2)
(93/157) Installing ca-certificates (20211220-r0)
(94/157) Installing nghttp2-libs (1.47.0-r0)
(95/157) Installing libcurl (7.83.1-r1)
(96/157) Installing libraw1394 (2.1.2-r2)
(97/157) Installing libusb (1.0.26-r0)
(98/157) Installing libdc1394 (2.2.6-r0)
(99/157) Installing libde265 (1.0.8-r2)
(100/157) Installing tslib (1.22-r0)
(101/157) Installing directfb (1.7.7-r3)
(102/157) Installing faac (1.30-r1)
(103/157) Installing fdk-aac (2.0.2-r0)
(104/157) Installing flite (2.2-r0)
(105/157) Installing libsamplerate (0.1.9-r1)
(106/157) Installing jack (1.9.20-r0)
(107/157) Installing portaudio (19.7.0-r0)
(108/157) Installing fluidsynth (2.2.7-r0)
(109/157) Installing gsm (1.0.19-r1)
(110/157) Installing eudev-libs (3.2.11-r0)
(111/157) Installing libgudev (237-r1)
(112/157) Installing libmodplug (0.8.9.0-r1)
(113/157) Installing neon (0.32.2-r0)
(114/157) Installing libnice (0.1.18-r2)
(115/157) Installing openal-soft (1.22.0-r1)
(116/157) Installing openjpeg (2.5.0-r0)
(117/157) Installing librsvg (2.54.3-r0)
(118/157) Installing librtmp (2.4_git20190330-r1)
(119/157) Installing sbc (1.5-r0)
(120/157) Installing spandsp (0.0.6-r1)
(121/157) Installing libsrtp (2.4.2-r2)
(122/157) Installing vo-aacenc (0.1.3-r0)
(123/157) Installing vo-amrwbenc (0.1.3-r0)
(124/157) Installing libzbar (0.23.90-r2)
(125/157) Installing gst-plugins-bad (1.20.2-r0)
(126/157) Installing gtk4.0 (4.6.4-r0)
Executing gtk4.0-4.6.4-r0.post-install
(127/157) Installing cairo-tools (1.17.6-r1)
(128/157) Installing expat-dev (2.4.8-r0)
(129/157) Installing brotli-dev (1.0.9-r6)
(130/157) Installing freetype-dev (2.12.1-r0)
(131/157) Installing fontconfig-dev (2.14.0-r0)
(132/157) Installing libxrender-dev (0.9.10-r3)
(133/157) Installing pixman-dev (0.40.0-r3)
(134/157) Installing util-macros (1.19.3-r0)
(135/157) Installing xcb-util (0.4.0-r3)
(136/157) Installing xcb-util-dev (0.4.0-r3)
(137/157) Installing cairo-dev (1.17.6-r1)
(138/157) Installing graphene-dev (1.10.8-r0)
(139/157) Installing pango-tools (1.50.7-r0)
(140/157) Installing fribidi-dev (1.0.12-r0)
(141/157) Installing icu-data-en (71.1-r2)
Executing icu-data-en-71.1-r2.post-install
*
* If you need ICU with non-English locales and legacy charset support, install
* package icu-data-full.
*
(142/157) Installing icu-libs (71.1-r2)
(143/157) Installing harfbuzz-icu (4.3.0-r0)
(144/157) Installing graphite2-dev (1.3.14-r1)
(145/157) Installing icu (71.1-r2)
(146/157) Installing icu-dev (71.1-r2)
(147/157) Installing harfbuzz-dev (4.3.0-r0)
(148/157) Installing libxft-dev (2.3.4-r0)
(149/157) Installing pango-dev (1.50.7-r0)
(150/157) Installing wayland-dev (1.20.0-r0)
(151/157) Installing libxcursor-dev (1.2.1-r0)
(152/157) Installing libxrandr-dev (1.5.2-r1)
(153/157) Installing gtk4.0-dev (4.6.4-r0)
(154/157) Installing jack-dev (1.9.20-r0)
ERROR: jack-dev-1.9.20-r0: trying to overwrite usr/lib/libjack.so owned by pipewire-jack-0.3.51-r0.
ERROR: jack-dev-1.9.20-r0: trying to overwrite usr/lib/libjacknet.so owned by pipewire-jack-0.3.51-r0.
ERROR: jack-dev-1.9.20-r0: trying to overwrite usr/lib/libjackserver.so owned by pipewire-jack-0.3.51-r0.
(155/157) Installing directfb-dev (1.7.7-r3)
(156/157) Installing sdl2-dev (2.0.22-r0)
(157/157) Purging pipewire-jack (0.3.51-r0)
Executing busybox-1.35.0-r6.trigger
Executing glib-2.72.1-r0.trigger
Executing shared-mime-info-2.2-r0.trigger
Executing gdk-pixbuf-2.42.8-r0.trigger
Executing gtk-update-icon-cache-2.24.33-r2.trigger
Executing ca-certificates-20211220-r0.trigger
1 error; 557 MiB in 281 packages
/ # ls -la /usr/lib/libjack*
-rwxr-xr-x 1 root root 239824 Feb 1 10:11 /usr/lib/libjack.so.0.999.0
-rwxr-xr-x 1 root root 120920 Feb 1 10:11 /usr/lib/libjacknet.so.0.999.0
-rwxr-xr-x 1 root root 551272 Feb 1 10:11 /usr/lib/libjackserver.so.0.999.0
/ # mpv
Error loading shared library libjack.so.0: No such file or directory (needed by /usr/bin/mpv)
Error relocating /usr/bin/mpv: jack_set_buffer_size_callback: symbol not found
Error relocating /usr/bin/mpv: jack_activate: symbol not found
Error relocating /usr/bin/mpv: jack_port_get_buffer: symbol not found
Error relocating /usr/bin/mpv: jack_port_register: symbol not found
Error relocating /usr/bin/mpv: jack_set_process_callback: symbol not found
Error relocating /usr/bin/mpv: jack_client_close: symbol not found
Error relocating /usr/bin/mpv: jack_set_graph_order_callback: symbol not found
Error relocating /usr/bin/mpv: jack_get_sample_rate: symbol not found
Error relocating /usr/bin/mpv: jack_get_ports: symbol not found
Error relocating /usr/bin/mpv: jack_client_open: symbol not found
Error relocating /usr/bin/mpv: jack_port_name: symbol not found
Error relocating /usr/bin/mpv: jack_connect: symbol not found
/ # apk fix jack
(1/1) Reinstalling jack (1.9.20-r0)
Executing busybox-1.35.0-r6.trigger
1 error; 557 MiB in 281 packages
/ # mpv --version
mpv 0.34.1 Copyright © 2000-2021 mpv/MPlayer/mplayer2 projects
built on UNKNOWN
FFmpeg library versions:
libavutil 57.17.100
libavcodec 59.18.100
libavformat 59.16.100
libswscale 6.4.100
libavfilter 8.24.100
libswresample 4.3.100
FFmpeg version: 5.0.1
```
</details>
i don't exactly know why this happens. pipewire-jack also provides jack, but gets removed last, which causes the same 'provided' files to be uninstalled on the last step. not sure what is the correct metadata to pass in abuild here is to force the correct ordering (if it's possible).
a replaces=pipewire-jack on jack would 'at least' fix the conflict on jack-dev+pipewire-jack, but that would probably leave them in a broken state as well (as they would both be installed, then on jack-dev removal the files are missing)
of course, this is quite a niche issue, and not very important, as it's only triggered if you are using pipewire-jack and then happen to want to build something with jack-dev, apk del pipewire-jack, and proceed with adding a bunch of deps. but it is quite annoying..
Bart Ribbers
Bart Ribbers
https://gitlab.alpinelinux.org/alpine/aports/-/issues/12567
3.13 busybox: apk upgrade shows help for stat
2021-03-31T10:49:05Z
Simon F
simon-alpine@fraho.eu
3.13 busybox: apk upgrade shows help for stat
Running `apk upgrade` on an alpine 3.13 system shows the busybox stat help message.
```
PS C:\Users\john> docker pull alpine:3.13
3.13: Pulling from library/alpine
9aae54b2144e: Pull complete
Digest: sha256:826f70e0ac33e99a72cf20fb05712...
Running `apk upgrade` on an alpine 3.13 system shows the busybox stat help message.
```
PS C:\Users\john> docker pull alpine:3.13
3.13: Pulling from library/alpine
9aae54b2144e: Pull complete
Digest: sha256:826f70e0ac33e99a72cf20fb0571245a8fee52d68cb26d8bc58e53bfa65dcdfa
Status: Downloaded newer image for alpine:3.13
docker.io/library/alpine:3.13
PS C:\Users\john> docker run --rm -it alpine:3.13
/ # apk update
fetch https://dl-cdn.alpinelinux.org/alpine/v3.13/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.13/community/x86_64/APKINDEX.tar.gz
v3.13.3-22-g7acc3190c1 [https://dl-cdn.alpinelinux.org/alpine/v3.13/main]
v3.13.3-21-g2f0cab651f [https://dl-cdn.alpinelinux.org/alpine/v3.13/community]
OK: 13885 distinct packages available
/ # apk upgrade
(1/2) Upgrading busybox (1.32.1-r3 -> 1.32.1-r4)
Executing busybox-1.32.1-r4.post-upgrade
BusyBox v1.32.1 () multi-call binary.
Usage: stat [OPTIONS] FILE...
Display file (default) or filesystem status
-c FMT Use the specified format
-f Display filesystem status
-L Follow links
-t Terse display
FMT sequences for files:
%a Access rights in octal
%A Access rights in human readable form
%b Number of blocks allocated (see %B)
%B Size in bytes of each block reported by %b
%d Device number in decimal
%D Device number in hex
%f Raw mode in hex
%F File type
%g Group ID
%G Group name
%h Number of hard links
%i Inode number
%n File name
%N File name, with -> TARGET if symlink
%o I/O block size
%s Total size in bytes
%t Major device type in hex
%T Minor device type in hex
%u User ID
%U User name
%x Time of last access
%X Time of last access as seconds since Epoch
%y Time of last modification
%Y Time of last modification as seconds since Epoch
%z Time of last change
%Z Time of last change as seconds since Epoch
FMT sequences for file systems:
%a Free blocks available to non-superuser
%b Total data blocks
%c Total file nodes
%d Free file nodes
%f Free blocks
%i File System ID in hex
%l Maximum length of filenames
%n File name
%s Block size (for faster transfer)
%S Fundamental block size (for block counts)
%t Type in hex
%T Type in human readable form
(2/2) Upgrading ssl_client (1.32.1-r3 -> 1.32.1-r4)
Executing busybox-1.32.1-r4.trigger
OK: 6 MiB in 14 packages
/ # echo $?
0
/ #
```
busybox on edge is fine:
```
PS C:\Users\john> docker run --rm -it alpine:edge
Unable to find image 'alpine:edge' locally
edge: Pulling from library/alpine
fa7045767063: Pull complete
Digest: sha256:fa3bd1cb8b0d2d6a4de1ea7e52dffee36896bc2b1566e9a89c16637051467225
Status: Downloaded newer image for alpine:edge
/ # apk update
fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
v20210212-2688-gd4b1b0d678 [https://dl-cdn.alpinelinux.org/alpine/edge/main]
v20210212-2693-gec9c654473 [https://dl-cdn.alpinelinux.org/alpine/edge/community]
OK: 14223 distinct packages available
/ # apk upgrade
Upgrading critical system libraries and apk-tools:
(1/1) Upgrading apk-tools (2.12.3-r0 -> 2.12.4-r0)
Executing busybox-1.33.0-r2.trigger
Continuing the upgrade transaction with new apk-tools:
(1/7) Upgrading musl (1.2.2-r1 -> 1.2.2-r2)
(2/7) Upgrading busybox (1.33.0-r2 -> 1.33.0-r5)
Executing busybox-1.33.0-r5.post-upgrade
(3/7) Upgrading alpine-baselayout (3.2.0-r9 -> 3.2.0-r11)
Executing alpine-baselayout-3.2.0-r11.pre-upgrade
Executing alpine-baselayout-3.2.0-r11.post-upgrade
(4/7) Upgrading libcrypto1.1 (1.1.1i-r0 -> 1.1.1k-r0)
(5/7) Upgrading libssl1.1 (1.1.1i-r0 -> 1.1.1k-r0)
(6/7) Upgrading ssl_client (1.33.0-r2 -> 1.33.0-r5)
(7/7) Upgrading musl-utils (1.2.2-r1 -> 1.2.2-r2)
Executing busybox-1.33.0-r5.trigger
OK: 6 MiB in 14 packages
/ #
```
https://gitlab.alpinelinux.org/alpine/aports/-/issues/11701
Ensure valid AppStream metadata
2023-05-09T14:22:44Z
Rasmus Thomsen
oss@cogitri.dev
Ensure valid AppStream metadata
Currently we're having many faulty (e.g. missing description, missing icons etc.) AppStream files in our packages. This isn't necessarily because of packaging error but because upstream didn't follow the AppStream policies while writing ...
Currently we're having many faulty (e.g. missing description, missing icons etc.) AppStream files in our packages. This isn't necessarily because of packaging error but because upstream didn't follow the AppStream policies while writing the file for their project. As such we should probably poke upstreams about these issues when we discover them.
See https://appstream.alpinelinux.org/20200628/html/edge/community/issues/index.html for a list of issues. Note that the data is regenerated daily, so you might have to change the date. Also see the main and testing repos.
3.19.0
Rasmus Thomsen
oss@cogitri.dev
Rasmus Thomsen
oss@cogitri.dev
https://gitlab.alpinelinux.org/alpine/aports/-/issues/11451
main/openrc-0.42.1-r8 (possibly other versions) exports broken /etc/init.d/ru...
2023-02-07T16:09:02Z
opal hart
gitlab.alpinelinux.org@wowana.me
main/openrc-0.42.1-r8 (possibly other versions) exports broken /etc/init.d/runsvdir
The `openrc` package exports the service file `/etc/init.d/runsvdir` that has `command=/usr/bin/runsvdir`, which openrc does not provide. The `runit` package provides both `/etc/init.d/runitd` and `/sbin/runsvdir` files, so even with run...
The `openrc` package exports the service file `/etc/init.d/runsvdir` that has `command=/usr/bin/runsvdir`, which openrc does not provide. The `runit` package provides both `/etc/init.d/runitd` and `/sbin/runsvdir` files, so even with runit installed, openrc's provided runsvdir service cannot be used out of the box.
I expect either openrc's runsvdir service to be removed, or for openrc to provide runsvdir. I'm biased toward the former solution because I don't think most people are going to think of OpenRC when they want this functionality that runsvdir provides.
https://gitlab.alpinelinux.org/alpine/aports/-/issues/10584
Qutebrowser need py3-qtwebengine
2019-07-14T21:27:12Z
Bruno D'Arcangeli
Qutebrowser need py3-qtwebengine
Hi all,
qutebrowser need py3-qtwebengine to work with qt5-qtwebengine.
Without it, it start but display a message box saying:
qutebrowser needs QtWebKit or QtWebEngine, but neither could be
imported!
The errors encountered were: ...
Hi all,
qutebrowser need py3-qtwebengine to work with qt5-qtwebengine.
Without it, it start but display a message box saying:
qutebrowser needs QtWebKit or QtWebEngine, but neither could be
imported!
The errors encountered were:
- QtWebKit: cannot import name ‘QtWebKit’ from ‘PyQt5’
(/usr/lib/python3.7/site-packages/PyQt5/*init*.py)
- QtWebEngine: cannot import name ‘QtWebEngineWidgets’ from ‘PyQt5’
(/usr/lib/python3.7/site-packages/PyQt5/*init*.py)
If i install py3-qtwebengine, qutebrowser work. It need to be added as a
dependency.
*(from redmine: issue id 10584, created on 2019-06-17)*
https://gitlab.alpinelinux.org/alpine/aports/-/issues/10583
OCaml 4.08.0 version bump
2019-07-17T09:01:00Z
Anton Kochkov
OCaml 4.08.0 version bump
OCaml 4.08.0 is a release with immense amount of changes:
\- Binding operators (let**, let+, and**, etc). They can be used to
streamline monadic code.
\- \`open\` now applies to arbitrary module expression in structures and
to applicat...
OCaml 4.08.0 is a release with immense amount of changes:
\- Binding operators (let**, let+, and**, etc). They can be used to
streamline monadic code.
\- \`open\` now applies to arbitrary module expression in structures and
to applicative paths in signatures.
\- A new notion of (user-defined) “alerts” generalizes the deprecated
warning.
\- New modules in the standard library: Fun, Bool, Int, Option, Result.
\- A significant number of new functions in Float, including FMA
support, and a new Float.Array submodule.
\- Source highlighting for errors and warnings in batch mode.
\- Many error messages were improved.
- Improved AFL instrumentation for objects and lazy values.
See detailed list of the changes:
https://github.com/ocaml/ocaml/blob/4.08/Changes
*(from redmine: issue id 10583, created on 2019-06-17)*
https://gitlab.alpinelinux.org/alpine/aports/-/issues/10490
There is no wxgtk3 package
2019-07-23T11:07:42Z
Leo
There is no wxgtk3 package
wxgtk only comes with gtk2 bindings
*(from redmine: issue id 10490, created on 2019-05-26, closed on 2019-06-01)*
wxgtk only comes with gtk2 bindings
*(from redmine: issue id 10490, created on 2019-05-26, closed on 2019-06-01)*
https://gitlab.alpinelinux.org/alpine/aports/-/issues/10481
No HDMI output on certain TV with RPi 3 B+
2019-07-23T11:07:45Z
Stan Wijckmans
No HDMI output on certain TV with RPi 3 B+
Hello
I have a RPi 3 B+ and with Alpine on it I don’t get display output to 1
particular TV.
When the Pi is on and I fully restart the TV (so not standby) I see
display output for a second or 2, then the image disappears and the TV
go...
Hello
I have a RPi 3 B+ and with Alpine on it I don’t get display output to 1
particular TV.
When the Pi is on and I fully restart the TV (so not standby) I see
display output for a second or 2, then the image disappears and the TV
goes into standby. It seems to think there’s no output from the Pi. The
TV’s HDMI input gets renamed to “raspberry” however so it does pick
something up. Also I’m sure the OS is still running cause I can SSH into
it (after configuring SSH on a working display that is).
I tried various HDMI related settings in config.txt
(hdmi\_force\_hotplug, hdmi\_safe, config\_hdmi\_boost, hdmi\_drive,
hdmi\_group + hdmi\_mode, hdmi\_force\_mode) but none of them fix the
issue.
I do get image with all other displays I tried, and also the exact same
setup (TV + cables) works fine out of the box with Raspbian.
Although I’m sure this particular TV has something to do with it (it’s
cheap ass and slow) I do wonder if there might be something in Alpine
that causes the HDMI output to behave differently, especially since a
vanilla Raspbian install (which has nothing display related set in
config.txt) works perfectly fine.
Regards
Stan
*(from redmine: issue id 10481, created on 2019-05-22, closed on 2019-05-26)*
https://gitlab.alpinelinux.org/alpine/aports/-/issues/10420
add white_dune
2019-07-12T15:47:55Z
J. Scheurich
add white_dune
white\_dune is a graphical VRML97/X3D editor, simple NURBS/Superformula
3D modeller, animation tool, and VRML97/X3DV commandline compiler in
development.
With white\_dune you can create/change 3D objects and animate them (in a
easy way...
white\_dune is a graphical VRML97/X3D editor, simple NURBS/Superformula
3D modeller, animation tool, and VRML97/X3DV commandline compiler in
development.
With white\_dune you can create/change 3D objects and animate them (in a
easy way if you choose the –4kids GUI).
The result can be shown in any webgl enabled web browser or can be
converted to the RIB format for movie creation.
URL: https://wdune.ourproject.org/
Source package: ftp://ftp.ourproject.org/pub/wdune/wdune-1.032.tar.bz2
*(from redmine: issue id 10420, created on 2019-05-08)*
https://gitlab.alpinelinux.org/alpine/aports/-/issues/10404
Firefox APKBUILD installs cbindgen from Cargo while it is available in the sy...
2019-07-13T21:14:53Z
Leo
Firefox APKBUILD installs cbindgen from Cargo while it is available in the system repositories.
*(from redmine: issue id 10404, created on 2019-05-03)*
*(from redmine: issue id 10404, created on 2019-05-03)*
Natanael Copa
Natanael Copa
https://gitlab.alpinelinux.org/alpine/aports/-/issues/10224
regression: rpi0w > boot on pi-armhf-3.9.2 but not on pi-armhf-3.9.3
2020-04-30T19:48:03Z
V S
regression: rpi0w > boot on pi-armhf-3.9.2 but not on pi-armhf-3.9.3
the rpi doesn’t even start, so I’m not sure what the problem is.
One thing for sure, it works on 3.9.2
*(from redmine: issue id 10224, created on 2019-04-09)*
the rpi doesn’t even start, so I’m not sure what the problem is.
One thing for sure, it works on 3.9.2
*(from redmine: issue id 10224, created on 2019-04-09)*
https://gitlab.alpinelinux.org/alpine/aports/-/issues/10221
Restore MongoDB drivers
2020-06-09T10:13:59Z
Kai Ren
Restore MongoDB drivers
With the commit
[https://git.alpinelinux.org/aports/commit/testing?id=8a901de31fa055ed591d487e12f8bb9ffcc0df21](https://git.alpinelinux.org/aports/commit/testing?id=8a901de31fa055ed591d487e12f8bb9ffcc0df21)
all MongoDB drivers where remo...
With the commit
[https://git.alpinelinux.org/aports/commit/testing?id=8a901de31fa055ed591d487e12f8bb9ffcc0df21](https://git.alpinelinux.org/aports/commit/testing?id=8a901de31fa055ed591d487e12f8bb9ffcc0df21)
all MongoDB drivers where removed from the testing repository for the
reason: “Upstream has switched to a nonfree license”.
However, this is not true. For example
https://github.com/mongodb/mongo-c-driver and
https://github.com/mongodb/mongo-php-library have both Apache-2.0
licenses at their master branch. Can these packages be restored? If not,
can you explain the details of this decision further?
*(from redmine: issue id 10221, created on 2019-04-09, closed on 2019-04-10)*
https://gitlab.alpinelinux.org/alpine/aports/-/issues/10178
Docker cgroups setup
2019-10-05T05:41:50Z
Marco De Stefani
Docker cgroups setup
The guide (https://wiki.alpinelinux.org/wiki/Docker) said to update the
*/etc/cgcofnig.conf* file in order to enable cgroup configs for
containers, but it seems that the subcategories of cpuset are not loaded
(not sure if this is a bug o...
The guide (https://wiki.alpinelinux.org/wiki/Docker) said to update the
*/etc/cgcofnig.conf* file in order to enable cgroup configs for
containers, but it seems that the subcategories of cpuset are not loaded
(not sure if this is a bug or what), the log said that cpuset.cpu was
not enabled. \_Adding *cpuset.cpu = /cgroup/cpuset/cpuset.cpu* it seems
to work, *cpuset = /cgroup/cpuset* is not enough (maybe useless?).
*(from redmine: issue id 10178, created on 2019-03-31)*
https://gitlab.alpinelinux.org/alpine/aports/-/issues/9968
nfs-utils without krb5 dependency
2019-07-23T11:14:52Z
algitbot
nfs-utils without krb5 dependency
Is it possible to have nfs-utils built without krb5-libs dependency by
supplying nfs-utils-krb5 as a split package?
*(from redmine: issue id 9968, created on 2019-02-08, closed on 2019-06-19)*
Is it possible to have nfs-utils built without krb5-libs dependency by
supplying nfs-utils-krb5 as a split package?
*(from redmine: issue id 9968, created on 2019-02-08, closed on 2019-06-19)*
3.10.0
https://gitlab.alpinelinux.org/alpine/aports/-/issues/9967
do not install sudoers.dist
2021-05-09T16:45:47Z
algitbot
do not install sudoers.dist
The sudo package installs an example file sudoers.dist in the /etc
directory
I think this file should only be installed on new installs as
/etc/sudoers where no existing /etc/sudoers exists, to avoid unneeded
cruft
*(from redmine: is...
The sudo package installs an example file sudoers.dist in the /etc
directory
I think this file should only be installed on new installs as
/etc/sudoers where no existing /etc/sudoers exists, to avoid unneeded
cruft
*(from redmine: issue id 9967, created on 2019-02-08)*
https://gitlab.alpinelinux.org/alpine/aports/-/issues/9945
RPi fails to boot if gpu_mem=16
2020-04-10T20:07:53Z
algitbot
RPi fails to boot if gpu_mem=16
for a headless server, the gpu is not really needed. But when setting
this to the minimum of 16 MB, the RPI (version 1 Model B) does not
boot.
It will flash the green led 4 times periodically.
When setting this to 32 MB, Alpine boots ...
for a headless server, the gpu is not really needed. But when setting
this to the minimum of 16 MB, the RPI (version 1 Model B) does not
boot.
It will flash the green led 4 times periodically.
When setting this to 32 MB, Alpine boots without issues.
4 flashes means loader.bin or start.elf not launched
Are these files in the raspberry image supplied by Alpine Linux? If not,
feel free to close this issue.
*(from redmine: issue id 9945, created on 2019-01-29)*
3.8.5
Natanael Copa
Natanael Copa
https://gitlab.alpinelinux.org/alpine/aports/-/issues/9934
mongodb crashes with “No space left on device” when using WiredTiger engine o...
2021-04-28T02:09:16Z
Jakub Jirutka
mongodb crashes with “No space left on device” when using WiredTiger engine on Btrfs
After few hours of running MongoDB crashed with the following error
message:
2019-01-29T03:38:02.050+0100 E STORAGE [WTJournalFlusher] WiredTiger error (28) [1548729482:50943][9171:0x7f96ce5bfae8], WT_SESSION.log_flush: /var/lib/mo...
After few hours of running MongoDB crashed with the following error
message:
2019-01-29T03:38:02.050+0100 E STORAGE [WTJournalFlusher] WiredTiger error (28) [1548729482:50943][9171:0x7f96ce5bfae8], WT_SESSION.log_flush: /var/lib/mongodb/journal/WiredTigerLog.0000000001: handle-write: pwrite: failed to write 256 bytes at offset 10273024: No space left on device
2019-01-29T03:38:02.051+0100 E STORAGE [WTJournalFlusher] WiredTiger error (28) [1548729482:51026][9171:0x7f96ce5bfae8], WT_SESSION.log_flush: journal/WiredTigerLog.0000000001: fatal log failure: No space left on device
2019-01-29T03:38:02.051+0100 E STORAGE [WTJournalFlusher] WiredTiger error (-31804) [1548729482:51053][9171:0x7f96ce5bfae8], WT_SESSION.log_flush: the process must exit and restart: WT_PANIC: WiredTiger library panic
2019-01-29T03:38:02.051+0100 F - [WTJournalFlusher] Fatal Assertion 28558 at src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp 366
2019-01-29T03:38:02.051+0100 F - [WTJournalFlusher]
***aborting after fassert() failure
2019-01-29T03:38:02.051+0100 F - [WTJournalFlusher] Got signal: 6 (Aborted).
This platform does not support printing stacktraces
I’ve tried to disable CoW for the `/var/lib/mongodb`, but with no
effect. I have no idea if it’s actually related to our Alpine build, I’m
reporting it here just to know if there are more people experiencing
this problem.
*(from redmine: issue id 9934, created on 2019-01-29)*
Natanael Copa
Natanael Copa
https://gitlab.alpinelinux.org/alpine/aports/-/issues/9929
Add completion for bash and zsh-completion to docker-compose
2019-07-23T10:31:37Z
tetsumaki
Add completion for bash and zsh-completion to docker-compose
Hello,
I think it would be nice to add completion for zsh
(/usr/share/zsh/site-functions/\_docker-compose) and bash
(/usr/share/bash-completion/completions/docker-compose) and maybe fish
(/usr/share/fish/completions/docker-compose.fish)...
Hello,
I think it would be nice to add completion for zsh
(/usr/share/zsh/site-functions/\_docker-compose) and bash
(/usr/share/bash-completion/completions/docker-compose) and maybe fish
(/usr/share/fish/completions/docker-compose.fish).
The package is easy to adjust but it might be better to create specific
packages for bash, zsh, fish ?
Eq1 :
https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/docker-compose
Eq2 :
https://github.com/void-linux/void-packages/blob/master/srcpkgs/docker-compose/template
I dream docker-compose switch in stable branch.
Thanks.
*(from redmine: issue id 9929, created on 2019-01-27)*
https://gitlab.alpinelinux.org/alpine/aports/-/issues/9926
Tuptime requires manual tasks after install
2019-07-23T11:15:15Z
Ricardo Fraile
Tuptime requires manual tasks after install
Hello,
The Tuptime Aport have some issues that requires manual intervention
after intall.
The needed changes are reported on
https://github.com/alpinelinux/aports/pull/5968 a few days ago.
It would be nice to have them commited to get...
Hello,
The Tuptime Aport have some issues that requires manual intervention
after intall.
The needed changes are reported on
https://github.com/alpinelinux/aports/pull/5968 a few days ago.
It would be nice to have them commited to get the right Aport
installation.
Thanks,
*(from redmine: issue id 9926, created on 2019-01-27, closed on 2019-06-19)*
* Changesets:
* Revision 5738c95c6dace5250af6b5eb9ddeeba8dcb73b35 by Ricardo Fraile on 2019-03-06T09:54:12Z:
```
testing/tuptime: enable service and start it (fixes #9926)
Enable tuptime service and start it.
```
Roberto Oliveira
Roberto Oliveira
https://gitlab.alpinelinux.org/alpine/aports/-/issues/9923
busybx umount does not support -O flag, but it's used in netmount script
2023-03-02T16:04:58Z
algitbot
busybx umount does not support -O flag, but it's used in netmount script
the /etc/init.d/netmount script contains this code:
if \[ “$RC\_UNAME” = Linux \] && \[ $retval = 0 \]; then
umount -a -O \_netdev
retval=$?
fi
it shows an error when shutting down/rebooting system with attached usb
disk, because...
the /etc/init.d/netmount script contains this code:
if \[ “$RC\_UNAME” = Linux \] && \[ $retval = 0 \]; then
umount -a -O \_netdev
retval=$?
fi
it shows an error when shutting down/rebooting system with attached usb
disk, because -O is not supported by busybox
it is a cosmetic issue, hence low priority
*(from redmine: issue id 9923, created on 2019-01-26)*
Natanael Copa
Natanael Copa