** Description changed:
- In rustc-1.85, compiletest is failing due to the unknown 'ignore-hurd'
- test directive:
+ [ Impact ]
- error: detected unknown compiletest test directive `ignore-hurd` in
/<<PKGBUILDDIR>>/tests/crashes/115994.rs:3
- errors encountered during EarlyProps parsing:
/<<PKGBUILDDIR>>/tests/crashes/115994.rs
+ * In rustc-1.85, compiletest is failing due to the unknown 'ignore-hurd'
+ test directive:
- thread 'main' panicked at src/tools/compiletest/src/header.rs:68:13:
- errors encountered during EarlyProps parsing
- stack backtrace:
- 0: rust_begin_unwind
- at ./library/std/src/panicking.rs:692:5
- 1: core::panicking::panic_fmt
- at ./library/core/src/panicking.rs:75:14
- 2: <compiletest::header::EarlyProps>::from_file
- 3: compiletest::make_test
- 4: compiletest::collect_tests_from_dir
- 5: compiletest::collect_and_make_tests
- 6: compiletest::run_tests
- 7: compiletest::main
+ error: detected unknown compiletest test directive `ignore-hurd` in
/<<PKGBUILDDIR>>/tests/crashes/115994.rs:3
+ errors encountered during EarlyProps parsing:
/<<PKGBUILDDIR>>/tests/crashes/115994.rs
- This is causing unnecessary test failures, preventing rustc-1.85 from
- building on i386 for 26.04.
+ thread 'main' panicked at src/tools/compiletest/src/header.rs:68:13:
+ errors encountered during EarlyProps parsing
+ stack backtrace:
+ 0: rust_begin_unwind
+ at ./library/std/src/panicking.rs:692:5
+ 1: core::panicking::panic_fmt
+ at ./library/core/src/panicking.rs:75:14
+ 2: <compiletest::header::EarlyProps>::from_file
+ 3: compiletest::make_test
+ 4: compiletest::collect_tests_from_dir
+ 5: compiletest::collect_and_make_tests
+ 6: compiletest::run_tests
+ 7: compiletest::main
+
+ * This bug is caused by the d/p/upstream/u-hurd-tests.patch, a patch
+ inherited from Debian which prevented tests which broke GNU Hurd
+ platforms.
+
+ * The extra test failures caused by this bug is causing i386 builds
+ to fail on Resolute, Questing, and Noble.
+
+ [ Test Plan ]
+
+ * Currently, builds will report the following two errors when running
+ stage 2 "ui" and "crashes" compiletests respectively:
+ - error: detected unknown compiletest test directive `ignore-hurd` in
/<<PKGBUILDDIR>>/tests/ui/threads-sendsync/mpsc_stress.rs:4
+ - error: detected unknown compiletest test directive `ignore-hurd` in
/<<PKGBUILDDIR>>/tests/crashes/115994.rs:3
+
+ * If the bug is fixed, then the buildlogs of the fixed rustc-1.85
+ package should not contain the phrase "error: detected unknown
+ compiletest test directive".
+
+ [ Where problems could occur ]
+
+ * First of all, this change only impacts the test files run during
+ the build process, so it's unlikely to affect the package itself.
+
+ * Second, since Ubuntu doesn't support GNU Hurd in the first place,
+ the removed changes are unlikely to affect the upstream tests.
+
+ * However, there is a potential that fixing this impacts the build
+ process down the line. Since the unknown compiletest directives
+ end the "ui" and "crashes" test suites early, the other tests
+ weren't being run. If any of *those other* tests fail, then the
+ build as a whole will still fail.
+
+ [ Other Info ]
+
+ * N/A
** Also affects: rustc-1.85 (Ubuntu Questing)
Importance: Undecided
Status: New
** Also affects: rustc-1.85 (Ubuntu Noble)
Importance: Undecided
Status: New
** Changed in: rustc-1.85 (Ubuntu Questing)
Importance: Undecided => High
** Changed in: rustc-1.85 (Ubuntu Noble)
Importance: Undecided => High
** Changed in: rustc-1.85 (Ubuntu Questing)
Assignee: (unassigned) => Max Gilmour (maxgmr)
** Changed in: rustc-1.85 (Ubuntu Noble)
Assignee: (unassigned) => Max Gilmour (maxgmr)
** Changed in: rustc-1.85 (Ubuntu Questing)
Milestone: None => questing-updates
** Changed in: rustc-1.85 (Ubuntu Noble)
Milestone: None => noble-updates
** No longer affects: rustc-1.85 (Ubuntu Noble)
** Description changed:
[ Impact ]
- * In rustc-1.85, compiletest is failing due to the unknown 'ignore-hurd'
- test directive:
+ * In rustc-1.85, compiletest is failing due to the unknown 'ignore-hurd'
+ test directive:
- error: detected unknown compiletest test directive `ignore-hurd` in
/<<PKGBUILDDIR>>/tests/crashes/115994.rs:3
- errors encountered during EarlyProps parsing:
/<<PKGBUILDDIR>>/tests/crashes/115994.rs
+ error: detected unknown compiletest test directive `ignore-hurd` in
/<<PKGBUILDDIR>>/tests/crashes/115994.rs:3
+ errors encountered during EarlyProps parsing:
/<<PKGBUILDDIR>>/tests/crashes/115994.rs
- thread 'main' panicked at src/tools/compiletest/src/header.rs:68:13:
- errors encountered during EarlyProps parsing
- stack backtrace:
- 0: rust_begin_unwind
- at ./library/std/src/panicking.rs:692:5
- 1: core::panicking::panic_fmt
- at ./library/core/src/panicking.rs:75:14
- 2: <compiletest::header::EarlyProps>::from_file
- 3: compiletest::make_test
- 4: compiletest::collect_tests_from_dir
- 5: compiletest::collect_and_make_tests
- 6: compiletest::run_tests
- 7: compiletest::main
+ thread 'main' panicked at src/tools/compiletest/src/header.rs:68:13:
+ errors encountered during EarlyProps parsing
+ stack backtrace:
+ 0: rust_begin_unwind
+ at ./library/std/src/panicking.rs:692:5
+ 1: core::panicking::panic_fmt
+ at ./library/core/src/panicking.rs:75:14
+ 2: <compiletest::header::EarlyProps>::from_file
+ 3: compiletest::make_test
+ 4: compiletest::collect_tests_from_dir
+ 5: compiletest::collect_and_make_tests
+ 6: compiletest::run_tests
+ 7: compiletest::main
- * This bug is caused by the d/p/upstream/u-hurd-tests.patch, a patch
- inherited from Debian which prevented tests which broke GNU Hurd
- platforms.
+ * This bug is caused by the d/p/upstream/u-hurd-tests.patch, a patch
+ inherited from Debian which prevented tests which broke GNU Hurd
+ platforms.
- * The extra test failures caused by this bug is causing i386 builds
- to fail on Resolute, Questing, and Noble.
+ * The extra test failures caused by this bug is causing i386 builds
+ to fail on Resolute and Questing.
[ Test Plan ]
- * Currently, builds will report the following two errors when running
- stage 2 "ui" and "crashes" compiletests respectively:
- - error: detected unknown compiletest test directive `ignore-hurd` in
/<<PKGBUILDDIR>>/tests/ui/threads-sendsync/mpsc_stress.rs:4
- - error: detected unknown compiletest test directive `ignore-hurd` in
/<<PKGBUILDDIR>>/tests/crashes/115994.rs:3
+ * Currently, builds will report the following two errors when running
+ stage 2 "ui" and "crashes" compiletests respectively:
+ - error: detected unknown compiletest test directive `ignore-hurd` in
/<<PKGBUILDDIR>>/tests/ui/threads-sendsync/mpsc_stress.rs:4
+ - error: detected unknown compiletest test directive `ignore-hurd` in
/<<PKGBUILDDIR>>/tests/crashes/115994.rs:3
- * If the bug is fixed, then the buildlogs of the fixed rustc-1.85
- package should not contain the phrase "error: detected unknown
- compiletest test directive".
+ * If the bug is fixed, then the buildlogs of the fixed rustc-1.85
+ package should not contain the phrase "error: detected unknown
+ compiletest test directive".
[ Where problems could occur ]
- * First of all, this change only impacts the test files run during
- the build process, so it's unlikely to affect the package itself.
+ * First of all, this change only impacts the test files run during
+ the build process, so it's unlikely to affect the package itself.
- * Second, since Ubuntu doesn't support GNU Hurd in the first place,
- the removed changes are unlikely to affect the upstream tests.
+ * Second, since Ubuntu doesn't support GNU Hurd in the first place,
+ the removed changes are unlikely to affect the upstream tests.
- * However, there is a potential that fixing this impacts the build
- process down the line. Since the unknown compiletest directives
- end the "ui" and "crashes" test suites early, the other tests
- weren't being run. If any of *those other* tests fail, then the
- build as a whole will still fail.
+ * However, there is a potential that fixing this impacts the build
+ process down the line. Since the unknown compiletest directives
+ end the "ui" and "crashes" test suites early, the other tests
+ weren't being run. If any of *those other* tests fail, then the
+ build as a whole will still fail.
[ Other Info ]
- * N/A
+ * N/A
** Changed in: rustc-1.85 (Ubuntu Questing)
Status: New => In Progress
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2138406
Title:
rustc-1.85 FTBFS: Unknown compiletest directive
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rustc-1.85/+bug/2138406/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs