[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Need advice on how to package a Rust application whose crates aren't in debian




On 15/07/25 18:13, Matthias Geiger wrote:
On Tue, 15 Jul 2025 03:45, Aryan Karamtoth <aryankmmiv@outlook.com> wrote:


Hi Matthias,

Thank you for the quick reply. Can you tell me how I can contact the tree-sitter team, if they have a mailing list or irc channel?

I will get in touch with them and work on packaging tree-sitter-verilog.

Hi,

I saw James already granted you access :) The existing packages can help you to get d/control and d/rules set up; feel free to ping me on IRC after August 1st if you're stuck. tree-sitter packages are not that straightforward unfortunately. To get the rust part right I am lazy:

$ cd debcargo-conf
$ ./update.sh tree-sitter-asm
$ cd build/tree-sitter-asm/debian
Then copy the Depends: and Build-Depends: from d/control there, as well as the d/test/control file (for autopkgtest)  (adapt for -verilog).

Hope this helps getting it to build :) I can review/help as stated above.

best,

werdahias

Hi Matthias,

Yes, I've been accepted into the team and I just made a repository for tree-sitter-verilog [1] in the team namespace.

Yes, I had a look at the upstream [2] of this library and it seems to be a complete mess as its targeting so many package managers of many programming languages with each containing different dependencies so it's pretty confusing.

I will go by the tips you gave me and stick to the formats of existing packages.

Also, is it fine if I make another thread in this mailing list by tagging you and James? This package seems to be very complex so I would need some good guidance and I don't think there's a mailing list for tree-sitter packages. It would also be helpful for you to refer this thread to any newcomers who are willing to package the other tree-sitter packages.

[1] https://salsa.debian.org/tree-sitter-team/tree-sitter-verilog

[2] https://github.com/tree-sitter/tree-sitter-verilog

--
Regards,

Aryan Karamtoth
Debian Contributor
IRC: SpaciousCoder78

PGP Fingerprint: 7A7D 9308 2BD1 9BAF A83B 7E34 FE90 07B8 ED64 0421

Attachment: OpenPGP_0xFE9007B8ED640421.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


Reply to: