jakehamilton,
@jakehamilton@hachyderm.io avatar

What goals should a fork have?

nat418,
@nat418@fosstodon.org avatar

@jakehamilton

  • open governance (like guix or codeberg have)

  • more coherent interface (again like guix has, possibly dropping flakes if need be)

  • rationalized / less expensive infra

  • focus on performance / refactor over and against new features

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@jakehamilton Providing responsible, inclusive, and professional governance of a community gathered around clear rules of conduct.

I am not really interested in any technical goals - a focus on flakes, as called for, would reduce my interest for example.

jakehamilton,
@jakehamilton@hachyderm.io avatar

@AngryAnt what if one of the goals was "flakes are already used broadly and removing them isn't an option, we will enable v3 cli and flakes by default to make nix easier to work with"? Nothing beyond that.

jakehamilton,
@jakehamilton@hachyderm.io avatar

@AngryAnt so, functionally, nothing technical changes. Only users who are currently being confused by the situation would run into fewer errors.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@jakehamilton Compared to other features, I regard flakes as a well-undercooked feature deserving of its experimental status (seeing as it was jammed in there and that's the only flag we have to deal with the mess).

As such, I would percieve a repository with the feature issues un-addressed, yet marking the feature as mainline, as a technically less solid offering.

Many software solutions strike the middleground of offering to enable experimentals at install time.

jakehamilton,
@jakehamilton@hachyderm.io avatar

@AngryAnt would you be able to link to some of the issues that you feel prevent nix flakes from being considered non-experimental?

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@jakehamilton It's late here and not using the feature daily, the issues are not fresh in my mind (usually I come across a mention of an issue and am reminded). I'll check for an overview and reference there when I'm able :)

Outside of these issues I just hold a dislike for the style and flow. For me they always evoke 90s programming design patterns vs. more elegant flexibility in the default approach. But that alone is obv. not sufficient for any real opposition :)

jakehamilton,
@jakehamilton@hachyderm.io avatar

@AngryAnt no worries, if you happen to have any resources in the future I'd be grateful! I want to make sure any actions taken are well-informed.

Hope you have a good night!

nairou,
@nairou@mastodon.gamedev.place avatar

@jakehamilton @AngryAnt This conversation (specifically Infinisil's comment) is well worth consideration for the future of flakes: https://discourse.nixos.org/t/experimental-does-not-mean-unstable-detsyss-perspective-on-nix-flakes/32703/2

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@nairou @jakehamilton Ah yes I remember this comment. I doubt I would be able to phrase things better.

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