I packaged tangara-companion for Arch
#21
Inspired by Emily's work, I also worked on uploading the `tangara-companion` package onto the MPR for Ubuntu 24.04 or newer (and also: I suppose this extends to Debian Sid/Unstable, and maybe even Debian Testing; but I have neither to verify this conjecture).
  Reply
#22
I just wanted to say thanks for doing this. Made updating my device extremely simple as soon as I got it!
  Reply
#23
I was also able to get my Tangara running with the latest firmware v1.2.0 with the AUR package, although everyone else's experiences also showed this.
  Reply
#24
If anyone in here has problems connecting your device without sudo, make sure to add your user to the uucp group. And then logout / login so it takes effect.
  Reply
#25
(2025-02-08, 04:39 PM)TheCraiggers Wrote: If anyone in here has problems connecting your device without sudo, make sure to add your user to the uucp group. And then logout / login so it takes effect.

It's good advice to check your groups.  It won't be uucp on all types of systems, though.  You can tell which group by running
Code:
ls -l /dev/ttyACM*

in a terminal.  You'll see something like "root uucp" or "root dialout" in the middle.  Root is the owning user, and uucp/dialout/etc. is the owning group.  You'll want to use that group.
  Reply
#26
I could include a udev rule in the package to deal with that, actually.

Hailey, does it make sense to upstream that? I don't know how flatpak deals with that sort of thing.

0.4.3-5 now includes a udev rule to grant Tangara permissions to all users.

The file is here, it goes in /etc/udev/rules.d or /usr/lib/udev/rules.d. feel free to steal it for other packages or upstream if you want.
  Reply
#27
I have also pushed out the corresponding update for the MPR package.
  Reply
#28
(2025-02-08, 06:17 PM)emily Wrote: I could include a udev rule in the package to deal with that, actually.

Hailey, does it make sense to upstream that? I don't know how flatpak deals with that sort of thing.

0.4.3-5 now includes a udev rule to grant Tangara permissions to all users.

The file is here, it goes in /etc/udev/rules.d or /usr/lib/udev/rules.d. feel free to steal it for other packages or upstream if you want.

Thank you so much.

Some day, I'll wrap my head around how udev rules work.
  Reply
#29
I also recently discovered that Tangara Companion is also on Alpine Linux (Edge release, Testing repo):
https://pkgs.alpinelinux.org/package/edg...-companion
  Reply


Forum Jump: