in my “why are y’all rewriting everything in Rust while critical infrastructure goes unmaintained” era

@Lady It actually has a surprisingly small set of rdepends within Ubuntu. Some important packages, like Postgres, but mostly desktop software besides Postgres, Icecast, and Asterisk, and it's hard to say the latter have all too many users. There's Ruby's Nokogiri, but given the near-weekly security updates to that, I might almost prefer someone Rewrite it in Rust (or literally anything).

@aschmitz pretty sure all web browsers depend on either it directly or a fork of it (statically linked, probably, and i’m not sure how exactly the code is joined together)

if not, i’d be interested in finding out whatever they ARE using

@Lady @aschmitz Yeah, there's also systemd, nginx, php, ninja, asciidoc, … in the mix.

As well as xmlto, notably used by DocBook (which is a pile of XSLT).

Used https://packages.gentoo.org/packages/dev-libs/libxslt/reverse-dependencies and https://packages.gentoo.org/packages/app-text/xmlto/reverse-dependencies as sources.

@lanodan @Lady Kind of, yes. Though systemd and ninja only need it for building, nginx only(?) needs it for libnginx-mod-http-xslt-filter, and php uses it for php-xml. And we're both leaving out things, but I was just sort of surprised by how few things actually seem to have firm dependencies on it. On the other hand, there's enough that if it stopped working with, say, a new glibc/musl version, there would probably be a fix in short order.

@aschmitz @Lady Yeah, I'd be more worried about things like security issues and general maintenance in the style of cleaning small bugs and obsolete workarounds, than keeping things building.

Distros can help a bit on security issues but packagers jumping in codebases they aren't much familiar with doesn't always works so well.

@Lady @lanodan You're not going to snipe me into being a Gnome (or C, for that matter) developer that easily!

... *probably* not, anyway.

@aschmitz @Lady I think the closest you could snipe me in there is forking libxslt, got enough burnt bridges with Gnome.
Sign in to participate in the conversation
📟🐱 GlitchCat

A small, community‐oriented Mastodon‐compatible Fediverse (GlitchSoc) instance managed as a joint venture between the cat and KIBI families.