!djTaTBQyWEPRQxrPTb:nixos.org

Nixpkgs Architecture Team

235 Members
https://github.com/nixpkgs-architecture, weekly public meetings on Wednesday 15:00-16:00 UTC at https://meet.jit.si/nixpkgs-architecture52 Servers

Load older messages


SenderMessageTime
9 Jun 2023
@infinisil:matrix.orginfinisil hexa: Is this rhetorical? Because that was just mentioned! See https://github.com/NixOS/rfcs/pull/140#issuecomment-1584882324 17:15:01
@hexa:lossy.networkhexauh, yes, it was rhetorical17:15:18
@hexa:lossy.networkhexaI have not followed up on the thread, good that you mentioned it ig 🙂17:15:41
@infinisil:matrix.orginfinisil hexa: The "not" in your sentence confused me a bit, I wasn't sure if you're saying it is a bad time and I shouldn't have brought it up again, or if it's a good time to bring it up :P 17:17:19
@hexa:lossy.networkhexaI mean, him choosing legacyPackages was much more confusing than either units or shards17:17:42
@hexa:lossy.networkhexaso I don't get what the fuss is about17:17:57
@piegames:matrix.org@piegames:matrix.org
In reply to @infinisil:matrix.org

piegames: So, the rfc process doesn't state who decides over whether the FCP needs to be cancelled:

In most cases, the FCP period is quiet, and the RFC is either merged or closed. However, sometimes substantial new arguments or ideas are raised, the FCP is canceled, and the RFC goes back into development mode.

Ack. I'm leaning on the "sometimes substantial new arguments", because while the opposition has been in parts strong, I'd argue that being for a proposal but against a name in it is not substantial
17:20:05
@infinisil:matrix.orginfinisil phaer: j-k: growpotkin ( Alex Ameen ): piegames: As shepherds of RFC 140, do any of you think niksnut's recent criticism is a substantial new argument that requires canceling FCP and potentially changing the RFC? 17:20:07
@piegames:matrix.org@piegames:matrix.orgHa, good timing ^^ IMO it is neither new nor substantial17:20:37
@niksnut:matrix.orgEelcoI don't think it requires cancelling the FCP17:21:53
@niksnut:matrix.orgEelcoAs long as people don't think that RFC saying "pkgs/unit" can be used as a blanket override of any objections on an eventual PR17:27:42
@niksnut:matrix.orgEelco1 case of bad naming doesn't justify more bad naming. Quite the opposite.17:28:41
@hexa:lossy.networkhexacertainly, to me sharding or partitioning captures the meaning better than unit17:29:45
@k900:0upti.meK900I wasn't 100% following the conversation17:30:14
@k900:0upti.meK900 But was pkgs/simple proposed? 17:30:26
@hexa:lossy.networkhexacan you elaborate on the meaning?17:30:53
@hexa:lossy.networkhexa * can you elaborate on the meaning of simple in that context?17:31:06
@infinisil:matrix.orginfinisil

niksnut: The point of RFC's is to decide controversial things. If somebody has objections, now's the time to raise them. Once the RFC is accepted it's too late. I quote the RFC Readme:

In general though this means that the implementation will be merged as long as there are no substantial technical objections to the implementation.

17:31:23
@k900:0upti.meK900Simple as in simple package paths, also simple as in simple to add17:31:28
@infinisil:matrix.orginfinisil
In reply to @k900:0upti.me
But was pkgs/simple proposed?
I think that would imply that there's a complicated way to declare packages, which there currently is, but it's something we should get away from. Once we migrate everything, simple wouldn't mean anything anymore
17:33:20
@niksnut:matrix.orgEelco infinisil: The RFC process doesn't replace PR review. And "pkgs/unit" shouldn't get through PR review. 17:34:17
@hexa:lossy.networkhexaso at this time the RFC prefers a meaningless name over one with a meaning17:36:00
@piegames:matrix.org@piegames:matrix.org
In reply to @hexa:lossy.network
so at this time the RFC prefers a meaningless name over one with a meaning
Some people do, personally I am fine with a meaningless name because any name is better than no name. And so far no satisfactory meaningful name has been brought up IMO
17:36:52
@infinisil:matrix.orginfinisil There's a decent argument for unit by Robert Hensing (roberth) here: https://github.com/NixOS/rfcs/pull/140#discussion_r1170362174 17:37:51
@infinisil:matrix.orginfinisil
In reply to @niksnut:matrix.org
infinisil: The RFC process doesn't replace PR review. And "pkgs/unit" shouldn't get through PR review.
Even if you created Nix, I expect you to respect the community's RFC process, especially for Nixpkgs. If you were to block/revert the implementation of the RFC as it is stated, I consider that a violation of the RFC process.
17:40:18
@niksnut:matrix.orgEelcoIn that case I withdraw my statement about not having to cancel FCP17:41:03
@infinisil:matrix.orginfinisilWell, it's up to the shepherd team to decide whether it needs to be canceled17:41:33
@infinisil:matrix.orginfinisil K900: Oh apparently simple was proposed, see this linked thread 17:42:58
@niksnut:matrix.orgEelcoFor instance, if a shepherd team makes some bad decision about Nix, I wouldn't feel that the Nix team would be required to implement it. That's not how open source works. You can't force maintainers to accept technical decisions that they can't get behind.17:43:13
@infinisil:matrix.orginfinisil niksnut: Fully agreed, but in this case it's not Nix, it's Nixpkgs, which is fully developed by the community, there's no official global Nixpkgs maintainers 17:44:20

Show newer messages


Back to Room ListRoom Version: 9