alpine issueshttps://gitlab.alpinelinux.org/groups/alpine/-/issues2022-12-04T11:29:13Zhttps://gitlab.alpinelinux.org/alpine/abuild/-/issues/10086default_doc: Does not compress info pages2022-12-04T11:29:13ZSören Tempeldefault_doc: Does not compress info pagesWhile cleaning up the -doc subpackage of `community/emacs`, I noticed that abuild's `default_doc` function does compress man pages but doesn't deal with the compression of GNU info pages. We don't have a lot of packages which ship info p...While cleaning up the -doc subpackage of `community/emacs`, I noticed that abuild's `default_doc` function does compress man pages but doesn't deal with the compression of GNU info pages. We don't have a lot of packages which ship info pages but I think it might be worthwhile to ensure that they are also compressed by abuild and that abuild performs a sanity check (similar to the existing one for man pages) which ensures that no uncompressed info pages are shipped in a `-doc` subpackage.https://gitlab.alpinelinux.org/alpine/aports/-/issues/14416Package request: cockpit2023-12-05T02:20:13ZA. KlitzingPackage request: cockpitA WebUI management for qemu/kvm.
https://cockpit-project.org/
https://archlinux.org/packages/?q=cockpitA WebUI management for qemu/kvm.
https://cockpit-project.org/
https://archlinux.org/packages/?q=cockpithttps://gitlab.alpinelinux.org/alpine/aports/-/issues/14414Add something to the ssh login banner like on Ubuntu that announces a new rel...2023-01-28T09:24:53ZEllieAdd something to the ssh login banner like on Ubuntu that announces a new releaseOn my server machine running Alpine on the bare host, I regularly miss new Alpine releases. This means I obviously miss out on the security updates too, so this seems like a big deal to me. I just occasionally notice that apparently, som...On my server machine running Alpine on the bare host, I regularly miss new Alpine releases. This means I obviously miss out on the security updates too, so this seems like a big deal to me. I just occasionally notice that apparently, some weeks ago there was a new release and I didn't know.
Therefore, I'm suggesting that like the default configuration for Ubuntu Server, the ssh login banner should include the output of some program that tells me if there is a new stable Alpine release out that is newer than the one I'm currently running so that as soon as I touch the server login I immediately will be aware if an upgrade is to be done. On Ubuntu, that has helped me greatly not miss the upgrades which I think would be a win for everyone, since you get earlier adoption and I get more up-to-date patches for security.https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10867Documentation on cmd:PATTERN, so:PATTERN etc. missing from apk-search.82022-12-26T13:28:50ZPaul W. Rankinhello@paulwrankin.comDocumentation on cmd:PATTERN, so:PATTERN etc. missing from apk-search.8I'm not sure where I learnt that `apk-search(8)` could accept `cmd:PATTERN` but it seems it was not the man page.
Upon trying to learn which prefixes are available the documentation is missing.I'm not sure where I learnt that `apk-search(8)` could accept `cmd:PATTERN` but it seems it was not the man page.
Upon trying to learn which prefixes are available the documentation is missing.backloghttps://gitlab.alpinelinux.org/alpine/aports/-/issues/14407Installer: installer not booting in Apple's Virtualization.framework virtual ...2023-03-26T04:23:32ZCatherine KellyInstaller: installer not booting in Apple's Virtualization.framework virtual machines## Description
The installer does not boot in virtual machines built with macOS Virtualization.framework.
## Version
3.17.0 Virt, 3.17.0 Standard
## Arch
Aarch64
## Host OS
macOS 13.0.1 (aarch64)
## Expected behavior
The installer bo...## Description
The installer does not boot in virtual machines built with macOS Virtualization.framework.
## Version
3.17.0 Virt, 3.17.0 Standard
## Arch
Aarch64
## Host OS
macOS 13.0.1 (aarch64)
## Expected behavior
The installer booted successfully.
## Actual behavior
After selecting "Linux virt" in GRUB, the screen freezes.
## Possibly related to
https://gitlab.alpinelinux.org/alpine/aports/-/issues/13120
## Additional information
RHEL / CentOS / Alma Linux, Fedora, Arch Linux ARM, Ubuntu installer boots.
The `virtio_console`, `virtio_gpu` kernel modules are not included in the installer.
`virtio_blk` and `virtio_dma_buf` are not loaded upon boot.
The CPU usage goes to 100%. (possibly the kernel panicked?)
A sample Virtualization.framework project can be found at [Running GUI Linux in a virtual machine on a Mac](https://developer.apple.com/documentation/virtualization/running_gui_linux_in_a_virtual_machine_on_a_mac).Natanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/14401NetworkManager prevents unbound from starting2022-12-04T23:49:06ZKrassy Boykinovkboykinov@teamcentrixx.comNetworkManager prevents unbound from startingHello,
after activating NetworkManager with rc-update unbound would not start for me. I have tried a lot. Both boot and default runlevels cause this. I use alpine on bare metal with setup-desktop gnome. After replacing networkmanager wi...Hello,
after activating NetworkManager with rc-update unbound would not start for me. I have tried a lot. Both boot and default runlevels cause this. I use alpine on bare metal with setup-desktop gnome. After replacing networkmanager with networking service, everything works again.
I run edge with latest updates.
Thank you for your help.
[rc-status.txt](/uploads/95cd7b5e1aebdc64bf8307cf0032fe1d/rc-status.txt)
[rc.log](/uploads/941e4a973a2576c2d7cf542b308c18f1/rc.log)https://gitlab.alpinelinux.org/alpine/aports/-/issues/14400What does pypy3 need to come out of testing?2023-01-15T20:41:09ZldeluigiWhat does pypy3 need to come out of testing?I'm an Alpine user and a potential user of the pypy3 compiler for Python.
Given that the package is in _testing_, I need to use apline:edge in order to install it, but I'm not able to replace the Alpine stable version with edge unfortuna...I'm an Alpine user and a potential user of the pypy3 compiler for Python.
Given that the package is in _testing_, I need to use apline:edge in order to install it, but I'm not able to replace the Alpine stable version with edge unfortunately.
I'm wondering if pypy3 is in the process of becoming unmantained/purged or is it on its way to the main or community branches?
Nevertheless, I tested the installation on Docker using apline:edge and everything worked fine for me.Thomas Liskeliske@ibh.deThomas Liskeliske@ibh.dehttps://gitlab.alpinelinux.org/alpine/abuild/-/issues/10085rpath tracing/warning prints ERROR: even when not2022-12-03T03:14:00ZGhost Userrpath tracing/warning prints ERROR: even when notthis is because of
```
real_so_path "$1" /usr/lib /lib $rpaths || return 1
```
which does
```
error "$so: path not found"
return 1
```
this looks confusing to most people, as it's not actually an error (no build failure). per...this is because of
```
real_so_path "$1" /usr/lib /lib $rpaths || return 1
```
which does
```
error "$so: path not found"
return 1
```
this looks confusing to most people, as it's not actually an error (no build failure). perhaps it should warn instead?
it is also quite hard sometimes to find which file even causes the issue - perhaps the file currently being checked should be printed? (the one that has its needed' list iterated)https://gitlab.alpinelinux.org/alpine/aports/-/issues/14397Package request: AssaultCube2022-11-29T01:49:06ZSJ SJPackage request: AssaultCubeIt's an FPS action game based on Cube and is similar to [Sauerbraten](http://sauerbraten.org/).
Significant differences:
- Player image is of human image.
- Package weight is only ~50MB.
Due to its smaller size, it will probably be a g...It's an FPS action game based on Cube and is similar to [Sauerbraten](http://sauerbraten.org/).
Significant differences:
- Player image is of human image.
- Package weight is only ~50MB.
Due to its smaller size, it will probably be a game of choice for handheld Linux users (i.e. postmarketOS).
Link: https://assault.cubers.net/https://gitlab.alpinelinux.org/alpine/aports/-/issues/14386Kaidan Crashes Plasma (X11)2022-11-27T18:55:10ZSJ SJKaidan Crashes Plasma (X11)Kaidan Crashes Plasma when clicking on start button.
Using alpine-extended-3.17.0-x86_64.isoKaidan Crashes Plasma when clicking on start button.
Using alpine-extended-3.17.0-x86_64.isohttps://gitlab.alpinelinux.org/alpine/aports/-/issues/14383Unable to boot Odroid h2+2022-11-30T15:39:26Zg zUnable to boot Odroid h2+I'm using the latest (alpine-uboot-3.17.0-aarch64) generic arm image. I don't see the DTBs for this device, should I just use the arm "foundation" dtbs? I'd also like to know a better way to boot with petitboot than manually adding the ...I'm using the latest (alpine-uboot-3.17.0-aarch64) generic arm image. I don't see the DTBs for this device, should I just use the arm "foundation" dtbs? I'd also like to know a better way to boot with petitboot than manually adding the entry. It seems that it reads the grub cfg file but doesn't really do anything with that.https://gitlab.alpinelinux.org/alpine/aports/-/issues/14380bsdmainutils2022-11-26T14:08:22Zn cbsdmainutilsThis is a package request for bsdmainutils
https://packages.debian.org/source/sid/bsdmainutils
https://helpmanual.io/packages/apt/bsdmainutils/
It's the tools such as calendar that come from bsd. It's already packaged in debian and it...This is a package request for bsdmainutils
https://packages.debian.org/source/sid/bsdmainutils
https://helpmanual.io/packages/apt/bsdmainutils/
It's the tools such as calendar that come from bsd. It's already packaged in debian and it would be very nice to have it accessible from Alpine as well.https://gitlab.alpinelinux.org/alpine/infra/infra/-/issues/10786How can I get rid of a warning banner on my fork?2022-11-23T17:07:09ZGray WolfHow can I get rid of a warning banner on my fork?On my fork of aports, located at https://gitlab.alpinelinux.org/gray-wolf/aports, I have this banner at the top:
```
This project was scheduled for deletion, but failed with the following message: 13:git fsck error while disconnected: s...On my fork of aports, located at https://gitlab.alpinelinux.org/gray-wolf/aports, I have this banner at the top:
```
This project was scheduled for deletion, but failed with the following message: 13:git fsck error while disconnected: signal: killed.
```
I do not see a way to get rid of it. Can someone please help?
Thank you,
W.https://gitlab.alpinelinux.org/alpine/aports/-/issues/143643D Acceleration not working inside KVM VMs after upgrade to Alpine 3.17 on host2022-12-21T16:24:34ZMagnus Sandin3D Acceleration not working inside KVM VMs after upgrade to Alpine 3.17 on hostWhen upgrading from 3.16 to 3.17 on my laptop (host), 3D acceleration stopped working inside my KVM VMs.
Using `glxgears` in host works fine.
Using `glxgears` in guest on Alpine 3.16 works fine.
Using `glxgears` in guest on Alpine 3.1...When upgrading from 3.16 to 3.17 on my laptop (host), 3D acceleration stopped working inside my KVM VMs.
Using `glxgears` in host works fine.
Using `glxgears` in guest on Alpine 3.16 works fine.
Using `glxgears` in guest on Alpine 3.17_rc4 is very slow.
Setup on the host:
* sway
* wayland
* waybar
* libvirt
* qemu
Hardware:
* AMD Ryzen 7 PRO 5850U with Radeon Graphics
* amdgpu module
Guest:
* Ubuntu 22.04.1 LTS
<details>
<summary>Example XML</summary>
<pre>
<domain type='kvm'>
<name>dailydriver</name>
<uuid>5989069c-bc49-4a2d-a8a9-938b85509d58</uuid>
<metadata>
<libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">
<libosinfo:os id="http://ubuntu.com/ubuntu/20.10"/>
</libosinfo:libosinfo>
</metadata>
<memory unit='KiB'>25165824</memory>
<currentMemory unit='KiB'>25165824</currentMemory>
<vcpu placement='static' cpuset='2-9'>8</vcpu>
<os>
<type arch='x86_64' machine='pc-q35-5.2'>hvm</type>
<bootmenu enable='yes'/>
</os>
<features>
<acpi/>
<apic/>
<vmport state='off'/>
</features>
<cpu mode='host-model' check='partial'/>
<clock offset='utc'>
<timer name='rtc' tickpolicy='catchup'/>
<timer name='pit' tickpolicy='delay'/>
<timer name='hpet' present='no'/>
</clock>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<pm>
<suspend-to-mem enabled='no'/>
<suspend-to-disk enabled='no'/>
</pm>
<devices>
<emulator>/usr/bin/qemu-system-x86_64</emulator>
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/opt/data/qemu-images/dailydriver.qcow2'/>
<target dev='vda' bus='virtio'/>
<boot order='1'/>
<address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
</disk>
<disk type='file' device='cdrom'>
<driver name='qemu' type='raw'/>
<target dev='sda' bus='sata'/>
<readonly/>
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>
<controller type='sata' index='0'>
<address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
</controller>
<controller type='pci' index='0' model='pcie-root'/>
<controller type='pci' index='1' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='1' port='0x10'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>
</controller>
<controller type='pci' index='2' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='2' port='0x11'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>
</controller>
<controller type='pci' index='3' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='3' port='0x12'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>
</controller>
<controller type='pci' index='4' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='4' port='0x13'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
</controller>
<controller type='pci' index='5' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='5' port='0x14'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>
</controller>
<controller type='pci' index='6' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='6' port='0x15'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>
</controller>
<controller type='pci' index='7' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='7' port='0x16'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>
</controller>
<controller type='pci' index='8' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='8' port='0x17'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x7'/>
</controller>
<controller type='pci' index='9' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='9' port='0x18'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0' multifunction='on'/>
</controller>
<controller type='pci' index='10' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='10' port='0x19'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x1'/>
</controller>
<controller type='pci' index='11' model='pcie-to-pci-bridge'>
<model name='pcie-pci-bridge'/>
<address type='pci' domain='0x0000' bus='0x0a' slot='0x00' function='0x0'/>
</controller>
<controller type='pci' index='12' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='12' port='0x1a'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x2'/>
</controller>
<controller type='pci' index='13' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='13' port='0x1b'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x3'/>
</controller>
<controller type='pci' index='14' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='14' port='0x1c'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x4'/>
</controller>
<controller type='pci' index='15' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='15' port='0x1d'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x5'/>
</controller>
<controller type='virtio-serial' index='0'>
<address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
</controller>
<controller type='scsi' index='0' model='virtio-scsi'>
<address type='pci' domain='0x0000' bus='0x0d' slot='0x00' function='0x0'/>
</controller>
<controller type='usb' index='0' model='qemu-xhci' ports='15'>
<address type='pci' domain='0x0000' bus='0x0f' slot='0x00' function='0x0'/>
</controller>
<interface type='network'>
<mac address='52:54:00:2d:e7:f0'/>
<source network='default'/>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
</interface>
<serial type='pty'>
<target type='isa-serial' port='0'>
<model name='isa-serial'/>
</target>
</serial>
<console type='pty'>
<target type='serial' port='0'/>
</console>
<channel type='unix'>
<target type='virtio' name='org.qemu.guest_agent.0'/>
<address type='virtio-serial' controller='0' bus='0' port='1'/>
</channel>
<channel type='spicevmc'>
<target type='virtio' name='com.redhat.spice.0'/>
<address type='virtio-serial' controller='0' bus='0' port='2'/>
</channel>
<input type='tablet' bus='usb'>
<address type='usb' bus='0' port='1'/>
</input>
<input type='mouse' bus='ps2'/>
<input type='keyboard' bus='ps2'/>
<input type='tablet' bus='virtio'>
<address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>
</input>
<graphics type='spice'>
<listen type='none'/>
<image compression='off'/>
<gl enable='yes' rendernode='/dev/dri/by-path/pci-0000:07:00.0-render'/>
</graphics>
<audio id='1' type='spice'/>
<video>
<model type='virtio' heads='1' primary='yes'>
<acceleration accel3d='yes'/>
</model>
<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
</video>
<redirdev bus='usb' type='spicevmc'>
<address type='usb' bus='0' port='2'/>
</redirdev>
<redirdev bus='usb' type='spicevmc'>
<address type='usb' bus='0' port='3'/>
</redirdev>
<redirdev bus='usb' type='spicevmc'>
<address type='usb' bus='0' port='4'/>
</redirdev>
<redirdev bus='usb' type='spicevmc'>
<address type='usb' bus='0' port='5'/>
</redirdev>
<memballoon model='virtio'>
<address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
</memballoon>
<rng model='virtio'>
<backend model='random'>/dev/urandom</backend>
<address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
</rng>
</devices>
</domain>
</pre>
</details>
<details><summary>Packages containing qemu in the name</summary>
<pre>
root@gurkhost (1:540) [/]# apk list qemu\* | sort
qemu-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-aarch64-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-aarch64_be-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-alpha-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-arm-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-armeb-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-audio-alsa-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-audio-dbus-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-audio-oss-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-audio-pa-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-audio-sdl-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-audio-spice-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-block-curl-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-block-dmg-bz2-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-block-nfs-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-block-rbd-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-block-ssh-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-chardev-spice-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-cris-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-doc-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-guest-agent-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-hexagon-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-hppa-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-hppa-firmware-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-hw-display-qxl-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-hw-display-virtio-gpu-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-hw-display-virtio-gpu-gl-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-hw-display-virtio-gpu-pci-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-hw-display-virtio-gpu-pci-gl-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-hw-display-virtio-vga-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-hw-display-virtio-vga-gl-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-hw-s390x-virtio-gpu-ccw-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-hw-usb-host-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-hw-usb-redirect-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-i386-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-img-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-lang-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-loongarch64-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-m68k-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-microblaze-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-microblazeel-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-mips-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-mips64-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-mips64el-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-mipsel-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-mipsn32-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-mipsn32el-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-modules-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-nios2-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-openrc-0.10.0-r1 x86_64 {qemu-openrc} (MIT)
qemu-or1k-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-ppc-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-ppc-firmware-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-ppc64-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-ppc64le-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-pr-helper-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-riscv32-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-riscv64-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-s390x-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-s390x-firmware-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-sh4-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-sh4eb-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-sparc-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-sparc32plus-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-sparc64-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-aarch64-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-alpha-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-arm-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-avr-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-cris-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-hppa-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-i386-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-loongarch64-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-m68k-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-microblaze-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-microblazeel-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-mips-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-mips64-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-mips64el-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-mipsel-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-nios2-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-or1k-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-ppc-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-ppc64-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-riscv32-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-riscv64-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-rx-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-s390x-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-sh4-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-sh4eb-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-sparc-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-sparc64-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-tricore-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-x86_64-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-system-xtensa-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-system-xtensaeb-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-tools-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-ui-curses-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-ui-dbus-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-ui-egl-headless-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-ui-gtk-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-ui-opengl-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-ui-sdl-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-ui-spice-app-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-ui-spice-core-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-vhost-user-gpu-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-virtiofsd-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-x86_64-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-xtensa-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
qemu-xtensaeb-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2)
root@gurkhost (1:541) [/]#
</pre>
</details>
<details><summary>Packages containing libvirt in the name</summary>
<pre>
root@gurkhost (1:541) [/]# apk list libvirt\* | sort
libvirt-8.9.0-r4 x86_64 {libvirt} (LGPL-2.1-or-later) [installed]
libvirt-bash-completion-8.9.0-r4 x86_64 {libvirt} (LGPL-2.1-or-later) [installed]
libvirt-client-8.9.0-r4 x86_64 {libvirt} (LGPL-2.1-or-later) [installed]
libvirt-common-drivers-8.9.0-r4 x86_64 {libvirt} (LGPL-2.1-or-later) [installed]
libvirt-daemon-8.9.0-r4 x86_64 {libvirt} (LGPL-2.1-or-later) [installed]
libvirt-dbg-8.9.0-r4 x86_64 {libvirt} (LGPL-2.1-or-later)
libvirt-dev-8.9.0-r4 x86_64 {libvirt} (LGPL-2.1-or-later)
libvirt-doc-8.9.0-r4 x86_64 {libvirt} (LGPL-2.1-or-later)
libvirt-glib-4.0.0-r0 x86_64 {libvirt-glib} (LGPL-2.0-or-later) [installed]
libvirt-glib-dev-4.0.0-r0 x86_64 {libvirt-glib} (LGPL-2.0-or-later)
libvirt-glib-lang-4.0.0-r0 x86_64 {libvirt-glib} (LGPL-2.0-or-later)
libvirt-lang-8.9.0-r4 x86_64 {libvirt} (LGPL-2.1-or-later)
libvirt-libs-8.9.0-r4 x86_64 {libvirt} (LGPL-2.1-or-later) [installed]
libvirt-lxc-8.9.0-r4 x86_64 {libvirt} (LGPL-2.1-or-later)
libvirt-qemu-8.9.0-r4 x86_64 {libvirt} (LGPL-2.1-or-later) [installed]
libvirt-uml-8.9.0-r4 x86_64 {libvirt} (LGPL-2.1-or-later)
libvirt-vbox-8.9.0-r4 x86_64 {libvirt} (LGPL-2.1-or-later)
libvirt-xen-8.9.0-r4 x86_64 {libvirt} (LGPL-2.1-or-later)
root@gurkhost (1:542) [/]#
</pre>
</details>
<details><summary>Packages containing opengl in the name</summary>
<pre>
root@gurkhost (1:542) [/]# apk list \*opengl\* | sort
py3-opengl-3.1.6-r1 x86_64 {py3-opengl} (BSD-3-Clause)
qemu-ui-opengl-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
root@gurkhost (1:543) [/]#
</pre>
</details>
<details><summary>Packages containing spice in the name</summary>
<pre>
root@gurkhost (1:543) [/]# apk list \*spice\* | sort
qemu-audio-spice-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-chardev-spice-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-ui-spice-app-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
qemu-ui-spice-core-7.1.0-r7 x86_64 {qemu} (GPL-2.0 LGPL-2) [installed]
spice-0.15.1-r0 x86_64 {spice} (LGPL-2.0-or-later) [installed]
spice-dev-0.15.1-r0 x86_64 {spice} (LGPL-2.0-or-later)
spice-glib-0.41-r1 x86_64 {spice-gtk} (LGPL-2.1-or-later) [installed]
spice-gtk-0.41-r1 x86_64 {spice-gtk} (LGPL-2.1-or-later) [installed]
spice-gtk-dev-0.41-r1 x86_64 {spice-gtk} (LGPL-2.1-or-later)
spice-gtk-doc-0.41-r1 x86_64 {spice-gtk} (LGPL-2.1-or-later)
spice-gtk-lang-0.41-r1 x86_64 {spice-gtk} (LGPL-2.1-or-later)
spice-gtk-tools-0.41-r1 x86_64 {spice-gtk} (LGPL-2.1-or-later)
spice-protocol-0.14.4-r0 x86_64 {spice-protocol} (BSD-3-Clause LGPL-2.1-or-later)
spice-server-0.15.1-r0 x86_64 {spice} (LGPL-2.0-or-later) [installed]
spice-vdagent-0.22.1-r1 x86_64 {spice-vdagent} (GPL-3.0-or-later)
spice-vdagent-doc-0.22.1-r1 x86_64 {spice-vdagent} (GPL-3.0-or-later)
spice-vdagent-openrc-0.22.1-r1 x86_64 {spice-vdagent} (GPL-3.0-or-later)
spice-webdavd-3.0-r0 x86_64 {phodav} (LGPL-2.0-or-later)
spice-webdavd-openrc-3.0-r0 x86_64 {phodav} (LGPL-2.0-or-later)
xspice-0.1.5-r8 x86_64 {xf86-video-qxl} (MIT)
</pre>
</details>
Edit: Clarifying that the upgrade is performed on the host, not the KVM guests.
Edit2: Added information about the Guesthttps://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues/10543setup-interfaces: allow for picking the wireless network by list index number2022-11-21T15:01:03ZPatrycja Rosaalpine@ptrcnull.mesetup-interfaces: allow for picking the wireless network by list index numbersometimes typing the full network name can be a bit annoying, it would be nice if users were presented with an indexed list, like in setup-apkrepos where you can just enter the number instead of the namesometimes typing the full network name can be a bit annoying, it would be nice if users were presented with an indexed list, like in setup-apkrepos where you can just enter the number instead of the namehttps://gitlab.alpinelinux.org/alpine/infra/infra/-/issues/10785Release edge ISO images alongside minirootfs and netboot2022-11-21T08:09:52ZPatrycja Rosaalpine@ptrcnull.meRelease edge ISO images alongside minirootfs and netbootLooking at https://dl-cdn.alpinelinux.org/alpine/edge/releases/x86_64/, the latest minirootfs/netboot is from 10th of November, while the latest ISO is from.. 2018?Looking at https://dl-cdn.alpinelinux.org/alpine/edge/releases/x86_64/, the latest minirootfs/netboot is from 10th of November, while the latest ISO is from.. 2018?Natanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/14353Package request: sapling2022-11-19T06:47:55ZHoang NguyenPackage request: saplinghttps://github.com/facebook/sapling
A scalable, Git-compatible SCM from Facebook (only the CLI can be built right now though).https://github.com/facebook/sapling
A scalable, Git-compatible SCM from Facebook (only the CLI can be built right now though).https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10865Add info on where each package in apk upgrade is coming from2022-12-21T18:56:12ZJustinAdd info on where each package in apk upgrade is coming fromIf the user has multiple repositories installed, show where each package is coming from.
For instance I have a script that does this with apt data and spits out this:
```
+------------------+-----------------+-------------------+------...If the user has multiple repositories installed, show where each package is coming from.
For instance I have a script that does this with apt data and spits out this:
```
+------------------+-----------------+-------------------+-------------------+
| Package Name | Repository | Current Version | New Version |
+------------------+-----------------+-------------------+-------------------+
| kpartx | focal-security | 0.8.3-1ubuntu2 | 0.8.3-1ubuntu2.1 |
| libexpat1 | focal-security | 2.2.9-1ubuntu0.4 | 2.2.9-1ubuntu0.5 |
| multipath-tools | focal-security | 0.8.3-1ubuntu2 | 0.8.3-1ubuntu2.1 |
+------------------+-----------------+-------------------+-------------------+
```v3.1https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10862Fetch fails to detect broken IPv62022-12-21T19:39:44ZReuben LifshayFetch fails to detect broken IPv6If apk is running in a dual stack environment where AAAA records are returned but IPv6 packets do not go through fetch will try to connect only to the v6 addresses and will take a very long time to fail and fall back to v4. In my case, t...If apk is running in a dual stack environment where AAAA records are returned but IPv6 packets do not go through fetch will try to connect only to the v6 addresses and will take a very long time to fail and fall back to v4. In my case, this is with building docker images.
Other utilities such as `curl` work correctly in the same situation because they use the Happy Eyeballs algorithm ([RFC 8305](https://www.rfc-editor.org/rfc/rfc8305)).
apk:
```
~ # apk update
fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz
...(hangs until timeout)
```
curl:
```
~ # curl -vI https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz
* Trying 2a04:4e42:600::645:443...
* Trying 151.101.194.133:443...
* Connected to dl-cdn.alpinelinux.org (151.101.194.133) port 443 (#0)
* ALPN: offers h2
* ALPN: offers http/1.1
* CAfile: /etc/ssl/certs/ca-certificates.crt
* CApath: none
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
...CLIPPED
```
curl IPv6 only:
```
~ # curl -6 -vI https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz
* Trying 2a04:4e42::645:443...
...(hangs until timeout)
```backloghttps://gitlab.alpinelinux.org/alpine/abuild/-/issues/10084abuild: python provides detection sometimes misses packages2022-11-11T23:52:39ZPatrycja Rosaalpine@ptrcnull.meabuild: python provides detection sometimes misses packagesexamples include:
- [py3-pyqt5-sip][1]: doesn't have an `__init__.py` file
```console
>>> import PyQt5.sip
>>> PyQt5.sip
<module 'PyQt5.sip' from '/usr/lib/python3.10/site-packages/PyQt5/sip.cpython-310-x86_64-linux-gnu.so'>
```
- [py3-s...examples include:
- [py3-pyqt5-sip][1]: doesn't have an `__init__.py` file
```console
>>> import PyQt5.sip
>>> PyQt5.sip
<module 'PyQt5.sip' from '/usr/lib/python3.10/site-packages/PyQt5/sip.cpython-310-x86_64-linux-gnu.so'>
```
- [py3-sphinxcontrib-applehelp][2]: has an `__init__.py` file, but in a subdirectory:
```console
>>> import sphinxcontrib.applehelp
>>> sphinxcontrib.applehelp
<module 'sphinxcontrib.applehelp' from '/usr/lib/python3.10/site-packages/sphinxcontrib/applehelp/__init__.py'>
```
- [py3-six][3]: just one file in `site-packages`, still a valid module
```console
>>> import six
>>> six
<module 'six' from '/usr/lib/python3.10/site-packages/six.py'>
```
[1]: https://pkgs.alpinelinux.org/contents?file=&path=&name=py3-pyqt5-sip&branch=edge
[2]: https://pkgs.alpinelinux.org/contents?file=&path=&name=py3-sphinxcontrib-applehelp&branch=edge
[3]: https://pkgs.alpinelinux.org/contents?file=&path=&name=py3-six&branch=edge