Skip to content

Tracking issue for migrating from Glacier to compiletest ICE/crash tracking #125459

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

Open
7 of 14 tasks
fmease opened this issue May 23, 2024 · 3 comments
Open
7 of 14 tasks
Labels
A-compiletest Area: The compiletest test runner A-testsuite Area: The testsuite used to check the correctness of rustc C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Comments

@fmease
Copy link
Member

fmease commented May 23, 2024

Tracks the necessary steps to "fully"1 transition from rust-lang/glacier to compiletest ICE/crash tracking inside tests/crashes/.
See also this Zulip topic.

Steps

Unresolved Questions

  • Should we implement rustdoc support via subdirectories/tests suites (e.g., tests/crashes/rustdoc/) or via a new compiletest directive (e.g., //@ bin: rustdoc)
    • If we do the former, should we move rustc tests from tests/crashes/ to tests/crashes/rustc/?
  • Should we define precise procedures for adding new tests to tests/crashes?

Footnotes

  1. Glacier|_{rust-lang/rust}, i.e., restriction of Glacier to rust-lang/rust (excluding git submodules/subtrees), i.e., Glacier without support for rustfmt, Cargo, Clippy, Miri ICE/crash tracking

@fmease fmease added A-testsuite Area: The testsuite used to check the correctness of rustc T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC labels May 23, 2024
@fmease
Copy link
Member Author

fmease commented May 23, 2024

cc @matthiaskrgr

@fmease fmease changed the title Tracking issue for migrating from Glacier to compiletest ICE tracking Tracking issue for migrating from Glacier to compiletest ICE/crash tracking May 23, 2024
@matthiaskrgr
Copy link
Member

I'm not sure if it makes a lot of sense to track crashes inside the rustc repo for tools (rustfmt, clippy, miri etc) that are actually living inside their own repos because in most cases I guess you would "accidentally" fix something during a submodule/tree sync?

@fmease
Copy link
Member Author

fmease commented May 23, 2024

Good point. I guess that means T-rustfmt/T-cargo/... for example will need to introduce their own mechanism assuming they're interested in doing that and that "we" won't try to find a Glacier replacement for them now that it's officially archived.

@jieyouxu jieyouxu moved this from Needs Triage / Backlog to In progress in compiletest maintenance and improvements May 29, 2024
@jieyouxu jieyouxu added the A-compiletest Area: The compiletest test runner label May 29, 2024
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this issue May 23, 2025
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this issue May 24, 2025
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this issue May 24, 2025
rust-timer added a commit that referenced this issue May 24, 2025
Rollup merge of #141427 - fmease:dis-triagebot-glacier, r=Urgau

Disable `triagebot`'s `glacier` handler

Part of #125459.
Unblocks rust-lang/triagebot#2008.

r? Urgau
github-actions bot pushed a commit to rust-lang/miri that referenced this issue May 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-compiletest Area: The compiletest test runner A-testsuite Area: The testsuite used to check the correctness of rustc C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
Projects
None yet
Development

No branches or pull requests

3 participants