alpine issueshttps://gitlab.alpinelinux.org/groups/alpine/-/issues2021-12-09T18:48:11Zhttps://gitlab.alpinelinux.org/alpine/mkinitfs/-/issues/20Apply --size-hint when compressing to zstd2021-12-09T18:48:11ZAlex Xu (Hello71)Apply --size-hint when compressing to zstdzstd allocates an excessive amount of memory when compressing small files from stdin at high compression presets. this can be avoided by using --size-hint. the size can be estimated by adding up the size of each file plus the size of the...zstd allocates an excessive amount of memory when compressing small files from stdin at high compression presets. this can be avoided by using --size-hint. the size can be estimated by adding up the size of each file plus the size of the file names plus 106 for each file, but since all the files will most likely fit into RAM, the easiest way is to simply generate the cpio twice: once to get the size, and once to actually compress it.https://gitlab.alpinelinux.org/alpine/mkinitfs/-/issues/19Decompress kernel modules for initramfs2021-12-09T18:28:47ZAlex Xu (Hello71)Decompress kernel modules for initramfsCompressing already-compressed files increases the size. Additionally, it prevents the outer compressor from taking full advantage of inter-file correlations. This accounts for about 1.5 MB of the size increase from 3.14 to 3.15 ISO.Compressing already-compressed files increases the size. Additionally, it prevents the outer compressor from taking full advantage of inter-file correlations. This accounts for about 1.5 MB of the size increase from 3.14 to 3.15 ISO.https://gitlab.alpinelinux.org/alpine/aports/-/issues/13283Wrong widgets in Breeze Dark icon theme2021-12-09T16:45:58ZAntonio PiniWrong widgets in Breeze Dark icon themebreeze-icons-5.88.0-r0 dark theme does now display the right (white) widgets in Spacefm file browser, but the common (black) ones instead.breeze-icons-5.88.0-r0 dark theme does now display the right (white) widgets in Spacefm file browser, but the common (black) ones instead.Bart RibbersBart Ribbershttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13269Tracking issue for official riscv64 support2024-03-12T19:59:34ZSören TempelTracking issue for official riscv64 supportIt would be nice to have official riscv64 support for the upcoming ~~3.16~~ ~~3.17~~ 3.18 release of Alpine Linux. From my point of view, there are a few issues that should be addressed within the upcoming development cycle to offer offi...It would be nice to have official riscv64 support for the upcoming ~~3.16~~ ~~3.17~~ 3.18 release of Alpine Linux. From my point of view, there are a few issues that should be addressed within the upcoming development cycle to offer official support for the riscv64 architecture. This issue serves as a tracking issue to track the overall status of Alpine riscv64 support.
* [x] #12985: Boostrap rustc for riscv64. Currently, a lot of packages are disabled due to lack of rustc. I would personally argue that would be beneficial to add support for `riscv64` to `community/rust` before supporting the architecture officially given the vast amount of packages that depend on rust.
* *Rust support for riscv64 is kind of wonky at the moment*
* [ ] #13267: Don't build riscv64 packages with `options="!check"` globally. This seems to be a formal requirement set forth by the TSC for official architecture support in a `-stable` branch [\[0\]][0]. This will likely require real riscv64 hardware for the builders.
* [x] https://gitlab.alpinelinux.org/alpine/infra/infra/-/issues/10738: It would be nice to have continuous integration support for riscv64 in GitLab since this allows us to detect riscv64 build issues on package upgrades/modifications early.
* We have optional CI support nowadays
* [ ] Determine what kind of installation media we want to provide for riscv64. @ddevault has been working on having
U-Boot bootstrap UEFI into grub (cb053f3506f9486d41a9c5744e07116ccc6cbaa1) on the Unmatched. Additionally it might be nice to provide an APKVOL image (similar the "Generic ARM" image) for RISC-V (see #12976). I believe @clandmeter was also working on such an image.
People which have RISC-V hardware and might be interested in official riscv64 support: @ariadne, @rvs, @clandmeter, @ddevault.
Might be useful to also create a riscv64 team?
<!--
* [ ] Regarding the Unmatched, it would also be useful to support installation of U-Boot to the SPI Flash in the `update-u-boot` script (see #13268)
-->
[0]: https://gitlab.alpinelinux.org/alpine/tsc/-/blob/master/minutes/2021-11-09.md#stable-releases-for-riscv64https://gitlab.alpinelinux.org/alpine/aports/-/issues/13268Install u-boot on HiFive Unmatched to SPI Flash2022-03-09T18:33:36ZSören TempelInstall u-boot on HiFive Unmatched to SPI FlashOn the HiFive Unmatched, the U-Boot bootloader stages are loaded by default from an SD Card, however, by setting a few jumpers on the board it is possible to instead load the bootloader stages from the SPI Flash. This seems to be support...On the HiFive Unmatched, the U-Boot bootloader stages are loaded by default from an SD Card, however, by setting a few jumpers on the board it is possible to instead load the bootloader stages from the SPI Flash. This seems to be supported by U-Boot nowadays with a [few configuration changes](https://forums.sifive.com/t/booting-from-flash/5104/16) and probably be nice to integrate with the `update-u-boot` provided by `main/u-boot`.https://gitlab.alpinelinux.org/alpine/aports/-/issues/13267Build riscv64 packages without `options="!check"`2021-12-04T10:04:27ZSören TempelBuild riscv64 packages without `options="!check"`Currently, all riscv64 packages are build with `options="!check"` on the builders. This was done as we currently use `qemu-user` to build packages on riscv64 and many packages seem to fail in test due to peculiarities of the `qemu-user` ...Currently, all riscv64 packages are build with `options="!check"` on the builders. This was done as we currently use `qemu-user` to build packages on riscv64 and many packages seem to fail in test due to peculiarities of the `qemu-user` environment. For example: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/21632#note_161868.
However, the TSC has determined that tests cannot be globally disabled in order for an architecture to be officially supported by a `-stable` branch. See https://gitlab.alpinelinux.org/alpine/tsc/-/blob/master/minutes/2021-11-09.md#stable-releases-for-riscv64. For this reason, it would be nice to not build riscv64 on the builders with `options="!check"`, doing so will likely require real hardware for the riscv64 builders.https://gitlab.alpinelinux.org/alpine/mkinitfs/-/issues/18Add support for custom scripts2022-11-08T14:35:38ZPatrycja Rosaalpine@ptrcnull.meAdd support for custom scriptsWith hooks like in [mkinitcpio](https://wiki.archlinux.org/title/Mkinitcpio#HOOKS) or [initramfs-tools](http://manpages.ubuntu.com/manpages/xenial/man8/initramfs-tools.8.html#boot%20scripts), it will be possible to further customize the ...With hooks like in [mkinitcpio](https://wiki.archlinux.org/title/Mkinitcpio#HOOKS) or [initramfs-tools](http://manpages.ubuntu.com/manpages/xenial/man8/initramfs-tools.8.html#boot%20scripts), it will be possible to further customize the boot process.https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10795Clarification on `passwd` field in adb file2022-12-21T19:37:21ZPaul SpoorenClarification on `passwd` field in adb fileLooking at [apk_adb.c](https://gitlab.alpinelinux.org/alpine/apk-tools/-/blob/master/src/apk_adb.c#L508) I see a commented `passwd` entry. Is this supposed to allow the creation of `passwd` entries on a package basis?
I'm currently look...Looking at [apk_adb.c](https://gitlab.alpinelinux.org/alpine/apk-tools/-/blob/master/src/apk_adb.c#L508) I see a commented `passwd` entry. Is this supposed to allow the creation of `passwd` entries on a package basis?
I'm currently looking for a solution to add users/groups during package installation. Currently this is solved by a custom post-install wrapper script, however a *in-APK* solution would be nicer.v3.1https://gitlab.alpinelinux.org/alpine/aports/-/issues/13262testing/libqalculate: upstream bug report for libqalculate.pc.in2022-04-06T10:56:46ZCarl Chavetesting/libqalculate: upstream bug report for libqalculate.pc.inAssign to me please.
@lonjil in [this comment](https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/26266#note_184560) and replies, it was discussed that an upstream bug report was needed for libqalculate.pc.in to add the requ...Assign to me please.
@lonjil in [this comment](https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/26266#note_184560) and replies, it was discussed that an upstream bug report was needed for libqalculate.pc.in to add the requires.private.
I don't think it was ever submitted so I'm going to do it but just wanted to let you know so we don't step on each other. Also, the current version of the patch we are using contains:
```
Required.private: libxml-2.0 >= 2.3.8
+Requires.private: gmp mpfr
```
Note that the line above uses "Required.private" vs. "Requires.private". I don't know anything about .pc files but early googling makes me think that's an upstream typo?? Maybe requires and required both work.lonjillonjilhttps://gitlab.alpinelinux.org/alpine/abuild/-/issues/10053A package shouldn't declare to provide a cmd when it is a symlink to a foreig...2021-12-01T21:02:16ZEric BURGHARDA package shouldn't declare to provide a cmd when it is a symlink to a foreign fileIf a package A is depending on B for a /bin/foo and A itself package a symlink to /bin/foo in /usr/bin/foo, then A metadata declares that it provides cmd:foo (like B) which then creates conflicts.If a package A is depending on B for a /bin/foo and A itself package a symlink to /bin/foo in /usr/bin/foo, then A metadata declares that it provides cmd:foo (like B) which then creates conflicts.https://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues/10496[diskless mode] lbu ignoring whole directory instead of one file2021-11-30T14:44:34ZCi7rix[diskless mode] lbu ignoring whole directory instead of one fileWhen using lbu on diskless installation to ignore `etc/zfs/zpool.cache` config file in `/etc/zfs`, the whole folder is ignored.
Steps to reproduce :
1. Create a bootable disk with `setup-bootable` from Alpine 3.15.0 x86_64 Extended ISO...When using lbu on diskless installation to ignore `etc/zfs/zpool.cache` config file in `/etc/zfs`, the whole folder is ignored.
Steps to reproduce :
1. Create a bootable disk with `setup-bootable` from Alpine 3.15.0 x86_64 Extended ISO
1. Boot from it
1. Install zfs : `apk add zfs`
1. Import existing tank : `zfs import tank`
1. Exclude cache file : `lbu exclude /etc/zfs/zpool.cache`
1. The whole `/etc/zfs` directory is now ignored
Thankshttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13252testing/freecad: FEM meshing with gmsh causes FreeCAD to crash2023-02-07T14:22:33Zboomanaiden154testing/freecad: FEM meshing with gmsh causes FreeCAD to crashFreeCAD currently fails to work with Gmesh while using the FEM workbench. This seems to be related to the use of VTK9 as indicated [here](https://forum.freecadweb.org/viewtopic.php?style=5&f=18&t=62566), and is a problem across most pack...FreeCAD currently fails to work with Gmesh while using the FEM workbench. This seems to be related to the use of VTK9 as indicated [here](https://forum.freecadweb.org/viewtopic.php?style=5&f=18&t=62566), and is a problem across most packaged versions of FreeCAD as the last supported version of VTK was VTK7. When trying to create a mesh, a repetition of the following error is thrown:
```
2021-11-29 04:06:46.824 ( 10.856s) [60A68490] vtkCellArray.cxx:551 ERR | vtkCellArray(0x7fd0f74462c0): Invalid location.
```
There is an [upstream patch](https://github.com/FreeCAD/FreeCAD/commit/0cfea3fee3e7848bbf043d2b1a19f6405d7ebe25) to make FreeCAD compile with VTK9, but it is pretty similar to the patch currently used. The proper solution is probably to upgrade the SMESH version but that might introduce other problems.
Assigning to myself, just creating the issue to create a centralized place to keep track of things.https://gitlab.alpinelinux.org/alpine/aports/-/issues/13251testing/libxcrypt: new package2024-01-30T03:45:47ZLucas Ramagetesting/libxcrypt: new packageExtended crypt library for descrypt, md5crypt, bcrypt, and others
https://github.com/besser82/libxcryptExtended crypt library for descrypt, md5crypt, bcrypt, and others
https://github.com/besser82/libxcrypthttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13230Incomplete drawing in Qt apps and Firefox context menus after upgrading to Al...2021-11-29T07:08:12Z/dev/urandomIncomplete drawing in Qt apps and Firefox context menus after upgrading to Alpine 3.15After I upgraded my machine to Alpine Linux version 3.15, a strange graphical glitch has started occurring whenever I use certain applications.
It seems like some graphical elements, in particular the menus (both the hamburger menu and ...After I upgraded my machine to Alpine Linux version 3.15, a strange graphical glitch has started occurring whenever I use certain applications.
It seems like some graphical elements, in particular the menus (both the hamburger menu and the context menus) in Mozilla Firefox and everything in Qt-based applications, is being drawn partially, with some random 16x1 stripes missing. It's a temporary effect that disappears upon later redraws (sometimes even unrelated ones, like the tint2 taskbar or the window titlebar buttons in Openbox).
Kernel version (uname -a):
`Linux flash-alpine 5.15.4-0-lts #1-Alpine SMP Mon, 22 Nov 2021 09:25:02 +0000 x86_64 Linux`
lspci output:
```
00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 0d)
00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] (rev 02)
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
00:17.0 SATA controller: Intel Corporation Cannon Lake PCH SATA AHCI Controller (rev 10)
00:1b.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #21 (rev f0)
00:1c.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #5 (rev f0)
00:1c.7 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #8 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device a308 (rev 10)
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
```
lsmod output:
```
Module Size Used by
nls_cp437 20480 1
tcp_bbr 20480 2
cfg80211 1028096 0
8021q 40960 0
mrp 20480 1 8021q
ext4 921600 1
crc16 16384 1 ext4
mbcache 16384 1 ext4
jbd2 163840 1 ext4
nls_utf8 16384 2
nls_cp866 20480 1
vfat 24576 2
fat 86016 1 vfat
snd_sof_pci_intel_cnl 16384 0
snd_sof_intel_hda_common 86016 1 snd_sof_pci_intel_cnl
soundwire_intel 40960 1 snd_sof_intel_hda_common
soundwire_generic_allocation 16384 1 soundwire_intel
soundwire_cadence 32768 1 soundwire_intel
snd_sof_intel_hda 16384 1 snd_sof_intel_hda_common
snd_sof_pci 16384 2 snd_sof_intel_hda_common,snd_sof_pci_intel_cnl
snd_sof_xtensa_dsp 16384 1 snd_sof_intel_hda_common
snd_sof 122880 2 snd_sof_pci,snd_sof_intel_hda_common
snd_hda_codec_hdmi 69632 1
snd_soc_skl 147456 0
snd_soc_hdac_hda 20480 2 snd_sof_intel_hda_common,snd_soc_skl
snd_hda_ext_core 32768 4 snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda
snd_soc_sst_ipc 16384 1 snd_soc_skl
snd_soc_sst_dsp 36864 1 snd_soc_skl
snd_hda_codec_realtek 155648 1
snd_soc_acpi_intel_match 57344 3 snd_sof_intel_hda_common,snd_soc_skl,snd_sof_pci_intel_cnl
coretemp 16384 0
snd_soc_acpi 16384 3 snd_soc_acpi_intel_match,snd_sof_intel_hda_common,snd_soc_skl
intel_rapl_msr 16384 0
snd_hda_codec_generic 90112 1 snd_hda_codec_realtek
intel_rapl_common 24576 1 intel_rapl_msr
snd_soc_core 307200 5 soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl
ledtrig_audio 16384 2 snd_hda_codec_generic,snd_sof
snd_compress 20480 1 snd_soc_core
intel_tcc_cooling 16384 0
x86_pkg_temp_thermal 16384 0
intel_powerclamp 16384 0
snd_hda_intel 49152 3
snd_intel_dspcfg 24576 3 snd_hda_intel,snd_sof_intel_hda_common,snd_soc_skl
eeepc_wmi 16384 0
snd_intel_sdw_acpi 16384 2 snd_sof_intel_hda_common,snd_intel_dspcfg
iTCO_wdt 16384 0
asus_wmi 45056 1 eeepc_wmi
kvm_intel 323584 0
intel_pmc_bxt 16384 1 iTCO_wdt
snd_hda_codec 163840 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda
battery 24576 1 asus_wmi
iTCO_vendor_support 16384 1 iTCO_wdt
platform_profile 16384 1 asus_wmi
kvm 1040384 1 kvm_intel
mfd_core 16384 1 intel_pmc_bxt
ee1004 16384 0
sparse_keymap 16384 1 asus_wmi
snd_hda_core 110592 10 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda
irqbypass 16384 1 kvm
rfkill 28672 2 asus_wmi,cfg80211
mei_hdcp 20480 0
crct10dif_pclmul 16384 1
hwmon 32768 2 coretemp,asus_wmi
snd_hwdep 16384 1 snd_hda_codec
ghash_clmulni_intel 16384 0
ppdev 20480 0
snd_pcm 135168 11 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_compress,snd_soc_core,snd_soc_skl,snd_hda_core
wmi_bmof 16384 0
aesni_intel 380928 0
snd_timer 45056 1 snd_pcm
r8169 98304 0
i915 3031040 26
crypto_simd 16384 1 aesni_intel
cryptd 24576 2 crypto_simd,ghash_clmulni_intel
snd 106496 15 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm
realtek 28672 1
rapl 16384 0
intel_cstate 20480 0
pcspkr 16384 0
soundcore 16384 1 snd
i2c_i801 32768 0
mdio_devres 16384 1 r8169
libphy 159744 3 r8169,mdio_devres,realtek
i2c_smbus 16384 1 i2c_i801
mei_me 40960 1
i2c_algo_bit 16384 1 i915
mei 118784 3 mei_hdcp,mei_me
mousedev 24576 0
ttm 77824 1 i915
evdev 28672 36
input_leds 16384 0
joydev 24576 0
intel_gtt 24576 1 i915
fan 16384 0
thermal 20480 0
wmi 32768 2 asus_wmi,wmi_bmof
parport_pc 28672 0
parport 40960 2 parport_pc,ppdev
video 49152 2 asus_wmi,i915
tun 61440 2
acpi_tad 20480 0
button 20480 0
ipv6 622592 250
af_packet 53248 2
hid_generic 16384 0
usbhid 45056 0
hid 143360 2 usbhid,hid_generic
uas 28672 0
sr_mod 28672 0
cdrom 45056 1 sr_mod
crc32_pclmul 16384 0
xhci_pci 20480 0
xhci_pci_renesas 16384 1 xhci_pci
xhci_hcd 270336 1 xhci_pci
ahci 45056 2
libahci 45056 1 ahci
libata 294912 2 libahci,ahci
simpledrm 16384 0
drm_kms_helper 311296 2 i915,simpledrm
cfbfillrect 16384 1 drm_kms_helper
syscopyarea 16384 1 drm_kms_helper
cfbimgblt 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
cfbcopyarea 16384 1 drm_kms_helper
cec 49152 2 drm_kms_helper,i915
drm 626688 16 drm_kms_helper,i915,simpledrm,ttm
i2c_core 102400 7 drm_kms_helper,i2c_algo_bit,ee1004,i2c_smbus,i2c_i801,i915,drm
drm_panel_orientation_quirks 24576 1 drm
agpgart 49152 3 intel_gtt,ttm,drm
loop 40960 0
btrfs 1581056 1
libcrc32c 16384 1 btrfs
crc32c_generic 16384 0
crc32c_intel 24576 4
xor 24576 1 btrfs
raid6_pq 122880 1 btrfs
usb_storage 77824 4 uas
usbcore 294912 5 xhci_hcd,usbhid,usb_storage,xhci_pci,uas
usb_common 16384 2 xhci_hcd,usbcore
sd_mod 53248 6
t10_pi 16384 1 sd_mod
scsi_mod 217088 5 sd_mod,usb_storage,uas,libata,sr_mod
```
I was unable to screenshoot the effect, so this smartphone camera pic will have to do.
![IMG_20211125_114111](/uploads/181d0fa2ffdc34ef3f3c99967e9a26f9/IMG_20211125_114111.jpg)https://gitlab.alpinelinux.org/alpine/aports/-/issues/13213postgresql-common: "it's not a symlink" error could be more useful2021-11-25T17:58:44ZDrew DeVaultpostgresql-common: "it's not a symlink" error could be more usefulIdeally this error would not just tell you that there's a problem, but also suggest the appropriate solution.
cc @jirutkaIdeally this error would not just tell you that there's a problem, but also suggest the appropriate solution.
cc @jirutkaJakub JirutkaJakub Jirutkahttps://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues/10492setup-apkrepos: Does not overwrite past selection.2021-11-16T22:15:29ZBloodBlightsetup-apkrepos: Does not overwrite past selection.This is three issues in one.
The first issue is that x64/i386 is not replicated to all mirrors. In fact I noticed that most mirrors fail to mirror all of the builds.
That goes to issue #2 with setup-apkrepos.
After running it the fir...This is three issues in one.
The first issue is that x64/i386 is not replicated to all mirrors. In fact I noticed that most mirrors fail to mirror all of the builds.
That goes to issue #2 with setup-apkrepos.
After running it the first time, it errored out with a file not found error due to the mirror not having the build. When running it a second time, and selecting 1 (the main repo), it does not actually overwrite the configuration and attempts to pull from the previously selected repo.
The third issue is that if this script fails, it does not stop the main setup-alpine script (or retry with new input) from running and can hide the first issue.https://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues/10491setup-disk: swapon fails when reinstalling without LVM2021-11-24T07:29:48ZKrystian Chachułasetup-disk: swapon fails when reinstalling without LVMRunning `setup-disk` with `sys` or (`crypt` and `sys`) after previously running `setup-disk` with `crypt` and `lvm` and `sys` results in swap not enabling.
Steps to reproduce:
1. Run `setup-disk`. Do a `crypt` `lvm` `sys` installation.
...Running `setup-disk` with `sys` or (`crypt` and `sys`) after previously running `setup-disk` with `crypt` and `lvm` and `sys` results in swap not enabling.
Steps to reproduce:
1. Run `setup-disk`. Do a `crypt` `lvm` `sys` installation.
2. Run `setup-disk`. Do a `sys` installation.
After `Creating file systems...` `swapon -a` will fail with the following message:
```text
swapon: UUID=589...: No such file or directory
```
The installation is continued as normal, but the installed system fails to enable swap on boot with the same error message.
Workaround:
Install `util-linux` before running `setup-disk` the second time.https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10787Optional architecture adding to repository path2022-12-21T19:01:25ZPaul SpoorenOptional architecture adding to repository pathWhile Alpine repositories follow the structure `<feedname>/<arch>`, it's the other way around for OpenWrt. While this would be easy to switch on the OpenWrt side, we also have target specific packages which use unique path without the ar...While Alpine repositories follow the structure `<feedname>/<arch>`, it's the other way around for OpenWrt. While this would be easy to switch on the OpenWrt side, we also have target specific packages which use unique path without the architecture in it.
It would be useful to have the configuration option to disable *architecture addition* to repositories.
A workaround is to create a symlink like `ln -s . <arch>` but that's not ideal.
Example target specific repository:
* https://downloads.openwrt.org/snapshots/targets/x86/64/packages/
Example arch specific repository (feed *base*):
* https://downloads.openwrt.org/snapshots/packages/x86_64/base/v3.0https://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues/10490setup-timezone fails silently when timezones aren't installed2021-11-10T21:56:08ZEdd Salkieldsetup-timezone fails silently when timezones aren't installedOn my machine, there was no directory at `/usr/share/zoneinfo`, because tzdata was not installed. This resulted in the following session:
```
henleybeach:/etc/apk$ doas setup-timezone
Which timezone are you in? ('?' for list) [UTC] ?
W...On my machine, there was no directory at `/usr/share/zoneinfo`, because tzdata was not installed. This resulted in the following session:
```
henleybeach:/etc/apk$ doas setup-timezone
Which timezone are you in? ('?' for list) [UTC] ?
Which timezone are you in? ('?' for list) [UTC] ?
Which timezone are you in? ('?' for list) [UTC] ^C
```
Perhaps we could produce a warning when this occurs instead of failing silently, and also make `tzinfo` a dependency of `akpine-conf`?https://gitlab.alpinelinux.org/alpine/aports/-/issues/13182Packages workflow2021-12-29T16:08:43ZEmilio GarciaPackages workflow# Question
I'm interested in the plantuml package which is in testing, but a general question can be made.
How packages are moved among the different aports repositories (main, community, testing, etc)? For instance, when a package whi...# Question
I'm interested in the plantuml package which is in testing, but a general question can be made.
How packages are moved among the different aports repositories (main, community, testing, etc)? For instance, when a package which is testing folder would become available in next releases? That means, is there any defined workflow?
Thanks in advance