alpine issueshttps://gitlab.alpinelinux.org/groups/alpine/-/issues2020-12-03T06:27:10Zhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12152xcb-util-keysyms not in aarch64 repos2020-12-03T06:27:10ZAnjandev Momixcb-util-keysyms not in aarch64 reposHi,
I am running alpine-edge on my pinebook pro (postmarketos).
I tried installing sxhkd, I got an error that a library provided by xcb-util-keysyms wasnt available. Turns xcb-util-keysyms just wasnt available in the aarch64 repo. I bu...Hi,
I am running alpine-edge on my pinebook pro (postmarketos).
I tried installing sxhkd, I got an error that a library provided by xcb-util-keysyms wasnt available. Turns xcb-util-keysyms just wasnt available in the aarch64 repo. I built xcb-util-keysyms locally with abuild -r and it worked.
Is there any reason util-keysyms is not in the aarch64 repos and how do we get it in there?
Cheershttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12153community/firefox: build issues with WasmBaselineCompile on aarch642020-12-01T09:52:03ZKevin Daudtcommunity/firefox: build issues with WasmBaselineCompile on aarch64Firefox fails to build on aarch64:
<details>
<summary>Build errors</summary>
<pre>
./home/buildozer/aports/community/firefox/src/firefox-83.0/js/src/wasm/WasmBaselineCompile.cpp:661:13: error: explicit specialization in non-namespace sc...Firefox fails to build on aarch64:
<details>
<summary>Build errors</summary>
<pre>
./home/buildozer/aports/community/firefox/src/firefox-83.0/js/src/wasm/WasmBaselineCompile.cpp:661:13: error: explicit specialization in non-namespace scope 'class js::wasm::BaseRegAlloc'
661 | template <>
| ^
/home/buildozer/aports/community/firefox/src/firefox-83.0/js/src/wasm/WasmBaselineCompile.cpp:662:8: error: template-id 'hasFPU<js::jit::MIRType::Simd128>' in declaration of primary template
662 | bool hasFPU<MIRType::Simd128>() {
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/firefox/src/firefox-83.0/js/src/wasm/WasmBaselineCompile.cpp:747:17: error: too many template-parameter-lists
747 | FloatRegister allocFPU() {
| ^~~~~~~~
/home/buildozer/aports/community/firefox/src/firefox-83.0/js/src/wasm/WasmBaselineCompile.cpp:752:13: error: explicit specialization in non-namespace scope 'class js::wasm::BaseRegAlloc'
752 | template <>
| ^
/home/buildozer/aports/community/firefox/src/firefox-83.0/js/src/wasm/WasmBaselineCompile.cpp:753:17: error: expected ';' at end of member declaration
753 | FloatRegister allocFPU<MIRType::Simd128>() {
| ^~~~~~~~
| ;
/home/buildozer/aports/community/firefox/src/firefox-83.0/js/src/wasm/WasmBaselineCompile.cpp:753:17: error: 'js::jit::FloatRegister js::wasm::BaseRegAlloc::allocFPU' conflicts with a previous declaration
/home/buildozer/aports/community/firefox/src/firefox-83.0/js/src/wasm/WasmBaselineCompile.cpp:738:8: note: previous declaration 'void js::wasm::BaseRegAlloc::allocFPU(js::jit::FloatRegister)'
738 | void allocFPU(FloatRegister r) {
| ^~~~~~~~
/home/buildozer/aports/community/firefox/src/firefox-83.0/js/src/wasm/WasmBaselineCompile.cpp:753:25: error: expected unqualified-id before '<' token
753 | FloatRegister allocFPU<MIRType::Simd128>() {
| ^
/home/buildozer/aports/community/firefox/src/firefox-83.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::RegF32 js::wasm::BaseRegAlloc::needF32()':
/home/buildozer/aports/community/firefox/src/firefox-83.0/js/src/wasm/WasmBaselineCompile.cpp:937:27: error: invalid use of non-static member function 'void js::wasm::BaseRegAlloc::allocFPU(js::jit::FloatRegister)'
937 | return RegF32(allocFPU<MIRType::Float32>());
| ~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/firefox/src/firefox-83.0/js/src/wasm/WasmBaselineCompile.cpp:738:8: note: declared here
738 | void allocFPU(FloatRegister r) {
| ^~~~~~~~
/home/buildozer/aports/community/firefox/src/firefox-83.0/js/src/wasm/WasmBaselineCompile.cpp:937:18: error: expected primary-expression before '(' token
937 | return RegF32(allocFPU<MIRType::Float32>());
| ^
/home/buildozer/aports/community/firefox/src/firefox-83.0/js/src/wasm/WasmBaselineCompile.cpp:937:27: error: invalid use of non-static member function 'void js::wasm::BaseRegAlloc::allocFPU(js::jit::FloatRegister)'
937 | return RegF32(allocFPU<MIRType::Float32>());
| ~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/firefox/src/firefox-83.0/js/src/wasm/WasmBaselineCompile.cpp:738:8: note: declared here
738 | void allocFPU(FloatRegister r) {
| ^~~~~~~~
/home/buildozer/aports/community/firefox/src/firefox-83.0/js/src/wasm/WasmBaselineCompile.cpp:937:46: error: expected primary-expression before ')' token
937 | return RegF32(allocFPU<MIRType::Float32>());
| ^
/home/buildozer/aports/community/firefox/src/firefox-83.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::RegF64 js::wasm::BaseRegAlloc::needF64()':
/home/buildozer/aports/community/firefox/src/firefox-83.0/js/src/wasm/WasmBaselineCompile.cpp:951:27: error: invalid use of non-static member function 'void js::wasm::BaseRegAlloc::allocFPU(js::jit::FloatRegister)'
951 | return RegF64(allocFPU<MIRType::Double>());
| ~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/community/firefox/src/firefox-83.0/js/src/wasm/WasmBaselineCompile.cpp:738:8: note: declared here
738 | void allocFPU(FloatRegister r) {
| ^~~~~~~~
/home/buildozer/aports/community/firefox/src/firefox-83.0/js/src/wasm/WasmBaselineCompile.cpp:951:18: error: expected primary-expression before '(' token
951 | return RegF64(allocFPU<MIRType::Double>());
| ^
/home/buildozer/aports/community/firefox/src/firefox-83.0/js/src/wasm/WasmBaselineCompile.cpp:951:27: error: invalid use of non-static member function 'void js::wasm::BaseRegAlloc::allocFPU(js::jit::FloatRegister)'
951 | return RegF64(allocFPU<MIRType::Double>());
| ~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/community/firefox/src/firefox-83.0/js/src/wasm/WasmBaselineCompile.cpp:738:8: note: declared here
738 | void allocFPU(FloatRegister r) {
| ^~~~~~~~
/home/buildozer/aports/community/firefox/src/firefox-83.0/js/src/wasm/WasmBaselineCompile.cpp:951:45: error: expected primary-expression before ')' token
951 | return RegF64(allocFPU<MIRType::Double>());
| ^
</pre>
</details>
See: https://build.alpinelinux.org/buildlogs/build-edge-aarch64/community/firefox/firefox-83.0-r1.log3.13.0Rasmus Thomsenoss@cogitri.devRasmus Thomsenoss@cogitri.devhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12154Qemu-Guest-Agent not working2021-08-07T17:02:11ZIonut NechitaQemu-Guest-Agent not workingHey folks,
im currently using Alpine Linux 3.13.0_alpha20200917 on Proxmox VE 6.3.
I enabled all repositories and installed the package “qemu-guest-agent”.
I also set the “Qemu Agent” option inside Proxmox and by checking the Process...Hey folks,
im currently using Alpine Linux 3.13.0_alpha20200917 on Proxmox VE 6.3.
I enabled all repositories and installed the package “qemu-guest-agent”.
I also set the “Qemu Agent” option inside Proxmox and by checking the Process lists, i can confirm that Proxmox actually attaches the guest agent socket.
For some reason, the qemu-guest-agent service instantly crashes.
Executing the command “qemu-ga” manually, leads to this output:
```
service qemu-guest-agent start
* Starting QEMU Guest Agent ... [ ok ]
service qemu-guest-agent status
* status: crashed
/var/log# cat qemu-ga.log
1606834487.940191: critical: error opening channel: No such file or directory
1606834487.940212: critical: error opening channel
1606834487.940218: critical: failed to create guest agent channel
1606834487.940223: critical: failed to initialize guest agent channel
1606834726.256900: critical: error opening channel: No such file or directory
1606834726.256927: critical: error opening channel
1606834726.256933: critical: failed to create guest agent channel
1606834726.256938: critical: failed to initialize guest agent channel
1606835089.922209: critical: error opening channel: No such file or directory
1606835089.922647: critical: error opening channel
1606835089.922657: critical: failed to create guest agent channel
1606835089.922663: critical: failed to initialize guest agent channel
uname -a
Linux mercur 5.4.80-0-lts #1-Alpine SMP Wed, 25 Nov 2020 12:06:34 UTC x86_64 Linux
```
Can you give me any advice how to fix this?
Yes… i already restarted the machine. Several times.
Ive talked to the Proxmox Guys and now it seems clear that this bug is more related to Alpine itself.
So, i hope you know what’s causing this behavior.https://gitlab.alpinelinux.org/alpine/aports/-/issues/12155regression: 3.12.1 broke coreutils gnu sort, replacing with busybox2021-01-28T00:18:31ZHarley Stenzelregression: 3.12.1 broke coreutils gnu sort, replacing with busyboxI have a Dockerfile that adds coreutils because my image relies on gnu sort (specifically the --version-sort option).
However, when I build `FROM alpine:3.12` it now fails. If I build `FROM alpine:3.12.0`, it succeeds. As of this writin...I have a Dockerfile that adds coreutils because my image relies on gnu sort (specifically the --version-sort option).
However, when I build `FROM alpine:3.12` it now fails. If I build `FROM alpine:3.12.0`, it succeeds. As of this writing, 3.12.1 is the most recent in the 3.12 series.https://gitlab.alpinelinux.org/alpine/aports/-/issues/12156s390-tools in the edge repo needs rebuild2020-12-11T00:55:33ZDDoSolitarys390-tools in the edge repo needs rebuildThe current version of `s390-tools` in the s390x edge repo was built against `net-snmp-libs` v5.8, which provides `libnetsnmp.so.35`, but the `net-snmp-libs` package has been updated to v5.9, which provides `libnetsnmp.so.40`.The current version of `s390-tools` in the s390x edge repo was built against `net-snmp-libs` v5.8, which provides `libnetsnmp.so.35`, but the `net-snmp-libs` package has been updated to v5.9, which provides `libnetsnmp.so.40`.https://gitlab.alpinelinux.org/alpine/aports/-/issues/12157When installing new kernel, please don't delete old modules2023-05-19T12:49:24ZjujuWhen installing new kernel, please don't delete old modulesWhen apk update installs a new kernel, old modules in /lib/modules got deleted.
This may make the system unbootable if:
* You want to boot with the old kernel
* You are not booting from /boot, ie with rEFInd from another place
Pleas...When apk update installs a new kernel, old modules in /lib/modules got deleted.
This may make the system unbootable if:
* You want to boot with the old kernel
* You are not booting from /boot, ie with rEFInd from another place
Please keep the old files in /lib/modules and warn user to clean it up instead.https://gitlab.alpinelinux.org/alpine/aports/-/issues/12158Build OpenSMTPD with PAM authentication2020-12-14T14:01:40ZÉloi RivardBuild OpenSMTPD with PAM authenticationI noticed in the [OpenSMTPD](https://www.opensmtpd.org/) [APKBUILD](https://git.alpinelinux.org/aports/tree/main/opensmtpd/APKBUILD) file that the `--with-auth-pam` was not present.
This prevents some advanced usage, like for instance [...I noticed in the [OpenSMTPD](https://www.opensmtpd.org/) [APKBUILD](https://git.alpinelinux.org/aports/tree/main/opensmtpd/APKBUILD) file that the `--with-auth-pam` was not present.
This prevents some advanced usage, like for instance [using PAM to authenticate against a LDAP directory](https://yaal.fr/blog/how-to-plug-opensmtpd-with-openldap-on-debian-buster) with OpenSMTPD.
I suggest adding the `--with-auth-pam` option to `./configure` and the `linux-pam-dev` package to `makedepends`.
@jirutkahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12159brotli: buffer overflow when input chunk is larger than 2GiB (CVE-2020-8927)2020-12-03T10:23:33ZAlicha CHbrotli: buffer overflow when input chunk is larger than 2GiB (CVE-2020-8927)A buffer overflow exists in the Brotli library versions prior to 1.0.8 where an attacker controlling the input length of a "one-shot" decompression request to a script can trigger a crash, which happens when copying over chunks of data l...A buffer overflow exists in the Brotli library versions prior to 1.0.8 where an attacker controlling the input length of a "one-shot" decompression request to a script can trigger a crash, which happens when copying over chunks of data larger than 2 GiB. It is recommended to update your Brotli library to 1.0.8 or later. If one cannot update, we recommend to use the "streaming" API as opposed to the "one-shot" API, and impose chunk size limits.
#### Reference:
https://nvd.nist.gov/vuln/detail/CVE-2020-8927
### Affected branches:
* [x] master (91b817a8935260b938f448522f402ed21cca54f2)
* [x] 3.12-stable (35e7793b77c5e2c8eaa5ae0e5250f5e0f5703972)https://gitlab.alpinelinux.org/alpine/aports/-/issues/12160seahorse bundles libhandy, breaks installed libhandy2020-12-03T14:47:49ZWill Springerseahorse bundles libhandy, breaks installed libhandySeahorse seems to bundle libhandy for some reason, so the Alpine seahorse package [duplicates the contents of libhandy1{,-dev}](https://pkgs.alpinelinux.org/contents?branch=edge&name=seahorse&arch=aarch64&repo=community). Besides being w...Seahorse seems to bundle libhandy for some reason, so the Alpine seahorse package [duplicates the contents of libhandy1{,-dev}](https://pkgs.alpinelinux.org/contents?branch=edge&name=seahorse&arch=aarch64&repo=community). Besides being wrong, installing this package on a system with libhandy will break the installed libhandy. On my pmOS system:
```
(18/20) Installing seahorse (3.38.0.1-r0)
ERROR: seahorse-3.38.0.1-r0: trying to overwrite usr/lib/girepository-1.0/Handy-1.typelib owned by libhandy1-1.0.2-r0.
ERROR: seahorse-3.38.0.1-r0: trying to overwrite usr/lib/libhandy-1.so.0 owned by libhandy1-1.0.2-r0.
(19/20) Installing seahorse-doc (3.38.0.1-r0)
(20/20) Purging libhandy1 (1.0.2-r0)
```
Since apk removes libhandy1 *after* refusing to overwrite libhandy-1.so.0, the transaction ends with no copy of the libhandy library installed. An `apk del seahorse; apk add libhandy1` is required to fix this.
I'm assuming the path forward is to fix seahorse to unbundle libhandy, unless there's some reason that can't be done.https://gitlab.alpinelinux.org/alpine/aports/-/issues/12161parted segfaults in testsuite2020-12-04T12:02:37ZNatanael Copaparted segfaults in testsuite```
[New LWP 6384]
Core was generated by `/home/ncopa/aports/main/parted/src/parted-3.3/parted/.libs/lt-parted ---pretend'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 _dump_history () at ui.c:294
294 whil...```
[New LWP 6384]
Core was generated by `/home/ncopa/aports/main/parted/src/parted-3.3/parted/.libs/lt-parted ---pretend'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 _dump_history () at ui.c:294
294 while (all_entries[i]) {
(gdb) bt
#0 _dump_history () at ui.c:294
#1 0x00005583a54aad6d in sa_sigsegv_handler (signum=<optimized out>, info=0x7ffcfcb0cbf0, ucontext=<optimized out>) at ui.c:346
#2 <signal handler called>
#3 a_crash () at ./arch/x86_64/atomic_arch.h:108
#4 get_nominal_size (end=0x7f32927547fc "", p=0x7f32927545c0 "") at src/malloc/mallocng/meta.h:165
#5 __libc_free (p=0x7f32927545c0) at src/malloc/mallocng/free.c:110
#6 0x00007f329291a3b6 in free (p=<optimized out>) at src/malloc/free.c:5
#7 0x00007f32928bdae3 in bsd_probe (dev=<optimized out>) at bsd.c:171
#8 0x00007f32928aecf2 in ped_disk_probe (dev=dev@entry=0x7f329289df60) at disk.c:158
#9 0x00007f32928b07ec in ped_disk_new (dev=0x7f329289df60) at disk.c:191
#10 0x00005583a54a9521 in do_mklabel (dev=0x7ffcfcb0d198, diskp=0x7ffcfcb0d1a0) at parted.c:520
#11 0x00005583a54ac5a9 in non_interactive_mode (dev=dev@entry=0x7ffcfcb0d198, disk=disk@entry=0x7ffcfcb0d1a0, cmd_list=cmd_list@entry=0x5583a54b3200 <commands>, argc=argc@entry=7, argv=argv@entry=0x7ffcfcb0d248) at ui.c:1679
#12 0x00005583a54a75fd in main (argc=7, argv=0x7ffcfcb0d248) at parted.c:2351
(gdb)
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/12162unbound 1.13.0-r0 symbol not found2020-12-04T17:53:05Zminusdeltaunbound 1.13.0-r0 symbol not found```
docker run --rm -it docker.io/library/alpine:edge
apk add --no-cache unbound=1.13.0-r0
unbound -V
Error relocating /usr/sbin/unbound: reallocarray: symbol not found
``````
docker run --rm -it docker.io/library/alpine:edge
apk add --no-cache unbound=1.13.0-r0
unbound -V
Error relocating /usr/sbin/unbound: reallocarray: symbol not found
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/12163Move unusable mariadb-secure-installation script2023-02-07T18:08:34ZHetshMove unusable mariadb-secure-installation scriptScript `/usr/bin/mariadb-secure-installation` is installed with package `mariadb`, but it requires a mariadb client to work. It would make more sense to move the script and the `/usr/bin/mysql_secure_installation` symlink to the `mariadb...Script `/usr/bin/mariadb-secure-installation` is installed with package `mariadb`, but it requires a mariadb client to work. It would make more sense to move the script and the `/usr/bin/mysql_secure_installation` symlink to the `mariadb-clients` package.https://gitlab.alpinelinux.org/alpine/aports/-/issues/12164Update ZeroTierOne to version 1.6.22020-12-09T11:51:52ZlflareUpdate ZeroTierOne to version 1.6.2As stated, the ZeroTierOne package should be updated to stable of version 1.6.2
https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/community/zerotier-oneAs stated, the ZeroTierOne package should be updated to stable of version 1.6.2
https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/community/zerotier-onehttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12165perl-encode conflicts with perl-dev and perl-utils2023-08-14T00:52:29ZTimothy Leggeperl-encode conflicts with perl-dev and perl-utilsHi
The following occurs if you install perl-encode, perl-utils and perl-dev
ERROR: perl-encode-3.08-r0: trying to overwrite usr/bin/enc2xs owned by perl-dev-5.32.0-r0.
ERROR: perl-encode-3.08-r0: trying to overwrite usr/bin/encguess ow...Hi
The following occurs if you install perl-encode, perl-utils and perl-dev
ERROR: perl-encode-3.08-r0: trying to overwrite usr/bin/enc2xs owned by perl-dev-5.32.0-r0.
ERROR: perl-encode-3.08-r0: trying to overwrite usr/bin/encguess owned by perl-utils-5.32.0-r0.
ERROR: perl-encode-3.08-r0: trying to overwrite usr/bin/piconv owned by perl-utils-5.32.0-r0.
I propose:
1. main/perl: moving enc2xs to perl-utils
2. main/perl-encode: making perl-encode depend on perl-utils
3. main/perl-encode: deleting enc2xs, encguess and piconv from perl-encode
I will send a PR when I get a few minutes if that sounds fine.
Timhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12166postgresql-contrib should depend on the corresponding postgresql version2021-10-05T23:01:17ZMichał Polańskipostgresql-contrib should depend on the corresponding postgresql versionThe pre-upgrade script of postgresql rightly blocked the upgrade of postgresql (12 -> 13), but not the postgresql-contrib subpackage. This results in the inability to perform the upgrade steps:
```
# pg_dumpall -U postgres > dumpfile
pg_...The pre-upgrade script of postgresql rightly blocked the upgrade of postgresql (12 -> 13), but not the postgresql-contrib subpackage. This results in the inability to perform the upgrade steps:
```
# pg_dumpall -U postgres > dumpfile
pg_dump: error: Dumping the contents of table "users" failed: PQgetResult() failed.
pg_dump: error: Error message from server: ERROR: could not load library "/usr/lib/postgresql/hstore.so": Error relocating /usr/lib/postgresql/hstore.so: init_local_reloptions: symbol not found
[...]
```
Other postgresql subpackages probably shouldn't be upgraded either.Jakub JirutkaJakub Jirutkahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12167RISC-V port upstream planning2021-12-06T15:54:20ZDrew DeVaultRISC-V port upstream planningSetting aside this ticket to manage plans for upstreaming my RISC-V port of Alpine Linux.
## Links
- [WIP aports tree](https://git.sr.ht/~sircmpwn/aports-riscv64)
- [riscv64 package repository](https://mirror.drewdevault.com/alpine/edg...Setting aside this ticket to manage plans for upstreaming my RISC-V port of Alpine Linux.
## Links
- [WIP aports tree](https://git.sr.ht/~sircmpwn/aports-riscv64)
- [riscv64 package repository](https://mirror.drewdevault.com/alpine/edge/main/riscv64/) ([signing key](https://mirror.drewdevault.com/alpine/edge/sircmpwn-25.rsa.pub))
The package repository is entirely natively built. I have a separate repository for the cross-compiled bootstrap packages, but I am working on rebuilding everything natively.
## Pulls
- https://gitlab.alpinelinux.org/alpine/abuild/-/merge_requests/76
- https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/16361
## Testing the port
**qemu**
TODO: Blocked on kernel & u-boot packages
**HiFive Unleashed**
TODO: Blocked on kernel & u-boot packages
**HiFive Unmatched**
TODO: Hardware on order
## Blockers
1. Natively build the bootstrap packages.
2. Rebase and address porting issues, see FIXME and DROPME commits.
3. Prepare aports pulls upstreaming riscv64 fixes.
4. u-boot and kernel packages, initramfs.
5. Write release scripts and produce a convenient install package.
6. Set up a builder? Finish building main & community, address issues as they come?
I have a RISC-V board which I am willing to devote to Alpine's use, for devs to have shell access to and as a builder.
## Comments
- The gcc cross compiler built by bootstrap.sh will likely have issues with libatomic for anyone who tries to use it, especially for building LLVM. It should work if you use the hosted build.https://gitlab.alpinelinux.org/alpine/aports/-/issues/12168xscreensaver in 3.11 complains that it is very old2020-12-14T16:45:40ZGray Wolfxscreensaver in 3.11 complains that it is very oldWhen I execute xscreensaver in 3.11, I get splash stating that
```
WARNING: This version is very old!
Please upgrade!
```
I'm not sure what the correct thing here is. jwz is fairly clear about
not wanting to have his softwared patched ...When I execute xscreensaver in 3.11, I get splash stating that
```
WARNING: This version is very old!
Please upgrade!
```
I'm not sure what the correct thing here is. jwz is fairly clear about
not wanting to have his softwared patched to remove this nag. On the
other hand, Alpine is not a rolling distro, so there is not way to
upgrade this. And it is legal under the license to do the patch.
Any ideas how to approach this?https://gitlab.alpinelinux.org/alpine/aports/-/issues/12169kdeconnect should depend on qt5-qtquickcontrols2020-12-06T17:45:39ZWill Springerkdeconnect should depend on qt5-qtquickcontrols`kdeconnect-app` (the mobile interface) uses `QtQuick.Dialogs`, which is provided by `qt5-qtquickcontrols`. Without it, it launches, but the main interface fails to render, and it logs the missing module as an error.
cc @PureTryOut`kdeconnect-app` (the mobile interface) uses `QtQuick.Dialogs`, which is provided by `qt5-qtquickcontrols`. Without it, it launches, but the main interface fails to render, and it logs the missing module as an error.
cc @PureTryOuthttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12170enable CROSS_MEMORY_ATTACH=y on kernels2020-12-09T11:57:55ZTimo Teräsenable CROSS_MEMORY_ATTACH=y on kernelsPlease enable CROSS_MEMORY_ATTACH=y to enable process_vm_readv/writev system calls. This is useful for programs that exchange messages (MPI), and for debuggers too. Seems to be enabled on most major distributions, and has quite little ov...Please enable CROSS_MEMORY_ATTACH=y to enable process_vm_readv/writev system calls. This is useful for programs that exchange messages (MPI), and for debuggers too. Seems to be enabled on most major distributions, and has quite little overhead.Natanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12171testing/ardour-6.5.0: build failures2020-12-21T16:53:26ZKevin Daudttesting/ardour-6.5.0: build failuresAfter the upgrade to ardour-6.5.0, it fails to build with many errors, for example:
```
../libs/vst3/pluginterfaces/base/funknown.h:363:2: error: 'PLUGIN_API' declared as a 'virtual' field
363 | virtual tresult PLUGIN_API queryInterf...After the upgrade to ardour-6.5.0, it fails to build with many errors, for example:
```
../libs/vst3/pluginterfaces/base/funknown.h:363:2: error: 'PLUGIN_API' declared as a 'virtual' field
363 | virtual tresult PLUGIN_API queryInterface (const TUID _iid, void** obj) = 0;
| ^~~~~~~
../libs/vst3/pluginterfaces/base/funknown.h:363:18: error: expected ';' at end of member declaration
363 | virtual tresult PLUGIN_API queryInterface (const TUID _iid, void** obj) = 0;
| ^~~~~~~~~~
| ;
../libs/vst3/pluginterfaces/base/funknown.h:363:29: error: ISO C++ forbids declaration of 'queryInterface' with no type [-fpermissive]
363 | virtual tresult PLUGIN_API queryInterface (const TUID _iid, void** obj) = 0;
| ^~~~~~~~~~~~~~
../libs/vst3/pluginterfaces/base/funknown.h:368:2: error: 'PLUGIN_API' declared as a 'virtual' field
368 | virtual uint32 PLUGIN_API addRef () = 0;
| ^~~~~~~
../libs/vst3/pluginterfaces/base/funknown.h:368:17: error: expected ';' at end of member declaration
368 | virtual uint32 PLUGIN_API addRef () = 0;
| ^~~~~~~~~~
| ;
```
See: https://build.alpinelinux.org/buildlogs/build-edge-armhf/testing/ardour/ardour-6.5.0-r0.log
The package has been disabled for the time being.J0WIJ0WI