Release Notes for Alpine 3.13.0: Difference between revisions
(→aports) |
No edit summary |
||
Line 14: | Line 14: | ||
Alpine Linux switched from the busybox ifupdown to [https://github.com/ifupdown-ng/ifupdown-ng/ ifupdown-ng] as default implementation. This version is compatible with debian ifupdown and busybox ifupdown, but please read the [https://github.com/ifupdown-ng/ifupdown-ng/blob/master/README.md readme] and the [https://github.com/ifupdown-ng/ifupdown-ng/blob/master/doc/ADMIN-GUIDE.md admin guide]. | Alpine Linux switched from the busybox ifupdown to [https://github.com/ifupdown-ng/ifupdown-ng/ ifupdown-ng] as default implementation. This version is compatible with debian ifupdown and busybox ifupdown, but please read the [https://github.com/ifupdown-ng/ifupdown-ng/blob/master/README.md readme] and the [https://github.com/ifupdown-ng/ifupdown-ng/blob/master/doc/ADMIN-GUIDE.md admin guide]. | ||
ifupdown-ng has native vlan support, so the <code>vlan</code> package is no longer required and can be uninstalled. <code>bridge</code> and <code>bond</code> packages are still required. | |||
===== GCC10 ===== | ===== GCC10 ===== |
Revision as of 10:12, 5 January 2021
aports
musl upgrade to 1.2
musl has been upgraded to 1.2. This release changes the definition of time_t
on 32-bits systems (affecting x86, armv7 and armhf on Alpine Linux). See the time64 release notes for more details.
Deprecation of berkley db
Oracle has changed the license of bdb to AGPL, making it unsuitable to link it to packages with a GPG incompatible license. This means we decided to remove the package from aports and fix all dependent packages.
For postfix, this means using lmdb and dropping support for hash
and btree
databases. Before upgrading, update all references of these types in /etc/postfix/main.cf
to lmdb
Switching from busybox ifupdown to ifupdown-ng
Alpine Linux switched from the busybox ifupdown to ifupdown-ng as default implementation. This version is compatible with debian ifupdown and busybox ifupdown, but please read the readme and the admin guide.
ifupdown-ng has native vlan support, so the vlan
package is no longer required and can be uninstalled. bridge
and bond
packages are still required.
GCC10
GCC has been updated to version 10. Noteworthy changes are two options that are enabled by default now: -fno-common
and -fstrict-aliasing
, which may cause build issues for projects that have not been fixed yet.
PHP 8.0
New major version upgrade added with a common set of extensions, moreover the minor upgrade to 7.4 has kept to allow smooth transition for applications
busybox
Removed applets
These applets are -- presumably -- rarely used and/or better served using the full version.
- hdparm: Provided by the
hdparm
- conspy*:
- fdformat: Provided by
util-linux
- readprofile: Provided by
util-linux
- lspci: Provided by
pciutils
- sendmail: Provided by
ssmtp
,opensmtpd
,dma
,exim
,nullmailer
,postfix
- smemcap*
- dumpleases
*There are currently no alternative packages available, but they can be packaged on request.
Changes
The following applets now support long-form options:
- gzip
- install
- ipcalc
apk-tools
Man page
apk-tools now has an official man-page. You can install it with apk add apk-tools-docs
, or apk add docs
to automatically install all man pages for installed packages.