4986eb50a1d2e0c5e688896ebcc3bc432282b3b5
[dbsrgits/DBIx-Class.git] / lib / DBIx / Class / StartupCheck.pm
1 package DBIx::Class::StartupCheck;
2
3 1;
4
5 __END__
6
7 =head1 NAME
8
9 DBIx::Class::StartupCheck - Run environment checks on startup
10
11 =head1 SYNOPSIS
12
13   use DBIx::Class::StartupCheck;
14
15 =head1 DESCRIPTION
16
17 This module used to check for, and if necessary issue a warning for, a
18 particular bug found on Red Hat and Fedora systems using their system
19 perl build. As of September 2008 there are fixed versions of perl for
20 all current Red Hat and Fedora distributions, but the old check still
21 triggers, incorrectly flagging those versions of perl to be buggy. A
22 more comprehensive check has been moved into the test suite in
23 C<t/99rh_perl_perf_bug.t> and further information about the bug has been
24 put in L<DBIx::Class::Manual::Troubleshooting>.
25
26 Other checks may be added from time to time.
27
28 Any checks herein can be disabled by setting an appropriate environment
29 variable. If your system suffers from a particular bug, you will get a
30 warning message on startup sent to STDERR, explaining what to do about
31 it and how to suppress the message. If you don't see any messages, you
32 have nothing to worry about.
33
34 =head1 FURTHER QUESTIONS?
35
36 Check the list of L<additional DBIC resources|DBIx::Class/GETTING HELP/SUPPORT>.
37
38 =head1 COPYRIGHT AND LICENSE
39
40 This module is free software L<copyright|DBIx::Class/COPYRIGHT AND LICENSE>
41 by the L<DBIx::Class (DBIC) authors|DBIx::Class/AUTHORS>. You can
42 redistribute it and/or modify it under the same terms as the
43 L<DBIx::Class library|DBIx::Class/COPYRIGHT AND LICENSE>.