--- title: T-spec meeting 2025-01-30 tags: ["T-spec", "meeting", "minutes"] date: 2025-01-30 discussion: https://rust-lang.zulipchat.com/#narrow/stream/399173-t-spec/topic/Meeting.202025-01-30 url: https://hackmd.io/-fNqhVhrRHWd35KDx5em2Q --- Attendees: - Joel Marcey - Pierre-Emmanuel Patry - Pietro - Mark - Eric Huss - TC - Niko Matsakis Regrets: - Mara Bos Agenda: - Review FLS Publish Project Goal - Spec Counterparts for Other Project Goals - Quick FLS update - Use `t-spec` Zulip channel to discuss Reference things? - T-Spec tagged GitHub Issues for Reference ## FLS Publish Project Goal https://github.com/rust-lang/rfcs/pull/3764#discussion_r1934568499 Do we have the right teams involved? Should `t-release` be an active participant and on the hook for work, particularly regarding tooling. Mark: If we are just publishing HTML pages, then release doesn't really need to be involved. Joel: What about any new tooling needing review that may be added to the project for this? Mark: If just HTML type stuff, then no. Pietro: What you do doesn't break the release process. It could be just `t-spec` and `t-bootstrap`. Niko: Would we just run script, generate HTML files and then publish those. Pietro: Two different parts - generate HTML files. Then a new x.py change is needed from `t-bootstrap` to put the files in the right directory. `t-bootstrap` would review whether the tooling is fundamentally incompatible with Project tooling. No expectation that would be the case. Pietro: The `t-spec` team is responsible for basically everything. Joel: Do we add `t-bootstrap` to the goal? Niko/Pietro: Yes, for standard reviews. But time commitment is not huge. Niko: The hope is to adopt the Ferrocene tooling with minimal changes. Is that realistic? Pietro: Yes Joel: I will make the changes. ## Spec Counterparts for Project Goals https://github.com/rust-lang/rust-project-goals/pull/238#issuecomment-2611220672 First draft: * https://rust-lang.github.io/rust-project-goals/2025h1/index.html#spec-team Joel to be point for restrictions ## Existing Reference work items nikomatsakis: GIVE ME A JOB https://github.com/rust-lang/reference/pulls https://github.com/rust-lang/reference/issues?q=label%3A%22T-spec%22+is%3Aopen * https://github.com/rust-lang/reference/pull/1693 * blocking stabilization of the related feature * changes in isolation are ok but inconsistent with surrounding text (they reference to the "asm block" but now there are "label blocks" so it introduces ambiguity) * disambiguate the 68 places where we say "block" * https://github.com/rust-lang/reference/pull/1699 * Joel can take a look at this one * See if there is anything that can be compared with the FLS too. * https://github.com/rust-lang/reference/pull/1725 * Niko will take this * https://github.com/rust-lang/reference/pull/1720 * Connor Horman looking at this one * https://rust-lang.zulipchat.com/#narrow/channel/399173-t-spec/topic/Reference.20update.20review.20process.20.2F.20target_feature.201.2E1.20PR * https://github.com/rust-lang/reference/pull/1689 * https://github.com/rust-lang/reference/pull/1622 ## Quick FLS Update Joel: Still working to establish a meeting with Ferrous to begin process for FLS integration to the Project, particularly getting the legal things out of the way. Trying to contact and coordinate calendars coordinated, but havenโ€™t been able to match yet. Potential meet in person in mid-February. ## `t-spec` Zulip for Reference discussion? https://rust-lang.zulipchat.com/#narrow/channel/399173-t-spec/topic/Reference.20update.20review.20process.20.2F.20target_feature.201.2E1.20PR Yes, `t-spec` Zulip is a fine place for this. ## Chat https://hackmd.io/-fNqhVhrRHWd35KDx5em2Q 8:03 Mark Mark says:I'll hang around for a bit ๐Ÿ˜ƒ 8:14 avatar Niko Matsakis Niko Matsakis says::dance: 8:14 Niko Matsakis says: https://rust-lang.github.io/rust-project-goals/2025h1/index.html#spec-team 8:15 Mark Mark says:need to drop, thanks all 8:28 Niko Matsakis Niko Matsakis says:"no prelude" 8:35 Pietro Pietro says:need to drop as well, ๐Ÿ‘‹ 8:48