Remix.run Logo
jauntywundrkind 4 days ago

Yes, it's Rust ;). Sign of quality to me.

Excited to try. I ran a reprepo for a couple of years & it wasn't the worst to run, but not fun either. My confidence in efficiently publishing packages was super low, never improved much.

It also mandated running a web server (configuring my nginx to point at the repo filesystem), not very batteries included.

https://wiki.debian.org/DebianRepository/SetupWithReprepro

ilikebits 4 days ago | parent | next [-]

Thanks for trying, and sorry in advance for the rough edges :)

We're also working on a hosted service! If you'd like a sneak peek, send us a message at founders@attunehq.com (or email me directly at eliza@attunehq.com). I'm happy to talk about your specific needs and see if we can build something for them.

(And yes, it is Rust. I keep trying to find projects where I get to stretch my Haskell wings again, but unfortunately I keep working on things with silly requirements such as "easily understandable performance" and "a cross-compilation story" and "not making my collaborators sit through another monad tutorial".)

pabs3 4 days ago | parent [-]

Will you be rewriting the Golang part in Rust?

ilikebits 4 days ago | parent [-]

We don't plan to do that right now. The CLI isn't that complicated, and the choice for that was driven more by Go's excellent cross-compilation story than anything else.

It would be a fun thing to do if we had the resources to get equally good cross-compilation in Rust, but we're focused on building functionality right now.

pabs3 4 days ago | parent | prev | next [-]

It looks like Golang to me?

Edit: the CLI part is Golang and the rest(?) is Rust.

eMPee584 4 days ago | parent | prev | next [-]

.. for the repo github pages can be used as well, although the disgust when pushing huge .deb files up there is real.

4 days ago | parent | prev [-]
[deleted]