aports issueshttps://gitlab.alpinelinux.org/alpine/aports/-/issues2023-11-20T18:31:34Zhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/9074Aports contributions - license & copyright?2023-11-20T18:31:34ZTBKAports contributions - license & copyright?The question was brought up with this PR -
https://github.com/alpinelinux/aports/pull/4490/files and has also
previously been touched in https://bugs.alpinelinux.org/issues/7423
The https://git.alpinelinux.org/cgit/aports/tree/README.md...The question was brought up with this PR -
https://github.com/alpinelinux/aports/pull/4490/files and has also
previously been touched in https://bugs.alpinelinux.org/issues/7423
The https://git.alpinelinux.org/cgit/aports/tree/README.md file nor is
there another file mentioning it in the git repo.
and I have searched the sites and wiki and can not find the answer.
So I have the following questions:
- Which license are the aports themselves (APKBUILD, pre, post…)
under?
- Who are the copyright holders (the contributor or given to the
project)?
- Should AL have a CLA
(https://en.wikipedia.org/wiki/Contributor\_License\_Agreement)?
*(from redmine: issue id 9074, created on 2018-07-11)*Natanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/9418ModSecurity-Nginx2024-01-29T06:58:59ZAdam MossModSecurity-NginxHello,
Would it be possible to create a package for the \`ModSecurity-Nginx\`
connector?
Source URL is https://github.com/SpiderLabs/ModSecurity-nginx
Thanks
*(from redmine: issue id 9418, created on 2018-09-13)*Hello,
Would it be possible to create a package for the \`ModSecurity-Nginx\`
connector?
Source URL is https://github.com/SpiderLabs/ModSecurity-nginx
Thanks
*(from redmine: issue id 9418, created on 2018-09-13)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/10544Add ZFS support to netboot files.2021-03-21T10:22:40Zm trioAdd ZFS support to netboot files.I find it incredibly handy being able to netboot Alpine Linux, however,
not being able to use ZFS is a deal-breaker for me.
Adding the module(s) at runtime is problematic due to the read-only
nature of a netboot environment.
Would it ...I find it incredibly handy being able to netboot Alpine Linux, however,
not being able to use ZFS is a deal-breaker for me.
Adding the module(s) at runtime is problematic due to the read-only
nature of a netboot environment.
Would it be possible to add zfs kernel modules to the netboot images?
*(from redmine: issue id 10544, created on 2019-06-07)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/9694Provide software package "freeipa-client"2022-01-01T21:53:55ZThomas SchneiderProvide software package "freeipa-client"Hello!
Can you please provide this software
freeipa-client
on Alpine Linux?
This software is required with IPA authentication for use on clients.
There’s an AUR PKGBUILD available here:
https://aur.archlinux.org/packages/freeipa-...Hello!
Can you please provide this software
freeipa-client
on Alpine Linux?
This software is required with IPA authentication for use on clients.
There’s an AUR PKGBUILD available here:
https://aur.archlinux.org/packages/freeipa-client/
THX
*(from redmine: issue id 9694, created on 2018-11-26)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/9489Provide software package "Pi-hole":2019-07-12T15:40:36ZThomas SchneiderProvide software package "Pi-hole":Hi,
could you please provide
Pi-hole
on Alpine Linux.
This is a software for Network-wide ad blocking via your own Linux
hardware. ([https://github.com/pi-hole/pi-hole](https://github.com/pi-hole/pi-hole))
Details of the applicat...Hi,
could you please provide
Pi-hole
on Alpine Linux.
This is a software for Network-wide ad blocking via your own Linux
hardware. ([https://github.com/pi-hole/pi-hole](https://github.com/pi-hole/pi-hole))
Details of the application requirements are documented here:
[https://discourse.pi-hole.net/t/hardware-software-requirements/273](https://discourse.pi-hole.net/t/hardware-software-requirements/273).
The installation works on supported distros with this command:
curl -sSL https://install.pi-hole.net | bash
There’s an AUR package available; further details in Arch Wiki here:
[https://wiki.archlinux.org/index.php/Pi-hole](https://wiki.archlinux.org/index.php/Pi-hole)
*(from redmine: issue id 9489, created on 2018-09-28)*3.8.5https://gitlab.alpinelinux.org/alpine/aports/-/issues/9417package reqeust: libmodsecurity2021-08-24T22:24:44ZAdam Mosspackage reqeust: libmodsecurityHello,
Would it be possible for a package to be created for \`libmodsecurity\`?
Source url is https://github.com/SpiderLabs/ModSecurity.
*(from redmine: issue id 9417, created on 2018-09-13)*Hello,
Would it be possible for a package to be created for \`libmodsecurity\`?
Source url is https://github.com/SpiderLabs/ModSecurity.
*(from redmine: issue id 9417, created on 2018-09-13)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/8894Qemu-Guest-Agent not working2023-08-05T19:18:15ZFelix Drescher-HackelQemu-Guest-Agent not workingHey folks,
im currently using Alpine Linux 3.7 on Proxmox VE 5.1.
I enabled all repositories and installed the package
“qemu-guest-agent”.
I also set the “Qemu Agent” option inside Proxmox and by checking the
Process lists, i can con...Hey folks,
im currently using Alpine Linux 3.7 on Proxmox VE 5.1.
I enabled all repositories and installed the package
“qemu-guest-agent”.
I also set the “Qemu Agent” option inside Proxmox and by checking the
Process lists, i can confirm that Proxmox actually attaches the guest
agent socket.
For some reason, the qemu-guest-agent service instantly crashes.
Executing the command “qemu-ga” manually, leads to this output:
![](http://i.epvpimg.com/b7nxgab.png)
Can you give me any advice how to fix this?
Yes… i already restarted the machine. Several times.
Ive talked to the Proxmox Guys and now it seems clear that this bug is
more related to Alpine itself.
So, i hope you know what’s causing this behavior.
*(from redmine: issue id 8894, created on 2018-05-16)*3.8.5https://gitlab.alpinelinux.org/alpine/aports/-/issues/5846Package Request: unar2021-10-02T21:31:38Zdavid .Package Request: unarPlease add the package ‘unar’ to the repos
Home page: https://unarchiver.c3.cx/commandline
Source: http://unarchiver.c3.cx/downloads/unar1.10.1\_src.zip
*(from redmine: issue id 5846, created on 2016-07-03)*Please add the package ‘unar’ to the repos
Home page: https://unarchiver.c3.cx/commandline
Source: http://unarchiver.c3.cx/downloads/unar1.10.1\_src.zip
*(from redmine: issue id 5846, created on 2016-07-03)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/10609Go bootstrap compile fails for cross compile2019-08-10T05:39:13ZAnthony DaviesGo bootstrap compile fails for cross compileWhen running ./bootstrap.sh from aports when community/go attempts to
compile the dependency check faisl due to searching build-base-armhf (in
my instance) in the cross compiled community repo rather then the main
repo (based on manually...When running ./bootstrap.sh from aports when community/go attempts to
compile the dependency check faisl due to searching build-base-armhf (in
my instance) in the cross compiled community repo rather then the main
repo (based on manually running CHOST=armhf BOOTSTRAP=bootimage abuild
-rv) copying the go aports to main and replacing community/go with go in
bootstrap.sh resolved the issue for me.
*(from redmine: issue id 10609, created on 2019-06-24)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/9871Package request: nginx auth pam module2020-04-10T20:02:21ZalgitbotPackage request: nginx auth pam moduleURL: https://github.com/sto/ngx\_http\_auth\_pam\_module
I tried to do it myself by adding some lines to to APKBUILD, but I could
not get a cross compile environment up and running, therefore,
requesting this as a package via this offic...URL: https://github.com/sto/ngx\_http\_auth\_pam\_module
I tried to do it myself by adding some lines to to APKBUILD, but I could
not get a cross compile environment up and running, therefore,
requesting this as a package via this official way :)
\_add\_module “http-auth-pam” “v1.5.1”
“https://github.com/sto/ngx\_http\_auth\_pam\_module”
\_http\_auth\_pam\_depends=“linux-pam”
\_http\_auth\_pam\_pkgdesc=“Nginx module to use PAM for simple http
authentication”
additional build dependency: linux-pam-dev
sha512:
973b94874d8a58c0df0ac2d31571eafc1e80b11179cba33ec88421a826207fbf7e99b0387e135a1ca48d82daacb78f19a4c21d3a27b49b16dc86b4748bb72261
ngx\_http\_auth\_pam\_module-1.5.1.tar.gz
*(from redmine: issue id 9871, created on 2019-01-18)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/9831[Package request] ProxySQL2021-01-09T17:24:06ZKévin Guignard[Package request] ProxySQLProxySQL is a high-performance MySQL/MariaDB proxy with a GPL license.
https://github.com/sysown/proxysql
*(from redmine: issue id 9831, created on 2019-01-08)*ProxySQL is a high-performance MySQL/MariaDB proxy with a GPL license.
https://github.com/sysown/proxysql
*(from redmine: issue id 9831, created on 2019-01-08)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/9643Enable sanitizer2022-07-21T05:52:32ZA. KlitzingEnable sanitizerIt looks like clang/gcc is compiled without sanitizer support. I like to
request to enable that feature as it seems that it is support on musl
now.
*(from redmine: issue id 9643, created on 2018-11-14)*It looks like clang/gcc is compiled without sanitizer support. I like to
request to enable that feature as it seems that it is support on musl
now.
*(from redmine: issue id 9643, created on 2018-11-14)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/9593Package libopendbx and use it in opendkim2023-12-08T12:22:45ZNinetailed NinjaPackage libopendbx and use it in opendkimWithout this opendkim cannot read domain keys from database
tables/views.
*(from redmine: issue id 9593, created on 2018-10-28)*Without this opendkim cannot read domain keys from database
tables/views.
*(from redmine: issue id 9593, created on 2018-10-28)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/9372Please add pure-ftpd-mysql2021-07-27T14:24:01ZBernis NukicPlease add pure-ftpd-mysqlPlease add this package:
name: pure-ftpd-mysql
home page: https://www.pureftpd.org/project/pure-ftpd
source: https://packages.ubuntu.com/bionic/pure-ftpd-mysql
*(from redmine: issue id 9372, created on 2018-09-01)*Please add this package:
name: pure-ftpd-mysql
home page: https://www.pureftpd.org/project/pure-ftpd
source: https://packages.ubuntu.com/bionic/pure-ftpd-mysql
*(from redmine: issue id 9372, created on 2018-09-01)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/8864389 Directory Server (LDAP)2019-07-12T15:35:33Zalgitbot389 Directory Server (LDAP)Hello
Is it possible to get a packaged version of 389 Directory Server in
Alpine Linux?
I have tried a couple of days to compile it in an Alpine Linux docker
image and failed.
I would find it useful for authentication in microservic...Hello
Is it possible to get a packaged version of 389 Directory Server in
Alpine Linux?
I have tried a couple of days to compile it in an Alpine Linux docker
image and failed.
I would find it useful for authentication in microservices that can use
LDAP (postfix, dovecot, MySQL, NextCloud).
There is an dockerfile which uses fedora:26 but since i’m using Alpine
Linux in all other docker services.
https://pagure.io/389-ds-base/blob/master/f/docker/389ds\_poc/Dockerfile
Main page of 389 Directory Server:
http://directory.fedoraproject.org/
Git Repository:
https://pagure.io/389-ds-base
*(from redmine: issue id 8864, created on 2018-05-07)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/8629Alpine VirtualBox Guest Additions doesn't allow for writing to shared folder ...2023-05-02T01:43:51ZalgitbotAlpine VirtualBox Guest Additions doesn't allow for writing to shared folder (guest -> host)Background: I built an Alpine Vagrant box based on
https://github.com/rgl/alpine-vagrant, using the following code in the
customize/run.sh after adding the edge repositories to
/etc/apk/repositories:
apk update
apk add virtualbo...Background: I built an Alpine Vagrant box based on
https://github.com/rgl/alpine-vagrant, using the following code in the
customize/run.sh after adding the edge repositories to
/etc/apk/repositories:
apk update
apk add virtualbox-guest-additions virtualbox-guest-modules-virthardened
echo vboxguest >> /etc/modules
echo vboxsf >> /etc/modules
# Add ${BASE_USER} to the vboxsf group (needed for changing ownership of shared folders)
sed -i -r "s/vboxsf:x:([0-9]+):/vboxsf:x:\1:${BASE_USER}/" /etc/group
As a comparison, I used the official ubuntu/trusty64 Vagrant box to
verify that the host configuration isn’t the source of the issue. Here
are the two Vagrantfiles:
mc@loki:~/lab/ubuntubox$ cat Vagrantfile
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/trusty64"
config.vm.synced_folder ".", "/host"
end
mc@loki:~/lab/alpinebox$ cat Vagrantfile
Vagrant.configure("2") do |config|
config.vm.box = "alpinebox"
config.vm.synced_folder ".", "/host"
end
First, some verification that the vbox\* modules have been loaded in
each box:
mc@loki:~/lab/ubuntubox$ vagrant ssh -c "dmesg | grep vbox"
[ 4.553067] vboxvideo: module verification failed: signature and/or required key missing - tainting kernel
[ 4.553091] vboxvideo: Unknown symbol drm_open (err 0)
[ 4.553095] vboxvideo: Unknown symbol drm_poll (err 0)
[ 4.553098] vboxvideo: Unknown symbol drm_pci_init (err 0)
[ 4.553104] vboxvideo: Unknown symbol drm_ioctl (err 0)
[ 4.553107] vboxvideo: Unknown symbol drm_mmap (err 0)
[ 4.553110] vboxvideo: Unknown symbol drm_pci_exit (err 0)
[ 4.553112] vboxvideo: Unknown symbol drm_release (err 0)
[ 4.725681] vboxguest: misc device minor 57, IRQ 20, I/O port d020, MMIO at 00000000f0400000 (size 0x400000)
[ 4.725685] vboxguest: Successfully loaded version 4.3.36_Ubuntu (interface 0x00010004)
[ 11.263651] vboxvideo: Unknown symbol drm_open (err 0)
[ 11.263659] vboxvideo: Unknown symbol drm_poll (err 0)
[ 11.263665] vboxvideo: Unknown symbol drm_pci_init (err 0)
[ 11.263672] vboxvideo: Unknown symbol drm_ioctl (err 0)
[ 11.263677] vboxvideo: Unknown symbol drm_mmap (err 0)
[ 11.263681] vboxvideo: Unknown symbol drm_pci_exit (err 0)
[ 11.263686] vboxvideo: Unknown symbol drm_release (err 0)
[ 11.892856] vboxsf: Successfully loaded version 4.3.36_Ubuntu (interface 0x00010004)
Connection to 127.0.0.1 closed.
mc@loki:~/lab/alpinebox$ vagrant ssh -c "dmesg | grep vbox"
[ 5.926766] vboxguest: loading out-of-tree module taints kernel.
[ 5.930999] vboxguest: misc device minor 59, IRQ 20, I/O port d020, MMIO at 00000000f0400000 (size 0x400000)
[ 5.931000] vboxguest: Successfully loaded version 5.1.30 (interface 0x00010004)
[ 9.141127] vboxsf: Successfully loaded version 5.1.30 (interface 0x00010004)
Connection to 127.0.0.1 closed.
According to the VBox documentation, it’s necessary that the guest user
is in the vboxsf group - that doesn’t seem to be needed in the ubuntu
case though:
mc@loki:~/lab/ubuntubox$ vagrant ssh -c "id"
uid=1000(vagrant) gid=1000(vagrant) groups=1000(vagrant)
Connection to 127.0.0.1 closed.
mc@loki:~/lab/alpinebox$ vagrant ssh -c "id"
uid=1000(alpine) gid=1000(alpine) groups=10(wheel),101(docker),102(vboxsf),1000(alpine)
Connection to 127.0.0.1 closed.
On to the actual “write to host from guest” test case:
mc@loki:~/lab/ubuntubox$ vagrant ssh -c "touch /host/hello_from_guest"
Connection to 127.0.0.1 closed.
# No error
mc@loki:~/lab/alpinebox$ vagrant ssh -c "touch /host/hello_from_guest"
touch: /host/hello_from_guest: Permission denied
Connection to 127.0.0.1 closed.
I have tried all options suggested on
https://www.vagrantup.com/docs/synced-folders/basic\_usage.html:
$ for file in Vagrantfile*; do echo -e "\n$file:"; cat $file; done
Vagrantfile.synced_folder:
Vagrant.configure("2") do |config|
config.vm.box = "alpinebox"
config.vm.synced_folder ".", "/host"
end
Vagrantfile.synced_folder_owner_group:
Vagrant.configure("2") do |config|
config.vm.box = "alpinebox"
config.vm.synced_folder ".", "/host", owner: "alpine", group: "alpine"
end
Vagrantfile.synced_folder_owner_group_uid1000gid1000:
Vagrant.configure("2") do |config|
config.vm.box = "alpinebox"
config.vm.synced_folder ".", "/host", owner: "alpine", group: "alpine", mount_options: ["uid=1000", "gid=1000"]
end
Vagrantfile.synced_folder_mount_options_dmode775fmode664:
Vagrant.configure("2") do |config|
config.vm.box = "alpinebox"
config.vm.synced_folder ".", "/host", owner: "alpine", group: "alpine", mount_options: ["dmode=775,fmode=664"]
end
..but without success, i.e., the alpine guest is not able to write to
the folder mounted on the host.
Have I missed something, or is this a bug in the
virtualbox-guest-additions / virtualbox-guest-modules-virthardened
package?
And for clarity:
mc@loki:~/lab/alpinebox$ vagrant ssh -c "cat /etc/alpine-release"
3.7.0
Connection to 127.0.0.1 closed.
*(from redmine: issue id 8629, created on 2018-03-08)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/7342lxc-download ubuntu: Failed to mount cgroup at /sys/fs/cgroup/systemd2020-02-11T14:06:18ZJanus Marzlxc-download ubuntu: Failed to mount cgroup at /sys/fs/cgroup/systemdIf I start ubuntu containers I get this log:
Failed to mount cgroup at /sys/fs/cgroup/systemd: Operation not
permitted
\[!!!!!!\] Failed to mount API filesystems, freezing.
Freezing execution.
With Alpine 3.5.2 (same settings), it...If I start ubuntu containers I get this log:
Failed to mount cgroup at /sys/fs/cgroup/systemd: Operation not
permitted
\[!!!!!!\] Failed to mount API filesystems, freezing.
Freezing execution.
With Alpine 3.5.2 (same settings), it is working.
Grsecurity settings:
kernel.grsecurity.chroot\_caps = 0
kernel.grsecurity.chroot\_deny\_chmod = 0
kernel.grsecurity.chroot\_deny\_pivot = 0
kernel.grsecurity.chroot\_deny\_chroot = 0
kernel.grsecurity.chroot\_deny\_mount = 0
kernel.grsecurity.chroot\_deny\_mknod = 0
*(from redmine: issue id 7342, created on 2017-05-29)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/6478Package Request: xf86-video-fbturbo drivers for allwinner SOCs2021-08-18T22:26:26ZScrumpy JackPackage Request: xf86-video-fbturbo drivers for allwinner SOCsxf86-video-fbturbo - video driver, primarily optimized for the devices
powered
by the Allwinner SoC (A10, A13, A20). It can use some of the 2D/3D
hardware
acceleration features.
https://github.com/ssvb/xf86-video-fbturbo
*(from re...xf86-video-fbturbo - video driver, primarily optimized for the devices
powered
by the Allwinner SoC (A10, A13, A20). It can use some of the 2D/3D
hardware
acceleration features.
https://github.com/ssvb/xf86-video-fbturbo
*(from redmine: issue id 6478, created on 2016-11-22)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/10661PKG samba in 3.10 does not work.2022-02-02T03:20:12ZMagicloud MagicloudsPKG samba in 3.10 does not work.- \`smbd -F\` exits immediatelly. It is supposed to stay in
foreground.
<!-- -->
- Connecting from Windows 10 crashes smbd at once.
Same environment/configuration works for Ubuntu Bionic with Samba 4.7.6.
*(from redmine: iss...- \`smbd -F\` exits immediatelly. It is supposed to stay in
foreground.
<!-- -->
- Connecting from Windows 10 crashes smbd at once.
Same environment/configuration works for Ubuntu Bionic with Samba 4.7.6.
*(from redmine: issue id 10661, created on 2019-07-08)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/10603When should -dbg packages be added?2021-09-09T10:18:02ZRasmus Thomsenoss@cogitri.devWhen should -dbg packages be added?Right now we don’t really have a policy for when to add -dbg packages
(at least I can’t seem to find anything)? As a result we mostly don’t
use them (there are about 80 dbg packages, apparently). It’d be nice if
we provided -dbg packages...Right now we don’t really have a policy for when to add -dbg packages
(at least I can’t seem to find anything)? As a result we mostly don’t
use them (there are about 80 dbg packages, apparently). It’d be nice if
we provided -dbg packages for more (if not all) packages to make
debugging possible.
Pro:
\+ Without -dbg packages for a package *and all of its (recursive)
dependencies)* it’s usually impossible to properly debug a program.
Stacktraces won’t have any info for where errors occured and won’t
contain function names (due to them being optimized away), making
debugging via gbd/lldb or similiar somewhat impossible.
Neutral:
o These -dbg packages won’t take up space on the user’s setup unless he
explicitly installs them (maybe we could add a dbg package which just
installs them all, like doc)
Con:
- Dbg packages can be massive, especially for already big packages. This
would mean that we’d need quite a bit more disk spaces on the mirrors.
We could disable -dbg packages for super big packages like webkit2gtk
though.
*(from redmine: issue id 10603, created on 2019-06-22)*
Subtasks:
- [ ] Make debugoptimized the default for meson
- [ ] Make RelWithDebInfo the default for CMake
- [ ] Make `$pkgname-dbg` a default subpkg in newapkbuild
- [ ] Add `-g` to CFLAGSRasmus Thomsenoss@cogitri.devRasmus Thomsenoss@cogitri.dev