alpine issueshttps://gitlab.alpinelinux.org/groups/alpine/-/issues2020-02-25T20:36:16Zhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/11253postgresql-pllua fails on s390x2020-02-25T20:36:16ZKevin Daudtpostgresql-pllua fails on s390xpostgresql-pllua currently fails to build on s390x:
```
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv -O2 -I/usr/include/lua5.3 -I. -I./ -I/usr/include/postgresql/server -I/usr/include/postgresql/internal -O2 -f...postgresql-pllua currently fails to build on s390x:
```
/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv -O2 -I/usr/include/lua5.3 -I. -I./ -I/usr/include/postgresql/server -I/usr/include/postgresql/internal -O2 -fomit-frame-pointer -D_GNU_SOURCE -I/usr/include/libxml2 -flto=thin -emit-llvm -c -o src/error.bc src/error.c
src/error.c:1279:10: fatal error: 'plerrcodes.h' file not found
#include "plerrcodes.h"
^~~~~~~~~~~~~~
```
I've tried to reproduce it, but in a docker container on s390x it just works (though I had to add clang-dev / llvm9-dev to makedepends for some reason).
See: https://tpaste.us/6VkDLeoLeohttps://gitlab.alpinelinux.org/alpine/aports/-/issues/11252rspamd-controller stop working after some time2021-10-20T14:22:30ZKévin Guignardrspamd-controller stop working after some timeI have an issue with the rspamd-controller (x86_64) whenever I start the rspamd service,
the controller is available -- throught nginx frontend -- but after some time the controller process crash, not the normal processes.
However rspa...I have an issue with the rspamd-controller (x86_64) whenever I start the rspamd service,
the controller is available -- throught nginx frontend -- but after some time the controller process crash, not the normal processes.
However rspamd still does its work, filtering my emails, but the whole rspamd service doesn't respond to RC commands, only SIGKILL directly on main and normal processes works. Since rspamd-controller only manage WebUI it seems logical.
I saw no suspicious error log, so I'll try debugging this in some dedicated VM.https://gitlab.alpinelinux.org/alpine/infra/infra/-/issues/10676CI detection of circular dependencies2022-01-22T02:38:18ZAriadne Conillariadne@ariadne.spaceCI detection of circular dependenciesI have had to break a few circular dependencies recently. It would be nice if the CI scripts could detect these circular dependencies so they don't make it in to begin with...I have had to break a few circular dependencies recently. It would be nice if the CI scripts could detect these circular dependencies so they don't make it in to begin with...https://gitlab.alpinelinux.org/alpine/infra/infra/-/issues/10675Migrate repositories from git.a.o to GitLab2020-05-17T06:31:31ZCarlo LandmeterMigrate repositories from git.a.o to GitLabNow that we have integrated GitLab into Alpine infrastructure it's time to looks at migrating git.a.o repositories to GitLab projects. This is probably also a good time to cleanup git.a.o and remove some older and obsolete repositories. ...Now that we have integrated GitLab into Alpine infrastructure it's time to looks at migrating git.a.o repositories to GitLab projects. This is probably also a good time to cleanup git.a.o and remove some older and obsolete repositories.
Looking at the current list on git.a.o we have:
`Alpine Projects`, `Docs`, `ACF`, `Hosted`, `user`
* Docs and ACF are already migrated to GitLab.
* Hosted has not been migrated at all, so we need to check what to do with those repositories.
* Users have probably already started to shift their repos to GitLab, we need to double check this.
To keep complexity and maintenance burden low, I would suggest to only mirror the most important repositories to git.a.o. This can be done automatically via the repositories settings in the project and push on update. The two major reasons to keep repositories and mirror them on git.a.o are:
1. Do not break customer remotes
2. Provide an alternative self hosted mirror (we also keep our github mirrors)
For mirroring I would suggest to skip ACF, Docs, Hosted and user and only mirror a selection of Alpine Projects:
* [x] abuild
* [x] alpine-baselayout
* [x] alpine-conf
* [x] alpine-mksite
* [x] apk-tools
* [x] aports
* [x] mkinitfs
* [x] alpine-secdb
From this list I would like to address `aports` specifically as this is the main alpine repository and probably needs some special attention. Not sure we should make this a separate issue.
* Path based ACL: alpine/infra/docker/gitlab@be19b641
* Add all developers with commit access to aports projectCarlo LandmeterCarlo Landmeterhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/11251ERROR: unsatisfied constraints: Openvas9 Install on Alpine Linux2020-02-26T21:29:29Zjdbliss1ERROR: unsatisfied constraints: Openvas9 Install on Alpine LinuxTrying to install Openvas9 on Alpine Linux. I was trying to install the packages for the install and I'm getting this error.
> WARNING: Ignoring APKINDEX.24d64ab1.tar.gz: No such file or directory
The Alpine Linux version is 3.11.3.
I...Trying to install Openvas9 on Alpine Linux. I was trying to install the packages for the install and I'm getting this error.
> WARNING: Ignoring APKINDEX.24d64ab1.tar.gz: No such file or directory
The Alpine Linux version is 3.11.3.
I ran the following commands to add/update the repositories.
At first I just added the first repository `edge/community`, but that didn't work so I added the other repositories in hopes that would work but it didn't.
```sh
echo http://d1-cdn.alpinelinux.org/alpine/edge/community >> /etc/apk/repositories
echo http://d1-cdn.alpinelinux.org/alpine/edge/main >> /etc/apk/repositories
echo http://d1-cdn.alpinelinux.org/alpine/edge/testing >> /etc/apk/repositories
echo http://d1-cdn.alpinelinux.org/alpine/v3.6/main >> /etc/apk/repositories
echo http://d1-cdn.alpinelinux.org/alpine/v3.6/community >> /etc/apk/repositories
apk update
```
I then ran the following command to try to install the packages for openvas `apk add openvas-manager gnutls-utils openvas-cli openvas-scanner greenbone-security-assistant python2 redis`
I've been using the following tutorial, which is the link below
https://wiki.alpinelinux.org/wiki/Setting_up_OpenVAS9
The file attached is a screenshot of the error I'm getting
![Capture1](/uploads/465bbaacea47e2d4e1b774ded0e90829/Capture1.PNG)https://gitlab.alpinelinux.org/alpine/aports/-/issues/11250Make readline an optional dependency in socat package?2020-02-25T22:35:41ZMike PerhamMake readline an optional dependency in socat package?Hi, the socat package depends on `readline`, which pulls in ~10MB of terminfo data via ncurses. This is really heavyweight for a 500KB socket helper. My Docker image is 15MB, 10MB is due to readline support, which I don't use or need. so...Hi, the socat package depends on `readline`, which pulls in ~10MB of terminfo data via ncurses. This is really heavyweight for a 500KB socket helper. My Docker image is 15MB, 10MB is due to readline support, which I don't use or need. socat does offer a `--disable-readline` flag with configure. Is it possible to remove the dependency on readline or make the terminfo files optional?https://gitlab.alpinelinux.org/alpine/aports/-/issues/11249squid: directory /var/run/squid missing2020-02-25T11:12:44ZChristian Dietrichsquid: directory /var/run/squid missingHi all,
The directory "/var/run/squid" is [required](https://wiki.squid-cache.org/Features/SmpScale#Cannot_bind_socket_FD_NN_to_.5B::.5D:_.2813.29_Permission_denied) when running squid in [smp mode](https://wiki.squid-cache.org/Features...Hi all,
The directory "/var/run/squid" is [required](https://wiki.squid-cache.org/Features/SmpScale#Cannot_bind_socket_FD_NN_to_.5B::.5D:_.2813.29_Permission_denied) when running squid in [smp mode](https://wiki.squid-cache.org/Features/SmpScale) (config option "workers N").
Otherwise squid starts but doesn't listen to any ports/addresses. Log message "commBind Cannot bind socket FD 11 to [::]: (2) No such file or directory".
Best regards,
ChristianKevin DaudtKevin Daudthttps://gitlab.alpinelinux.org/alpine/aports/-/issues/11248Package request - Lutra Consulting MDAL2020-04-02T15:48:56ZSaijin-NaibPackage request - Lutra Consulting MDALMDAL is in kind to gdal/pdal, but focused on mesh/multi-dimensional data. Having it would be a huge boost to the already available OSGEO stack.
https://www.mdal.xyz/MDAL is in kind to gdal/pdal, but focused on mesh/multi-dimensional data. Having it would be a huge boost to the already available OSGEO stack.
https://www.mdal.xyz/https://gitlab.alpinelinux.org/alpine/aports/-/issues/11247Package request - OSGEO pdal2021-10-25T20:05:26ZSaijin-NaibPackage request - OSGEO pdalWe currently have the py3 bindings for pdal, but seemingly not the compiled binaries. It'd be a huge help to have as part of the OSGEO stack.We currently have the py3 bindings for pdal, but seemingly not the compiled binaries. It'd be a huge help to have as part of the OSGEO stack.https://gitlab.alpinelinux.org/alpine/aports/-/issues/11246Package Request: MaxMind-DB-Reader-php php72020-02-24T16:11:17ZMichael AldridgePackage Request: MaxMind-DB-Reader-php php7libmaxminddb has an optional php7 extension which can be built to significantly increase the speed of mmdb operations. This would be fantastic to enable if it could be turned on within Alpine's package.libmaxminddb has an optional php7 extension which can be built to significantly increase the speed of mmdb operations. This would be fantastic to enable if it could be turned on within Alpine's package.Andy PostnikovAndy Postnikovhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/11245miniupnpd depends on old solib2020-03-08T15:14:43ZGhost Userminiupnpd depends on old solibHi,
miniupnpd depends on so:libip4tc.so.0 but that lib is at .2, just needs to be rebuilt...
ThanksHi,
miniupnpd depends on so:libip4tc.so.0 but that lib is at .2, just needs to be rebuilt...
Thankshttps://gitlab.alpinelinux.org/alpine/docker-abuild/-/issues/64Please add apk fix to entrypoint.sh2020-02-22T11:14:11ZRasmus Thomsenoss@cogitri.devPlease add apk fix to entrypoint.shRight now docker-abuild blows up every time abuild is upgraded:
```
Executing abuild-3.5.0-r1.pre-upgrade
ERROR: abuild-3.5.0-r1: failed to rename usr/bin/.apk.4005a7a50cbc2894af4dab81a00a600592c369d2e2279592 to usr/bin/abuild.
Executin...Right now docker-abuild blows up every time abuild is upgraded:
```
Executing abuild-3.5.0-r1.pre-upgrade
ERROR: abuild-3.5.0-r1: failed to rename usr/bin/.apk.4005a7a50cbc2894af4dab81a00a600592c369d2e2279592 to usr/bin/abuild.
Executing busybox-1.31.1-r11.trigger
1 error; 818 MiB in 242 packages
```
Afterwards dabuild can't be used since it only throws
```
fetch http://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
1 error; 818 MiB in 242 packages
```https://gitlab.alpinelinux.org/alpine/docker-abuild/-/issues/63dabuild fails to find locally packages if /etc/apk/repositories doesn't use $...2020-02-22T12:01:33ZRasmus Thomsenoss@cogitri.devdabuild fails to find locally packages if /etc/apk/repositories doesn't use ${HOME}/packages for these reposHello,
I use a separate BTRFS subvolume for packages, so my /etc/apk/repositories looks like this:
```
http://dl-cdn.alpinelinux.org/alpine/edge/main
http://dl-cdn.alpinelinux.org/alpine/edge/community
http://dl-cdn.alpinelinux.org/alp...Hello,
I use a separate BTRFS subvolume for packages, so my /etc/apk/repositories looks like this:
```
http://dl-cdn.alpinelinux.org/alpine/edge/main
http://dl-cdn.alpinelinux.org/alpine/edge/community
http://dl-cdn.alpinelinux.org/alpine/edge/testing
/pack/alpine/repo/main
/pack/alpine/repo/community
/pack/alpine/repo/testing
```
This causes dabuild to fail to find locally built packages, since it expects that ${HOME}/packages/${REPO} is in /etc/apk/repositorieshttps://gitlab.alpinelinux.org/alpine/aports/-/issues/11244py3-qt5 import error: _ZNK17QOpenGLTimerQuery16waitForTimestampEv: symbol not...2020-02-24T06:30:09ZAnjandev Momipy3-qt5 import error: _ZNK17QOpenGLTimerQuery16waitForTimestampEv: symbol not foundHello! I am using postmarketos with plasma-mobile on the pinephone. I recently wrote a mobile gui for gopass: https://git.sr.ht/~anjan/mobpass
The program runs fine on my desktop - void linux x86_64 bit with all dependencies installed v...Hello! I am using postmarketos with plasma-mobile on the pinephone. I recently wrote a mobile gui for gopass: https://git.sr.ht/~anjan/mobpass
The program runs fine on my desktop - void linux x86_64 bit with all dependencies installed via xbps. On my pinephone running postmarketos, I installed py-qt5 via the `sudo apk add py-qt5` command. However, when I run the program on the pinephone, I get the following error:
```
pineyphone:~/builds/mobpass$ python3.8 __init__.py
Traceback (most recent call last):
File "__init__.py", line 16, in <module>
from PyQt5.QtWidgets import QApplication
ImportError: Error relocating /usr/lib/python3.8/site-packages/PyQt5/QtGui.so: _ZNK17QOpenGLTimerQuery16waitForTimestampEv: symbol not found
```
This may be an issue for others writing pyqt5 apps for the pinephone (or alpine linux). My code is very simple and I recommend you try it out to reproduce. If you have any questions or if I can help in any way, please let me know.https://gitlab.alpinelinux.org/alpine/aports/-/issues/11243QEMU 4.2 (edge): "recvmsg: message too long"2020-02-21T18:17:42ZDanct12danct12@disroot.orgQEMU 4.2 (edge): "recvmsg: message too long"On current QEMU 4.2, if I contact a server, it'll spam the console with `recvmsg: Message too long`. DNS does not work.
Reproducing the error:
- Setup a QEMU i386 rootfs using debootstrap.
- Then, after finishing stage 2, chroot into th...On current QEMU 4.2, if I contact a server, it'll spam the console with `recvmsg: Message too long`. DNS does not work.
Reproducing the error:
- Setup a QEMU i386 rootfs using debootstrap.
- Then, after finishing stage 2, chroot into the rootfs
- `ping 8.8.8.8`
- Console spams with `ping: recvmsg: Message too long`
CC: @ncopa https://gitlab.alpinelinux.org/alpine/aports/-/issues/11242apk refuses to install seamonkey along with firefox-esr2021-09-02T13:50:44Zalgitbotapk refuses to install seamonkey along with firefox-esrIt seems that apk refuses to install packages that have libraries with
same name even if they are going to install different paths.
```
ERROR: unsatisfiable constraints:
firefox-esr-52.6.0-r1:
conflicts: seamonkey-2.48-r1[so:liblg...It seems that apk refuses to install packages that have libraries with
same name even if they are going to install different paths.
```
ERROR: unsatisfiable constraints:
firefox-esr-52.6.0-r1:
conflicts: seamonkey-2.48-r1[so:liblgpllibs.so=0] seamonkey-2.48-r1[so:libxul.so=0]
satisfies: world[firefox-esr]
seamonkey-2.48-r1:
conflicts: firefox-esr-52.6.0-r1[so:liblgpllibs.so=0] firefox-esr-52.6.0-r1[so:libxul.so=0]
satisfies: world[seamonkey]
```
*(from redmine: issue id 8648, created on 2018-03-15)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/11241bluetooth in gnome settings broken2020-02-26T11:47:14ZRaattybluetooth in gnome settings brokenshows as 'please cinnect adaptor' but the caurse is that it doesnt have write permissions to /dev/rfkill I done a test by manualy chowning this file then it made bluetooth work in settings but this is not a solution, I wasthinking it was...shows as 'please cinnect adaptor' but the caurse is that it doesnt have write permissions to /dev/rfkill I done a test by manualy chowning this file then it made bluetooth work in settings but this is not a solution, I wasthinking it was a udev thing maybe but someone else I was talking to mentioned polkit. Idk tbh tho.https://gitlab.alpinelinux.org/alpine/aports/-/issues/11240CI detection of circular dependencies2020-02-24T22:10:36ZAriadne Conillariadne@ariadne.spaceCI detection of circular dependenciesI have had to break a few circular dependencies recently. It would be nice if the CI scripts could detect these circular dependencies so they don't make it in to begin with...I have had to break a few circular dependencies recently. It would be nice if the CI scripts could detect these circular dependencies so they don't make it in to begin with...https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10674apk refuses to install seamonkey along with firefox-esr2020-02-21T14:21:36Zalgitbotapk refuses to install seamonkey along with firefox-esrIt seems that apk refuses to install packages that have libraries with
same name even if they are going to install different paths.
```
ERROR: unsatisfiable constraints:
firefox-esr-52.6.0-r1:
conflicts: seamonkey-2.48-r1[so:liblg...It seems that apk refuses to install packages that have libraries with
same name even if they are going to install different paths.
```
ERROR: unsatisfiable constraints:
firefox-esr-52.6.0-r1:
conflicts: seamonkey-2.48-r1[so:liblgpllibs.so=0] seamonkey-2.48-r1[so:libxul.so=0]
satisfies: world[firefox-esr]
seamonkey-2.48-r1:
conflicts: firefox-esr-52.6.0-r1[so:liblgpllibs.so=0] firefox-esr-52.6.0-r1[so:libxul.so=0]
satisfies: world[seamonkey]
```
*(from redmine: issue id 8648, created on 2018-03-15)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/11239Multiple instances of PulseAudio if used via SSH2020-05-09T20:19:55ZDanct12danct12@disroot.orgMultiple instances of PulseAudio if used via SSHThis is probably not intended, we usually only have one server for each user.
### How to reproduce:
1. Run PulseAudio on your machine, assuming it is already spawned by your DE (ex. Plasma)
2. Connect via SSH
3. Play something using pap...This is probably not intended, we usually only have one server for each user.
### How to reproduce:
1. Run PulseAudio on your machine, assuming it is already spawned by your DE (ex. Plasma)
2. Connect via SSH
3. Play something using paplay via SSH
4. After done, check `ps`, and you'll see two instances of PulseAudio.