owickstrom / komposition

The video editor built for screencasters
https://owickstrom.github.io/komposition/
Mozilla Public License 2.0
429 stars 21 forks source link

Brew's formula is disabled #105

Closed aisamu closed 3 years ago

aisamu commented 3 years ago

Following the installation instructions for brew fails with:

❯ brew install komposition         
Error: komposition has been disabled because it does not build!

The formula indeed shows up as disabled on brew.sh:

Desktop

Additional context I've also tried installing it via nix, but it unfortunately didn't work as well! Happy to provide more information on a separate ticket!

Looking forwards to trying Komposition. Thanks for writing it!

owickstrom commented 3 years ago

Hmm, I'm not sure what's going on here with Homebrew. @athas would like to have a look?

Regarding Nix, that might be a macOS problem. I've tried it on Linux and it worked, except for some problem with the fonts. Can you provide some logs?

athas commented 3 years ago

There is/was a fix to the macOS issue in #101, but the PR never got merged because CI is stuck, and there is a hard restriction on merging anything without positive CI results.

owickstrom commented 3 years ago

Ouch. I'll see if I can get it past CI in the coming days.

owickstrom commented 3 years ago

This turned out to be a lot more painful than I had hoped for. fused-effects has changed quite a lot since I worked on this (it was then 0.1.x). I'm suspecting changes to massiv might cause breakage too. Alternative is to stay on the old versions but then we're also stuck with an old nixpkgs revision.

To be honest, I don't have to energy or time to fix these things and maintain the project, esp. as I'm no longer making screencasts. If anyone would like to take it over and keep it up date, let me know. If not, maybe I should "archive" this repository.

owickstrom commented 3 years ago

@athas do you have any ideas here? It seems this codebase is suffering from severe bit rot, and I have basically zero time or energy to work on it nowadays. The fused-effects stuff is quite pervasive, too, so it's a big task to remove it or rewrite it for their new APIs.

If there's no new maintainer keen on doing the work, I suggest we archive the repository.

athas commented 3 years ago

I don't think I have the stomach for working with effect systems in Haskell.

owickstrom commented 3 years ago

I don't think I have the stomach for working with effect systems in Haskell.

😆 I hear you.

I'll archive it now. If someone wants to revive this project then go ahead and fork.