[This list is continued from the previous email.]
gtk+3.0:
We enable the Wayland backend. I don't remember why we even do this,
since we are not shipping Wayland at all. It may have been required for
a KDE Gtk integration package.
iproute2:
We disable iptables support since it makes iproute2 nearly double in
size and nftables is better supported and has a better feature set
anyway. I don't know how frequently they release, so I don't know if it
is feasible to bring this into system/ or not.
jasper:
We try to work around the stack overflow by bringing the column group
size down to 6 from 16. This fixes it in most cases but not all. We
need to find a better way to fix this. Since Jasper releases
infrequently, we can likely carry this in system/.
libbluray:
We enable Freetype support for better font display in Blu-Ray menus.
This may be considered bloat by Alpine.
libcanberra:
We enable the GStreamer and PulseAudio backends and split them out.
Alpine may even accept the GStreamer backend but pulse is in testing/ so
again, it cannot be relied on by something in main/. Since we need both
I figured it would be better to keep both of them. The last release was
2012 so we can easily carry this in system/ imo.
libgit2:
Multiple problems prevent this from being upstreamed. It is a Python 2
-> Python 3 switch, it needs to be bumped to 0.26.0, it has a LibreSSL
patch where we only use OpenSSL, and it has a kludge for support for
Alpine Linux 3.4 where we don't need that. We may want to file a bug
with Alpine to discuss this package.
libnih:
We enable NLS and depend on gettext here.
libnotify:
The dependencies are complete divergent in our two packages despite us
both having bumped to the same 0.7.7 release. This concerns me.
lighttpd:
We ship a massively different default configuration for Lighttpd. We
need to open a bug with Alpine to ask if they would like to ship ours
instead.
linux-pam:
Alpine PAM does not work for normal users, only root, because of bad
permissions on /etc/pam.d. We fix this, and also add support for
cross-compilation. Since Alpine does not really support PAM we should
likely move this to system/ anyway, at least until pamela is in place
and they start supporting PAM.
[The next 10 will be in the next email.]
Best,
--arw
--
A. Wilcox (awilfox)
Project Lead, Adélie Linux
http://adelielinux.org