#oceansprint — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #oceansprint, aggregated by home.social.
-
Working on the @nixos_org test driver at #OceanSprint this week has been great. A few notable improvements for your test suites:
SSH Backdoors: Migrated to vhost-device-vsock. No more CID conflicts or extra sandbox paths needed.
Fail-Fast: qemu.forceAccel lets you force KVM/HVF and fail immediately if it’s unavailable.
Log Hygiene: The driver now uses proper log levels instead of just dumping everything to stdout.
Check out the full list of PRs here: https://applicative.systems/nixos-test-driver-manual/changelog/
-
The Nix sandbox aims to provide a pure environment by isolating the build environment from the rest of the system. However, some impurities can still affect builds inside the sandbox and lead to reproducibility issues. One of them is the filesystem.
A common example is builds that implicitly depend on inode numbering or directory entry ordering. In some cases, you might even run into a filesystem bug: a build succeeds on one machine, but fails on another with a different filesystem.
To debug these issues, you can now use nix-buildon. It lets you swap out the filesystem underneath the Nix sandbox. By running the sandbox on disorderfs, you can get a deterministic, sorted, or reverse-sorted view of directory entries. This makes it easy to check whether a build depends on filesystem behavior that should not matter in the first place.
https://github.com/katexochen/nix-buildon
I created this at #OceanSprint. 🌊
-
Instead of Condorcet and the SC, make #ThaigerSprint / #OceanSprint last three months and vote for elimination every half week. Other #Survivor rules apply as is. The Sole Survivor becomes #NixOS BDFL but for two years rather than FL.
-
Just published my blog post about #OceanSprint 2025 🌋🌴
A week full of code, sun, surf, and collaboration in Lanzarote.
From deep NixOS hacking to volcano hikes and weird keyboards—this was a special one.💙 Huge thanks to the community, organizers & sponsors!
-
I had a super nice time on Lanzarote. Big thanks to the sponsors: [email protected] @nixos_org @cyberus @flox @cachix and rest!
You can read the full report of #OceanSprint here: https://oceansprint.org/reports/2025/
-
#OceanSprint 2025 is over, it was an great experience!
I mostly worked on gobuild.nix, a next-generation builder for Go in nixpkgs. gobuild.nix removes vendoring for Go packages in nixpkgs, modeling the full dependency graph in Nix. Each module dependency will be its own derivation, including build cache on a module level.
During the sprint, I moved gobuild.nix from linking dependency source into a vendor directory to providing a local directory that can be used as GOPROXY. This is both more versatile and simple.
Together with @britter I started implementing a code generation tool that will help to package the large number of packages that will be part of the Go dependencies package set. The tool generates the Nix code for these packages, including the FOD hashes.
-
🌊💻 OceanSprint 2025 – Day 5 🚀
And just like that, it’s a wrap! Huge thanks to our amazing sponsors who made this unforgettable experience possible: @numtide, Mercury, Secunet, Clan.lol, Shopify, @nixos_org Nixcademy, @cyberus, @flox FlyingCircus.io, Supercede, @cachix and Pareto Security.
Your support enabled the venue, meals, surf lessons, winery visits, and more. Thank you for backing the NixOS community! 💙
-
🌋💻 OceanSprint 2025 – Day 4 🚀
We made great progress today! Fixes to the apache-airflow package, improvements to Snix and integration test support in nixpkgs, and a blog post on preventing the XZ backdoor.
Big strides in supply chain security too: packaged SPIFFE for secure identity, and improved SBOM support via Laut, integrating it with Lila to track build provenance.
Plus, we hiked up a volcano for epic views and enjoyed traditional paella! 🍽️
-
🌊💻 OceanSprint 2025 – Day 3 💻🌊
The most amazing part of this sprint isn't just the hacking or excursions (surfing at Famara Beach and winery visits were awesome!). It’s the sense of community. Despite recent drama around forks (Nix, Lix, Tvix/Snix), I've seen firsthand how people come together here—sharing ideas, having respectful discussions, and moving the ecosystem forward. The space is big enough for everyone, and that’s what makes it special.
-
🌊💻 OceanSprint 2025 – Day 2! 🚀
We're hacking on exciting projects like NixOS config diffing, Tvix/Snix, interpreterless initrd, and better Go support in nixpkgs. But it's not all code—we're also enjoying BBQ, mountain biking, hiking, and surfing in beautiful Lanzarote!
Great code, great people, and great vibes. Can't wait to see what we build next!
-
🌊💻 Greetings from #OceanSprint 2025 in Lanzarote! 🚀
Surrounded by brilliant minds, we're hacking on #NixOS, improving the ecosystem, and sharing knowledge—all with an ocean view. 🌊🏝️
Open-source is about community, innovation, and impact, and this sprint embodies it perfectly. Stay tuned for exciting updates!
-
I‘ve just filled out my application for the 2025 ocean sprint: https://oceansprint.org now fingers crossed I get selected 😊 #OceanSprint #NixOS #hackathon #CanaryIslands
-
When you come back from a Nix event and feel the desire to upgrade RAM and SSD. #OceanSprint
-
-
@bmcgee84 Lassulus is already talking about another Xonotic tournament here at #OceanSprint. Hope we'll be able to beat him on "fair" network conditions :D
-
But we got our first SecureBoot enabled NixOS system using our https://github.com/blitz/lanzaboote ! #nixos #secureboot
RT @[email protected]
NixOS secure boot is being finished on the catamaran #oceansprint