alpine issueshttps://gitlab.alpinelinux.org/groups/alpine/-/issues2022-03-11T08:22:34Zhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13581Request to upgrade main/libxml2 to version 2.9.132022-03-11T08:22:34ZMarc ChanRequest to upgrade main/libxml2 to version 2.9.13Hello, the current version of the `main/libxml2` package (2.9.12-r3) has been flagged because version 2.9.13 is now available with fix to CVE-2022-23308.
Requesting to upgrade the package to this new version.
Reference for libxml2 2.9...Hello, the current version of the `main/libxml2` package (2.9.12-r3) has been flagged because version 2.9.13 is now available with fix to CVE-2022-23308.
Requesting to upgrade the package to this new version.
Reference for libxml2 2.9.13 release:
https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.9.13Carlo LandmeterCarlo Landmeterhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13574community/libvirt: error on undefining domain2022-03-11T09:26:59ZHoang Nguyencommunity/libvirt: error on undefining domainRunning `virsh -c qemu:///system undefine domain_name` gives following output:
```log
error: Disconnected from qemu:///system due to end of file
error: Failed to undefine domain 'domain_name'
error: End of file while reading data: I/O er...Running `virsh -c qemu:///system undefine domain_name` gives following output:
```log
error: Disconnected from qemu:///system due to end of file
error: Failed to undefine domain 'domain_name'
error: End of file while reading data: I/O error
```
and virtqemud daemon (or libvirtd) will crash.
Here is what I got from the log:
```log
2022-03-05 14:15:47.699+0000: 4552: warning : qemuInterfaceOpenVhostNet:764 : Unable to open vhost-net. Opened so far 0, requested 1
2022-03-05 14:17:09.479+0000: 4549: error : virNetSocketReadWire:1791 : End of file while reading data: I/O error
```
I can still create domains, run them and other stuff normally (through Vagrant). The last time I had to undefine a domain was around 27/02, so maybe an update since then breaks the functionality. I tried reverting the recent qemu commit with no luck so the libvirt update to 8.1.0 may be at fault.Francesco ColistaFrancesco Colistahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13572linux-lts: enable Landlock2022-03-11T12:08:44ZMickaël Salaünlinux-lts: enable LandlockHi!
Could you please enable Landlock in the kernel? It enables to sandbox applications and is available since Linux 5.13. See https://landlock.io for presentations and useful links.
I proposed changes here: https://gitlab.alpinelinux.o...Hi!
Could you please enable Landlock in the kernel? It enables to sandbox applications and is available since Linux 5.13. See https://landlock.io for presentations and useful links.
I proposed changes here: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/31556Natanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13586linux-edge: enable DualSense gamepad2022-03-13T15:11:41Zshumlinux-edge: enable DualSense gamepad`Alpine Edge, x86_64, linux-edge`
This is similar request as https://gitlab.alpinelinux.org/alpine/aports/-/issues/10873 but to newly released DualSense.
Relevant kernel modules:
```
CONFIG_PLAYSTATION_FF
CONFIG_HID_PLAYSTATION
````Alpine Edge, x86_64, linux-edge`
This is similar request as https://gitlab.alpinelinux.org/alpine/aports/-/issues/10873 but to newly released DualSense.
Relevant kernel modules:
```
CONFIG_PLAYSTATION_FF
CONFIG_HID_PLAYSTATION
```Milan P. StanićMilan P. Stanićhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13591Qt 6 broken on ARM (aarch64 and armv7) since 3.152022-03-13T19:37:17ZLova WidmarkQt 6 broken on ARM (aarch64 and armv7) since 3.15Using the following Dockerfile...
```
FROM alpine:latest AS build
# Install build dependencies
RUN apk add --no-cache \
qt6-qtbase-dev \
qt6-qtdeclarative-dev \
g++ \
make \
git
WORKDIR /app/QJsonSerializer
RUN git...Using the following Dockerfile...
```
FROM alpine:latest AS build
# Install build dependencies
RUN apk add --no-cache \
qt6-qtbase-dev \
qt6-qtdeclarative-dev \
g++ \
make \
git
WORKDIR /app/QJsonSerializer
RUN git clone --depth 1 https://github.com/Znurre/QJsonSerializer.git . \
&& /usr/lib/qt6/bin/qmake \
&& make -j`nproc` \
&& make install
```
...with the following command:
`docker buildx build --platform=linux/arm64/8 .`
...will result in the following error:
> #0 1.952 /usr/lib/qt6/mkspecs/features/toolchain.prf:76: Variable QMAKE_CXX.COMPILER_MACROS is not defined.
> #0 1.958 Project ERROR: failed to parse default search paths from compiler output
This works on x86_64. It also work when changing `latest` to `3.14`. Both `3.15` and `edge` have this problem on ARM, possibly other architectures as well.https://gitlab.alpinelinux.org/alpine/aports/-/issues/13590TigerVNC: vncserver is not usable2022-03-14T02:22:12ZalexcTigerVNC: vncserver is not usableThe TigerVNC package in Alpine Linux repo has many issues in the vncserver part.
I have already discussed with member of TigerVNC. See [here](https://github.com/TigerVNC/tigervnc/issues/1443).
I listed below some of the key points:
...The TigerVNC package in Alpine Linux repo has many issues in the vncserver part.
I have already discussed with member of TigerVNC. See [here](https://github.com/TigerVNC/tigervnc/issues/1443).
I listed below some of the key points:
- The original TigerVNC `vncserver@.service` only supports `systemd`. And the package included in the Alpine repo also has `systemd` service instead of OpenRC service. There is a simple [converter](http://openrc.run/) can do the trick, although maybe not fully functional but is usable.
- There is a file (`/etc/pam.d/tigervnc`) out of date (?) or not compatible.
- There is dependency missing, `perl` is one example I believe.
- `Xvnc` (`Xtigervnc`) is not included in the Alpine version. It makes `vncserver` unusable right now.
Detailed information can be found on the TigerVNC issue link. Hope all those info can provide some direction for this package.
Thanks!Patrycja Rosaalpine@ptrcnull.mePatrycja Rosaalpine@ptrcnull.mehttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13533util-linux-login and acct conflicts2022-03-14T17:24:03ZEdd Salkieldutil-linux-login and acct conflictsCurrently `util-linux-login` and `acct` both provide `usr/bin/last` and `usr/share/man/man1/last.1.gz`, causing installation errors if commands from both packages are required.Currently `util-linux-login` and `acct` both provide `usr/bin/last` and `usr/share/man/man1/last.1.gz`, causing installation errors if commands from both packages are required.https://gitlab.alpinelinux.org/alpine/aports/-/issues/13373package request: wmutils/opt2022-03-14T21:03:16ZGhost Userpackage request: wmutils/opt[https://github.com/wmutils/opt](https://github.com/wmutils/opt) - "optional addons to wmutils"[https://github.com/wmutils/opt](https://github.com/wmutils/opt) - "optional addons to wmutils"https://gitlab.alpinelinux.org/alpine/aports/-/issues/12320main/amavis: The removal of bdb, due to licensing issues, breaks amavis2022-03-15T08:36:00ZMartin Lantzmain/amavis: The removal of bdb, due to licensing issues, breaks amavisIn [Remove bdb due to licensing issues](https://gitlab.alpinelinux.org/alpine/aports/-/commit/cb9355ecc0f2ff3483a15ddae0a20bb4a0dc7d52) it was noted that
> removing the `perl-db` dep breaks `amavis`. Maybe it's just my config, but I get...In [Remove bdb due to licensing issues](https://gitlab.alpinelinux.org/alpine/aports/-/commit/cb9355ecc0f2ff3483a15ddae0a20bb4a0dc7d52) it was noted that
> removing the `perl-db` dep breaks `amavis`. Maybe it's just my config, but I get `Can't locate BerkeleyDB.pm in @INC`. Installing the `perl-db` package fixes the problem.
Filing this issue to make sure it gets attention.Leonardo ArenaLeonardo Arenahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13599Package request: gcolor32022-03-15T14:16:48ZTimPackage request: gcolor3gcolor3 - color picker.
![image](/uploads/0b1fbf762fd0bb5147b1996bbd696ebb/image.png)
Website:
https://www.hjdskes.nl/projects/gcolor3/
Repo:
https://gitlab.gnome.org/World/gcolor3/gcolor3 - color picker.
![image](/uploads/0b1fbf762fd0bb5147b1996bbd696ebb/image.png)
Website:
https://www.hjdskes.nl/projects/gcolor3/
Repo:
https://gitlab.gnome.org/World/gcolor3/https://gitlab.alpinelinux.org/alpine/aports/-/issues/13600gnome-chess fails to start2022-03-15T17:22:22ZDocbrokegnome-chess fails to start```
[ins]└───▶ gnome-chess
Error relocating /usr/lib/libgtk-4.so.1: pango_layout_line_get_length: symbol not found
Error relocating /usr/lib/libgtk-4.so.1: pango_layout_line_get_resolved_direction: symbol not found
Error relocating /usr...```
[ins]└───▶ gnome-chess
Error relocating /usr/lib/libgtk-4.so.1: pango_layout_line_get_length: symbol not found
Error relocating /usr/lib/libgtk-4.so.1: pango_layout_line_get_resolved_direction: symbol not found
Error relocating /usr/lib/libgtk-4.so.1: pango_attr_word_new: symbol not found
Error relocating /usr/lib/libgtk-4.so.1: pango_attr_sentence_new: symbol not found
Error relocating /usr/lib/libgtk-4.so.1: pango_layout_line_get_start_index: symbol not found
Error relocating /usr/lib/libgtk-4.so.1: pango_text_transform_get_type: symbol not found
Error relocating /usr/lib/libgtk-4.so.1: pango_attr_text_transform_new: symbol not found
Error relocating /usr/lib/libgtk-4.so.1: pango_attr_baseline_shift_new: symbol not found
Error relocating /usr/lib/libgtk-4.so.1: pango_font_scale_get_type: symbol not found
Error relocating /usr/lib/libgtk-4.so.1: pango_attr_font_scale_new: symbol not found
Error relocating /usr/lib/libgtk-4.so.1: pango_attr_line_height_new: symbol not found
Error relocating /usr/lib/libgtk-4.so.1: pango_layout_get_caret_pos: symbol not found
Error relocating /usr/lib/libgtk-4.so.1: pango_font_get_languages: symbol not found
Error relocating /usr/lib/libgtk-4.so.1: pango_attr_line_height_new_absolute: symbol not found
Error relocating /usr/lib/libgtk-4.so.1: pango_baseline_shift_get_type: symbol not found
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/13597testing/tabby update request2022-03-16T08:07:07ZDocbroketesting/tabby update requesttesting tabby 2.0 version is released.testing tabby 2.0 version is released.https://gitlab.alpinelinux.org/alpine/aports/-/issues/13598Package request: qalculate-qt2022-03-16T08:57:25ZZapethPackage request: qalculate-qtI would like to have the qt variant of qalculate added as a package (I saw libqalculate and qalculate-gtk already exist)
Source link: https://github.com/Qalculate/qalculate-qt/releases/download/v4.1.0/qalculate-qt-4.1.0.tar.gz
I was ab...I would like to have the qt variant of qalculate added as a package (I saw libqalculate and qalculate-gtk already exist)
Source link: https://github.com/Qalculate/qalculate-qt/releases/download/v4.1.0/qalculate-qt-4.1.0.tar.gz
I was able to build it on a musl Void Linux installation without issues, with the dependencies specified in [their template file](https://github.com/void-linux/void-packages/blob/master/srcpkgs/qalculate-qt/template)
```
hostmakedepends="intltool pkg-config qt5-qmake qt5-host-tools"
makedepends="libqalculate-devel qt5-devel"
depends="gnuplot"
```
edit: I don't know if qt5 is required, might be worth a shot to try building it with qt6 dependencieshttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13408update-kernel extra firmware doesn't split string2022-03-16T09:29:52ZRose Davidsonupdate-kernel extra firmware doesn't split stringI'm writing my own mkimage.sh plugin, and I need to set some extra firmware, but the extra firmware support in update-kernel does not properly split the string.
https://gitlab.alpinelinux.org/alpine/alpine-conf/-/blob/b3f03bf4704b02146c...I'm writing my own mkimage.sh plugin, and I need to set some extra firmware, but the extra firmware support in update-kernel does not properly split the string.
https://gitlab.alpinelinux.org/alpine/alpine-conf/-/blob/b3f03bf4704b02146cca4cf1bd7af85011d5273a/update-kernel.in#L301
The problem is the quotes around `$modloopfw`; by changing it to `for _xfw in $modloopfw; do` the string will be properly split.https://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues/10503[3.15] setup-alpine in headless situation altered by network restart2022-03-16T09:41:51Zmacmpi[3.15] setup-alpine in headless situation altered by network restart@ncopa Since Alpine 3.15, the following change https://gitlab.alpinelinux.org/alpine/alpine-conf/-/commit/39c91c1486c55ce1ee3ec1e646032d04e21406ed, which unconditionally forces network interfaces restart during `setup-alpine`, breaks abi...@ncopa Since Alpine 3.15, the following change https://gitlab.alpinelinux.org/alpine/alpine-conf/-/commit/39c91c1486c55ce1ee3ec1e646032d04e21406ed, which unconditionally forces network interfaces restart during `setup-alpine`, breaks ability to configure Alpine in headless situation (like under pre-existing ssh session), as the session gets disconnected within setup-alpine script execution...
How about making such networking restart conditional with a setup-alpine parameter, or include a sanity-check to prevent it if ongoing network communication is already active, or ask user for explicit confirmation for restarting interfaces in interactive mode?
Thanks for consideration.
EDIT: maybe sth similar might be needed to avoid ssh install collision with pre-existing headless session too...https://gitlab.alpinelinux.org/alpine/aports/-/issues/13601Package request: qrencode2022-03-16T13:30:33ZTimPackage request: qrencodehttps://github.com/fukuchi/libqrencode
Libqrencode is a fast and compact library for encoding data in a QR Code, a 2D symbology that can be scanned by handy terminals such as a smartphone. The capacity of QR Code is up to 7000 digits or...https://github.com/fukuchi/libqrencode
Libqrencode is a fast and compact library for encoding data in a QR Code, a 2D symbology that can be scanned by handy terminals such as a smartphone. The capacity of QR Code is up to 7000 digits or 4000 characters and has high robustness.
Libqrencode accepts a string or a list of data chunks then encodes in a QR Code symbol as a bitmap array. While other QR Code applications generate an image file, using libqrencode allows applications to render QR Code symbols from raw bitmap data directly. This library also contains a command-line utility outputs QR Code images in various formats.https://gitlab.alpinelinux.org/alpine/aports/-/issues/11726opencv has unsatisfiable dependencies2022-03-16T16:57:40ZLeon Marzopencv has unsatisfiable dependenciesWhen trying to install opencv, this error shows up:
```
ERROR: unsatisfiable contraints:
so:libIlmImf-2_4.so.24 (missing):
required by: opencv-4.3.0-r0[so:libIlmImf-2_4.so.24]
```
Apparently, opencv wasn't rebuild against openexr v...When trying to install opencv, this error shows up:
```
ERROR: unsatisfiable contraints:
so:libIlmImf-2_4.so.24 (missing):
required by: opencv-4.3.0-r0[so:libIlmImf-2_4.so.24]
```
Apparently, opencv wasn't rebuild against openexr version 2.5https://gitlab.alpinelinux.org/alpine/aports/-/issues/13602opencv-dev has unsatisfiable dependencies2022-03-16T16:59:11ZYannick Ulrichopencv-dev has unsatisfiable dependenciesOn edge, `opencv-dev` can't be installed
```
/ # apk add opencv-dev
ERROR: unable to select packages:
ffmpeg-dev-5.0-r0:
conflicts: ffmpeg4-dev-4.4.1-r1[pc:libavcodec=59.18.100] ffmpeg4-dev-4.4.1-r1[pc:libavdevice=59.4.100]
...On edge, `opencv-dev` can't be installed
```
/ # apk add opencv-dev
ERROR: unable to select packages:
ffmpeg-dev-5.0-r0:
conflicts: ffmpeg4-dev-4.4.1-r1[pc:libavcodec=59.18.100] ffmpeg4-dev-4.4.1-r1[pc:libavdevice=59.4.100]
ffmpeg4-dev-4.4.1-r1[pc:libavfilter=8.24.100] ffmpeg4-dev-4.4.1-r1[pc:libavformat=59.16.100]
ffmpeg4-dev-4.4.1-r1[pc:libavutil=57.17.100] ffmpeg4-dev-4.4.1-r1[pc:libpostproc=56.3.100]
ffmpeg4-dev-4.4.1-r1[pc:libswresample=4.3.100] ffmpeg4-dev-4.4.1-r1[pc:libswscale=6.4.100]
satisfies: opencv-dev-4.5.5-r1[ffmpeg-dev]
ffmpeg4-dev-4.4.1-r1:
conflicts: ffmpeg-dev-5.0-r0[pc:libavcodec=58.134.100] ffmpeg-dev-5.0-r0[pc:libavdevice=58.13.100] ffmpeg-dev-5.0-r0[pc:libavfilter=7.110.100]
ffmpeg-dev-5.0-r0[pc:libavformat=58.76.100] ffmpeg-dev-5.0-r0[pc:libavutil=56.70.100] ffmpeg-dev-5.0-r0[pc:libpostproc=55.9.100]
ffmpeg-dev-5.0-r0[pc:libswresample=3.9.100] ffmpeg-dev-5.0-r0[pc:libswscale=5.9.100]
satisfies: vtk-dev-9.1.0-r2[ffmpeg4-dev]
```
I would guess, `opencv` just needs to be rebuild?
Related old issue: #11726https://gitlab.alpinelinux.org/alpine/aports/-/issues/13569CONFIG_FB_EFI2022-03-16T18:01:23ZJanna LiCONFIG_FB_EFIWithout CONFIG_FB_EFI in the kernel, my PC (actually a framebuffer) cannot boot. This option is disabled by default in the linux-lts package. Help please
i5 9400f, gtx 1660 super
msi z390 gaming edge acWithout CONFIG_FB_EFI in the kernel, my PC (actually a framebuffer) cannot boot. This option is disabled by default in the linux-lts package. Help please
i5 9400f, gtx 1660 super
msi z390 gaming edge acNatanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13307main/vim: add support for custom configuration file not managed by apk2022-03-16T19:34:59ZSimon Fsimon-alpine@fraho.eumain/vim: add support for custom configuration file not managed by apkCurrently the vim-configuration file is hardcoded as `/etc/vim/vimrc`. As this file is managed by `apk`, I don't really want to make changes to this file. Other distros use a second configuration file which is not managed by a package ma...Currently the vim-configuration file is hardcoded as `/etc/vim/vimrc`. As this file is managed by `apk`, I don't really want to make changes to this file. Other distros use a second configuration file which is not managed by a package manager to use for customization, e.g. `/etc/vim/vimrc.local`.
Could you please append something like this to the shipped `vimrc`?
```
" Source a global configuration file if available
if filereadable("/etc/vim/vimrc.local")
source /etc/vim/vimrc.local
endif
```3.15.1Natanael CopaNatanael Copa