tech-pkg archive

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

Re: pkgsrc mktool utility



* On 2024-08-05 at 16:17 BST, Thomas Klausner wrote:

I could update the distinfo file for wip/grafana with it (not that I
can build it, because extraction fails due to the shell argument
limit).

Now that I've imported a newer devel/bmake that fixes this we should perhaps enforce that it be built if the native version is too old.

(I have no idea how we could add it as a base package though if it's
in rust. If we want to replace the shell/awk/make/... infrastructure
it needs to be in something that we can bootstrap everywhere, and I
fear rust's not it, currently. So we'd need a compatible C version, or
something.)

Yeh, that's why it will always be an optional replacement. At this point I have zero energy for writing stuff from scratch in C, especially C that needs to be portable across all pkgsrc platforms, and I actually really like the model where it's an optional external component, as it removes all of the bootstrap and upgrade headaches.

I have a bunch of other pkgsrc things lined up in Rust, making use of the pkgsrc-rs library that I've been developing over time. None of them will ever be mandatory. However, I would like to make it easy to opt-in to them, if that's ok.

--
Jonathan Perkin   -   mnx.io   -   pkgsrc.smartos.org
Open Source Complete Cloud   www.tritondatacenter.com


Home | Main Index | Thread Index | Old Index