Hi Paul
May have mentioned this before by email. Anyway...
I own a number of applications which are invoked via a bootstrapping
wrapper. The programs run by the end user are symlinks to the wrapper,
which sets up the environment, then runs the correct program, according
to the symlink. For example:
$ ls -l|grep run_safe
lrwxrwxrwx 1 ruscoeke a8620 8 Jul 18 2007
produce_usage_charts -> run_safe
lrwxrwxrwx 1 ruscoeke a8620 8 Jul 18 2007
rev_eng_repository -> run_safe
lrwxrwxrwx 1 ruscoeke a8620 8 Jul 18 2007 rev_eng_web ->
run_safe
lrwxrwxrwx 1 ruscoeke a8620 8 Jul 18 2007 rps_checker ->
run_safe
-rwxr-xr-x 1 ruscoeke a8620 620 Nov 15 15:25 run_safe
lrwxrwxrwx 1 ruscoeke a8620 8 Jul 18 2007 safe -> run_safe
lrwxrwxrwx 1 ruscoeke a8620 8 Jul 18 2007
update_db_options -> run_safe
lrwxrwxrwx 1 ruscoeke a8620 8 Jul 18 2007 update_defaults
-> run_safe
lrwxrwxrwx 1 ruscoeke a8620 8 Jul 18 2007 update_functions
-> run_safe
lrwxrwxrwx 1 ruscoeke a8620 8 Jul 18 2007 update_messages
-> run_safe
lrwxrwxrwx 1 ruscoeke a8620 8 Jul 18 2007 update_packages
-> run_safe
lrwxrwxrwx 1 ruscoeke a8620 8 Jul 18 2007 update_procs ->
run_safe
lrwxrwxrwx 1 ruscoeke a8620 8 Jul 18 2007 update_rules ->
run_safe
lrwxrwxrwx 1 ruscoeke a8620 8 Jul 18 2007 update_schema ->
run_safe
lrwxrwxrwx 1 ruscoeke a8620 8 Jul 18 2007 update_sequences
-> run_safe
lrwxrwxrwx 1 ruscoeke a8620 8 Jul 18 2007 update_synonyms
-> run_safe
lrwxrwxrwx 1 ruscoeke a8620 8 Jul 18 2007 update_tables ->
run_safe
lrwxrwxrwx 1 ruscoeke a8620 8 Jul 18 2007 update_types ->
run_safe
lrwxrwxrwx 1 ruscoeke a8620 8 Jul 18 2007 update_views ->
run_safe
The issue I have is that, when I use Devel::Cover, I receive messages
similar to the following:
Devel::Cover: merging data for
/home/ruscoeke/my_tree/links/SAFE/bin/../bin/utilities/update_sequences
into /home/ruscoeke/my_tree/links/SAFE/bin/../bin/utilities/update_synonyms
Devel::Cover: merging data for
/home/ruscoeke/my_tree/links/SAFE/bin/../bin/utilities/update_functions
into /home/ruscoeke/my_tree/links/SAFE/bin/../bin/utilities/update_packages
Devel::Cover: merging data for
/home/ruscoeke/my_tree/links/SAFE/bin/../bin/utilities/update_views into
/home/ruscoeke/my_tree/links/SAFE/bin/../bin/utilities/update_packages
Devel::Cover: merging data for
/home/ruscoeke/my_tree/links/SAFE/bin/../bin/utilities/update_procs into
/home/ruscoeke/my_tree/links/SAFE/bin/../bin/utilities/update_packages
I don't mind the messages per se. However, the problem is that they are
sent to stderr, whereas I would consider them to be informational
messages. The end result of this is that, each morning, I get a series
of mails indicating that a test rig run has failed, because output got
sent to stderr.
It would be very helpful if the above messages could be sent to stdout.
Cheers
Kevin