On Feb 11 02:00 PM, A. Wilcox wrote:
Currently we have a "fork" of aports.git. It's very
difficult to rebase
what we have, so it definitely needs to "restart" imo. We can move
aports.git to aports-historic.git and then re-clone from Alpine to make
it cleaner, but I think the better thing is to pull all the packages
that we want to keep different from Alpine and put them in system/ in
packages.git, leaving our aports.git fork strictly for changes we wish
to upstream.
This makes sense to me. I was concerned about what would happen to the
old repo, so archiving it seems like a good idea.
audacious (and audacious-plugins):
We are shipping the Qt variant. Alpine are shipping the Gtk variant.
Since Alpine doesn't have Qt5 in main/ we unfortunately cannot upstream
this change. We could rename it audacious-qt and ship it in user/,
where even Alpine users could enjoy it, but it would need a maintainer.
audacious-qt is probably the better choice. Gentoo also calls it
audacious-qt, so there is some precedent.
ffmpeg:
We enable a LOT more plugins: libcdio, ladspa, lzma, libspeex, freetype,
wavpack, libwebp, and pulseaudio output support. Almost none of those
are in Alpine main/ so it is impossible to add them to ffmpeg
dependencies upstream. I really don't want to maintain ffmpeg myself
since it is a frequent security flyer; if someone else wants to maintain
it in system/ then that is fine. As someone who *uses* three of those
plugins on my own system,
I think you forgot to finish this part.
freetype:
Our freetype-profile.sh differs (we enable infinality by default). We
have no other changes. Alpine upstream temporarily did re-enable
infinality by default, but they did not like it (I believe there was
some bug in their XFCE 4 maybe?) so they reverted it.
There is something weird going on with the LCD filtering such that only
"lcdnone" is usable on Adélie last time I tried, and even then there are
still some visual artifacts. I'm not sure if this is related to
infinality or not but it's worth investigating.
The rest of your proposals make sense to me.
Max