alpine issueshttps://gitlab.alpinelinux.org/groups/alpine/-/issues2021-11-05T11:47:45Zhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13156proposal: Logging2021-11-05T11:47:45ZYuri6037proposal: LoggingI'm using PMOS on a phone. Logging is a big problem for me let me explain:
On all my desktop/laptop computers I run Linux (more specifically Pop OS, an Ubuntu derivative). Among these systems I have 2 of them running NVIDIA graphics car...I'm using PMOS on a phone. Logging is a big problem for me let me explain:
On all my desktop/laptop computers I run Linux (more specifically Pop OS, an Ubuntu derivative). Among these systems I have 2 of them running NVIDIA graphics cards. One of them cannot render without NVIDIA, the other is a laptop with hybrid graphics. Unfortunatly NVIDIA is a bit unstable sometimes. The main problem is when the NVIDIA proprietary graphics driver crashes the entire kernel crashes as well which is not particularly helpful for debugging. When this happens I always poll the log on the next boot using "journalctl -b -1 -r". Many of you may simply say "don't use NVIDIA and problem solved", this particular issue is not about NVIDIA alone but considers any possible driver especially experimental drivers which could crash at any time either with kernel panics or even worse black screen/screen lock up and no further response.
I know Alpine does not neither have systemd nor journalctl. I propose to add to Alpine/OpenRC a way to support logging across multiple boots maybe in the form of /var/log/boot-1 /var/log/boot-2 /var/log/boot0 or using some kind of command line tool which can read logs of the previous boot. I think keeping logs for only one previous boot is a good start, if possible I'd like to have this as a configurable option.https://gitlab.alpinelinux.org/alpine/aports/-/issues/13155main/krb5: test failures after openldap 2.62023-11-01T22:53:03ZAndy Postnikovmain/krb5: test failures after openldap 2.6Test fails on builders after !24084
disabled via 1ac4b4fd65a9 ff01e75be4fb
```
PYTHONPATH=../util VALGRIND="" python3 ./t_general.py
*** Failure: /home/buildozer/aports/main/krb5/src/krb5-1.19.2/src/clients/kinit/kinit failed with cod...Test fails on builders after !24084
disabled via 1ac4b4fd65a9 ff01e75be4fb
```
PYTHONPATH=../util VALGRIND="" python3 ./t_general.py
*** Failure: /home/buildozer/aports/main/krb5/src/krb5-1.19.2/src/clients/kinit/kinit failed with code 1.
*** Last command (#5): /home/buildozer/aports/main/krb5/src/krb5-1.19.2/src/clients/kinit/kinit user@KRBTEST.COM
*** Output of last command:
Password for user@KRBTEST.COM:
kinit: Password incorrect while getting initial credentials
*** Failed in test pass: default
For details, see: /home/buildozer/aports/main/krb5/src/krb5-1.19.2/src/tests/testlog
Or re-run this test script with the -v flag:
cd /home/buildozer/aports/main/krb5/src/krb5-1.19.2/src/tests
PYTHONPATH=/home/buildozer/aports/main/krb5/src/krb5-1.19.2/src/util /usr/bin/python3 ./t_general.py -v
Use --debug=NUM to run a command under a debugger. Use
--stop-after=NUM to stop after a daemon is started in order to
attach to it with a debugger. Use --help to see other
options.
make[1]: *** [Makefile:766: check-pytests] Error 1
make[1]: *** Waiting for unfinished jobs....
```3.19.0Andy PostnikovAndy Postnikovhttps://gitlab.alpinelinux.org/alpine/council/-/issues/10Expand and formalize IRC moderation team2022-09-20T19:09:04ZAriadne Conillariadne@ariadne.spaceExpand and formalize IRC moderation teamI would open this issue in alpine/tsc, but I don't think the TSC has scope over the IRC moderation team.
None the less, there have been a few incidents lately that highlight the fact that we lack appropriate mod coverage for `#alpine-li...I would open this issue in alpine/tsc, but I don't think the TSC has scope over the IRC moderation team.
None the less, there have been a few incidents lately that highlight the fact that we lack appropriate mod coverage for `#alpine-linux` channel specifically.
Though the community reacted to those incidents in a way that is aligned with the values we have tried to emphasize in the Alpine community in recent years, it should not be up to the community itself to run trolls out of our IRC channels. So, given that, I think that expanding the mod team would make sense.https://gitlab.alpinelinux.org/alpine/abuild/-/issues/10052install_if: Ensure that packages in `$install_if` exist before adding `instal...2021-10-24T12:36:43ZSören Tempelinstall_if: Ensure that packages in `$install_if` exist before adding `install_if` to .PKGINFOSee:
* https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/26769
* https://gitlab.alpinelinux.org/alpine/aports/-/commit/23538a07e1812a440d2c6f0cf52c08b7280e459d
* https://gitlab.alpinelinux.org/alpine/aports/-/commit/90fbd021...See:
* https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/26769
* https://gitlab.alpinelinux.org/alpine/aports/-/commit/23538a07e1812a440d2c6f0cf52c08b7280e459d
* https://gitlab.alpinelinux.org/alpine/aports/-/commit/90fbd021d657b25f959cc5ba582e978a5c5e3be2https://gitlab.alpinelinux.org/alpine/aports/-/issues/13129alpine-conf: setup-timezone stuck if tzdata failed to install2021-10-24T07:32:34Zfcicqalpine-conf: setup-timezone stuck if tzdata failed to installhttps://github.com/alpinelinux/alpine-conf/blob/master/setup-timezone.in
no way to select none or break like keymaps to exit.
```
ask "Which timezone are you in? ('?' for list)" "$default_timezone"
timezone="$resp"
case "$timezone" i...https://github.com/alpinelinux/alpine-conf/blob/master/setup-timezone.in
no way to select none or break like keymaps to exit.
```
ask "Which timezone are you in? ('?' for list)" "$default_timezone"
timezone="$resp"
case "$timezone" in
"") continue;;
"?") show_tz_list; continue;;
esac
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/13120mkinitfs: support new virtio devices (feature request)2022-12-01T21:23:59Zfcicqmkinitfs: support new virtio devices (feature request)char/virtio_console.ko is critical for CH (https://github.com/cloud-hypervisor/cloud-hypervisor) and vftool (https://github.com/evansm7/vftool macos virtualization.framework tool)
if possible say Y in linux-virt favour would be the best....char/virtio_console.ko is critical for CH (https://github.com/cloud-hypervisor/cloud-hypervisor) and vftool (https://github.com/evansm7/vftool macos virtualization.framework tool)
if possible say Y in linux-virt favour would be the best.
so here is reconsidering list in mkinitfs (file: features.d/virtio.modules)
https://pkgs.alpinelinux.org/contents?file=virtio*&path=&name=linux-lts&branch=edge&arch=x86_64
virtio-console included in ubuntu cloudimg
virtio-gpu no need
virtio-rng nice, non-crit
virtio-crypto not sure, maybe non-crit
virtio_scsi good for qemu users?
9pnet_virtio good for qemu users?
virtiofs good for qemu users? fuse required. this is no?https://gitlab.alpinelinux.org/alpine/aports/-/issues/13113dependabot for aports?2021-11-01T00:58:54ZMengyang Lidependabot for aports?Are you too lazy to perform travail package update manually? I'd like to introduce something like dependabot, but for alpine packages.
Where it can perform basic upgrades automatically by
- Parsing current version from APKBUILD
- Pars...Are you too lazy to perform travail package update manually? I'd like to introduce something like dependabot, but for alpine packages.
Where it can perform basic upgrades automatically by
- Parsing current version from APKBUILD
- Parsing the latest version from upstream or https://pkgs.alpinelinux.org/flagged
- Perform some test build
- Post a Merge Request
This could reduce tons of repetitive works, and maintain a relative recent copy of edge.https://gitlab.alpinelinux.org/alpine/aports/-/issues/13112apr-util: Default database backend appears to be missing2022-12-06T15:37:15ZTim Schumacherapr-util: Default database backend appears to be missingStarting with Alpine 3.13, apr-util switched from Berkeley DB to NDBM as its default database backend due to the deprecation of BDB due to licensing issues (5f13bd268c7d86ade44d1bf5c4b2ac3925877626).
However, it appears that while the d...Starting with Alpine 3.13, apr-util switched from Berkeley DB to NDBM as its default database backend due to the deprecation of BDB due to licensing issues (5f13bd268c7d86ade44d1bf5c4b2ac3925877626).
However, it appears that while the default `--with-dbm=` setting as been switched to `ndbm`, `--with-ndbm` hasn't been enabled and the headers necessary for compiling in `ndbm` don't appear to be included in the dependencies either. `apr-util` seems to silently ignore that fact and just continues to build anyways.
This results in apache2 being unable to do various database-related tasks, such as creating a new lock database for a DAV server:
```
(20019)DSO load failed: AH00576: The DBM driver could not be loaded
The locks could not be queried for verification against a possible "If:" header. [500, #0]
Could not open the lock database. [500, #400]
(20019)DSO load failed: [client 172.21.0.7:37564] Could not open property database. [500, #1]
```https://gitlab.alpinelinux.org/alpine/council/-/issues/9Publish article about council2023-10-28T09:36:07ZKevin DaudtPublish article about councilhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13096main/ruby: consider changing the default gems dir to ABI/version-neutral2023-01-17T10:48:46ZJakub Jirutkamain/ruby: consider changing the default gems dir to ABI/version-neutralFollow-up for https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/19106#note_147444Follow-up for https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/19106#note_147444Jakub JirutkaJakub Jirutkahttps://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10773apk bash-completion2022-12-21T19:39:44ZJ0WIapk bash-completionapk should ship it's own completion file. This makes it easier for both experienced and new users of Alpine to deal with software packages.apk should ship it's own completion file. This makes it easier for both experienced and new users of Alpine to deal with software packages.backloghttps://gitlab.alpinelinux.org/alpine/abuild/-/issues/10050bash-completion for abuild2021-10-16T14:34:02ZJ0WIbash-completion for abuildabuild should ship it's own completion file.abuild should ship it's own completion file.https://gitlab.alpinelinux.org/alpine/aports/-/issues/13090ipv6 defaultgateway from routeradvertisements not available2021-10-16T08:58:19Zflatterlightipv6 defaultgateway from routeradvertisements not availableHi,
the current 3.14.2 alpine release (rpi aach64, diskless mode) seem not to add the defaultroute to the routingtable.
The /64 from the global address is added to the routingtable.
This leads to a not working as expected ipv6 environm...Hi,
the current 3.14.2 alpine release (rpi aach64, diskless mode) seem not to add the defaultroute to the routingtable.
The /64 from the global address is added to the routingtable.
This leads to a not working as expected ipv6 environment.
If more info is required, please ask.
br
flatterlightAriadne Conillariadne@ariadne.spaceAriadne Conillariadne@ariadne.spacehttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13089ipv6 privacy extensions not working as expected2021-10-16T09:02:58Zflatterlightipv6 privacy extensions not working as expectedHi,
the current 3.14.2 release (rpi aarch64, diskless-mode) of alpine doesn't generate the temporary ipv6 address with the following 2 sysctl entries from the wiki.
`net.ipv6.conf.default.use_tempaddr=2`
`net.ipv6.conf.all.use_tempadd...Hi,
the current 3.14.2 release (rpi aarch64, diskless-mode) of alpine doesn't generate the temporary ipv6 address with the following 2 sysctl entries from the wiki.
`net.ipv6.conf.default.use_tempaddr=2`
`net.ipv6.conf.all.use_tempaddr=2`
Only after adding a sysctl entry for the specific interface `net.ipv6.conf.eth0.use_temp_addr=2` the address is generated.
If mroe info is required, please ask.
thanks for your time
br flatterlightAriadne Conillariadne@ariadne.spaceAriadne Conillariadne@ariadne.spacehttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13077Response codes for aports URLs2024-03-10T12:20:06ZCarl ChaveResponse codes for aports URLs20240319 - Updated, see last post and ignore everything else.
20230407 - Updated, see last post and ignore everything else.
20221111 - Updated, see last post and ignore everything else.
20220725 - Updated, see last post and ignore eve...20240319 - Updated, see last post and ignore everything else.
20230407 - Updated, see last post and ignore everything else.
20221111 - Updated, see last post and ignore everything else.
20220725 - Updated, see last post and ignore everything else.
As sort of a practical exercise, I pulled out the project urls from the APKBUILD files and then checked them with curl. The summary of results are below, by repo. 404's are bad of course but there are quite a few 301's as well that should probably be updated? Any suggestions on what to do with the results? I think the 404's will need to be gone through one by one but the 301's should include the replacement url and so could be at least partially scripted.
My local aports is a little behind aports master and the below numbers only include http/https urls so the totals are off by a few but should be pretty close.
edit: updated to remove urls with variables in them, I thought I did that originally. Those were obviously 404's since I didn't take the time to figure out how to expand the variables into a valid url prior to checking with curl.
edit: see comment for 18 Jan for updated method and results, the above approach was pretty flawed, though the new one might not be much better!https://gitlab.alpinelinux.org/alpine/aports/-/issues/13068Should Alpine drop official branding for Firefox?2023-11-21T22:38:18ZAriadne Conillariadne@ariadne.spaceShould Alpine drop official branding for Firefox?The newest version of Firefox now enables advertisements in the address bar if compiled with official branding.
My understanding is that disabling this functionality by default may leave us in breach of the Mozilla trademark policy.
I ...The newest version of Firefox now enables advertisements in the address bar if compiled with official branding.
My understanding is that disabling this functionality by default may leave us in breach of the Mozilla trademark policy.
I think we should want to disable this functionality (and probably also Pocket in general) since it has gotten to this level of aggressiveness, but I don't see a path forward that allows us to legally do so without dropping the official branding.
What do we think?Rasmus Thomsenoss@cogitri.devRasmus Thomsenoss@cogitri.devhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13066udhcpc not stopped when configuring static IP2021-10-07T05:30:13ZYann Bizeuludhcpc not stopped when configuring static IPWhen an interface is configured as DHCP in `/etc/network/interfaces`, `udhcpc` is running on the designated interface. Makes sense.
But if changing the configuration to static ip, `udhcpc` is still running after `service networking rest...When an interface is configured as DHCP in `/etc/network/interfaces`, `udhcpc` is running on the designated interface. Makes sense.
But if changing the configuration to static ip, `udhcpc` is still running after `service networking restart`(or `/etc/init.d/networking restart`), which leads to the interface changing for DHCP assigned IP after a while.
On reboot though, `udhcpc` isn't launched, which is working as expected.https://gitlab.alpinelinux.org/alpine/aports/-/issues/13053feat ibus-m17n2021-10-10T03:12:00ZDocbrokefeat ibus-m17nPlease add ibus-m17n for indic languages suppport ( like Hindi, Gujarati etc.)
https://github.com/ibus/ibus-m17nPlease add ibus-m17n for indic languages suppport ( like Hindi, Gujarati etc.)
https://github.com/ibus/ibus-m17nhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13048Migrate from wpa_supplicant to iwd2023-08-22T21:48:19ZDavid HeidelbergMigrate from wpa_supplicant to iwdTo improve user experience proposing defaulting to IWD daemon instead original `wpa_supplicant`. Generally since IWD matured since last few years, migration from `wpa_supplicant` should be fluent
Talk about IWD: https://www.youtube.com/...To improve user experience proposing defaulting to IWD daemon instead original `wpa_supplicant`. Generally since IWD matured since last few years, migration from `wpa_supplicant` should be fluent
Talk about IWD: https://www.youtube.com/watch?v=QIqT2obSPDk
Downstream pmOS ref: https://gitlab.com/postmarketOS/postmarketos/-/issues/45https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10771pkgusers/pkggroups + install -o/-g doesn't stick in /var2023-12-12T22:22:03ZDrew DeVaultpkgusers/pkggroups + install -o/-g doesn't stick in /varhttps://git.sr.ht/~sircmpwn/sr.ht-apkbuilds/tree/master/item/sr.ht/sr.ht-uacme/APKBUILD#L43
This does not seem to work; I have to add a post-install to force the desired user/group. The tarball looks right, though, may be an apk-tools i...https://git.sr.ht/~sircmpwn/sr.ht-apkbuilds/tree/master/item/sr.ht/sr.ht-uacme/APKBUILD#L43
This does not seem to work; I have to add a post-install to force the desired user/group. The tarball looks right, though, may be an apk-tools issue?v3.1