=head1 NAME smokeserv - Pugs Smoke Reports Server =head1 DESCRIPTION C is a Perl 5 program which submits smokes as generated by the C make targets (C, C, C) to a public smokeserver. C is the smokeserver which accepts the smokes submitted by C. =head1 USAGE =head2 Client Using the client is easy. In the first place, you have to generate a C. You can achieve this by running C: $ make smoke # or $ make smoke-js # or $ make smoke-perl5 # or $ make smoke-pir Then you can upload the resulting smoke: $ ./util/smokeserv/smokeserv-client.pl ./smoke.html ./smoke.yml You don't need to be careful to only submit a smoke only once, etc. -- the smokeserver takes care of this. =head2 Server Setting up a server is easy, too, all you have to do is to install several CPAN modules (C, C, C, C, C, C, C, C, C, and C) and change the constants at the top of C. =head1 LICENSE This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See L and L for details. =cut