alpine issueshttps://gitlab.alpinelinux.org/groups/alpine/-/issues2021-09-27T16:08:22Zhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/9624ghostscript-fonts package is not a dependency of imagemagick package2021-09-27T16:08:22ZSamuel BOHNghostscript-fonts package is not a dependency of imagemagick packageI had to install manually ghostscript-fonts to make imagemagick work.
I suggest to add ghostscript-fonts as a dependency of imagemagick
*(from redmine: issue id 9624, created on 2018-11-06)*I had to install manually ghostscript-fonts to make imagemagick work.
I suggest to add ghostscript-fonts as a dependency of imagemagick
*(from redmine: issue id 9624, created on 2018-11-06)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/9622Python without pip/setuptools2020-03-16T01:57:39ZZaar HaiPython without pip/setuptoolsPython3 package takes 50MB on disk, out of which 10MB (20%) is occupied
by pip and setuptools.
While usually these tools are essential to make Python actually usable,
with new docker multi-stage builds, they are no longer required in th...Python3 package takes 50MB on disk, out of which 10MB (20%) is occupied
by pip and setuptools.
While usually these tools are essential to make Python actually usable,
with new docker multi-stage builds, they are no longer required in the
final image. It will be nice to have python-lean package that does not
include them, so we can shave those 10MB off the final image, e.g:
FROM alpine as base
RUN apk-add --no-cache python3
RUN PYTHONUSERBASE=/pyroot pip install --user requests
FROM alpine as prod
RUN apk-add --no-cache python3-lean
COPY --from=base /pyroot /
What do you think?
*(from redmine: issue id 9622, created on 2018-11-04)*Natanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/9620"Failed to stop cronyd" error on poweroff2020-04-10T19:47:09ZOleg Titov"Failed to stop cronyd" error on poweroffI get “Failed to stop cronyd” error on poweroff. I am running edge.
*(from redmine: issue id 9620, created on 2018-11-02)*I get “Failed to stop cronyd” error on poweroff. I am running edge.
*(from redmine: issue id 9620, created on 2018-11-02)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/9619Support for xenpci in initramfs so we can build XEN storage driver domains wi...2019-07-23T11:18:54ZHenrik RiomarSupport for xenpci in initramfs so we can build XEN storage driver domains with alpineAdd a new feature to mkinitfs allowing xen-pcifront.ko to be part of
initramfs
PR: https://github.com/alpinelinux/mkinitfs/pull/45
*(from redmine: issue id 9619, created on 2018-11-02, closed on 2019-01-23)*Add a new feature to mkinitfs allowing xen-pcifront.ko to be part of
initramfs
PR: https://github.com/alpinelinux/mkinitfs/pull/45
*(from redmine: issue id 9619, created on 2018-11-02, closed on 2019-01-23)*3.9.0Natanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/9617xvfb package shoud include 'xvfb-run' script2019-07-14T19:13:39ZAaron Hillxvfb package shoud include 'xvfb-run' scriptBoth Ubuntu and Arch Linux include the ‘xvfb-run’ wrapper script in
their xvfb package.
This script is quite useful for running graphical application on a
headless server, but Alpine Linux does not currently include it in the
‘xvfb’ pa...Both Ubuntu and Arch Linux include the ‘xvfb-run’ wrapper script in
their xvfb package.
This script is quite useful for running graphical application on a
headless server, but Alpine Linux does not currently include it in the
‘xvfb’ package.
The script can be found at
https://git.archlinux.org/svntogit/packages.git/tree/trunk/xvfb-run?h=packages/xorg-server
*(from redmine: issue id 9617, created on 2018-11-02)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/9616Package update request: gcompat 0.3.02020-06-23T23:02:11ZalgitbotPackage update request: gcompat 0.3.0Please update gcompat to the latest version.
*(from redmine: issue id 9616, created on 2018-11-01, closed on 2019-05-03)*
* Changesets:
* Revision feb8a5229e8ed60faa3578cec2e8dcb1ccda738a by Alex Raschi on 2018-11-26T10:07:14Z:
```...Please update gcompat to the latest version.
*(from redmine: issue id 9616, created on 2018-11-01, closed on 2019-05-03)*
* Changesets:
* Revision feb8a5229e8ed60faa3578cec2e8dcb1ccda738a by Alex Raschi on 2018-11-26T10:07:14Z:
```
community/gcompat: update to 0.3.0
* fixes #9616
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/9611[3.9] curl: Multiple vulnerabilities (CVE-2018-16839, CVE-2018-16840, CVE-201...2019-07-23T11:19:01ZAlicha CH[3.9] curl: Multiple vulnerabilities (CVE-2018-16839, CVE-2018-16840, CVE-2018-16842)CVE-2018-16839: SASL password overflow via integer overflow
-----------------------------------------------------------
The internal function Curl\_auth\_create\_plain\_message fails to
correctly verify that the passed in lengths
for ...CVE-2018-16839: SASL password overflow via integer overflow
-----------------------------------------------------------
The internal function Curl\_auth\_create\_plain\_message fails to
correctly verify that the passed in lengths
for name and password aren’t too long, then calculates a buffer size to
allocate.
On systems with a 32 bit size\_t, the math to calculate the buffer size
triggers an integer overflow when the user name length exceeds 2GB (2^31
bytes).
This integer overflow usually causes a very small buffer to actually get
allocated instead of the intended very huge one, making the use of that
buffer end up in a heap buffer overflow.
### Affected versions:
libcurl 7.33.0 to and including 7.61.1
### Not affected versions:
libcurl < 7.33.0 and >= 7.62.0
### Reference:
https://curl.haxx.se/docs/CVE-2018-16839.html
### Patch:
https://github.com/curl/curl/commit/f3a24d7916b9173c69a3e0ee790102993833d6c5
CVE-2018-16840: use-after-free in handle close
----------------------------------------------
When closing and cleaning up an “easy” handle in the Curl\_close()
function, the library code first frees a struct (without nulling the
pointer) and might
then subsequently erroneously write to a struct field within that
already freed struct.
### Affected versions:
libcurl 7.59.0 to and including 7.61.1
### Not affected versions:
libcurl < 7.59.0 and >= 7.62.0
### Reference:
https://curl.haxx.se/docs/CVE-2018-16840.html
### Patch:
https://github.com/curl/curl/commit/81d135d67155c5295b1033679c606165d4e28f3f
CVE-2018-16842: warning message out-of-buffer read
--------------------------------------------------
The command line tool has a generic function for displaying warning and
informational messages to stderr for various
situations. For example if an unknown command line argument is used, or
passed to it in a “config” file.
This display function formats the output to wrap at 80 columns. The wrap
logic is however flawed, so if a single word in the message is itself
longer than 80 bytes
the buffer arithmetic calculates the remainder wrong and will end up
reading behind the end of the buffer. This could lead to information
disclosure or crash.
### Reference:
https://curl.haxx.se/docs/CVE-2018-16842.html
### Patch:
https://github.com/curl/curl/commit/d530e92f59ae9bb2d47066c3c460b25d2ffeb211
*(from redmine: issue id 9611, created on 2018-11-01, closed on 2018-11-08)*
* Relations:
* parent #9610
* Changesets:
* Revision 8776c8cc044196f8f87d6fbc51e38dfa0f5aa438 on 2018-11-05T08:17:04Z:
```
main/curl: security upgrade to 7.62.0
CVE-2018-16839, CVE-2018-16840, CVE-2018-16842
Fixes #9611
```3.9.0Natanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/9609mount not recognizing exFAT partitions2021-09-27T16:10:41ZWayne DePrincemount not recognizing exFAT partitionsroot is not able to mount exFAT partitions with `/bin/mount`
# lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sdc
...root is not able to mount exFAT partitions with `/bin/mount`
# lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sdc
├─sdc1 vfat ESP 3451-84E1
├─sdc2
└─sdc3 exfat Gialla 4C78-12E3@
#mount /dev/sdc3 /media/usb/
mount: /media/usb: unknown filesystem type 'exfat'.
# mount -t exfat /dev/sdc3 /media/usb/
mount: /media/usb: unknown filesystem type 'exfat'.
even though exFAT utils are installed
# apk list --installed | grep -i exfat
fuse-exfat-1.3.0-r0 x86_64 {fuse-exfat} (GPL-2.0-or-later) [installed]
fuse-exfat-utils-1.3.0-r0 x86_64 {fuse-exfat} (GPL-2.0-or-later) [installed]
however mounting will work on exFAT partitions if
`/usr/sbin/mount.exfat` or `/usr/sbin/mount.exfat-fuse` is run directly
# mount.exfat /dev/sdc3 /media/usb/
FUSE exfat 1.3.0
thus with plain `/bin/mount` not working for exFAT, non-root users
cannot mount exFAT partitions via udiskctl, udevil, etc. that use that
command.
thanks.
PS: running Alpine edge:
# uname -a
Linux 4.14.78-0-vanilla #1-Alpine SMP Tue Oct 23 11:20:00 UTC 2018 x86_64 Linux
# apk update
fetch http://mirror.clarkson.edu/alpine/edge/main/x86_64/APKINDEX.tar.gz
fetch http://mirror.clarkson.edu/alpine/edge/community/x86_64/APKINDEX.tar.gz
fetch http://mirror.clarkson.edu/alpine/edge/testing/x86_64/APKINDEX.tar.gz
v3.8.0-2746-g74834905da [http://mirror.clarkson.edu/alpine/edge/main]
v3.8.0-2749-g179e6e1221 [http://mirror.clarkson.edu/alpine/edge/community]
v3.8.0-2747-g2acae47fcc [http://mirror.clarkson.edu/alpine/edge/testing]
OK: 13128 distinct packages available
*(from redmine: issue id 9609, created on 2018-11-01)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/9608Add JRE/JDK version OpenJDK 112019-12-26T09:36:57ZMindy OrAdd JRE/JDK version OpenJDK 11Please add JRE/JDK version OpenJDK 11. Thank you!
*(from redmine: issue id 9608, created on 2018-10-31)*Please add JRE/JDK version OpenJDK 11. Thank you!
*(from redmine: issue id 9608, created on 2018-10-31)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/9607Add qbs from Qt2020-03-19T09:16:50ZMichał FitaAdd qbs from QtRationale
---------
Qbs is cross platform build tool, new generation of build tool for Qt,
but very useful for other projects either. It’s based on declarative
language with syntax identical to QML.
According to [this service](https://...Rationale
---------
Qbs is cross platform build tool, new generation of build tool for Qt,
but very useful for other projects either. It’s based on declarative
language with syntax identical to QML.
According to [this service](https://repology.org/metapackage/qbs/versions), Alpine Linux is
one of a few distros not having support for Qbs.
Source code access
------------------
<strike>https://wiki.qt.io/Qbs</strike>
https://github.com/qbs/qbs
but the instruction is incomplete and doesn’t mention initialisation of submodule and checking it out.
Building
--------
https://doc.qt.io/qbs/building-qbs.html
Suggestion
----------
This seem to be a task for Qt maintainer in Alpine, as dependencies are strongly tied with Qt.
*(from redmine: issue id 9607, created on 2018-10-31, closed on 2019-04-25)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/9606[3.8] firefox-esr: Multiple vulnerabilities (CVE-2018-12389, CVE-2018-12390, ...2019-07-23T11:19:05ZAlicha CH[3.8] firefox-esr: Multiple vulnerabilities (CVE-2018-12389, CVE-2018-12390, CVE-2018-12392, CVE-2018-12393, CVE-2018-12395, CVE-2018-12396, CVE-2018-12397)CVE-2018-12389: Memory safety bugs
CVE-2018-12390: Memory safety bugs
CVE-2018-12392: Crash with nested event loops
CVE-2018-12393: Integer overflow during Unicode conversion while
CVE-2018-12395: WebExtension bypass of domain re...CVE-2018-12389: Memory safety bugs
CVE-2018-12390: Memory safety bugs
CVE-2018-12392: Crash with nested event loops
CVE-2018-12393: Integer overflow during Unicode conversion while
CVE-2018-12395: WebExtension bypass of domain restrictions through
header rewriting
CVE-2018-12396: WebExtension content scripts can execute in disallowed
contexts
CVE-2018-12397: Missing warning prompt when WebExtension requests local
file access
### Fixed In Version:
Firefox ESR 60.3
### Reference:
https://www.mozilla.org/en-US/security/advisories/mfsa2018-27/
*(from redmine: issue id 9606, created on 2018-10-30, closed on 2019-03-25)*
* Relations:
* parent #96043.8.5Natanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/9595Add gdisk in standard iso2019-07-23T11:19:17ZDavid DemelierAdd gdisk in standard isoHello,
For people who would like to manually install Alpine using the iso + a
miniroot filesystem we can’t do GPT partitioning by default. gdisk does
not seem to be available on default install media (used apk search
gdisk). Or is there...Hello,
For people who would like to manually install Alpine using the iso + a
miniroot filesystem we can’t do GPT partitioning by default. gdisk does
not seem to be available on default install media (used apk search
gdisk). Or is there another tool like fdisk that support GPT
partitioning from the standard ISO?
*(from redmine: issue id 9595, created on 2018-10-29, closed on 2019-03-04)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/9594Add --with-debug option when building Nginx package2019-10-26T13:29:39ZVoid PointerAdd --with-debug option when building Nginx packageThe \`—with-debug\` option is not provided to \`./configure\` when
building Nginx, as shown here:
https://git.alpinelinux.org/cgit/aports/tree/main/nginx/APKBUILD
This prevents usage of the \`debug\` severity to \`error\_log\`, as per
...The \`—with-debug\` option is not provided to \`./configure\` when
building Nginx, as shown here:
https://git.alpinelinux.org/cgit/aports/tree/main/nginx/APKBUILD
This prevents usage of the \`debug\` severity to \`error\_log\`, as per
\[this documentation\](http://nginx.org/en/docs/debugging\_log.html).
Please add \`—with-debug\` to the list of configuration parameters so
that nginx may use the \`debug\` severity.
*(from redmine: issue id 9594, created on 2018-10-28)*Jakub JirutkaJakub Jirutkahttps://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/9591lchmod (file attributes) error: Not supported2020-04-10T19:02:28ZDavid Ostrovskylchmod (file attributes) error: Not supportedI’m trying to build Bazel project in Alpine Linux edge docker image and
seeing this error: \[1\].
I filed this issue upstream: \[2\].
\[1\] http://paste.openstack.org/show/733080/
\[2\] https://github.com/bazelbuild/bazel/issues/652...I’m trying to build Bazel project in Alpine Linux edge docker image and
seeing this error: \[1\].
I filed this issue upstream: \[2\].
\[1\] http://paste.openstack.org/show/733080/
\[2\] https://github.com/bazelbuild/bazel/issues/6528
*(from redmine: issue id 9591, created on 2018-10-26)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/9590busybox-extras: add ipv6 support2019-07-23T11:19:17ZThomas Simonbusybox-extras: add ipv6 supportNetwork services like inetd should support ipv6. Also it might be
confusing that busybox supports ipv6 and busybox-extras does not.
Setting CONFIG\_FEATURE\_IPV6=y works without problems.
Thanks
*(from redmine: issue id 9590, create...Network services like inetd should support ipv6. Also it might be
confusing that busybox supports ipv6 and busybox-extras does not.
Setting CONFIG\_FEATURE\_IPV6=y works without problems.
Thanks
*(from redmine: issue id 9590, created on 2018-10-26, closed on 2019-05-04)*
* Changesets:
* Revision e83d4f9c0021a524734d9d321ac513884a9872a1 on 2019-01-15T18:56:14Z:
```
main/busybox: use the same network options in both config files
The busyboxconfig-extras configuration file didn't enable a few network
options which are enabled in the busyboxconfig configuration file. Most
importantly, support for IPv6 was disabled. The other options don't seem
as important to me but I enabled them for consistency anyhow.
Fixes #9590
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/9588USB keyboard is not working when booting in singlmode2022-11-08T11:28:45ZalgitbotUSB keyboard is not working when booting in singlmodeAccording to the initramfs-init, singlemode shell launched before
coldplug of devices via nlplug-findfs.
So, USB keyboard is not working ins singlemode.
*(from redmine: issue id 9588, created on 2018-10-25)*According to the initramfs-init, singlemode shell launched before
coldplug of devices via nlplug-findfs.
So, USB keyboard is not working ins singlemode.
*(from redmine: issue id 9588, created on 2018-10-25)*Natanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/9575Should community/fzf be built on all architectures?2019-07-23T11:19:32ZalgitbotShould community/fzf be built on all architectures?Initially fzf was limited only to x86 and amd64 arches because of go
dependency:
https://git.alpinelinux.org/cgit/aports/commit/testing/fzf/APKBUILD?id=335efdb3dd03569c92c84fd88b5a56c42226e006
https://git.alpinelinux.org/cgit/aports/...Initially fzf was limited only to x86 and amd64 arches because of go
dependency:
https://git.alpinelinux.org/cgit/aports/commit/testing/fzf/APKBUILD?id=335efdb3dd03569c92c84fd88b5a56c42226e006
https://git.alpinelinux.org/cgit/aports/commit/testing/fzf/APKBUILD?id=d131db6d9d084e11911b6899b9429a17345706a2
Now that go is built on all arches, should fzf have arch=“all” too?
On voidlinux and freebsd fzf is built on all arches.
*(from redmine: issue id 9575, created on 2018-10-24, closed on 2019-05-04)*
* Changesets:
* Revision 43dad602afa67a06e8a538242504540e8a295794 by Alex Raschi on 2018-11-26T10:05:49Z:
```
community/fzf: enable on all arches
* fixes #9575
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/9574at-spi2-atk intermittent start/stop hang2019-07-23T11:19:33ZPaul Bredburyat-spi2-atk intermittent start/stop hangHi, at-spi2-core has its [version out of
sync](https://pkgs.alpinelinux.org/packages?name=at-spi2*&branch=edge&arch=x86_64)
, in the edge repo:
at-spi2-atk 2.26.2-r0
at-spi2-core 2.28.0-r0
I believe this is the cause of some *intermi...Hi, at-spi2-core has its [version out of
sync](https://pkgs.alpinelinux.org/packages?name=at-spi2*&branch=edge&arch=x86_64)
, in the edge repo:
at-spi2-atk 2.26.2-r0
at-spi2-core 2.28.0-r0
I believe this is the cause of some *intermittent* problems with the
MATE desktop:
- A 10-second-ish black screen at startup of MATE desktop.
- A moan that at-spi2-core is still running, at end of MATE session,
similar to [Ubuntu
thread](https://askubuntu.com/questions/786112/why-does-at-spi-registryd-desktop-warning-appear-every-time-i-shutdown)
They seem fixed by:
`apk add 'at-spi2-core<2.28'`
I recommend reverting back to at-spi2-core-2.26.2, as an easy win.
*(from redmine: issue id 9574, created on 2018-10-24, closed on 2019-06-19)*
* Changesets:
* Revision 95bb0f4036ffbe11e57d545fafb81927ca6ba726 by Paul Bredbury on 2019-03-06T12:40:59Z:
```
main/at-spi2-atk: default to disabled
Most people are not going to need these running:
/usr/libexec/at-spi-bus-launcher
/usr/libexec/at-spi2-registryd --use-gnome-session
... and their runnning can cause problems, e.g.:
https://bugs.alpinelinux.org/issues/9574
Fixes #9574
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/9562Pkg build request: pandas (python)2019-07-23T11:19:45ZTobias MunkPkg build request: pandas (python)It would be great to have a precompiled package of pandas for python 3.
https://pandas.pydata.org/
Pandas is available on pypi:
https://pypi.org/project/pandas/
but it needs to be compiled during installation, since the binary whe...It would be great to have a precompiled package of pandas for python 3.
https://pandas.pydata.org/
Pandas is available on pypi:
https://pypi.org/project/pandas/
but it needs to be compiled during installation, since the binary wheel
build on manylinux does not work with alpine.
*(from redmine: issue id 9562, created on 2018-10-23, closed on 2019-04-25)*