DBIx::C...tupCheck(3)

✨ NAME ✨

DBIx::Class::StartupCheck β€” run environment checks on startup, bestie πŸ’…

This is the manual page for DBIx::C...tupCheck(3), from User Contributed Perl Documentation β€” and yes, the name is a little chopped in the header, but we move. 🫢


🌸 SYNOPSIS 🌸

use DBIx::Class::StartupCheck;

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so history time, because this module has lore. πŸ“œ

This module used to check for a particular bug found on Red Hat and Fedora systems using their system perl build β€” and if necessary, it would issue a warning about it. As of September 2008 there are fixed versions of perl for all current Red Hat and Fedora distributions, but the old check still triggers, incorrectly flagging those versions of perl to be buggy. Not it being messy for no reason, but that's literally what happens. 😭

A more comprehensive check has been moved into the test suite in t/99rh_perl_perf_bug.t, and further information about the bug has been put in DBIx::Class::Manual::Troubleshooting. So the deep-dive details are living over there now. πŸ”₯

Other checks may be added from time to time. Lowkey a living document vibe. ✨

Any checks herein can be disabled by setting an appropriate environment variable. If your system suffers from a particular bug, you will get a warning message on startup sent to STDERR, explaining what to do about it and how to suppress the message. If you don't see any messages, you have nothing to worry about. Periodt. πŸ’–


🫢 FURTHER QUESTIONS? 🫢

Check the list of additional DBIC resources. That's the move. 🌈


This module is free software copyright by the DBIx::Class (DBIC) authors. You can redistribute it and/or modify it under the same terms as the DBIx::Class library. Slay, legally speaking. πŸ’œ


Catch you later, bestie πŸŽ€ β€” this page is DBIx::C...tupCheck(3) from perl v5.42.0, dated 2025-01-22. Bye! πŸ’…

πŸ“¦ where this page comes from