Skip to content

Submodule candidates #3963

@tresf

Description

@tresf

Final update 2020-11-10

This effort is complete. I've attached a summary of this effort below illustrating how we've removed 279,628 lines of code and removed 610 tracked source files.

Source Lines Removed By Submodules (2)

Source Files Removed By Submodules (1)


Candidates

PR Plugin Upstream Comments
#3873 core/rpmalloc github.com/rpmalloc/rpmalloc ✅ Done
#3931 ladspa/swh github.com/swh/ladspa ✅ Done
#3960 ladspa/tap github.com/tomszilagyi/tap-plugins ✅ Done
#3940 #3987 ladspa/calf github.com/lmms/veal ✅ 🍴 Done. Upstream API changed, need to use fork.
#4027 (WIP) ladspa/caps quitte.de/dsp/ ⌛ In progress using moddevices Caps LV2 mirror
#5755 ladspa/cmt github.com/lmms/cmt ✅ 🍴 Done (our own fork, no upstream VCS)
#3946 plugins/papu bitbucket.org/mpyne/game-music-emu ✅ Done
#3962 plugins/opl2 github.com/adplug/adplug ✅ Done
#5724 plugins/sid github.com/simonowen/resid ✅ Done.
-- plugins/sfxr 🚫 Bad submodule candidate; full port to LMMS based on an unmaintained 14-year old Ludam Dare submission. Note: Active ports exist in other languages (ActionScript, JavaScript).
#3962 plugins/zynaddsubfx sourceforge.net/p/zynaddsubfx ✅ 🍴 Done. Upstream API changed. Need to use fork.
#3965 plugins/xpressive github.com/ArashPartow/exprtk ✅ Done. Requires patch file for MacOS. Not anymore, upstream patched.
#4813 #5713 plugins/carlabase github.com/falktx/carla ✅ Done (weak linking, like weakjack)
#3970 audio/weakjack github.com/x42/weakjack ✅ Done.
#5716 3rdparty/jackaudio/jack github.com/jackaudio/headers ✅ Done.
#4588 wiki github.com/lmms/lmms.wiki.git ✅ Done.

Potential candidates

Plugin Upstream Comments
plugins/ReverbSC github.com/csound/csound ⚠️ 42MB library, better candidate for subtree?

Are there any I'm missing?

Related #3957

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions