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


Forum Jump: