Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Go Debian: Writing Debian tooling in Go (pault.ag)
171 points by ashitlerferad on June 20, 2016 | hide | past | favorite | 18 comments


That's pretty sweet. I'd love to see something similar for the EL family: RHEL, CentOS, Fedora.

There's certainly a lot of opportunity, I think, to improve the Linux package management ecosystem. For example, Spacewalk is kind of terrible and I'd love build some projects implementing smaller parts of it (like checking security errata, SCAP audits), but working with rpm is a real bummer.


Career-wise, I came from a proprietary package management system to a red hat based one, and I don't know what you're talking about. Why do you think that spacewalk is kinda terrible, and why is working with rpm a real bummer?

Personally, I only have good experiences with spacewalk, rpm, yum, dnf, mock, koji, kojira, &c, but I am also aware that there may be other, better systems out there.


That would be the language, Go, on the OS, Debian, used to manage Debian packages.


in what seems to be a brand new implementation (though i failed to find source links) instead of using the 2 or 3 readily available C apis that can be ingested easily in tons of languages?


cgo has its own set of problems, and there is no single C API. The version comparison isn't in shared library form, and breaks API a lot. The C parser for dependencies isn't the same we use in control files, and there's no C API for parsing a deb (or unpacking control files).

Most of this just has to be done. I take your point, but I couldn't find much. And I'm a debian developer - who knows what most non-Debian people would find. The best APIs are in `libapt`, which is C++, and cgo won't work with that all that well.

So, yes, you're right. This is yet another project. That's uncool, but there's not a ton of other ways out, short of me making a clean C shared library and get everyone to switch to that :)


i stand corrected, and schooled!

i never had to deal with that, so i assumed it was as nice as the rest of the debian stuff i had to deal in the past. Glad you're on to it! :D


<3 <3 <3



Similar library for Python is https://packages.debian.org/sid/python-debian.


I love his blog template!


I really love the typography.. the font, its size, backgeound color.. it reads very well


<3 y'all


I actually dislike the fact that the website is wasting two thirds of my screen.

But this is a general rant, not specific to this website.

(please note that I am using a regular 15.6" FHD screen, nothing fancy)


Yeah, me too. Looks like old school typesetting back from when typesetters were artists. Nicely done and can we steal it?



Eep. I do some messed up stuff with SNI; what's the error you're seeing?


What a nice font. The only improvement would be putting it on actual paper.

Edit: What? Too far out of the box?


Not for me. I agree!




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: