@roberth@functional.cafe avatar

roberth

@roberth@functional.cafe

hercules-ci.com founder
Github: roberth

This profile is from a federated server and may be incomplete. Browse more on the original instance.

roberth, to NixOS
@roberth@functional.cafe avatar

The NixOS Foundation has recognized the issues and is making structural changes 🎉

https://discourse.nixos.org/t/nixos-foundation-board-giving-power-to-the-community/44552/1

roberth, to random
@roberth@functional.cafe avatar

I don't feel qualified to comment on the NixCon issue, because I haven't been involved, but in case anyone is wondering:

  • I value the safety and coherence of this community more than any monetary contribution.
  • I don't have any defense company as a customer, and I don't have outside investors who could force me to.
samueldr, to random
@samueldr@ap.samueldr.com avatar

(uncharitably paraphrased) “No we're not attempting to take over the project” and later “join our discord where we are attempting to take over the project”.

roberth,
@roberth@functional.cafe avatar

@samueldr The discord link is completely tonedeaf and detracts from the message.

What stood out to me was: Fourth, the NixOS Foundation in no way controls or governs the Nix community, which has, since its inception, demonstrated its ability to self-govern very well.

This used to be true until it got involved with NixCon.
Maybe it should just go back to its core responsibility of managing the infrastructure?

roberth,
@roberth@functional.cafe avatar

@samueldr Can confirm "Second, I am just one member of the five-member Nix team and hold no more formal authority than the others in determining the direction of the team."

We respect each member's input, and obviously Eelco has brought a lot of experience.

Here's my perspective on the false accusations about the Nix team: https://functional.cafe/@roberth/112332724619849948

roberth,
@roberth@functional.cafe avatar

@Di4na @samueldr My point is that neither Eelco, nor the foundation have authority over the Nix team.

I am on the Nix team. I know what I'm talking about.

As for the QA problems that have prevented Nixpkgs from bumping Nix, we are well aware and working to resolve that.

It followed from unexpected gaps in the test suite, not because anyone was pushing us to make wrong priorities.

roberth,
@roberth@functional.cafe avatar

@Di4na @samueldr
Would you ignore or listen to the most experienced developer on the team?

I you may overestimate the quality of the notes, as well as the time we have available, and underestimate the tech debt and the time that is needed to become familiar with a code base with such highly specific requirements as well as low level aspects. At a volunteer pace.

roberth, to random
@roberth@functional.cafe avatar

https://flake.parts has switched to markdown-only tooling just now. Let me know if anything's off.

roberth,
@roberth@functional.cafe avatar

@mangoiv https://github.com/hercules-ci/flake.parts-website/pull/828

Nixpkgs got rid of the final bit of DocBook tooling.
It's a bit sad for scriptability actually, because I have yet to bring back the options table of contents...
I might redo it, in Nixpkgs this time, after the markdown anchor support is merged.

roberth, to random
@roberth@functional.cafe avatar

On my way to for the day

roberth, to random
@roberth@functional.cafe avatar

In NixOS you can now say

nix.channel.enable = false;

roberth,
@roberth@functional.cafe avatar

For everyone who uses pure mode or flakes.

roberth,
@roberth@functional.cafe avatar

@sandro Cleanup is manual, because otherwise rollback doesn't work.

maralorn, to NixOS
@maralorn@chaos.social avatar

I see a problematic tendency in the ecosystem. The bad discoverability and loose typing of Nix pushes people into relying on the module system for more and more things.
Sadly the module system is a very questionable ad-hoc solution because it breaks laziness. I hope we find a better solution than introducing this big amount of complexity into all our code.

roberth,
@roberth@functional.cafe avatar

@maralorn
It is lazy though!

Slightly less lazy than Nix in a few cases, but still very lazy.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • mdbf
  • everett
  • Youngstown
  • tacticalgear
  • slotface
  • rosin
  • Durango
  • hgfsjryuu7
  • kavyap
  • vwfavf
  • thenastyranch
  • DreamBathrooms
  • PowerRangers
  • Leos
  • magazineikmin
  • ethstaker
  • modclub
  • InstantRegret
  • osvaldo12
  • GTA5RPClips
  • ngwrru68w68
  • khanakhh
  • cubers
  • normalnudes
  • cisconetworking
  • tester
  • provamag3
  • All magazines