alda-lang / alda

A music programming language for musicians. :notes:
https://alda.io
Eclipse Public License 2.0
5.59k stars 286 forks source link

First run spews "accept incoming network notifications" all over my screen #400

Closed sqqqrly closed 2 years ago

sqqqrly commented 2 years ago

๐Ÿž Bug report ๐Ÿž

Description

I installed on my Mac (Big Sur 11.4). When I ran "aldi repl" about 9 windows popped up! Clicking deny does not clear them. This is very annoying.

Eventually the Mac clean up the mess of windows (after a few minutes).

Steps to Reproduce

  1. Install
  2. run "aldi repl"

Killed aldi. Ran again. Window pops again.

The windows have two flavors. They have deny and allow buttons. Deny does nothing. Window remains. I will not click allow.

Expected Behavior

Actual Behavior

Environment

Operating system and version:

Alda version:

$ alda version
2.0.5 (installed via brew)
$ alda-player info

Health check:

$ alda doctor

Logs:

daveyarwood commented 2 years ago

This seems like a general issue with running applications on macOS.

Does this information help?

sqqqrly commented 2 years ago

No. That link suggests "add to the list of permitted apps". Ummm no.

sqqqrly commented 2 years ago

Why is alda asking for incoming network connections at all?

daveyarwood commented 2 years ago

When you run alda repl, it starts an Alda REPL server, which can be connected to from other alda repl client processes. Communication is done over TCP via the OSC protocol.

sqqqrly commented 2 years ago

Interesting. Thanks for the reply.

sqqqrly commented 2 years ago

Please close this issue.