-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Meeting: Jan 22 #80
Comments
I'd like to further the discussion on having the gamedev working group own texture management/asset format crates. |
Update on the charter issue: I PM'd @nikomatsakis on Zulip and they agreed that any charter changes should generally be signed off on by both the rust org and the wg itself, but also they said that this is new territory that hasn't come up before. Obviously the rust org can't sign off on any new things until we have a concrete proposal, so we need to develop that as a WG first. I'm therefore suggesting the following tentative order of events based on the usual PR/RFC workflow we're all used to as Rust devs:
I'm going to propose that @kabergstrom lead the actual PR itself (if you don't mind). You since you seemed to have the clearest idea of exactly what you were looking for in a revised charter. |
Hi all, I'm curious whether charter changes are truly required? Skimming over the original charter, I see this (emphasis mine):
I guess the question then becomes, what sort of libraries did you have in mind? |
I think the main question to consider is to what extent the library competes with pre-existing libraries. If there is overlap, then I think the ideal is that the authors of those other libraries are also contributing and involved in the design, but regardless one should be careful in how the library is presented. Another option to consider, I think, is to create the library in a separate org (or someone's github) but just come to the working group to help get feedback about specific aspects of its design. The danger is that there is the appearance (or reality) that the working group is being used to give one project an edge over another. The truth is that I think there isn't that much danger about this: people will tend to use the projects that are best technically, and I don't think that a "stamp of officialness" from the Rust org (or a WG thereof) is all that important. But by the same token, I see no reason not to set things up as "an independent project that is developed by people active in the WG" vs "a project developed by the WG itself". Of course, if the library is more of an "interop standard", or filling a gap where nothing exists, then perhaps these concerns don't apply. (I do think it makes sense, btw, for the WG to maintain a kind of "canonical listing" of libraries, as well.) |
The spirit of that sentence (probably not so clearly worded) is to create things that are useful to more than just a single engine and to also avoid proposals about an engine creation. It's not about competition or overlap. That's why it mentions low-level /foundational libraries that might be used by more than one engine e.g. a rust-only spirv crate was something we said previously it's ok to happen here and so on. Math libs were another mention but I don't think there is any sort of consensus on what is missing there. (Not even between members of this WG and devs of math libs :D) Another good example I think is what @Osspial's mention above, that is probably related to the pipeline issue opened a while back. Is there a particular library that should be here or started here that you have in mind? |
To the charter changes that you're proposing: @Lokathor / @kabergstrom, I insist on following with the current charter that states that: No decisions are made on discord or Wg-meetings. The reason I say to not do it as a PR directly is because it's harder to follow any sort of discussion in a PR form and also it is a bit more inclusive of people that can't attend meetings due to time-zones, families, etc., but since it's markdown you can just paste the text in the issue with reasoning and so on and I am supportive of having that discussion. |
I'm not sure if that was addressed to me -- if so, certainly not. =) @Lokathor had mentioned to me a desire to possibly alter the charter so as to enable the group to author libraries, and I was just pointing out that the charter seems to already allow that, at least in some cases, and giving some general thoughts on WGs developing libraries. I do think that concern over being engine-specific is one thing. I think there can be other kinds of concerns that arise too. But overall I would prefer if we take a "the more the merrier" approach when it comes to libraries! I favor experimentation and development, especially in areas like this. I'm basically just interested in finding a "best practices" to enable us to develop more libraries happily and productively. |
Yeah, I pinged the wrong person :D, let's have this charter discussion on a separate issue as I mentioned above with what changes are proposed. |
Hey hey slow down folks. People seem to be thinking on some sort of accelerated time table that I never said. I put an agenda item to discuss desired changes to the charter. That is all I said. There is no specific proposal. I just said "let's have this discussion".
|
A PR is not an ideal place to have the discussion because it can spawn multiple threads in the form of comments about various sentences. An issue thread is more linear and has no danger of multilple discussions happening at the same time, l and that is why I suggested it. Also for the purpose of recording a decision and the process it got to where it is, a linear format is better. |
Alright that makes sense. |
Besides that, it is clear that at least the library point in the charter wording needs some extra explanation at least and better wording at least as it seems to have been interpreted in a different way than it was intended to by Niko and quite likely others. The purpose of that was clear in the heads of ppl reviewing and writing that sentence(see explanation from me above) but that clarity and purpose didn't come through so we def should adjust it. Other charter changes are fine too and as I said above I, highly like the other leads and members are open to any proposals. |
#82: Rust All-Hands 2020 would be good to touch on.
I'm still not sure if we have anyone that's committed to going, but even if we don't these discussions could still be useful and we could still pass along anything we like by text. |
I can try to arrange to attend the meeting on Wednesday, but I cannot yet agree to do so due to private time constraints. In any way please feel always free to ping me on Zulip/Discord, file issues, or make PRs! |
Video up: https://youtu.be/r4aHR7i8d1Q |
Regarding wg-allocators: Can't add much more here. By now I'm working on pushing the first changes to the trait upstream. |
From last meeting:
Ongoing subjects of note:
Post more agenda items here if you have them!
The text was updated successfully, but these errors were encountered: