Sign in

NON-TOXICNo ads · No shady algorithms

iiinova is part of the Atmosphere — an open, public network where you own your identity.

kpcyrd 🏳️‍🌈🏴

@kpcyrd.chaos.social.ap.brid.gy
11 followers 0 following 80 posts

Rust Developer 🦀, {Arch Linux,Debian,Alpine} Package Maintainer 📦, Reproducible Builds Enthusiast ⛓, Security Researcher 🦝, Anarcho Communist 🏴 🌉 bridged from ⁂ chaos.social/@kpcyrd, follow @ap.brid.gy to interact

PostsRepliesMedia
kpcyrd 🏳️‍🌈🏴 @kpcyrd.chaos.social.ap.brid.gy · 22/10/2026
I recently added this to the signal-desktop Arch Linux package and it's working nicely! I found out about this feature when I investigated something else in the configure script of the official .deb provided by the Signal org itself, then decided to add this to […] [Original post on chaos.social]
Signal Desktop indicating an update is available and suggesting clicking to restart the application.
000 0
kpcyrd 🏳️‍🌈🏴 @kpcyrd.chaos.social.ap.brid.gy · 10/09/2026
#digitalocean
000 0
kpcyrd 🏳️‍🌈🏴 @kpcyrd.chaos.social.ap.brid.gy · 14/07/2026
I wish people would avoid #zig for software that is packaged in distributions. The zig standard library is pre-1.0, meaning zig software is always written for a specific compiler version that Arch Linux build servers may not be able to match. This specific […] [Original post on chaos.social]
error: Your Zig version v0.16.0 does not meet the required build version of v0.15.2
110 1
kpcyrd 🏳️‍🌈🏴 @kpcyrd.chaos.social.ap.brid.gy · 22/04/2026
This took me quite a bit of time, but I managed to boot postmarketOS on a currently unsupported devboard (commonly available for €25-30 where | live). Little bit proud, but it's not a proper port yet, I ripped the kernel and other parts of the pre-init […] [Original post on chaos.social]
Screenshot of postmarketOS booted into an interactive shellhtop on the booted system
020 2
kpcyrd 🏳️‍🌈🏴 @kpcyrd.chaos.social.ap.brid.gy · 01/10/2025
This is probably closest to the original behavior, compiler says it's fine so that's what's going to go into the upload.
let certs = rustls_native_certs_07::load_native_certs();
if let Some(err) = certs.errors.into_iter().next() {
    return Err(io::Error::other(err));
}

for cert in certs.certs {
    root_certs.add(cert).unwrap();
}
000 0
kpcyrd 🏳️‍🌈🏴 @kpcyrd.chaos.social.ap.brid.gy · 01/10/2025
I always feel a little fancy when I get to decide about random implementation details during my #debian adventures, like how this error should be handled. The code assumes an outdated API of the library, that returned either a list of certificates, or a […] [Original post on chaos.social]
error[E0277]: the `?` operator can only be applied to values that implement `Try` - the `?` operator cannot be applied to type `CertificateResult`
101 1
kpcyrd 🏳️‍🌈🏴 @kpcyrd.chaos.social.ap.brid.gy · 18/09/2025
Just found this option in Github repository settings :) Very happy this is getting emphasized.
A screenshot of Github repository settings:

Enable release immutability - Disallow assets and tags from being modified once a release is published
000 0