alpine issueshttps://gitlab.alpinelinux.org/groups/alpine/-/issues2021-09-30T18:14:01Zhttps://gitlab.alpinelinux.org/alpine/infra/aports-qa-bot/-/issues/21AutoMaintainer: service sets maintainer again2021-09-30T18:14:01ZLeoAutoMaintainer: service sets maintainer againfrom irc
```
ikke: Cogitri "Assignee changed from Kevin Daudt to Kevin Daudt"
```
@kdaudt I need the relevant log from aports-qa-botfrom irc
```
ikke: Cogitri "Assignee changed from Kevin Daudt to Kevin Daudt"
```
@kdaudt I need the relevant log from aports-qa-bothttps://gitlab.alpinelinux.org/alpine/aports/-/issues/321.9alpha10 - USB doesn't mount at boot2024-03-27T19:29:00ZMika Havela1.9alpha10 - USB doesn't mount at bootSeems we don’t get /dev/usbdisk when booting up Alpine1.9alpha10 with a
USB-mem inserted when starting up the box.
After ejecting/reinserting the mem, we can mount the USB-mem
*(from redmine: issue id 32, created on 2009-05-16, closed...Seems we don’t get /dev/usbdisk when booting up Alpine1.9alpha10 with a
USB-mem inserted when starting up the box.
After ejecting/reinserting the mem, we can mount the USB-mem
*(from redmine: issue id 32, created on 2009-05-16, closed on 2009-05-20)*
* Relations:
* duplicates #28
* Changesets:
* Revision 4501a6cc5eb5542c5172ae391ae54377b440e1bf by Oliver Smith on 2018-03-20T14:09:58Z:
```
Don't print 'git: not found' errors
abuild, as packaged in Alpine Linux, does not depend on git. But when
you use it without git, it will print out errors like the following:
/usr/bin/abuild: line 2554: git: not found
With this commit, it saves the git_path in the beginning (just like
abuild_path). Later in the code it does not try to run git if that
variable is empty.
Notably `abuild rootbld` is already checking whether `abuild-rootbld`
is installed, and that subpackage of `abuild` does already depend on
`git`. So no additional check was added before using `git ` inside
`rootbld`.
Fixes #32
```https://gitlab.alpinelinux.org/alpine/infra/infra/-/issues/523Prevent spammers from creating accounts on wiki and making edits2019-07-12T16:14:27ZJeff Bilykjbilyk@gmail.comPrevent spammers from creating accounts on wiki and making editsWe should come up with a better way of preventing spam than the math
verfication that’s currently done, since there has been an increase in
spam over the past few days.
*(from redmine: issue id 523, created on 2011-01-27, closed on 201...We should come up with a better way of preventing spam than the math
verfication that’s currently done, since there has been an increase in
spam over the past few days.
*(from redmine: issue id 523, created on 2011-01-27, closed on 2011-03-24)*
* Relations:
* relates #335Jeff Bilykjbilyk@gmail.comJeff Bilykjbilyk@gmail.comhttps://gitlab.alpinelinux.org/alpine/abuild/-/issues/4491Allow arch per subpkg2019-07-14T07:25:16ZCarlo LandmeterAllow arch per subpkgSome packages have arch depended subpackages while main pkg is just a
stub or a meta pkg.
Currently when specifying noarch in main package, it will disable
dep-scanning for all subpkgs.
*(from redmine: issue id 4491, created on 2015-0...Some packages have arch depended subpackages while main pkg is just a
stub or a meta pkg.
Currently when specifying noarch in main package, it will disable
dep-scanning for all subpkgs.
*(from redmine: issue id 4491, created on 2015-07-29, closed on 2015-12-19)*
* Relations:
* relates #4517
* Changesets:
* Revision b8b492924505656dd45f6e3720203e1f8a2dcfd4 by Natanael Copa on 2015-08-10T07:58:21Z:
```
abuild: fix dep-scanning when sub and main pkg's arch differs
Force dependency scanning when main pkg has noarch but subpackage
overrides it. We need to save the arch setting set in split func for
later if it differs from main pkg's arch in a temp file because the
splitfunc runs in a subprocess.
fixes #4491
```
* Revision 1a44949161f3a2e748245f36015a75468a620a10 by Natanael Copa on 2015-08-10T08:00:04Z:
```
main/abuild: fix arch per subpackage
ref #4491
ref #4517
```Natanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/99Symlinks in /etc/init.d ignored by lbu2019-07-14T07:26:44ZChristoffer LeitetSymlinks in /etc/init.d ignored by lbuLbu should include symlinks in /etc/init.d
For example openvpn uses symlinks for starting different openvpn
processes with different config.
If you create a symlink, it’s ignored by lbu. If you add it manually
with lbu add, you will re...Lbu should include symlinks in /etc/init.d
For example openvpn uses symlinks for starting different openvpn
processes with different config.
If you create a symlink, it’s ignored by lbu. If you add it manually
with lbu add, you will receive the following message everytime you do
‘lbu st’:
D etc/init.d/openvpn.client
A etc/init.d/openvpn.client
*(from redmine: issue id 99, created on 2009-07-29, closed on 2009-07-31)*
* Changesets:
* Revision 5b48b855600aa316e3c9385e998c68ad757794a2 by Timo Teräs on 2009-07-30T07:42:20Z:
```
audit: protection mask for "symlinks only"
and use it for /etc/init.d by default. fixes #99.
```Timo TeräsTimo Teräshttps://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues/4987Mirror detection can select broken mirror2019-07-14T07:49:34ZFlorian HeiglMirror detection can select broken mirrorHi,
on the 26th I spent a night trying to install a few alpine systems.
One of the problems was that dl-5.alpinelinux.org was apparently dead.
Just not dead enough.
You could try to wget the apkindex and it would hang for a pretty l...Hi,
on the 26th I spent a night trying to install a few alpine systems.
One of the problems was that dl-5.alpinelinux.org was apparently dead.
Just not dead enough.
You could try to wget the apkindex and it would hang for a pretty long
time but not transfer a lot of data.
I was able to reproduce the problem in browser and from a geographically
different system.
What we’d need seems to be two things:
- the installer to abort if it can’t fetch APKINDEX for a minute
- optionally that the mirror detection tries not just to connect but
also downloads like 2-3KB of the file
*(from redmine: issue id 4987, created on 2016-01-04, closed on 2017-05-19)*https://gitlab.alpinelinux.org/alpine/awall/-/issues/2194"ulog" logging mode misses RELATED,ESTABLISHED connections2019-07-14T07:55:42ZLeonardo Arena"ulog" logging mode misses RELATED,ESTABLISHED connectionsThe rule of a logging policy with mode “ulog” it is added always after
the RELATED and ESTABLISHED rules:
-A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -o eth0 -j logulog-0
If ULOG is being used for...The rule of a logging policy with mode “ulog” it is added always after
the RELATED and ESTABLISHED rules:
-A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -o eth0 -j logulog-0
If ULOG is being used for netflow traffic accounting this cause the
figures to be completely incorrect. I believe the same thing
happens/applies with logging mode “NFLOG”.
*(from redmine: issue id 2194, created on 2013-08-06, closed on 2013-08-15)*Kaarle RitvanenKaarle Ritvanenhttps://gitlab.alpinelinux.org/alpine/docker-abuild/-/issues/42Image isn't removed after the command is done2019-10-25T13:30:07ZBart RibbersImage isn't removed after the command is doneThis causes the filesystem to fill up if you don't manually clean up the images every once and while (e.g. `docker system prune`). I have this issue constantly as I tend to build large groups of packages at once (like KDE updates) using ...This causes the filesystem to fill up if you don't manually clean up the images every once and while (e.g. `docker system prune`). I have this issue constantly as I tend to build large groups of packages at once (like KDE updates) using a script. Halfway such a process my system is filled up by leftover docker images from docker-abuild, and there isn't enough disk space to continue.https://gitlab.alpinelinux.org/alpine/infra/aports-qa-bot/-/issues/22Tune AutoStale service2022-01-19T16:45:49ZKevin DaudtTune AutoStale serviceLots of merge requests receive a stale message while they have received no feedback, waiting on maintainers to approve or developers to merge. This is [frustating for users](alpine/aports!28046).
We have two options to address this. The...Lots of merge requests receive a stale message while they have received no feedback, waiting on maintainers to approve or developers to merge. This is [frustating for users](alpine/aports!28046).
We have two options to address this. The easy / quick solution is to just disable the service. But maybe we can also tweak the conditions when the AutoStale service masks an MR as stale, or even let it do different things in different situations.
My first idea is to only mark MRs as stale under certain conditions.
* An MR is a draft. This clearly indicates the author is not ready yet with the MR and the author needs to take actioin
* The MR has certain labels applied (configurable). Labels like `status:mr-build-broken`, `status:mr-feedback-requested`, `status:mr-changes-requested`. These also indicate that the author needs to take action
This should already reduce the amount of false-positives immensely.https://gitlab.alpinelinux.org/alpine/aports/-/issues/33/var/log/lastlog missing2023-01-08T23:59:22ZLeonardo Arena/var/log/lastlog missingssh daemon starting up gives this error:
lastlog\_openseek: Couldn’t stat /var/log/lastlog:No such file or
directory
*(from redmine: issue id 33, created on 2009-05-18, closed on 2009-06-23)*
* Changesets:
* Revision abeb4645b5f35b...ssh daemon starting up gives this error:
lastlog\_openseek: Couldn’t stat /var/log/lastlog:No such file or
directory
*(from redmine: issue id 33, created on 2009-05-18, closed on 2009-06-23)*
* Changesets:
* Revision abeb4645b5f35bfe0876adebe89838e0b39bf471 on 2009-05-18T12:34:26Z:
```
core/openssh: disable lastlog
fixes #33
```https://gitlab.alpinelinux.org/alpine/infra/infra/-/issues/545Check if regular user can edit a bug2019-07-12T16:14:30ZalgitbotCheck if regular user can edit a bugNot just update…
*(from redmine: issue id 545, created on 2011-03-15, closed on 2011-03-15)*Not just update…
*(from redmine: issue id 545, created on 2011-03-15, closed on 2011-03-15)*Carlo LandmeterCarlo Landmeterhttps://gitlab.alpinelinux.org/alpine/abuild/-/issues/4727abuild sometimes counts package size wrong2019-07-14T07:25:45ZSören Tempelabuild sometimes counts package size wrongI managed to create a package which contains a file in usr/bin. The fact
that this file exists can be confirmed using tar -tvf <path to package>
the output of this command is the following:
-rw-r--r-- root/root 256 2015-10-03 ...I managed to create a package which contains a file in usr/bin. The fact
that this file exists can be confirmed using tar -tvf <path to package>
the output of this command is the following:
-rw-r--r-- root/root 256 2015-10-03 03:28 .SIGN.RSA.soeren+alpine@soeren-tempel.net-55e4833d.rsa.pub
-rw-r--r-- root/root 1060 2015-10-03 03:28 .PKGINFO
drwxr-xr-x root/root 0 2015-10-03 03:28 usr/
drwxr-xr-x root/root 0 2015-10-03 03:28 usr/bin/
-rwxr-xr-x root/root 1309096 2015-10-03 03:28 usr/bin/ncmpcpp
When trying to install the package using \`apk add\` no error is
encountered, however, the output of \`apk info -L ncmpcpp\` claims that
the package doesn’t contain any files:
# apk add packages/testing/x86_64/ncmpcpp-0.6.7-r0.apk
(1/9) Installing boost-system (1.58.0-r1)
(2/9) Installing boost-filesystem (1.58.0-r1)
(3/9) Installing boost-date_time (1.58.0-r1)
(4/9) Installing boost-regex (1.58.0-r1)
(5/9) Installing boost-thread (1.58.0-r1)
(6/9) Installing boost (1.58.0-r1)
(7/9) Installing boost-program_options (1.58.0-r1)
(8/9) Installing taglib (1.9.1-r1)
(9/9) Installing ncmpcpp (0.6.7-r0)
Executing busybox-1.23.2-r9.trigger
OK: 2562 MiB in 476 packages
# apk info -L ncmpcpp
ncmpcpp-0.6.7-r0 contains:
#
I am using apk-tools 2.6.4, compiled for x86\_64. The package which has
this issue is attached below, I also encountered this error with a
different package a few days ago. With the attached package I was able
to reproduce this error on two different machines, both running edge.
*(from redmine: issue id 4727, created on 2015-10-03, closed on 2017-05-29)*
* Uploads:
* [ncmpcpp-0.6.7-r0.apk](/uploads/87201049d2666799240ca094bc4d0fff/ncmpcpp-0.6.7-r0.apk)
* [APKBUILD](/uploads/e8c4925b32e56c3aafc9ef7955f19e48/APKBUILD) ncmpcpp APKBUILD
* [log.sync](/uploads/edd0e1f054adc6f47dc8ef8156a4f55f/log.sync) abuild output with sync invocation
* [log](/uploads/56b46ce5862cd3a4e82248853aff4300/log) vanilla abuild outputNatanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/113Support for "replaces"2019-07-14T07:26:46ZNatanael CopaSupport for "replaces"We need a way to tell that files have moved from one package to another
so we dont get errors when upgrading.
Abuild is already adding “replaces” to the .PKGINFO so its just a
questino of implementing it in apk-tools.
*(from redmine: ...We need a way to tell that files have moved from one package to another
so we dont get errors when upgrading.
Abuild is already adding “replaces” to the .PKGINFO so its just a
questino of implementing it in apk-tools.
*(from redmine: issue id 113, created on 2009-08-04, closed on 2009-08-08)*
* Changesets:
* Revision a602c49b31e92466ea42e2968833d3e6908a18c1 by Timo Teräs on 2009-08-04T13:54:15Z:
```
db: support "replaces" directive (fixes #113)
it will allow to overwrite files owned by some other packages
to get upgrades right (e.g. when splitting or renaming packages)
```Timo TeräsTimo Teräshttps://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues/4988Mirror selection should remove old mirrors for same repo2021-01-06T16:36:56ZFlorian HeiglMirror selection should remove old mirrors for same repoAs described in https://bugs.alpinelinux.org/issues/4987 I had this
issue where one mirror was dead.
It was complicated by a lot due to the fact that re-running the
installer / fastest mirror detection and even selecting a mirror does
...As described in https://bugs.alpinelinux.org/issues/4987 I had this
issue where one mirror was dead.
It was complicated by a lot due to the fact that re-running the
installer / fastest mirror detection and even selecting a mirror does
not remove the mirror selected at the last run.
To make it worse, the new one is added lower in the file and apk will
use the first (broken) one.
Until one manually fixes the apk/repositories file it’ll not be possible
to install any more.
*(from redmine: issue id 4988, created on 2016-01-04)*https://gitlab.alpinelinux.org/alpine/awall/-/issues/2220Need UPnP/NAT-PMP support2022-09-09T15:51:42ZEric WangNeed UPnP/NAT-PMP supportMost of devices behind the Alpine Linux router are Windows PC and/or
Apple Mac.
In order for these internal client to be fully benefited from
UPnP/NAT-PMP applications, such as bittorrent client, video streaming,
gaming, etc., AWall ne...Most of devices behind the Alpine Linux router are Windows PC and/or
Apple Mac.
In order for these internal client to be fully benefited from
UPnP/NAT-PMP applications, such as bittorrent client, video streaming,
gaming, etc., AWall need to support UPnP/NAT-PMP and provide a
configuration interface to switch on/off (for security reason, and users
owns the risk)
One of the feasible solution is to loop-in the existing solution, the
popular miniupnpd (http://miniupnp.free.fr). We also could take
reference from pfSense OS.
*(from redmine: issue id 2220, created on 2013-08-13)*
* Changesets:
* Revision b4573a1dddec7011870401b918130e247518898c by Natanael Copa on 2014-05-30T14:24:29Z:
```
testing/miniupnpd: upgrade to 1.8.20140523
ref #2220
```https://gitlab.alpinelinux.org/alpine/docker-abuild/-/issues/45Add support for podman2019-11-29T17:31:37ZAnton KochkovAdd support for podmanBecause Fedora Linux 31 removed cgroups-v2 and docker cannot work now. Podman is CLI-compatible with Docker, so it boils down to switch to the variable instead of calling `docker` directly.Because Fedora Linux 31 removed cgroups-v2 and docker cannot work now. Podman is CLI-compatible with Docker, so it boils down to switch to the variable instead of calling `docker` directly.https://gitlab.alpinelinux.org/alpine/infra/aports-qa-bot/-/issues/23Add security tag based on commit message2022-04-23T14:26:15ZJ0WIAdd security tag based on commit messagee.g. commit contains a CVE or "security upgrade"e.g. commit contains a CVE or "security upgrade"https://gitlab.alpinelinux.org/alpine/aports/-/issues/34Asterisk on Alpine 1.9 alpha122019-07-12T14:22:27ZFrancesco ColistaAsterisk on Alpine 1.9 alpha12Asterisk won’t start because the dir /var/run/asterisk do not exist.
Asterisk try to create .pid file in this directory.
Temporary workaround: create folder /var/run/asterisk with
asterisk.asterisk permission and include /var/run path ...Asterisk won’t start because the dir /var/run/asterisk do not exist.
Asterisk try to create .pid file in this directory.
Temporary workaround: create folder /var/run/asterisk with
asterisk.asterisk permission and include /var/run path into
/etc/lbu/include.conf.
*(from redmine: issue id 34, created on 2009-05-21, closed on 2009-06-23)*https://gitlab.alpinelinux.org/alpine/infra/infra/-/issues/693Package browser doesn't handle special character in URLs2019-07-12T16:14:46ZPaul OnyschukPackage browser doesn't handle special character in URLsPackages with special characters in name like gtk+ can be searched, but
not displayed in package browser:
http://alpinelinux.org/apk/main/x86/gtk%2B
There’re few packages with “+” in names, maybe also with other
characters, but nothing ...Packages with special characters in name like gtk+ can be searched, but
not displayed in package browser:
http://alpinelinux.org/apk/main/x86/gtk%2B
There’re few packages with “+” in names, maybe also with other
characters, but nothing else comes to my mind right now.
*(from redmine: issue id 693, created on 2011-06-19, closed on 2011-07-20)*Natanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/abuild/-/issues/4984Make more use of xz compression2020-09-05T12:35:08ZSören TempelMake more use of xz compressionAlpine has always been optimized for size, in order to reach small file
sizes compression is used here and there. Currently the gzip compression
algorithm is used for many things including:
- man pages
- the initramfs
- apk packag...Alpine has always been optimized for size, in order to reach small file
sizes compression is used here and there. Currently the gzip compression
algorithm is used for many things including:
- man pages
- the initramfs
- apk packages
- …
Many of these things can be compressed with xz these days. xz
compression has proven to be more space efficient than gzip compression
and in my opinion it would a good idea to use xz instead of gzip
compression for some of the things listed above. Doing so would have
many advantages for instance (among other things) it could result in an
even smaller base system.
*(from redmine: issue id 4984, created on 2016-01-03, closed on 2019-06-19)*