cool tech zone zone
I packaged tangara-companion for Arch - Printable Version

+- cool tech zone zone (https://forum.cooltech.zone)
+-- Forum: Tangara (https://forum.cooltech.zone/forumdisplay.php?fid=3)
+--- Forum: General (https://forum.cooltech.zone/forumdisplay.php?fid=5)
+--- Thread: I packaged tangara-companion for Arch (/showthread.php?tid=76)

Pages: 1 2


RE: I packaged tangara-companion for Arch - taivlam - 2025-01-12

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).


RE: I packaged tangara-companion for Arch - TheCraiggers - 2025-02-01

I just wanted to say thanks for doing this. Made updating my device extremely simple as soon as I got it!


RE: I packaged tangara-companion for Arch - taivlam - 2025-02-02

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.


RE: I packaged tangara-companion for Arch - TheCraiggers - 2025-02-08

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.


RE: I packaged tangara-companion for Arch - redshift - 2025-02-08

(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.


RE: I packaged tangara-companion for Arch - emily - 2025-02-08

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.


RE: I packaged tangara-companion for Arch - taivlam - 2025-02-09

I have also pushed out the corresponding update for the MPR package.


RE: I packaged tangara-companion for Arch - TheCraiggers - 2025-02-10

(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.


RE: I packaged tangara-companion for Arch - taivlam - 2025-05-17

I also recently discovered that Tangara Companion is also on Alpine Linux (Edge release, Testing repo):
https://pkgs.alpinelinux.org/package/edge/testing/x86_64/tangara-companion