pleroma.debian.social

pleroma.debian.social

@jacqueline feature request: tangara companion linux arm64 build ๐Ÿฅบ

@jacqueline got it to work on pocket! (just cargo build/run doesn't copy the assets to the right place automatically or sth)

@mntmn Would it help you if the companion was packaged and in Debian? @hailey is somebody already working on that? Otherwise I could open an ITP.

@mntmn hailey has no arm64 machine handy and cross-compiling was a pain iirc! apparently there's a new companion release coming tho so we will both her about it again Soon.

@jacqueline @mntmn When cross-compiling is a pain, an arm64 container with qemu-user takes all that pain away (for the fair price of performance).

@mntmn @jacqueline try building with meson rather than cargo! the cargo build just builds the rust part, the meson build does everything including all the extra xdg necessities

@josch @mntmn a debian package would be great, however companion uses a newer version of gtk than is available on bookworm so it would only be possible to package nicely on sid and trixie.

consequently, the only supported linux distribution is flatpak currently, but I don't have any arm64 machines to build with, and flatpak's cross compilation seems to rely on qemu-user which is just painfully slow I'm afraid.

cross compilation via cargo *should* work but I'm stuck at how I get flatpak to do that rather than go via qemu-user

@hailey Thank you! I packaged serialport and unescaper for Debian as dependencies of tangara-companion which were not yet packaged: https://salsa.debian.org/rust-team/debcargo-conf/-/merge_requests/844 Yes, this will only be for Trixie. I'll keep in touch!

@josch Youโ€™re going to make Trixie my most favourite edition, yet! Thank you both. ๐Ÿ˜„
@hailey

@alex @hailey inb4 either of these packages are stuck in NEW for more than 8 months again ;)

@josch @alex @hailey FYI, recently Debian ftp masters were quite fast for accepting crates. I got the five missing deps for ripgrep-all all accepted in less than a week.

@werdahias @hailey @alex The big drop in the graphs from last week apparently was a boring foodball match for torsten -- read the debian-devel backlog for details ;)

@josch IRC? Couldn't find anything on the ML.
replies
1
announces
0
likes
1

@werdahias Yes, IRC. Feb 12 15:08 CEST. Do not put too much effort into finding this, it was just a funny comment. :)

@josch ah, found it. Funny indeed, am thankful to get stuff into the archive in time for Trixie.

@werdahias @hailey It will take a while longer before I can get to packaging tangara-companion for Debian. A lot of crates are not yet packaged for Debian: serialport, unescaper, tree-sitter-lua, espflash, esp-idf-part, deku, deku-derive... I have to get some real-life stuff sorted out first, sorry.

@josch @hailey Jonas is working on espflash; tree-sitter-lua is in exp. Sad that it won't make it into Trixie though :(