alpine issueshttps://gitlab.alpinelinux.org/groups/alpine/-/issues2023-10-04T16:51:54Zhttps://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10945php82-imagick not recognized by nextcloud2023-10-04T16:51:54Znicedevil007php82-imagick not recognized by nextcloudHey there, I'm using the alpine edge repositories to have the ability to install nextcloud 27. On the prior version 26 it was using php81 instead of the newer php82. I was able to get php-imagick working on the old release with the insta...Hey there, I'm using the alpine edge repositories to have the ability to install nextcloud 27. On the prior version 26 it was using php81 instead of the newer php82. I was able to get php-imagick working on the old release with the installation of:
```shellscript
apk add php81-pecl-imagick
```
Unfortunately this seems not to work after I added it with:
```shellscript
apk add php82-pecl-imagick
```
The nextcloud installation still says:
* Module php-imagick in this instance has no SVG support. For better compatibility it is recommended to install it.
I hope someone can help out here.
Thank you in advance.https://gitlab.alpinelinux.org/alpine/aports/-/issues/15313community/py3-dotenv: enable `cli` extra2023-09-28T19:25:32ZSander Maijerscommunity/py3-dotenv: enable `cli` extraEnabling the `cli` extra makes the `dotenv` executable available. This is a popular tool to run a command with a `.env` file. That's useful for CI/CI pipelines, for example.Enabling the `cli` extra makes the `dotenv` executable available. This is a popular tool to run a command with a `.env` file. That's useful for CI/CI pipelines, for example.Simon Fsimon-alpine@fraho.euSimon Fsimon-alpine@fraho.euhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/15312release checklist 3.18.42023-09-28T15:06:04ZNatanael Coparelease checklist 3.18.4* [x] check that kernel version are in sync (eg linux-lts and linux-rpi)
* [x] check that raspberrypi-bootloader is up-to-date
* [x] create new milestone https://gitlab.alpinelinux.org/groups/alpine/-/milestones
* [x] change milestone to...* [x] check that kernel version are in sync (eg linux-lts and linux-rpi)
* [x] check that raspberrypi-bootloader is up-to-date
* [x] create new milestone https://gitlab.alpinelinux.org/groups/alpine/-/milestones
* [x] change milestone to version-next on all unresolved issues
* [x] set version in main/alpine-base. see git log for commit message format
* [x] `git tag -a <version>`
* [x] before git push, verify that builders are idle. don’t push until they are
* [x] `git push && git push --tags`
* [x] write release notes and publish on alpinelinux.org
* [x] update alpine-mksite/alpine-releases.conf.yaml
* [x] verify that builders complete the release build successfully (check if release is uploaded to dl-master)
* [x] sign releases
* [x] make docker image release PR
* [x] update topic in IRC channels
* [x] update https://wiki.alpinelinux.org/wiki/Template:AlpineLatest
* [x] send release announcement to ~alpine/announce@lists.alpinelinux.org
* [x] post a tweet (https://tweetdeck.twitter.com)
* [x] post a toot (https://fosstodon.org/)
* [x] Celebrate 🎉Natanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10944[Feature request] Add ability to disable apk compression2024-02-14T12:41:20Zandrew-aladjev[Feature request] Add ability to disable apk compressionHello everyone, I want to introduce zstd compression in terms of storing multiple packages in binary form.
```sh
mkdir node
cd node
wget https://nodejs.org/download/release/v18.18.0/node-v18.18.0-linux-x64.tar.gz
wget https://nodejs.org...Hello everyone, I want to introduce zstd compression in terms of storing multiple packages in binary form.
```sh
mkdir node
cd node
wget https://nodejs.org/download/release/v18.18.0/node-v18.18.0-linux-x64.tar.gz
wget https://nodejs.org/download/release/v18.17.1/node-v18.17.1-linux-x64.tar.gz
wget https://nodejs.org/download/release/v18.17.0/node-v18.17.0-linux-x64.tar.gz
wget https://nodejs.org/download/release/v18.16.1/node-v18.16.1-linux-x64.tar.gz
wget https://nodejs.org/download/release/v18.16.0/node-v18.16.0-linux-x64.tar.gz
tar -cvf node.tar node-* && zstd -f --ultra -22 node.tar
> ( 169 MiB => 148 MiB, node.tar.zst)
```
Here we have downloaded similar binary node releases. But actually gunzip compression is a problem, zstd can't use binary similarity as it should be.
```sh
gzip -d node-*
gzip -5 node-*
tar -cvf node.tar node-* && zstd -f --ultra -22 node.tar
( 172 MiB => 149 MiB, node.tar.zst)
gzip -d node-*
gzip -1 node-*
tar -cvf node.tar node-* && zstd -f --ultra -22 node.tar
( 196 MiB => 162 MiB, node.tar.zst)
gzip -d node-*
tar -cvf node.tar node-* && zstd -f --ultra -22 node.tar
( 612 MiB => 96.4 MiB, node.tar.zst)
```
Changing gunzip level won't help a lot. But after removing compression zstd finds binary similarity and provided excellent results. Similar things are related to zstd with dictionary: you can train dictionary for similar binary packages and store all package versions very efficiently in zstd archive.
The only one issue is gunzip compression. Can you please add an ability for apk user for remove it? Thank you.https://gitlab.alpinelinux.org/alpine/aports/-/issues/15311Package request: kcl2023-09-27T18:24:28ZHoang NguyenPackage request: kcl**Homepage**: https://kcl-lang.io/
**Description**: constraint-based configuration language
Things to package as appeared in the release tarball:
- `kclvm_cli` binary from the main repo https://github.com/kcl-lang/kcl
- [python SDK + p...**Homepage**: https://kcl-lang.io/
**Description**: constraint-based configuration language
Things to package as appeared in the release tarball:
- `kclvm_cli` binary from the main repo https://github.com/kcl-lang/kcl
- [python SDK + python runtime library](https://github.com/kcl-lang/kcl-py) and [go SDK](https://github.com/kcl-lang/kcl-go) (used for wrapper scripts)
- wrapper `kcl-*` scripts (https://github.com/kcl-lang/kcl/tree/main/scripts/cli)
- `kcl-language-server` (https://github.com/kcl-lang/kcl/tree/main/kclvm/tools/src/LSP)
- C header file and shared lib
- package manager https://github.com/kcl-lang/kpm
- [kubectl plguin](https://github.com/kcl-lang/kubectl-kcl) and [openapi integration CLI](https://github.com/kcl-lang/kcl-openapi)
To be honest this looks like a mess :smile:https://gitlab.alpinelinux.org/alpine/aports/-/issues/15310main/busybox: busybox mount doesn't use mount.nilfs22023-10-06T14:25:31ZCarl Chavemain/busybox: busybox mount doesn't use mount.nilfs2On boot, a nilfs2 filesystem entry in fstab will be mounted successfully using busybox mount but the `nilfs_cleanerd` process is not started automatically. From the [documentation](https://nilfs.sourceforge.io/en/man8/nilfs_cleanerd.8.ht...On boot, a nilfs2 filesystem entry in fstab will be mounted successfully using busybox mount but the `nilfs_cleanerd` process is not started automatically. From the [documentation](https://nilfs.sourceforge.io/en/man8/nilfs_cleanerd.8.html):
> This program can be invoked either automatically by mount.nilfs2(8) or manually by an administrator. However, users are recommended to invoke nilfs_cleanerd through mount.nilfs2(8) or mount(8) and shutdown it through umount.nilfs2(8) or umount(8) in order to avoid state inconsistencies among administration tools.
Installing the mount tool from util-linux, `apk add mount`, results in `nilfs_cleanerd` being started automatically on filesystem mount. [Busybox mount](https://git.busybox.net/busybox/tree/util-linux/mount.c#n724) tries a generic mount first and if unsuccessful, tries the mount helper if available. The [util-linux mount](https://github.com/util-linux/util-linux/blob/d3278188954e1b710ede9541395e0abf3f6b2a14/libmount/src/context_mount.c#L501) seems to do the opposite though I'm admittedly a little challenged trying to follow the code.
As the current package maintainer for nilfs-utils, which includes `mount.nilfs2`, I wanted to drop this issue here for the one other user that might run into this. I emailed the busybox mailing list and will update this issue with additional info if I get any.https://gitlab.alpinelinux.org/alpine/aports/-/issues/15309Request to patch latest gcc version to alpine v3.162024-01-24T13:27:03ZAkarsh ShettyRequest to patch latest gcc version to alpine v3.16Request to patch latest gcc version to alpine v3.16 to fix the CVE-2023-4039.Request to patch latest gcc version to alpine v3.16 to fix the CVE-2023-4039.Natanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/15308community/pgbouncer: init script issues2023-11-07T17:14:43ZMatt Adamscommunity/pgbouncer: init script issuesA) The `get_config` function references `$conffile` but should actually be `$cfgfile`
B) Since postgresql & pgbouncer share the same socket dir by default, I'm proposing some changes so they don't fight over it's permissions and ownersh...A) The `get_config` function references `$conffile` but should actually be `$cfgfile`
B) Since postgresql & pgbouncer share the same socket dir by default, I'm proposing some changes so they don't fight over it's permissions and ownership.
1. Change the mode from 0755 to 1775 like the postgresql init script
2. Default the group to `postgres` instead of `postgresql`
3. Add `socket_dir_user` & `socket_dir_group` variables for cases where users run postgresql with a non-default user/group
```
--- /etc/init.d/pgbouncer-old 2023-09-26 19:55:25.610984470 +0000
+++ /etc/init.d/pgbouncer 2023-09-26 19:57:47.750796278 +0000
@@ -3,7 +3,9 @@
extra_started_commands="reload"
: ${user:="pgbouncer"}
-: ${group:="postgresql"}
+: ${group:="postgres"}
+: ${socket_dir_user:="postgres"}
+: ${socket_dir_group:="postgres"}
: ${cfgfile:="/etc/pgbouncer/pgbouncer.ini"}
: ${nice_timeout:=60}
: ${force_quit:="no"}
@@ -29,7 +31,7 @@
start_pre() {
local socket_dir=$(get_config unix_socket_dir)
if [ -n "$socket_dir" ]; then
- checkpath -d -m 0755 -o postgres:postgres "$socket_dir" || return 1
+ checkpath -d -m 1775 -o $socket_dir_user:$socket_dir_group "$socket_dir" || return 1
fi
local logfile="$(get_config logfile)"
@@ -78,7 +80,7 @@
local name="$1"
local default="${2:-}"
- if [ ! -f "$conffile" ]; then
+ if [ ! -f "$cfgfile" ]; then
printf '%s\n' "$default"
return 1
fi
@@ -87,6 +89,6 @@
s/\s*$//; # trim trailing whitespaces
s/^['\"](.*)['\"]$/\1/; # remove delimiting quotes
p
- }" "$conffile" \
+ }" "$cfgfile" \
| grep . || printf '%s\n' "$default"
}
```Francesco ColistaFrancesco Colistahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/15307community/loupe: fails to open images2023-09-26T21:08:01ZKrassy Boykinovkboykinov@teamcentrixx.comcommunity/loupe: fails to open imagesI can not open any image type i have present on my harddrive since loupe v45 upgrade.
The console does not show any logs.
![nowork](/uploads/339b884e6206d73fb7838af8d1495d96/nowork.png)I can not open any image type i have present on my harddrive since loupe v45 upgrade.
The console does not show any logs.
![nowork](/uploads/339b884e6206d73fb7838af8d1495d96/nowork.png)NewbyteNewbytehttps://gitlab.alpinelinux.org/alpine/aports/-/issues/15306rome: replaced by biome2023-10-19T01:10:47ZHoang Nguyenrome: replaced by biomeDue to some circumstances (see https://biomejs.dev/blog/annoucing-biome), upstream is now archived, and new development continues at https://github.com/biomejs/biome.
We probably should package `biome` as a replacement for `rome` packag...Due to some circumstances (see https://biomejs.dev/blog/annoucing-biome), upstream is now archived, and new development continues at https://github.com/biomejs/biome.
We probably should package `biome` as a replacement for `rome` package, and drop `rome` from the repo.Michał PolańskiMichał Polańskihttps://gitlab.alpinelinux.org/alpine/aports/-/issues/15305Wishlist: please upgrade 3.18/community qemu to 8.0.52023-09-27T11:47:20ZmfxmfxWishlist: please upgrade 3.18/community qemu to 8.0.5This fixes several critical bugs.This fixes several critical bugs.https://gitlab.alpinelinux.org/alpine/aports/-/issues/15304rinetd package request2024-01-10T01:27:56ZMinute Actrinetd package requestPlease may a [rinetd](https://github.com/samhocevar/rinetd) package be added. rinetd is used to redirect connections from one address port combination to another. rinetd is included in [Debian](https://packages.debian.org/bookworm/rinetd...Please may a [rinetd](https://github.com/samhocevar/rinetd) package be added. rinetd is used to redirect connections from one address port combination to another. rinetd is included in [Debian](https://packages.debian.org/bookworm/rinetd) and [Ubuntu](https://packages.ubuntu.com/kinetic/rinetd).
rinetd is used in Docker containers like [Docker WireGuard Tunnel](https://github.com/DigitallyRefined/docker-wireguard-tunnel) to create a tunnel between two Docker containers running on separate networks.
[xiaozhuai](https://github.com/xiaozhuai/docker-rinetd-alpine) has ran rinetd on Alpine.
I believe a package for rinetd would expand the tool set that the Alpine community has available for creating useful and lightweight Docker images.https://gitlab.alpinelinux.org/alpine/aports/-/issues/15303error: While opening repository /var/lib/flatpak/repo: opening repo: opendir(...2023-09-25T16:51:25ZQemicserror: While opening repository /var/lib/flatpak/repo: opening repo: opendir(/var/lib/flatpak/repo): No such file or directoryI followed the instructions for flatpaks on the wiki page. The Issue appears when trying to install a new package via flathub repo. Reinstalling and adding $USER to flatpak group won't resolve this problem. Any Ideas?I followed the instructions for flatpaks on the wiki page. The Issue appears when trying to install a new package via flathub repo. Reinstalling and adding $USER to flatpak group won't resolve this problem. Any Ideas?https://gitlab.alpinelinux.org/alpine/aports/-/issues/15302main/pcsc-lite: socket is world-writeable by default2023-09-25T19:20:08ZHugo Barreramain/pcsc-lite: socket is world-writeable by defaultWith the default settings, `pcscd` creates a world-writable socket:
```console
> ls -ld /run/pcscd /run/pcscd/pcscd.comm
drwxr-xr-x 2 pcscd pcscd 80 Sep 21 18:32 /run/pcscd
srw-rw-rw- 1 pcscd ...With the default settings, `pcscd` creates a world-writable socket:
```console
> ls -ld /run/pcscd /run/pcscd/pcscd.comm
drwxr-xr-x 2 pcscd pcscd 80 Sep 21 18:32 /run/pcscd
srw-rw-rw- 1 pcscd pcscd 0 Sep 21 18:32 /run/pcscd/pcscd.comm
```
This lets **any** user (including `nobody`) operate with local smart card devices.
Permissions for the socket should likely be `660` by default?https://gitlab.alpinelinux.org/alpine/aports/-/issues/15301community/firefox: Cant Play DRM Content2023-10-05T13:03:27ZExaHamza Franciscommunity/firefox: Cant Play DRM ContentFirefox can´t play drm content such as https://open.spotify.com. Tried to disble and reenable drm content on settings but didnt work. on `about:config` i found this line:
`media.gmp-widevinecdm.lastDownloadFailReason | Error: Failed down...Firefox can´t play drm content such as https://open.spotify.com. Tried to disble and reenable drm content on settings but didnt work. on `about:config` i found this line:
`media.gmp-widevinecdm.lastDownloadFailReason | Error: Failed downloading via ServiceRequest, status: 0, channelStatus: 2152398868, errorCode: 2, reason: error`
Lauching Firefox from the terminal this is the output when trying play those contents:
```
Sandbox: attempt to open unexpected file /usr/lib/firefox/ld-linux-x86-64.so.2
Sandbox: attempt to open unexpected file /usr/lib/firefox/ld-linux-x86-64.so.2
Sandbox: attempt to open unexpected file /lib/ld-linux-x86-64.so.2
Sandbox: attempt to open unexpected file /usr/local/lib/ld-linux-x86-64.so.2
Sandbox: attempt to open unexpected file /usr/lib/ld-linux-x86-64.so.2
[Parent 11609, IPC I/O Parent] WARNING: process 15038 exited on signal 11: file /home/buildozer/aports/community/firefox/src/firefox-116.0.3/ipc/chromium/src/base/process_util_posix.cc:265
```
System info:
OS: `Alpine Linux v3.18 x86_64`
Kernel: `6.5.5-0-edge`
firefox --full-version: `Mozilla Firefox 116.0.3 20230816191521 20230816191521`
ADDONS ENABLED: `OpenH264 and Widevine Content Decryption Module` (Both set to "Always Active").
Thank YouPatrycja Rosaalpine@ptrcnull.mePatrycja Rosaalpine@ptrcnull.mehttps://gitlab.alpinelinux.org/alpine/aports/-/issues/15300testing/qgis-3.28.11-r0: 2 test failures2023-10-29T15:49:22ZKevin Daudttesting/qgis-3.28.11-r0: 2 test failuresqgis has test failures and [the tests have been temporarily disabled](04deb8944fd888479572212522f80ce5ca684f76).
<details><summary>PyQgsServerRequest failed</summary>
```console
681/707 Test #692: PyQgsServerRequest .....................qgis has test failures and [the tests have been temporarily disabled](04deb8944fd888479572212522f80ce5ca684f76).
<details><summary>PyQgsServerRequest failed</summary>
```console
681/707 Test #692: PyQgsServerRequest .................................***Failed 2.72 sec
export =
export PYTHONPATH=/home/buildozer/aports/testing/qgis/src/qgis-3.28.11/build/output/python:/home/buildozer/aports/testing/qgis/src/qgis-3.28.11/build/output/python/plugins:/home/buildozer/aports/testing/qgis/src/qgis-3.28.11/tests/src/python:
-- Running /usr/bin/python3.11 /home/buildozer/aports/testing/qgis/src/qgis-3.28.11/tests/src/python/test_qgsserver_request.py
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-buildozer'
E
======================================================================
ERROR: setUpClass (__main__.QgsServerRequestTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildozer/aports/testing/qgis/src/qgis-3.28.11/tests/src/python/test_qgsserver.py", line 125, in setUpClass
copytree(unitTestDataPath('qgis_server'), os.path.join(self.temporary_path, 'qgis_server'))
File "/usr/lib/python3.11/shutil.py", line 561, in copytree
return _copytree(entries=entries, src=src, dst=dst, symlinks=symlinks,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/shutil.py", line 515, in _copytree
raise Error(errors)
shutil.Error: [('/home/buildozer/aports/testing/qgis/src/qgis-3.28.11/tests/testdata/qgis_server/test_project_wms_grouped_layers.gpkg-journal', '/tmp/tmp3jff013c/qgis_server/test_project_wms_grouped_layers.gpkg-journal', "[Errno 2] No such file or directory: '/home/buildozer/aports/testing/qgis/src/qgis-3.28.11/tests/testdata/qgis_server/test_project_wms_grouped_layers.gpkg-journal'")]
----------------------------------------------------------------------
Ran 0 tests in 0.069s
FAILED (errors=1)
Application state:
QGIS_PREFIX_PATH env var: /home/buildozer/aports/testing/qgis/src/qgis-3.28.11/build/output
Prefix:
Plugin Path: /home/buildozer/aports/testing/qgis/src/qgis-3.28.11/build/output/lib/qgis/plugins
Package Data Path: /home/buildozer/aports/testing/qgis/src/qgis-3.28.11/build/output/data
Active Theme Name:
Active Theme Path: /home/buildozer/aports/testing/qgis/src/qgis-3.28.11/build/output/data/resources/themes//icons/
Default Theme Path: :/images/themes/default/
SVG Search Paths: /home/buildozer/aports/testing/qgis/src/qgis-3.28.11/build/output/data/svg/
/tmp/QGIS-PythonTestConfigPath-x13kt_mh/profiles/default/svg/
User DB Path: /home/buildozer/aports/testing/qgis/src/qgis-3.28.11/build/output/data/resources/qgis.db
Auth DB Path: /tmp/QGIS-PythonTestConfigPath-x13kt_mh/profiles/default/qgis-auth.db
CMake Error at PyQgsServerRequest.cmake:23 (message):
Test failed: 1
```
</details>
<details><summary>PyQgsVirtualLayerProvider failed</summary>
```console
706/707 Test #636: PyQgsVirtualLayerProvider ..........................***Failed 18.59 sec
export =
export PYTHONPATH=/home/buildozer/aports/testing/qgis/src/qgis-3.28.11/build/output/python:/home/buildozer/aports/testing/qgis/src/qgis-3.28.11/build/output/python/plugins:/home/buildozer/aports/testing/qgis/src/qgis-3.28.11/tests/src/python:
-- Running /usr/bin/python3.11 /home/buildozer/aports/testing/qgis/src/qgis-3.28.11/tests/src/python/test_provider_virtual.py
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-buildozer'
.................................................Application state:
QGIS_PREFIX_PATH env var: /home/buildozer/aports/testing/qgis/src/qgis-3.28.11/build/output
Prefix:
Plugin Path: /home/buildozer/aports/testing/qgis/src/qgis-3.28.11/build/output/lib/qgis/plugins
Package Data Path: /home/buildozer/aports/testing/qgis/src/qgis-3.28.11/build/output/data
Active Theme Name:
Active Theme Path: /home/buildozer/aports/testing/qgis/src/qgis-3.28.11/build/output/data/resources/themes//icons/
Default Theme Path: :/images/themes/default/
SVG Search Paths: /home/buildozer/aports/testing/qgis/src/qgis-3.28.11/build/output/data/svg/
/tmp/QGIS-PythonTestConfigPath-1x_0zlv7/profiles/default/svg/
User DB Path: /home/buildozer/aports/testing/qgis/src/qgis-3.28.11/build/output/data/resources/qgis.db
Auth DB Path: /tmp/QGIS-PythonTestConfigPath-1x_0zlv7/profiles/default/qgis-auth.db
****************************************************
('In method', 'testAddFeature')
****************************************************
****************************************************
('In method', 'testAddFeatureExtraAttributes')
****************************************************
****************************************************
('In method', 'testAddFeatureFastInsert')
****************************************************
****************************************************
('In method', 'testAddFeatureMissingAttributes')
****************************************************
****************************************************
('In method', 'testAddFeatureWrongGeomType')
****************************************************
****************************************************
('In method', 'testAddFeaturesUpdateExtent')
****************************************************
****************************************************
('In method', 'testAllFeatureIds')
****************************************************
****************************************************
('In method', 'testChangeAttributes')
****************************************************
****************************************************
('In method', 'testChangeAttributesConstraintViolation')
****************************************************
****************************************************
('In method', 'testChangeFeatures')
****************************************************
****************************************************
('In method', 'testChangeGeometries')
****************************************************
****************************************************
('In method', 'testCloneLayer')
****************************************************
****************************************************
('In method', 'testClosedIterators')
****************************************************
****************************************************
('In method', 'testConcurrency')
****************************************************
****************************************************
('In method', 'testCrs')
****************************************************
****************************************************
('In method', 'testDeleteFeatures')
****************************************************
****************************************************
('In method', 'testDeleteFeaturesUpdateExtent')
****************************************************
****************************************************
('In method', 'testEmpty')
****************************************************
****************************************************
('In method', 'testEmptySubsetOfAttributesWithSubsetString')
****************************************************
****************************************************
('In method', 'testExtent')
****************************************************
****************************************************
('In method', 'testExtentSubsetString')
****************************************************
****************************************************
('In method', 'testFeatureCount')
****************************************************
****************************************************
('In method', 'testFields')
****************************************************
****************************************************
('In method', 'testFieldsWithSpecialCharacters')
****************************************************
****************************************************
('In method', 'testFiltersWithoutUid')
****************************************************
****************************************************
('In method', 'testGeneratedColumns')
****************************************************
****************************************************
('In method', 'testGeomAndAllAttributes')
****************************************************
****************************************************
('In method', 'testGetFeatures')
****************************************************
****************************************************
('In method', 'testGetFeaturesDestinationCrs')
****************************************************
****************************************************
('In method', 'testGetFeaturesDistanceWithinTests')
****************************************************
****************************************************
('In method', 'testGetFeaturesExp')
****************************************************
Provider does not support compiling
****************************************************
('In method', 'testGetFeaturesFidTests')
****************************************************
****************************************************
('In method', 'testGetFeaturesFidsTests')
****************************************************
****************************************************
('In method', 'testGetFeaturesFilterRectTests')
****************************************************
****************************************************
('In method', 'testGetFeaturesFilterRectTestsNoGeomFlag')
****************************************************
****************************************************
('In method', 'testGetFeaturesLimit')
****************************************************
Provider does not support compiling
****************************************************
('In method', 'testGetFeaturesNoGeometry')
****************************************************
****************************************************
('In method', 'testGetFeaturesPolyFilterRectTests')
****************************************************
****************************************************
('In method', 'testGetFeaturesSubsetAttributes')
****************************************************
****************************************************
('In method', 'testGetFeaturesSubsetAttributes2')
****************************************************
****************************************************
('In method', 'testGetFeaturesThreadSafety')
****************************************************
****************************************************
('In method', 'testGetFeaturesUncompiled')
****************************************************
****************************************************
('In method', 'testGetFeaturesWithGeometry')
****************************************************
****************************************************
('In method', 'testMaxValue')
****************************************************
****************************************************
('In method', 'testMaximumValue')
****************************************************
****************************************************
('In method', 'testMinMaxAfterChanges')
****************************************************
****************************************************
('In method', 'testMinValue')
****************************************************
****************************************************
('In method', 'testMinimumValue')
****************************************************
****************************************************
('In method', 'testOpenIteratorAfterLayerRemoval')
****************************************************
****************************************************
................................................FFF('In method', 'testOpenIteratorAfterSourceRemoval')
****************************************************
****************************************************
('In method', 'testOrderBy')
****************************************************
****************************************************
('In method', 'testOrderByCompiled')
****************************************************
Provider does not support compiling
****************************************************
('In method', 'testRectAndExpression')
****************************************************
****************************************************
('In method', 'testRectAndFids')
****************************************************
****************************************************
('In method', 'testStringComparison')
****************************************************
Provider does not support compiling
Provider does not support compiling
Provider does not support compiling
Provider does not support compiling
Provider does not support compiling
****************************************************
('In method', 'testSubsetOfAttributesWithFilterExprWithNonExistingColumn')
****************************************************
****************************************************
('In method', 'testSubsetString')
****************************************************
****************************************************
('In method', 'testTruncate')
****************************************************
****************************************************
('In method', 'testUnique')
****************************************************
****************************************************
('In method', 'testUniqueNotNullConstraints')
****************************************************
****************************************************
('In method', 'testUniqueStringsMatching')
****************************************************
****************************************************
('In method', 'testUniqueValues')
****************************************************
****************************************************
('In method', 'testUpdatedFields')
****************************************************
****************************************************
('In method', 'testWkbType')
****************************************************
****************************************************
('In method', 'test_CsvNoGeometry')
****************************************************
****************************************************
('In method', 'test_DynamicGeometry')
****************************************************
****************************************************
('In method', 'test_Join')
****************************************************
****************************************************
('In method', 'test_ProjectDependencies')
****************************************************
****************************************************
('In method', 'test_Query')
****************************************************
****************************************************
('In method', 'test_QueryTableName')
****************************************************
****************************************************
('In method', 'test_QueryUrlEncoding')
****************************************************
****************************************************
('In method', 'test_ShapefileWithGeometry')
****************************************************
****************************************************
('In method', 'test_bool_fields')
****************************************************
****************************************************
('In method', 'test_embeddedLayer')
****************************************************
****************************************************
('In method', 'test_encoding')
****************************************************
****************************************************
('In method', 'test_feature_count_on_error')
****************************************************
****************************************************
('In method', 'test_filter_rect')
****************************************************
****************************************************
('In method', 'test_filter_rect_precise')
****************************************************
****************************************************
('In method', 'test_filterfid_crossjoin')
****************************************************
****************************************************
('In method', 'test_geometryTypes')
****************************************************
****************************************************
('In method', 'test_geometry_conversion')
****************************************************
****************************************************
('In method', 'test_int64')
****************************************************
****************************************************
('In method', 'test_joined_layers_conversion')
****************************************************
****************************************************
('In method', 'test_layer_name')
****************************************************
****************************************************
('In method', 'test_layer_starting_with_digit')
****************************************************
****************************************************
('In method', 'test_layer_using_joined_fields_from_another_layer')
****************************************************
****************************************************
('In method', 'test_layer_with_accents')
****************************************************
****************************************************
('In method', 'test_lazy')
****************************************************
VLayer(1): Query preparation error on SELECT 0 FROM : out of memory
VLayer(1): Query preparation error on SELECT 0 FROM : out of memory
****************************************************
('In method', 'test_no_geometry')
****************************************************
****************************************************
('In method', 'test_qgisExpressionFunctions')
****************************************************
****************************************************
('In method', 'test_queryOnMemoryLayer')
****************************************************
****************************************************
('In method', 'test_query_with_accents')
****************************************************
****************************************************
('In method', 'test_recursiveLayer')
****************************************************
****************************************************
('In method', 'test_refLayer')
****************************************************
0
****************************************************
('In method', 'test_refLayers')
****************************************************
****************************************************
('In method', 'test_refLayers2')
****************************************************
****************************************************
('In method', 'test_relative_paths')
****************************************************
{'france_parts_26c56842_49c6_4674_a4b7_dfa4cbad2358': <QgsVectorLayer: 'france_parts' (ogr)>, 'vtab_9b6c637f_c01f_4434_9e74_78ecaf458b8f': <QgsVectorLayer: 'vtab' (virtual)>}
****************************************************
('In method', 'test_reopen')
****************************************************
OGR(1): Cannot open /home/buildozer/aports/testing/qgis/src/qgis-3.28.10/tests/testdata/france_parts.shp ().()
****************************************************
('In method', 'test_reopen2')
****************************************************
OGR(1): Cannot open /home/buildozer/aports/testing/qgis/src/qgis-3.28.10/tests/testdata/france_parts.shp ().()
****************************************************
('In method', 'test_reopen3')
****************************************************
OGR(1): Cannot open /home/buildozer/aports/testing/qgis/src/qgis-3.28.10/tests/testdata/france_parts.shp ().()
F........./home/buildozer/aports/testing/qgis/src/qgis-3.28.11/tests/src/python/test_provider_virtual.py:1203: DeprecationWarning: QgsVectorFileWriter.writeAsVectorFormatV2() is deprecated
_, _ = QgsVectorFileWriter.writeAsVectorFormatV2(
/home/buildozer/aports/testing/qgis/src/qgis-3.28.11/tests/src/python/test_provider_virtual.py:1219: DeprecationWarning: QgsVectorFileWriter.writeAsVectorFormatV2() is deprecated
_, _ = QgsVectorFileWriter.writeAsVectorFormatV2(
.
======================================================================
FAIL: test_reopen (__main__.TestQgsVirtualLayerProvider.test_reopen)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildozer/aports/testing/qgis/src/qgis-3.28.11/tests/src/python/test_provider_virtual.py", line 428, in test_reopen
self.assertEqual(l.isValid(), True)
AssertionError: False != True
======================================================================
FAIL: test_reopen2 (__main__.TestQgsVirtualLayerProvider.test_reopen2)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildozer/aports/testing/qgis/src/qgis-3.28.11/tests/src/python/test_provider_virtual.py", line 440, in test_reopen2
self.assertEqual(l.isValid(), True)
AssertionError: False != True
======================================================================
FAIL: test_reopen3 (__main__.TestQgsVirtualLayerProvider.test_reopen3)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildozer/aports/testing/qgis/src/qgis-3.28.11/tests/src/python/test_provider_virtual.py", line 453, in test_reopen3
self.assertEqual(l.isValid(), True)
AssertionError: False != True
======================================================================
FAIL: test_reopen4 (__main__.TestQgsVirtualLayerProvider.test_reopen4)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildozer/aports/testing/qgis/src/qgis-3.28.11/tests/src/python/test_provider_virtual.py", line 470, in test_reopen4
self.assertEqual(l.isValid(), True)
AssertionError: False != True
----------------------------------------------------------------------
Ran 111 tests in 15.676s
FAILED (failures=4)
****************************************************
('In method', 'test_reopen4')
****************************************************
OGR(1): Cannot open /home/buildozer/aports/testing/qgis/src/qgis-3.28.10/tests/testdata/france_parts.shp ().()
****************************************************
('In method', 'test_rowid')
****************************************************
****************************************************
('In method', 'test_source_escaping')
****************************************************
****************************************************
('In method', 'test_source_escaping2')
****************************************************
****************************************************
('In method', 'test_sql')
****************************************************
****************************************************
('In method', 'test_sql2')
****************************************************
****************************************************
('In method', 'test_sql3')
****************************************************
****************************************************
('In method', 'test_sql3b')
****************************************************
****************************************************
('In method', 'test_sql4')
****************************************************
****************************************************
('In method', 'test_sql_field_types')
****************************************************
****************************************************
('In method', 'test_subset_string')
****************************************************
CMake Error at PyQgsVirtualLayerProvider.cmake:23 (message):
Test failed: 1
707/707 Test #686: PyQgsOfflineEditingWFS ............................. Passed 16.51 sec
99% tests passed, 2 tests failed out of 707
Label Time Summary:
POSTGRES = 1.84 sec*proc (2 tests)
Total Test time (real) = 85.59 sec
The following tests FAILED:
636 - PyQgsVirtualLayerProvider (Failed)
692 - PyQgsServerRequest (Failed)
Errors while running CTest
```
</details>Holger JaekelHolger Jaekelhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/15299certbot renew fails due to missing apache2ctl2023-10-09T13:36:07ZLars Rönnbäckcertbot renew fails due to missing apache2ctlRunning `certbot renew` fails due to it referencing the non-existent command `apache2ctl`. I thought this would be solved by installing the apache2-ctl package, but this only creates the command `apachectl`. Looking at the man pages for ...Running `certbot renew` fails due to it referencing the non-existent command `apache2ctl`. I thought this would be solved by installing the apache2-ctl package, but this only creates the command `apachectl`. Looking at the man pages for `apachectl` it reads as if `apache2ctl` is an alias for `apachectl`, so I tried doing the following:
```
/usr/sbin # ln -sf apachectl apache2ctl
```
After that `certbot renew` works without issues. Perhaps this softlink could be created by the apache2-ctl package install?Francesco ColistaFrancesco Colistahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/15298linux-virt-6.1.54 that prevents kubelet from strarting.2023-09-24T20:56:08ZChris Salchlinux-virt-6.1.54 that prevents kubelet from strarting.There is a bug in linux-virt 6.1.54 that prevents kubelet from starting. Reference:
https://github.com/kubernetes/kubernetes/issues/120813#issuecomment-1732271368
> [**frezbo**](https://github.com/frezbo)\*\* \*\*commented [20 hours ag...There is a bug in linux-virt 6.1.54 that prevents kubelet from starting. Reference:
https://github.com/kubernetes/kubernetes/issues/120813#issuecomment-1732271368
> [**frezbo**](https://github.com/frezbo)\*\* \*\*commented [20 hours ago](https://github.com/kubernetes/kubernetes/issues/120813#issuecomment-1732271368)
>
> Kernel 6.1.55 is out which should have the change reverted:
>
> ```commit:45ea58f9dbf8faecc733e4f1db06a55fc0e7e6a7
> Author: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> Date: Wed Sep 20 12:57:00 2023 +0200
>
> Revert "memcg: drop kmem.limit_in_bytes"
>
> This reverts commit 21ef9e11205fca43785eecf7d4a99528d4de5701 which is
> commit 86327e8eb94c52eca4f93cfece2e29d1bf52acbf upstream.
>
> It breaks existing runc systems, as the tool always thinks the file
> should be present.
>
> Reported-by: Jeremi Piotrowski <jpiotrowski@linux.microsoft.com>
> Link: https://lore.kernel.org/r/20230920081101.GA12096@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net
> Cc: Michal Hocko <mhocko@suse.com>
> Cc: Shakeel Butt <shakeelb@google.com>
> Cc: Johannes Weiner <hannes@cmpxchg.org>
> Cc: Roman Gushchin <roman.gushchin@linux.dev>
> Cc: Muchun Song <muchun.song@linux.dev>
> Cc: Tejun Heo <tj@kernel.org>
> Cc: Andrew Morton <akpm@linux-foundation.org>
> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> ```
The buggy code was reverted out of the kernel in 6.1.55.
Any chance of getting a 6.1.55 in the near future? Is there a reasonable means to go back to previous kernel build?Natanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/15297package request: opentofu2023-10-16T20:33:18Zomniomni+alpine@hack.orgpackage request: opentofuAs we're talking about dropping, amongst others, `community/terraform` it would be nice to package the replacement [opentofu](https://opentofu.org/).
!52139 #15193As we're talking about dropping, amongst others, `community/terraform` it would be nice to package the replacement [opentofu](https://opentofu.org/).
!52139 #151933.19.0https://gitlab.alpinelinux.org/alpine/cloud/alpine-cloud-images/-/issues/144Switch to using dhcpcd2023-10-07T23:25:29ZJake Buchholz GöktürkSwitch to using dhcpcdBringing this over from https://gitlab.alpinelinux.org/alpine/cloud/tiny-cloud/-/issues/33
I thought we'd already made the switch to dhcpcd for 3.18, but with a freshly launched 3.18.3 in an IPv6-only subnet, that appears to not be the ...Bringing this over from https://gitlab.alpinelinux.org/alpine/cloud/tiny-cloud/-/issues/33
I thought we'd already made the switch to dhcpcd for 3.18, but with a freshly launched 3.18.3 in an IPv6-only subnet, that appears to not be the case?